unifont-6.3.20140202.tar.gz
authorPaul Hardy <unifoundry@unifoundry.com>
Sun, 2 Feb 2014 23:51:56 +0000 (23:51 +0000)
committerMischa POSLAWSKY <perl@shiar.org>
Thu, 16 Jul 2015 01:48:56 +0000 (01:48 +0000)
* Makefiles: updated date for new release.
* NEWS: updated for new release.
* README: updated for new release, notably mentioning that
  "font/hexsrc" has been renamed to "font/plane00".
* doc/: regenerated unifont.txt, unifont.info, and unifont.pdf files
  after addition of doc/hexkinya.texi.
* doc/Makefile (docprep): added new target to remove the files
  created by "make doc", in preparation for running "make doc" again.
* doc/hexkinya.texi: added Texinfo file for hexkinya Perl script.
* doc/unifont.texi: updated file to reflect "font/hexsrc" being
  renamed to "font/plane00" and made other changes to reflect
  support beyond the Unicode Basic Multilingual Plane.
* font/Makefile:
  - Added Andrew Miller's name to COPYRIGHT string.
  - Add unifont_upper font files for Plane 1 through Plane 14 glyphs.
  - Add unifont_upper_csur font files for Plane 1 through Plane 15
    glyphs (currently there are no glyphs for Plane 16, the highest
    plane that the  Unicode Standard allows).
  - Create Unifont-APL8x16.psf.gz console font file, to support
    running GNU APL and other APL implementations in console mode.
    This font is a 512 glyph subset of Unifont.
* font/Makefile (bigpic): construct giant glyph picture using
  font/plane00/*.hex rather than font/compiled/unifont_sample*.hex,
  because the latter doesn't contain glyphs for U+FFFE or U+FFFF
  (removed to appease MS Windows).
* font/Makefile (hex): added egrep -v "^FFF[EF]" to make sure
  U+FFFE and U+FFFF are removed from font, for Windows XP.
* font/plane00: new name of previous "font/hexsrc" directory, now
  that this package contains multiple Unicode planes.
* font/plane00/README: updated to mention new "omit.hex" file.
* font/plane00/bmp-combining.txt: formerly "font/ttfsrc/combining.txt".
* font/plane00/nonprinting.hex: removed U+FFFE and U+FFFF to
  appease MS Windows XP (see font/plane00/omit.hex entry below).
* font/plane00/omit.hex: consists of U+FFFE and U+FFFF, for the
  sake of MS Windows XP.
* font/plane00/unifont-base.hex: Further tweaks to APL glyphs.
* font/plane00csur:
  - Created ConScript Unicode Registry directory, for glyphs in Michael
    Everson's PUA mapping ("http://www.evertype.com/standards/csur/").
  - Added contributions of Wojciech Stryjewski: Tengwar and Klingon.
  - Added contributions of Andrew Miller: Kinya (partial), aUI,
    Gargoyle, Ewellic, Unifon, Solresol, Visible Speech, and Monofon.
  - Added contributions of Paul Hardy: Cirth and Aiha.
* font/plane01: created directory for Unicode Plane 1 glyphs.
  - Added glyphs contributed by Roman Czyborra and Andrew Miller:
    Old Italic.
  - Added glyphs contributed by Andrew Miller: Ancient Symbols,
    Lycian, Carian, Ugaritic, Old Persian, Musical Symbols,
    Tai Xuan Jing Symbols, Counting Rod Numerals, Mathematical
    Alphanumeric Symbols (partial), Mahjong Tiles, Domino Tiles,
    Playing Cards, Enclosed Alphanumeric Supplement, and Miscellaneous
    Symbols and Pictographs (partial).
  - Added glyphs contributed by Paul Hardy: Linear B Syllabary,
    Linear B Ideograms, Aegean Numbers, Ancient Greek Numbers,
    Gothic, Deseret, Shavian, Osmanya, Cypriot Syllabary, Phoenician,
    Kharoshthi, Byzantine Musical Symbols, and Ancient Greek Musical
    Notation.
* font/plane0E: added scripts contributed by Andrew Miller: Tags and
  Variation Selectors Supplement.
* font/plane0Fcsur: added glyphs from Michael Everson's ConScript
  Unicode Registry (CSUR) contriubted by Andrew Miller: Kinya Syllables.
* font/psf: added directory with files to build new PSF font version,
  to allow APL use under GNU/Linux in console mode.
* font/ttfsrc: simplified directory to only contain a Makefile;
  other files were moved to "font/plane00/" as a precursor to allow
  parallel building of multiple fonts.
* font/ttfsrc/Makefile:
  - Updated VERSION date.
  - Added Andrew Miller's name to COPYRIGHT string.
* hangul/README: changed mention of "font/hexsrc" to new location
  of "font/plane00".
* man/hexkinya.1: added man page for Andrew Miller's hexkinya Perl
  script, also cross-referenced in all other man pages.
* src/hexkinya: new script by Andrew Miller to generate Kinya Private
  Use Area glyphs in Plane 15, saved under "font/plane0Fcsur/".
* src/unibmp2hex.c: added forced double width for appropriate
  Plane 1 (Supplemental Multilingual Plane) scripts now that
  this package extends beyond the Basic Multilingual Plane.
* src/unipagecount.c: corrected license from GPL3+ to GPL2+.

84 files changed:
ChangeLog
Makefile
NEWS
README
doc/Makefile
doc/bdfimplode.texi
doc/hex2bdf.texi
doc/hex2sfd.texi
doc/hexbraille.texi
doc/hexdraw.texi
doc/hexkinya.texi [new file with mode: 0644]
doc/hexmerge.texi
doc/johab2ucs2.texi
doc/unibdf2hex.texi
doc/unibmp2hex.texi
doc/unicoverage.texi
doc/unidup.texi
doc/unifont.texi
doc/unifontchojung.texi
doc/unifontksx.texi
doc/unifontpic.texi
doc/unigencircles.texi
doc/unigenwidth.texi
doc/unihex2bmp.texi
doc/unihex2png.texi
doc/unihexgen.texi
doc/unipagecount.texi
doc/unipng2hex.texi
font/Makefile
font/coverage.dat
font/plane00/README [moved from font/hexsrc/README with 72% similarity]
font/plane00/bmp-combining.txt [moved from font/ttfsrc/combining.txt with 100% similarity]
font/plane00/hangul-syllables.hex [moved from font/hexsrc/hangul-syllables.hex with 100% similarity]
font/plane00/nonprinting.hex [moved from font/hexsrc/nonprinting.hex with 97% similarity]
font/plane00/omit.hex [new file with mode: 0644]
font/plane00/pua.hex [moved from font/hexsrc/pua.hex with 100% similarity]
font/plane00/spaces.hex [moved from font/hexsrc/spaces.hex with 100% similarity]
font/plane00/unassigned.hex [moved from font/hexsrc/unassigned.hex with 100% similarity]
font/plane00/unifont-base.hex [moved from font/hexsrc/unifont-base.hex with 99% similarity]
font/plane00/wqy.hex [moved from font/hexsrc/wqy.hex with 100% similarity]
font/plane00csur/csur-combining.txt [new file with mode: 0644]
font/plane00csur/csur.hex [new file with mode: 0644]
font/plane01/plane01-combining.txt [new file with mode: 0644]
font/plane01/plane01.hex [new file with mode: 0644]
font/plane0E/plane0E-combining.txt [new file with mode: 0644]
font/plane0E/plane0E-nonprinting.hex [new file with mode: 0644]
font/plane0E/plane0E.hex [new file with mode: 0644]
font/plane0Fcsur/plane0Fcsur-combining.txt [new file with mode: 0644]
font/plane0Fcsur/plane0Fcsur.hex [new file with mode: 0644]
font/psf/apl-equivalents.txt [new file with mode: 0644]
font/psf/unifont-apl.txt [new file with mode: 0644]
font/ttfsrc/Makefile
font/ttfsrc/all.pe [deleted file]
hangul/Makefile
hangul/README
man/Makefile
man/bdfimplode.1
man/hex2bdf.1
man/hex2sfd.1
man/hexbraille.1
man/hexdraw.1
man/hexkinya.1 [new file with mode: 0644]
man/hexmerge.1
man/johab2ucs2.1
man/unibdf2hex.1
man/unibmp2hex.1
man/unicoverage.1
man/unidup.1
man/unifont.5
man/unifontchojung.1
man/unifontksx.1
man/unifontpic.1
man/unigencircles.1
man/unigenwidth.1
man/unihex2bmp.1
man/unihex2png.1
man/unihexgen.1
man/unipagecount.1
man/unipng2hex.1
src/Makefile
src/hex2sfd
src/hexkinya [new file with mode: 0755]
src/unibmp2hex.c
src/unipagecount.c

index 5ee042f2dffa1283ed52f4b473db395fe14316bb..98f12b57ba4ed24b0f7f59e819a421c86eaaa569 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,85 @@
+2014-02-02  Paul Hardy  <unifoundry@unifoundry.com>
+
+        * Makefiles: updated date for new release.
+       * NEWS: updated for new release.
+       * README: updated for new release, notably mentioning that
+         "font/hexsrc" has been renamed to "font/plane00".
+       * doc/: regenerated unifont.txt, unifont.info, and unifont.pdf files
+         after addition of doc/hexkinya.texi.
+       * doc/Makefile (docprep): added new target to remove the files
+         created by "make doc", in preparation for running "make doc" again.
+       * doc/hexkinya.texi: added Texinfo file for hexkinya Perl script.
+       * doc/unifont.texi: updated file to reflect "font/hexsrc" being
+         renamed to "font/plane00" and made other changes to reflect
+         support beyond the Unicode Basic Multilingual Plane.
+       * font/Makefile:
+         - Added Andrew Miller's name to COPYRIGHT string.
+         - Add unifont_upper font files for Plane 1 through Plane 14 glyphs.
+         - Add unifont_upper_csur font files for Plane 1 through Plane 15
+           glyphs (currently there are no glyphs for Plane 16, the highest
+           plane that the  Unicode Standard allows).
+         - Create Unifont-APL8x16.psf.gz console font file, to support
+           running GNU APL and other APL implementations in console mode.
+           This font is a 512 glyph subset of Unifont.
+       * font/Makefile (bigpic): construct giant glyph picture using
+         font/plane00/*.hex rather than font/compiled/unifont_sample*.hex,
+         because the latter doesn't contain glyphs for U+FFFE or U+FFFF
+         (removed to appease MS Windows).
+       * font/Makefile (hex): added egrep -v "^FFF[EF]" to make sure
+          U+FFFE and U+FFFF are removed from font, for Windows XP.
+       * font/plane00: new name of previous "font/hexsrc" directory, now
+         that this package contains multiple Unicode planes.
+       * font/plane00/README: updated to mention new "omit.hex" file.
+       * font/plane00/bmp-combining.txt: formerly "font/ttfsrc/combining.txt".
+        * font/plane00/nonprinting.hex: removed U+FFFE and U+FFFF to
+          appease MS Windows XP (see font/plane00/omit.hex entry below).
+        * font/plane00/omit.hex: consists of U+FFFE and U+FFFF, for the
+          sake of MS Windows XP.
+        * font/plane00/unifont-base.hex: Further tweaks to APL glyphs.
+        * font/plane00csur:
+         - Created ConScript Unicode Registry directory, for glyphs in Michael
+           Everson's PUA mapping ("http://www.evertype.com/standards/csur/").
+          - Added contributions of Wojciech Stryjewski: Tengwar and Klingon.
+          - Added contributions of Andrew Miller: Kinya (partial), aUI,
+           Gargoyle, Ewellic, Unifon, Solresol, Visible Speech, and Monofon.
+         - Added contributions of Paul Hardy: Cirth and Aiha.
+       * font/plane01: created directory for Unicode Plane 1 glyphs.
+         - Added glyphs contributed by Roman Czyborra and Andrew Miller:
+           Old Italic.
+         - Added glyphs contributed by Andrew Miller: Ancient Symbols,
+           Lycian, Carian, Ugaritic, Old Persian, Musical Symbols,
+           Tai Xuan Jing Symbols, Counting Rod Numerals, Mathematical
+           Alphanumeric Symbols (partial), Mahjong Tiles, Domino Tiles,
+           Playing Cards, Enclosed Alphanumeric Supplement, and Miscellaneous
+           Symbols and Pictographs (partial).
+         - Added glyphs contributed by Paul Hardy: Linear B Syllabary,
+           Linear B Ideograms, Aegean Numbers, Ancient Greek Numbers,
+           Gothic, Deseret, Shavian, Osmanya, Cypriot Syllabary, Phoenecian,
+           Kharoshthi, Byzantine Musical Symbols, and Ancient Greek Musical
+           Notation.
+       * font/plane0E: added scripts contributed by Andrew Miller: Tags and
+         Variation Selectors Supplement.
+       * font/plane0Fcsur: added glyphs from Michael Everson's ConScript
+         Unicode Registry (CSUR) contriubted by Andrew Miller: Kinya Syllables.
+        * font/psf: added directory with files to build new PSF font version,
+         to allow APL use under GNU/Linux in console mode.
+       * font/ttfsrc: simplified directory to only contain a Makefile;
+         other files were moved to "font/plane00/" as a precursor to allow
+         parallel building of multiple fonts.
+       * font/ttfsrc/Makefile:
+         - Updated VERSION date.
+         - Added Andrew Miller's name to COPYRIGHT string.
+       * hangul/README: changed mention of "font/hexsrc" to new location
+         of "font/plane00".
+       * man/hexkinya.1: added man page for Andrew Miller's hexkinya Perl
+         script, also cross-referenced in all other man pages.
+       * src/hexkinya: new script by Andrew Miller to generate Kinya Private
+         Use Area glyphs in Plane 15, saved under "font/plane0Fcsur/".
+       * src/unibmp2hex.c: added forced double width for appropriate
+         Plane 1 (Supplemental Multilingual Plane) scripts now that
+         this package extends beyond the Basic Multilingual Plane.
+        * src/unipagecount.c: corrected license from GPL3+ to GPL2+.
+
 2013-12-21  Paul Hardy  <unifoundry@unifoundry.com>
 
        * ChangeLog: corrected date on last entry from 12-27 to 12-17.
 2013-12-21  Paul Hardy  <unifoundry@unifoundry.com>
 
        * ChangeLog: corrected date on last entry from 12-27 to 12-17.
index 3b14dee26afb6e5262871532e917740d34cc0ef7..fa2114f4af8587efc4ed01905947695f19c7706d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -9,7 +9,8 @@
 SHELL = /bin/sh
 INSTALL = install
 
 SHELL = /bin/sh
 INSTALL = install
 
-DATE = 20131221
+PACKAGE = "unifont"
+DATE = 20140202
 MAJORVERSION = 6.3
 VERSION = $(MAJORVERSION).$(DATE)
 
 MAJORVERSION = 6.3
 VERSION = $(MAJORVERSION).$(DATE)
 
@@ -23,12 +24,12 @@ USRDIR = usr
 PREFIX = $(DESTDIR)/$(USRDIR)
 PKGDEST = $(PREFIX)/share/unifont
 
 PREFIX = $(DESTDIR)/$(USRDIR)
 PKGDEST = $(PREFIX)/share/unifont
 
-VPATH = lib font/hexsrc font/ttfsrc
+VPATH = lib font/plane00 font/ttfsrc
 
 HEXFILES = hangul-syllables.hex nonprinting.hex pua.hex spaces.hex \
           unassigned.hex unifont-base.hex wqy.hex
 
 
 HEXFILES = hangul-syllables.hex nonprinting.hex pua.hex spaces.hex \
           unassigned.hex unifont-base.hex wqy.hex
 
-COMBINING = font/ttfsrc/combining.txt
+COMBINING = font/plane00/bmp-combining.txt
 
 TEXTFILES = ChangeLog INSTALL NEWS README
 
 
 TEXTFILES = ChangeLog INSTALL NEWS README
 
@@ -47,6 +48,13 @@ COMPRESS = 1
 all: bindir libdir docdir buildfont
        echo "Make is done."
 
 all: bindir libdir docdir buildfont
        echo "Make is done."
 
+#
+# Build a distribution tarball.
+#
+dist: distclean
+       (cd .. ; tar cf $(PACKAGE)-$(VERSION).tar $(PACKAGE)-$(VERSION) && \
+               gzip -f -9 $(PACKAGE)-$(VERSION).tar)
+
 bindir:
        set -e ; $(MAKE) -C src
 
 bindir:
        set -e ; $(MAKE) -C src
 
@@ -82,9 +90,9 @@ precompiled:
 # Create lib/wchardata.c.  If you want to also build the object file
 # wchardata.o, uncomment the last line
 #
 # Create lib/wchardata.c.  If you want to also build the object file
 # wchardata.o, uncomment the last line
 #
-lib/wchardata.c: $(HEXFILES) combining.txt
+lib/wchardata.c: $(HEXFILES) $(COMBINING)
        $(INSTALL) -m0755 -d lib
        $(INSTALL) -m0755 -d lib
-       (cd font/hexsrc && sort $(HEXFILES) > ../../unifonttemp.hex)
+       (cd font/plane00 && sort $(HEXFILES) > ../../unifonttemp.hex)
        bin/unigenwidth unifonttemp.hex $(COMBINING) > lib/wchardata.c
        \rm -f unifonttemp.hex
 #      (cd lib && $(CC) $(CFLAGS) -c wchardata.c && chmod 644 wchardata.o )
        bin/unigenwidth unifonttemp.hex $(COMBINING) > lib/wchardata.c
        \rm -f unifonttemp.hex
 #      (cd lib && $(CC) $(CFLAGS) -c wchardata.c && chmod 644 wchardata.o )
@@ -99,7 +107,7 @@ install: bindir libdir docdir
           gzip -f -9 $(PKGDEST)/$$i ; \
        done
        $(INSTALL) -m0644 -p lib/wchardata.c $(PKGDEST)
           gzip -f -9 $(PKGDEST)/$$i ; \
        done
        $(INSTALL) -m0644 -p lib/wchardata.c $(PKGDEST)
-       $(INSTALL) -m0644 -p font/ttfsrc/combining.txt $(PKGDEST)
+       $(INSTALL) -m0644 -p font/plane00/bmp-combining.txt $(PKGDEST)
        # If "make" wasn't run before, font/compiled won't exist.
        if [ ! -d font/compiled ] ; then \
           $(INSTALL) -m0644 -p font/precompiled/unifont-$(VERSION).hex   $(PKGDEST)/unifont.hex ; \
        # If "make" wasn't run before, font/compiled won't exist.
        if [ ! -d font/compiled ] ; then \
           $(INSTALL) -m0644 -p font/precompiled/unifont-$(VERSION).hex   $(PKGDEST)/unifont.hex ; \
diff --git a/NEWS b/NEWS
index 349d8b5c7fd0251e46793d849f117b4898d01aa9..fa6c1c557a3d96140fc8876ba25a74af8c1e9e58 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,56 @@
+2014-02-02: Release 6.3.20140202
+
+   This version is the first designed to easily build multiple fonts.
+   To accomplish this, font/Makefile and font/ttfsrc/Makefile were
+   modified to pass FONT and COMBINING parameters, giving the names
+   of the font file and its associated combining.txt file.
+
+   This version introduces a subset of Unicode's Supplemental Multilingual
+   Plane (SMP, or Plane 1).  The file "font/plane01/plane01.hex" contains
+   a glyph for every visible code point in the Unicode 5.0 SMP except
+   "Cuneiform" and "Cuneiform Numbers and Punctuation"; those two scripts
+   require more resolution than what will fit within a 16 by 16 pixel grid.
+   Andrew Miller drew well over 1,000 glyphs for this effort, and added
+   glyphs for several SMP scripts introduced after Unicode 5.0.
+
+   This version also introduces a subset of the ConScript Unicode
+   Registry (CSUR) Private Use Area glyphs.  Wojciech Stryjewski created
+   glyphs for Tengwar and Klingon -- Tolkien fans and Trekkies rejoice!
+   Paul Hardy drew Cirth to finish the Tolkien set, and drew other scripts.
+   Andrew Miller made very extensive additions for the CSUR; see the
+   ChangeLog for details.
+
+   Finally, this version includes a special PSF font for using APL
+   in console mode on GNU/Linux.  This PSF font contains 512 glyphs
+   as a subset of Unifont; it will not work on systems that only
+   support PSF fonts with 256 glyphs.  This PSF font will support
+   GNU APL and several other APL implementations.
+
+   The names of the font files are as follows:
+
+      unifont-*               Font with Unifont Plane 0 glyphs
+
+      unifont_sample-*        Font with Unifont glyphs, with combining
+                              circles added for illustration
+
+      unifont_csur-*          Font with glyphs from Unifont plus the
+                              CSUR PUA glyphs
+
+      unifont_upper-*         Font with glyphs from Planes 1 through 14
+
+      unifont_upper_csur-*    Font with glyphs from Planes 1 through 15
+
+      Unifont-APL8x16.psf.gz  The APL console font
+
+Glyphs for code points U+FFFE and U+FFFF, previously added for illustration
+purposes in unifont_sample, were removed because they caused problems on
+Microsoft Windows XP.  These glyphs are still included in the large bitmap
+graphic of Unifont but are no longer in the font itself.
+
+Many other small changes were made as noted in the ChangeLog file, but
+support for glyphs beyond Unicode's Basic Multilingual Plane is the most
+notable change.
+
 2013-12-21: Release 6.3.2013121
 
    The default font name that hex2bdf creates has changed from
 2013-12-21: Release 6.3.2013121
 
    The default font name that hex2bdf creates has changed from
diff --git a/README b/README
index 231fe639e0ba699bd93366a7d963965a18aa1984..70d9d191af611204343e53892b6f6f0bf540e91d 100644 (file)
--- a/README
+++ b/README
@@ -4,8 +4,12 @@ OVERVIEW
 GNU Unifont is an official GNU package.  It is a dual-width
 (8x16/16x16) bitmap font, designed to provide coverage for
 all of Unicode Plane 0, the Basic Multilingual Plane (BMP).
 GNU Unifont is an official GNU package.  It is a dual-width
 (8x16/16x16) bitmap font, designed to provide coverage for
 all of Unicode Plane 0, the Basic Multilingual Plane (BMP).
+
 This version has a glyph for each visible code point in the
 This version has a glyph for each visible code point in the
-Unicode 6.3 Basic Multilingual Plane (Plane 0).
+Unicode 6.3 Basic Multilingual Plane (Plane 0) and some glyphs
+in the Supplemental Multilingual Plane (Plane 1).  This version
+also includes many glyphs in Michael Everson's ConScript
+Unicode Registry (CSUR).
 
 Unifont only provides a single glyph for each character, making it
 impossible to handle any language properly that needs context-dependent
 
 Unifont only provides a single glyph for each character, making it
 impossible to handle any language properly that needs context-dependent
@@ -23,7 +27,7 @@ and files:
      ChangeLog  Log of changes made to each GNU release
      COPYING    Full text of GPL version 2
      doc        Documentation in Texinfo format
      ChangeLog  Log of changes made to each GNU release
      COPYING    Full text of GPL version 2
      doc        Documentation in Texinfo format
-     font       Everything you need to build the font from scratch
+     font       The font source file with scripts for building
      hangul     Standalone font sources to build hangul-syllables.hex
      INSTALL    Instructions for font and software installation
      Makefile   The "make" file
      hangul     Standalone font sources to build hangul-syllables.hex
      INSTALL    Instructions for font and software installation
      Makefile   The "make" file
@@ -34,22 +38,44 @@ and files:
 
 The "font/precompiled" directory contains prebuilt font-related files:
 
 
 The "font/precompiled" directory contains prebuilt font-related files:
 
-     coverage.txt                     Percentage coverage of each Plane 0 script
+     coverage.txt                     Percentage coverage of Plane 0 scripts
 
 
-     unifont-<version>.hex            Hex string source of glyphs to build Unifont
+     unifont-<version>.hex            Hex string source of glyphs to build
+                                      Unifont
      unifont-<version>.bdf.gz         BDF version of Unifont
      unifont-<version>.pcf.gz         PCF version of Unifont
      unifont-<version>.ttf            TrueType version of Unifont
 
      unifont-<version>.bdf.gz         BDF version of Unifont
      unifont-<version>.pcf.gz         PCF version of Unifont
      unifont-<version>.ttf            TrueType version of Unifont
 
-     unifont_sample-<version>.hex     Hex string source of all Plane 0 glyphs,
-                                      including nonprinting and PUA glyphs, with
-                                      combining circles
+     unifont_sample-<version>.hex     Hex string source of all Plane 0 glyphs
+                                      (except those for U+FFFE and U+FFFF),
+                                      including nonprinting and PUA glyphs,
+                                      with combining circles
      unifont_sample-<version>.bdf.gz  BDF font version of the above .hex file
      unifont_sample-<version>.ttf     SBIT font version of the above .hex file
 
      unifont_sample-<version>.bdf.gz  BDF font version of the above .hex file
      unifont_sample-<version>.ttf     SBIT font version of the above .hex file
 
-     unifont-<version>.bmp            The entire Plane 0 font with combining circles,
-                                      actually built from unifont_sample-*.hex to
-                                      show combining circles
+     unifont_csur-<version>.*         Fonts containing Plane 0 Unifont glyphs
+                                      plus glyphs for Michael Everson's
+                                      ConScript Unicode Registry (CSUR) for
+                                      the Plane 0 Private Use Area
+
+     unifont_upper-<version>.*        Fonts containing glyphs from Unicode
+                                      Plane 1 through Plane 14, inclusive
+
+     unifont_upper_csur-<version>.*   Fonts containing glyphs from Unifont
+                                      Upper plus glyphs from Michael Everson's
+                                      ConScript Unicode Registry (CSUR) that
+                                      are in the Private Use Area in Plane 15
+
+     unifont-<version>.bmp            The entire Plane 0 Unifont font with
+                                      combining circles, built from the files
+                                      font/plane00/*.hex, showing combining
+                                      circles
+
+The directory that was originally named "font/hexsrc" has been renamed
+to "font/plane00" now that Unifont supports glyphs beyond Plane 0.  Higher
+plane glyphs appear in "font/plane01" through "font/plane0F".  Currently
+there is no "font/plane10" directory (the highest Unicode plane is Plane 17,
+or 0x10).
 
 This release incorporates all glyph errata issued by The Unicode Consortium
 from Unicode 1.0 errata to the latest.
 
 This release incorporates all glyph errata issued by The Unicode Consortium
 from Unicode 1.0 errata to the latest.
@@ -63,7 +89,9 @@ See the "INSTALL" file in this directory for building instructions.
 src/ AUTHORS
 ------------
 Roman Czyborra wrote all the Perl files in the src directory except
 src/ AUTHORS
 ------------
 Roman Czyborra wrote all the Perl files in the src directory except
-"hex2sfd", "unifontchojung", "unifontksx", "unihex2png", and "unipng2hex".
+"hex2sfd", "hexkinya", "unifontchojung", "unifontksx", "unihex2png",
+and "unipng2hex".
+
 In the case of "johab2ucs2", Jungshik Shin wrote the orignial version;
 he then gave it to Roman.  Paul Hardy made further changes to "johab2ucs2".
 
 In the case of "johab2ucs2", Jungshik Shin wrote the orignial version;
 he then gave it to Roman.  Paul Hardy made further changes to "johab2ucs2".
 
@@ -78,8 +106,8 @@ converted into "./font/ttfsrc/Makefile".
 Paul Hardy wrote "unifontchojung" and "unifontksx" for extracting subsets
 of Hangul glyphs, as an aid in creating a new Hangul Syllables block.
 
 Paul Hardy wrote "unifontchojung" and "unifontksx" for extracting subsets
 of Hangul glyphs, as an aid in creating a new Hangul Syllables block.
 
-Andrew Miller wrote "unihex2png" and "unipng2hex" based upon Paul
-Hardy's "unihex2bmp" and "unibmp2hex" programs.
+Andrew Miller wrote "hexkinya".  He also wrote "unihex2png" and "unipng2hex"
+based upon Paul Hardy's "unihex2bmp" and "unibmp2hex" programs.
 
 Paul Hardy wrote all the C programs.
 
 
 Paul Hardy wrote all the C programs.
 
@@ -90,7 +118,7 @@ Roman Czyborra created the original GNU Unifont, including the
 .hex format.  For greater detail, see the HISTORY section below.
 
 David Starner aggregated many glyphs contributed by others and
 .hex format.  For greater detail, see the HISTORY section below.
 
 David Starner aggregated many glyphs contributed by others and
-built these into pre-2004 Unifont releases.
+incorporated these into pre-2004 Unifont releases.
 
 Qianqian Fang began his Wen Quan Yi font in 2004, by which
 time work on Unifont had stopped.  Most of the almost 30,000
 
 Qianqian Fang began his Wen Quan Yi font in 2004, by which
 time work on Unifont had stopped.  Most of the almost 30,000
@@ -106,6 +134,9 @@ the 11,172 glyphs in the Hangul Syllables block, plus approximately
 
 Andrew Miller drew the glyphs added to Unicode 6.3.0.
 
 
 Andrew Miller drew the glyphs added to Unicode 6.3.0.
 
+For higher planes and the Private Use Area glyphs, see the ChangeLog
+file.
+
 
 LICENSE
 -------
 
 LICENSE
 -------
index 3b836ccf9b4d8723ed5b62b0021e95e8dc60f20b..0bbd27ff904945fde7b57a7457b8f2497d84685d 100644 (file)
@@ -24,6 +24,12 @@ OUTPUT_FILES = unifont.info unifont.txt unifont.pdf
 # in case the target system doesn't have makeinfo and texi2pdf installed.
 #
 all:
 # in case the target system doesn't have makeinfo and texi2pdf installed.
 #
 all:
+#
+# Type "make docprep" before typing "make doc".
+#
+docprep:
+       \rm -f unifont.info unifont.txt unifont.pdf
+
 doc: $(OUTPUT_FILES)
 
 install:
 doc: $(OUTPUT_FILES)
 
 install:
index 20ff87ab0628df937e63f764faf004f988d55b4e..5cea500b150429b9e4f1f0cb575aa967c12c654c 100644 (file)
@@ -73,6 +73,8 @@ of the font to STDOUT.
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index 173767e0296027b45d33f2ae08133b4311f5e313..c17dd7dd27a9af823bab885e8f9acfd802b42619 100644 (file)
@@ -135,6 +135,8 @@ hex2bdf -f "Unifont" -c "(C) 2013..." unifont.hex > unifont.bdf
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index 5507e15a9aed0fd8341ac1f0837a30f1b743fc42..50e49bc857291502f5da761c408205081c113a22 100644 (file)
@@ -75,6 +75,8 @@ GNU Unifont .hex font files for input, FontForge .sfd font files for output
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index 329b803ef4d0d068ba78f0819e68ef91e6ff9ff5..d3facc2550efee1072edb8bc57872980360ba082 100644 (file)
@@ -70,6 +70,8 @@ braille.hex output font files
 @b{hex2sfd(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hex2sfd(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index 32e16e2230889a6da370f4b6059777740a005fd0..19a3b29039a6b0f61d6fa2336254032a42740905 100644 (file)
@@ -85,6 +85,8 @@ back into a .hex file.
 @b{hex2sfd(1),}
 @comment TROFF INPUT: .BR hexbraille(1),
 @b{hexbraille(1),}
 @b{hex2sfd(1),}
 @comment TROFF INPUT: .BR hexbraille(1),
 @b{hexbraille(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
diff --git a/doc/hexkinya.texi b/doc/hexkinya.texi
new file mode 100644 (file)
index 0000000..9ce0554
--- /dev/null
@@ -0,0 +1,139 @@
+@comment TROFF INPUT: .TH HEXKINYA 1 "2014 Feb 01"
+
+@node hexkinya
+@section hexkinya
+@c DEBUG: print_menu("@section")
+
+@menu
+* hexkinya NAME::
+* hexkinya SYNOPSIS::
+* hexkinya DESCRIPTION::
+* hexkinya FILES::
+* hexkinya SEE ALSO::
+* hexkinya AUTHOR::
+* hexkinya LICENSE::
+* hexkinya BUGS::
+
+@end menu
+
+
+@comment TROFF INPUT: .SH NAME
+
+@node hexkinya NAME
+@subsection hexkinya NAME
+@c DEBUG: print_menu("hexkinya NAME")
+
+hexkinya @minus{} Create the Private Use Area Kinya syllables
+@comment TROFF INPUT: .SH SYNOPSIS
+
+@node hexkinya SYNOPSIS
+@subsection hexkinya SYNOPSIS
+@c DEBUG: print_menu("hexkinya SYNOPSIS")
+
+@comment TROFF INPUT: .br
+@comment .br
+@comment TROFF INPUT: .B hexkinya
+@b{hexkinya}
+> plane15.hex
+@comment TROFF INPUT: .SH DESCRIPTION
+
+@node hexkinya DESCRIPTION
+@subsection hexkinya DESCRIPTION
+@c DEBUG: print_menu("hexkinya DESCRIPTION")
+
+@comment TROFF INPUT: .B hexkinya
+@b{hexkinya}
+contains pre-defined initial, middle, and final alphabet glyphs
+to form syllables.  The output is the Kinya Syllables Private Use Area
+block of the ConScript Unicode Registry (CSUR).  The output range is
+U+0F0000 through U+0FDE6F, inclusive.
+@comment TROFF INPUT: .PP
+
+@comment TROFF INPUT: .SH FILES
+
+@node hexkinya FILES
+@subsection hexkinya FILES
+@c DEBUG: print_menu("hexkinya FILES")
+
+None.
+@comment TROFF INPUT: .SH SEE ALSO
+
+@node hexkinya SEE ALSO
+@subsection hexkinya SEE ALSO
+@c DEBUG: print_menu("hexkinya SEE ALSO")
+
+@comment TROFF INPUT: .BR bdfimplode(1),
+@b{bdfimplode(1),}
+@comment TROFF INPUT: .BR hex2bdf(1),
+@b{hex2bdf(1),}
+@comment TROFF INPUT: .BR hex2sfd(1),
+@b{hex2sfd(1),}
+@comment TROFF INPUT: .BR hexbraille(1),
+@b{hexbraille(1),}
+@comment TROFF INPUT: .BR hexdraw(1),
+@b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexmerge(1),
+@b{hexmerge(1),}
+@comment TROFF INPUT: .BR johab2ucs2(1),
+@b{johab2ucs2(1),}
+@comment TROFF INPUT: .BR unibdf2hex(1),
+@b{unibdf2hex(1),}
+@comment TROFF INPUT: .BR unibmp2hex(1),
+@b{unibmp2hex(1),}
+@comment TROFF INPUT: .BR unicoverage(1),
+@b{unicoverage(1),}
+@comment TROFF INPUT: .BR unidup(1),
+@b{unidup(1),}
+@comment TROFF INPUT: .BR unifont(5),
+@b{unifont(5),}
+@comment TROFF INPUT: .BR unifontchojung(1),
+@b{unifontchojung(1),}
+@comment TROFF INPUT: .BR unifontksx(1),
+@b{unifontksx(1),}
+@comment TROFF INPUT: .BR unifontpic(1),
+@b{unifontpic(1),}
+@comment TROFF INPUT: .BR unigencircles(1),
+@b{unigencircles(1),}
+@comment TROFF INPUT: .BR unigenwidth(1),
+@b{unigenwidth(1),}
+@comment TROFF INPUT: .BR unihex2bmp(1),
+@b{unihex2bmp(1),}
+@comment TROFF INPUT: .BR unihex2png(1),
+@b{unihex2png(1),}
+@comment TROFF INPUT: .BR unihexgen(1),
+@b{unihexgen(1),}
+@comment TROFF INPUT: .BR unipagecount(1),
+@b{unipagecount(1),}
+@comment TROFF INPUT: .BR unipng2hex(1)
+@b{unipng2hex(1)}
+@comment TROFF INPUT: .SH AUTHOR
+
+@node hexkinya AUTHOR
+@subsection hexkinya AUTHOR
+@c DEBUG: print_menu("hexkinya AUTHOR")
+
+@comment TROFF INPUT: .B hexkinya
+@b{hexkinya}
+was written by Andrew Miller.
+@comment TROFF INPUT: .SH LICENSE
+
+@node hexkinya LICENSE
+@subsection hexkinya LICENSE
+@c DEBUG: print_menu("hexkinya LICENSE")
+
+@comment TROFF INPUT: .B hexkinya
+@b{hexkinya}
+is Copyright @copyright{} 2014 by Andrew Miller.
+@comment TROFF INPUT: .PP
+
+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.
+@comment TROFF INPUT: .SH BUGS
+
+@node hexkinya BUGS
+@subsection hexkinya BUGS
+@c DEBUG: print_menu("hexkinya BUGS")
+
+No known bugs exist.
index 136567d4ea55646e42d75ba8423cce3293369dd7..b03d1381feb5ba0a8f660aabfe16d5dac4ea3b18 100644 (file)
@@ -72,6 +72,8 @@ the combined font to stdout.
 @b{hex2sfd(1),}
 @comment TROFF INPUT: .BR hexbraille(1),
 @b{hexbraille(1),}
 @b{hex2sfd(1),}
 @comment TROFF INPUT: .BR hexbraille(1),
 @b{hexbraille(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index 8112523d3f3189b03e46c076f2d089ba4c0450b7..64eede898044968b4d94a373fb0d355f24ef0c3c 100644 (file)
@@ -75,6 +75,8 @@ a GNU Unifont .hex file containing the Unicode Hangul Syllables to STDOUT.
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR unibdf2hex(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR unibdf2hex(1),
index 944c9c98af49acf3085d48ffe27dda93dc13eaf0..1097450e59a46927f70d05470e6e06b454378d82 100644 (file)
@@ -79,6 +79,8 @@ build "unifont.hex" but this source code could easily be modified.
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index 85428a84ebe54421d73d5e3cd9d8151e49e3213a..aa3b1211b07e3f9241000845f5dd486c96ac6126 100644 (file)
@@ -137,6 +137,8 @@ unibmp2hex -imy@t{_}input@t{_}file.bmp -omy@t{_}output@t{_}file.hex
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index d6da063b150ec3e2e86ff918f4d5636511b8aefc..8c01513a1b68d277002efaa6249b4435944c7400 100644 (file)
@@ -107,6 +107,8 @@ coverage.dat, *.hex GNU Unifont files.
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index e7f2c168a4b8bc6f45f1b0b3850ae11483029ae1..fbb8ef863df996627f2d1fa0e5b293b74c3dea5c 100644 (file)
@@ -76,6 +76,8 @@ specified, input will be read from STDIN until end of file.
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index b82bb431550f32cd8f81076667482f587801b147..bd897127415a3e8780bd081cc1e10f4d75a7e784 100644 (file)
@@ -8,9 +8,9 @@
 
 @copying
 This tutorial describes Unifont, a bitmap-based font covering the
 
 @copying
 This tutorial describes Unifont, a bitmap-based font covering the
-Unicode Basic Multilingual Plane, and its utility programs.
+Unicode Basic Multilingual Plane and beyond, and its utility programs.
 
 
-Copyright @copyright{} 2008--2013 Paul Hardy
+Copyright @copyright{} 2008--2014 Paul Hardy
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
@@ -59,7 +59,7 @@ to create a font.  The steps described in the "Using Graphical Tools"
 section in the "Tutorial" chapter are more or less the steps that
 I (Paul Hardy) followed to add thousands of glyphs to GNU Unifont,
 except that I didn't have the luxury of just typing @code{make}
 section in the "Tutorial" chapter are more or less the steps that
 I (Paul Hardy) followed to add thousands of glyphs to GNU Unifont,
 except that I didn't have the luxury of just typing @code{make}
-to make a new font while adding those glyphs.
+to make a new font while adding those glyphs in the beginning.
 
 I streamlined the font build process after I was done drawing the
 Unicode 5.1 glyphs.
 
 I streamlined the font build process after I was done drawing the
 Unicode 5.1 glyphs.
@@ -137,11 +137,12 @@ that covered much of the Unicode standard.
 @section Unifont Structure
 
 
 @section Unifont Structure
 
 
-GNU Unifont is a dual-width pixel font.  Roman Czyborra
-began this font in 1998 with a goal of having one glyph
-rendered for each visible character in the Unicode Basic
-Multilingual Plane (Plane 0, the first 65,536 characters).
-His original writing on this is at @code{http://czyborra.com/unifont/}.
+GNU Unifont is a bitmapped pixel font, which is also converted
+to an outline TrueType font.  Roman Czyborra began this font
+in 1998 with a goal of having one glyph rendered for each visible
+character in the Unicode Basic Multilingual Plane (Plane 0, the
+first 65,536 characters).  His original writing on this is at
+@code{http://czyborra.com/unifont/}.
 
 (Note that the term "character" is used very loosely here for
 simplicity; the Unicode Standard has a stricter definition
 
 (Note that the term "character" is used very loosely here for
 simplicity; the Unicode Standard has a stricter definition
@@ -169,20 +170,18 @@ and F.  The Unicode Standard uses a hexadecimal number to assign
 each character a location.  These locations are called "code points"
 and their range is 0 through 10FFFF, inclusive.
 
 each character a location.  These locations are called "code points"
 and their range is 0 through 10FFFF, inclusive.
 
-The range 0 through FFFF, inclusive, is called the Basic Multilingual
+The range 0000 through FFFF, inclusive, is called the Basic Multilingual
 Plane (BMP), or Plane 0.  This plane contains glyphs for most of
 the world's modern writing scripts.
 
 Plane (BMP), or Plane 0.  This plane contains glyphs for most of
 the world's modern writing scripts.
 
-Because the original goal of GNU Unifont was to cover the entire
-Unicode Basic Multilingual Plane, a four digit hexadecimal number
-suffices.  In the future, I plan to allow the utilities to go beyond
-the BMP now that coverage of the Unicode BMP is finally complete.
+Unifont utilities support glyphs across the entire Unicode range.
+The current distribution includes glyphs for Unicode's Plane 0,
+Plane 1 (the Supplemental Multilingual Plane, or SMP), and others.
+Coverage of the SMP is only partial.
 
 
-The programs will probably handle glyphs beyond the BMP properly, but
-that capability is considered experimental, as the focus was to cover
-the BMP.  The C programs allow up to an eight digit hexadecimal code
-point, but not all the utilities have been thoroughly tested beyond
-the BMP.
+The first field in a @code{.hex} file should be either four digits long
+for the Basic Multilingual Plane, or six digits long for higher Unicode
+planes, following the convention of the Unicode Standard.
 
 The second field is a string of hexadecimal digits.  There are 32
 digits for a character that is 8 pixels wide, and 64 digits for a
 
 The second field is a string of hexadecimal digits.  There are 32
 digits for a character that is 8 pixels wide, and 64 digits for a
@@ -210,6 +209,19 @@ to Perl, then transformed them into
 @code{unihex2png} and @code{unipng2hex}, respectively.  These programs
 convert Unifont .hex files to and from Portable Network Graphics files.
 
 @code{unihex2png} and @code{unipng2hex}, respectively.  These programs
 convert Unifont .hex files to and from Portable Network Graphics files.
 
+These programs will probably handle glyphs beyond the BMP properly, but
+that capability is considered experimental, as the focus was to cover
+the BMP.  The @code{unihex2png} and @code{unipng2hex} programs handle
+the full Unicode code point range of 0x000000 through 0x10FFFF.  The
+@code{unihex2bmp} and @code{unibmp2hex} programs support the full
+32-bit unsigned integer range of 0x00000000 through 0xFFFFFFFF, but
+have not been tested extensively beyond the Unicode BMP.  The range of
+the C programs might be truncated in the future to only cover to
+0x10FFFF, the limit of the Unicode code point space.
+
+The latest release of the @code{hexdraw} program works correctly with .hex
+files having code points in the full Unicode range of U+0000 through U+10FFFF.
+
 
 @node Using Graphical Tools, Using Hexdraw, Hex File Format, Tutorial
 @section Hex File Format
 
 @node Using Graphical Tools, Using Hexdraw, Hex File Format, Tutorial
 @section Hex File Format
@@ -259,6 +271,14 @@ Create the new TrueType version or other versions of the font.
 
 @end enumerate
 
 
 @end enumerate
 
+If the script has combining characters (such as accent glyphs),
+also add their code points to the proper @code{*combining.txt} file
+in the directory for the corresponding Unicode plane.  That way,
+when the font is converted to TrueType those glyphs will have zero
+space.  For a script with combining characters, all glyphs that can
+appear with combining characters must have the same width so that
+the combining characters will be properly positioned.
+
 @strong{Step 1:} Convert the .hex range into a bitmap grid.
 Assuming our font file is named @code{unifont.hex}, type
 
 @strong{Step 1:} Convert the .hex range into a bitmap grid.
 Assuming our font file is named @code{unifont.hex}, type
 
@@ -404,15 +424,15 @@ To use @code{unihex2png} instead of @code{unihex2bmp}, continuing
 the example of the Coptic script in the U+2Cxx range, type:
 
 @example
 the example of the Coptic script in the U+2Cxx range, type:
 
 @example
-unihex2png -p2C -i unifont.hex -o uni2C.png
+unihex2png -p 2C -i unifont.hex -o uni2C.png
 @end example
 
 Note that with @code{unihex2bmp} specifying input and output files
 @end example
 
 Note that with @code{unihex2bmp} specifying input and output files
-is optional, while with @code{unihex2png} they must be specified
-explicitly.  More specifically, @code{unihex2png} will read a .hex
-file format input from STDIN if no "-i" argument is specified,
-but the name of the binary PNG file must always be specified with
-the "-o" option.
+is optional, while with @code{unihex2png} at least the PNG filename
+must be specified explicitly.  More specifically, @code{unihex2png}
+will read a .hex file format input from STDIN if no "-i" argument
+is specified, but the name of the binary PNG file must always be
+specified with the "-o" option.
 
 Then edit the resulting PNG file to your heart's content.  When done,
 convert the file back into a @code{unifont.hex} format file.  In
 
 Then edit the resulting PNG file to your heart's content.  When done,
 convert the file back into a @code{unifont.hex} format file.  In
@@ -600,11 +620,11 @@ Multilingual Plane, in order, with a percentage (0.0% through
 coverage of assigned code points, you'll have to merge @code{unassigned.hex}
 with the rest of @code{unifont.hex} if not done by default in your setup.
 
 coverage of assigned code points, you'll have to merge @code{unassigned.hex}
 with the rest of @code{unifont.hex} if not done by default in your setup.
 
-Using the .hex files in @code{font/hexsrc/}, you can create a font with
+Using the .hex files in @code{font/plane00/}, you can create a font with
 all available glyphs with
 
 @example
 all available glyphs with
 
 @example
-sort font/hexsrc/*.hex >unifont-whole.hex
+sort font/plane00/*.hex >unifont-whole.hex
 @end example
 
 @noindent
 @end example
 
 @noindent
@@ -636,7 +656,7 @@ already exists in the @code{font/precompiled/} directory.  Font files
 are architecture-independent, so the only reason to build the font is
 if you modify its composition.
 
 are architecture-independent, so the only reason to build the font is
 if you modify its composition.
 
-By default, source glyphs are read from the @code{font/hexsrc/} directory.
+By default, source glyphs are read from the @code{font/plane00/} directory.
 Glyphs for unassigned code points are built into the font by default,
 but glyphs for Private Use Area code points are not built into the font.
 
 Glyphs for unassigned code points are built into the font by default,
 but glyphs for Private Use Area code points are not built into the font.
 
@@ -672,16 +692,16 @@ code point glyphs (as white digits on a black background) for the
 Private Use Area, type
 
 @example
 Private Use Area, type
 
 @example
-make PUA="hexsrc/pua.hex"
+make PUA="plane00/pua.hex"
 @end example
 
 @noindent
 @end example
 
 @noindent
-because those glyphs reside in the @code{font/hexsrc/pua.hex} file.
+because those glyphs reside in the @code{font/plane00/pua.hex} file.
 
 To build a font that includes your own special PUA glyphs, type
 
 @example
 
 To build a font that includes your own special PUA glyphs, type
 
 @example
-make PUA="mycoolPUA.hex"
+make PUA="my-cool-PUA.hex"
 @end example
 
 @noindent
 @end example
 
 @noindent
@@ -691,7 +711,7 @@ To create a build that includes the supplied PUA glyphs but not the
 unassigned code point glyphs, type
 
 @example
 unassigned code point glyphs, type
 
 @example
-make PUA="hexsrc/pua.hex" UNASSIGNED=""
+make PUA="plane00/pua.hex" UNASSIGNED=""
 @end example
 
 If you create a custom font build of your own in one gigantic file,
 @end example
 
 If you create a custom font build of your own in one gigantic file,
@@ -704,13 +724,13 @@ CJK="" HANGUL="" UNASSIGNED="" PUA=""
 @end example
 
 Note that this command did not include an override for the glyphs for spaces
 @end example
 
 Note that this command did not include an override for the glyphs for spaces
-contained in the @code{font/hexsrc/spaces.hex} file; that is, the variable
+contained in the @code{font/plane00/spaces.hex} file; that is, the variable
 SPACES was not redefined on the command line.  You could also pass the
 argument SPACES="", but just be aware that those spaces glyphs are in
 a separate file for a reason.  When graphical (".bmp") glyph files are
 converted back into hex string (".hex") format, the @code{unibmp2hex} utility
 doesn't know if a blank glyph area is a space glyph or not, so it doesn't
 SPACES was not redefined on the command line.  You could also pass the
 argument SPACES="", but just be aware that those spaces glyphs are in
 a separate file for a reason.  When graphical (".bmp") glyph files are
 converted back into hex string (".hex") format, the @code{unibmp2hex} utility
 doesn't know if a blank glyph area is a space glyph or not, so it doesn't
-encode anything.  The @code{font/hexsrc/spaces.hex} file contains glyphs that
+encode anything.  The @code{font/plane00/spaces.hex} file contains glyphs that
 are strings of 0s, with length depending on whether the space is nominally
 a single- or double-width space.  (Unifont does not distinguish between
 finer spacing used in traditional typesetting, such as a thin space, en space,
 are strings of 0s, with length depending on whether the space is nominally
 a single- or double-width space.  (Unifont does not distinguish between
 finer spacing used in traditional typesetting, such as a thin space, en space,
@@ -766,14 +786,14 @@ The earliest versions of Unifont (before the 5.1 release) used glyphs
 that showed dashed circles for combining characters.  This is how the
 glyphs appear in The Unicode Standard code charts.  In version 5.1,
 Paul Hardy was able to get combining characters to appear superimposed
 that showed dashed circles for combining characters.  This is how the
 glyphs appear in The Unicode Standard code charts.  In version 5.1,
 Paul Hardy was able to get combining characters to appear superimposed
-correctly in the TrueType version of the font.  There are no plans
+correctly in the TrueType version of the font.  (There are no plans
 to try to get combining characters to work in a BDF or PCF version
 to try to get combining characters to work in a BDF or PCF version
-owing to the limitations of those bitmapped font formats.
+owing to the limitations of those bitmapped font formats.)
 
 
-With combining characters working, Paul Hardy created variations of
-Unifont with and without combining circles, the idea being that the
-version without combining circles would be used to create the TrueType
-font.  The variation with combining circles was kept for reference.
+With combining characters working in the TrueType font, Paul Hardy created
+variations of Unifont with and without combining circles, the idea being
+that the version without combining circles would be used to create the
+TrueType font.  The variation with combining circles was kept for reference.
 
 Unifont Version 6.2 simplified the build to produce only one font variation,
 without combining circles.
 
 Unifont Version 6.2 simplified the build to produce only one font variation,
 without combining circles.
@@ -802,12 +822,12 @@ wish to render.  You could create such a file from the @code{font/}
 directory with the command
 
 @example
 directory with the command
 
 @example
-sort hexsrc/*.hex >unifont.hex
+sort plane00/*.hex >unifont.hex
 @end example
 
 Because the output is another .hex file, you can use all Unifont
 utilities with this resulting file just as you would with the .hex files
 @end example
 
 Because the output is another .hex file, you can use all Unifont
 utilities with this resulting file just as you would with the .hex files
-in @code{font/hexsrc/}.
+in @code{font/plane00/}.
 
 If you want to build a font from this generated @code{unifont.hex} file,
 you could type
 
 If you want to build a font from this generated @code{unifont.hex} file,
 you could type
@@ -819,7 +839,7 @@ UNASSIGNED="" PUA=""
 
 @noindent
 as discussed above.  In this case, if you included
 
 @noindent
 as discussed above.  In this case, if you included
-@code{font/hexsrc/spaces.hex} in the @code{unifont.hex} input file,
+@code{font/plane00/spaces.hex} in the @code{unifont.hex} input file,
 you should also set SPACES="" on the command line so that you only
 read in your final custom @code{unifont-circles.hex} file.
 
 you should also set SPACES="" on the command line so that you only
 read in your final custom @code{unifont-circles.hex} file.
 
@@ -868,18 +888,12 @@ be to restart the X Window System or even reboot.
 The original tools will only produce glyphs that are 16 pixels tall, and
 either 8 or 16 pixels wide.  The utilities @code{unihex2png},
 @code{unipng2hex}, @code{hexdraw}, and @code{hex2bdf} now also support
 The original tools will only produce glyphs that are 16 pixels tall, and
 either 8 or 16 pixels wide.  The utilities @code{unihex2png},
 @code{unipng2hex}, @code{hexdraw}, and @code{hex2bdf} now also support
-glyph heights of 24 and 32 pixels, and glyph widths of up to 32 pixels,
-but this is not fully tested.  These new dimensions are currently
+glyph heights of 24 and 32 pixels, and glyph widths of 8, 16, 24, and 32
+pixels, but this is not fully tested.  These new dimensions are currently
 available for experimental use.  See the respective sections for each
 of these programs in the Reference chapter of this document, or their
 respective man pages.
 
 available for experimental use.  See the respective sections for each
 of these programs in the Reference chapter of this document, or their
 respective man pages.
 
-This current release is furthermore only fully
-tested over the Unicode Basic Multilingual Plane (code points from
-U+0000 through U+FFFF, with none above that range --- this will change
-in the future).  The tools can be used to create and manipulate
-any bitmapped font within those constraints.
-
 To create a brand new font (or even to add a new script to Unifont
 in the future), plan out the basic dimensions of the characters:
 
 To create a brand new font (or even to add a new script to Unifont
 in the future), plan out the basic dimensions of the characters:
 
@@ -908,10 +922,11 @@ will produce a better looking font.  Look over the entire script and
 plan out a template grid that is consistent for the entire script.
 Then use that template for each glyph you draw for the script.
 
 plan out a template grid that is consistent for the entire script.
 Then use that template for each glyph you draw for the script.
 
-Unifont characters for the most part leave the right-most column
-of pixels blank if possible for left-to-right scripts.  Centering is
-done around the fourth pixel (if a glyph is eight pixels wide) or
-around the eighth pixel (if a glyph is 16 pixels wide).
+Unifont characters for the most part leave the left-most or right-most
+column of pixels blank if possible (consistent within each script) for
+left-to-right scripts.  Centering is done around the fourth pixel (if
+a glyph is eight pixels wide) or around the eighth pixel (if a glyph is
+16 pixels wide).
 
 Experimenting and (above all) having fun with these utilities is
 the best way to learn.
 
 Experimenting and (above all) having fun with these utilities is
 the best way to learn.
@@ -927,7 +942,7 @@ in the future, the font can be updated as follows:
 @enumerate
 
 @item
 @enumerate
 
 @item
-Delete the code point's entry from @code{font/hexsrc/unassigned.hex},
+Delete the code point's entry from @code{font/plane00/unassigned.hex},
 as that code point will no longer be unassigned.
 
 @item
 as that code point will no longer be unassigned.
 
 @item
@@ -990,6 +1005,7 @@ Enjoy!
 * hex2sfd::
 * hexbraille::
 * hexdraw::
 * hex2sfd::
 * hexbraille::
 * hexdraw::
+* hexkinya::
 * hexmerge::
 * johab2ucs2::
 * unibdf2hex::
 * hexmerge::
 * johab2ucs2::
 * unibdf2hex::
@@ -1013,6 +1029,7 @@ Enjoy!
 @include hex2sfd.texi
 @include hexbraille.texi
 @include hexdraw.texi
 @include hex2sfd.texi
 @include hexbraille.texi
 @include hexdraw.texi
+@include hexkinya.texi
 @include hexmerge.texi
 @include johab2ucs2.texi
 @include unibdf2hex.texi
 @include hexmerge.texi
 @include johab2ucs2.texi
 @include unibdf2hex.texi
index b5124be2d30f4ee0ec7f1db305ca3b0fc7913055..ea7ec7434f6a18a65a5a908d7673479df5423838 100644 (file)
@@ -79,6 +79,8 @@ This lets a font designer focus on this subset during font creation.
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index 8bc7e5153d30c7c1bd1eaff8a08ecb7ce76a9568..fcb8b6dc11359f2febb86ac8a5fedecc1bd7a883 100644 (file)
@@ -80,6 +80,8 @@ common in modern Hangul usage during font development.
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index 214e6823d765d0d934aa42f10910f2a65be66f98..dec1d2a66f1c0305c186c77d1129a1e42291391b 100644 (file)
@@ -165,6 +165,8 @@ unifontpic -d120 >unifontpic.bmp
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index f4d40cfb77e651ab07bd7a0279cb54863b1fe72b..09682bb301de78238a13e8a3d27ea04868fbb272 100644 (file)
@@ -118,6 +118,8 @@ for non-printing code points
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index e653e0a60e4cec655c0dd51a9649c1a5cc8514fe..ca54c9a12bac5a68d297ed38511a98007ff1b730 100644 (file)
@@ -99,6 +99,8 @@ unigenwidth unifont.hex combining.txt > wccode.c
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index a46733c48043a2876a533ca66fbae80b62266e90..5e69257d8c180f3c913c25159da0941f9c980c50 100644 (file)
@@ -138,6 +138,8 @@ unihex2bmp -imy@t{_}input@t{_}file.hex -omy@t{_}output@t{_}file.bmp
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index d1e3ffe31d5bf3a92498f604896d2463a35c446c..5fba2c9f6c1390a5f2f6e074ec4c18dc71406261 100644 (file)
@@ -162,6 +162,8 @@ unihex2png -i my@t{_}input@t{_}file.hex -o my@t{_}output@t{_}file.png
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index 25f8ba8f0e1d124ac0b697054278103242c854d9..e8f438b672f8d29ca49f28a4949b2c2ef4608665 100644 (file)
@@ -112,6 +112,8 @@ e000 f8ff
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index 9da3bf6e3fc5853ac39726e7af281c213df6e20e..b7fdc0952896b31b7521938f183c3ea3a57414e2 100644 (file)
@@ -103,6 +103,8 @@ program.  The bitmaps are assumed to be in the directory "bmp/".
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index 067ed33b0bd8594b0f48f098762216c4311e810b..b4891d7f52de2a3e23a54e711ac99fce23a65586 100644 (file)
@@ -140,6 +140,8 @@ unipng2hex -i my@t{_}input@t{_}file.png -o my@t{_}output@t{_}file.hex
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
 @b{hexbraille(1),}
 @comment TROFF INPUT: .BR hexdraw(1),
 @b{hexdraw(1),}
+@comment TROFF INPUT: .BR hexkinya(1),
+@b{hexkinya(1),}
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
 @comment TROFF INPUT: .BR hexmerge(1),
 @b{hexmerge(1),}
 @comment TROFF INPUT: .BR johab2ucs2(1),
index 2ef30bbf22b05aa60167da55160fc2a7e33b35a0..48ee6493320f2d0b71801dee06557c0ca3b9f23d 100644 (file)
@@ -18,10 +18,10 @@ FONTFORGE = fontforge
 # assembly date of this version
 #
 MAJORVERSION = 6.3
 # assembly date of this version
 #
 MAJORVERSION = 6.3
-DATE = 20131221
+DATE = 20140202
 VERSION = $(MAJORVERSION).$(DATE)
 
 VERSION = $(MAJORVERSION).$(DATE)
 
-COPYRIGHT = "Copyright (C) 2013 Roman Czyborra, Paul Hardy, et al.  \
+COPYRIGHT = "Copyright (C) 2014 Roman Czyborra, Paul Hardy, Andrew Miller, et al.  \
 Licensed under the GNU General Public License; either version 2, or \
 (at your option) a later version, with the GNU Font Embedding Exception."
 
 Licensed under the GNU General Public License; either version 2, or \
 (at your option) a later version, with the GNU Font Embedding Exception."
 
@@ -36,9 +36,10 @@ BINDIR = $(CURDIR)/../bin
 # The top-level directory for installing fonts on the system,
 # and the installation directories for PCF and TrueType fonts.
 #
 # The top-level directory for installing fonts on the system,
 # and the installation directories for PCF and TrueType fonts.
 #
-FONTDEST = $(DESTDIR)/usr/share/fonts
-PCFDEST = $(FONTDEST)/X11/misc
-TTFDEST = $(FONTDEST)/truetype/unifont
+CONSOLEDEST = $(DESTDIR)/usr/share/consolefonts
+FONTDEST    = $(DESTDIR)/usr/share/fonts
+PCFDEST     = $(FONTDEST)/X11/misc
+TTFDEST     = $(FONTDEST)/truetype/unifont
 #
 # destination directory for compiled fonts
 #
 #
 # destination directory for compiled fonts
 #
@@ -50,7 +51,7 @@ BMPDIR = $(COMPILED_DIR)/bmp
 #
 # Directory with original unifont-$(VERSION).hex files
 #
 #
 # Directory with original unifont-$(VERSION).hex files
 #
-HEXDIR = hexsrc
+HEXDIR = plane00
 #
 # These are the files for building GNU Unifont with the Qianqian Fang's
 # Wen Quan Yi CJK ideographs.  This version provides complete coverage
 #
 # These are the files for building GNU Unifont with the Qianqian Fang's
 # Wen Quan Yi CJK ideographs.  This version provides complete coverage
@@ -90,12 +91,20 @@ SPACES      = $(HEXDIR)/spaces.hex
 UNIFILES = $(UNIFONTBASE) $(CJK) $(HANGUL) $(SPACES) $(UNASSIGNED) \
           $(NONPRINTING) $(PUA)
 
 UNIFILES = $(UNIFONTBASE) $(CJK) $(HANGUL) $(SPACES) $(UNASSIGNED) \
           $(NONPRINTING) $(PUA)
 
+#
+# Planes 1 through 14 (0x0E) are ordinary;
+# Planes 15 (0x0F) and 16 (0x10) are Private Use Area
+#
+UPPER_FILES = plane0[1-E]/*.hex
+
 #
 # Location of the file containing a list of Unicode combining characters.
 #
 #
 # Location of the file containing a list of Unicode combining characters.
 #
-COMBINING = ttfsrc/combining.txt
+COMBINING = plane00/bmp-combining.txt
+
+UPPER_COMBINING = plane0[0-E]/*combining*.txt
 
 
-VPATH = hexsrc ttfsrc
+VPATH = plane00 ttfsrc
 
 #
 # Location of  TTF source directory, where TTF font is built.
 
 #
 # Location of  TTF source directory, where TTF font is built.
@@ -105,10 +114,10 @@ TTFSRC = ttfsrc
 
 all: compiled
 
 
 all: compiled
 
-compiled: $(UNIFILES) $(COMBINING)
+compiled: $(UNIFILES) $(COMBINING) $(UPPER_FILES) $(UPPER_COMBINING)
        make compiled-files
 
        make compiled-files
 
-compiled-files: pcf bmp ttf bigpic coverage
+compiled-files: pcf psf bmp ttf csurttf upperttf uppercsurttf bigpic coverage
        install -p index.html $(COMPILED_DIR)/index.html
 
 #
        install -p index.html $(COMPILED_DIR)/index.html
 
 #
@@ -118,10 +127,17 @@ hex: distclean
        if [ ! -d $(COMPILED_DIR) ] ; then \
           mkdir -p $(COMPILED_DIR) ; \
        fi
        if [ ! -d $(COMPILED_DIR) ] ; then \
           mkdir -p $(COMPILED_DIR) ; \
        fi
-       sort $(UNIFILES) >$(COMPILED_DIR)/unifont-$(VERSION).hex
+       sort $(UNIFILES) > $(COMPILED_DIR)/unifont-$(VERSION).hex
        (cd $(HEXDIR) ; sort *.hex) | \
        (cd $(HEXDIR) ; sort *.hex) | \
-          $(BINDIR)/unigencircles ttfsrc/combining.txt hexsrc/nonprinting.hex \
+         egrep -v "^FFF[EF]" | \
+          $(BINDIR)/unigencircles $(COMBINING) plane00/nonprinting.hex \
           > $(COMPILED_DIR)/unifont_sample-$(VERSION).hex
           > $(COMPILED_DIR)/unifont_sample-$(VERSION).hex
+       sort plane00csur/*.hex $(UNIFILES) \
+          > $(COMPILED_DIR)/unifont_csur-$(VERSION).hex
+       sort $(UPPER_FILES) \
+          > $(COMPILED_DIR)/unifont_upper-$(VERSION).hex
+       sort plane0[1-F]/*.hex \
+          > $(COMPILED_DIR)/unifont_upper_csur-$(VERSION).hex
 
 #
 # Build a BDF font file from the final .hex file.
 
 #
 # Build a BDF font file from the final .hex file.
@@ -142,6 +158,24 @@ bdf: hex
           > $(COMPILED_DIR)/unifont_sample-$(VERSION).bdf
        gzip -f -9 <$(COMPILED_DIR)/unifont_sample-$(VERSION).bdf \
                   >$(COMPILED_DIR)/unifont_sample-$(VERSION).bdf.gz
           > $(COMPILED_DIR)/unifont_sample-$(VERSION).bdf
        gzip -f -9 <$(COMPILED_DIR)/unifont_sample-$(VERSION).bdf \
                   >$(COMPILED_DIR)/unifont_sample-$(VERSION).bdf.gz
+       $(BINDIR)/hex2bdf --font "Unifont CSUR" \
+          --version "$(VERSION)" --copyright $(COPYRIGHT) \
+            $(COMPILED_DIR)/unifont_csur-$(VERSION).hex \
+          > $(COMPILED_DIR)/unifont_csur-$(VERSION).bdf
+       gzip -f -9 <$(COMPILED_DIR)/unifont_csur-$(VERSION).bdf \
+                  >$(COMPILED_DIR)/unifont_csur-$(VERSION).bdf.gz
+       $(BINDIR)/hex2bdf --font "Unifont Upper" \
+          --version "$(VERSION)" --copyright $(COPYRIGHT) \
+            $(COMPILED_DIR)/unifont_upper-$(VERSION).hex \
+          > $(COMPILED_DIR)/unifont_upper-$(VERSION).bdf
+       gzip -f -9 <$(COMPILED_DIR)/unifont_upper-$(VERSION).bdf \
+                  >$(COMPILED_DIR)/unifont_upper-$(VERSION).bdf.gz
+       $(BINDIR)/hex2bdf --font "Unifont Upper CSUR" \
+          --version "$(VERSION)" --copyright $(COPYRIGHT) \
+            $(COMPILED_DIR)/unifont_upper_csur-$(VERSION).hex \
+          > $(COMPILED_DIR)/unifont_upper_csur-$(VERSION).bdf
+       gzip -f -9 <$(COMPILED_DIR)/unifont_upper_csur-$(VERSION).bdf \
+                  >$(COMPILED_DIR)/unifont_upper_csur-$(VERSION).bdf.gz
 
 #
 # Build a PCF font file from the final .hex file.
 
 #
 # Build a PCF font file from the final .hex file.
@@ -153,6 +187,27 @@ pcf: bdf
        bdftopcf <$(COMPILED_DIR)/unifont_sample-$(VERSION).bdf \
                 >$(COMPILED_DIR)/unifont_sample-$(VERSION).pcf
        gzip -f -9 $(COMPILED_DIR)/unifont_sample-$(VERSION).pcf
        bdftopcf <$(COMPILED_DIR)/unifont_sample-$(VERSION).bdf \
                 >$(COMPILED_DIR)/unifont_sample-$(VERSION).pcf
        gzip -f -9 $(COMPILED_DIR)/unifont_sample-$(VERSION).pcf
+       bdftopcf <$(COMPILED_DIR)/unifont_csur-$(VERSION).bdf \
+                >$(COMPILED_DIR)/unifont_csur-$(VERSION).pcf
+       gzip -f -9 $(COMPILED_DIR)/unifont_csur-$(VERSION).pcf
+       bdftopcf <$(COMPILED_DIR)/unifont_upper-$(VERSION).bdf \
+                >$(COMPILED_DIR)/unifont_upper-$(VERSION).pcf
+       gzip -f -9 $(COMPILED_DIR)/unifont_upper-$(VERSION).pcf
+       bdftopcf <$(COMPILED_DIR)/unifont_upper_csur-$(VERSION).bdf \
+                >$(COMPILED_DIR)/unifont_upper_csur-$(VERSION).pcf
+       gzip -f -9 $(COMPILED_DIR)/unifont_upper_csur-$(VERSION).pcf
+
+#
+# Make the PSF (console) font for APL (A Programming Language).
+#
+psf: bdf
+       bdf2psf --fb \
+          $(COMPILED_DIR)/unifont-$(VERSION).bdf \
+          psf/apl-equivalents.txt \
+          psf/unifont-apl.txt \
+          512 \
+          $(COMPILED_DIR)/Unifont-APL8x16-$(VERSION).psf
+       gzip -f -9 $(COMPILED_DIR)/Unifont-APL8x16-$(VERSION).psf
 
 #
 # Print coverage of scripts in Basic Multilingual Plane in .txt file.
 
 #
 # Print coverage of scripts in Basic Multilingual Plane in .txt file.
@@ -196,9 +251,13 @@ bmp: hex $(BINDIR)/unihex2bmp
 
 #
 # Build one bitmap of the entire Unifont as a 4096 x 16 grid.
 
 #
 # Build one bitmap of the entire Unifont as a 4096 x 16 grid.
+# Use all the .hex files in $(HEXDIR) so we add the contents of
+# omit.hex (FFFE & FFFF).  Those two glyphs aren't included in the
+# unifont_sample font because they cause problems with MS Windows,
+# but we can put them in the picture.
 #
 bigpic: $(COMPILED_DIR)/unifont_sample-$(VERSION).hex
 #
 bigpic: $(COMPILED_DIR)/unifont_sample-$(VERSION).hex
-       cat $(COMPILED_DIR)/unifont_sample-$(VERSION).hex | \
+       sort -u $(HEXDIR)/*.hex | \
           $(BINDIR)/unifontpic -d120 > $(COMPILED_DIR)/unifont-$(VERSION).bmp
 
 #
           $(BINDIR)/unifontpic -d120 > $(COMPILED_DIR)/unifont-$(VERSION).bmp
 
 #
@@ -213,18 +272,81 @@ ttf:
        install -p \
                $(COMPILED_DIR)/unifont-$(VERSION).hex \
                $(TTFSRC)/unifont.hex
        install -p \
                $(COMPILED_DIR)/unifont-$(VERSION).hex \
                $(TTFSRC)/unifont.hex
-       # Second copy unifont_sample.bdf, to make an SBIT font.
        install -p \
        install -p \
-               $(COMPILED_DIR)/unifont_sample-$(VERSION).bdf \
-               $(TTFSRC)/unifont_sample.bdf
-       cd $(TTFSRC) ; make && make clean
+               $(HEXDIR)/bmp-combining.txt \
+               $(TTFSRC)/combining.txt
+       cd $(TTFSRC) ; \
+          make FONTFILE="unifont" COMBINING="combining" \
+               FONTNAME="Unifont" PSNAME="Unifont"
        mv $(TTFSRC)/unifont.sfd $(COMPILED_DIR)/unifont-$(VERSION).sfd 
        mv $(TTFSRC)/unifont.ttf \
                $(COMPILED_DIR)/unifont-$(VERSION).ttf 
        mv $(TTFSRC)/unifont.sfd $(COMPILED_DIR)/unifont-$(VERSION).sfd 
        mv $(TTFSRC)/unifont.ttf \
                $(COMPILED_DIR)/unifont-$(VERSION).ttf 
+       # Second copy unifont_sample.bdf, to make an SBIT font.
+       install -p \
+               $(COMPILED_DIR)/unifont_sample-$(VERSION).bdf \
+               $(TTFSRC)/unifont_sample.bdf
+       cd $(TTFSRC) ; \
+          make sbit FONTFILE="unifont_sample" COMBINING="" \
+               FONTNAME="Unifont Sample" PSNAME="UnifontSample"
        mv $(TTFSRC)/unifont_sample.ttf \
                $(COMPILED_DIR)/unifont_sample-$(VERSION).ttf 
        gzip -f -9 $(COMPILED_DIR)/unifont-$(VERSION).sfd 
 
        mv $(TTFSRC)/unifont_sample.ttf \
                $(COMPILED_DIR)/unifont_sample-$(VERSION).ttf 
        gzip -f -9 $(COMPILED_DIR)/unifont-$(VERSION).sfd 
 
+#
+# Now build the ConScript Unicode Registry PUA font.
+#
+csurttf:
+       install -p \
+               $(COMPILED_DIR)/unifont_csur-$(VERSION).hex \
+               $(TTFSRC)/unifont_csur.hex
+       sort -u plane00csur/csur-combining.txt $(HEXDIR)/bmp-combining.txt \
+               > $(TTFSRC)/combining_csur.txt
+       cd $(TTFSRC) ; \
+          make outline FONTFILE="unifont_csur" COMBINING="combining_csur" \
+               FONTNAME="Unifont CSUR" PSNAME="UnifontCSUR"
+       mv $(TTFSRC)/unifont_csur.sfd \
+               $(COMPILED_DIR)/unifont_csur-$(VERSION).sfd 
+       mv $(TTFSRC)/unifont_csur.ttf \
+               $(COMPILED_DIR)/unifont_csur-$(VERSION).ttf 
+       gzip -f -9 $(COMPILED_DIR)/unifont_csur-$(VERSION).sfd 
+
+#
+# Now build the ConScript Unicode Registry PUA font.
+#
+upperttf:
+       install -p \
+               $(COMPILED_DIR)/unifont_upper-$(VERSION).hex \
+               $(TTFSRC)/unifont_upper.hex
+       sort -u $(UPPER_COMBINING) > $(TTFSRC)/combining_upper.txt
+       cd $(TTFSRC) ; \
+          make outline FONTFILE="unifont_upper" COMBINING="combining_upper" \
+               FONTNAME="Unifont Upper" PSNAME="UnifontUpper"
+       mv $(TTFSRC)/unifont_upper.sfd \
+               $(COMPILED_DIR)/unifont_upper-$(VERSION).sfd 
+       mv $(TTFSRC)/unifont_upper.ttf \
+               $(COMPILED_DIR)/unifont_upper-$(VERSION).ttf 
+       gzip -f -9 $(COMPILED_DIR)/unifont_upper-$(VERSION).sfd 
+
+
+#
+# ConScript Unicode Registry PUA font beyond Plane 0.
+#
+uppercsurttf:
+       install -p \
+               $(COMPILED_DIR)/unifont_upper_csur-$(VERSION).hex \
+               $(TTFSRC)/unifont_upper_csur.hex
+       sort -u plane0[1-F]csur/*combining*.txt \
+               > $(TTFSRC)/combining_upper_csur.txt
+       cd $(TTFSRC) ; \
+          make outline FONTFILE="unifont_upper_csur" COMBINING="combining_upper_csur" \
+               FONTNAME="Unifont Upper CSUR" PSNAME="UnifontUpperCSUR"
+       mv $(TTFSRC)/unifont_upper_csur.sfd \
+               $(COMPILED_DIR)/unifont_upper_csur-$(VERSION).sfd 
+       mv $(TTFSRC)/unifont_upper_csur.ttf \
+               $(COMPILED_DIR)/unifont_upper_csur-$(VERSION).ttf 
+       gzip -f -9 $(COMPILED_DIR)/unifont_upper_csur-$(VERSION).sfd 
+
+#
 #
 # Copy the newly created files from $(COMPILED_DIR) to the precompiled/
 # directory.  This has to be called manually, because the precompiled/
 #
 # Copy the newly created files from $(COMPILED_DIR) to the precompiled/
 # directory.  This has to be called manually, because the precompiled/
@@ -236,13 +358,24 @@ precompiled: all
        install -m0644 -p $(COMPILED_DIR)/unifont-$(VERSION).hex \
                          $(COMPILED_DIR)/unifont-$(VERSION).bdf.gz \
                          $(COMPILED_DIR)/unifont-$(VERSION).pcf.gz \
        install -m0644 -p $(COMPILED_DIR)/unifont-$(VERSION).hex \
                          $(COMPILED_DIR)/unifont-$(VERSION).bdf.gz \
                          $(COMPILED_DIR)/unifont-$(VERSION).pcf.gz \
+                         $(COMPILED_DIR)/Unifont-APL8x16-$(VERSION).psf.gz \
                          $(COMPILED_DIR)/unifont-$(VERSION).ttf \
                          $(COMPILED_DIR)/unifont-$(VERSION).ttf \
+                         $(COMPILED_DIR)/unifont_csur-$(VERSION).pcf.gz \
+                         $(COMPILED_DIR)/unifont_csur-$(VERSION).ttf \
                          $(COMPILED_DIR)/unifont_sample-$(VERSION).hex \
                          $(COMPILED_DIR)/unifont_sample-$(VERSION).bdf.gz \
                          $(COMPILED_DIR)/unifont_sample-$(VERSION).pcf.gz \
                          $(COMPILED_DIR)/unifont_sample-$(VERSION).ttf \
                          $(COMPILED_DIR)/coverage.txt \
                          $(COMPILED_DIR)/unifont-$(VERSION).bmp \
                          $(COMPILED_DIR)/unifont_sample-$(VERSION).hex \
                          $(COMPILED_DIR)/unifont_sample-$(VERSION).bdf.gz \
                          $(COMPILED_DIR)/unifont_sample-$(VERSION).pcf.gz \
                          $(COMPILED_DIR)/unifont_sample-$(VERSION).ttf \
                          $(COMPILED_DIR)/coverage.txt \
                          $(COMPILED_DIR)/unifont-$(VERSION).bmp \
+                         $(COMPILED_DIR)/unifont_upper-$(VERSION).hex \
+                         $(COMPILED_DIR)/unifont_upper-$(VERSION).bdf.gz \
+                         $(COMPILED_DIR)/unifont_upper-$(VERSION).pcf.gz \
+                         $(COMPILED_DIR)/unifont_upper-$(VERSION).ttf \
+                         $(COMPILED_DIR)/unifont_upper_csur-$(VERSION).hex \
+                         $(COMPILED_DIR)/unifont_upper_csur-$(VERSION).bdf.gz \
+                         $(COMPILED_DIR)/unifont_upper_csur-$(VERSION).pcf.gz \
+                         $(COMPILED_DIR)/unifont_upper_csur-$(VERSION).ttf \
           precompiled
 
 #
           precompiled
 
 #
@@ -267,18 +400,29 @@ install:
           echo "Fatal Error: CURDIR not defined -- define in Makefile." ; \
           exit 1 ; \
        fi
           echo "Fatal Error: CURDIR not defined -- define in Makefile." ; \
           exit 1 ; \
        fi
+       $(INSTALL) -m0755 -d $(CONSOLEDEST)
        $(INSTALL) -m0755 -d $(PCFDEST)
        $(INSTALL) -m0755 -d $(TTFDEST)
        if [ ! -d $(COMPILED_DIR) ] ; then \
        $(INSTALL) -m0755 -d $(PCFDEST)
        $(INSTALL) -m0755 -d $(TTFDEST)
        if [ ! -d $(COMPILED_DIR) ] ; then \
+          $(INSTALL) -m0644 -p $(CURDIR)/precompiled/Unifont-APL8x16-$(VERSION).psf.gz $(CONSOLEDEST)/Unifont-APL8x16.psf.gz ; \
           $(INSTALL) -m0644 -p $(CURDIR)/precompiled/unifont-$(VERSION).pcf.gz $(PCFDEST)/unifont.pcf.gz ; \
           $(INSTALL) -m0644 -p $(CURDIR)/precompiled/unifont_sample-$(VERSION).pcf.gz $(PCFDEST)/unifont_sample.pcf.gz ; \
           $(INSTALL) -m0644 -p $(CURDIR)/precompiled/unifont-$(VERSION).pcf.gz $(PCFDEST)/unifont.pcf.gz ; \
           $(INSTALL) -m0644 -p $(CURDIR)/precompiled/unifont_sample-$(VERSION).pcf.gz $(PCFDEST)/unifont_sample.pcf.gz ; \
-          $(INSTALL) -m0644 -p $(CURDIR)/precompiled/unifont-$(VERSION).ttf    $(TTFDEST)/unifont.ttf ; \
-          $(INSTALL) -m0644 -p $(CURDIR)/precompiled/unifont_sample-$(VERSION).ttf    $(TTFDEST)/unifont_sample.ttf ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/precompiled/unifont_csur-$(VERSION).pcf.gz     $(PCFDEST)/unifont_csur.pcf.gz ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/precompiled/unifont-$(VERSION).ttf             $(TTFDEST)/unifont.ttf ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/precompiled/unifont_sample-$(VERSION).ttf      $(TTFDEST)/unifont_sample.ttf ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/precompiled/unifont_csur-$(VERSION).ttf        $(TTFDEST)/unifont_csur.ttf ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/precompiled/unifont_upper-$(VERSION).ttf       $(TTFDEST)/unifont_upper.ttf ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/precompiled/unifont_upper_csur-$(VERSION).ttf  $(TTFDEST)/unifont_upper_csur.ttf ; \
        else \
        else \
+          $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/Unifont-APL8x16-$(VERSION).psf.gz $(CONSOLEDEST)/Unifont-APL8x16.psf.gz ; \
           $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/unifont-$(VERSION).pcf.gz $(PCFDEST)/unifont.pcf.gz ; \
           $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/unifont-$(VERSION).pcf.gz $(PCFDEST)/unifont.pcf.gz ; \
-          $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/unifont_sample-$(VERSION).pcf.gz $(PCFDEST)/unifont_sample.pcf.gz ; \
-          $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/unifont-$(VERSION).ttf    $(TTFDEST)/unifont.ttf ; \
-          $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/unifont_sample-$(VERSION).ttf    $(TTFDEST)/unifont_sample.ttf ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/unifont_sample-$(VERSION).pcf.gz    $(PCFDEST)/unifont_sample.pcf.gz ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/unifont_csur-$(VERSION).pcf.gz      $(PCFDEST)/unifont_csur.pcf.gz ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/unifont-$(VERSION).ttf              $(TTFDEST)/unifont.ttf ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/unifont_sample-$(VERSION).ttf       $(TTFDEST)/unifont_sample.ttf ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/unifont_csur-$(VERSION).ttf         $(TTFDEST)/unifont_csur.ttf ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/unifont_upper-$(VERSION).ttf        $(TTFDEST)/unifont_upper.ttf ; \
+          $(INSTALL) -m0644 -p $(CURDIR)/$(COMPILED_DIR)/unifont_upper_csur-$(VERSION).ttf   $(TTFDEST)/unifont_upper_csur.ttf ; \
        fi
 
 clean:
        fi
 
 clean:
@@ -298,4 +442,5 @@ distclean:
        \rm -f *~
        \rm -rf .DS* ._.DS*
 
        \rm -f *~
        \rm -rf .DS* ._.DS*
 
-.PHONY: all hex bdf pcf coverage pagecount bmp bigpic ttf precompiled install clean distclean 
+.PHONY: all hex bdf pcf coverage pagecount bmp bigpic csurttf upper ttf \
+       precompiled install clean distclean 
index 9949e0c1af0922703c25cc4736840c26c93871c1..f8fd6ffbe6b9392df1622e0eea2d96f4fcb07945 100644 (file)
@@ -164,94 +164,84 @@ FFF0-FFFF Specials
 ;
 ;    (commented out because unifont.hex just covers Plane 0)
 ;
 ;
 ;    (commented out because unifont.hex just covers Plane 0)
 ;
-; Linear B Syllabary
-; Linear B Ideograms
-; Aegean Numbers
-; Ancient Greek Numbers
-; Ancient Symbols
-; Phaistos Disc
-; Lycian
-; Carian
-; Old Italic
-; Gothic
-; Ugaritic
-; Old Persian
-; Deseret
-; Shavian
-; Osmanya
-; Cypriot Syllabary
-; Imperial Aramaic
-; Phoenecian
-; Lydian
-; Kharoshthi
-; Old South Arabian
-; Avestan
-; Inscriptional Parthian
-; Inscriptional Pahlavi
-; Old Turkic
-; Rumi Numeral Symbols
-; Kaithi
+; 010000-01007F Linear B Syllabary
+; 010080-0100FF Linear B Ideograms
+; 010100-01013F Aegean Numbers
+; 010140-01018F Ancient Greek Numbers
+; 010190-0101CF Ancient Symbols [Unicode 5.1]
+; 0101D0-0101FF Phaistos Disc [Unicode 5.1]
+; 010280-01029F Lycian [Unicode 5.1]
+; 0102A0-0102DF Carian [Unicode 5.1]
+; 010300-01032F Old Italic
+; 010330-01034F Gothic
+; 010380-01039F Ugaritic
+; 0103A0-0103DF Old Persian
+; 010400-01044F Deseret
+; 010450-01047F Shavian
+; 010480-0104AF Osmanya
+; 010800-01083F Cypriot Syllabary
+; 010840-01085F Imperial Aramaic [Unicode 5.2]
+; 010900-01091F Phoenecian
+; 010920-01093F Lydian [Unicode 5.1]
+; 010980-01099F Meroitic Hieroglyphs [Unicode 6.1]
+; 0109A0-0109FF Meroitic Cursive [Unicode 6.1]
+; 010A00-010A5F Kharoshthi
+; 010A60-010A7F Old South Arabian [Unicode 5.2]
+; 010B00-010B3F Avestan [Unicode 5.2]
+; 010B40-010B5F Inscriptional Parthian [Unicode 5.2]
+; 010B60-010B7F Inscriptional Pahlavi [Unicode 5.2]
+; 010C00-010C4F Old Turkic [Unicode 5.2]
+; 010E60-010E7F Rumi Numeral Symbols [Unicode 5.2]
+; 011000-01107F Brahmi [Unicode 6.0]
+; 011080-0110CF Kaithi [Unicode 5.2]
+; 0110D0-0110FF Sora Sompeng [Unicode 6.1]
+; 011100-01114F Chakma [Unicode 6.1]
+; 011180-0111DF Sharada [Unicode 6.1]
+; 011680-0116CF Takri [Unicode 6.1]
+; 012000-0123FF Cuneiform
+; 012400-01247F Cuneiform Numbers and Punctuation
+; 013000-01342F Egyptian Hieroglyphs [Unicode 5.2]
+; 016800-016A3F Bamum Supplement [Unicode 6.0]
+; 016F00-016F9F Miao [Unicode 6.1]
+; 01B000-01B0FF Kana Supplement [Unicode 6.0]
+; 01D000-01D0FF Byzantine Musical Symbols
+; 01D100-01D1FF Musical Symbols
+; 01D200-01D24F Ancient Greek Musical Notation
+; 01D300-01D35F Tai Xuan Jing Symbols
+; 01D360-01D37F Counting Rod Numerals
+; 01D400-01D7FF Mathematical Alphanumeric Symbols
+; 01EE00-01EEFF Arabic Mathematical Alphabetic Symbols [Unicode 6.1]
+; 01F000-01F02F Mahjong Tiles [Unicode 5.1]
+; 01F030-01F09F Domino Tiles [Unicode 5.1]
+; 01F0A0-01F0FF Playing Cards [Unicode 6.0]
+; 01F100-01F1FF Enclosed Alphanumeric Supplement [Unicode 5.2]
+; 01F200-01F2FF Enclosed Ideographic Supplement [Unicode 5.2]
+; 01F300-01F5FF Miscellaneous Symbols and Pictographs [Unicode 6.0]
+; 01F600-01F64F Emoticons [Unicode 6.0]
+; 01F680-01F6FF Transport and Map Symbols [Unicode 6.0]
+; 01F700-01F77F Alchemical Symbols [Unicode 6.0]
+;
+; ===== PLANE 02 =====
+;
+;    (commented out because unifont.hex just covers Plane 0)
+;
+; 02F800-02F8BF CJK Compatibility Ideographs Supplement
+;
+; ===== PLANE 0E =====
+;
+;    (commented out because unifont.hex just covers Plane 0)
+;
+; 0E0000-0E007F Tags
+; 0E0100-0E01EF Variation Selectors Supplement
+;
 ;    (check rendering of all of these)
 ; 10A01-10A03
 ; 10A05-10A06
 ; 10A0C-10A0F
 ; 10A38-10A3A
 ; 10A3F
 ;    (check rendering of all of these)
 ; 10A01-10A03
 ; 10A05-10A06
 ; 10A0C-10A0F
 ; 10A38-10A3A
 ; 10A3F
-; Cuneiform
-; Cuneiform Numbers and Punctuation
-; Egyptian Heiroglyphs
-; Byzantine Musical Symbols
-; Musical Symbols
 ;   (check rendering of all these)
 ; 1D165-1D169
 ; 1D16D-1D172
 ; 1D17B-1D18B
 ; 1D1AA-1D1AD
 ;   (check rendering of all these)
 ; 1D165-1D169
 ; 1D16D-1D172
 ; 1D17B-1D18B
 ; 1D1AA-1D1AD
-; Ancient Greek Musical Notation
-; Tai Xuan Ji Symbols
-; Counting Rod Numerals
-; Mathematical Alphanumeric Symbols
-; Mahjong Tiles
-; Domino Tiles
-; Enclosed Alphanumeric Supplement
-; Enclosed Ideographic Supplement
-; CJK Compatibility Ideographs Supplement
-; Tags
-; Variation Selectors Supplement
-;
-; Added in Unicode 5.2:
-;
-; 10840-1085F Imperial Aramaic
-; 10900-1091F Phoenecian
-; 10A60-10A7F Old South Arabian
-; 10B00-10B3F Avestan
-; 10B40-10B5F Inscriptional Parthian
-; 10B60-10B7F Inscriptional Pahlavi
-; 10C00-10C4F Old Turkic
-; 10E60-10E7F Rumi Numeral Symbols
-; 11080-110CF Kaithi
-; 13000-1342F Egyptian Hieroglyphs
-; 1F100-1F1FF Enclosed Alphanumeric Supplement
-; 1F200-1F2FF Enclosed Ideographic Supplement
-;
-; Added in Unicode 6.0
-;
-; 11000-1107F Brahmi
-; 16800-16A3F Bamum Supplement
-; 1B000-1B0FF Kana Supplement
-; 1F0A0-1F0FF Playing Cards
-; 1F300-1F5FF Miscellaneous Symbols and Pictographs
-; 1F600-1F64F Emoticons
-; 1F680-1F6FF Transport and Map Symbols
-; 1F700-1F77F Alchemical Symbols
-;
-; Added in Unicode 6.1
-;
-; 10980-1099F Meroitic Hieroglyphs
-; 109A0-109FF Meroitic Cursive
-; 110D0-110FF Sora Sompeng
-; 11100-1114F Chakma
-; 11180-111DF Sharada
-; 11680-116CF Takri
-; 16F00-16F9F Miao
-; 1EE00-1EEFF Arabic Mathematical Alphabetic Symbols
similarity index 72%
rename from font/hexsrc/README
rename to font/plane00/README
index d3969557ecf6a16104ff44d4fb6f0addad15d2e6..22c8dd6aa9317792fe75922378b84b637018b1f6 100644 (file)
@@ -6,6 +6,7 @@ leaves 65,536 - 2,048 = 63,488 code points.
 
    hangul-syllables.hex
    nonprinting.hex
 
    hangul-syllables.hex
    nonprinting.hex
+   omit.hex
    pua.hex
    spaces.hex
    unassigned.hex
    pua.hex
    spaces.hex
    unassigned.hex
@@ -19,14 +20,15 @@ The number of lines can be conveniently determined in this directory with
 The last line will be a grand total, and this should equal 63,488.  Here
 is the current output of "wc -l *.hex" with the Unifont 6.3 glyph files:
 
 The last line will be a grand total, and this should equal 63,488.  Here
 is the current output of "wc -l *.hex" with the Unifont 6.3 glyph files:
 
-     11172 hangul-syllables.hex
-        98 nonprinting.hex
-      6400 pua.hex
-        16 spaces.hex
-      2325 unassigned.hex
-     15651 unifont-base.hex
-     27826 wqy.hex
-     63488 total
+  11172 hangul-syllables.hex
+     96 nonprinting.hex
+      2 omit.hex
+   6400 pua.hex
+     16 spaces.hex
+   2325 unassigned.hex
+  15651 unifont-base.hex
+  27826 wqy.hex
+  63488 total
 
 If there are any duplicates, most likely these will be from new glyphs
 being added to unifont-base.hex that were not removed from unassigned.hex.
 
 If there are any duplicates, most likely these will be from new glyphs
 being added to unifont-base.hex that were not removed from unassigned.hex.
@@ -36,13 +38,13 @@ A simple comparison using unidup will show this:
 
 If there are duplicate code points, unidup will print them.
 
 
 If there are duplicate code points, unidup will print them.
 
-Note that nonprinting.hex, pua.hex, and unassigned.hex might not be
-included in the final generated unifont.hex file.  If desired, they
-can all be added by modifying the make file one level above this
+Note that nonprinting.hex, pua.hex, and unassigned.hex might
+not be included in the final generated unifont.hex file.  If desired,
+they can all be added by modifying the make file one level above this
 directory (modify the UNIFILES definition in ../Makefile) or with
 the call to "make" in the top-level directory with a command such as:
 
      make UNASSIGNED="hexsrc/unassigned.hex" PUA="hexsrc/pua.hex"
 
 
 directory (modify the UNIFILES definition in ../Makefile) or with
 the call to "make" in the top-level directory with a command such as:
 
      make UNASSIGNED="hexsrc/unassigned.hex" PUA="hexsrc/pua.hex"
 
 
-Paul Hardy, 2013
+Paul Hardy, 2014
similarity index 97%
rename from font/hexsrc/nonprinting.hex
rename to font/plane00/nonprinting.hex
index c6b7d320bcef0adee73223bf9c0f06832114353f..e9f0b5447d0369ce7742527d6722c50bb6b5015e 100644 (file)
@@ -94,5 +94,3 @@ FEFF:AAAA0001F4511458A55546D2F4510001F1DE4A10F19E4851F390000180005555
 FFF9:555580000001BE10082988380845BE4400018080014181C0022182200001AAAA
 FFFA:555580000001BE10082988380845BE44000181C0020181C0002183C00001AAAA
 FFFB:555580000001BE10082988380845BE44000183E000818080008180800001AAAA
 FFF9:555580000001BE10082988380845BE4400018080014181C0022182200001AAAA
 FFFA:555580000001BE10082988380845BE44000181C0020181C0002183C00001AAAA
 FFFB:555580000001BE10082988380845BE44000183E000818080008180800001AAAA
-FFFE:FFFFFFFFE187EFBFE38FEFBFEFBFFFFFFFFFE187EFBFE38FEFBFEF87FFFFFFFF
-FFFF:FFFFFFFFE187EFBFE38FEFBFEFBFFFFFFFFFE187EFBFE38FEFBFEFBFFFFFFFFF
diff --git a/font/plane00/omit.hex b/font/plane00/omit.hex
new file mode 100644 (file)
index 0000000..ec19021
--- /dev/null
@@ -0,0 +1,2 @@
+FFFE:FFFFFFFFE187EFBFE38FEFBFEFBFFFFFFFFFE187EFBFE38FEFBFEF87FFFFFFFF
+FFFF:FFFFFFFFE187EFBFE38FEFBFEFBFFFFFFFFFE187EFBFE38FEFBFEFBFFFFFFFFF
similarity index 100%
rename from font/hexsrc/pua.hex
rename to font/plane00/pua.hex
similarity index 99%
rename from font/hexsrc/unifont-base.hex
rename to font/plane00/unifont-base.hex
index a9c56725c1a4f643b2fee1f487fc4cdcfa07a9d2..b477722110909ff3fa440211997bc5bb54f3ebe5 100644 (file)
 205C:00000000000054107C10540000000000
 205D:00000000001000000010000000100000
 205E:00000000100000100000100000100000
 205C:00000000000054107C10540000000000
 205D:00000000001000000010000000100000
 205E:00000000100000100000100000100000
-2070:00000814222222140800000000000000
+2070:00001C22222222221C00000000000000
 2071:00000800080808080800000000000000
 2074:0000040C14243E040400000000000000
 2075:00003E20203C02023C00000000000000
 2071:00000800080808080800000000000000
 2074:0000040C14243E040400000000000000
 2075:00003E20203C02023C00000000000000
 207D:00000408080808080400000000000000
 207E:00001008080808081000000000000000
 207F:000000002C3222222200000000000000
 207D:00000408080808080400000000000000
 207E:00001008080808081000000000000000
 207F:000000002C3222222200000000000000
-2080:00000000000000000008142222221408
+2080:0000000000000000001C22222222221C
 2081:00000000000000000008182808080808
 2082:0000000000000000001C22021C20203E
 2083:0000000000000000001C22021C02221C
 2081:00000000000000000008182808080808
 2082:0000000000000000001C22021C20203E
 2083:0000000000000000001C22021C02221C
 225D:0000121476547400007E00007E000000
 225E:00000068545454007E00007E00000000
 225F:0030480810100010007E00007E000000
 225D:0000121476547400007E00007E000000
 225E:00000068545454007E00007E00000000
 225F:0030480810100010007E00007E000000
-2260:00000000000008087E08087E08080000
+2260:00000000000002047E08107E20400000
 2261:000000000000007E007E007E00000000
 2261:000000000000007E007E007E00000000
-2262:000000000008087E087E087E08080000
+2262:000000000002047E087E107E20400000
 2263:00000000007E007E007E007E00000000
 2264:0000000000000618601806007E000000
 2265:0000000000006018061860007E000000
 2263:00000000007E007E007E007E00000000
 2264:0000000000000618601806007E000000
 2265:0000000000006018061860007E000000
 236C:000000001C222222336E2222221C0000
 236D:0000000008080808083A4C0808080000
 236E:000000001818000018080810003E0000
 236C:000000001C222222336E2222221C0000
 236D:0000000008080808083A4C0808080000
 236E:000000001818000018080810003E0000
-236F:00007F4149497F49497F4949417F0000
+236F:00007F4143457F497F516141417F0000
 2370:00007F414955554549494149417F0000
 2371:00000000324C00222214140800000000
 2372:0000000000324C000814142222000000
 2370:00007F414955554549494149417F0000
 2371:00000000324C00222214140800000000
 2372:0000000000324C000814142222000000
 2374:0000000000003C4242424242625C4040
 2375:00000000000014224949494949360000
 2376:0000000000324A4444444A32007E0000
 2374:0000000000003C4242424242625C4040
 2375:00000000000014224949494949360000
 2376:0000000000324A4444444A32007E0000
-2377:00000000003C42407840423C007E0000
+2377:00000000003E40407C40403E007E0000
 2378:000000000018080808080806001E0000
 2378:000000000018080808080806001E0000
-2379:000000001422414949494936007F0000
+2379:000000000022414949494936007F0000
 237A:000000000000324A444444444A320000
 237B:000000000000000200040008001001FC00400080410022001400080000000000
 237C:000000000A000C00080018002800180008000C000A000C004FFE500060007800
 237A:000000000000324A444444444A320000
 237B:000000000000000200040008001001FC00400080410022001400080000000000
 237C:000000000A000C00080018002800180008000C000A000C004FFE500060007800
similarity index 100%
rename from font/hexsrc/wqy.hex
rename to font/plane00/wqy.hex
diff --git a/font/plane00csur/csur-combining.txt b/font/plane00csur/csur-combining.txt
new file mode 100644 (file)
index 0000000..255fd4c
--- /dev/null
@@ -0,0 +1,31 @@
+E040
+E041
+E042
+E043
+E044
+E045
+E046
+E047
+E048
+E049
+E04A
+E04B
+E04C
+E04D
+E04E
+E04F
+E056
+E057
+E058
+E05A
+E05C
+E05D
+E06C
+E06D
+E06E
+E0EA
+E0EB
+E0EC
+F8BF
+F8C5
+F8C6
diff --git a/font/plane00csur/csur.hex b/font/plane00csur/csur.hex
new file mode 100644 (file)
index 0000000..12082a9
--- /dev/null
@@ -0,0 +1,684 @@
+E000:0000000000005C6642424C4040404040
+E001:0000000000005C6642467F4040404040
+E002:000000000000324242663A0202020202
+E003:0000000000007F3121331D0101010101
+E004:0000000000000000000000005CE06730421042104C6040004000400040004000
+E005:0000000000000000000000005CE06730421046307FF840004000400040004000
+E006:000000000000000000000000319042104210673039D000100010001000100010
+E007:0000000000000000000000007FF83188210833981CE800080008000800080008
+E008:0040404040405C6642424C0000000000
+E009:0040404040405C6642467F0000000000
+E00A:000202020202324242663A0000000000
+E00B:0001010101017F3121331D0000000000
+E00C:0000400040004000400040005CE06730421042104C6000000000000000000000
+E00D:0000400040004000400040005CE06730421046307FF800000000000000000000
+E00E:000000100010001000100010319042104210673039D000000000000000000000
+E00F:0000000800080008000800087FF83188210833981CE800000000000000000000
+E010:0000000000000000000000005CE06730421042104C6000000000000000000000
+E011:0000000000000000000000005CE06730421046307FF800000000000000000000
+E012:000000000000000000000000319042104210673039D000000000000000000000
+E013:0000000000000000000000007FF83188210823181CE800000000000000000000
+E014:0000000000005C6642424C0000000000
+E015:0000000000005C6642467F0000000000
+E016:000000000000324242663A0000000000
+E017:0000000000007F3121331D0000000000
+E018:0040404040405C6642424C4040404040
+E019:0040404040405C6642467F4040404040
+E01A:000202020202324242663A0202020202
+E01B:0001010101017F3121331D0101010101
+E01C:0000400040004000400040005CE06730421042104C6040004000400040004000
+E01D:0000400040004000400040005CE06730421046307FF840004000400040004000
+E01E:000000100010001000100010319042104210673039D000100010001000100010
+E01F:0000000800080008000800087FF83188210833981CE800080008000800080008
+E020:0000000000004C522224182040406438
+E021:000000000000262911122C502020321C
+E022:000000000000FF10202020404040623C
+E023:000000000000FF1020203C060202423C
+E024:00000810102020484464380000000000
+E025:000000000000384C4424080810102000
+E026:00000810102020404048304044380000
+E027:00000038440418240404080810102000
+E028:00004040202010282844440000000000
+E029:0004040404043C4C44643F0000000000
+E02A:00000000000010282844440000000000
+E02B:000000000000384C4464380000000000
+E02C:00000000000040404040404040404040
+E02D:00404040404040404040400000000000
+E02E:00000000000040404040400000000000
+E030:000000000000384C0404380000000000
+E031:000000000000384C4404080810207C00
+E032:00000000000038404064380000000000
+E034:00000000000070404040400000000000
+E035:000000000000678484CC740000000000
+E036:000000000000424242663A0000000000
+E037:0000000000001D3321317F0101010101
+E038:0001010101011D3321317F0000000000
+E039:000000000000384C4404080810284400
+E03A:0000000000000000000000005CE06730421046307FF800040004001800000000
+E03B:000000000000B8CC848CFE0101060000
+E03C:0020202020202C322224182040406438
+E03D:000000000000384C44643F0000000000
+E040:18180066660000000000000000000000
+E041:00000000000000000000006666001818
+E042:00006666000000000000000000000000
+E043:00000000000000000000000000666600
+E044:00001818000000000000000000000000
+E045:00000000000000000000000000181800
+E046:00040810000000000000000000000000
+E047:00000000000000000000000008102000
+E048:00122448000000000000000000000000
+E049:00000000000000000000000012244800
+E04A:00000814101000000000000000000000
+E04B:00000000000000000000001010140800
+E04C:00001028080800000000000000000000
+E04D:00000000000000000000000808281000
+E04E:0000142A282800000000000000000000
+E04F:00000000000000000000001414542800
+E050:0000007E000000000000000000000000
+E051:000000000000000000000000007E0000
+E052:00203C04000000000000000000000000
+E053:0042423C000000000000000000000000
+E054:00201008000000000000000000000000
+E055:10080814240000000000000000000000
+E056:66660018180000000000000000000000
+E057:00000000000000000000000010101000
+E058:00000000000000000000FE0301011E00
+E059:00000000000000000000001020201800
+E05A:00000000000000181800000000000000
+E060:00000000000000004000000000000000
+E061:00000000000040000000400000000000
+E062:00000000004000004000004000000000
+E063:00000000000010004400100000000000
+E064:00000000000010005400100000000000
+E065:00000000002040402010102000000000
+E066:0000405C66425C6642524C4040404000
+E067:00004040505050505050505050604000
+E068:00000000000000304906000000000000
+E069:00000000000030490630490600000000
+E06A:00005050500000000000000000000000
+E06B:00000000000000000000000050505000
+E06C:0000000000000000000000000600090010802640462000000000000000000000
+E070:000000000000384C0404380000000000
+E071:0000000000007C204064380000000000
+E072:0000000000000000000000007FC02200440066403B8000000000000000000000
+E073:0000000000000000000000007FFC2220444066643BB800000000000000000000
+E074:00404040404040404040404064380000
+E075:0040404040407F4850594E4064380000
+E076:0000400040004000400040007FF04880510059904EE040006400380000000000
+E077:0004040404040404040404044C380000
+E078:00000400040004000400040005C006600420046007F004004C00380000000000
+E079:0000080008000800080008000B9C0CE6084208C60FFF08009800700000000000
+E07A:0000201010080824444C380000000000
+E07B:00002010100808040424180444380000
+E07C:000000000000384C44643C0408081000
+E07D:00000000000000000000000018242418
+E080:00000000704C424C7040404040400000
+E081:00000000704C424C7050484442400000
+E082:000000000E3242320E02020202020000
+E083:000000000E3242320E0A122242020000
+E084:00000000103854925438101010100000
+E085:00000000704C424C704C424C70400000
+E086:000000000E3242320E3242320E020000
+E087:00000000704C42404040404040400000
+E088:00000000704C42704C42404040400000
+E089:000000000E3242020202020202020000
+E08A:000000000E32420E3242020202020000
+E08B:00000000103854921010101010100000
+E08C:00000000404040406050484442400000
+E08D:00000000404040406050486452400000
+E08E:0000000002020202060A122242020000
+E08F:0000000002020202060A12264A020000
+E090:00000000101010101010385492100000
+E091:00000000404244485060404040400000
+E092:00000000405264485060404040400000
+E093:00000000024222120A06020202020000
+E094:00000000024A26120A06020202020000
+E095:00000000109254381010101010100000
+E096:00000000625448404040404040400000
+E097:00000000625448625448404040400000
+E098:00000000462A12020202020202020000
+E099:00000000462A12462A12020202020000
+E09A:0000000092BA54101010101010100000
+E09B:00000000625448404040404854620000
+E09C:00000000424448506050484442400000
+E09D:000000004222120A060A122242020000
+E09E:00000000101012141830509010100000
+E09F:00000000101090503018141210100000
+E0A0:00000000109254381038549210100000
+E0A1:00000000004020100804081020400000
+E0A2:00000000000408102040201008040000
+E0A3:00000000008244281028448200000000
+E0A4:0000000010AA446C926C44AA10000000
+E0A5:0000000082C6AAAA9292AAAAC6820000
+E0A6:00000000C6AA92AAC682828282820000
+E0A7:00000000101010101010101010100000
+E0A8:00000000404040464A52620202020000
+E0A9:0000000002020262524A464040400000
+E0AA:00000000102844824428102844820000
+E0AB:00000000004428102844281028440000
+E0AC:00000000102844824428101010100000
+E0AD:00000000102844824428103854920000
+E0AE:00000000103854925438103854920000
+E0AF:0000000042424262524A464242420000
+E0B0:000000004262524A66524A4642420000
+E0B1:00000000704C42424242424242420000
+E0B2:00000000704C42724E42424242420000
+E0B3:00000000102828444444448282820000
+E0B4:0000000024245A5A5A5A99A5A5A50000
+E0B5:000000008282C6C6C6AAAAAA92920000
+E0B6:00000000103838545454549292920000
+E0B7:00000000102828445454549292920000
+E0B8:00000000824444281010101010100000
+E0B9:00000000101010101010284444820000
+E0BA:00000000404040605048444040400000
+E0BB:0000000000000020500A040000000000
+E0BC:00000000404040605048444040400000
+E0BD:00000000000000040A50200000000000
+E0BE:00000000404040704C424C7040404000
+E0BF:000000000202020E3242320E02020200
+E0C0:00000000000000000010101010100000
+E0C1:00000000103050901010121418100000
+E0C2:000000004040404040704C424C700000
+E0C3:000000004042444850704C424C700000
+E0C4:0000000002020202020E3242320E0000
+E0C5:00000000024222120A0E3242320E0000
+E0C6:00000000103854923854921010100000
+E0C7:0000000040404040404040424C700000
+E0C8:0000000040404040424C70424C700000
+E0C9:000000000202020202020242320E0000
+E0CA:000000000202020242320E42320E0000
+E0CB:00000000101010101010925438100000
+E0CC:00000000101010925438925438100000
+E0CD:00000000462A1202020202122A460000
+E0CE:000000008282828282C6AA92AAC60000
+E0CF:00000000E09C92929292929292920000
+E0D0:00000000E09C82E29E92929292920000
+E0D1:00000000E09C82828292929292920000
+E0D2:00000000704C42425A5A424242420000
+E0D3:00000000103854929292929292920000
+E0D4:00000000828282C6AA92AAC682820000
+E0D5:00000000828282444444442828100000
+E0D6:00000000A5A5A5995A5A5A5A24240000
+E0D7:00000000929292545454543838100000
+E0D8:00000000102828444444AA9282820000
+E0D9:00000000828292AA4444442828100000
+E0DA:0000000092AAAA444444AAAAAA920000
+E0DB:0000000080808090A8C8848482820000
+E0DC:00000000101010101000000000000000
+E0DD:00000000101814121010905030100000
+E0DE:000000000E3242328E4A122242020000
+E0DF:00000000102844924428102844820000
+E0E0:00000000004428922844281028440000
+E0E1:00000000001028284492442828100000
+E0E2:0000000092C6AAAA9292AAAAC6920000
+E0E3:00000000928282444444442828100000
+E0E4:00001000A5A5A5995A5A5A5A24240010
+E0E5:00000000000000001818000000000000
+E0E6:00000000000018180000181800000000
+E0E7:00000000001818001818001818000000
+E0E8:00000000181800181800181800181800
+E0E9:00000000282828282828282828280000
+E0EA:00000010284482000000000000000000
+E0EB:0000000000000000000000000000007C
+E0EC:00000000000000000000000000000030
+E150:0000000000007E414949490000000000
+E151:0000000000007E414141410000000000
+E152:0000000000007E010909090000000000
+E153:0000000000007E010101010000000000
+E154:000000000000414B5D69410000000000
+E155:00000000000043454951610000000000
+E156:0000000000003E087F08080000000000
+E157:00000000000008087F08080000000000
+E158:00000000000025555555250000000000
+E159:00000000000039454545390000000000
+E15A:000000000000494949413F0000000000
+E15B:000000000000414141413F0000000000
+E15C:000000000000090909017F0000000000
+E15D:000000000000010101017F0000000000
+E15E:00000000000041417F41410000000000
+E15F:0000000000007E0101017F0000000000
+E160:0000000000007E4141417F0000000000
+E161:00000000000023150911210000000000
+E162:0000000000007F010F01010000000000
+E163:00000000000001097F01010000000000
+E164:00000000000002040810200000000000
+E165:000000000000007F4000000000000000
+E166:000000000000003F4020000000000000
+E167:0000000000000000407F000000000000
+E168:0000000000000020403F000000000000
+E169:000000000000007F0100000000000000
+E16A:000000000000007E0102000000000000
+E16B:0000000000000000017F000000000000
+E16C:0000000000000002017E000000000000
+E16D:00000000000000181800000000000000
+E170:007F01010101017F01010101017F0000
+E171:007F01010101010101010101017F0000
+E172:000101010101011F01010101017F0000
+E173:000101010101010101010101017F0000
+E174:00404040414345495161410101010000
+E176:007F08080808087F0808080808080000
+E177:000808080808087F0808080808080000
+E178:001C224141414141221C007F007F0000
+E179:001C2222414141414122221C007F0000
+E17A:007F40404040407F40404040407F0000
+E17B:007F40404040404040404040407F0000
+E17C:004040404040407C40404040407F0000
+E17D:004040404040404040404040407F0000
+E270:00000000000003C00420081010081008100810080810042003C0000000000000
+E271:000000000000000003C01C3820044002400220041C3803C00000000000000000
+E272:0000000000000000038004400820102011C010000800042003C0000000000000
+E273:00000000000000007FFE4002400240024002400240027FFE0000000000000000
+E274:0000000000000000208011000A000A0004000A001100110011000E0000000000
+E275:00000000000031494600000000000000
+E276:00000000001028284444828200000000
+E277:000000000010282844448282FE000000
+E278:00000018244448506040404040000000
+E279:000000000000000006C009201110111010101010082004400380000000000000
+E27A:000000182060584444340C0830000000
+E27B:0000000000000000007F000000000000
+E27C:0000000000000808087F080808000000
+E27D:00000000000003C00420081011881248142814280A5005A003C0000000000000
+E27E:000000000000000000000000100820042004181807E000000000000000000000
+E27F:000000000000000000000000100810081FF80000000000000000000000000000
+E280:00000000000000000000000003060D183160C180000000000000000000000000
+E281:00000008081010203808101020200000
+E282:00000020202020202024283020000000
+E283:00000038444404081020202010000000
+E284:000000000000000000000000040008001FF80010002000000000000000000000
+E285:0000000000000000000000001FF0000800081FF0000000000000000000000000
+E286:00000010101010101010101010000000
+E287:0000000000183C7E7E3C180000000000
+E288:0000000E12224242424222120E000000
+E289:00000000000003C00420081010081188118810080810042003C0000000000000
+E28A:000000181C1810101010101010000000
+E28B:000000000000000000000000000000001FF80010002000000000000000000000
+E28C:00000010121418103050901010000000
+E28D:00000000000000001F806060E070E07040200000000000000000000000000000
+E28E:00000010101030703010101010000000
+E5C0:000800003F4041414141433D00000000
+E5C1:00080000394641414141433D00000000
+E5C2:000800004141414141433D0000000000
+E5C3:000000003F4041414141433D00000000
+E5C4:00000000394641414141433D00000000
+E5C5:00000000004141414141433D00000000
+E5C6:000800007C0201010101011D23410000
+E5C7:000800004E3101010101011D23410000
+E5C8:00000000010101110101011D23410000
+E5C9:000000007C0201010101011D23410000
+E5CA:000000004E3101010101011D23410000
+E5CB:00000000010101010101011D23410000
+E5CC:000800007F0808080808087F08080000
+E5CD:00080000394E08080808087F08080000
+E5CE:00080000080808080808087F08080000
+E5CF:000000007F0808080808087F08080000
+E5D0:00000000394E08080808087F08080000
+E5D1:00000000080808080808087F08080000
+E5D2:000800001F2040404040407649490000
+E5D3:00080000394640404040407649490000
+E5D4:00000000404040484040407649490000
+E5D5:000000001F2040404040407649490000
+E5D6:00000000394640404040407649490000
+E5D7:00000000404040404040407649490000
+E5D8:000800001F2040404040405C62410000
+E5D9:00080000394640404040405C62410000
+E5DA:00000000404040444040405C62410000
+E5DB:000000001F2040404040405C62410000
+E5DC:00000000394640404040405C62410000
+E5DD:00000000404040404040405C62410000
+E5DE:00000000000000000000007F00000000
+E5DF:000000000000007F49497F49497F0000
+E684:000000002464A5262C3464A424240000
+E685:000000002426A564342C262524240000
+E687:00000000242425262C3464A526240000
+E68E:000000002426A564342C26A564240000
+E68F:00000000101010101010101010100000
+E690:00000000040C14040404040404040000
+E691:00000000080C0A080808080808080000
+E692:0000000004040404040404140C040000
+E693:00000000080808080808080A0C080000
+E694:00000000080808080E38080808080000
+E695:0000000008080808380E080808080000
+E696:00000000040C1404040404140C040000
+E697:00000000080C0A080808080A0C080000
+E698:00000000081828080808080A0C080000
+E699:00000000080C0A080808082818080000
+E69A:000000000E3808080808080808080000
+E69B:00000000380E08080808080808080000
+E69C:0000000008080808080808080E380000
+E69D:000000000808080808080808380E0000
+E69E:0000000022120A060202020202020000
+E69F:00000000222428302020202020200000
+E6A0:00000000020202020202060A12220000
+E6A1:00000000202020202020302824220000
+E6A2:00000000020E32020E32020202020000
+E6A3:00000000203826203826202020200000
+E6A4:0000000002020202320E02320E020000
+E6A5:00000000202020202638202638200000
+E6A6:0000000008080E38080E380808080000
+E6A7:000000000808380E08380E0808080000
+E6A8:0000000008080808380E082818080000
+E6A9:00000000080808080E38080A0C080000
+E6AA:00000000081828080E38080A0C080000
+E6AB:00000000080C0A08380E082818080000
+E6AF:000000002466A5242424242424FF0000
+E6B0:000000002464A4242424242424FF0000
+E6B1:00000000242625242424242424FF0000
+E6B2:00000000FF242424242424A464240000
+E6B3:00000000FF2424242424242526240000
+E6B4:000000002464A424FF24242424240000
+E6B5:0000000024262524FF24242424240000
+E6B6:0000000024242424FF2424A464240000
+E6B7:0000000024242424FF24242526240000
+E6B8:00000000242425262C3464A424240000
+E6B9:0000000024242424FF24242424240000
+E6BA:000000002424A464342C262524240000
+E6BB:00000000FF242424242424A566240000
+E6BC:0000000024242424FF2424A566240000
+E6BD:000000002464A424FF24242526240000
+E6BE:0000000024262524FF2424A464240000
+E6BF:00000000242424242424242424240000
+E6C0:000000000808080808080808083E0000
+E6C1:00000000081828083E08080808080000
+E6C2:00000000080C0A083E08080808080000
+E6C3:00000000080808083E08082818080000
+E6C4:00000000080808083E08080A0C080000
+E6C5:000000003E0808080808080808080000
+E6C6:000000000818280808080808083E0000
+E6C7:00000000080C0A0808080808083E0000
+E6C8:000000003E0808080808082818080000
+E6C9:000000003E0808080808080A0C080000
+E6CA:00000000080808083E080808083E0000
+E6CB:00000000081828083E080808083E0000
+E6CC:00000000080C0A083E080808083E0000
+E6CD:000000003E0808083E08082818080000
+E6CE:000000003E0808083E08080A0C080000
+E6CF:000000003E0808083E08080808080000
+E740:0000000008141414223E224141410000
+E741:000000000814141422222241417F0000
+E742:00000000081414142222224141410000
+E743:000000007C4242427C424242427C0000
+E744:000000023C464A4850506062427C8000
+E745:00000000784442424242424244780000
+E746:000000007E4040407C404040407E0000
+E747:000000003E0808083E080808083E0000
+E748:000000007E1111117E14121211710000
+E749:000000007E4040407C40404040400000
+E74A:000000003C424240404E4242463A0000
+E74B:00000000424242427E42424242420000
+E74C:000000003E08080808080808083E0000
+E74D:00000000080808083E080808083E0000
+E74E:000000003C0404040404044444380000
+E74F:00000000424448506060504844420000
+E750:000000004040404040404040407E0000
+E751:00000000424266665A5A424242420000
+E752:0000000042626252524A4A4646420000
+E753:000000004246464A4A52526264440000
+E754:000000003E41414141414141413E0000
+E755:000000003E414141414141413E7F0000
+E756:000000003E49494949494949493E0000
+E757:000000003E41414141494949493E0000
+E758:000000003E49494949414141413E0000
+E759:000000007C4242427C40404040400000
+E75A:000000007C4242427C48444442420000
+E75B:000000003C424240300C0242423C0000
+E75C:000000023C464A48301C2262427C8000
+E75D:000000007F0808080808080808080000
+E75E:000000007E2020202E31212121210000
+E75F:00000000704040407E42424242420000
+E760:000000004242424242424242423C0000
+E761:00000000FF42424242424242423C0000
+E762:0000000042424242424242423CFF0000
+E763:00000000414141222222141408080000
+E764:000000004242425A5A66664242420000
+E765:000000007E40402010080402027E0000
+E766:00000000414122221408080808080000
+E767:000000007E0204087E102040407E0000
+E770:000003C00C3010082004200440024002400240022004200410080C3003C00000
+E771:00080808080808080808080808080800
+E772:000003C00C301008200420044002400200000000000000000000000000000000
+E773:0000400020001000080004000200010000800040002000100008000400020000
+E774:00000000000000000000000000007FFE00000000000000000000000000000000
+E775:00030C102020404040402020100C0300
+E776:0000000200040008001000200040008001000200040008001000200040000000
+E780:0000000000000000000001E0061004000C000C000C000400061001E000000000
+E781:0000000000000000000001E0061004000C000FC00C000400061001E000000000
+E782:0000000000000000000001E8061804080C080C080C080408061801E800000000
+E783:0000000000000000000001E8061804080C080FC80C080408061801E800000000
+E784:0000000000000000000003D00C30081018201840182008100C0803D000000000
+E785:0000000000000000000003D00C30081018201F40182008100C0803D000000000
+E786:0000000000000000000007C00C300C000C0006000C000C000C3007C000000000
+E787:0000000000000000000007C00C300C000C0007C00C000C000C3007C000000000
+E788:0000000000000000000001C0062804180C000C000C000418062803C000000000
+E789:0000000000000000000001C0062804180C000FC00C000418062803C000000000
+E78A:0000000000000000000007C00C280C180C0006000C000C180C2807C000000000
+E78B:0000000000000000000007C00C280C180C0007C00C000C180C2807C000000000
+E78C:00000000000000000000000001C007F004100808080808080808041000000000
+E78D:00000000000000000000000001C007F004900888088808880808041000000000
+E78E:0000000000000000000001C007F00410080808080808080804100FF800000000
+E78F:0000000000000000000001C007F00490088808880888080804100FF800000000
+E790:000000000000000001C007F00410080808080808088801500A38040000000000
+E791:000000000000000001C007F00490088808880808088801500A38040000000000
+E792:00000000000000000000000007700FF808880808080808080410041000000000
+E793:00000000000000000000000007700FF808880888088808880410041000000000
+E794:0000000000000000000001C007F0041808080808080804100220063000000000
+E795:0000000000000000000001C007F0049808880888088804100220063000000000
+E796:0000000000000000000007700FF8088808080808080804100220063000000000
+E797:0000000000000000000007700FF8088808880888088804100220063000000000
+E798:00000000000000000000000004100808080808080808041007F001C000000000
+E799:00000000000000000000000004100808088808880888049007F001C000000000
+E79A:000000000000000000000FF804100808080808080808041007F001C000000000
+E79B:000000000000000000000FF804100808088808880888049007F001C000000000
+E79C:000000000000000000100E2805400888080808080808041007F001C000000000
+E79D:000000000000000000100E2805400888080808880888049007F001C000000000
+E79E:0000000000000000000000000410041008080808080808880FF8077000000000
+E79F:0000000000000000000000000410041008880888088808880FF8077000000000
+E7A0:00000000000000000000063002200410080808080808041807F001C000000000
+E7A1:00000000000000000000063002200410088808880888049807F001C000000000
+E7A2:0000000000000000000006300220041008080808080808880FF8077000000000
+E7A3:0000000000000000000006300220041008880888088808880FF8077000000000
+E7A4:0000000000000000000007800860002000300030003000200860078000000000
+E7A5:00000000000000000000078008600020003003F0003000200860078000000000
+E7A6:000000000000000000000BC00C30081008180818081808100C300BC000000000
+E7A7:000000000000000000000BC00C300810081809F8081808100C300BC000000000
+E7A8:000000000000000000000BC01030081004180218041808100C300BC000000000
+E7A9:000000000000000000000BC010300810041802F8041808100C300BC000000000
+E7AA:0000000000000000000003E00C30003000300060003000300C3003E000000000
+E7AB:0000000000000000000003E00C300030003003E0003000300C3003E000000000
+E7AC:0000000000000000000001C00A300C100018001800180C100A3001E000000000
+E7AD:0000000000000000000001C00A300C10001801F800180C100A3001E000000000
+E7AE:0000000000000000000001F00A180C180018003000180C180A1801F000000000
+E7AF:0000000000000000000001F00A180C18001801F000180C180A1801F000000000
+E7B0:0000000000000000000001C0022004100808080808080410022001C000000000
+E7B1:00000000001C366363636363361C0000
+E7B2:00000000001C3663637F6363361C0000
+E7B3:00000000221408080808080808142200
+E7B4:000030080808080808080808081C0000
+E7B5:000010280808080808080808081C0000
+E7B6:00003008080808081C080808081C0000
+E7B7:00001028080808081C080808081C0000
+E7B8:00003008080808080808080808083000
+E7B9:00001028080808080808080808281000
+E7BA:00003008080808081C08080808083000
+E7BB:00001028080808081C08080808281000
+E7BC:0000001C080808080808080808083000
+E7BD:0000001C080808080808080808281000
+E7BE:0000001C080808081C08080808083000
+E7BF:0000001C080808081C08080808281000
+E7C0:000036080808080808080808081C0000
+E7C1:0000142A0808080808080808081C0000
+E7C2:00003608080808081C080808081C0000
+E7C3:0000142A080808081C080808081C0000
+E7C4:00003008080808080808080808080600
+E7C5:000010280808080808080808080A0400
+E7C6:00003008080808081C08080808080600
+E7C7:00001028080808081C080808080A0400
+E7C8:0000001C080808080808080808083600
+E7C9:0000001C0808080808080808082A1400
+E7CA:0000001C080808081C08080808083600
+E7CB:0000001C080808081C080808082A1400
+E7CC:000006080808080808080808081C0000
+E7CD:0000040A0808080808080808081C0000
+E7CE:00000608080808081C080808081C0000
+E7CF:0000040A080808081C080808081C0000
+E7D0:00000608080808080808080808080600
+E7D1:0000040A0808080808080808080A0400
+E7D2:00000608080808081C08080808080600
+E7D3:0000040A080808081C080808080A0400
+E7D4:0000001C080808080808080808080600
+E7D5:0000001C0808080808080808080A0400
+E7D6:0000001C080808081C08080808080600
+E7D7:0000001C080808081C080808080A0400
+E7D8:00000000000000001C080808081C0000
+E7D9:000000000000000808081C0808080000
+E7DA:0000001C0808081414140808081C0000
+E7DB:0000000000003E080808081020221C00
+E7DC:0000000000003E08083E081020221C00
+E7DD:0000000000003E080808081C22222200
+E7DE:0000000000003E08083E081C22222200
+E7DF:00000000002222221C080808083E0000
+E7E0:00000000002222221C083E08083E0000
+E7E1:00000000001C220204080808083E0000
+E7E2:0000000000001C220204083E083E0000
+E7E3:00000408081010202010100808040000
+E7E4:00002010100808040408081010200000
+E7E5:00000000000008080808141414140000
+E7E6:00000000000014141414080808080000
+E7E7:00000000081010080408180404080000
+E7E8:00000000000810101008040404080000
+E7E9:0000000000000014141414141C1C0000
+E7EA:000000141414141C1C1C141414140000
+E7EB:00000000001C222020221C0000000000
+E7EC:00000000001C220202221C0000000000
+E7ED:00000000000000181800000000000000
+E7EE:0000000000000000000000000010006003800C000C0003800060001000000000
+E7EF:0000000000000000000000000010006003800C300C3003800060001000000000
+E7F0:0000000000000000000000000800060001C00C300C3001C00600080000000000
+E7F1:00000000100818180000000000000000
+E7F2:00000000181810080000000000000000
+E7F3:00000008080808081C08080808080000
+E7F4:00000008080808080000000000000000
+E7F5:00000000000000000008080808080000
+E7F6:000000000000000000000000000003E007F00C1808080C1807F003E000000000
+E7F7:000000000000000000000000000003E007F00C9808880C9807F003E000000000
+E800:00000000003C020107394141423C0000
+E801:00000000003C424040384040423C0000
+E802:0000000000101010101C040404040000
+E803:00000000001C224141414141221C0000
+E804:000000000043424242414141221C0000
+E805:000000000083828282828282C4B88080
+E806:00000000001C22222214081422410000
+E807:000000000010284844848A92A1410000
+E808:00000000001C2242425C6040201E0000
+E809:00000000000808080808080808080000
+E80A:00000000000030080402020204380000
+E80B:00000000000038040202020204380000
+E80C:00000000000008081414222241410000
+E80D:00000000000004040808101020200000
+E80E:000000000041434545494141221C0000
+E80F:0000000000003C4201013D4341410000
+E810:000000000041221408142222221C0000
+E811:000000002020202038040202023C0000
+E812:0000000038040202023C202020200000
+E813:00000000000000020C3040300C020000
+E814:0000000000000040300C020C30400000
+E815:00000000001010101010141810100000
+E816:000000000004040C1404040404040000
+E817:00000000001010181410101010100000
+E818:00000000000404040404140C04040000
+E819:00000000002020202C32222222220000
+E81A:0000000000334D010202020404040000
+E81B:00000000202020204040788582800000
+E81C:00000000000404040404042424180000
+E81D:00000000001C2220202C322222220000
+E81E:000000000000002020202020203E0000
+E81F:000000000000001008040810100C0000
+E820:00000000000042665A42424242420000
+E821:0000000000020202122A262222220000
+E822:000000000000001C22201C02221C0000
+E823:000000000000003E02040810203E0000
+E824:00000000000C102010081020100C0000
+E825:00000000003008040810080408300000
+E826:000000000000006E1202040408700000
+E827:00000000000000625C402020100E0000
+E828:00000000000000494955555555220000
+E829:000000444A4A51516060404040400000
+EFFF:000000003C4299A58585A599423C0000
+F8A0:00000000000304040609091660000000
+F8A1:00000000000304041F08081060000000
+F8A2:000000000002060A1214242443000000
+F8A3:00000000017E4020101020407E010000
+F8A4:00000000017E020408102040611E0000
+F8A5:00000000403F0102040402013F400000
+F8A6:00000000000102040408482818000000
+F8A7:0000000000040A0A121121214F000000
+F8A8:00000000007942424424282810000000
+F8A9:00000000403F201008040201433C0000
+F8AA:00000000003C4201011D234141000000
+F8AB:00000000003C4201011D234141000000
+F8AC:00000000004141231D0101423C000000
+F8AD:00000000001E2140405C624141000000
+F8AE:00000000000000001818000000000000
+F8AF:0000000000404040414141423C000000
+F8B0:0000000000000000324C000000000000
+F8B1:000000000814222220202020100C0000
+F8B2:000000001C2242440404080809060000
+F8B3:0000000F1020404C52514141221C0000
+F8B4:0000001C224141452519010204780000
+F8B5:000000314949494939090909116E0000
+F8B6:0000000000000046291E000000000000
+F8B7:00000000001C2241414141221C000000
+F8B8:00000000003C4201010101413E000000
+F8B9:0000000000000046291E000000000000
+F8BA:000000003649492909091101021C0000
+F8BB:00000000081422220202020204180000
+F8BC:00000000001C22414140404040000000
+F8BD:000000000000000000000000000001F00208400430080FF00000000000000000
+F8BE:00000000000000000000000000000FF030084004020801F00000000000000000
+F8BF:003E4100000000000000000000000000
+F8C0:00000000000000007F00000000000000
+F8C1:0000000000000102023E410000000000
+F8C2:00000000000000112A2A545488000000
+F8C3:0000003C020101112A2A545488000000
+F8C4:00000000040404040808101020000000
+F8C5:00550000000000000000000000000000
+F8C6:003B4400000000000000000000000000
+F8C7:00000000081414122222214D53410000
+F8D0:0000000000F001C00380030007800FC00C001F003FC07FF00030000800000000
+F8D1:00000000043C0EF01FC07F8039801980108000C0004000600020001000000000
+F8D2:0000000008040C080C081E181F18333823F84018001800180C3803F000000000
+F8D3:000000000800180018000C000E000700138011C030E020E061E077C030000000
+F8D4:000000003FC03FC03C0078007800700070003000300038003800100000000000
+F8D5:0000000007F803FC00E000C001C001C00180038003F00FCC3000400000000000
+F8D6:00000C1E3362363C1818080C04020000
+F8D7:00000000198030C070C070C039801F001F000E00060003000180004000000000
+F8D8:00000000000018003FE01FE00EE00C600C60184018C030802100400000000000
+F8D9:000000000100038007C007000E000C001C003C003F007F800180004000000000
+F8DA:0000000006001F003F807980718071003200380018000C000C00020000000000
+F8DB:0000000006000F001D8038007FC03FE01E000E000700038001C000F000000000
+F8DC:000000007FF81F980F080F901C00380038003C001E000F00038000E000000000
+F8DD:000000007FE01FE001D000C000E001E0038003800300018000C0002000000000
+F8DE:000000000400080018001F00378043800380070006000C001800600000000000
+F8DF:00000C0E1C3878381C0C0C0C08080000
+F8E0:0000000001C007C00F801F003C0078003C001C00180018003000400000000000
+F8E1:000000007FE01F800700038007E007000E000C00180018003000200000000000
+F8E2:0000000010201DC00F800F00060006000E000F001F801FE038F0600800000000
+F8E3:00000000000000100030006008E010E011E03BF03F807C007000400000000000
+F8E4:00000000067C1C387C300C600FC00F801F801F000F00078003C001E000000000
+F8E5:00000000006000C001C0030006000E200CF01FF81F8038002000400000000000
+F8E6:0000000000020004000C00181018303838303FF03FF830382018400C00000000
+F8E7:000000007FF07F80380030003000380018001800180008000C00040000000000
+F8E8:0000000007F01FF03C6078E078C03CC01F800F8007C001C000E0003000000000
+F8E9:00003018183060603000000000000000
+F8F0:0000000000000000000000001F807FC03F000000000000000000000000000000
+F8F1:00000000003801E00FC01F001C00180038003000300060004000400000000000
+F8F2:000003060C1C18303018180C04020000
+F8F3:0000000008001000300030807F007C00380038001C000C000600018000000000
+F8F4:0000000001F02FC02700120008000C0006004300618033C03FE01FF000000000
+F8F5:00001E387070323C191E0C0C06020000
+F8F6:000000000000400030083C381FF01FF018F01860106010200020001000000000
+F8F7:000000000000108031003B007E001E001600060003000300018000C000000000
+F8F8:0000000044442388339819301FF00FE00FE00FE01FF01FF0339867CC00000000
+F8F9:00000000000006000F003FC07FE006000600060006000F000F001F8000000000
+F8FD:0000000000007F3E1C08000000000000
+F8FE:000000000000081C3E7F000000000000
+F8FF:0300018001C001C007C00BE013D027C82BA83BA83D783EF87C7D77FF600E3000
diff --git a/font/plane01/plane01-combining.txt b/font/plane01/plane01-combining.txt
new file mode 100644 (file)
index 0000000..988a217
--- /dev/null
@@ -0,0 +1,177 @@
+0101FD
+010A01
+010A02
+010A03
+010A05
+010A06
+010A0C
+010A0D
+010A0E
+010A0F
+010A38
+010A39
+010A3A
+010A3F
+011000
+011001
+011002
+011038
+011039
+01103A
+01103B
+01103C
+01103D
+01103E
+01103F
+011040
+011041
+011042
+011043
+011044
+011045
+011046
+011080
+011081
+011082
+0110B0
+0110B1
+0110B2
+0110B3
+0110B4
+0110B5
+0110B6
+0110B7
+0110B8
+0110B9
+0110BA
+011100
+011101
+011102
+011127
+011128
+011129
+01112A
+01112B
+01112C
+01112D
+01112E
+01112F
+011130
+011131
+011132
+011133
+011134
+011180
+011181
+011182
+0111B3
+0111B4
+0111B5
+0111B6
+0111B7
+0111B8
+0111B9
+0111BA
+0111BB
+0111BC
+0111BD
+0111BE
+0111BF
+0111C0
+0116AB
+0116AC
+0116AD
+0116AE
+0116AF
+0116B0
+0116B1
+0116B2
+0116B3
+0116B4
+0116B5
+0116B6
+0116B7
+016F51
+016F52
+016F53
+016F54
+016F55
+016F56
+016F57
+016F58
+016F59
+016F5A
+016F5B
+016F5C
+016F5D
+016F5E
+016F5F
+016F60
+016F61
+016F62
+016F63
+016F64
+016F65
+016F66
+016F67
+016F68
+016F69
+016F6A
+016F6B
+016F6C
+016F6D
+016F6E
+016F6F
+016F70
+016F71
+016F72
+016F73
+016F74
+016F75
+016F76
+016F77
+016F78
+016F79
+016F7A
+016F7B
+016F7C
+016F7D
+016F7E
+016F8F
+016F90
+016F91
+016F92
+01D159
+01D165
+01D166
+01D167
+01D168
+01D169
+01D16D
+01D16E
+01D16F
+01D170
+01D171
+01D172
+01D17B
+01D17C
+01D17D
+01D17E
+01D17F
+01D180
+01D181
+01D182
+01D185
+01D186
+01D187
+01D188
+01D189
+01D18A
+01D18B
+01D1AA
+01D1AB
+01D1AC
+01D1AD
+01D242
+01D243
+01D244
diff --git a/font/plane01/plane01.hex b/font/plane01/plane01.hex
new file mode 100644 (file)
index 0000000..12f03a2
--- /dev/null
@@ -0,0 +1,2738 @@
+010000:00000041417F49490808080808080000
+010001:0000000814223E41417F414141410000
+010002:00000049492A2A1C1C3E080808080000
+010003:000000625448484741414141417F0000
+010004:0000001C283C28202020202020200000
+010005:00000040404040407C40404040400000
+010006:0000002A5555007F221C081C22410000
+010007:0000007F004949494900080808080000
+010008:000000081221120B0808080808080000
+010009:000000504D3A34545454524A2A290000
+01000A:0000007F41417F4141417F41417F0000
+01000B:000000414122225D491C222241410000
+01000D:0000007F405864440810101008080000
+01000E:000000000000700008000800082008200FFC0924092409240924092400000000
+01000F:0000000007C009201110210821083FF8210821081110092007C0000000000000
+010010:0000002A5555003E2A2A2A4949490000
+010011:00000024487F51512262221414080800
+010012:0000003E415555361414141414080800
+010013:0000000000000C000300010000982CA42B8810900090011003080C0400000000
+010014:0000004141222214142A2A49492A0000
+010015:00000072497D0A090808080808080000
+010016:00000042444244444848505060400000
+010017:00000062147211620404040404040000
+010018:0000002352523E121710101010100000
+010019:0000003E003E00221408080808080000
+01001A:0000001C492A493E0808080808080000
+01001B:00000055552222555508080808080000
+01001C:00000000000015401540154015481FD0000802100500050008800A8000000000
+01001D:0000004141415D6341635D4141410000
+01001E:0000000808083E08083E080808080000
+01001F:00004060504840584458404850604000
+010020:00000008147F2A2A2A494949495D0000
+010021:00000040407E40407E42020202020000
+010022:00000000000000E00010001000E0034006200A201110111011103BB800000000
+010023:0000000000000100129024481450028001000100010001000100010000000000
+010024:00000000000007C00820101020082EE820082EE820081010082007C000000000
+010025:0000007F424D35060404040404040000
+010026:0000141400631C001C08080808080000
+010028:00000040404040404C52524C407E0000
+010029:00000049492A1C080808080808080000
+01002A:00000C020A1414083E08141422220000
+01002B:00000008080808083E08080808080000
+01002C:00000022415D2A0808080808081C0000
+01002D:0000004141222214142A490808080000
+01002E:0000005555407F404040404040400000
+01002F:00000008082A2A2A3E2A495D49490000
+010030:00000044724172440404040404040000
+010031:0000007E42427E4240404040407E0000
+010032:000000423E222010101020223E420000
+010033:0000000808086B086B086B0808080000
+010034:000000081414222A2A49494949410000
+010035:0000007F087F08080808080808080000
+010036:000000000040008001000D601390111009200540054003800380010000000000
+010037:0000007F41417F414949494949490000
+010038:0000000C122202040810202224180000
+010039:0000000102040C1414223E4A495D0000
+01003A:000002013A112A284444448282FE0000
+01003C:00000008141414083E08080808080000
+01003D:0000202E202E202E20302828303E0000
+01003F:000000081C2A491C0808080808080000
+010040:0000003E005D5D2A0808080808080000
+010041:000000000000254012A0254040003F0009000900108010802040204000000000
+010042:00000040A0784453417F404040400000
+010043:0000003E415555361455365D36141C00
+010044:0000014000801D5C0888155414141414222222222222414141417F7F00000000
+010045:000000000000545454544004701C082004400280010002800440082000000000
+010046:00000000000021082BA811102928092005400FE0010001000100010000000000
+010047:000000631455494141414141417F0000
+010048:000009127F1209121212122424240000
+010049:0000632A5541221C086B086B086B0800
+01004A:0000000000000400040004000E0004001F002480248015000E00040000000000
+01004B:0000000000003FF8200825482548200822881290101009200AA0044000000000
+01004C:0000002C2222222428242222222C0000
+01004D:0000000000000100028004400BA0101023885014139009200AA0044000000000
+010050:0000082A141414080B3C0B0808080000
+010051:00000008141414083E081414223E0000
+010052:0000000000000880144022A00098008000800080008000800080008000000000
+010053:00000006080810385438100808060000
+010054:0000004122221C362A361C2222410000
+010055:000000000E3811442080000004900490088808881DDC0888108839DC00000000
+010056:0000004242425A425A425A4242420000
+010057:000000000000739C4A524A524631421042105AD04210421042107FF000000000
+010058:0000000000003C7820082FE8244822882108228824482FE820083C7800000000
+010059:0000008001000020064009080890084224244210091010900260040000800100
+01005A:00040A42241310244A22141320400000
+01005B:00000000404020801F0020804A400A0000007F8000400E400140014000000000
+01005C:000000000000400040004000400040004000400070024FFC48087FF000000000
+01005D:00000000000007C0010001003FF8210822882288244824482828701C00000000
+010080:00000008087F14222222414141410000
+010081:00000C10100C7F0855142222223E0000
+010082:000010501560088005001FC024B0184C1002209C216041004080408000000000
+010083:000008801540174008C048202910910852042182A172410C4080408000000000
+010084:000008801540174008C0082049103108120421822162411C4080408000000000
+010085:000008801540174008C0082049103108920469822162511C4080408000000000
+010086:0000003F483600081414142222220000
+010087:0000003F48360008081C081C08080000
+010088:00000012294400081414142222220000
+010089:0000001229440004040E040E04040000
+01008A:00000000080014001F8004400538040807F804000A0011001100110000000000
+01008B:00000000080014001F8004400538040807F804000E0004000E00040004000000
+01008C:000000000000183824201FE004200A200A700A00110011001100110000000000
+01008D:000000000000183824201FE0042004200E7004000E0004000400040000000000
+01008E:0000000000000FE005401930210821087FFC0100010001000100010000000000
+01008F:0000005C42423E020202020202020000
+010090:0000000011102AA82AA824481010006000800080008000800080008000000000
+010091:000000040A111F31515F3131511F0000
+010092:00000008081224784040404040400000
+010093:0000003820203808081C2A3E2A1C0000
+010094:00081408147E2828181C2A3E2A1C0000
+010095:0000000020001000098026B010C8099006A000C0008000800080008000000000
+010096:0000000000003FF82000200020003FF821082948252821082948252800000000
+010097:000001000180014007C0092007C0054009201110111009200540038000000000
+010098:00000100038001000BA009200440028009200BA0092001000100010000000000
+010099:00007C1812241148109000940188028002800180008001C00080014002200000
+01009A:00000042427E42427E42424040400000
+01009B:0000000027C812900AA004401390210822881450044008200820101000000000
+01009C:0000000018002400180007C00820101016D0101016D01010082007C000000000
+01009D:0000000045442548339849244924492441044D6411100D600000038000000000
+01009E:00003018282827C8200823082488210822082488230820083FF8210821080000
+01009F:0000000000001C202210418C0820082008200A200A2009A008200FA000000000
+0100A0:0000000000000F0010B026482954492450B850A460B840A000A001F000000000
+0100A1:00000000783C47C4208811101290145027C82548454427C8183006C001000000
+0100A2:0000008001400220049009480490055005500948049002200140008000000000
+0100A3:0000000000000440038004400C60129004400820145002800280028000000000
+0100A4:00000000000000C0010005400920092005400380010003800540038001000000
+0100A5:00000000000000600080010002800280028004400AA00100097010880F100000
+0100A6:0000000000400080010002800EE01450254829284924400440047FFC00000000
+0100A7:0000007F414141414141417F49490000
+0100A8:0000000000003FFC202428A425242224222422242224222420243FFC00000000
+0100A9:00000000000062481248115018E0155419481244124014401440144000000000
+0100AA:00000000000004400AA00BA0044007C008200FE008200FE010101FF000000000
+0100AB:000001000AA007C020085394244807C008200FE008200FE010101FF000000000
+0100AC:0000000000001FF014501390183014501450183010101FF01110111000000000
+0100AD:0000000000000000100820045C3A13C80810081013C85C3A2004100800000000
+0100AE:000000000000000000004004383827C81010101027C838384004000000000000
+0100AF:000000000000000020085014482427C82008200827C848245014200800000000
+0100B0:000000000000000000000000003C01D40E147014501450147FFC000000000000
+0100B1:0000000010102828444444443FF82828444444444444444444447C7C00000000
+0100B2:0000000002800280028004800900120014E0151014C8122809C8041003E00000
+0100B3:0000007F081C08080808081C087F0000
+0100B4:0000000000003800240012000EF001080204020402040204010800F000000000
+0100B5:0000000F1424444444444424140F0000
+0100B6:00000000000040024182F24F4892E527566A55AA1428142810083FFC00000000
+0100B7:0000082044442AA81010A82A444422880100010002800440044007C000000000
+0100B8:000000000440028001007FFC4444444444444444444444444444444400000000
+0100B9:00000000010003800540010001001FF01010101010103FF85014501400000000
+0100BA:00000000081010082244442248127FFE481248127FFE481248127FFE00000000
+0100BB:000000605048444850504844487C0000
+0100BC:00000041211A041A22424242423C0000
+0100BD:000000000770008001400E38100420022FFA280A180C080808080FF800000000
+0100BE:0000000000000880050002001FC01240124010400880088005000F8000000000
+0100BF:000000005C000380404003805C0C0014575808A054A001104110011000000000
+0100C0:00000000381C2814381C28143FF41014101410147C3E542A542A7C3E00000000
+0100C1:0000FFFF8001C105A2899291AFE9A109828184418441892189218001FFFF0000
+0100C2:000000000100028004401EF0044008203C7808201010783C1010101000000000
+0100C3:000000001C222241417F0A0A0A060000
+0100C4:00000000000000000000000000003FFC4812381C08100FF00810081000000000
+0100C5:000000000000000000003E001100108010781008336C548A300C1FF800000000
+0100C6:0000000000000000000000006000180006000198006400180000000000000000
+0100C7:0000000000000000000000000000240012007FFE120024000000000000000000
+0100C8:0000000000000000000000FE0082004400287FFE002800440028001000000000
+0100C9:000000081C2A2A4949493E08081C0000
+0100CA:00000020203028242424283020200000
+0100CB:0000001C08083E4949492A2A1C080000
+0100CC:0000001000080024000500057FE4A2B8E2A8AEA875B41FE515A50E2400080010
+0100CD:0000001000080024000500057FE4B2B8EAA8AAA86AB41FE502A5002400080010
+0100CE:000000000000000000000000000000007E0E42106220524052807F0000000000
+0100CF:0000000007C0092011102108438445447FFC4544438421081110092007C00000
+0100D0:0000000000001FF01550154825444BA255525392010001000100010000000000
+0100D1:0000000000000000000000000000000000003FFC2004200420043FFC00000000
+0100D2:00000000383824482388200827C82548210823882108210820083FF800000000
+0100D3:0000000003800440044004400380145008201450028001000100010001000000
+0100D4:0000000000000000000000000000400440043FF82008183007C0000000000000
+0100D5:0000000000105FE00020403C0022203C002413EA000A080A020A0080002A0000
+0100D6:000000000008000000100240000009FC022212AA022221240020407000000000
+0100D7:00000000000007E0081013C82428281028002810242813C8081007E000000000
+0100D8:000000000000000000000010000800047FFE0004000800100000000000000000
+0100D9:00000000000000003FFC00042FF428142814281428142FF420143FF400000000
+0100DA:000000000000400040004000400020002C00230010C010300E00017E00000000
+0100DB:000000000000003E00227FE2400240027FFE5014501450145014701C00000000
+0100DC:0000101008200FE008A05114628C57D415501550254823882FE8301840040000
+0100DD:000000000000210821082108210821082388254829281110092007C000000000
+0100DE:0000000000000000000000000000000000003FFC500A300C081007E000000000
+0100DF:0000000000000000381C281428143FFC2004400240023C7C04400FE000000000
+0100E0:000020085014501420083FF8200820081010282817D012901110111011100000
+0100E1:0000000000000FF004200420081010081008081008100420042003C000000000
+0100E2:0000000003C02424524A542A381C10081008081008100420042003C000000000
+0100E3:0000000003FC0448044803F006080C0414040208011000A000A000E000000000
+0100E4:000000000FF0112011200FC01820101010100820044002800280038000000000
+0100E5:000000000FF0112011200FC03828501450142828082004400280038000000000
+0100E6:0000000007C00AA00AA006C006C0082010101010082007C00AA00AA009200000
+0100E7:0000000000000000400220041FF80810081010083C3C0240024003C000000000
+0100E8:0000000000000FE0129014500AA0044008200820044004400280038000000000
+0100E9:0000000000001FE02490249014A0084C10341038084008400480078000000000
+0100EA:000000000000000000003FFC300C4A1253CA320C13880A9004A003C000000000
+0100EB:0000000000000FF80808380E48094C193416041002200140014003E000000000
+0100EC:00000000000000000000000000007FFC400420082008183007C0000000000000
+0100ED:0000000030184FE43838082010101010082008200440044007C0000000000000
+0100EE:000000000000000030184FE4501428280440028002800280044007C000000000
+0100EF:0000007F4141221408080814223E0000
+0100F0:000000003F00120012001E001200210040804080408021001E003F0000000000
+0100F1:0000000000000FFF440242043E042A043E04410841080108010801F800000000
+0100F2:000000000000100828142814281410083FFC20042004200420043FFC00000000
+0100F3:0000000000003000480048005FFF48022404240448020F1E00A000E000000000
+0100F4:0000000000001FFC10041004100410040808080804100410022001C000000000
+0100F5:000060209FDC6894251448970891051F1FC012408D88DFD8A028DFD880080000
+0100F6:000000000500050009000FE0121814C42D0228CA481A50241C20021001F00000
+0100F7:00000000000000000000000000000000000000007FFE00820044003800000000
+0100F8:0000000000000C0012001200020002000200020003F80208011000E000000000
+0100F9:00000000000C001240283FF02040108010800900294049204620264000000000
+0100FA:0000000000000002000018042400240819E00A08120021D00000002000000000
+010100:00000000000000000000000010100000
+010101:00000000000000181800000000000000
+010102:00000000000022140814220000000000
+010107:00000000000000080808000000000000
+010108:00000000000000242424000000000000
+010109:000000000000002A2A2A000000000000
+01010A:00000000002424240000242424000000
+01010B:00000000002A2A2A0000141414000000
+01010C:00000000005454540000545454000000
+01010D:000000000055555500002A2A2A000000
+01010E:00000000005555550000555555000000
+01010F:000000002A2A00002A2A00002A2A0000
+010110:000000000000000000003C0000000000
+010111:0000000000000000003C00003C000000
+010112:000000000000003C00003C00003C0000
+010113:00000000000000000066000066000000
+010114:00000000000000006006600660000000
+010115:00000000000000006600660066000000
+010116:00000000000000600660066006600000
+010117:00000000000000660066006600660000
+010118:0000000000000000DB00DB00DB000000
+010119:00000000001824242418000000000000
+01011A:00000000000022552200000000000000
+01011B:00000010281000102810001028100000
+01011C:00000000225522000022552200000000
+01011D:0000002050240A2450240A2450200000
+01011E:00000022552200225522002255220000
+01011F:002050240A2450240A2450240A245020
+010120:00225522002255220022552200225522
+010121:00000000000011102AA81110000011102AA81110000011102AA8111000000000
+010122:00000000081C2263221C080000000000
+010123:00000000000000000000000008101C38224463C622441C380810000000000000
+010124:1C2263221C1C2263221C1C2263221C08
+010125:0000000008101C38224463C622441C381C38224463C622441C38081000000000
+010126:1C002200631022381C441CC62244633822381C441CC62244633822101C000800
+010127:1C38224463C622441C381C38224463C622441C381C38224463C622441C380810
+010128:1C38224463C622441C382238634422C61C442238633822441CC6224463381C10
+010129:1C38224463C622441C38224463C622441C38224463C622441C38224463C61C38
+01012A:318C4A52CE734A52318C318C4A52CE734A52318C318C4A52CE734A52318C1084
+01012B:00000000081C227F221C080000000000
+01012C:000000000000000008101C3822447FFE22441C38081000000000000000000000
+01012D:1C227F221C1C227F221C1C227F221C08
+01012E:0000000008101C3822447FFE22441C3808101C3822447FFE22441C3808100000
+01012F:1C0022087F1C22221C7F1C22221C7F08221C1C221C7F22227F1C22081C000800
+010130:1C3822447FFE22441C381C3822447FFE22441C381C3822447FFE22441C380810
+010131:1C3822447FFE22441C3822387F4422FE1C4422387F3822441CFE22447F383E10
+010132:1C1C22227FFF22221C1C22227F7F22A21C1C22227F7F22221C9C22227F7F3E3E
+010133:318C4A52FFFF4A52318C318C4A52FFFF4A52318C318C4A52FFFF4A52318C1084
+010137:00000000022001401FFC08881494149422A222A23EBE00800080008000000000
+010138:00003048102418003048102418000000
+010139:0000000000000440044004401FF00440044004401FF004400440044000000000
+01013A:000000384412422418264048221C0000
+01013B:000000001C222210083E080808080000
+01013C:000000003E0008080808080808080000
+01013D:000000002142FC442404040404040000
+01013E:0000000004041C244444241404040000
+01013F:0000000000000000000000000000300048004FFC38040804040803F000000000
+010140:00000000700804020202020408700000
+010141:000000000E10204040404020100E0000
+010142:00000000404040407E40404040400000
+010143:000000007E4242404040404040400000
+010144:000000007F414954627E404040400000
+010145:000000007F41515F5140404040400000
+010146:000000007F4155485440404040400000
+010147:00000000FF81A3B6AAA2808080800000
+010148:000000007F415D484840404040400000
+010149:000000081414222241417F0808080000
+01014A:000000007F414954627E484840400000
+01014B:0000000041414141417F494949490000
+01014C:000000007F41515F5555404040400000
+01014D:000000412214081422417F0808080000
+01014E:000000007F41554854405C4848480000
+01014F:000000007F415D5048505C4040400000
+010150:0000000814142222417F001C1008101C
+010151:000000007F4149547E405C5048501C00
+010152:000000004141417F415D5149515D0000
+010153:000000007F41515F51405C5048501C00
+010154:0000004122140814225D1008101C0000
+010155:0000000041635549415D5149515D0000
+010156:00000000FF81A3B6AAA29C9088901C00
+010157:000000000814223E0041635549410000
+010158:000000007F414D4C4040404040400000
+010159:0000000000406050487C485060400000
+01015A:000000007F4244485060404040400000
+01015B:00000000000018180000001818000000
+01015C:000000007F4020100804081020400000
+01015D:000000007E40404040404040407E0000
+01015E:000000007E00000000000000007E0000
+01015F:000000007E424A504840404040400000
+010160:00000000007E020408100804027E0000
+010161:0000007C4444282810282844447C0000
+010162:00000000081C1C2A2A2A4949497F0000
+010163:00000000089C5C2A0908080808080000
+010164:0000000000605048447F444850600000
+010165:00000000FC605048447F444850600000
+010166:000000007F4949484840404040400000
+010167:000000007F415D4448445C4040400000
+010168:0000000041714D434040404040400000
+010169:00000000000000007FF841004100410041F8410041004100410041F800000000
+01016A:000000000000000041F84100410041007FF8410041004100410041F800000000
+01016B:00000000000000007DF81100110011001FF8110011001100110011F800000000
+01016C:00000000000000003F802080208020F820002000200020002000200000000000
+01016D:00000000000000007F044104410441044104410441044104410441FC00000000
+01016E:00000000000000007C7C44404440444047FC4440444044404440447C00000000
+01016F:000000007F41414040407C4444440000
+010170:00000000000000007FFC4104410441047FFC4104410441044104410400000000
+010171:0000000049492A2A1C08080808080000
+010172:000000003E2222A87020202020200000
+010173:0000000018247E424242424242420000
+010174:0022362A22007F414954627E40404000
+010175:000000000000000002040810207E0000
+010176:0000000000000952403E010100000000
+010177:00000000000000000008000400040868109020682008210811100EE000000000
+010178:0000001A224242221A224242221A0000
+010179:000000000000000000202020100E0000
+01017A:0000000000007F081414222241410000
+01017B:00000000000408102044201008040000
+01017C:00000000000000064930000000000000
+01017D:00000000000006493000064930000000
+01017E:000000001C2240404040404040400000
+01017F:000000001C224040407C404040400000
+010180:000000001C2240407C40704040400000
+010181:0000000040404040407C4040407C0000
+010182:00000000444444485060524A444A0000
+010183:000000003F4242320202020204180000
+010184:000000007E4242485448404040400000
+010185:00000000000000564935000000000000
+010186:0000000000000000007F000814080000
+010187:000000007010102020262422221C0000
+010188:00000000000000E07F1041904160410041804300450040004000400000000000
+010189:00000000070202225254381010100000
+01018A:0000000000000000007F000814080000
+010190:000000000000007E0000007E00000000
+010191:000000000000000000FE000000000000
+010192:000000000E101010101010103E610000
+010193:000000003C4242020C304042423C0000
+010194:000000003C4242020CFF2042423C0000
+010195:00000000000000482412121224480000
+010196:000000004242242418FF242442420000
+010197:000000000000000008200820082004401FF00440028002800100010000000000
+010198:0000000000000000213C214221422140FFFF210C210221422142213C00000000
+010199:000000000000000004200420042004201FF80420042004200420042000000000
+01019A:00000000020204087E10102040400000
+01019B:0000000040300C020408102040800000
+010280:00000000203028243E20202020200000
+010281:00000000081C2A080808080808080000
+010282:000000007C4242427C424242427C0000
+010283:00000000406A6A545440404040400000
+010284:00000000090A0C080808080808080000
+010285:000000000808141422222241417F0000
+010286:000000007E4040407C404040407E0000
+010287:000000007E4040407C40404040400000
+010288:000000003E08080808080808083E0000
+010289:0000000000C628281010102828C60000
+01028A:00000000080808080808080808080000
+01028B:00000000202224283030282422200000
+01028C:0000000008492A1C081C2A4908080000
+01028D:00000000080814142222224141410000
+01028E:0000000000000000044004400AA00AA011101110000000000000000000000000
+01028F:000000000000000004080C101220224041808100000000000000000000000000
+010290:00000000004122140814224100000000
+010291:000000003E0808083E080808083E0000
+010292:000000003C42424242424242423C0000
+010293:00000000382422222220202020200000
+010294:00000000080814142222141408080000
+010295:000000007C4242427C40404040400000
+010296:000000003C424240300C0242423C0000
+010297:000000007F0808080808080808080000
+010298:000000000000000011100AA00440010001000100010001000100010000000000
+010299:0000000095958A4A4444282810100000
+01029A:0000000000000000028011100AA0044001000100010001000100010000000000
+01029B:00000000080808083E08080808080000
+01029C:000000004949492A2A2A1C1C08080000
+0102A0:000000000808141422223E4141410000
+0102A1:00000000302824243828242428300000
+0102A2:00000006081010202020101008060000
+0102A3:000000000808141422222241417F0000
+0102A4:000040704C40404070484040704C0000
+0102A5:000040704C4040407048404040400000
+0102A6:000000003E08080808080808083E0000
+0102A7:000000007F4141417F414141417F0000
+0102A8:000000001C2A49497F4949492A1C0000
+0102A9:000040704C4040404040404040400000
+0102AA:000000004262524A4642404040400000
+0102AB:000000001C22414141414141221C0000
+0102AC:000000001C2241414140404040400000
+0102AD:000000001C22414141221C0808080000
+0102AE:0000000002020E122222120E02020000
+0102AF:00000000302C2222222C302824200000
+0102B0:000000000000000004100A280A280A2811441144114420822082208200000000
+0102B1:000000007F0808080808080808080000
+0102B2:00000000412222141408080808080000
+0102B3:00000008081C2A4949492A1C08080000
+0102B4:00000000004122140814224100000000
+0102B5:00000000492A2A1C1C08080808080000
+0102B6:000000003E4141414141221414770000
+0102B7:000000000000000004100A280A280A28114411441144208220823FFE00000000
+0102B8:000000001C2A4949494949492A1C0000
+0102B9:000000000E1222223E222222120E0000
+0102BA:000000007F41414141417F0000000000
+0102BB:000000007F41414141417F0808080000
+0102BC:000000007F4141222222141408080000
+0102BD:000000007F2222141408080808080000
+0102BE:00000000081422410000081422410000
+0102BF:000000007F4949494949494949490000
+0102C0:0000007F2222141408141422227F0000
+0102C1:0000007F222214140814142222410000
+0102C2:00000081424224242424242442428100
+0102C3:000000001820404C42211901020C0000
+0102C4:00000000222255550814142222410000
+0102C5:00000000494949497F49494949490000
+0102C6:000000002010087C10202021110E0000
+0102C7:00000000081C2A490808080808080000
+0102C8:00000000414141414949080808080000
+0102C9:000000001C2040405C424242221C0000
+0102CA:00000000422121111112122428700000
+0102CB:00000000702824121211112121420000
+0102CC:0000000022424444241F040402020000
+0102CD:00000000222222222438202020200000
+0102CE:0000000008081414222222415D410000
+0102CF:00000000424242427E42424242420000
+0102D0:00000000494949497F08080808080000
+010300:000000006050484844447E4242420000
+010301:00000000302824243828242428300000
+010302:00000006081010202020101008060000
+010303:00000000704844424242444448480000
+010304:000040704C40404070484040704C0000
+010305:000040704C4040407048404040400000
+010306:00000000380E08080808080838060000
+010307:000000007F4141417F414141417F0000
+010308:000000001C22635549495563221C0000
+010309:00000000080808080808080808080000
+01030A:00000000404448506060504844400000
+01030B:00000000202020202020202638200000
+01030C:00000000406A6A545440404040400000
+01030D:00000000416254484040404040400000
+01030E:000000007F4949497F494949497F0000
+01030F:000000001C22414141414141221C0000
+010310:00000000382422222220202020200000
+010311:00000000416355494141414141410000
+010312:000000001C22414141221C0808080000
+010313:00000000302C2222222C302020200000
+010314:00000000040810201008040810200000
+010315:000000007F0808080808080808080000
+010316:00000000412214080808080808080000
+010317:00000000004122140814224100000000
+010318:000000001C2A4949492A1C0808080000
+010319:00000000492A1C080808080808080000
+01031A:00000000001C2222221C2222221C0000
+01031B:00000000302C22222C30202020200000
+01031C:0000000020202020302C22222C300000
+01031D:00000000040404043C04040404040000
+01031E:00000000414949222222141408080000
+010320:00000000080808080808080808080000
+010321:00000000080814142222224141410000
+010322:00000000004122140814224100000000
+010323:00000000081C2A490808080808080000
+010330:000000003008244442425E4040400000
+010331:000000004C4242427C424242427C0000
+010332:000000007E4040404040404040400000
+010333:00000000601008080424424245390000
+010334:00000000001C2241407C4041221C0000
+010335:000000000000444444444444443E0000
+010336:000000007E04080810102020407E0000
+010337:000000004040407C4242424242420000
+010338:0000000008082A4949492A1C08080800
+010339:00000000000000000808080808080000
+01033A:000000004C4242427C50484844440000
+01033B:000000006010080804040A1221210000
+01033C:0000000041635D414141414141410000
+01033D:00000000416151514949454543410000
+01033E:000000001C22424040404642221D0102
+01033F:000000000000007C2222222222220000
+010340:000000000000007E4242424242420000
+010341:000000004242424242423E0202020000
+010342:000000004C4242427C50484442404000
+010343:000000001E21212018060121211E0000
+010344:000000007F4908080808080808080000
+010345:00000000414141221E04040404040000
+010346:0000000040407C4040407C4040404000
+010347:00000000000000442828102828440000
+010348:0000000000000C12212D2D21120C0000
+010349:000000000000001C2222221408360000
+01034A:00000000081C2A490808080808080000
+010380:00000000000000000000440066007FFE66004400000000000000000000000000
+010381:00003EF81C700820082008200820082008200000440066007FFE660044000000
+010382:000007C003800100010001000100010001000100010001000100010001000000
+010383:000007C003800100010007C003800100010007C0038001000100010001000000
+010384:0000FFFE739C2108210821082108210821080000444066607FFE666044400000
+010385:400060007FFE60004000400060007FFE60004000400060007FFE600040000000
+010386:00000000400060007C006110419801FF419861107C0060004000000000000000
+010387:000007C003800100010007C00380010001000100010001000100010001000000
+010388:000007C00380010201040108411861387FF86138421806080E04060202000100
+010389:000007C00380010201040108411861387FF86138411801080104010201000000
+01038A:00003EF81C70082008203EF81C70082008203EF81C7008200820082008200000
+01038B:00000000400060007C006100418001FF418061007C0060004000000000000000
+01038C:000003E001C00098028E048F088818883890789038A018A00880048002800000
+01038D:0000FFFE739C2108210821082108210821082108210821082108210821080000
+01038E:0000207C30383FF0301020100010001000100010001000100010001000100000
+01038F:000000000230041C081E18103810782038201840084004800280000000000000
+010390:00000000000000000000444066607FFE66604440000000000000000000000000
+010391:00000000400260047FC8601840380078403860187FC860044002000000000000
+010392:000000003EF81C70082008200820000007C00380010001000100000000000000
+010393:0000000000200040008001800380078003800180008000400020000000000000
+010394:00000000400060007FFE600040000000400060007FFE60004000000000000000
+010395:00003EF81C700820082008200820082008200820082008200820082008200000
+010396:00000000000200040008401860387FF860384018000800040002000000000000
+010397:00000000440066007FC066104418001F441866107FC066004400000000000000
+010398:000007C003800100014001800100030007000F00070003000100018001400000
+010399:00000000000000000004400860107FFE604040800F0007000300010000000000
+01039A:00000000000000000000400060007FFE60004000000000000000000000000000
+01039B:400060007FFE60004000400060007FFE60004000400060007FFE6E0044000400
+01039C:0000FFFE739C21082108210821082108210821080000400060007FFE60004000
+01039D:100427C863982108110411042108611821081104110421086118210811040000
+01039F:00000000000000000000000007C0038001000100010000000000000000000000
+0103A0:0000400060005FFF6000400000007FFF294A1084108410841084108410840000
+0103A1:0000440066005DFE6600440000003EF814500820082008200820082008200000
+0103A2:000001000580097F11803100500093FF514A3084108408840484008400840000
+0103A3:00007C0028001200130012FE1300120010001200130012FE1300120010000000
+0103A4:0000007C0128021004100C101410241014100C10041002100110001000100000
+0103A5:00000FF8055002200A2012203228522C922B522C322812200A20022002200000
+0103A6:0000011005980977119831105180917F518031001180097F0580010000000000
+0103A7:000001FF00AA0044114422446644AA4466442244114400440044004400440000
+0103A8:400060005FF06000400000007DF028A010401050105810571058105010400000
+0103A9:000007C00280010201040108411861285FC86128411801080104010201000000
+0103AA:00000020003000AF013043206530592F65304320013000AF0030002000000000
+0103AB:000007DF028A010441FC61545D246124412461245D2461244124012401240000
+0103AC:0000FFF85550222022202228222C222B222C2228222022202220222022200000
+0103AD:0000400060005FFE6000400000003EF814500820082008200820082008200000
+0103AE:400061FF5EAA60444044404460445F4460444044404460445F44604440440000
+0103AF:0000001F020A0B0412F433445264905C5264334412F40B040204000400040000
+0103B0:00007C3E28141048108811881288148812881188108810481008100810080000
+0103B1:400060005FFE6400460005FE460064005FFE60005FF80A500420042004200000
+0103B2:0000003E401460085FE8600840080008400860085FE860084008000800080000
+0103B3:0000F80050422084210823182528294825282318210820842042200020000000
+0103B4:000000008002C004BFC8C018802800488028C018BFC8C0048002000000000000
+0103B5:0000000000100858109731985290948052903198109708580010000000000000
+0103B6:00000FBE05140208020883F8C2A8BA48C2488248024802480248024802480000
+0103B7:0000F800502020B0212E233025202D0025202330212E20B02020200020000000
+0103B8:000000008010C020BE40D0D0995816579958D0D0BE40C0208010000000000000
+0103B9:0000F80050402080210023402560295E25602340210020802040200020000000
+0103BA:00001F000A0005000580057E85A0C530BC2EC53085A0057E0580050004000000
+0103BB:000007C002800100410061005FFE6100410000003EF814500820082008200000
+0103BC:4000603E5F9460084008400860085FE860084008400860085FE8600840080000
+0103BD:00000000002100420084818CC294BCA4C294818C008400420021000000000000
+0103BE:0000003E0014010801880178218831082E083108218801780188010800080000
+0103BF:00007C0028001200130012FE13201230102E1230132012FE1300120010000000
+0103C0:00007C1F280A100410041444166415DC16641444100410041004100410040000
+0103C1:0000400060005FFE60004108021006300A5012900A5006300210010800000000
+0103C2:0000400060005FFE60004000400060005FFE60005FF80A500420042004200000
+0103C3:00000000050109821164318C511490245114318C116409820501000000000000
+0103C8:000001F088A0CC41BB42CC46884A0052884ACC46BB42CC418840004000400000
+0103C9:08800CDF0BBA0CC48884CCC4BBBCCCC48884CCC4BBBCCCC488840CC40BBC0CC0
+0103CA:0220000337C002EE800331042221083331182EEF283331482221283331182EEF
+0103CB:000001F000A08040C141B242C6468A4A12528A4AC646B242C141804000400000
+0103CC:0880113E33145508330811080888000808881108330855083308110808880000
+0103CD:120025FF6CAAB4446C44244412440044124424446C44B4446C44244412440000
+0103CE:000000000000001100229066D8AAB732D8AA9066002200110000000000000000
+0103CF:444066605DDE66604440000008421084318C529494A45294318C108408420000
+0103D0:000000000000020006000A001E00010000800040002000100008000000000000
+0103D1:000007C002800100010001000100010001000100010001000100010001000000
+0103D2:000007C002800100010007C00280010001000100010001000100010001000000
+0103D3:0000000000200040008001800280048002800180008000400020000000000000
+0103D4:0040008001800280018000800040000000400080018002800180008000400000
+0103D5:0000200830182FE83018200807C0028001000100010001000100010001000000
+010400:00000000304804043C44444444380000
+010401:00000000182440403840404244380000
+010402:00000000304844443C44444444380000
+010403:000000001C2A2A4947414122221C0000
+010404:000000001C22224141414122221C0000
+010405:000000001C2A2A494949492A2A1C0000
+010406:0000000000080828180C0A0808080000
+010407:0000000002020202020202023A460000
+010408:000000000404040404044424140C0000
+010409:0000000001010101010101492D1B0000
+01040A:00000000625C40404040404040400000
+01040B:00000000304844443C04040404040000
+01040C:000000000808080808083E4949310000
+01040D:0000000C32524A4A3E424242423C0000
+01040E:00000000414141414141494949360000
+01040F:0000000042A2A47F2424282828100000
+010410:000000004649493E0808080808080000
+010411:000000007E0202020202020202020000
+010412:00000000344C44443C444444443C0000
+010413:000000001C2242020202020202020000
+010414:000000001A2622427E424222261A0000
+010415:000000001C22424040404042221C0000
+010416:00000000182420201C08101020200000
+010417:000000001C2241414141494949360000
+010418:000000001C2A49474141494949360000
+010419:00000000182444447840404040400000
+01041A:00000000182444447844444444380000
+01041B:000000004040404040404040407E0000
+01041C:00000000414122221414081414140800
+01041D:000000000C121222F41F282424180000
+01041E:00000000182440407048444444380000
+01041F:000000005C62414141414141625C0000
+010420:0000001C2222201008040222221C0000
+010421:0000000008083A49493E080808080000
+010422:00000000404040404040404244380000
+010423:00000000384442020202024244380000
+010424:00000000202020202739010101010000
+010425:00000000414345454949515161410000
+010426:0000000002120A06030202925A360000
+010427:000000001C2A2A49594D492A2A1C0000
+010428:000000000000003844043C4444380000
+010429:00000000000000384440304044380000
+01042A:000000000000003844443C4444380000
+01042B:000000000000001C2A494741221C0000
+01042C:000000000000001C22414141221C0000
+01042D:000000000000001C2A4949492A1C0000
+01042E:00000000000000000828180C0A080000
+01042F:0000000000000002020202023A460000
+010430:000000000000000004040424140C0000
+010431:0000000000000001010101492D1B0000
+010432:00000000000000625C40404040400000
+010433:000000000000003844443C0404040000
+010434:00000000000000080808083E49310000
+010435:0000000000003C524A3E4242423C0000
+010436:00000000000000414141414949360000
+010437:0000000000000042A2A47F2428100000
+010438:000000000000004649493E0808080000
+010439:000000000000003E0202020202020000
+01043A:00000000000000344C443C44443C0000
+01043B:000000000000001C2222020202020000
+01043C:000000000000001A26427E42261A0000
+01043D:000000000000001C22404040221C0000
+01043E:000000000000001824201C0810200000
+01043F:000000000000001C2241414949360000
+010440:000000000000001C2A49474149360000
+010441:00000000000000384444784040400000
+010442:00000000000000182444784444380000
+010443:000000000000002020202020203E0000
+010444:00000000000000412214081414140800
+010445:000000000000000C1222F41F28241800
+010446:00000000000000182420382424180000
+010447:00000000000000586444444464580000
+010448:000000000000001C22100804221C0000
+010449:0000000000000008083A49493E080800
+01044A:00000000000000202020202424180000
+01044B:00000000000000384404040444380000
+01044C:00000000000000101010161A02020000
+01044D:00000000000000414345495161410000
+01044E:00000000000000020A0603925A360000
+01044F:0000000000001C2A49594D492A1C0000
+010450:00000000700804040404040404040000
+010451:00000000040C14240404040404040000
+010452:0000000001011D2341404040211E0000
+010453:00000000040404040404040408700000
+010454:000000002010081422414141221C0000
+010455:00000000384440201008044444380000
+010456:000000000204081020404040201E0000
+010457:00000000423C081020404040201E0000
+010458:00000000404020201010080804040000
+010459:00000000384444444444281028440000
+01045A:0000000000004040404040404040201C
+01045B:00000000000020202020202024283020
+01045C:0000000000003C4201010141625C4040
+01045D:0000000000001C204040404040404040
+01045E:0000000000001C224141412214080402
+01045F:00000000000038440408102040444438
+010460:00000000000078040202020408102040
+010461:00000000000078040202020408103C42
+010462:00000000000004040808101020204040
+010463:00000000000044281028444444444438
+010464:000000000000003C42404040423C0000
+010465:00000000000000070808080808700000
+010466:00000000000000080808080808080000
+010467:000000000000004040404040201C0000
+010468:00000000000000040404040408700000
+010469:000000000000001C2040404040400000
+01046A:00000000000000700804040404040000
+01046B:00000000000000414122221414080000
+01046C:00000000000000030C30403009060000
+01046D:00000000000000384440403810200000
+01046E:000000000000003C42020202423C0000
+01046F:00000000000000700808080808070000
+010470:0000000000000020202C340404040000
+010471:000000000000007E40404040201C0000
+010472:000000000000007E0202020204380000
+010473:000000000000007C0408101010100000
+010474:00000000000000384444444444380000
+010475:00000000000000081414222241410000
+010476:00000000000000304806010618600000
+010477:00000000000000384404043810080000
+010478:000000000000003C4241311121460000
+010479:000000000000006611111161423C0000
+01047A:000000000000001C2221192141460000
+01047B:000000000000004641211921221C0000
+01047C:000000000000001C22424242424C0000
+01047D:000000000000005C62424242424C0000
+01047E:000000000000004E5060404040400000
+01047F:00000000404040442A2A2A2911110000
+010480:000000002214081422414141221C0000
+010481:00000000545454542C04083E48300000
+010482:000000000828585828081111110E0000
+010483:00000000080808101010102020200000
+010484:0000000000000000104018C0174010402080208020884108411040E000000000
+010485:00000000384440407048494949460000
+010486:000000001C22224141414122221C0000
+010487:00000000314F01020202040404040000
+010488:0000000038440408103C4242423C0000
+010489:000000003C4242423C081020221C0000
+01048A:000000007808081010102322221C0000
+01048B:00000000242424241C04083E48300000
+01048C:00000000304848483048494949460000
+01048D:000000004848484838081012120C0000
+01048E:0000000000000000381844244424047805A01E20242024222422181C00000000
+01048F:000000001212120E020204344C440000
+010490:000000000000000003800440044004400880088808881110111010E000000000
+010491:000000001010101C12020202221C0000
+010492:000000001C2202020C102020221C0000
+010493:000000000000440044004C003580064008440844088810881088107000000000
+010494:00000000222211110E102020211E0000
+010495:000000000814140814122020211E0000
+010496:000000001C22202018040202221C0000
+010497:000000002020202020202222221C0000
+010498:000000003C424242423E020204180000
+010499:00000000609010203028494949460000
+01049A:000000000E1101010202023A44440000
+01049B:000000001C22202020241C0404040000
+01049C:00000000222222444444888989760000
+01049D:00000000000000003000480048000EE011101110111222222224221800000000
+0104A0:000000001C22224141414122221C0000
+0104A1:000000000708080804040202021C0000
+0104A2:000000001C22404030404141221C0000
+0104A3:000000007E1020203048484949460000
+0104A4:000000002214081422414141221C0000
+0104A5:000000000C12121C20404141221C0000
+0104A6:000000002222221C0404080808300000
+0104A7:000000001C2201010102020244380000
+0104A8:000000000E11202020404040221C0000
+0104A9:00000000111111222222444444380000
+010800:0000000000002108111009200540038001000380054009201110210800000000
+010801:0000000000002108111009200578038001000380054009201110210800000000
+010802:0000000000002108111009200540038001000280044008201010200800000000
+010803:000000000000442810004428107C0000
+010804:00000000000004400AA011100100010001000100010001000100010000000000
+010805:0000001C222222222222222214080000
+010808:000000000000000000000000000000000000410422881450082001FC00000000
+01080A:000000081C2A490808080808083E0000
+01080B:0000000000000040002000100208011000A01040088005000200050008800000
+01080C:0000000000000F80000008800540022002000200020002000200020000000000
+01080D:0000000000000FE0082008200820082010101010101010101010101000000000
+01080E:0000000000002448129009200440028001000380054009201110210800000000
+01080F:00000000000000000000000000000000202010500888050002003FE000000000
+010810:00000018242424241824242424180000
+010811:00000000000000000020004000800100020004000FF0000000000FF000000000
+010812:00000008080808083E08080808080000
+010813:00000000000007C0082010101010200820082448244824482448238800000000
+010814:0000000000004824244812900920044002800440082010102008400400000000
+010815:0000000000002008101008200440028001000280044009201110210800C00000
+010816:0000000000000000000000000000101028284444028001001FF0000000000000
+010817:000000000000000000000000000007C01930210821082108193007C000000000
+010818:0000000000002008101008202448228821082288244808201010200800000000
+010819:0000007F007F08080808080808080000
+01081A:0000000000000080010022082408220821082088204820880100020000000000
+01081B:00000000000000000040002000100208011000A010400880050002003FF80000
+01081C:0000000000000000010000800040008001100228044408801100220000000000
+01081D:0000000000002020102008200420020001000200042008201020202000000000
+01081E:000000080808083E08083E0808080000
+01081F:0000000000000080010002000400020001000080004000800100020000000000
+010820:00000000004428100044281000000000
+010821:00000000000000E00110010000C0004000800100020004000800100000000000
+010822:0000000000000440082010102108111009200540038001007FFC000000000000
+010823:0000001C2222222222222222147F0000
+010824:00000000000814224100141414140000
+010825:00000000000000000040002000100208011000A0104008800500020000000000
+010826:0000001C222222140808141422220000
+010827:0000000000002008101008200820044004400440082009201090204800000000
+010828:00000041414141222222141414080000
+010829:000000494949497F4040404040400000
+01082A:00000008142249080808080E003F0000
+01082B:00000000004428104428107C007C0000
+01082C:00000000000020201020082008F8042004500450088808881104210400000000
+01082D:00000020202020203E20202020200000
+01082E:000000000000000808492A1C087F0000
+01082F:000000081C2A49080808080808080000
+010830:0000007F1010101E1010101010100000
+010831:0000007F2020203E202A2A2A2A2A0000
+010832:0000000000004004200810100820044002800440092012902448482400000000
+010833:0000007F0808080808080808087F0000
+010834:0000000000004104210811100920044002800440082010102008400400000000
+010835:00000008142241080808080808700000
+010837:0000000000002010102008400840048004800480084008401020201000000000
+010838:00000009112121414F41212111090000
+01083C:0000000001004084244812100920044002800440082010102008400400000000
+01083F:0000000000000210042008401080084004200210010802100420084000000000
+010900:000000000A0C081828482818080C0A00
+010901:000000000C14244424140C04047C0000
+010902:00000000061A62020202020202020000
+010903:0000000002060A12224222120A060200
+010904:00000000061A62061A62061A62020000
+010905:000000004142221C0404040202010000
+010906:0000000000000000112A440000000000
+010907:00000000465A62465A62465A62020000
+010908:000000001C222241497F494122221C00
+010909:0000000000000008043C545454540000
+01090A:00000000044444780808081010100000
+01090B:000000001010102020202040407C0404
+01090C:000000004949497E0A02020404040000
+01090D:00000000101010202038081020400000
+01090E:00000000041F04083E08087C10100000
+01090F:0000000000000000001C2222221C0000
+010910:00000000304848081010102020200000
+010911:00000000404854222020201010100000
+010912:0000002050503E11110A0C0804040400
+010913:00000020505030101008080804040400
+010914:000000000000004949493E0000000000
+010915:000000101010203C2424204040400000
+010916:00000000080808080808080808080000
+010917:00000000000000007C02020400000000
+010918:00000000780810207C04081020000000
+010919:0000000000011A244404020202000000
+01091F:00000000000000000018180000000000
+010A00:0000000000000000078008400820082006200020004000800100020000000000
+010A01:0000000000000000080008001000100010002000200020004000400000000000
+010A02:0000000000000000000000000000000000000000000000000000300048003000
+010A03:0000000000000000000000000000000000000000000007000800078000400F80
+010A05:0000000000000000004000800100020000000000000000000000000000000000
+010A06:0000000000000000000000000000000000000180060018006000000000000000
+010A0C:0000000000000000000000000000000000000000000000000008000400020002
+010A0D:00000000000000000000000000000000000000000000000000000F7810840F78
+010A0E:00000000000000000000000000000000000000000000000000200010081007E0
+010A0F:0000022004400880000000000000000000000000000000000000000000000000
+010A10:00000000000000001E0021002080208018C000A0011002080448083000000000
+010A11:00000000000000000380044008400800100010000F0000800100020000000000
+010A12:00000000000000000200044008A00920092007C0010001000100000000000000
+010A13:00000000000000000200044008A0092007C00170018801080110000000000000
+010A15:0000000000000000082007C000B0010802080010002000400080000000000000
+010A16:0000000000000000082007C0004001C006B00888090805100100000000000000
+010A17:0000000000000000082004400240014000800080010001000100000000000000
+010A19:000000000000000010600880088004400420062005C008000800000000000000
+010A1A:0000000000000000002021C01E40008000800100011802600380020000000000
+010A1B:000000000000000007C00820002000400FC00080008001000100000000000000
+010A1C:000000000000000004200820082010C011400E40008000800080000000000000
+010A1D:00000000000000001FF800800080008001000100010002000200020000000000
+010A1E:000000000000000000C000C000A0008000800080008001000100000000000000
+010A1F:000000000000000002000400040003F0000800080010002001C0000000000000
+010A20:00000000000000000080008001000FC011200200020002000200020000000000
+010A21:00000000000000000000018002000100008000400020042003C0000000000000
+010A22:000000000000000001800240044000A001200020002000400080000000000000
+010A23:0000000000000000038004000400020001000080008000800100000000000000
+010A24:0000000000000000010001000100020002C00320042004400400000000000000
+010A25:000000000000000001000100010002000FC00220042004400400000000000000
+010A26:0000000000000000040008E00910061000200020004000400080008000000000
+010A27:00000000000000000FE00100010001E002100210021004200400000000000000
+010A28:000000000000000000000000044008200820082007C000000000000000000000
+010A29:0000000000000000010002800280044004400820082010101010000000000000
+010A2A:000000000000000002000400040003C000200020004000800100000000000000
+010A2B:000000000000000000200020002007C008400840008000800080000000000000
+010A2C:000000000000000007C008200020004000400080008001000100000000000000
+010A2D:000000000000000007F002080208010401040104020802080410000000000000
+010A2E:000000000000000000E003180424042402480040008000800100010000000000
+010A2F:0000000000000000040003E000100010001000E0004000400080010000000000
+010A30:0000000000000000301008100420042008401FC0004000800080000000000000
+010A31:000000000000000007800840082004200040008001000200042003C000000000
+010A32:00000000000000001E08211020A020C018C000C0012002100490086000000000
+010A33:00000000000000000200020004E00510043003D0001000200040000000000000
+010A38:000000001FF80000000000000000000000000000000000000000000000000000
+010A39:000000000000000000000000000000000000000000000003000C003000C00000
+010A3A:0000000000000000000000000000000000000000000000000000004000800100
+010A3F:0000000000000000000000000000000000000000000000000000008003E00080
+010A40:0000000000000000008000800080008000800080008000800100000000000000
+010A41:00000000000000000220022002100210031002E0020002000400000000000000
+010A42:0000000000000000111011101088108818881770100010002000000000000000
+010A43:0000000000000000000000000000031000A0004000A001100210000000000000
+010A44:000000000000000000000000000003C004200020004000800100000000000000
+010A45:000000000000000001800240044000A001200020004000800000000000000000
+010A46:0000000000000000000000000080010002800080004000400040000000000000
+010A47:000000000000000007100890089007F000800080008000800078000000000000
+010A50:0000000000000000008001000200000000000000000000000000000000000000
+010A51:0000000000000000000000000380044004400440038000000000000000000000
+010A52:000000000000000003C00420081010081008100810080810042003C000000000
+010A53:000000000000000007E00800100010003FFC50001000080007E0000000000000
+010A54:000000000000000003C004200B10108810F81F08110808D0042003C000000000
+010A55:00000000000000000630094806300000318C4A52318C000018C0252018C00000
+010A56:0000000000000000008000800080008000800080008000800080000000000000
+010A57:0000000000000000024002400240024002400240024002400240000000000000
+010A58:0000000000000000000000000000000038E2471C000038E2471C000000000000
+01D000:000000000004047C0404000000000000
+01D001:000000000040407C4040000000000000
+01D002:000000000000001C2241000000000000
+01D003:00000000000000010305091020400000
+01D004:0000000000040C152345091020400000
+01D005:00000000000000402010080402010000
+01D006:00000000001008442211080402010000
+01D007:0000000000000040403C020202000000
+01D008:0000000000000000000000000000000000000E04311840E00000000000000000
+01D009:00000000000000000000000000000C10102010400880110012000C0000000000
+01D00A:00000000181808300018180830000000
+01D00B:00000018081000180810001818083000
+01D00C:00000000000000000102044850200000
+01D00D:000000000000000C1204081020400000
+01D00E:00000000000000000205091220400000
+01D00F:00000000000000000000083E08000000
+01D010:00000000000000181800666600000000
+01D011:00000000000000001804081020400000
+01D012:00000000000000661122448810200000
+01D013:0000000000000000000000000000000000002008183007C00000000000000000
+01D014:0000000000000814147F141408000000
+01D015:0000000000000000000007000880004006400940094006400030000000000000
+01D016:0000000000007F404C52524C00000000
+01D017:000000000000080808082A1C08000000
+01D018:00000000000000221408142200000000
+01D019:000000000000000000000100228052805FE472A44A9849007000000000000000
+01D01A:00000000000000000000007E00000000
+01D01B:00000000000000000000181800000000
+01D01C:00000000000000000006063030000000
+01D01D:00000000000000000000000000000000000000000000318C318C000000000000
+01D01E:0000000000000000000000000000028001100288180827F00400000000000000
+01D01F:0000000000000040006000600050005000481FF8084008401040000000000000
+01D020:00000000081022440810204000000000
+01D021:00000000000000000700088000E01040088004E0021001000000000000000000
+01D022:0000000000000000001C224100000000
+01D023:000000000000000000000000000000000440228812900FE00000000000000000
+01D024:00000000000000002214140800000000
+01D025:000000000000000000000000000410082010222024401B800000000000000000
+01D026:0000000000000000000000000F001000200023E011200E200028003000200000
+01D027:000000000000000000000000000018002404070808F010000000000000000000
+01D028:00000000000000200010011000A00440028011000A0004002400180000000000
+01D029:00000000000000000000000000020004002818100A4071200090000000000000
+01D02A:00000000000000000000000000000000000007800840044800887F7600000000
+01D02B:0000000000000000000008000C000A007F0028E02910489208220FDD00000000
+01D02C:0000000000000000000000000004000804100220224055803800100000000000
+01D02D:0000000000000000000001DC0222100028007E422A44124801B0000000000000
+01D02E:000000000000020006000A801180228004800800121821240140008000000000
+01D02F:0000000000000000000800100020004000800100044008801100000000000000
+01D030:00000000000002024244447C00000000
+01D031:00000000000000000000000000100010021006200A2013E00000000000000000
+01D032:000000000001000200040088005000200200048801126C242448481000000000
+01D033:00000000000000000000000000041B081B100920120024000000000000000000
+01D034:0000000000000000001000100038005400D40154023800100910121024000000
+01D035:0000000000000000001000100038005400D40154423824101810001000000000
+01D036:0000000000003860469001E00080006000800060008000600084007800000000
+01D037:000000000000388045400380010600CE010000C6010E00C0010600EE00000000
+01D038:0000000000000700088010400C2002200C1010100C1002200C20004000800080
+01D039:0000000C0418000C0418000C04180000
+01D03A:0000000000000000000000000020006000A00120021004000800100000000000
+01D03B:00000000000000000000000011000A0004020184024848502460128000000000
+01D03C:000000000000000000000000000030000840048804881B700000000000000000
+01D03D:0000000000000000000000000480324041204000405438D4052A060104010800
+01D03E:0000000000000000000000000004000C00142420244024801B00000000000000
+01D03F:0000000000000010002035404A804A82000420082910292016C0000000000000
+01D040:00000000000000000000000000003CF00820104038E004100000000000000000
+01D041:0000000000000000000000080010002000400080210012000C00000000000000
+01D042:0000000000000000000000002000101008200440028001000280044000000000
+01D043:000000000000000000003000100060000000000030021152655402A800000000
+01D044:000000000000000000000000000000000000049004900B6C1000200000000000
+01D045:000000000000880050002200544488AA55FF24AA07FF24AA4844300000000000
+01D046:000000000000000000000000000000000000180021F81E000000000000000000
+01D047:00000000000000000000003F00000000
+01D048:000000000000000000000E7000000000
+01D049:000000000000000000000000000000302008200810100FE00000000000000000
+01D04A:0000000000000000000000000000100023C01C28001000280000000000000000
+01D04B:0000000000000000000000000000210042F03C0A0004000A0000000000000000
+01D04C:0000000000000000000000004000410022F03C0A5004100A0000000000000000
+01D04D:0000000000000000000018002008187007900020004000800000000000000000
+01D04E:00000000000000000000241200000000
+01D04F:00000000000000000000100800000000
+01D050:00000002040408081060000000000000
+01D051:0000000000000000700C020400000000
+01D052:0000000000000000000000000000000038C00630010802100000000000000000
+01D053:00000000000000000C10080438000000
+01D054:00000000000000000000000000000000001000200DD01210042000C000000000
+01D055:000000000000000000000000000000000F0010C0203018080000000000000000
+01D056:00000000000000000000000010001000084007F8004000800000000000000000
+01D057:00000000000000000020201C00000000
+01D058:000000000000000000004040201F0000
+01D059:0000000000000000000000000050500F
+01D05A:00000000000000000000000000000000000000003800070C00D0002000000000
+01D05B:000000000000000000000000000000000000000000003FF80010002000000000
+01D05C:00000000000000000000000000000000000000003FC000300008001000000000
+01D05D:0000000000000000000000000000000000000000180024000780087C00000000
+01D05E:0000000000000000000000007F800100020007FC000000000000000000000000
+01D05F:00000000007F201008081121221C0000
+01D060:000000000000000000000000000000000000000000002004470838F000000000
+01D061:000000000000000000000000000000000000000033804C42083C100000000000
+01D062:000000000000000000000000000000000000000031F84A040C04100800000000
+01D063:0000000000000000003E20100C02020C
+01D064:000000000000000000000000000000000F000100010000800080007000000000
+01D065:000000000000000000000000000000000000008047003900020004C0073A0404
+01D066:0000000000000000000000000000000000000000000010F021081E1000000000
+01D067:00000000000000000000000000000000308042F843843E840298020000000000
+01D068:0000000000000000000000000000000000000000100012800A8007F800000000
+01D069:000000000000000000000000003000400020001000E01400140003F800000000
+01D06A:000000000000000000000000000000000000000000000000070008C011246618
+01D06B:00000000000000000000000001F002000400030000CC0030003000481F880010
+01D06C:000000000000000000000000000000000000180824100790087C001000200FC0
+01D06D:0000000000000000000000000000000000000000181824200790087C00080030
+01D06E:000000000000000000000000000000000000000000C02104470838F000800300
+01D06F:0000000000000000000000000000000000000100220042043F0802F002001C00
+01D070:00000000000000000000008047003918022004C0073A04240040018000000000
+01D071:000000000000000000804700390C021004D0073A0414002000200FC000000000
+01D072:000000000000000000000000000000003FF8000800100FFC0024004800100020
+01D073:000000000000000000000000500050004FFC000400080FFE0012002400C80010
+01D074:0000000000000000000030004800480007FE0002000407FF0009001200640008
+01D075:00000000000000000000000000000000000001800240024029547CFEAA550181
+01D076:0000000000000000000000000000000000000200050005007FE0051805040208
+01D077:0000000000000000000000000000000000000100028402843FF8028002800100
+01D078:0000000000000000000000000000000000000800140014007F841508151008E0
+01D079:0000000000000000000000000800140014007F901528152808FE002800280010
+01D07A:00000030083000300830003008300000
+01D07B:000000000000000000000000000000000000000000000180024027E03A52218C
+01D07C:0000000000000000000000000000000000000000101008200440038000000000
+01D07D:0000000000000000000000000380044008201010000000000000000000000000
+01D07E:00000000000000187E18000000000000
+01D07F:0000000000000000261E000000000000
+01D080:00000000000000000000003036060000
+01D081:00000000000000000000000000000000000000080010082004400B8012000400
+01D082:00000000000000000000000000000000000000803D004200050008FC00000000
+01D083:000000000000000000000050500F0000
+01D084:00000000000000000000007F0C0C0000
+01D085:00000000000000000000000810000000
+01D086:00000000000000000000001224000000
+01D087:0000000000000000000000000000000000000000000004900920000000000000
+01D088:0000000000000000000000000000000000000000000012482490000000000000
+01D089:0000000000001C224149000000000000
+01D08A:00000000000000000000504038070000
+01D08B:00000000000000000000544038070000
+01D08C:00000000000000000000000000000000000000000AA00800070000F000000000
+01D08D:0000000000000000000000000000000000000000155010000E0001F800000000
+01D08E:0000000000001F201804584038070000
+01D08F:000000000000003E1008000000000000
+01D090:000000000000005F0804000000000000
+01D091:000000000000007D2010000000000000
+01D092:000000000000000007F8020001001F8008000400000000000000000000000000
+01D093:000000000000000003FC010000804FC004000200000000000000000000000000
+01D094:000000001000000007F8020001001F8008000400000000000000000000000000
+01D095:00000000000000001FE4080004007E0020001000000000000000000000000000
+01D096:00000000000003FC010000800FC0040002003F00100008000000000000000000
+01D097:000000000000003E0408000000000000
+01D098:000000000008103E0408000000000000
+01D099:000000007E04081F0204000000000000
+01D09A:000000007E04081F0204000A040A0000
+01D09B:000000000008103E0408001408140000
+01D09C:000000000000003E0408001408140000
+01D09D:000000000000000000000000000000003EF80440082002800100028000000000
+01D09E:00000000000000282856405408140000
+01D09F:000000000000003E1008001408140000
+01D0A0:000000000000000007F8020001001F8008000400000014000800140000000000
+01D0A1:0000000001FE0080004007E0020001001F800800040050002000500000000000
+01D0A2:0000000000000000000000000000000000000000200058705488230400000000
+01D0A3:00000000000000205050280808040202
+01D0A4:00000000000000000000000000000000000000000000240024701B8800000000
+01D0A5:0000000000000000000000000000000000000000080008E00710000000000000
+01D0A6:0000000000000000000001FC000000001FD4001400007D406140000000000000
+01D0A7:0000000000000000000000000000000018602490249014500410020800000000
+01D0A8:0000000000000000000C121222525221
+01D0A9:00000000000000402027181C28440000
+01D0AA:000000000000000000000000400027F020401749145628564429000200040000
+01D0AB:00000000006010081422003E14220000
+01D0AC:00000000000000000000000000000000000018C010800E700000000000000000
+01D0AD:00000000000000000066113300000000
+01D0AE:0000000000200020004003800400060000E0070000000CC00220066000000000
+01D0AF:00000000000000000000000000003FF800000080011000200000000000000000
+01D0B0:0000000000000000000000000000003000C003000C0001200090000000000000
+01D0B1:0000000000000000000000000000000022082508189000A000C0008000000000
+01D0B2:000000000000000001200090000000C0012000E022242528189000A000C00080
+01D0B3:000000000000000000486024100008181424222400243E541454222200000000
+01D0B4:00000000000000000000182424140402
+01D0B5:00000000000000000000404040484836
+01D0B6:000810207810207810207C0201000000
+01D0B7:00000000000000000000000000000000038015501550139011106FEC01000100
+01D0B8:0000000000000000000000C001200140038015501550139011106FEC01000100
+01D0B9:00000000001B140A1660000000000000
+01D0BA:000000001C22221C0808000000000000
+01D0BB:000008081C22221C0808000000000000
+01D0BC:0000000000000000000000000000000000000000180024007F822504190800F0
+01D0BD:000000402C12120C0201000000000000
+01D0BE:000000000A0004000AC00120012000C000200010000000000000000000000000
+01D0BF:0000000008081C22221C000000000000
+01D0C0:000000000100008003C0048008001E00040008001E00040008001FE000180004
+01D0C1:000000000000000038444438101C2340
+01D0C2:000000000000101038444438101C2340
+01D0C3:0000000000000000000000000000000000000200050005003FE0051005080230
+01D0C4:0000000000500020035004800480030004000800000000000000000000000000
+01D0C5:000000000000010C028202841FF8228042803100000000000000000000000000
+01D0C6:000000000000010C028202A41FF822A042803100000000000000000000000000
+01D0C7:000000011A2424182040000000000000
+01D0C8:000000000010002000C0012001200AC004000A00000000000000000000000000
+01D0C9:000000000000001001A002400240118012000C00000000000000000000000000
+01D0CA:0000000000000000000000000000000000000200050005407FF0054805040218
+01D0CB:00000000060909464830000000000000
+01D0CC:00000000000000040068289010902A6004800B00000000000000000000000000
+01D0CD:000000000000000800D00120012014C009001600000000000000000000000000
+01D0CE:00000000000000000000000000A0004000A00020004001800240024005800800
+01D0CF:0000000000000000000000000000004000200020004001800240024005800800
+01D0D0:00000000000000000000020438444438
+01D0D1:00000000000000000000000000000000000000A0004000A00700088008800700
+01D0D2:0000000000000000000000000000005000200150008001400E00110011000E00
+01D0D3:000000000000000000000028001000A8004002A0010002801C00220022001C00
+01D0D4:000000001C22221C2040000000000000
+01D0D5:00000000000001C00220022001C00A0004000A00000000000000000000000000
+01D0D6:0000000000E00110011000E00500020015000800140000000000000000000000
+01D0D7:000000000070008800880070028001000A8004002A0010002800000000000000
+01D0D8:000000081C081C22221C000000000000
+01D0D9:00000000001C22221C081C0800000000
+01D0DA:00000000000000000008080800000000
+01D0DB:00000000000808080808080800000000
+01D0DC:00000000000000000014141400000000
+01D0DD:000000000000001C2249080800000000
+01D0DE:00000000000000000000000018242418
+01D0DF:0000000000000000000008001C22221C
+01D0E0:0000000000000000000014001C22221C
+01D0E1:000000000000000000002A001C22221C
+01D0E2:00000000000000000000000000181818
+01D0E3:00000000000000000000000800181818
+01D0E4:00000000000000000000200800181818
+01D0E5:00000000000000000000200802181818
+01D0E6:000000000000000000000000000000000000000000001FC0100017F014001400
+01D0E7:00000000000000000001621408141408
+01D0E8:0000000000000000000000000000000000000FF8100010000F00020002000180
+01D0E9:00000000000000007F14142400000000
+01D0EA:000000040A123C12120C000000000000
+01D0EB:000000000000007F3030000000000000
+01D0EC:0000000000000814227E000000000000
+01D0ED:0000000000001418102C000000000000
+01D0EE:00000000000000007C08103E00000000
+01D0EF:00000000000000002212140800000000
+01D0F0:00000000000000000000000000001C700C300E38000000000000000000000000
+01D0F1:0000000000000038181C000000000000
+01D0F2:00000000000000000000000000001C700C300E38000000000000000000000000
+01D0F3:0000000000000038181C000000000000
+01D0F4:0000000000004023110E000000000000
+01D0F5:000000000000007E2010000000000000
+01D100:08080808080808080808080808080800
+01D101:14141414141414141414141414141400
+01D102:2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C00
+01D103:34343434343434343434343434343400
+01D104:08080800000008080800000008080800
+01D105:08080808080808080000000000000000
+01D106:D0D0D0D0D6D6D0D0D0D6D6D0D0D0D000
+01D107:16161616D6D6161616D6D61616161600
+01D108:00000000181800000018180000000000
+01D109:0000000000000000C060A090909090809040902090109090A696C66600000000
+01D10A:0000000000000000C060A090909090809080908090809080A696C66600000000
+01D10B:0000000018802480210031001A400E000700258008C008401240118000000000
+01D10C:0000008003E006B00C980C980C981FFC0C980C980C9806B003E0008000000000
+01D10D:0000000000000000000C00180030006000C00180030006000C00180000000000
+01D10E:0000000000000000000C00180C300C6000C00180031806180C00180000000000
+01D10F:00000000000000000033006630CC3198033006600CCC198C3300660000000000
+01D110:00000000000003C007E00C300810118811880000000000000000000000000000
+01D111:00000000000000000000000000001188118808100C3007E003C0000000000000
+01D112:00000000000018180810000000000000
+01D113:00000000000000000033006600CC0198033006600CC019803300660000000000
+01D114:00060818181818183018181818180806
+01D115:04081030303030303030303030100804
+01D116:0000000000000000000000000000FFFF00000000000000000000000000000000
+01D117:000000000000000000000000FFFF00000000FFFF000000000000000000000000
+01D118:0000000000000000FFFF00000000FFFF00000000FFFF00000000000000000000
+01D119:000000000000FFFF00000000FFFF00000000FFFF00000000FFFF000000000000
+01D11A:0000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000
+01D11B:FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF
+01D11C:0000FFFF92499249FFFF92499249FFFF92499249FFFF92499249FFFF00000000
+01D11D:00001FF8124812481FF8124812481FF8124812481FF8124812481FF800000000
+01D11E:081414141408182E5555453E021A1A0C
+01D11F:0814081408141408182E5555453E020C
+01D120:08141408182E5555453E020C14081408
+01D121:34E03530359835983418343034C0350034C03430341835983598353034E00000
+01D122:000000000F8010E0206438703C701870006400C0008001000600180000000000
+01D123:020005000200050002000F8010E0206438703C701870006400C0008003001C00
+01D124:0F8010E0206438703C701870006400C000800100060019000280010002800100
+01D125:00242424242424242424242424240000
+01D126:003C24242424242424242424243C0000
+01D129:0000000000004001400140017FFF7FFF7FFF7FFF400140014001000000000000
+01D12A:00000000000036360836360000000000
+01D12B:00000000208020802080208020802EB833CC238C2288249028A030C000000000
+01D12C:0040E0404040405C6646444850600000
+01D12D:0040404040405C66464448506040E040
+01D12E:0040E040404E7E72424E7E7202020000
+01D12F:00000040404E7E72424E7E7202020702
+01D130:040E0424263E7C6424263E7C64242000
+01D131:00000424263E7C6424263E7C64242E04
+01D132:2060A4F4263E7C6424263E7C64242000
+01D133:40C040E04040405C6646444850600000
+01D134:000000003E61C3C3C0C0C0C0613E0000
+01D135:000008083E69CBCBC8C8C8C8693E0808
+01D136:000000000000000000000000394C45544554388C440044004400380000000000
+01D137:0000000000000000001000103958455445543898440044004400380000000000
+01D138:0000000000000000000000005CA3D15551555953440044005400480000000000
+01D139:0000000000000000000400045CA6D15551555956440044005400480000000000
+01D13A:000000000000FF3C3CFF000000000000
+01D13B:00000000000000FF3C3C000000000000
+01D13C:000000000000003C3CFF000000000000
+01D13D:0010080C1C3C38301018382420100000
+01D13E:00000000000000000468780810101000
+01D13F:000000000002343C0468780810101000
+01D140:000002343C04687808D0F01020202000
+01D141:011A1E02343C04687808D0F010202020
+01D142:0D0F011A1E02343C04687808D0F01020
+01D143:00000000000000000088502050880000
+01D144:0000000000000000002020F820200000
+01D145:000000000000003844AA92AA44380000
+01D146:00000000000000000000784848780000
+01D147:00000000000000000000787878780000
+01D148:00000000000000000020505088F80000
+01D149:000000000000000000207070F8F80000
+01D14A:00000000000000000000406050780000
+01D14B:00000000000000000000406070780000
+01D14C:00000000000000000000081828780000
+01D14D:00000000000000000000081838780000
+01D14E:000000000000000000F8885050200000
+01D14F:000000000000000000F8F87070200000
+01D150:00000000000000000000782818080000
+01D151:00000000000000000000783818080000
+01D152:00000000000000000000784848300000
+01D153:00000000000000000000787878300000
+01D154:00000000000000007088885050200000
+01D155:000000000000000070F8F87070200000
+01D156:00000000000000000048848484480000
+01D157:00000000000000000000003848700000
+01D158:00000000000000000000003878700000
+01D159:AAAA0001AAA43AA5BAA42AA5ABB600018000564DD4AA76EBD4AA56AD80005555
+01D15A:000000003C24242424242424243C0000
+01D15B:000000003C3C3C3C3C3C3C3C3C3C0000
+01D15C:0000000000000000000000000000000000000000142817A8166815E814280000
+01D15D:00000000000000000000007048380000
+01D15E:00000000080808080808083848700000
+01D15F:00000000080808080808083878700000
+01D160:00000000080C0A0A0808083878700000
+01D161:00000000080C0A0E0A0A083878700000
+01D162:00000000080C0A0E0A0E0A3A78700000
+01D163:000000080C0A0E0A0E0A0E3A7A700000
+01D164:00080C0A0E0A0E0A0E0A0E3A7A700000
+01D165:00000000080808080808080000000000
+01D166:00000000082A1C081C2A080000000000
+01D167:000000000000000C3000000000000000
+01D168:0000000000000C300C30000000000000
+01D169:00000000000C300C300C300000000000
+01D16A:000000000000000000000000001F03FF7FF07E00000000000000000000000000
+01D16B:0000000000000000001F03FF7FF07E00001F03FF7FF07E000000000000000000
+01D16C:00000000001F03FF7FF07E00001F03FF7FF07E00001F03FF7FF07E0000000000
+01D16D:00000000000000000000000002000000
+01D16E:00000000000402020000000000000000
+01D16F:00000000000402060202000000000000
+01D170:00000000000402060206020200000000
+01D171:00000000040206020602060202000000
+01D172:00000402060206020602060202000000
+01D173:AAAA0001B3982A21B32C2A25B398000180006CA3D9766DEBD96A6D6380005555
+01D174:AAAA0001BA582355B2D42255BA58000180006CA3D9766DEBD96A6D6380005555
+01D175:AAAA0001B3982A21B32C2A25B398000180003BB991201131912013B980005555
+01D176:AAAA0001BA582355B2D42255BA58000180003BB991201131912013B980005555
+01D177:AAAA0001B3982A21B32C2A25B3980001800034ADA4AA34AD94AA364B80005555
+01D178:AAAA0001BA582355B2D42255BA580001800034ADA4AA34AD94AA364B80005555
+01D179:AAAA0001B3982A21B32C2A25B3980001800032B1AAA833B1A2A822A980005555
+01D17A:AAAA0001BA582355B2D42255BA580001800032B1AAA833B1A2A822A980005555
+01D17B:00000000000000000000000000201020
+01D17C:00000000000000000000000000000020
+01D17D:00000000000000000000000000000078
+01D17E:00000000000000000000000000002020
+01D17F:00000000000000000000000000005020
+01D180:00000000000000000000000000005020
+01D181:00000000000000000000000000201020
+01D182:000000000000000000000000000000F8
+01D183:08040810080408100804081008000000
+01D184:08040810080408100804081008081C08
+01D185:00020284780000000000000000000000
+01D186:00788402020000000000000000000000
+01D187:00605844000000000000000000000000
+01D188:00205408000000000000000000000000
+01D189:4242423C000000000000000000000000
+01D18A:0000000000000000000000000000000000000000000000000000244810100FE0
+01D18B:0000000000000000000000000000000000000000000000000000254810100FE0
+01D18C:00000000002C30202020000000000000
+01D18D:00000000001C20180438000000000000
+01D18E:00000000003C0418203C000000000000
+01D18F:00000000003824242438202000000000
+01D190:00000000001C2A2A2A2A000000000000
+01D191:00000018202038202020000000000000
+01D192:0000000000000000001E01E01E00E0001E0001E0001E00000000000000000000
+01D193:0000000000000000F0000F0000F0000E00F00F00F00000000000000000000000
+01D194:0000000000000A0C0A1A081838300000
+01D195:000000000000080C0A0A081838300000
+01D196:0000000000000000000008001CB008C008800A80048000000000000000000000
+01D197:000000000000000000000E30133811881CC80C70000000000000000000000000
+01D198:000000000000000000000C701CC8118813380E30000000000000000000000000
+01D199:000000000000000001001D302738238839C81970010000000000000000000000
+01D19A:0000003864640C1830604C4C38000000
+01D19B:00000000202020202020241800000000
+01D19C:00000100038005C008E000400000000000000000000000000000000000000000
+01D19D:0000020007100BA011C000800000000000000000000000000000000000000000
+01D19E:00000000001008080808102000000000
+01D19F:00000000003008040404081000000000
+01D1A0:10101010101010101010000000000000
+01D1A1:0000000000000070988C868388700000
+01D1A2:00000000000000384444404044380000
+01D1A3:00000000000003C0042008100810000000000000000000000000000000000000
+01D1A4:000000000000000008100810042003C000000000000000000000000000000000
+01D1A5:001010202020201E0000000000000000
+01D1A6:000000000000000021F82100210021003F002100210021002100210000000000
+01D1A7:000000000000000021F831003100290029002500250023002300210000000000
+01D1A8:000000007E0202020202020202020000
+01D1A9:000000000000021C2C34384000000000
+01D1AA:7C7C4444000000000000000000000000
+01D1AB:28281010000000000000000000000000
+01D1AC:10281000000000000000000000000000
+01D1AD:202020202070A8A88870000000000000
+01D1AE:00000000000000003C0052709488900448C2092A09D20D3412C9200000000000
+01D1AF:00000000000003801BB01930054033983FF83398054019301BB0038000000000
+01D1B0:000000000000000000000100028002800440FC7E000000000000000000000000
+01D1B1:000000000004003C0020002001E0010001000F00080008007800400000000000
+01D1B2:00003000100010001E000200020003C000400040007800080008000C00000000
+01D1B3:00000000000003C0042008100FF0000000000000000000000000000000000000
+01D1B4:00000000001C2A497F492A1C00000000
+01D1B5:00000000000007C008201390254829282FE8292825481390082007C000000000
+01D1B6:000200020002000200020002000200028002FFFE80028002FFFE800200000000
+01D1B7:0008000800080008000800080008000810081FF8100810081FF8100800000000
+01D1B8:0000000000000000000000000000000010081FF8100810081FF8100800000000
+01D1B9:00000000000000000000000814080000
+01D1BA:0000000000000000000000081C080000
+01D1BB:00000000080808080808080814080000
+01D1BC:0000000008080808080808081C080000
+01D1BD:00000000080C0A0A0808080814080000
+01D1BE:00000000080C0A0A080808081C080000
+01D1BF:00000000080C0A0E0A0A080814080000
+01D1C0:00000000080C0A0E0A0A08081C080000
+01D1C1:10101010101010101010101010101000
+01D1C2:10101010101010101010000000000000
+01D1C3:10101010100000000000000000000000
+01D1C4:10101000000000000000000000000000
+01D1C5:10101000000000000000000000000000
+01D1C6:1C101000000000000000000000000000
+01D1C7:00000000000007C008201010200820082108200820081010082007C000000000
+01D1C8:00000000000007C008201010200820082008200820081010082007C000000000
+01D1C9:00000100010007C009201110210821082108210821081110092007C001000100
+01D1CA:00000000000007C008201010200020002100200020001010082007C000000000
+01D1CB:00000000000007C008201010200020002000200020001010082007C000000000
+01D1CC:00000000000007C008201010000800080008000800081010082007C000000000
+01D1CD:00000100010007C009201110210021002100210021001110092007C001000100
+01D1CE:00000100010007C009201110010801080108010801081110092007C001000100
+01D1CF:000000000000000000004444228811100AA004400AA011102288444400000000
+01D1D0:00000000383838202038383800000000
+01D1D1:0000000E0EEEE8E82E2E2E2020000000
+01D1D2:000000202020202020302C24340C0000
+01D1D3:00383838080808080808080808080000
+01D1D4:00000000003838380838383800000000
+01D1D5:007070704E4E4E404040404040400000
+01D1D6:0000000E0E0E020E0E0E707070000000
+01D1D7:00001C001C801DC0049004380410040004000400040004000400040000000000
+01D1D8:000000000000000000000380038003801C701C701C7000000000000000000000
+01D1D9:0000000000000000201C301C381C3C042E04278423E420FC203C200C00000000
+01D1DA:00000000000000008038C038E038F027B8279E278FA083E080E0802000000000
+01D1DB:000001C001C001C01D381D381D3805001D001D001D0001000100010000000000
+01D1DC:0000000000000000101C181C1C1C1E04170413C411F4707C701C700400000000
+01D1DD:00000000000000000000000000001C001C001C8005C01C901C381C1000000000
+01D200:0000000000000000000023E02C10300800080008000830082C1023E000000000
+01D201:000000000000000000003C000200020001003FF80100020002003C0000000000
+01D202:0000000000000000000008200440028001000FE0010002800440082000000000
+01D203:000000000000000000000000007000880104010401047FFC0000000000000000
+01D204:0000000000000000000000100020004000803F00008000400020001000000000
+01D205:0000000000000000000000000008000800081FF8000800080008000000000000
+01D206:00000000000007C008201020002000400380004000201020082007C000000000
+01D207:0000000000000000040004000400040007C0042004200420042007C000000000
+01D208:00000000000000000000081008100810081008100810081008100FF000000000
+01D209:0000000000000000000003800440044004400380010001000100000000000000
+01D20A:0000000000000000000000000000210831882948252823182108000000000000
+01D20B:0000000000000000000010101030105010901110121014101810101000000000
+01D20C:0000000000000000000021082288228824482448282828283018200800000000
+01D20D:0000000000000000000010101010082008200440044002800280010000000000
+01D20E:00000000000000000000000000002008101008200440028001003FF800000000
+01D20F:0000000000000000100008000400020001000080004000200010000800000000
+01D210:0000000000000000000000000000000007C00920111021082108210800000000
+01D211:0000000000000000000000000008000800081FF8100810081008000000000000
+01D212:00000000000000001FF800100020004000800100020004000800100000000000
+01D213:00000000000000000FC00800080008000FC00800080008000800080000000000
+01D214:00000000000000000FE008200820044004400440028002800280010000000000
+01D215:00000000000000000FC000400040004000400040004000400040004000000000
+01D216:00000000000000000F8008400840084008400F800A0009000880084000000000
+01D217:0000000000000000082008200820044007C00440028002800280010000000000
+01D218:0000000000000000010001000100010007C00920111021082108210800000000
+01D219:0000000000000000000011100920054003800100038005400920111000000000
+01D21A:000000000000000003C004200810081008103FFC081008100810042003C00000
+01D21B:0000000000000000010001000100010001000100028004400820101000000000
+01D21C:00000000000000000100010001000100010001000100010001001FF000000000
+01D21D:000000000000000000000F8810682018200020002000201810680F8800000000
+01D21E:00000000000000E001000200040004007FE0040004000200010000E000000000
+01D21F:0000000000000000000000001C0022004100410041007FFC0000000000000000
+01D220:00000000000000000000200010000800040003F0040008001000200000000000
+01D221:0000000000000F801040102010000800070008001000102010400F8000000000
+01D222:0000000000000000000008201010200821082108210822881C70000000000000
+01D223:0000000000000000000008100810081008100FF00810081008100FF000000000
+01D224:000000000000000000000FF00810081008100FF0081008100810081000000000
+01D225:0000000000000000000008000800080008000FF0081008100810081000000000
+01D226:0000000000000000000000FC00800080008000800080008000801FFC00000000
+01D227:00000000000000000000000000000000108410841084108410841FFC00000000
+01D228:000000000000000007E000200020002007E0002000200020002007E000000000
+01D229:0000000000000000000000001000100010001FF8100010001000000000000000
+01D22A:00000000000000000800080008000800080008000800080008000FE000000000
+01D22B:00000000000000000FE000200020002000200020002000200020002000000000
+01D22C:00000000000000000C200BC00800080008000800080008000800080000000000
+01D22D:00000000000000000000000000001000080008000800080010001FF800000000
+01D22E:0000000000000000086007A00020002000200020002000200020002000000000
+01D22F:00000000000000000000000000000000110011001100110011001FF800000000
+01D230:00000000000000000FC00040004000400FC00040004000400040004000000000
+01D231:00000000000000000000042008101008100810081008081007E0000000000000
+01D232:00000000000000000410021001100090005000B0011002100410081000000000
+01D233:0000000000000000000070004E0041C040380004003801C00E00700000000000
+01D234:00000000000000000000001C00E00700380040003804070400E4001C00000000
+01D235:00000000000000000100028002800280044004400440082008200E2000000000
+01D236:00000000000000000000001C00E00700380040003800070000E0001C00000000
+01D237:0000000000000000000070000E0001C000380004003801C00E00700000000000
+01D238:000000000000000000003FFE20002000200020002000200020003FFE00000000
+01D239:000000000000000000003FFE00020002000200020002000200023FFE00000000
+01D23A:0000000000000000000800100020004000800100020004000800100000000000
+01D23B:0000000000000000100008000400020001000080004000200010000800000000
+01D23C:00000000000000007F000100010001000100010001000100010001FC00000000
+01D23D:000000000000000000080010002000401F800100020004000800100000000000
+01D23E:0000000000000000100008000400020001F80080004000200010000800000000
+01D23F:00000000000000000800080008000FE000200020002000200020002000000000
+01D240:00000000000000000008001000200040008001F8020004000800100000000000
+01D241:0000000000000000100008000400020001001F80004000200010000800000000
+01D242:0000001000101FF0000000000000000000000000000000000000000000000000
+01D243:0000101010101FF0000000000000000000000000000000000000000000000000
+01D244:0000111011101FF0000000000000000000000000000000000000000000000000
+01D245:000000000000000003C004200810081008100810081008100810081000000000
+01D300:00000000000000000000000000000000739C739C000000000000000000000000
+01D301:0000000000000000000000007FFC7FFC00000000739C739C0000000000000000
+01D302:0000000000000000000000007C7C7C7C00000000739C739C0000000000000000
+01D303:000000000000000000000000739C739C000000007FFC7FFC0000000000000000
+01D304:000000000000000000000000739C739C000000007C7C7C7C0000000000000000
+01D305:000000000000000000000000739C739C00000000739C739C0000000000000000
+01D306:000000007FFC7FFC000000007FFC7FFC000000007FFC7FFC000000007FFC7FFC
+01D307:000000007FFC7FFC000000007FFC7FFC000000007FFC7FFC000000007C7C7C7C
+01D308:000000007FFC7FFC000000007FFC7FFC000000007FFC7FFC00000000739C739C
+01D309:000000007FFC7FFC000000007FFC7FFC000000007C7C7C7C000000007FFC7FFC
+01D30A:000000007FFC7FFC000000007FFC7FFC000000007C7C7C7C000000007C7C7C7C
+01D30B:000000007FFC7FFC000000007FFC7FFC000000007C7C7C7C00000000739C739C
+01D30C:000000007FFC7FFC000000007FFC7FFC00000000739C739C000000007FFC7FFC
+01D30D:000000007FFC7FFC000000007FFC7FFC00000000739C739C000000007C7C7C7C
+01D30E:000000007FFC7FFC000000007FFC7FFC00000000739C739C00000000739C739C
+01D30F:000000007FFC7FFC000000007C7C7C7C000000007FFC7FFC000000007FFC7FFC
+01D310:000000007FFC7FFC000000007C7C7C7C000000007FFC7FFC000000007C7C7C7C
+01D311:000000007FFC7FFC000000007C7C7C7C000000007FFC7FFC00000000739C739C
+01D312:000000007FFC7FFC000000007C7C7C7C000000007C7C7C7C000000007FFC7FFC
+01D313:000000007FFC7FFC000000007C7C7C7C000000007C7C7C7C000000007C7C7C7C
+01D314:000000007FFC7FFC000000007C7C7C7C000000007C7C7C7C00000000739C739C
+01D315:000000007FFC7FFC000000007C7C7C7C00000000739C739C000000007FFC7FFC
+01D316:000000007FFC7FFC000000007C7C7C7C00000000739C739C000000007C7C7C7C
+01D317:000000007FFC7FFC000000007C7C7C7C00000000739C739C00000000739C739C
+01D318:000000007FFC7FFC00000000739C739C000000007FFC7FFC000000007FFC7FFC
+01D319:000000007FFC7FFC00000000739C739C000000007FFC7FFC000000007C7C7C7C
+01D31A:000000007FFC7FFC00000000739C739C000000007FFC7FFC00000000739C739C
+01D31B:000000007FFC7FFC00000000739C739C000000007C7C7C7C000000007FFC7FFC
+01D31C:000000007FFC7FFC00000000739C739C000000007C7C7C7C000000007C7C7C7C
+01D31D:000000007FFC7FFC00000000739C739C000000007C7C7C7C00000000739C739C
+01D31E:000000007FFC7FFC00000000739C739C00000000739C739C000000007FFC7FFC
+01D31F:000000007FFC7FFC00000000739C739C00000000739C739C000000007C7C7C7C
+01D320:000000007FFC7FFC00000000739C739C00000000739C739C00000000739C739C
+01D321:000000007C7C7C7C000000007FFC7FFC000000007FFC7FFC000000007FFC7FFC
+01D322:000000007C7C7C7C000000007FFC7FFC000000007FFC7FFC000000007C7C7C7C
+01D323:000000007C7C7C7C000000007FFC7FFC000000007FFC7FFC00000000739C739C
+01D324:000000007C7C7C7C000000007FFC7FFC000000007C7C7C7C000000007FFC7FFC
+01D325:000000007C7C7C7C000000007FFC7FFC000000007C7C7C7C000000007C7C7C7C
+01D326:000000007C7C7C7C000000007FFC7FFC000000007C7C7C7C00000000739C739C
+01D327:000000007C7C7C7C000000007FFC7FFC00000000739C739C000000007FFC7FFC
+01D328:000000007C7C7C7C000000007FFC7FFC00000000739C739C000000007C7C7C7C
+01D329:000000007C7C7C7C000000007FFC7FFC00000000739C739C00000000739C739C
+01D32A:000000007C7C7C7C000000007C7C7C7C000000007FFC7FFC000000007FFC7FFC
+01D32B:000000007C7C7C7C000000007C7C7C7C000000007FFC7FFC000000007C7C7C7C
+01D32C:000000007C7C7C7C000000007C7C7C7C000000007FFC7FFC00000000739C739C
+01D32D:000000007C7C7C7C000000007C7C7C7C000000007C7C7C7C000000007FFC7FFC
+01D32E:000000007C7C7C7C000000007C7C7C7C000000007C7C7C7C000000007C7C7C7C
+01D32F:000000007C7C7C7C000000007C7C7C7C000000007C7C7C7C00000000739C739C
+01D330:000000007C7C7C7C000000007C7C7C7C00000000739C739C000000007FFC7FFC
+01D331:000000007C7C7C7C000000007C7C7C7C00000000739C739C000000007C7C7C7C
+01D332:000000007C7C7C7C000000007C7C7C7C00000000739C739C00000000739C739C
+01D333:000000007C7C7C7C00000000739C739C000000007FFC7FFC000000007FFC7FFC
+01D334:000000007C7C7C7C00000000739C739C000000007FFC7FFC000000007C7C7C7C
+01D335:000000007C7C7C7C00000000739C739C000000007FFC7FFC00000000739C739C
+01D336:000000007C7C7C7C00000000739C739C000000007C7C7C7C000000007FFC7FFC
+01D337:000000007C7C7C7C00000000739C739C000000007C7C7C7C000000007C7C7C7C
+01D338:000000007C7C7C7C00000000739C739C000000007C7C7C7C00000000739C739C
+01D339:000000007C7C7C7C00000000739C739C00000000739C739C000000007FFC7FFC
+01D33A:000000007C7C7C7C00000000739C739C00000000739C739C000000007C7C7C7C
+01D33B:000000007C7C7C7C00000000739C739C00000000739C739C00000000739C739C
+01D33C:00000000739C739C000000007FFC7FFC000000007FFC7FFC000000007FFC7FFC
+01D33D:00000000739C739C000000007FFC7FFC000000007FFC7FFC000000007C7C7C7C
+01D33E:00000000739C739C000000007FFC7FFC000000007FFC7FFC00000000739C739C
+01D33F:00000000739C739C000000007FFC7FFC000000007C7C7C7C000000007FFC7FFC
+01D340:00000000739C739C000000007FFC7FFC000000007C7C7C7C000000007C7C7C7C
+01D341:00000000739C739C000000007FFC7FFC000000007C7C7C7C00000000739C739C
+01D342:00000000739C739C000000007FFC7FFC00000000739C739C000000007FFC7FFC
+01D343:00000000739C739C000000007FFC7FFC00000000739C739C000000007C7C7C7C
+01D344:00000000739C739C000000007FFC7FFC00000000739C739C00000000739C739C
+01D345:00000000739C739C000000007C7C7C7C000000007FFC7FFC000000007FFC7FFC
+01D346:00000000739C739C000000007C7C7C7C000000007FFC7FFC000000007C7C7C7C
+01D347:00000000739C739C000000007C7C7C7C000000007FFC7FFC00000000739C739C
+01D348:00000000739C739C000000007C7C7C7C000000007C7C7C7C000000007FFC7FFC
+01D349:00000000739C739C000000007C7C7C7C000000007C7C7C7C000000007C7C7C7C
+01D34A:00000000739C739C000000007C7C7C7C000000007C7C7C7C00000000739C739C
+01D34B:00000000739C739C000000007C7C7C7C00000000739C739C000000007FFC7FFC
+01D34C:00000000739C739C000000007C7C7C7C00000000739C739C000000007C7C7C7C
+01D34D:00000000739C739C000000007C7C7C7C00000000739C739C00000000739C739C
+01D34E:00000000739C739C00000000739C739C000000007FFC7FFC000000007FFC7FFC
+01D34F:00000000739C739C00000000739C739C000000007FFC7FFC000000007C7C7C7C
+01D350:00000000739C739C00000000739C739C000000007FFC7FFC00000000739C739C
+01D351:00000000739C739C00000000739C739C000000007C7C7C7C000000007FFC7FFC
+01D352:00000000739C739C00000000739C739C000000007C7C7C7C000000007C7C7C7C
+01D353:00000000739C739C00000000739C739C000000007C7C7C7C00000000739C739C
+01D354:00000000739C739C00000000739C739C00000000739C739C000000007FFC7FFC
+01D355:00000000739C739C00000000739C739C00000000739C739C000000007C7C7C7C
+01D356:00000000739C739C00000000739C739C00000000739C739C00000000739C739C
+01D360:000000000000000000000000000000007FFC0000000000000000000000000000
+01D361:0000000000000000000000007FFC000000007FFC000000000000000000000000
+01D362:000000000000000000007FFC000000007FFC000000007FFC0000000000000000
+01D363:0000000000007FFC000000007FFC000000007FFC000000007FFC000000000000
+01D364:000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC0000
+01D365:000000000100010001000100010001000100010001000100010001007FFC0000
+01D366:000000000100010001000100010001000100010001007FFC000000007FFC0000
+01D367:000000000100010001000100010001007FFC000000007FFC000000007FFC0000
+01D368:000000000100010001007FFC000000007FFC000000007FFC000000007FFC0000
+01D369:00000101010101010101010101010100
+01D36A:0000000002400240024002400240024002400240024002400240024002400000
+01D36B:0000000009200920092009200920092009200920092009200920092009200000
+01D36C:0000000012481248124812481248124812481248124812481248124812480000
+01D36D:0000000049244924492449244924492449244924492449244924492449240000
+01D36E:000000007FFC0100010001000100010001000100010001000100010001000000
+01D36F:000000007FFE0240024002400240024002400240024002400240024002400000
+01D370:000000007FFC0920092009200920092009200920092009200920092009200000
+01D371:000000007FFE1248124812481248124812481248124812481248124812480000
+01D400:000000001C363663637F636363630000
+01D401:000000007E6363637E636363637E0000
+01D402:000000003E63636060606063633E0000
+01D403:000000007C66636363636363667C0000
+01D404:000000007F6060607E606060607F0000
+01D405:000000007F6060607E60606060600000
+01D406:000000003E636360606F6363673F0000
+01D407:00000000636363637F63636363630000
+01D408:000000007E18181818181818187E0000
+01D409:000000003F0C0C0C0C0C0CCCCC780000
+01D40A:0000000063666C787070786C66630000
+01D40B:000000006060606060606060607F0000
+01D40C:00000000636377777F7F636363630000
+01D40D:000000006373737B7B6F6F6767630000
+01D40E:000000003E63636363636363633E0000
+01D40F:000000007E6363637E60606060600000
+01D410:000000007CC6C6C6C6C6C6FEEE7C0700
+01D411:000000007E6363637E6C666663630000
+01D412:000000003E636360380E0363633E0000
+01D413:00000000FF1818181818181818180000
+01D414:000000006363636363636363633E0000
+01D415:00000000C3C3C36666663C3C18180000
+01D416:00000000636363637F7F777763630000
+01D417:00000000636336361C1C363663630000
+01D418:00000000C3C366663C18181818180000
+01D419:000000007F0303060C183060607F0000
+01D41A:0000000000003E63033F6363673F0000
+01D41B:0000006060607E7363636363737E0000
+01D41C:0000000000003E6360606060633E0000
+01D41D:0000000303033F6763636363673F0000
+01D41E:0000000000003E63637F6060633E0000
+01D41F:0000000E1818187E1818181818180000
+01D420:0000000000033F6666663C303E63633E
+01D421:0000006060607E736363636363630000
+01D422:000000181800381818181818187E0000
+01D423:0000000606000E060606060606066C38
+01D424:000000006060666C7870786C66630000
+01D425:000000003818181818181818187E0000
+01D426:000000000000FEDBDBDBDBDBDBDB0000
+01D427:0000000000007E736363636363630000
+01D428:0000000000003E6363636363633E0000
+01D429:0000000000007E7363636363737E6060
+01D42A:0000000000003F6763636363673F0303
+01D42B:0000000000007E736360606060600000
+01D42C:0000000000003E6360380E03633E0000
+01D42D:0000000018187E1818181818180E0000
+01D42E:000000000000636363636363673F0000
+01D42F:0000000000006363633636361C1C0000
+01D430:000000000000C3DBDBDBDBDBDB7E0000
+01D431:0000000000006363361C1C3663630000
+01D432:0000000000006363636363371F03033E
+01D433:0000000000007F03060C1830607F0000
+01D434:00000000000000000060009000900110021003F0042004200420084000000000
+01D435:000000000000000001F001080108021003E002100420042004400F8000000000
+01D436:000000000000000001E002100210040004000400080008400840078000000000
+01D437:000000000000000001E0011001080210021002100420042004400F8000000000
+01D438:000000000000000001F801000100020003E002000400040004000FC000000000
+01D439:000000000000000001F801000100020003E00200040004000400080000000000
+01D43A:000000000000000001E0021002100400040004E00840084008C0078000000000
+01D43B:0000000000000000010801080108021003F00210042004200420084000000000
+01D43C:000000000000000001F00040004000800080008001000100010007C000000000
+01D43D:000000000000000000F800200020004000400040008008800880070000000000
+01D43E:0000000000000000011001200140028003000300050004800440084000000000
+01D43F:000000000000000000800080008001000100010002000200020007E000000000
+01D440:0000000000000000010801080118033002D002D0042004200420084000000000
+01D441:000000000000000001080188018802900290029004A004600460084000000000
+01D442:000000000000000001E002100210042004200420084008400840078000000000
+01D443:000000000000000001F001080108021003E00200040004000400080000000000
+01D444:000000000000000001E00210021004200420042008400B400CC0070000C00000
+01D445:000000000000000001F001080108021003E00240044004400420082000000000
+01D446:000000000000000001E002100210040003000080004008400840078000000000
+01D447:000000000000000007F000800080010001000100020002000200040000000000
+01D448:0000000000000000021002100210042004200420084008400840078000000000
+01D449:0000000000000000041004100420044004400480050005000600040000000000
+01D44A:0000000000000000010802100210021005A005A006600C400840084000000000
+01D44B:0000000000000000010801080110012000C000C0014002400420082000000000
+01D44C:0000000000000000041004100420044002800100020002000200040000000000
+01D44D:000000000000000001F8000800080030004000800300040004000FC000000000
+01D44E:00000000000000000000000001E00210001001F002200420046003C000000000
+01D44F:00000000000000800100010001E001100210021004200420062009C000000000
+01D450:00000000000000000000000001E002100200020004000400042003C000000000
+01D451:00000000000000080010001003D0042004200420084008400840078000000000
+01D452:00000000000000000000000001E00210021003F004000400042003C000000000
+01D453:000000000000007000800080008007E001000100020002000200040000000000
+01D454:00000000000000000000000801D002200220022001C002000780084008400780
+01D456:000000000000002000400000004000800080008001000100010007C000000000
+01D457:0000000000000008001000000010002000200020004000400040008009000600
+01D458:0000000000000000008000800090012001400180028002400220042000000000
+01D459:000000000000000000600020002000400040004000800080008003E000000000
+01D45A:00000000000000000000000001B0024802480248049004900490092000000000
+01D45B:00000000000000000000000001E0021002100210042004200420084000000000
+01D45C:00000000000000000000000001E002100210021004200420042003C000000000
+01D45D:00000000000000000000000000F001080108010802100210021005E004000800
+01D45E:00000000000000000000000003D0042004200420084008400840078000800100
+01D45F:00000000000000000000000001E0021002100200040004000400080000000000
+01D460:00000000000000000000000001E002100200018000400020042003C000000000
+01D461:00000000000000000080008003E0010001000100020002000200018000000000
+01D462:0000000000000000000000000210042004200420084008400840078000000000
+01D463:0000000000000000000000000210042004200440048004800500020000000000
+01D464:000000000000000000000000020804900490049009200920092006C000000000
+01D465:00000000000000000000000002080210012000C0018002400420082000000000
+01D466:0000000000000000000000000210042004200420044004C00340008000800F00
+01D467:00000000000000000000000001F80010002000400180020004000FC000000000
+01D468:0000000000000000007000D801980318031803F80630063006300C6000000000
+01D469:000000000000000003F003180318063007E006300C600C600C601F8000000000
+01D46A:000000000000000001F0031803180600060006000C000C600C6007C000000000
+01D46B:000000000000000003E0033003180630063006300C600C600CC00F8000000000
+01D46C:000000000000000003F803000300060007E006000C000C000C001FC000000000
+01D46D:000000000000000003F803000300060007E006000C000C000C00180000000000
+01D46E:000000000000000001F0031803180600060006F00C600C600CE007C000000000
+01D46F:0000000000000000031803180318063007F006300C600C600C6018C000000000
+01D470:000000000000000003F000C000C00180018001800300030003000FC000000000
+01D471:000000000000000001F80060006000C000C000C00180198019800F0000000000
+01D472:00000000000000000318033003600780070007000F000D800CC018C000000000
+01D473:000000000000000000C000C000C001800180018003000300030007F000000000
+01D474:0000000000000000031803180338077007F007F00C600C600C6018C000000000
+01D475:000000000000000003180398039807B007B006F00CE00CE00CE018C000000000
+01D476:000000000000000001F0031803180630063006300C600C600C6007C000000000
+01D477:000000000000000003F003180318063007E006000C000C000C00180000000000
+01D478:000000000000000001F0031803180630063006300C600FE00EE0078000E00000
+01D479:000000000000000003F003180318063007E006C00CC00CC00C60186000000000
+01D47A:000000000000000001F0031803180600038001C000600C600C6007C000000000
+01D47B:00000000000000000FF0018001800300030003000600060006000C0000000000
+01D47C:00000000000000000318031803180630063006300C600C600C6007C000000000
+01D47D:00000000000000000C300C300C600CC00CC00D800F000F000E000C0000000000
+01D47E:0000000000000000031803180318063007F007F00EE00EE00C6018C000000000
+01D47F:0000000000000000031803180330016001C0038006C006C00C60186000000000
+01D480:00000000000000000C300C300C600CC0078003000600060006000C0000000000
+01D481:000000000000000003F800180018006000C0018006000C000C001FC000000000
+01D482:00000000000000000000000003E00630003003F00C600C600CE007C000000000
+01D483:00000000000000C00180018001F00398031803180630063006300FC000000000
+01D484:00000000000000000000000003E00630060006000C000C000C6007C000000000
+01D485:00000000000000180030003007F00C600C600C6018C018C019C00F8000000000
+01D486:00000000000000000000000003E00630063007F00C000C000C6007C000000000
+01D487:00000000000000F00180018001800FE0030003000600060006000C0000000000
+01D488:00000000000000000000000C03D806600660066003C006000F8018C018C00F80
+01D489:00000000000000C00180018001F00398031803180630063006300C6000000000
+01D48A:000000000000003000600000006000C000C000C001800180018007E000000000
+01D48B:000000000000001800300000007000600060006000C000C000C001801B000E00
+01D48C:0000000000000000018001800198036003C00380078006C006600C6000000000
+01D48D:000000000000000000E00060006000C000C000C001800180018007E000000000
+01D48E:00000000000000000000000003F006D806D806D80DB00DB00DB01B6000000000
+01D48F:00000000000000000000000001F00398031803180630063006300C6000000000
+01D490:00000000000000000000000003E00630063006300C600C600C6007C000000000
+01D491:00000000000000000000000001F00398031803180630063006300FC00C001800
+01D492:00000000000000000000000003F00630063006300C600C600CE007C000C00180
+01D493:00000000000000000000000001F00398031803000600060006000C0000000000
+01D494:00000000000000000000000003E006300600038001C000600C6007C000000000
+01D495:00000000000000000180018007E0030003000300060006000600038000000000
+01D496:00000000000000000000000003180630063006300C600C600CE007C000000000
+01D497:00000000000000000000000006300C600C600CC00D800D800700060000000000
+01D498:00000000000000000000000006180DB00DB00DB01B601B601B600FC000000000
+01D499:00000000000000000000000003180630036001C0038006C00C6018C000000000
+01D49A:0000000000000000000000000318063006300630066006E003E000C000C00F80
+01D49B:00000000000000000000000003F80030006000C0038006000C001FC000000000
+01D538:00000000385454A2A2BEA2A2A2E20000
+01D539:00000000FCA2A2A2BCA2A2A2A2FC0000
+01D53B:00000000F8A4A2A2A2A2A2A2A4F80000
+01D53C:00000000FEA0A0A0BCA0A0A0A0FE0000
+01D53D:00000000FEA0A0A0BCA0A0A0A0E00000
+01D53E:000000007CA2A2A0A0AEA2A2A67A0000
+01D540:00000000FE2828282828282828FE0000
+01D541:000000007F1414141414149494780000
+01D542:00000000E1A2A4A8B0B0A8A4A2E10000
+01D543:00000000E0A0A0A0A0A0A0A0A0FE0000
+01D544:00000000E1A1B3B3ADADA1A1A1E10000
+01D546:000000003E51515151515151513E0000
+01D54A:000000003C42625028140A46423C0000
+01D54B:000000007F14141414141414141C0000
+01D54C:000000007151515151515151513E0000
+01D54D:00000000E1A1A15252522C2C18180000
+01D54E:00000000E1A1A1A1ADADB3B3A1E10000
+01D54F:00000000E2A25454282854548A8E0000
+01D550:00000000E1A152522C141414141C0000
+01D552:0000000000003E45053D45454D370000
+01D553:00000070505056595151515159760000
+01D554:0000000000003E5150505050513E0000
+01D555:0000000E0A0A6A9A8A8A8A8A9A6E0000
+01D556:0000000000003E51515F5050513E0000
+01D557:0000000F1414147714141414141C0000
+01D558:000000000000374D4545454D3505063C
+01D559:00000070505056595151515151710000
+01D55A:0000000808003C1414141414147F0000
+01D55B:0000000404001E0A0A0A0A0A0A0A4C38
+01D55C:00000000E0A0A2A4A8B0A8A4A2E10000
+01D55D:000000003C14141414141414147F0000
+01D55E:000000000000F6A9A9A9A9A9A9E90000
+01D55F:00000000000076595151515151710000
+01D560:0000000000003E5151515151513E0000
+01D561:00000000000076595151515159565070
+01D562:000000000000374D454545454D350507
+01D563:00000000000076595150505050700000
+01D564:0000000000003C625028140A463C0000
+01D565:000000001C14771414141414140F0000
+01D566:0000000000004745454545454D370000
+01D567:0000000000007151512A2A2A141C0000
+01D568:000000000000E1A9A9A9A9A9A9760000
+01D569:000000000000E2A25428142A45470000
+01D56A:00000000000047454545454D3505063C
+01D56B:0000000000007E060A142850607E0000
+01D5A0:0000000018242442427E424242420000
+01D5A1:000000007C4242427C424242427C0000
+01D5A2:000000003C42424040404042423C0000
+01D5A3:00000000784442424242424244780000
+01D5A4:000000007E4040407C404040407E0000
+01D5A5:000000007E4040407C40404040400000
+01D5A6:000000003C424240404E4242463A0000
+01D5A7:00000000424242427E42424242420000
+01D5A8:000000003E08080808080808083E0000
+01D5A9:000000001F0404040404044444380000
+01D5AA:00000000424448506060504844420000
+01D5AB:000000004040404040404040407E0000
+01D5AC:00000000424266665A5A424242420000
+01D5AD:0000000042626252524A4A4646420000
+01D5AE:000000003C42424242424242423C0000
+01D5AF:000000007C4242427C40404040400000
+01D5B0:000000003C4242424242425A663C0300
+01D5B1:000000007C4242427C48444442420000
+01D5B2:000000003C424240300C0242423C0000
+01D5B3:000000007F0808080808080808080000
+01D5B4:000000004242424242424242423C0000
+01D5B5:00000000414141222222141408080000
+01D5B6:00000000424242425A5A666642420000
+01D5B7:00000000424224241818242442420000
+01D5B8:00000000414122221408080808080000
+01D5B9:000000007E02020408102040407E0000
+01D5BA:0000000000003C42023E4242463A0000
+01D5BB:0000004040405C6242424242625C0000
+01D5BC:0000000000003C4240404040423C0000
+01D5BD:0000000202023A4642424242463A0000
+01D5BE:0000000000003C42427E4040423C0000
+01D5BF:0000000C1010107C1010101010100000
+01D5C0:0000000000023A44444438203C42423C
+01D5C1:0000004040405C624242424242420000
+01D5C2:000000080800180808080808083E0000
+01D5C3:0000000404000C040404040404044830
+01D5C4:00000000404044485060504844420000
+01D5C5:000000001808080808080808083E0000
+01D5C6:00000000000076494949494949490000
+01D5C7:0000000000005C624242424242420000
+01D5C8:0000000000003C4242424242423C0000
+01D5C9:0000000000005C6242424242625C4040
+01D5CA:0000000000003A4642424242463A0202
+01D5CB:0000000000005C624240404040400000
+01D5CC:0000000000003C4240300C02423C0000
+01D5CD:0000000010107C1010101010100C0000
+01D5CE:000000000000424242424242463A0000
+01D5CF:00000000000042424224242418180000
+01D5D0:00000000000041494949494949360000
+01D5D1:00000000000042422418182442420000
+01D5D2:0000000000004242424242261A02023C
+01D5D3:0000000000007E0204081020407E0000
+01D5D4:000000001C363663637F636363630000
+01D5D5:000000007E6363637E636363637E0000
+01D5D6:000000003E63636060606063633E0000
+01D5D7:000000007C66636363636363667C0000
+01D5D8:000000007F6060607E606060607F0000
+01D5D9:000000007F6060607E60606060600000
+01D5DA:000000003E636360606F6363673F0000
+01D5DB:00000000636363637F63636363630000
+01D5DC:000000007E18181818181818187E0000
+01D5DD:000000003F0C0C0C0C0C0CCCCC780000
+01D5DE:0000000063666C787070786C66630000
+01D5DF:000000006060606060606060607F0000
+01D5E0:00000000636377777F7F636363630000
+01D5E1:000000006373737B7B6F6F6767630000
+01D5E2:000000003E63636363636363633E0000
+01D5E3:000000007E6363637E60606060600000
+01D5E4:000000007CC6C6C6C6C6C6FEEE7C0700
+01D5E5:000000007E6363637E6C666663630000
+01D5E6:000000003E636360380E0363633E0000
+01D5E7:00000000FF1818181818181818180000
+01D5E8:000000006363636363636363633E0000
+01D5E9:00000000C3C3C36666663C3C18180000
+01D5EA:00000000636363637F7F777763630000
+01D5EB:00000000636336361C1C363663630000
+01D5EC:00000000C3C366663C18181818180000
+01D5ED:000000007F0303060C183060607F0000
+01D5EE:0000000000003E63033F6363673F0000
+01D5EF:0000006060607E7363636363737E0000
+01D5F0:0000000000003E6360606060633E0000
+01D5F1:0000000303033F6763636363673F0000
+01D5F2:0000000000003E63637F6060633E0000
+01D5F3:0000000E1818187E1818181818180000
+01D5F4:0000000000033F6666663C303E63633E
+01D5F5:0000006060607E736363636363630000
+01D5F6:000000181800381818181818187E0000
+01D5F7:0000000606000E060606060606066C38
+01D5F8:000000006060666C7870786C66630000
+01D5F9:000000003818181818181818187E0000
+01D5FA:000000000000FEDBDBDBDBDBDBDB0000
+01D5FB:0000000000007E736363636363630000
+01D5FC:0000000000003E6363636363633E0000
+01D5FD:0000000000007E7363636363737E6060
+01D5FE:0000000000003F6763636363673F0303
+01D5FF:0000000000007E736360606060600000
+01D600:0000000000003E6360380E03633E0000
+01D601:0000000018187E1818181818180E0000
+01D602:000000000000636363636363673E0000
+01D603:0000000000006363633636361C1C0000
+01D604:000000000000C3DBDBDBDBDBDB7E0000
+01D605:0000000000006363361C1C3663630000
+01D606:0000000000006363636363371F03033E
+01D607:0000000000007F03060C1830607F0000
+01D608:00000000000000000060009000900110021003F0042004200420084000000000
+01D609:000000000000000001F001080108021003E002100420042004400F8000000000
+01D60A:000000000000000001E002100210040004000400080008400840078000000000
+01D60B:000000000000000001E0011001080210021002100420042004400F8000000000
+01D60C:000000000000000001F801000100020003E002000400040004000FC000000000
+01D60D:000000000000000001F801000100020003E00200040004000400080000000000
+01D60E:000000000000000001E0021002100400040004E00840084008C0078000000000
+01D60F:0000000000000000010801080108021003F00210042004200420084000000000
+01D610:000000000000000001F00040004000800080008001000100010007C000000000
+01D611:000000000000000000F800200020004000400040008008800880070000000000
+01D612:0000000000000000011001200140028003000300050004800440084000000000
+01D613:000000000000000000800080008001000100010002000200020007E000000000
+01D614:0000000000000000010801080118033002D002D0042004200420084000000000
+01D615:000000000000000001080188018802900290029004A004600460084000000000
+01D616:000000000000000001E002100210042004200420084008400840078000000000
+01D617:000000000000000001F001080108021003E00200040004000400080000000000
+01D618:000000000000000001E00210021004200420042008400B400CC0070000C00000
+01D619:000000000000000001F001080108021003E00240044004400420082000000000
+01D61A:000000000000000001E002100210040003000080004008400840078000000000
+01D61B:000000000000000007F000800080010001000100020002000200040000000000
+01D61C:0000000000000000021002100210042004200420084008400840078000000000
+01D61D:0000000000000000041004100420044004400480050005000600040000000000
+01D61E:0000000000000000010802100210021005A005A006600C400840084000000000
+01D61F:0000000000000000010801080110012000C000C0014002400420082000000000
+01D620:0000000000000000041004100420044002800100020002000200040000000000
+01D621:000000000000000001F8000800080030004000800300040004000FC000000000
+01D622:00000000000000000000000001E00210001001F002200420046003C000000000
+01D623:00000000000000800100010001E001100210021004200420062009C000000000
+01D624:00000000000000000000000001E002100200020004000400042003C000000000
+01D625:00000000000000080010001003D0042004200420084008400840078000000000
+01D626:00000000000000000000000001E00210021003F004000400042003C000000000
+01D627:000000000000007000800080008007E001000100020002000200040000000000
+01D628:00000000000000000000000801D002200220022001C002000780084008400780
+01D629:00000000000000800100010001E0031002100210042004200420084000000000
+01D62A:000000000000002000400000004000800080008001000100010007C000000000
+01D62B:0000000000000008001000000010002000200020004000400040008009000600
+01D62C:0000000000000000008000800090012001400180028002400220042000000000
+01D62D:000000000000000000600020002000400040004000800080008003E000000000
+01D62E:00000000000000000000000001B0024802480248049004900490092000000000
+01D62F:00000000000000000000000001E0021002100210042004200420084000000000
+01D630:00000000000000000000000001E002100210021004200420042003C000000000
+01D631:00000000000000000000000000F001080108010802100210021005E004000800
+01D632:00000000000000000000000003D0042004200420084008400840078000800100
+01D633:00000000000000000000000001E0021002100200040004000400080000000000
+01D634:00000000000000000000000001E002100200018000400020042003C000000000
+01D635:00000000000000000080008003E0010001000100020002000200018000000000
+01D636:0000000000000000000000000210042004200420084008400840078000000000
+01D637:0000000000000000000000000210042004200440048004800500020000000000
+01D638:000000000000000000000000020804900490049009200920092006C000000000
+01D639:00000000000000000000000002080210012000C0018002400420082000000000
+01D63A:0000000000000000000000000210042004200420044004C00340008000800F00
+01D63B:00000000000000000000000001F80010002000400180020004000FC000000000
+01D63C:0000000000000000007000D801980318031803F80630063006300C6000000000
+01D63D:000000000000000003F003180318063007E006300C600C600C601F8000000000
+01D63E:000000000000000001F0031803180600060006000C000C600C6007C000000000
+01D63F:000000000000000003E0033003180630063006300C600C600CC00F8000000000
+01D640:000000000000000003F803000300060007E006000C000C000C001FC000000000
+01D641:000000000000000003F803000300060007E006000C000C000C00180000000000
+01D642:000000000000000001F0031803180600060006F00C600C600CE007C000000000
+01D643:0000000000000000031803180318063007F006300C600C600C6018C000000000
+01D644:000000000000000003F000C000C00180018001800300030003000FC000000000
+01D645:000000000000000001F80060006000C000C000C00180198019800F0000000000
+01D646:00000000000000000318033003600780070007000F000D800CC018C000000000
+01D647:000000000000000000C000C000C001800180018003000300030007F000000000
+01D648:0000000000000000031803180338077007F007F00C600C600C6018C000000000
+01D649:000000000000000003180398039807B007B006F00CE00CE00CE018C000000000
+01D64A:000000000000000001F0031803180630063006300C600C600C6007C000000000
+01D64B:000000000000000003F003180318063007E006000C000C000C00180000000000
+01D64C:000000000000000001F0031803180630063006300C600FE00EE0078000E00000
+01D64D:000000000000000003F003180318063007E006C00CC00CC00C60186000000000
+01D64E:000000000000000001F0031803180600038001C000600C600C6007C000000000
+01D64F:00000000000000000FF0018001800300030003000600060006000C0000000000
+01D650:00000000000000000318031803180630063006300C600C600C6007C000000000
+01D651:00000000000000000C300C300C600CC00CC00D800F000F000E000C0000000000
+01D652:0000000000000000031803180318063007F007F00EE00EE00C6018C000000000
+01D653:0000000000000000031803180330016001C001C006C006C00C60186000000000
+01D654:00000000000000000C300C300C600CC0078003000600060006000C0000000000
+01D655:000000000000000003F800180018006000C0018006000C000C001FC000000000
+01D656:00000000000000000000000001E00630003003F00C600C600CE007C000000000
+01D657:00000000000000C00180018001F00398031803180630063006300FC000000000
+01D658:00000000000000000000000003E00630060006000C000C000C6007C000000000
+01D659:00000000000000180030003007F00C600C600C6018C018C019C00F8000000000
+01D65A:00000000000000000000000003E00630063007F00C000C000C6007C000000000
+01D65B:00000000000000F00180018001800FE0030003000600060006000C0000000000
+01D65C:00000000000000000000000C03D806600660066003C0060007C018C018C00F80
+01D65D:00000000000000C00180018001F00398031803180630063006300C6000000000
+01D65E:000000000000003000600000006000C000C000C001800180018007E000000000
+01D65F:000000000000001800300000007000600060006000C000C000C001801B000E00
+01D660:0000000000000000018001800198036003C00380078006C006600C6000000000
+01D661:000000000000000000E00060006000C000C000C001800180018007E000000000
+01D662:00000000000000000000000003F006D806D806D80DB00DB00DB01B6000000000
+01D663:00000000000000000000000001F00398031803180630063006300C6000000000
+01D664:00000000000000000000000003E00630063006300C600C600C6007C000000000
+01D665:00000000000000000000000001F00398031803180630063006300FC00C001800
+01D666:00000000000000000000000003F00630063006300C600C600CE007C000C00180
+01D667:00000000000000000000000001F00398031803000600060006000C0000000000
+01D668:00000000000000000000000003E006300600038001C000600C6007C000000000
+01D669:00000000000000000180018007E0030003000300060006000600038000000000
+01D66A:00000000000000000000000003180630063006300C600C600CE007C000000000
+01D66B:00000000000000000000000006300C600C600CC00D800D800700060000000000
+01D66C:00000000000000000000000006180DB00DB00DB01B601B601B600FC000000000
+01D66D:00000000000000000000000003180630036001C0038006C00C6018C000000000
+01D66E:0000000000000000000000000318063006300630066006E003E000C000C00F80
+01D66F:00000000000000000000000003F80030006000C0038006000C001FC000000000
+01D670:000000000000000007800180024002400240042007E0042008101E7800000000
+01D671:00000000000000000FE004100410041007E004100410041004100FE000000000
+01D672:000000000000000003D00430081008000800080008000800041003E000000000
+01D673:00000000000000000FC0042004100410041004100410041004200FC000000000
+01D674:00000000000000000FF004100400044007C004400400041004100FF000000000
+01D675:00000000000000000FF004100400044007C004400400040004000F0000000000
+01D676:000000000000000003D00430081008000800083808100810041003E000000000
+01D677:00000000000000000E7004200420042007E004200420042004200E7000000000
+01D678:000000000000000003E00080008000800080008000800080008003E000000000
+01D679:000000000000000000F800200020002000200020082008200840078000000000
+01D67A:00000000000000000E10042004400480050006800440042004100E1800000000
+01D67B:000000000000000007000200020002000200020002000210021007F000000000
+01D67C:00000000000000001C380C300A500A500A5009900990081008101C3800000000
+01D67D:00000000000000000C38061005100510049004900450045004300E1000000000
+01D67E:000000000000000001C00220041008080808080808080410022001C000000000
+01D67F:00000000000000000FC0042004100410042007C00400040004000F0000000000
+01D680:00000000000001C00220041008080808080808080410022001C0010003C80230
+01D681:00000000000000000FC0042004100410042007C00440042004100E1800000000
+01D682:000000000000000003D00430041004000380006000100410061005E000000000
+01D683:000000000000000007F00490008000800080008000800080008001C000000000
+01D684:00000000000000000E380410041004100410041004100410022001C000000000
+01D685:00000000000000001C3808100820042004200240024002400180018000000000
+01D686:00000000000000001E7808100990099009900A500A5004200420042000000000
+01D687:00000000000000000E70042002400240018001800240042004200E7000000000
+01D688:00000000000000000E380410022001400140008000800080008001C000000000
+01D689:000000000000000007E00420044000800080010002000220042007E000000000
+01D68A:000000000000000000000000000007C0002007E008200820086007B000000000
+01D68B:0000000000000C0004000400040005C0062004100410041006200DC000000000
+01D68C:000000000000000000000000000003D00430081008000800041003E000000000
+01D68D:000000000000003000100010001003D00430081008100810043003D800000000
+01D68E:000000000000000000000000000003C0042008100FF00800041003E000000000
+01D68F:00000000000001E002000200020007C00200020002000200020007C000000000
+01D690:00000000000000000000000003B00460082008200820046003A00020002003C0
+01D691:0000000000000C0004000400040005C0062004200420042004200E7000000000
+01D692:000000000000000000800000000003800080008000800080008003E000000000
+01D693:00000000000000200000000000E00020002000200020002000200020002003C0
+01D694:0000000000000C000400040004000460048005000700048004400C3000000000
+01D695:000000000000038000800080008000800080008000800080008003E000000000
+01D696:00000000000000000000000000001AC00D2009200920092009201D7000000000
+01D697:00000000000000000000000000000DC0062004200420042004200E7000000000
+01D698:000000000000000000000000000003C00420081008100810042003C000000000
+01D699:0000000000000000000000000DC00620041004100410062005C0040004000E00
+01D69A:0000000000000000000003B00460082008200820046003A00020002000700000
+01D69B:000000000000000000000000000006700380020002000200020007C000000000
+01D69C:000000000000000000000000000001D00230020001E00010061005E000000000
+01D69D:000000000000000002000200020007C00200020002000200020001E000000000
+01D69E:000000000000000000000000000006300210021002100210023001D000000000
+01D69F:00000000000000000000000000000E7004200420024002400180018000000000
+01D6A0:00000000000000000000000000001C380810099005A005A00660066000000000
+01D6A1:00000000000000000000000000000E70042002400180024004200E7000000000
+01D6A2:0000000000000000000000000E70042004200240024001800080010001000780
+01D6A3:000000000000000000000000000007C00440008001000200044007C000000000
+01D6A4:000000000000000000000000004000800080008001000100010007C000000000
+01D6A5:0000000000000000000000000010002000200020004000400040008009000600
+01D6A8:000000001C363663637F636363630000
+01D6A9:000000007E6363637E636363637E0000
+01D6AA:000000007F6060606060606060600000
+01D6AB:0000000018183C3C666666C3C3FF0000
+01D6AC:000000007F6060607E606060607F0000
+01D6AD:000000007F0303060C183060607F0000
+01D6AE:00000000636363637F63636363630000
+01D6AF:000000003E6363637F636363633E0000
+01D6B0:000000007E18181818181818187E0000
+01D6B1:0000000063666C787070786C66630000
+01D6B2:0000000018183C3C666666C3C3C30000
+01D6B3:00000000636377777F7F636363630000
+01D6B4:000000006373737B7B6F6F6767630000
+01D6B5:000000007F0000003E000000007F0000
+01D6B6:000000003E63636363636363633E0000
+01D6B7:00000000FF6666666666666666660000
+01D6B8:000000007E6363637E60606060600000
+01D6B9:000000001C3663637F636363361C0000
+01D6BA:000000007F6030180C0C1830607F0000
+01D6BB:00000000FF1818181818181818180000
+01D6BC:00000000C3C366663C18181818180000
+01D6BD:00000000FF187EDBDBDBDB7E18FF0000
+01D6BE:00000000636336361C1C363663630000
+01D6BF:00000000DBDBDBDBDB7E181818180000
+01D6C0:000000007EC3C3C3C3C3663C3CFF0000
+01D6C1:00000000FFC36666663C3C3C18180000
+01D6C2:0000000000003B6F666666666F3B0000
+01D6C3:000000003C6666667E636363737E6060
+01D6C4:00000000000073DB1E0C181830300000
+01D6C5:00000000003030301C366363633E0000
+01D6C6:0000000000003E63603E6060633E0000
+01D6C7:0000000060603C1830606060603C063C
+01D6C8:0000000000007E736363636363630303
+01D6C9:000000001C3636637F636336361C0000
+01D6CA:000000000000303030303030301C0000
+01D6CB:000000000000666C787070786C660000
+01D6CC:00000000303018180C1C363663630000
+01D6CD:0000000000006363636377777F636060
+01D6CE:00000000000063636366666C78700000
+01D6CF:0000000060603E60603E60603E03033E
+01D6D0:0000000000003E6363636363633E0000
+01D6D1:0000000000007F363636363636360000
+01D6D2:0000000000003E6363636363737E6060
+01D6D3:0000000000001F30606060301E03031E
+01D6D4:0000000000007FD8CCCCCCCCCC780000
+01D6D5:0000000000007F1818181818180E0000
+01D6D6:000000000000636363636363633E0000
+01D6D7:000000006EDBDBDBDBDBDB7E18180000
+01D6D8:00000000636336361C1C363663630000
+01D6D9:000000000000DBDBDBDBDBDBDB7E1818
+01D6DA:00000000000066C3C3DBDBDBDB7E0000
+01D6DB:000000001E3303031F336366663C0000
+01D6DC:0000000000001E30607C6060301E0000
+01D6DD:000000001C3636361F66E666663C0000
+01D6DE:000000000000731B1E1C18386C670000
+01D6DF:0000000018187EDBDBDBDBDBDB7E1818
+01D6E0:0000000000003E6363637E60603E0300
+01D6E1:000000000000FF66C3C3DBDBDB7E0000
+01D6E2:00000000000000000060009000900110021003F0042004200420084000000000
+01D6E3:000000000000000001F001080108021003E002100420042004400F8000000000
+01D6E4:000000000000000001F801000100020002000200040004000400080000000000
+01D6E5:00000000000000000020002000500090011001100210041004100FF000000000
+01D6E6:000000000000000001F801000100020003E002000400040004000FC000000000
+01D6E7:000000000000000001F8000800080030004000800300040004000FC000000000
+01D6E8:0000000000000000010801080108021003F00210042004200420084000000000
+01D6E9:000000000000000001E002100210042007E00420084008400840078000000000
+01D6EA:000000000000000001F00040004000800080008001000100010007C000000000
+01D6EB:0000000000000000011001200140028003000300050004800440084000000000
+01D6EC:0000000000000000002000200050009001100110021004100410081000000000
+01D6ED:0000000000000000010801080118033002D002D0042004200420084000000000
+01D6EE:000000000000000001080188018802900290029004A004600460084000000000
+01D6EF:000000000000000001F800000000000001E0000000000000000007E000000000
+01D6F0:000000000000000001E002100210042004200420084008400840078000000000
+01D6F1:000000000000000003F801100110022002200220044004400440088000000000
+01D6F2:000000000000000001F001080108021003E00200040004000400080000000000
+01D6F3:000000000000000000C001200210041007E00420084008400480030000000000
+01D6F4:000000000000000001F8010000800080004000400180020004000FC000000000
+01D6F5:000000000000000007F000800080010001000100020002000200040000000000
+01D6F6:0000000000000000041004100420044002800100020002000200040000000000
+01D6F7:000000000000000003F8004003E0049004900920092007C001000FE000000000
+01D6F8:0000000000000000010801080110012000C000C0014002400420082000000000
+01D6F9:00000000000000000490049004900920092007C0020002000200040000000000
+01D6FA:000000000000000001F0020802080410041004100460028002801C7000000000
+01D6FB:000000000000000007F004100420044004400480050005000600040000000000
+01D6FC:000000000000000000000000031004A004400440088008800940064000000000
+01D6FD:0000000000000000007000880088011001F0010802100210031004E004000800
+01D6FE:0000000000000000000000000610092001400180020002000400080000000000
+01D6FF:0000000000000000007000800100010000C0032004200420042003C000000000
+01D700:00000000000000000000000001E00210020001E002000400042003C000000000
+01D701:0000000000000000008000800070004000800100020002000200038000400780
+01D702:00000000000000000000000001E0021002100210042004200420084000400080
+01D703:0000000000000000006000900110020803F00210042002400240018000000000
+01D704:000000000000000000000000004000800080008001000100010000C000000000
+01D705:0000000000000000000000000090012001400180030002800240044000000000
+01D706:00000000000000000040004000200020006000A0012001200220042000000000
+01D707:00000000000000000000000001080210021002100420066005A0082008001000
+01D708:0000000000000000000000000210042004200440088009000A000C0000000000
+01D709:00000000000000000100010001F00200020003E00400040003C0004000400780
+01D70A:00000000000000000000000001E002100210021004200420042003C000000000
+01D70B:00000000000000000000000003F0012001200120024002400240048000000000
+01D70C:00000000000000000000000000F001080108010802100210031004E004000800
+01D70D:00000000000000000000000000F0010002000200040002000180004000400380
+01D70E:00000000000000000000000003F0048004400440088008800880070000000000
+01D70F:00000000000000000000000003F0008001000100020002000200018000000000
+01D710:0000000000000000000000000210042004200420084008400840078000000000
+01D711:000000000000000000000000016004900490049009200920092007C002000400
+01D712:0000000000000000010801080110012000C000C0014002400420082000000000
+01D713:000000000000000000000000024804900490049009200920092007C002000400
+01D714:000000000000000000000000022004100410049009200920092006C000000000
+01D715:000000000000000000E001100010002001E00220044008400880070000000000
+01D716:00000000000000000000000000F00100020003C004000400020001C000000000
+01D717:00000000060909120F22C44444380000
+01D718:0000000000000000000000000310009000A000C0010003000480086000000000
+01D719:00000000000000000040004003E004900490049009200920092007C002000400
+01D71A:00000000000000000000000001E002100210021007E004000400038000400000
+01D71B:00000000000000000000000007F002200410041009200920092006C000000000
+01D71C:0000000000000000007000D801980318031803F80630063006300C6000000000
+01D71D:000000000000000003F003180318063007E006300C600C600C601F8000000000
+01D71E:000000000000000003F8030003000600060006000C000C000C00180000000000
+01D71F:000000000000000000180038007800D8019801980318061806180FF800000000
+01D720:000000000000000003F803000300060007E006000C000C000C001FC000000000
+01D721:000000000000000003F800180018006000C0018006000C000C001FC000000000
+01D722:0000000000000000031803180318063007F006300C600C600C6018C000000000
+01D723:000000000000000001F003180318063007F006300C600C600C6007C000000000
+01D724:000000000000000003F000C000C00180018001800300030003000FC000000000
+01D725:00000000000000000318033003600780070007000F000D800CC018C000000000
+01D726:00000000000000000380038007800D8019801980318061806180C18000000000
+01D727:0000000000000000031803180338077007F007F00C600C600C6018C000000000
+01D728:000000000000000003180398039807B007B006F00CE00CE00CE018C000000000
+01D729:00000000000000001FC00000000000001F0000000000000000007F0000000000
+01D72A:000000000000000001F0031803180630063006300C600C600C6007C000000000
+01D72B:000000000000000007F8033003300660066006600CC00CC00CC0198000000000
+01D72C:000000000000000003F003180318063007E006000C000C000C00180000000000
+01D72D:000000000000000000E001B00318063007F006300C600C6006C0038000000000
+01D72E:000000000000000003F803000180018000C00180030006000C001FC000000000
+01D72F:00000000000000000FF0018001800300030003000600060006000C0000000000
+01D730:00000000000000000C300C300C600CC0078003000600060006000C0000000000
+01D731:000000000000000007F800C007E00DB00DB00DB01B600FC003001FE000000000
+01D732:0000000000000000031803180330016001C0038006C006C00C60186000000000
+01D733:000000000000000006D806D806D80DB00DB007E0030003000300060000000000
+01D734:000000000000000003F0061806180C300C300C300C6006C006C01C7000000000
+01D735:00000000000000000FF00C300C600CC00CC00D800F000F000E000C0000000000
+01D736:00000000000000000000000003D806F0066006600CC00CC00DE0076000000000
+01D737:000000000000000000F001980198033003F0031806300630073007E00C001800
+01D738:00000000000000000000000007180DB001E000C00180030006000C0000000000
+01D739:000000000000000000F001800300030001C007600C600C600C6007C000000000
+01D73A:00000000000000000000000003E00630060003E00C000C000C6007C000000000
+01D73B:00000000000000000180018000F000C001800300060006000600038000C00780
+01D73C:00000000000000000000000001F00398031803180630063006300C60006000C0
+01D73D:000000000000000000E001B00330063007F006300C6006C006C0038000000000
+01D73E:00000000000000000000000000C001800180018003000300030001C000000000
+01D73F:0000000000000000000000000198036003C003800700078006C00CC000000000
+01D740:000000000000000000C000C000C000C0006000E00360036006300C3000000000
+01D741:000000000000000000000000018C0318031803180730077007F00C300C001800
+01D742:00000000000000000000000003180630063006600CC00D800F000E0000000000
+01D743:00000000000000000300030001F00600060003E00C000C00078000C000C00F80
+01D744:00000000000000000000000003E00630063006300C600C600C6007C000000000
+01D745:00000000000000000000000007F003600360036006C006C006C00D8000000000
+01D746:00000000000000000000000001F00318031803180630063007300FE00C001800
+01D747:00000000000000000000000000F00300060006000C000600038000C000C00780
+01D748:00000000000000000000000003F806C0066006600CC00CC00CC0078000000000
+01D749:00000000000000000000000007F0030003000300060006000600038000000000
+01D74A:00000000000000000000000003180630063006300C600C600CE007C000000000
+01D74B:00000000000000000000000001B006D806D806D80DB00DB00DB007E003000600
+01D74C:0000000000000000031803180330016001C0038006C006C00C60186000000000
+01D74D:00000000000000000000000006D80DB00DB00DB01B601B601B601F8006000C00
+01D74E:00000000000000000000000003300618061806D80DB00DB00DB007E000000000
+01D74F:000000000000000000F001980018003003F006300C600CC00CC0078000000000
+01D750:00000000000000000000000001F00300060007C00C000C00060003C000000000
+01D751:0000000000000000007000D800D801B000F803300E600660066003C000000000
+01D752:000000000000000000000000031801B001E001C0030007000D8018C000000000
+01D753:0000000000000000006000C003F006D806D806D80DB00DB00DB007E003000600
+01D754:00000000000000000000000003E00630063006300FE00C000C00078000C00000
+01D755:00000000000000000000000007F80330061806180DB00DB00DB007E000000000
+01D756:000000001C363663637F636363630000
+01D757:000000007E6363637E636363637E0000
+01D758:000000007F6060606060606060600000
+01D759:0000000018183C3C666666C3C3FF0000
+01D75A:000000007F6060607E606060607F0000
+01D75B:000000007F0303060C183060607F0000
+01D75C:00000000636363637F63636363630000
+01D75D:000000003E6363637F636363633E0000
+01D75E:000000007E18181818181818187E0000
+01D75F:0000000063666C787070786C66630000
+01D760:0000000018183C3C666666C3C3C30000
+01D761:00000000636377777F7F636363630000
+01D762:000000006373737B7B6F6F6767630000
+01D763:000000007F0000003E000000007F0000
+01D764:000000003E63636363636363633E0000
+01D765:00000000FF6666666666666666660000
+01D766:000000007E6363637E60606060600000
+01D767:000000001C3663637F636363361C0000
+01D768:000000007F6030180C0C1830607F0000
+01D769:00000000FF1818181818181818180000
+01D76A:00000000C3C366663C18181818180000
+01D76B:00000000FF187EDBDBDBDB7E18FF0000
+01D76C:00000000636336361C1C363663630000
+01D76D:00000000DBDBDBDBDB7E181818180000
+01D76E:000000007EC3C3C3C3C3663C3CFF0000
+01D76F:00000000FFC36666663C3C3C18180000
+01D770:0000000000003B6F666666666F3B0000
+01D771:000000003C6666667E636363737E6060
+01D772:00000000000073DB1E0C181830300000
+01D773:00000000003030301C366363633E0000
+01D774:0000000000003E63603E6060633E0000
+01D775:0000000060603C1830606060603C063C
+01D776:0000000000007E736363636363630303
+01D777:000000001C3636637F636336361C0000
+01D778:000000000000303030303030301C0000
+01D779:000000000000666C787070786C660000
+01D77A:00000000303018180C1C363663630000
+01D77B:0000000000006363636377777F636060
+01D77C:00000000000063636366666C78700000
+01D77D:0000000060603E60603E60603E03033E
+01D77E:0000000000003E6363636363633E0000
+01D77F:0000000000007F363636363636360000
+01D780:0000000000003E6363636363737E6060
+01D781:0000000000001F30606060301E03031E
+01D782:0000000000007FD8CCCCCCCCCC780000
+01D783:0000000000007F1818181818180E0000
+01D784:000000000000636363636363633E0000
+01D785:000000006EDBDBDBDBDBDB7E18180000
+01D786:00000000636336361C1C363663630000
+01D787:000000000000DBDBDBDBDBDBDB7E1818
+01D788:00000000000066C3C3DBDBDBDB7E0000
+01D789:000000001E3303031F336366663C0000
+01D78A:0000000000001E30607C6060301E0000
+01D78B:000000001C3636361F66E666663C0000
+01D78C:000000000000731B1E1C18386C670000
+01D78D:0000000018187EDBDBDBDBDBDB7E1818
+01D78E:0000000000003E6363637E60603E0300
+01D78F:000000000000FF66C3C3DBDBDB7E0000
+01D790:0000000000000000007000D801980318031803F80630063006300C6000000000
+01D791:000000000000000003F003180318063007E006300C600C600C601F8000000000
+01D792:000000000000000003F8030003000600060006000C000C000C00180000000000
+01D793:000000000000000000180038007800D8019801980318061806180FF800000000
+01D794:000000000000000003F803000300060007E006000C000C000C001FC000000000
+01D795:000000000000000003F800180018006000C0018006000C000C001FC000000000
+01D796:0000000000000000031803180318063007F006300C600C600C6018C000000000
+01D797:000000000000000001F003180318063007F006300C600C600C6007C000000000
+01D798:000000000000000003F000C000C00180018001800300030003000FC000000000
+01D799:00000000000000000318033003600780070007000F000D800CC018C000000000
+01D79A:00000000000000000380038007800D8019801980318061806180C18000000000
+01D79B:0000000000000000031803180338077007F007F00C600C600C6018C000000000
+01D79C:000000000000000003180398039807B007B006F00CE00CE00CE018C000000000
+01D79D:00000000000000001FC00000000000001F0000000000000000007F0000000000
+01D79E:000000000000000001F0031803180630063006300C600C600C6007C000000000
+01D79F:000000000000000007F8033003300660066006600CC00CC00CC0198000000000
+01D7A0:000000000000000003F003180318063007E006000C000C000C00180000000000
+01D7A1:000000000000000000E001B00318063007F006300C600C6006C0038000000000
+01D7A2:000000000000000003F803000180018000C00180030006000C001FC000000000
+01D7A3:00000000000000000FF0018001800300030003000600060006000C0000000000
+01D7A4:00000000000000000C300C300C600CC0078003000600060006000C0000000000
+01D7A5:000000000000000007F800C007E00DB00DB00DB01B600FC003001FE000000000
+01D7A6:0000000000000000031803180330016001C0038006C006C00C60186000000000
+01D7A7:000000000000000006D806D806D80DB00DB007E0030003000300060000000000
+01D7A8:000000000000000003F0061806180C300C300C300C6006C006C01C7000000000
+01D7A9:00000000000000000FF00C300C600CC00CC00D800F000F000E000C0000000000
+01D7AA:00000000000000000000000003D806F0066006600CC00CC00DE0076000000000
+01D7AB:000000000000000000F001980198033003F0031806300630073007E00C001800
+01D7AC:00000000000000000000000007180DB001E000C00180030006000C0000000000
+01D7AD:000000000000000000F001800300030001C007600C600C600C6007C000000000
+01D7AE:00000000000000000000000003E00630060003E00C000C000C6007C000000000
+01D7AF:00000000000000000180018000F000C001800300060006000600038000C00780
+01D7B0:00000000000000000000000001F00398031803180630063006300C60006000C0
+01D7B1:000000000000000000E001B00330063007F006300C6006C006C0038000000000
+01D7B2:00000000000000000000000000C001800180018003000300030001C000000000
+01D7B3:0000000000000000000000000198036003C003800700078006C00CC000000000
+01D7B4:000000000000000000C000C000C000C0006000E00360036006300C3000000000
+01D7B5:000000000000000000000000018C0318031803180730077007F00C300C001800
+01D7B6:00000000000000000000000003180630063006600CC00D800F000E0000000000
+01D7B7:00000000000000000300030001F00600060003E00C000C00078000C000C00F80
+01D7B8:00000000000000000000000003E00630063006300C600C600C6007C000000000
+01D7B9:00000000000000000000000007F003600360036006C006C006C00D8000000000
+01D7BA:00000000000000000000000001F00318031803180630063007300FE00C001800
+01D7BB:00000000000000000000000000F00300060006000C000600038000C000C00780
+01D7BC:00000000000000000000000003F806C0066006600CC00CC00CC0078000000000
+01D7BD:00000000000000000000000007F0030003000300060006000600038000000000
+01D7BE:00000000000000000000000003180630063006300C600C600CE007C000000000
+01D7BF:00000000000000000000000001B006D806D806D80DB00DB00DB007E003000600
+01D7C0:0000000000000000031803180330016001C0038006C006C00C60186000000000
+01D7C1:00000000000000000000000006D80DB00DB00DB01B601B601B601F8006000C00
+01D7C2:00000000000000000000000003300618061806D80DB00DB00DB007E000000000
+01D7C3:000000000000000000F001980018003003F006300C600CC00CC0078000000000
+01D7C4:00000000000000000000000001F00300060007C00C000C00060003C000000000
+01D7C5:0000000000000000007000D800D801B000F803300E600660066003C000000000
+01D7C6:000000000000000000000000031801B001E001C0030007000D8018C000000000
+01D7C7:0000000000000000006000C003F006D806D806D80DB00DB00DB007E003000600
+01D7C8:00000000000000000000000003E00630063006300FE00C000C00078000C00000
+01D7C9:00000000000000000000000007F80330061806180DB00DB00DB007E000000000
+01D7CA:000000007F6360607C6C606060600000
+01D7CB:000000000000007C6660607860606060
+01D7CE:000000001C36636363636363361C0000
+01D7CF:000000001838781818181818187E0000
+01D7D0:000000003E6363030E183060607F0000
+01D7D1:000000003E6363031E030363633E0000
+01D7D2:00000000060E1E3666667F0606060000
+01D7D3:000000007F6060607E030303633E0000
+01D7D4:000000001E3060607E636363633E0000
+01D7D5:000000007F03030606060C0C0C0C0000
+01D7D6:000000003E6363633E636363633E0000
+01D7D7:000000003E6363633F030303063C0000
+01D7D8:000000001C2A5151515151512A1C0000
+01D7D9:000000000C14345414141414147F0000
+01D7DA:000000003C4242020E122C50507E0000
+01D7DB:000000003E4545051E050545453E0000
+01D7DC:00000000060A1A2A4A4A7B0A0A0E0000
+01D7DD:000000007E5050507C020202423C0000
+01D7DE:000000000E1030505E515151513E0000
+01D7DF:000000007F05050A0A0A1414141C0000
+01D7E0:000000003E5151513E515151513E0000
+01D7E1:000000003E4545453D05050604380000
+01D7E2:00000000182442424242424224180000
+01D7E3:000000000818280808080808083E0000
+01D7E4:000000003C4242020C102040407E0000
+01D7E5:000000003C4242021C020242423C0000
+01D7E6:00000000040C142444447E0404040000
+01D7E7:000000007E4040407C020202423C0000
+01D7E8:000000001C2040407C424242423C0000
+01D7E9:000000007E0202040404080808080000
+01D7EA:000000003C4242423C424242423C0000
+01D7EB:000000003C4242423E02020204380000
+01D7EC:000000001C36636363636363361C0000
+01D7ED:000000001838781818181818187E0000
+01D7EE:000000003E6363030E183060607F0000
+01D7EF:000000003E6363031E030363633E0000
+01D7F0:00000000060E1E3666667F0606060000
+01D7F1:000000007F6060607E030303633E0000
+01D7F2:000000001E3060607E636363633E0000
+01D7F3:000000007F03030606060C0C0C0C0000
+01D7F4:000000003E6363633E636363633E0000
+01D7F5:000000003E6363633F030303063C0000
+01D7F6:00000000000001C002200410041004100410041004100410022001C000000000
+01D7F7:000000000000000000800180028000800080008000800080008003E000000000
+01D7F8:000000000000038004400020002000200040008001000200040007E000000000
+01D7F9:00000000000003C0042000200040018000400020002000200440038000000000
+01D7FA:00000000000000C001400140024002400440044007E00040004000E000000000
+01D7FB:00000000000007E004000400040007C000200020002000200440038000000000
+01D7FC:00000000000000E001000200040005C00620041004100410022001C000000000
+01D7FD:000000000000000007E000200020004000400040008000800080008000000000
+01D7FE:00000000000001C0022004100410022001C0022004100410022001C000000000
+01D7FF:00000000000001C00220041004100410023001D0001000200040038000000000
+01F000:3FFE2002208220E2238220F2279224A223E2218222C224B2288A208220023FFE
+01F001:3FFE2002208220A223C22102213A2ECA298A290A2BCA290A201A200220023FFE
+01F002:3FFE2002206223C22142214221FA2F4A294A2E3A280A28FA2F0A200220023FFE
+01F003:3FFC2004200420842284228422B42EC422842284228426942864200420043FFC
+01F004:3FFE20022082208220822FFA2492249227E22082208220822082208220023FFE
+01F005:3FFE200220822FA2224224222BF222A22E9228022EF222522A2224D220023FFE
+01F006:3FFE20022FFA280A280A280A280A280A280A280A280A280A280A2FFA20023FFE
+01F007:3FFE20022002200220022002200221FA2E022002200220022002200220023FFE
+01F008:3FFE200220022002200223E2200220022002207A2F8220022002200220023FFE
+01F009:3FFE20022002200223E22002200223E22002200220FA2F022002200220023FFE
+01F00A:3FFE200220022002200221FA2F4A294A2E3A280A28FA2F0A2002200220023FFE
+01F00B:3FFE200220022202227224C22C4225F22492249227FA24022002200220023FFE
+01F00C:3FFC20042004200421042084200420F42F042044222424142004200420043FFC
+01F00D:3FFE2002200220022102212221C227022102211220E220022002200220023FFE
+01F00E:3FFE200220022002200221022082228222422422281A20022002200220023FFE
+01F00F:3FFE2002200220022102216223A22D222142224A2C3220022002200220023FFE
+01F010:3FFE200220422F82248224822B422A5A26E2244224822F822082206220023FFE
+01F011:3FFE200220022082208220822082200220022082208220822082200220023FFE
+01F012:3FFE200220022082208220822082200220022412241224122412200220023FFE
+01F013:3FFC200420042424242424242424200420042424242424242424200420043FFC
+01F014:3FFE200220022412241224122492208220822492241224122412200220023FFE
+01F015:3FFE200220022492249224922492200220022492249224922492200220023FFE
+01F016:3FFE200220022082208220822002249224922492200224922492249220023FFE
+01F017:3FFE200224122492255226322412200220022412263225522492241220023FFE
+01F018:3FFE200220022492249224922002249224922492200224922492249220023FFE
+01F019:3FFE20022002200223E2255229CA2E3A2AAA2E3A29CA255223E2200220023FFE
+01F01A:3FFE200221C222A225D2277225D222A221C222A225D2277225D222A221C23FFE
+01F01B:3FFE200226022902290226022182224222422182206220922092206220023FFE
+01F01C:3FFE2002200220022632294A294A263220022632294A294A2632200220023FFE
+01F01D:3FFE20022632294A294A263221822242224221822632294A294A263220023FFE
+01F01E:3FFE20022632294A294A26322632294A294A26322632294A294A263220023FFE
+01F01F:3FFE2602290229C22722213A20E62666299A2992266226622992299226623FFE
+01F020:3FFE2632294A294A2632294A294A2632294A294A2632294A294A263220023FFE
+01F021:3FFE20022DB2324A324A2DB22DB2324A324A2DB22DB2324A324A2DB220023FFE
+01F022:FFFE80028002890289FABE0289F289528D529BFAA95289528BFA88328002FFFE
+01F023:FFFE800280028442BFFA8442BEFAA28ABEFABFFAAAAAAFEAA54AA93A8002FFFE
+01F024:FFFE80028002884288429EFA94A2A5228422842284228422842284E28002FFFE
+01F025:FFFE800280028242BFFA8A428FFA910AA52A834A9FEA858A894AB1328002FFFE
+01F026:FFFE8002800281029FFA81028FF28202BFFA8C32B72A85E2842287E28002FFFE
+01F027:FFFE80028002BFFA810287E28422872285E284228FE29242A1828E7A8002FFFE
+01F028:FFFE800280028622B82288A2BEAA89328C229A22AA228852888A890A8002FFFE
+01F029:FFFE80028002840287C28C429282A10286C2B93A80828602818280428002FFFE
+01F02A:FFFF8001FFFF9115A17FFB95C909C915F9A3CB5DC901F93FCD23823F8001FFFF
+01F02B:3FFE2AAA35562AAA35562AAA35562AAA35562AAA35562AAA35562AAA35563FFE
+01F02C:000054002A0054002A0054002A0054002A0054002A0054002A0054002A000000
+01F02D:000054002A0054002A0054002A0054002A0054002A0054002A0054002A000000
+01F02E:000054002A0054002A0054002A0054002A0054002A0054002A0054002A000000
+01F02F:000054002A0054002A0054002A0054002A0054002A0054002A0054002A000000
+01F030:00000000000000007FFF55556AAB55556AAB55557FFF00000000000000000000
+01F031:00000000000000007FFF7F7F7F7F7F7F7F7F7F7F7FFF00000000000000000000
+01F032:00000000000000007FFF7F7F7F7F7F777F7F7F7F7FFF00000000000000000000
+01F033:00000000000000007FFF7F5F7F7F7F7F7F7F7F7D7FFF00000000000000000000
+01F034:00000000000000007FFF7F5F7F7F7F777F7F7F7D7FFF00000000000000000000
+01F035:00000000000000007FFF7F5D7F7F7F7F7F7F7F5D7FFF00000000000000000000
+01F036:00000000000000007FFF7F5D7F7F7F777F7F7F5D7FFF00000000000000000000
+01F037:00000000000000007FFF7F557F7F7F7F7F7F7F557FFF00000000000000000000
+01F038:00000000000000007FFF7F7F7F7F777F7F7F7F7F7FFF00000000000000000000
+01F039:00000000000000007FFF7F7F7F7F77777F7F7F7F7FFF00000000000000000000
+01F03A:00000000000000007FFF7F5F7F7F777F7F7F7F7D7FFF00000000000000000000
+01F03B:00000000000000007FFF7F5F7F7F77777F7F7F7D7FFF00000000000000000000
+01F03C:00000000000000007FFF7F5D7F7F777F7F7F7F5D7FFF00000000000000000000
+01F03D:00000000000000007FFF7F5D7F7F77777F7F7F5D7FFF00000000000000000000
+01F03E:00000000000000007FFF7F557F7F777F7F7F7F557FFF00000000000000000000
+01F03F:00000000000000007FFF5F7F7F7F7F7F7F7F7D7F7FFF00000000000000000000
+01F040:00000000000000003FFF2FBF3FBF3FB73FBF3EBF3FFF00000000000000000000
+01F041:00000000000000007FFF5F5F7F7F7F7F7F7F7D7D7FFF00000000000000000000
+01F042:00000000000000007FFF5F5F7F7F7F777F7F7D7D7FFF00000000000000000000
+01F043:00000000000000007FFF5F5D7F7F7F7F7F7F7D5D7FFF00000000000000000000
+01F044:00000000000000007FFF5F5D7F7F7F777F7F7D5D7FFF00000000000000000000
+01F045:00000000000000007FFF5F557F7F7F7F7F7F7D557FFF00000000000000000000
+01F046:00000000000000007FFF5F7F7F7F777F7F7F7D7F7FFF00000000000000000000
+01F047:00000000000000007FFF5F7F7F7F77777F7F7D7F7FFF00000000000000000000
+01F048:00000000000000007FFF5F5F7F7F777F7F7F7D7D7FFF00000000000000000000
+01F049:00000000000000007FFF5F5F7F7F77777F7F7D7D7FFF00000000000000000000
+01F04A:00000000000000007FFF5F5D7F7F777F7F7F7D5D7FFF00000000000000000000
+01F04B:00000000000000007FFF5F5D7F7F77777F7F7D5D7FFF00000000000000000000
+01F04C:00000000000000007FFF5F557F7F777F7F7F7D557FFF00000000000000000000
+01F04D:00000000000000007FFF5D7F7F7F7F7F7F7F5D7F7FFF00000000000000000000
+01F04E:00000000000000007FFF5D7F7F7F7F777F7F5D7F7FFF00000000000000000000
+01F04F:00000000000000007FFF5D5F7F7F7F7F7F7F5D7D7FFF00000000000000000000
+01F050:00000000000000007FFF5D5F7F7F7F777F7F5D7D7FFF00000000000000000000
+01F051:00000000000000007FFF5D5D7F7F7F7F7F7F5D5D7FFF00000000000000000000
+01F052:00000000000000007FFF5D5D7F7F7F777F7F5D5D7FFF00000000000000000000
+01F053:00000000000000007FFF5D557F7F7F7F7F7F5D557FFF00000000000000000000
+01F054:00000000000000007FFF5D7F7F7F777F7F7F5D7F7FFF00000000000000000000
+01F055:00000000000000007FFF5D7F7F7F77777F7F5D7F7FFF00000000000000000000
+01F056:00000000000000007FFF5D5F7F7F777F7F7F5D7D7FFF00000000000000000000
+01F057:00000000000000007FFF5D5F7F7F77777F7F5D7D7FFF00000000000000000000
+01F058:00000000000000007FFF5D5D7F7F777F7F7F5D5D7FFF00000000000000000000
+01F059:00000000000000007FFF5D5D7F7F77777F7F5D5D7FFF00000000000000000000
+01F05A:00000000000000007FFF5D557F7F777F7F7F5D557FFF00000000000000000000
+01F05B:00000000000000007FFF557F7F7F7F7F7F7F557F7FFF00000000000000000000
+01F05C:0000000000000000FFFFAB7FFF7FFF77FF7FAB7FFFFF00000000000000000000
+01F05D:00000000000000007FFF555F7F7F7F7F7F7F557D7FFF00000000000000000000
+01F05E:00000000000000007FFF555F7F7F7F777F7F557D7FFF00000000000000000000
+01F05F:00000000000000007FFF555D7F7F7F7F7F7F555D7FFF00000000000000000000
+01F060:00000000000000007FFF555D7F7F7F777F7F555D7FFF00000000000000000000
+01F061:00000000000000007FFF55557F7F7F7F7F7F55557FFF00000000000000000000
+01F062:7F556B556B556B556B556B556B557F00
+01F063:7F7F7F7F7F7F7F417F7F7F7F7F7F7F00
+01F064:7F7F7F7F7F7F7F417F7F7F777F7F7F00
+01F065:7F7F7F7F7F7F7F417F7D7F7F7F5F7F00
+01F066:7F7F7F7F7F7F7F417F7D7F777F5F7F00
+01F067:7F7F7F7F7F7F7F417F5D7F7F7F5D7F00
+01F068:7F7F7F7F7F7F7F417F5D7F777F5D7F00
+01F069:7F7F7F7F7F7F7F417F5D7F5D7F5D7F00
+01F06A:7F7F7F777F7F7F417F7F7F7F7F7F7F00
+01F06B:7F7F7F777F7F7F417F7F7F777F7F7F00
+01F06C:7F7F7F777F7F7F417F7D7F7F7F5F7F00
+01F06D:7F7F7F777F7F7F417F7D7F777F5F7F00
+01F06E:7F7F7F777F7F7F417F5D7F7F7F5D7F00
+01F06F:7F7F7F777F7F7F417F5D7F777F5D7F00
+01F070:7F7F7F777F7F7F417F5D7F5D7F5D7F00
+01F071:7F7D7F7F7F5F7F417F7F7F7F7F7F7F00
+01F072:7F7D7F7F7F5F7F417F7F7F777F7F7F00
+01F073:7F7D7F7F7F5F7F417F7D7F7F7F5F7F00
+01F074:7F7D7F7F7F5F7F417F7D7F777F5F7F00
+01F075:7F7D7F7F7F5F7F417F5D7F7F7F5D7F00
+01F076:7F7D7F7F7F5F7F417F5D7F777F5D7F00
+01F077:7F7D7F7F7F5F7F417F5D7F5D7F5D7F00
+01F078:7F7D7F777F5F7F417F7F7F7F7F7F7F00
+01F079:7F7D7F777F5F7F417F7F7F777F7F7F00
+01F07A:7F7D7F777F5F7F417F7D7F7F7F5F7F00
+01F07B:7F7D7F777F5F7F417F7D7F777F5F7F00
+01F07C:7F7D7F777F5F7F417F5D7F7F7F5D7F00
+01F07D:7D7F777F5F7F7F417F5D7F777F5D7F00
+01F07E:7F7D7F777F5F7F417F5D7F5D7F5D7F00
+01F07F:7F5D7F7F7F5D7F417F7F7F7F7F7F7F00
+01F080:7F5D7F7F7F5D7F417F7F7F777F7F7F00
+01F081:7F5D7F7F7F5D7F417F7D7F7F7F5F7F00
+01F082:7F5D7F7F7F5D7F417F7D7F777F5F7F00
+01F083:7F5D7F7F7F5D7F417F5D7F7F7F5D7F00
+01F084:7F5D7F7F7F5D7F417F5D7F777F5D7F00
+01F085:7F5D7F7F7F5D7F417F5D7F5D7F5D7F00
+01F086:7F5D7F777F5D7F417F7F7F7F7F7F7F00
+01F087:7F5D7F777F5D7F417F7F7F777F7F7F00
+01F088:7F5D7F777F5D7F417F7D7F7F7F5F7F00
+01F089:7F5D7F777F5D7F417F7D7F777F5F7F00
+01F08A:7F5D7F777F5D7F417F5D7F7F7F5D7F00
+01F08B:7F5D7F777F5D7F417F5D7F777F5D7F00
+01F08C:7F5D7F777F5D7F417F5D7F5D7F5D7F00
+01F08D:7F5D7F5D7F5D7F417F7F7F7F7F7F7F00
+01F08E:7F5D7F5D7F5D7F417F7F7F777F7F7F00
+01F08F:7F5D7F5D7F5D7F417F7D7F7F7F5F7F00
+01F090:7F5D7F5D7F5D7F417F7D7F777F5F7F00
+01F091:7F5D7F5D7F5D7F417F5D7F7F7F5D7F00
+01F092:7F5D7F5D7F5D7F417F5D7F777F5D7F00
+01F093:7F5D7F5D7F5D7F417F5D7F5D7F5D7F00
+01F0A0:1FF02AA835582AA835582AA835582AA835582AA835582AA835582AA835581FF0
+01F0A1:1FF020082308248827882488248820082108238827C827C82108238820081FF0
+01F0A2:1FF020082708208823082408278820082108238827C827C82108238820081FF0
+01F0A3:1FF020082708208823082088270820082108238827C827C82108238820081FF0
+01F0A4:1FF020082488248827882088208820082108238827C827C82108238820081FF0
+01F0A5:1FF020082788240827082088270820082108238827C827C82108238820081FF0
+01F0A6:1FF020082388240827082488230820082108238827C827C82108238820081FF0
+01F0A7:1FF020082788208821082208220820082108238827C827C82108238820081FF0
+01F0A8:1FF020082308248823082488230820082108238827C827C82108238820081FF0
+01F0A9:1FF020082308248823882088270820082108238827C827C82108238820081FF0
+01F0AA:1FF0200824482CA824A824A82E4820082108238827C827C82108238820081FF0
+01F0AB:1FF0200827C8210821082108260820082108238827C827C82108238820081FF0
+01F0AC:1FF020082388240824082408238820082108238827C827C82108238820081FF0
+01F0AD:1FF020082388244825482488234820082108238827C827C82108238820081FF0
+01F0AE:1FF020082488250826082508248820082108238827C827C82108238820081FF0
+01F0B1:1FF0200823082488278824882488200826C82928282824482288210820081FF0
+01F0B2:1FF0200827082088230824082788200826C82928282824482288210820081FF0
+01F0B3:1FF0200827082088230820882708200826C82928282824482288210820081FF0
+01F0B4:1FF0200824882488278820882088200826C82928282824482288210820081FF0
+01F0B5:1FF0200827882408270820882708200826C82928282824482288210820081FF0
+01F0B6:1FF0200823882408270824882308200826C82928282824482288210820081FF0
+01F0B7:1FF0200827882088210822082208200826C82928282824482288210820081FF0
+01F0B8:1FF0200823082488230824882308200826C82928282824482288210820081FF0
+01F0B9:1FF0200823082488238820882708200826C82928282824482288210820081FF0
+01F0BA:1FF0200824482CA824A824A82E48200826C82928282824482288210820081FF0
+01F0BB:1FF0200827C82108210821082608200826C82928282824482288210820081FF0
+01F0BC:1FF0200823882408240824082388200826C82928282824482288210820081FF0
+01F0BD:1FF0200823882448254824882348200826C82928282824482288210820081FF0
+01F0BE:1FF0200824882508260825082488200826C82928282824482288210820081FF0
+01F0C1:1FF0200823082488278824882488200821082288244824482288210820081FF0
+01F0C2:1FF0200827082088230824082788200821082288244824482288210820081FF0
+01F0C3:1FF0200827082088230820882708200821082288244824482288210820081FF0
+01F0C4:1FF0200824882488278820882088200821082288244824482288210820081FF0
+01F0C5:1FF0200827882408270820882708200821082288244824482288210820081FF0
+01F0C6:1FF0200823882408270824882308200821082288244824482288210820081FF0
+01F0C7:1FF0200827882088210822082208200821082288244824482288210820081FF0
+01F0C8:1FF0200823082488230824882308200821082288244824482288210820081FF0
+01F0C9:1FF0200823082488238820882708200821082288244824482288210820081FF0
+01F0CA:1FF0200824482CA824A824A82E48200821082288244824482288210820081FF0
+01F0CB:1FF0200827C82108210821082608200821082288244824482288210820081FF0
+01F0CC:1FF0200823882408240824082388200821082288244824482288210820081FF0
+01F0CD:1FF0200823882448254824882348200821082288244824482288210820081FF0
+01F0CE:1FF0200824882508260825082488200821082288244824482288210820081FF0
+01F0CF:1FF0200820082008200827C82108210821082608200820082008200820081FF0
+01F0D1:1FF020082308248827882488248820082388238821082FE82D68210820081FF0
+01F0D2:1FF020082708208823082408278820082388238821082FE82D68210820081FF0
+01F0D3:1FF020082708208823082088270820082388238821082FE82D68210820081FF0
+01F0D4:1FF020082488248827882088208820082388238821082FE82D68210820081FF0
+01F0D5:1FF020082788240827082088270820082388238821082FE82D68210820081FF0
+01F0D6:1FF020082388240827082488230820082388238821082FE82D68210820081FF0
+01F0D7:1FF020082788208821082208220820082388238821082FE82D68210820081FF0
+01F0D8:1FF020082308248823082488230820082388238821082FE82D68210820081FF0
+01F0D9:1FF020082308248823882088270820082388238821082FE82D68210820081FF0
+01F0DA:1FF0200824482CA824A824A82E4820082388238821082FE82D68210820081FF0
+01F0DB:1FF0200827C8210821082108260820082388238821082FE82D68210820081FF0
+01F0DC:1FF020082388240824082408238820082388238821082FE82D68210820081FF0
+01F0DD:1FF020082388244825482488234820082388238821082FE82D68210820081FF0
+01F0DE:1FF020082488250826082508248820082388238821082FE82D68210820081FF0
+01F0DF:1FF020082FE82FE82FE828282EE82EE82EE829E82FE82FE82FE82FE820081FF0
+01F100:0000000000000000030004800840084008400840084008400480031000000000
+01F101:0000000000000000030004800840084008400840084008400498030800080010
+01F102:000000000000000001000300050001000100010001000100011807C800080010
+01F103:00000000000000000780084008400040018002000400080008180FC800080010
+01F104:0000000000000000078008400840004003800040004008400858078800080010
+01F105:00000000000000000080018002800480088008800FC000800098008800080010
+01F106:00000000000000000FC00800080008000F800040004000400858078800080010
+01F107:000000000000000003800400080008000F800840084008400858078800080010
+01F108:00000000000000000FC000400040008000800080010001000118010800080010
+01F109:0000000000000000078008400840084007800840084008400858078800080010
+01F10A:0000000000000000078008400840084007C00040004000400098070800080010
+01F110:0000000010082184224442424422442247E24422442224242424100800000000
+01F111:00000000100827C424244422442247C2442244224422242427C4100800000000
+01F112:00000000100823C42424442244024402440244024422242423C4100800000000
+01F113:0000000010082784244444224422442244224422442224442784100800000000
+01F114:00000000100827E424044402440247C2440244024402240427E4100800000000
+01F115:00000000100827E424044402440247C244024402440224042404100800000000
+01F116:00000000100823C4242444224402440244E244224422246423A4100800000000
+01F117:000000001008242424244422442247E244224422442224242424100800000000
+01F118:00000000080813E41084208220822082208220822082108413E4080800000000
+01F119:00000000100421F2204240414041404140414041444124422382100400000000
+01F11A:0000000010082424244444824502460246024502448224442424100800000000
+01F11B:00000000100824042404440244024402440244024402240427E4100800000000
+01F11C:000000001008242424244662466245A245A24422442224242424100800000000
+01F11D:0000000010082424262446224522452244A244A2446224642424100800000000
+01F11E:00000000100823C42424442244224422442244224422242423C4100800000000
+01F11F:00000000100827C424244422442247C244024402440224042404100800000000
+01F120:00000000100423C224224421442144214421442145A1266223C2103400000000
+01F121:00000000100827C424244422442247C244824442444224242424100800000000
+01F122:00000000100823C4242444224402430240C240224422242423C4100800000000
+01F123:00000000100427F2208240814081408140814081408120822082100400000000
+01F124:00000000100824242424442244224422442244224422242423C4100800000000
+01F125:0000000010042412241244114221422142214141414120822082100400000000
+01F126:000000001008242424244422442245A245A24662466224242424100800000000
+01F127:0000000010082424242442424242418241824242424224242424100800000000
+01F128:0000000010042412241242214221414140814081408120822082100400000000
+01F129:00000000100827E42024402240424082410242024402240427E4100800000000
+01F12A:00000000100823C4442244224402430240C240224422442223C4100800000000
+01F12B:07C01830200841C4422482228402840284028882488447042008183007C00000
+01F12C:07C01830200843C4422482228442878285028902488448842008183007C00000
+01F12D:07C01830200840044CC492A292929092929292A24CC440042008183007C00000
+01F12E:0000000003C01C382004288448B24A924DA228B420041C3803C0000000000000
+01F130:FFFF800180018181824182418421842187E1842184218421842180018001FFFF
+01F131:FFFF8001800187C184218421842187C1842184218421842187C180018001FFFF
+01F132:FFFF8001800183C18421842184018401840184018421842183C180018001FFFF
+01F133:FFFF80018001878184418421842184218421842184218441878180018001FFFF
+01F134:FFFF8001800187E184018401840187C1840184018401840187E180018001FFFF
+01F135:FFFF8001800187E184018401840187C18401840184018401840180018001FFFF
+01F136:FFFF8001800183C1842184218401840184E184218421846183A180018001FFFF
+01F137:FFFF80018001842184218421842187E18421842184218421842180018001FFFF
+01F138:FFFF8001800183E18081808180818081808180818081808183E180018001FFFF
+01F139:FFFF8001800181F180418041804180418041804184418441838180018001FFFF
+01F13A:FFFF80018001842184418481850186018601850184818441842180018001FFFF
+01F13B:FFFF8001800184018401840184018401840184018401840187E180018001FFFF
+01F13C:FFFF80018001842184218661866185A185A1842184218421842180018001FFFF
+01F13D:FFFF800180018421862186218521852184A184A184618461842180018001FFFF
+01F13E:FFFF8001800183C18421842184218421842184218421842183C180018001FFFF
+01F13F:FFFF8001800187C184218421842187C18401840184018401840180018001FFFF
+01F140:FFFF8001800183C184218421842184218421842185A1866183C180318001FFFF
+01F141:FFFF8001800187C184218421842187C18481844184418421842180018001FFFF
+01F142:FFFF8001800183C1842184218401830180C180218421842183C180018001FFFF
+01F143:FFFF8001800187F180818081808180818081808180818081808180018001FFFF
+01F144:FFFF8001800184218421842184218421842184218421842183C180018001FFFF
+01F145:FFFF80018001841184118411822182218221814181418081808180018001FFFF
+01F146:FFFF80018001842184218421842185A185A1866186618421842180018001FFFF
+01F147:FFFF80018001842184218241824181818181824182418421842180018001FFFF
+01F148:FFFF80018001841184118221822181418081808180818081808180018001FFFF
+01F149:FFFF8001800187E18021802180418081810182018401840187E180018001FFFF
+01F14A:FFFF800180018001A245A245A245BE29A229A229A211A211800180018001FFFF
+01F14B:FFFF800180018001A245A245B645B629AA29AA29A211A211800180018001FFFF
+01F14C:FFFF8001800180019C71A249A24590458C45A245A2499C71800180018001FFFF
+01F14D:FFFF8001800180019C39A245A24590218C19A245A2459C39800180018001FFFF
+01F14E:FFFF80018001800180018001B329AAA9B329A21180018001800180018001FFFF
+01F14F:FFFF800180018001A239A245AA45AA41B641B645A245A239800180018001FFFF
+01F150:07C01FF03FF87EFC7D7CFD7EFBBEFBBEF83EFBBE7BBC7BBC3FF81FF007C00000
+01F151:07C01FF03FF8787C7BBCFBBEFBBEF87EFBBEFBBE7BBC787C3FF81FF007C00000
+01F152:07C01FF03FF87C7C7BBCFBBEFBFEFBFEFBFEFBBE7BBC7C7C3FF81FF007C00000
+01F153:07C01FF03FF878FC7B7CFBBEFBBEFBBEFBBEFBBE7B7C78FC3FF81FF007C00000
+01F154:07C01FF03FF8783C7BFCFBFEFBFEF87EFBFEFBFE7BFC783C3FF81FF007C00000
+01F155:07C01FF03FF8783C7BFCFBFEFBFEF87EFBFEFBFE7BFC7BFC3FF81FF007C00000
+01F156:07C01FF03FF87C7C7BBCFBBEFBFEFA3EFBBEFBBE7B3C7CBC3FF81FF007C00000
+01F157:07C01FF03FF87BBC7BBCFBBEFBBEF83EFBBEFBBE7BBC7BBC3FF81FF007C00000
+01F158:07C01FF03FF8783C7EFCFEFEFEFEFEFEFEFEFEFE7EFC783C3FF81FF007C00000
+01F159:07C01FF03FF87C1C7F7CFF7EFF7EFF7EFF7EFB7E7B7C7CFC3FF81FF007C00000
+01F15A:07C01FF03FF87BBC7BBCFB7EFAFEF9FEFAFEFB7E7BBC7BBC3FF81FF007C00000
+01F15B:07C01FF03FF87BFC7BFCFBFEFBFEFBFEFBFEFBFE7BFC783C3FF81FF007C00000
+01F15C:07C01FF03FF87BBC7BBCF93EF93EFABEFABEFBBE7BBC7BBC3FF81FF007C00000
+01F15D:07C01FF03FF87FFC7BBCF9BEF9BEFABEFABEFB3E7B3C7BBC3FF81FF007C00000
+01F15E:07C01FF03FF87C7C7BBCFBBEFBBEFBBEFBBEFBBE7BBC7C7C3FF81FF007C00000
+01F15F:07C01FF03FF8787C7BBCFBBEFBBEF87EFBFEFBFE7BFC7BFC3FF81FF007C00000
+01F160:07C01FF03FF87C7C7BBCFBBEFBBEFBBEFBBEFABE793C7C7C3F981FF007C00000
+01F161:07C01FF03FF8787C7BBCFBBEFBBEF87EFAFEFB7E7B7C7BBC3FF81FF007C00000
+01F162:07C01FF03FF87C7C7BBCFBBEFBFEFC7EFFBEFBBE7BBC7C7C3FF81FF007C00000
+01F163:07C01FF03FF8701C7EFCFEFEFEFEFEFEFEFEFEFE7EFC7EFC3FF81FF007C00000
+01F164:07C01FF03FF87BBC7BBCFBBEFBBEFBBEFBBEFBBE7BBC7C7C3FF81FF007C00000
+01F165:07C01FF03FF877DC77DCFBBEFBBEFBBEFD7EFD7E7EFC7EFC3FF81FF007C00000
+01F166:07C01FF03FF87BBC7BBCFBBEFABEFABEF93EF93E7BBC7BBC3FF81FF007C00000
+01F167:07C01FF03FF87BBC7BBCFD7EFD7EFEFEFD7EFD7E7BBC7BBC3FF81FF007C00000
+01F168:07C01FF03FF877DC77DCFBBEFBBEFD7EFEFEFEFE7EFC7EFC3FF81FF007C00000
+01F169:07C01FF03FF8783C7FBCFFBEFF7EFEFEFDFEFBFE7BFC783C3FF81FF007C00000
+01F16A:000000000000000022702288368836802A882A88227000000000000000000000
+01F16B:000000000000000022E02290368836882A882A9022E000000000000000000000
+01F170:FFFFFFFFFFFFFE7FFDBFFDBFFBDFFBDFF81FFBDFFBDFFBDFFBDFFFFFFFFFFFFF
+01F171:FFFFFFFFFFFFF83FFBDFFBDFFBDFF83FFBDFFBDFFBDFFBDFF83FFFFFFFFFFFFF
+01F172:FFFFFFFFFFFFFC3FFBDFFBDFFBFFFBFFFBFFFBFFFBDFFBDFFC3FFFFFFFFFFFFF
+01F173:FFFFFFFFFFFFF87FFBBFFBDFFBDFFBDFFBDFFBDFFBDFFBBFF87FFFFFFFFFFFFF
+01F174:FFFFFFFFFFFFF81FFBFFFBFFFBFFF83FFBFFFBFFFBFFFBFFF81FFFFFFFFFFFFF
+01F175:FFFFFFFFFFFFF81FFBFFFBFFFBFFF83FFBFFFBFFFBFFFBFFFBFFFFFFFFFFFFFF
+01F176:FFFFFFFFFFFFFC3FFBDFFBDFFBFFFBFFFB1FFBDFFBDFFB9FFC5FFFFFFFFFFFFF
+01F177:FFFFFFFFFFFFFBDFFBDFFBDFFBDFF81FFBDFFBDFFBDFFBDFFBDFFFFFFFFFFFFF
+01F178:FFFFFFFFFFFFFC1FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFC1FFFFFFFFFFFFF
+01F179:FFFFFFFFFFFFFE0FFFBFFFBFFFBFFFBFFFBFFFBFFBBFFBBFFC7FFFFFFFFFFFFF
+01F17A:FFFFFFFFFFFFFBDFFBBFFB7FFAFFF9FFF9FFFAFFFB7FFBBFFBDFFFFFFFFFFFFF
+01F17B:FFFFFFFFFFFFFBFFFBFFFBFFFBFFFBFFFBFFFBFFFBFFFBFFF81FFFFFFFFFFFFF
+01F17C:FFFFFFFFFFFFFBDFFBDFF99FF99FFA5FFA5FFBDFFBDFFBDFFBDFFFFFFFFFFFFF
+01F17D:FFFFFFFFFFFFFBDFF9DFF9DFFADFFADFFB5FFB5FFB9FFB9FFBDFFFFFFFFFFFFF
+01F17E:FFFFFFFFFFFFFC3FFBDFFBDFFBDFFBDFFBDFFBDFFBDFFBDFFC3FFFFFFFFFFFFF
+01F17F:FFFFFFFFFFFFF83FFBDFFBDFFBDFF83FFBFFFBFFFBFFFBFFFBFFFFFFFFFFFFFF
+01F180:FFFFFFFFFFFFFC3FFBDFFBDFFBDFFBDFFBDFFBDFFA5FF99FFC3FFFCFFFFFFFFF
+01F181:FFFFFFFFFFFFF83FFBDFFBDFFBDFF83FFB7FFBBFFBBFFBDFFBDFFFFFFFFFFFFF
+01F182:FFFFFFFFFFFFFC3FFBDFFBDFFBFFFCFFFF3FFFDFFBDFFBDFFC3FFFFFFFFFFFFF
+01F183:FFFFFFFFFFFFF80FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFFFFFFFFFFFF
+01F184:FFFFFFFFFFFFFBDFFBDFFBDFFBDFFBDFFBDFFBDFFBDFFBDFFC3FFFFFFFFFFFFF
+01F185:FFFFFFFFFFFFFBEFFBEFFBEFFDDFFDDFFDDFFEBFFEBFFF7FFF7FFFFFFFFFFFFF
+01F186:FFFFFFFFFFFFFBDFFBDFFBDFFBDFFA5FFA5FF99FF99FFBDFFBDFFFFFFFFFFFFF
+01F187:FFFFFFFFFFFFFBDFFBDFFDBFFDBFFE7FFE7FFDBFFDBFFBDFFBDFFFFFFFFFFFFF
+01F188:FFFFFFFFFFFFFBEFFBEFFDDFFDDFFEBFFF7FFF7FFF7FFF7FFF7FFFFFFFFFFFFF
+01F189:FFFFFFFFFFFFF81FFFDFFFDFFFBFFF7FFEFFFDFFFBFFFBFFF81FFFFFFFFFFFFF
+01F18A:FFFF9FF98FF1C823EBD7FBDFFBDFF83FFBFFFB1FFB8FEBC7CBE38FF19FF9FFFF
+01F18B:FFFFFFFFFFFFFFFFC1C7F7BBF7BBF7BFF7BFF7BBF7BBC1C7FFFFFFFFFFFFFFFF
+01F18C:FFFFFFFFFFFFFFFFC3C7DDBBDDBBDDBBC383DFBBDFBBDFBBFFFFFFFFFFFFFFFF
+01F18D:FFFFFFFFFFFFFFFFE3C7DDBBDDBBEFBBF383DDBBDDBBE3BBFFFFFFFFFFFFFFFF
+01F18E:FFFFFFFFFFFFFFFFE387DDBBDDBBDD87C1BBDDBBDDBBDD87FFFFFFFFFFFFFFFF
+01F18F:FFFFFFFFFFFFFFFFDDC7DDBBD5BBD5BFC9BFC9BBDDBBDDC7FFFFFFFFFFFFFFFF
+01F190:0000000000000000783E44084208420842084208420842884488787000000000
+01F191:FFFF8001800180019C41A241A241A041A041A241A2419C7D800180018001FFFF
+01F192:FFFF800180018001800180019225A555A555A55592278001800180018001FFFF
+01F193:FFFF80018001800180018001B66DA549B66DA549A56D8001800180018001FFFF
+01F194:FFFF800180018001BE71884988458845884588458849BE71800180018001FFFF
+01F195:FFFF8001800180018001AB45AA45BA55BB55BA6DAA6DAB45800180018001FFFF
+01F196:FFFF800180018001A139B145B145A941A55DA345A34DA135800180018001FFFF
+01F197:FFFF8001800180019C45A249A251A261A261A251A2499C45800180018001FFFF
+01F198:FFFF8001800180019189AA55A251A25192498A45AA559189800180018001FFFF
+01F199:FFFF800180018001A2E5A295A295A295A2E5A281A2859C85800180018001FFFF
+01F19A:FFFF800180018001A239A245A24594219419944588458839800180018001FFFF
+01F1E6:AAAA000180000181824002418420042187E00421842004218420000180005555
+01F1E7:AAAA0001800007C184200421842007C1842004218420042187C0000180005555
+01F1E8:AAAA0001800003C18420042184000401840004018420042183C0000180005555
+01F1E9:AAAA000180000781844004218420042184200421842004418780000180005555
+01F1EA:AAAA0001800007E184000401840007C1840004018400040187E0000180005555
+01F1EB:AAAA0001800007E184000401840007C184000401840004018400000180005555
+01F1EC:AAAA0001800003C1842004218400040184E004218420046183A0000180005555
+01F1ED:AAAA00018000042184200421842007E184200421842004218420000180005555
+01F1EE:AAAA0001800003E18080008180800081808000818080008183E0000180005555
+01F1EF:AAAA0001800001F1804000418040004180400041844004418380000180005555
+01F1F0:AAAA000180000421844004818500060186000501848004418420000180005555
+01F1F1:AAAA0001800004018400040184000401840004018400040187E0000180005555
+01F1F2:AAAA00018000042184200661866005A185A00421842004218420000180005555
+01F1F3:AAAA000180000421862006218520052184A004A1846004618420000180005555
+01F1F4:AAAA0001800003C18420042184200421842004218420042183C0000180005555
+01F1F5:AAAA0001800007C184200421842007C184000401840004018400000180005555
+01F1F6:AAAA0001800003C184200421842004218420042185A0066183C0003180005555
+01F1F7:AAAA0001800007C184200421842007C184800441844004218420000180005555
+01F1F8:AAAA0001800003C1842004218400030180C000218420042183C0000180005555
+01F1F9:AAAA0001800007F1808000818080008180800081808000818080000180005555
+01F1FA:AAAA0001800004218420042184200421842004218420042183C0000180005555
+01F1FB:AAAA000180000411841004118220022182200141814000818080000180005555
+01F1FC:AAAA00018000042184200421842005A185A00661866004218420000180005555
+01F1FD:AAAA000180000421842002418240018181800241824004218420000180005555
+01F1FE:AAAA000180000411841002218220014180800081808000818080000180005555
+01F1FF:AAAA0001800007E18020002180400081810002018400040187E0000180005555
+01F550:008004100080008020A200C000C0408100000000200200000000041000800000
+01F551:00800410008000802082009000E0408100000000200200000000041000800000
+01F552:008004100080008020820080008040F100000000200200000000041000800000
+01F553:0080041000800080208200800080408100600010200200000000041000800000
+01F554:0080041000800080208200800080408100400040202200000000041000800000
+01F555:0080041000800080208200800080408100800080208200000000041000800000
+01F556:0080041000800080208200800080408101000100220200000000041000800000
+01F557:0080041000800080208200800080408103000400200200000000041000800000
+01F558:0080041000800080208200800080478100000000200200000000041000800000
+01F559:0080041000800080208204800380408100000000200200000000041000800000
+01F55A:0080041000800080228201800180408100000000200200000000041000800000
+01F55B:0080041000800080208200800080408100000000200200000000041000800000
+01F55C:0080041000000000202200400040408100800080208200800080041000800000
+01F55D:0080041000000000200200100060408100800080208200800080041000800000
+01F55E:008004100000000020020000000040F100800080208200800080041000800000
+01F55F:0080041000000000200200000000408100E00090208200800080041000800000
+01F560:0080041000000000200200000000408100C000C020A200800080041000800000
+01F561:0080041000000000200200000000408100800080208200800080041000800000
+01F562:0080041000000000200200000000408101800180228200800080041000800000
+01F563:0080041000000000200200000000408103800480208200800080041000800000
+01F564:0080041000000000200200000000478100800080208200800080041000800000
+01F565:0080041000000000200204000300408100800080208200800080041000800000
+01F566:0080041000000000220201000100408100800080208200800080041000800000
+01F567:0080041000000000208200800080408100800080208200800080041000800000
diff --git a/font/plane0E/plane0E-combining.txt b/font/plane0E/plane0E-combining.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/font/plane0E/plane0E-nonprinting.hex b/font/plane0E/plane0E-nonprinting.hex
new file mode 100644 (file)
index 0000000..5a99f7e
--- /dev/null
@@ -0,0 +1,240 @@
+0E0100:555580000001A2382241A23814058838000188781809A8100821BE200001AAAA
+0E0101:555580000001A2382241A23814058838000188301849A8300849BE300001AAAA
+0E0102:555580000001A2382241A23814058838000188301849A8380809BE700001AAAA
+0E0103:555580000001A2382241A238140588380001B830044998482049BC300001AAAA
+0E0104:555580000001A2382241A238140588380001B810043198502011BC7C0001AAAA
+0E0105:555580000001A2382241A238140588380001B870040998302041BC780001AAAA
+0E0106:555580000001A2382241A238140588380001B870040998302009BC700001AAAA
+0E0107:555580000001A2382241A238140588380001B848044998782009BC080001AAAA
+0E0108:555580000001A2382241A238140588380001B878044198702009BC700001AAAA
+0E0109:555580000001A2382241A238140588380001B838044198702049BC300001AAAA
+0E010A:555580000001A2382241A238140588380001B878040998102021BC200001AAAA
+0E010B:555580000001A2382241A238140588380001B830044998302049BC300001AAAA
+0E010C:555580000001A2382241A238140588380001B830044998382009BC700001AAAA
+0E010D:555580000001A2382241A238140588380001B830044998480449B8300001AAAA
+0E010E:555580000001A2382241A238140588380001B810043198500411B87C0001AAAA
+0E010F:555580000001A2382241A238140588380001B870040998300441B8780001AAAA
+0E0110:555580000001A2382241A238140588380001B870040998300409B8700001AAAA
+0E0111:555580000001A2382241A238140588380001B848044998780409B8080001AAAA
+0E0112:555580000001A2382241A238140588380001B878044198700409B8700001AAAA
+0E0113:555580000001A2382241A238140588380001B838044198700449B8300001AAAA
+0E0114:555580000001A2382241A238140588380001B878040998100421B8200001AAAA
+0E0115:555580000001A2382241A238140588380001B830044998300449B8300001AAAA
+0E0116:555580000001A2382241A238140588380001B830044998380409B8700001AAAA
+0E0117:555580000001A2382241A238140588380001A4302449BC48044984300001AAAA
+0E0118:555580000001A2382241A238140588380001A4102431BC500411847C0001AAAA
+0E0119:555580000001A2382241A238140588380001A4702409BC30044184780001AAAA
+0E011A:555580000001A2382241A238140588380001A4702409BC30040984700001AAAA
+0E011B:555580000001A2382241A238140588380001A4482449BC78040984080001AAAA
+0E011C:555580000001A2382241A238140588380001A4782441BC70040984700001AAAA
+0E011D:555580000001A2382241A238140588380001A4382441BC70044984300001AAAA
+0E011E:555580000001A2382241A238140588380001A4782409BC10042184200001AAAA
+0E011F:555580000001A2382241A238140588380001A4302449BC30044984300001AAAA
+0E0120:555580000001A2382241A238140588380001A4302449BC38040984700001AAAA
+0E0121:555580000001A2382241A238140588380001BC302049B8480449B8300001AAAA
+0E0122:555580000001A2382241A238140588380001BC102031B8500411B87C0001AAAA
+0E0123:555580000001A2382241A238140588380001BC702009B8300441B8780001AAAA
+0E0124:555580000001A2382241A238140588380001BC702009B8300409B8700001AAAA
+0E0125:555580000001A2382241A238140588380001BC482049B8780409B8080001AAAA
+0E0126:555580000001A2382241A238140588380001BC782041B8700409B8700001AAAA
+0E0127:555580000001A2382241A238140588380001BC382041B8700449B8300001AAAA
+0E0128:555580000001A2382241A238140588380001BC782009B8100421B8200001AAAA
+0E0129:555580000001A2382241A238140588380001BC302049B8300449B8300001AAAA
+0E012A:555580000001A2382241A238140588380001BC302049B8380409B8700001AAAA
+0E012B:555580000001A2382241A2381405883800019C302049B848244998300001AAAA
+0E012C:555580000001A2382241A2381405883800019C102031B8502411987C0001AAAA
+0E012D:555580000001A2382241A2381405883800019C702009B830244198780001AAAA
+0E012E:555580000001A2382241A2381405883800019C702009B830240998700001AAAA
+0E012F:555580000001A2382241A2381405883800019C482049B878240998080001AAAA
+0E0130:555580000001A2382241A2381405883800019C782041B870240998700001AAAA
+0E0131:555580000001A2382241A2381405883800019C382041B870244998300001AAAA
+0E0132:555580000001A2382241A2381405883800019C782009B810242198200001AAAA
+0E0133:555580000001A2382241A2381405883800019C302049B830244998300001AAAA
+0E0134:555580000001A2382241A2381405883800019C302049B838240998700001AAAA
+0E0135:555580000001A2382241A238140588380001BC3004498848104990300001AAAA
+0E0136:555580000001A2382241A238140588380001BC10043188501011907C0001AAAA
+0E0137:555580000001A2382241A238140588380001BC7004098830104190780001AAAA
+0E0138:555580000001A2382241A238140588380001BC7004098830100990700001AAAA
+0E0139:555580000001A2382241A238140588380001BC4804498878100990080001AAAA
+0E013A:555580000001A2382241A238140588380001BC7804418870100990700001AAAA
+0E013B:555580000001A2382241A238140588380001BC3804418870104990300001AAAA
+0E013C:555580000001A2382241A238140588380001BC7804098810102190200001AAAA
+0E013D:555580000001A2382241A238140588380001BC3004498830104990300001AAAA
+0E013E:555580000001A2382241A238140588380001BC3004498838100990700001AAAA
+0E013F:555580000001A2382241A238140588380001983024499848244998300001AAAA
+0E0140:555580000001A2382241A2381405883800019810243198502411987C0001AAAA
+0E0141:555580000001A2382241A238140588380001987024099830244198780001AAAA
+0E0142:555580000001A2382241A238140588380001987024099830240998700001AAAA
+0E0143:555580000001A2382241A238140588380001984824499878240998080001AAAA
+0E0144:555580000001A2382241A238140588380001987824419870240998700001AAAA
+0E0145:555580000001A2382241A238140588380001983824419870244998300001AAAA
+0E0146:555580000001A2382241A238140588380001987824099810242198200001AAAA
+0E0147:555580000001A2382241A238140588380001983024499830244998300001AAAA
+0E0148:555580000001A2382241A238140588380001983024499838240998700001AAAA
+0E0149:555580000001A2382241A238140588380001983024499C480449B8300001AAAA
+0E014A:555580000001A2382241A238140588380001981024319C500411B87C0001AAAA
+0E014B:555580000001A2382241A238140588380001987024099C300441B8780001AAAA
+0E014C:555580000001A2382241A238140588380001987024099C300409B8700001AAAA
+0E014D:555580000001A2382241A238140588380001984824499C780409B8080001AAAA
+0E014E:555580000001A2382241A238140588380001987824419C700409B8700001AAAA
+0E014F:555580000001A2382241A238140588380001983824419C700449B8300001AAAA
+0E0150:555580000001A2382241A238140588380001987824099C100421B8200001AAAA
+0E0151:555580000001A2382241A238140588380001983024499C300449B8300001AAAA
+0E0152:555580000001A2382241A238140588380001983024499C380409B8700001AAAA
+0E0153:555580000001A2382241A238140588380001911032A992A812A9B9100001AAAA
+0E0154:555580000001A2382241A238140588380001911032B192901291B9380001AAAA
+0E0155:555580000001A2382241A23814058838000191303289929012A1B9380001AAAA
+0E0156:555580000001A2382241A2381405883800019130328992901289B9300001AAAA
+0E0157:555580000001A2382241A238140588380001912832A992B81289B9080001AAAA
+0E0158:555580000001A2382241A238140588380001913832A192B01289B9300001AAAA
+0E0159:555580000001A2382241A238140588380001911832A192B012A9B9100001AAAA
+0E015A:555580000001A2382241A2381405883800019138328992881291B9100001AAAA
+0E015B:555580000001A2382241A238140588380001911032A9929012A9B9100001AAAA
+0E015C:555580000001A2382241A238140588380001911032A992981289B9300001AAAA
+0E015D:555580000001A2382241A2381405883800019110332991281129BB900001AAAA
+0E015E:555580000001A2382241A2381405883800019110333191101111BBB80001AAAA
+0E015F:555580000001A2382241A2381405883800019130330991101121BBB80001AAAA
+0E0160:555580000001A2382241A2381405883800019130330991101109BBB00001AAAA
+0E0161:555580000001A2382241A2381405883800019128332991381109BB880001AAAA
+0E0162:555580000001A2382241A2381405883800019138332191301109BBB00001AAAA
+0E0163:555580000001A2382241A2381405883800019118332191301129BB900001AAAA
+0E0164:555580000001A2382241A2381405883800019138330991081111BB900001AAAA
+0E0165:555580000001A2382241A2381405883800019110332991101129BB900001AAAA
+0E0166:555580000001A2382241A2381405883800019110332991181109BBB00001AAAA
+0E0167:555580000001A2382241A238140588380001931030A991281229BB900001AAAA
+0E0168:555580000001A2382241A238140588380001931030B191101211BBB80001AAAA
+0E0169:555580000001A2382241A2381405883800019330308991101221BBB80001AAAA
+0E016A:555580000001A2382241A2381405883800019330308991101209BBB00001AAAA
+0E016B:555580000001A2382241A238140588380001932830A991381209BB880001AAAA
+0E016C:555580000001A2382241A238140588380001933830A191301209BBB00001AAAA
+0E016D:555580000001A2382241A238140588380001931830A191301229BB900001AAAA
+0E016E:555580000001A2382241A2381405883800019338308991081211BB900001AAAA
+0E016F:555580000001A2382241A238140588380001931030A991101229BB900001AAAA
+0E0170:555580000001A2382241A238140588380001931030A991181209BBB00001AAAA
+0E0171:555580000001A2382241A238140588380001931030A9912810A9BB100001AAAA
+0E0172:555580000001A2382241A238140588380001931030B191101091BB380001AAAA
+0E0173:555580000001A2382241A23814058838000193303089911010A1BB380001AAAA
+0E0174:555580000001A2382241A2381405883800019330308991101089BB300001AAAA
+0E0175:555580000001A2382241A238140588380001932830A991381089BB080001AAAA
+0E0176:555580000001A2382241A238140588380001933830A191301089BB300001AAAA
+0E0177:555580000001A2382241A238140588380001931830A1913010A9BB100001AAAA
+0E0178:555580000001A2382241A2381405883800019338308991081091BB100001AAAA
+0E0179:555580000001A2382241A238140588380001931030A9911010A9BB100001AAAA
+0E017A:555580000001A2382241A238140588380001931030A991181089BB300001AAAA
+0E017B:555580000001A2382241A238140588380001929032A993A810A9B8900001AAAA
+0E017C:555580000001A2382241A238140588380001929032B193901091B8B80001AAAA
+0E017D:555580000001A2382241A23814058838000192B03289939010A1B8B80001AAAA
+0E017E:555580000001A2382241A23814058838000192B0328993901089B8B00001AAAA
+0E017F:555580000001A2382241A23814058838000192A832A993B81089B8880001AAAA
+0E0180:555580000001A2382241A23814058838000192B832A193B01089B8B00001AAAA
+0E0181:555580000001A2382241A238140588380001929832A193B010A9B8900001AAAA
+0E0182:555580000001A2382241A23814058838000192B8328993881091B8900001AAAA
+0E0183:555580000001A2382241A238140588380001929032A9939010A9B8900001AAAA
+0E0184:555580000001A2382241A238140588380001929032A993981089B8B00001AAAA
+0E0185:555580000001A2382241A23814058838000193903229932810A9BB100001AAAA
+0E0186:555580000001A2382241A2381405883800019390323193101091BB380001AAAA
+0E0187:555580000001A2382241A23814058838000193B03209931010A1BB380001AAAA
+0E0188:555580000001A2382241A23814058838000193B0320993101089BB300001AAAA
+0E0189:555580000001A2382241A23814058838000193A8322993381089BB080001AAAA
+0E018A:555580000001A2382241A23814058838000193B8322193301089BB300001AAAA
+0E018B:555580000001A2382241A23814058838000193983221933010A9BB100001AAAA
+0E018C:555580000001A2382241A23814058838000193B8320993081091BB100001AAAA
+0E018D:555580000001A2382241A23814058838000193903229931010A9BB100001AAAA
+0E018E:555580000001A2382241A2381405883800019390322993181089BB300001AAAA
+0E018F:555580000001A2382241A23814058838000191903229932812A9B9100001AAAA
+0E0190:555580000001A2382241A2381405883800019190323193101291B9380001AAAA
+0E0191:555580000001A2382241A23814058838000191B03209931012A1B9380001AAAA
+0E0192:555580000001A2382241A23814058838000191B0320993101289B9300001AAAA
+0E0193:555580000001A2382241A23814058838000191A8322993381289B9080001AAAA
+0E0194:555580000001A2382241A23814058838000191B8322193301289B9300001AAAA
+0E0195:555580000001A2382241A23814058838000191983221933012A9B9100001AAAA
+0E0196:555580000001A2382241A23814058838000191B8320993081291B9100001AAAA
+0E0197:555580000001A2382241A23814058838000191903229931012A9B9100001AAAA
+0E0198:555580000001A2382241A2381405883800019190322993181289B9300001AAAA
+0E0199:555580000001A2382241A238140588380001939030A990A81129B9100001AAAA
+0E019A:555580000001A2382241A238140588380001939030B190901111B9380001AAAA
+0E019B:555580000001A2382241A23814058838000193B0308990901121B9380001AAAA
+0E019C:555580000001A2382241A23814058838000193B0308990901109B9300001AAAA
+0E019D:555580000001A2382241A23814058838000193A830A990B81109B9080001AAAA
+0E019E:555580000001A2382241A23814058838000193B830A190B01109B9300001AAAA
+0E019F:555580000001A2382241A238140588380001939830A190B01129B9100001AAAA
+0E01A0:555580000001A2382241A23814058838000193B8308990881111B9100001AAAA
+0E01A1:555580000001A2382241A238140588380001939030A990901129B9100001AAAA
+0E01A2:555580000001A2382241A238140588380001939030A990981109B9300001AAAA
+0E01A3:555580000001A2382241A238140588380001911032A9912812A9B9100001AAAA
+0E01A4:555580000001A2382241A238140588380001911032B191101291B9380001AAAA
+0E01A5:555580000001A2382241A23814058838000191303289911012A1B9380001AAAA
+0E01A6:555580000001A2382241A2381405883800019130328991101289B9300001AAAA
+0E01A7:555580000001A2382241A238140588380001912832A991381289B9080001AAAA
+0E01A8:555580000001A2382241A238140588380001913832A191301289B9300001AAAA
+0E01A9:555580000001A2382241A238140588380001911832A1913012A9B9100001AAAA
+0E01AA:555580000001A2382241A2381405883800019138328991081291B9100001AAAA
+0E01AB:555580000001A2382241A238140588380001911032A9911012A9B9100001AAAA
+0E01AC:555580000001A2382241A238140588380001911032A991181289B9300001AAAA
+0E01AD:555580000001A2382241A238140588380001911032A991A810A9BB100001AAAA
+0E01AE:555580000001A2382241A238140588380001911032B191901091BB380001AAAA
+0E01AF:555580000001A2382241A23814058838000191303289919010A1BB380001AAAA
+0E01B0:555580000001A2382241A2381405883800019130328991901089BB300001AAAA
+0E01B1:555580000001A2382241A238140588380001912832A991B81089BB080001AAAA
+0E01B2:555580000001A2382241A238140588380001913832A191B01089BB300001AAAA
+0E01B3:555580000001A2382241A238140588380001911832A191B010A9BB100001AAAA
+0E01B4:555580000001A2382241A2381405883800019138328991881091BB100001AAAA
+0E01B5:555580000001A2382241A238140588380001911032A9919010A9BB100001AAAA
+0E01B6:555580000001A2382241A238140588380001911032A991981089BB300001AAAA
+0E01B7:555580000001A2382241A238140588380001B1100AA992A822A9B9100001AAAA
+0E01B8:555580000001A2382241A238140588380001B1100AB192902291B9380001AAAA
+0E01B9:555580000001A2382241A238140588380001B1300A89929022A1B9380001AAAA
+0E01BA:555580000001A2382241A238140588380001B1300A8992902289B9300001AAAA
+0E01BB:555580000001A2382241A238140588380001B1280AA992B82289B9080001AAAA
+0E01BC:555580000001A2382241A238140588380001B1380AA192B02289B9300001AAAA
+0E01BD:555580000001A2382241A238140588380001B1180AA192B022A9B9100001AAAA
+0E01BE:555580000001A2382241A238140588380001B1380A8992882291B9100001AAAA
+0E01BF:555580000001A2382241A238140588380001B1100AA9929022A9B9100001AAAA
+0E01C0:555580000001A2382241A238140588380001B1100AA992982289B9300001AAAA
+0E01C1:555580000001A2382241A238140588380001B1100B2991282129BB900001AAAA
+0E01C2:555580000001A2382241A238140588380001B1100B3191102111BBB80001AAAA
+0E01C3:555580000001A2382241A238140588380001B1300B0991102121BBB80001AAAA
+0E01C4:555580000001A2382241A238140588380001B1300B0991102109BBB00001AAAA
+0E01C5:555580000001A2382241A238140588380001B1280B2991382109BB880001AAAA
+0E01C6:555580000001A2382241A238140588380001B1380B2191302109BBB00001AAAA
+0E01C7:555580000001A2382241A238140588380001B1180B2191302129BB900001AAAA
+0E01C8:555580000001A2382241A238140588380001B1380B0991082111BB900001AAAA
+0E01C9:555580000001A2382241A238140588380001B1100B2991102129BB900001AAAA
+0E01CA:555580000001A2382241A238140588380001B1100B2991182109BBB00001AAAA
+0E01CB:555580000001A2382241A238140588380001B31008A991282229BB900001AAAA
+0E01CC:555580000001A2382241A238140588380001B31008B191102211BBB80001AAAA
+0E01CD:555580000001A2382241A238140588380001B330088991102221BBB80001AAAA
+0E01CE:555580000001A2382241A238140588380001B330088991102209BBB00001AAAA
+0E01CF:555580000001A2382241A238140588380001B32808A991382209BB880001AAAA
+0E01D0:555580000001A2382241A238140588380001B33808A191302209BBB00001AAAA
+0E01D1:555580000001A2382241A238140588380001B31808A191302229BB900001AAAA
+0E01D2:555580000001A2382241A238140588380001B338088991082211BB900001AAAA
+0E01D3:555580000001A2382241A238140588380001B31008A991102229BB900001AAAA
+0E01D4:555580000001A2382241A238140588380001B31008A991182209BBB00001AAAA
+0E01D5:555580000001A2382241A238140588380001B31008A9912820A9BB100001AAAA
+0E01D6:555580000001A2382241A238140588380001B31008B191102091BB380001AAAA
+0E01D7:555580000001A2382241A238140588380001B3300889911020A1BB380001AAAA
+0E01D8:555580000001A2382241A238140588380001B330088991102089BB300001AAAA
+0E01D9:555580000001A2382241A238140588380001B32808A991382089BB080001AAAA
+0E01DA:555580000001A2382241A238140588380001B33808A191302089BB300001AAAA
+0E01DB:555580000001A2382241A238140588380001B31808A1913020A9BB100001AAAA
+0E01DC:555580000001A2382241A238140588380001B338088991082091BB100001AAAA
+0E01DD:555580000001A2382241A238140588380001B31008A9911020A9BB100001AAAA
+0E01DE:555580000001A2382241A238140588380001B31008A991182089BB300001AAAA
+0E01DF:555580000001A2382241A238140588380001B2900AA993A820A9B8900001AAAA
+0E01E0:555580000001A2382241A238140588380001B2900AB193902091B8B80001AAAA
+0E01E1:555580000001A2382241A238140588380001B2B00A89939020A1B8B80001AAAA
+0E01E2:555580000001A2382241A238140588380001B2B00A8993902089B8B00001AAAA
+0E01E3:555580000001A2382241A238140588380001B2A80AA993B82089B8880001AAAA
+0E01E4:555580000001A2382241A238140588380001B2B80AA193B02089B8B00001AAAA
+0E01E5:555580000001A2382241A238140588380001B2980AA193B020A9B8900001AAAA
+0E01E6:555580000001A2382241A238140588380001B2B80A8993882091B8900001AAAA
+0E01E7:555580000001A2382241A238140588380001B2900AA9939020A9B8900001AAAA
+0E01E8:555580000001A2382241A238140588380001B2900AA993982089B8B00001AAAA
+0E01E9:555580000001A2382241A238140588380001B3900A29932820A9BB100001AAAA
+0E01EA:555580000001A2382241A238140588380001B3900A3193102091BB380001AAAA
+0E01EB:555580000001A2382241A238140588380001B3B00A09931020A1BB380001AAAA
+0E01EC:555580000001A2382241A238140588380001B3B00A0993102089BB300001AAAA
+0E01ED:555580000001A2382241A238140588380001B3A80A2993382089BB080001AAAA
+0E01EE:555580000001A2382241A238140588380001B3B80A2193302089BB300001AAAA
+0E01EF:555580000001A2382241A238140588380001B3980A21933020A9BB100001AAAA
diff --git a/font/plane0E/plane0E.hex b/font/plane0E/plane0E.hex
new file mode 100644 (file)
index 0000000..105c37d
--- /dev/null
@@ -0,0 +1,97 @@
+0E0001:555580003399AA20332DAA243399800000019FE01011900810119FE00001AAAA
+0E0020:555580000E7190480C7182401C41800000019FE01011900810119FE00001AAAA
+0E0021:5555800001018100010180000101800000019FE01011900810119FE00001AAAA
+0E0022:5555800000018280028180000001800000019FE01011900810119FE00001AAAA
+0E0023:55558000028187C0028187C00281800000019FE01011900810119FE00001AAAA
+0E0024:5555808001E1828001C180A003C1808000019FE01011900810119FE00001AAAA
+0E0025:5555800004818A800501814002A1824000019FE01011900810119FE00001AAAA
+0E0026:5555800001018280010182C00281814000019FE01011900810119FE00001AAAA
+0E0027:5555800001018100000180000001800000019FE01011900810119FE00001AAAA
+0E0028:5555800000818100010181000081800000019FE01011900810119FE00001AAAA
+0E0029:5555800001018080008180800101800000019FE01011900810119FE00001AAAA
+0E002A:5555800001018540038185400101800000019FE01011900810119FE00001AAAA
+0E002B:555580000101810007C181000101800000019FE01011900810119FE00001AAAA
+0E002C:5555800000018000018180800101800000019FE01011900810119FE00001AAAA
+0E002D:555580000001800003C180000001800000019FE01011900810119FE00001AAAA
+0E002E:5555800000018000000181800181800000019FE01011900810119FE00001AAAA
+0E002F:5555800000218040008181000201800000019FE01011900810119FE00001AAAA
+0E0030:5555800001818240024182400181800000019FE01011900810119FE00001AAAA
+0E0031:55558000010183000501810007C1800000019FE01011900810119FE00001AAAA
+0E0032:55558000038180400181820003C1800000019FE01011900810119FE00001AAAA
+0E0033:5555800003818040018180400381800000019FE01011900810119FE00001AAAA
+0E0034:555580000241824003C180400041800000019FE01011900810119FE00001AAAA
+0E0035:5555800003C18200038180400381800000019FE01011900810119FE00001AAAA
+0E0036:5555800001C18200038182400181800000019FE01011900810119FE00001AAAA
+0E0037:5555800003C18040008181000101800000019FE01011900810119FE00001AAAA
+0E0038:5555800001818240018182400181800000019FE01011900810119FE00001AAAA
+0E0039:555580000181824001C180400381800000019FE01011900810119FE00001AAAA
+0E003A:5555800001818180000181800181800000019FE01011900810119FE00001AAAA
+0E003B:5555800001818180000181800081810000019FE01011900810119FE00001AAAA
+0E003C:5555800000418180020181800041800000019FE01011900810119FE00001AAAA
+0E003D:55558000000183C0000183C00001800000019FE01011900810119FE00001AAAA
+0E003E:5555800002018180004181800201800000019FE01011900810119FE00001AAAA
+0E003F:5555800003018080010181000001810000019FE01011900810119FE00001AAAA
+0E0040:55558380044189A00AA189C0040183C000019FE01011900810119FE00001AAAA
+0E0041:555580000181824003C182400241800000019FE01011900810119FE00001AAAA
+0E0042:5555800003818240038182400381800000019FE01011900810119FE00001AAAA
+0E0043:5555800001C182000201820001C1800000019FE01011900810119FE00001AAAA
+0E0044:5555800003818240024182400381800000019FE01011900810119FE00001AAAA
+0E0045:5555800003C182000381820003C1800000019FE01011900810119FE00001AAAA
+0E0046:5555800003C18200038182000201800000019FE01011900810119FE00001AAAA
+0E0047:555580000181820002C182400181800000019FE01011900810119FE00001AAAA
+0E0048:555580000241824003C182400241800000019FE01011900810119FE00001AAAA
+0E0049:5555800007C181000101810007C1800000019FE01011900810119FE00001AAAA
+0E004A:5555800007C18100010181000601800000019FE01011900810119FE00001AAAA
+0E004B:5555800002418280030182800241800000019FE01011900810119FE00001AAAA
+0E004C:55558000020182000201820003C1800000019FE01011900810119FE00001AAAA
+0E004D:55558000044186C0054184400441800000019FE01011900810119FE00001AAAA
+0E004E:5555800004418640054184C00441800000019FE01011900810119FE00001AAAA
+0E004F:5555800003818440044184400381800000019FE01011900810119FE00001AAAA
+0E0050:5555800003818240038182000201800000019FE01011900810119FE00001AAAA
+0E0051:5555800003818440054184800341800000019FE01011900810119FE00001AAAA
+0E0052:5555800003818240038182800241800000019FE01011900810119FE00001AAAA
+0E0053:5555800001C18200018180400381800000019FE01011900810119FE00001AAAA
+0E0054:5555800007C18100010181000101800000019FE01011900810119FE00001AAAA
+0E0055:5555800002418240024182400181800000019FE01011900810119FE00001AAAA
+0E0056:5555800004418440028182800101800000019FE01011900810119FE00001AAAA
+0E0057:5555800004418440054186C00441800000019FE01011900810119FE00001AAAA
+0E0058:5555800004418280010182800441800000019FE01011900810119FE00001AAAA
+0E0059:5555800004418280010181000101800000019FE01011900810119FE00001AAAA
+0E005A:5555800003C180400181820003C1800000019FE01011900810119FE00001AAAA
+0E005B:5555800001818100010181000181800000019FE01011900810119FE00001AAAA
+0E005C:5555800004018200010180800041800000019FE01011900810119FE00001AAAA
+0E005D:5555800001818080008180800181800000019FE01011900810119FE00001AAAA
+0E005E:5555800001018280044180000001800000019FE01011900810119FE00001AAAA
+0E005F:55558000000180000001800007C1800000019FE01011900810119FE00001AAAA
+0E0060:5555800002018100008180000001800000019FE01011900810119FE00001AAAA
+0E0061:555580000381804003C1824001C1800000019FE01011900810119FE00001AAAA
+0E0062:5555800002018200030182800301800000019FE01011900810119FE00001AAAA
+0E0063:5555800000018180020182000181800000019FE01011900810119FE00001AAAA
+0E0064:5555800000818080018182800181800000019FE01011900810119FE00001AAAA
+0E0065:55558000018182400381820001C1800000019FE01011900810119FE00001AAAA
+0E0066:5555800001818200030182000201800000019FE01011900810119FE00001AAAA
+0E0067:5555800000018180028181800081830000019FE01011900810119FE00001AAAA
+0E0068:5555800002018200030182800281800000019FE01011900810119FE00001AAAA
+0E0069:55558000008180000181808001C1800000019FE01011900810119FE00001AAAA
+0E006A:5555800000818000018180800081810000019FE01011900810119FE00001AAAA
+0E006B:5555800002018200028183000281800000019FE01011900810119FE00001AAAA
+0E006C:5555800003018100010181000381800000019FE01011900810119FE00001AAAA
+0E006D:5555800000018280054185400541800000019FE01011900810119FE00001AAAA
+0E006E:5555800000018280034182400241800000019FE01011900810119FE00001AAAA
+0E006F:5555800000018180024182400181800000019FE01011900810119FE00001AAAA
+0E0070:5555800000018300028183000201820000019FE01011900810119FE00001AAAA
+0E0071:5555800000018180028181A000C1808000019FE01011900810119FE00001AAAA
+0E0072:5555800000018180010181000101800000019FE01011900810119FE00001AAAA
+0E0073:5555800001818200010180800301800000019FE01011900810119FE00001AAAA
+0E0074:5555800001018380010181000081800000019FE01011900810119FE00001AAAA
+0E0075:5555800000018240024182C00141800000019FE01011900810119FE00001AAAA
+0E0076:5555800000018440028182800101800000019FE01011900810119FE00001AAAA
+0E0077:5555800000018440054185400281800000019FE01011900810119FE00001AAAA
+0E0078:5555800000018240018181800241800000019FE01011900810119FE00001AAAA
+0E0079:555580000001824002C181400041818000019FE01011900810119FE00001AAAA
+0E007A:5555800003818080010182000381800000019FE01011900810119FE00001AAAA
+0E007B:5555808001018100020181000101808000019FE01011900810119FE00001AAAA
+0E007C:5555800001018100010181000101800000019FE01011900810119FE00001AAAA
+0E007D:5555820001018100008181000101820000019FE01011900810119FE00001AAAA
+0E007E:55558000032184C0000180000001800000019FE01011900810119FE00001AAAA
+0E007F:555580003A59A35432D5A2543A59800000019FE01011900810119FE00001AAAA
diff --git a/font/plane0Fcsur/plane0Fcsur-combining.txt b/font/plane0Fcsur/plane0Fcsur-combining.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/font/plane0Fcsur/plane0Fcsur.hex b/font/plane0Fcsur/plane0Fcsur.hex
new file mode 100644 (file)
index 0000000..72bb8c5
--- /dev/null
@@ -0,0 +1,3696 @@
+0F0000:7E41494949007F4000007E4149494900
+0F0001:7E41494949007F4000007E4141414100
+0F0002:7E41494949007F4000007E0109090900
+0F0003:7E41494949007F4000007E0101010100
+0F0004:7E41494949007F400000414B5D694100
+0F0005:7E41494949007F400000434549516100
+0F0006:7E41494949007F4000003E087F080800
+0F0007:7E41494949007F40000008087F080800
+0F0008:7E41494949007F400000255555552500
+0F0009:7E41494949007F400000394545453900
+0F000A:7E41494949007F400000494949413F00
+0F000B:7E41494949007F400000414141413F00
+0F000C:7E41494949007F400000090909017F00
+0F000D:7E41494949007F400000010101017F00
+0F000E:7E41494949007F40000041417F414100
+0F000F:7E41494949007F4000007E0101017F00
+0F0010:7E41494949007F4000007E4141417F00
+0F0011:7E41494949007F400000231509112100
+0F0012:7E41494949007F400000404078407F00
+0F0013:7E41494949007F40000001097F010100
+0F0014:7E41494949007F400000020408102000
+0F0015:7E41494949007F400000000000000000
+0F0016:7E41494949003F4020007E4149494900
+0F0017:7E41494949003F4020007E4141414100
+0F0018:7E41494949003F4020007E0109090900
+0F0019:7E41494949003F4020007E0101010100
+0F001A:7E41494949003F402000414B5D694100
+0F001B:7E41494949003F402000434549516100
+0F001C:7E41494949003F4020003E087F080800
+0F001D:7E41494949003F40200008087F080800
+0F001E:7E41494949003F402000255555552500
+0F001F:7E41494949003F402000394545453900
+0F0020:7E41494949003F402000494949413F00
+0F0021:7E41494949003F402000414141413F00
+0F0022:7E41494949003F402000090909017F00
+0F0023:7E41494949003F402000010101017F00
+0F0024:7E41494949003F40200041417F414100
+0F0025:7E41494949003F4020007E0101017F00
+0F0026:7E41494949003F4020007E4141417F00
+0F0027:7E41494949003F402000231509112100
+0F0028:7E41494949003F402000404078407F00
+0F0029:7E41494949003F40200001097F010100
+0F002A:7E41494949003F402000020408102000
+0F002B:7E41494949003F402000000000000000
+0F002C:7E414949490000407F007E4149494900
+0F002D:7E414949490000407F007E4141414100
+0F002E:7E414949490000407F007E0109090900
+0F002F:7E414949490000407F007E0101010100
+0F0030:7E414949490000407F00414B5D694100
+0F0031:7E414949490000407F00434549516100
+0F0032:7E414949490000407F003E087F080800
+0F0033:7E414949490000407F0008087F080800
+0F0034:7E414949490000407F00255555552500
+0F0035:7E414949490000407F00394545453900
+0F0036:7E414949490000407F00494949413F00
+0F0037:7E414949490000407F00414141413F00
+0F0038:7E414949490000407F00090909017F00
+0F0039:7E414949490000407F00010101017F00
+0F003A:7E414949490000407F0041417F414100
+0F003B:7E414949490000407F007E0101017F00
+0F003C:7E414949490000407F007E4141417F00
+0F003D:7E414949490000407F00231509112100
+0F003E:7E414949490000407F00404078407F00
+0F003F:7E414949490000407F0001097F010100
+0F0040:7E414949490000407F00020408102000
+0F0041:7E414949490000407F00000000000000
+0F0042:7E414949490020403F007E4149494900
+0F0043:7E414949490020403F007E4141414100
+0F0044:7E414949490020403F007E0109090900
+0F0045:7E414949490020403F007E0101010100
+0F0046:7E414949490020403F00414B5D694100
+0F0047:7E414949490020403F00434549516100
+0F0048:7E414949490020403F003E087F080800
+0F0049:7E414949490020403F0008087F080800
+0F004A:7E414949490020403F00255555552500
+0F004B:7E414949490020403F00394545453900
+0F004C:7E414949490020403F00494949413F00
+0F004D:7E414949490020403F00414141413F00
+0F004E:7E414949490020403F00090909017F00
+0F004F:7E414949490020403F00010101017F00
+0F0050:7E414949490020403F0041417F414100
+0F0051:7E414949490020403F007E0101017F00
+0F0052:7E414949490020403F007E4141417F00
+0F0053:7E414949490020403F00231509112100
+0F0054:7E414949490020403F00404078407F00
+0F0055:7E414949490020403F0001097F010100
+0F0056:7E414949490020403F00020408102000
+0F0057:7E414949490020403F00000000000000
+0F0058:7E41494949007F0100007E4149494900
+0F0059:7E41494949007F0100007E4141414100
+0F005A:7E41494949007F0100007E0109090900
+0F005B:7E41494949007F0100007E0101010100
+0F005C:7E41494949007F010000414B5D694100
+0F005D:7E41494949007F010000434549516100
+0F005E:7E41494949007F0100003E087F080800
+0F005F:7E41494949007F01000008087F080800
+0F0060:7E41494949007F010000255555552500
+0F0061:7E41494949007F010000394545453900
+0F0062:7E41494949007F010000494949413F00
+0F0063:7E41494949007F010000414141413F00
+0F0064:7E41494949007F010000090909017F00
+0F0065:7E41494949007F010000010101017F00
+0F0066:7E41494949007F01000041417F414100
+0F0067:7E41494949007F0100007E0101017F00
+0F0068:7E41494949007F0100007E4141417F00
+0F0069:7E41494949007F010000231509112100
+0F006A:7E41494949007F010000404078407F00
+0F006B:7E41494949007F01000001097F010100
+0F006C:7E41494949007F010000020408102000
+0F006D:7E41494949007F010000000000000000
+0F006E:7E41494949007E0102007E4149494900
+0F006F:7E41494949007E0102007E4141414100
+0F0070:7E41494949007E0102007E0109090900
+0F0071:7E41494949007E0102007E0101010100
+0F0072:7E41494949007E010200414B5D694100
+0F0073:7E41494949007E010200434549516100
+0F0074:7E41494949007E0102003E087F080800
+0F0075:7E41494949007E01020008087F080800
+0F0076:7E41494949007E010200255555552500
+0F0077:7E41494949007E010200394545453900
+0F0078:7E41494949007E010200494949413F00
+0F0079:7E41494949007E010200414141413F00
+0F007A:7E41494949007E010200090909017F00
+0F007B:7E41494949007E010200010101017F00
+0F007C:7E41494949007E01020041417F414100
+0F007D:7E41494949007E0102007E0101017F00
+0F007E:7E41494949007E0102007E4141417F00
+0F007F:7E41494949007E010200231509112100
+0F0080:7E41494949007E010200404078407F00
+0F0081:7E41494949007E01020001097F010100
+0F0082:7E41494949007E010200020408102000
+0F0083:7E41494949007E010200000000000000
+0F0084:7E414949490000017F007E4149494900
+0F0085:7E414949490000017F007E4141414100
+0F0086:7E414949490000017F007E0109090900
+0F0087:7E414949490000017F007E0101010100
+0F0088:7E414949490000017F00414B5D694100
+0F0089:7E414949490000017F00434549516100
+0F008A:7E414949490000017F003E087F080800
+0F008B:7E414949490000017F0008087F080800
+0F008C:7E414949490000017F00255555552500
+0F008D:7E414949490000017F00394545453900
+0F008E:7E414949490000017F00494949413F00
+0F008F:7E414949490000017F00414141413F00
+0F0090:7E414949490000017F00090909017F00
+0F0091:7E414949490000017F00010101017F00
+0F0092:7E414949490000017F0041417F414100
+0F0093:7E414949490000017F007E0101017F00
+0F0094:7E414949490000017F007E4141417F00
+0F0095:7E414949490000017F00231509112100
+0F0096:7E414949490000017F00404078407F00
+0F0097:7E414949490000017F0001097F010100
+0F0098:7E414949490000017F00020408102000
+0F0099:7E414949490000017F00000000000000
+0F009A:7E414949490002017E007E4149494900
+0F009B:7E414949490002017E007E4141414100
+0F009C:7E414949490002017E007E0109090900
+0F009D:7E414949490002017E007E0101010100
+0F009E:7E414949490002017E00414B5D694100
+0F009F:7E414949490002017E00434549516100
+0F00A0:7E414949490002017E003E087F080800
+0F00A1:7E414949490002017E0008087F080800
+0F00A2:7E414949490002017E00255555552500
+0F00A3:7E414949490002017E00394545453900
+0F00A4:7E414949490002017E00494949413F00
+0F00A5:7E414949490002017E00414141413F00
+0F00A6:7E414949490002017E00090909017F00
+0F00A7:7E414949490002017E00010101017F00
+0F00A8:7E414949490002017E0041417F414100
+0F00A9:7E414949490002017E007E0101017F00
+0F00AA:7E414949490002017E007E4141417F00
+0F00AB:7E414949490002017E00231509112100
+0F00AC:7E414949490002017E00404078407F00
+0F00AD:7E414949490002017E0001097F010100
+0F00AE:7E414949490002017E00020408102000
+0F00AF:7E414949490002017E00000000000000
+0F00B0:7E41414141007F4000007E4149494900
+0F00B1:7E41414141007F4000007E4141414100
+0F00B2:7E41414141007F4000007E0109090900
+0F00B3:7E41414141007F4000007E0101010100
+0F00B4:7E41414141007F400000414B5D694100
+0F00B5:7E41414141007F400000434549516100
+0F00B6:7E41414141007F4000003E087F080800
+0F00B7:7E41414141007F40000008087F080800
+0F00B8:7E41414141007F400000255555552500
+0F00B9:7E41414141007F400000394545453900
+0F00BA:7E41414141007F400000494949413F00
+0F00BB:7E41414141007F400000414141413F00
+0F00BC:7E41414141007F400000090909017F00
+0F00BD:7E41414141007F400000010101017F00
+0F00BE:7E41414141007F40000041417F414100
+0F00BF:7E41414141007F4000007E0101017F00
+0F00C0:7E41414141007F4000007E4141417F00
+0F00C1:7E41414141007F400000231509112100
+0F00C2:7E41414141007F400000404078407F00
+0F00C3:7E41414141007F40000001097F010100
+0F00C4:7E41414141007F400000020408102000
+0F00C5:7E41414141007F400000000000000000
+0F00C6:7E41414141003F4020007E4149494900
+0F00C7:7E41414141003F4020007E4141414100
+0F00C8:7E41414141003F4020007E0109090900
+0F00C9:7E41414141003F4020007E0101010100
+0F00CA:7E41414141003F402000414B5D694100
+0F00CB:7E41414141003F402000434549516100
+0F00CC:7E41414141003F4020003E087F080800
+0F00CD:7E41414141003F40200008087F080800
+0F00CE:7E41414141003F402000255555552500
+0F00CF:7E41414141003F402000394545453900
+0F00D0:7E41414141003F402000494949413F00
+0F00D1:7E41414141003F402000414141413F00
+0F00D2:7E41414141003F402000090909017F00
+0F00D3:7E41414141003F402000010101017F00
+0F00D4:7E41414141003F40200041417F414100
+0F00D5:7E41414141003F4020007E0101017F00
+0F00D6:7E41414141003F4020007E4141417F00
+0F00D7:7E41414141003F402000231509112100
+0F00D8:7E41414141003F402000404078407F00
+0F00D9:7E41414141003F40200001097F010100
+0F00DA:7E41414141003F402000020408102000
+0F00DB:7E41414141003F402000000000000000
+0F00DC:7E414141410000407F007E4149494900
+0F00DD:7E414141410000407F007E4141414100
+0F00DE:7E414141410000407F007E0109090900
+0F00DF:7E414141410000407F007E0101010100
+0F00E0:7E414141410000407F00414B5D694100
+0F00E1:7E414141410000407F00434549516100
+0F00E2:7E414141410000407F003E087F080800
+0F00E3:7E414141410000407F0008087F080800
+0F00E4:7E414141410000407F00255555552500
+0F00E5:7E414141410000407F00394545453900
+0F00E6:7E414141410000407F00494949413F00
+0F00E7:7E414141410000407F00414141413F00
+0F00E8:7E414141410000407F00090909017F00
+0F00E9:7E414141410000407F00010101017F00
+0F00EA:7E414141410000407F0041417F414100
+0F00EB:7E414141410000407F007E0101017F00
+0F00EC:7E414141410000407F007E4141417F00
+0F00ED:7E414141410000407F00231509112100
+0F00EE:7E414141410000407F00404078407F00
+0F00EF:7E414141410000407F0001097F010100
+0F00F0:7E414141410000407F00020408102000
+0F00F1:7E414141410000407F00000000000000
+0F00F2:7E414141410020403F007E4149494900
+0F00F3:7E414141410020403F007E4141414100
+0F00F4:7E414141410020403F007E0109090900
+0F00F5:7E414141410020403F007E0101010100
+0F00F6:7E414141410020403F00414B5D694100
+0F00F7:7E414141410020403F00434549516100
+0F00F8:7E414141410020403F003E087F080800
+0F00F9:7E414141410020403F0008087F080800
+0F00FA:7E414141410020403F00255555552500
+0F00FB:7E414141410020403F00394545453900
+0F00FC:7E414141410020403F00494949413F00
+0F00FD:7E414141410020403F00414141413F00
+0F00FE:7E414141410020403F00090909017F00
+0F00FF:7E414141410020403F00010101017F00
+0F0100:7E414141410020403F0041417F414100
+0F0101:7E414141410020403F007E0101017F00
+0F0102:7E414141410020403F007E4141417F00
+0F0103:7E414141410020403F00231509112100
+0F0104:7E414141410020403F00404078407F00
+0F0105:7E414141410020403F0001097F010100
+0F0106:7E414141410020403F00020408102000
+0F0107:7E414141410020403F00000000000000
+0F0108:7E41414141007F0100007E4149494900
+0F0109:7E41414141007F0100007E4141414100
+0F010A:7E41414141007F0100007E0109090900
+0F010B:7E41414141007F0100007E0101010100
+0F010C:7E41414141007F010000414B5D694100
+0F010D:7E41414141007F010000434549516100
+0F010E:7E41414141007F0100003E087F080800
+0F010F:7E41414141007F01000008087F080800
+0F0110:7E41414141007F010000255555552500
+0F0111:7E41414141007F010000394545453900
+0F0112:7E41414141007F010000494949413F00
+0F0113:7E41414141007F010000414141413F00
+0F0114:7E41414141007F010000090909017F00
+0F0115:7E41414141007F010000010101017F00
+0F0116:7E41414141007F01000041417F414100
+0F0117:7E41414141007F0100007E0101017F00
+0F0118:7E41414141007F0100007E4141417F00
+0F0119:7E41414141007F010000231509112100
+0F011A:7E41414141007F010000404078407F00
+0F011B:7E41414141007F01000001097F010100
+0F011C:7E41414141007F010000020408102000
+0F011D:7E41414141007F010000000000000000
+0F011E:7E41414141007E0102007E4149494900
+0F011F:7E41414141007E0102007E4141414100
+0F0120:7E41414141007E0102007E0109090900
+0F0121:7E41414141007E0102007E0101010100
+0F0122:7E41414141007E010200414B5D694100
+0F0123:7E41414141007E010200434549516100
+0F0124:7E41414141007E0102003E087F080800
+0F0125:7E41414141007E01020008087F080800
+0F0126:7E41414141007E010200255555552500
+0F0127:7E41414141007E010200394545453900
+0F0128:7E41414141007E010200494949413F00
+0F0129:7E41414141007E010200414141413F00
+0F012A:7E41414141007E010200090909017F00
+0F012B:7E41414141007E010200010101017F00
+0F012C:7E41414141007E01020041417F414100
+0F012D:7E41414141007E0102007E0101017F00
+0F012E:7E41414141007E0102007E4141417F00
+0F012F:7E41414141007E010200231509112100
+0F0130:7E41414141007E010200404078407F00
+0F0131:7E41414141007E01020001097F010100
+0F0132:7E41414141007E010200020408102000
+0F0133:7E41414141007E010200000000000000
+0F0134:7E414141410000017F007E4149494900
+0F0135:7E414141410000017F007E4141414100
+0F0136:7E414141410000017F007E0109090900
+0F0137:7E414141410000017F007E0101010100
+0F0138:7E414141410000017F00414B5D694100
+0F0139:7E414141410000017F00434549516100
+0F013A:7E414141410000017F003E087F080800
+0F013B:7E414141410000017F0008087F080800
+0F013C:7E414141410000017F00255555552500
+0F013D:7E414141410000017F00394545453900
+0F013E:7E414141410000017F00494949413F00
+0F013F:7E414141410000017F00414141413F00
+0F0140:7E414141410000017F00090909017F00
+0F0141:7E414141410000017F00010101017F00
+0F0142:7E414141410000017F0041417F414100
+0F0143:7E414141410000017F007E0101017F00
+0F0144:7E414141410000017F007E4141417F00
+0F0145:7E414141410000017F00231509112100
+0F0146:7E414141410000017F00404078407F00
+0F0147:7E414141410000017F0001097F010100
+0F0148:7E414141410000017F00020408102000
+0F0149:7E414141410000017F00000000000000
+0F014A:7E414141410002017E007E4149494900
+0F014B:7E414141410002017E007E4141414100
+0F014C:7E414141410002017E007E0109090900
+0F014D:7E414141410002017E007E0101010100
+0F014E:7E414141410002017E00414B5D694100
+0F014F:7E414141410002017E00434549516100
+0F0150:7E414141410002017E003E087F080800
+0F0151:7E414141410002017E0008087F080800
+0F0152:7E414141410002017E00255555552500
+0F0153:7E414141410002017E00394545453900
+0F0154:7E414141410002017E00494949413F00
+0F0155:7E414141410002017E00414141413F00
+0F0156:7E414141410002017E00090909017F00
+0F0157:7E414141410002017E00010101017F00
+0F0158:7E414141410002017E0041417F414100
+0F0159:7E414141410002017E007E0101017F00
+0F015A:7E414141410002017E007E4141417F00
+0F015B:7E414141410002017E00231509112100
+0F015C:7E414141410002017E00404078407F00
+0F015D:7E414141410002017E0001097F010100
+0F015E:7E414141410002017E00020408102000
+0F015F:7E414141410002017E00000000000000
+0F0160:7E01090909007F4000007E4149494900
+0F0161:7E01090909007F4000007E4141414100
+0F0162:7E01090909007F4000007E0109090900
+0F0163:7E01090909007F4000007E0101010100
+0F0164:7E01090909007F400000414B5D694100
+0F0165:7E01090909007F400000434549516100
+0F0166:7E01090909007F4000003E087F080800
+0F0167:7E01090909007F40000008087F080800
+0F0168:7E01090909007F400000255555552500
+0F0169:7E01090909007F400000394545453900
+0F016A:7E01090909007F400000494949413F00
+0F016B:7E01090909007F400000414141413F00
+0F016C:7E01090909007F400000090909017F00
+0F016D:7E01090909007F400000010101017F00
+0F016E:7E01090909007F40000041417F414100
+0F016F:7E01090909007F4000007E0101017F00
+0F0170:7E01090909007F4000007E4141417F00
+0F0171:7E01090909007F400000231509112100
+0F0172:7E01090909007F400000404078407F00
+0F0173:7E01090909007F40000001097F010100
+0F0174:7E01090909007F400000020408102000
+0F0175:7E01090909007F400000000000000000
+0F0176:7E01090909003F4020007E4149494900
+0F0177:7E01090909003F4020007E4141414100
+0F0178:7E01090909003F4020007E0109090900
+0F0179:7E01090909003F4020007E0101010100
+0F017A:7E01090909003F402000414B5D694100
+0F017B:7E01090909003F402000434549516100
+0F017C:7E01090909003F4020003E087F080800
+0F017D:7E01090909003F40200008087F080800
+0F017E:7E01090909003F402000255555552500
+0F017F:7E01090909003F402000394545453900
+0F0180:7E01090909003F402000494949413F00
+0F0181:7E01090909003F402000414141413F00
+0F0182:7E01090909003F402000090909017F00
+0F0183:7E01090909003F402000010101017F00
+0F0184:7E01090909003F40200041417F414100
+0F0185:7E01090909003F4020007E0101017F00
+0F0186:7E01090909003F4020007E4141417F00
+0F0187:7E01090909003F402000231509112100
+0F0188:7E01090909003F402000404078407F00
+0F0189:7E01090909003F40200001097F010100
+0F018A:7E01090909003F402000020408102000
+0F018B:7E01090909003F402000000000000000
+0F018C:7E010909090000407F007E4149494900
+0F018D:7E010909090000407F007E4141414100
+0F018E:7E010909090000407F007E0109090900
+0F018F:7E010909090000407F007E0101010100
+0F0190:7E010909090000407F00414B5D694100
+0F0191:7E010909090000407F00434549516100
+0F0192:7E010909090000407F003E087F080800
+0F0193:7E010909090000407F0008087F080800
+0F0194:7E010909090000407F00255555552500
+0F0195:7E010909090000407F00394545453900
+0F0196:7E010909090000407F00494949413F00
+0F0197:7E010909090000407F00414141413F00
+0F0198:7E010909090000407F00090909017F00
+0F0199:7E010909090000407F00010101017F00
+0F019A:7E010909090000407F0041417F414100
+0F019B:7E010909090000407F007E0101017F00
+0F019C:7E010909090000407F007E4141417F00
+0F019D:7E010909090000407F00231509112100
+0F019E:7E010909090000407F00404078407F00
+0F019F:7E010909090000407F0001097F010100
+0F01A0:7E010909090000407F00020408102000
+0F01A1:7E010909090000407F00000000000000
+0F01A2:7E010909090020403F007E4149494900
+0F01A3:7E010909090020403F007E4141414100
+0F01A4:7E010909090020403F007E0109090900
+0F01A5:7E010909090020403F007E0101010100
+0F01A6:7E010909090020403F00414B5D694100
+0F01A7:7E010909090020403F00434549516100
+0F01A8:7E010909090020403F003E087F080800
+0F01A9:7E010909090020403F0008087F080800
+0F01AA:7E010909090020403F00255555552500
+0F01AB:7E010909090020403F00394545453900
+0F01AC:7E010909090020403F00494949413F00
+0F01AD:7E010909090020403F00414141413F00
+0F01AE:7E010909090020403F00090909017F00
+0F01AF:7E010909090020403F00010101017F00
+0F01B0:7E010909090020403F0041417F414100
+0F01B1:7E010909090020403F007E0101017F00
+0F01B2:7E010909090020403F007E4141417F00
+0F01B3:7E010909090020403F00231509112100
+0F01B4:7E010909090020403F00404078407F00
+0F01B5:7E010909090020403F0001097F010100
+0F01B6:7E010909090020403F00020408102000
+0F01B7:7E010909090020403F00000000000000
+0F01B8:7E01090909007F0100007E4149494900
+0F01B9:7E01090909007F0100007E4141414100
+0F01BA:7E01090909007F0100007E0109090900
+0F01BB:7E01090909007F0100007E0101010100
+0F01BC:7E01090909007F010000414B5D694100
+0F01BD:7E01090909007F010000434549516100
+0F01BE:7E01090909007F0100003E087F080800
+0F01BF:7E01090909007F01000008087F080800
+0F01C0:7E01090909007F010000255555552500
+0F01C1:7E01090909007F010000394545453900
+0F01C2:7E01090909007F010000494949413F00
+0F01C3:7E01090909007F010000414141413F00
+0F01C4:7E01090909007F010000090909017F00
+0F01C5:7E01090909007F010000010101017F00
+0F01C6:7E01090909007F01000041417F414100
+0F01C7:7E01090909007F0100007E0101017F00
+0F01C8:7E01090909007F0100007E4141417F00
+0F01C9:7E01090909007F010000231509112100
+0F01CA:7E01090909007F010000404078407F00
+0F01CB:7E01090909007F01000001097F010100
+0F01CC:7E01090909007F010000020408102000
+0F01CD:7E01090909007F010000000000000000
+0F01CE:7E01090909007E0102007E4149494900
+0F01CF:7E01090909007E0102007E4141414100
+0F01D0:7E01090909007E0102007E0109090900
+0F01D1:7E01090909007E0102007E0101010100
+0F01D2:7E01090909007E010200414B5D694100
+0F01D3:7E01090909007E010200434549516100
+0F01D4:7E01090909007E0102003E087F080800
+0F01D5:7E01090909007E01020008087F080800
+0F01D6:7E01090909007E010200255555552500
+0F01D7:7E01090909007E010200394545453900
+0F01D8:7E01090909007E010200494949413F00
+0F01D9:7E01090909007E010200414141413F00
+0F01DA:7E01090909007E010200090909017F00
+0F01DB:7E01090909007E010200010101017F00
+0F01DC:7E01090909007E01020041417F414100
+0F01DD:7E01090909007E0102007E0101017F00
+0F01DE:7E01090909007E0102007E4141417F00
+0F01DF:7E01090909007E010200231509112100
+0F01E0:7E01090909007E010200404078407F00
+0F01E1:7E01090909007E01020001097F010100
+0F01E2:7E01090909007E010200020408102000
+0F01E3:7E01090909007E010200000000000000
+0F01E4:7E010909090000017F007E4149494900
+0F01E5:7E010909090000017F007E4141414100
+0F01E6:7E010909090000017F007E0109090900
+0F01E7:7E010909090000017F007E0101010100
+0F01E8:7E010909090000017F00414B5D694100
+0F01E9:7E010909090000017F00434549516100
+0F01EA:7E010909090000017F003E087F080800
+0F01EB:7E010909090000017F0008087F080800
+0F01EC:7E010909090000017F00255555552500
+0F01ED:7E010909090000017F00394545453900
+0F01EE:7E010909090000017F00494949413F00
+0F01EF:7E010909090000017F00414141413F00
+0F01F0:7E010909090000017F00090909017F00
+0F01F1:7E010909090000017F00010101017F00
+0F01F2:7E010909090000017F0041417F414100
+0F01F3:7E010909090000017F007E0101017F00
+0F01F4:7E010909090000017F007E4141417F00
+0F01F5:7E010909090000017F00231509112100
+0F01F6:7E010909090000017F00404078407F00
+0F01F7:7E010909090000017F0001097F010100
+0F01F8:7E010909090000017F00020408102000
+0F01F9:7E010909090000017F00000000000000
+0F01FA:7E010909090002017E007E4149494900
+0F01FB:7E010909090002017E007E4141414100
+0F01FC:7E010909090002017E007E0109090900
+0F01FD:7E010909090002017E007E0101010100
+0F01FE:7E010909090002017E00414B5D694100
+0F01FF:7E010909090002017E00434549516100
+0F0200:7E010909090002017E003E087F080800
+0F0201:7E010909090002017E0008087F080800
+0F0202:7E010909090002017E00255555552500
+0F0203:7E010909090002017E00394545453900
+0F0204:7E010909090002017E00494949413F00
+0F0205:7E010909090002017E00414141413F00
+0F0206:7E010909090002017E00090909017F00
+0F0207:7E010909090002017E00010101017F00
+0F0208:7E010909090002017E0041417F414100
+0F0209:7E010909090002017E007E0101017F00
+0F020A:7E010909090002017E007E4141417F00
+0F020B:7E010909090002017E00231509112100
+0F020C:7E010909090002017E00404078407F00
+0F020D:7E010909090002017E0001097F010100
+0F020E:7E010909090002017E00020408102000
+0F020F:7E010909090002017E00000000000000
+0F0210:7E01010101007F4000007E4149494900
+0F0211:7E01010101007F4000007E4141414100
+0F0212:7E01010101007F4000007E0109090900
+0F0213:7E01010101007F4000007E0101010100
+0F0214:7E01010101007F400000414B5D694100
+0F0215:7E01010101007F400000434549516100
+0F0216:7E01010101007F4000003E087F080800
+0F0217:7E01010101007F40000008087F080800
+0F0218:7E01010101007F400000255555552500
+0F0219:7E01010101007F400000394545453900
+0F021A:7E01010101007F400000494949413F00
+0F021B:7E01010101007F400000414141413F00
+0F021C:7E01010101007F400000090909017F00
+0F021D:7E01010101007F400000010101017F00
+0F021E:7E01010101007F40000041417F414100
+0F021F:7E01010101007F4000007E0101017F00
+0F0220:7E01010101007F4000007E4141417F00
+0F0221:7E01010101007F400000231509112100
+0F0222:7E01010101007F400000404078407F00
+0F0223:7E01010101007F40000001097F010100
+0F0224:7E01010101007F400000020408102000
+0F0225:7E01010101007F400000000000000000
+0F0226:7E01010101003F4020007E4149494900
+0F0227:7E01010101003F4020007E4141414100
+0F0228:7E01010101003F4020007E0109090900
+0F0229:7E01010101003F4020007E0101010100
+0F022A:7E01010101003F402000414B5D694100
+0F022B:7E01010101003F402000434549516100
+0F022C:7E01010101003F4020003E087F080800
+0F022D:7E01010101003F40200008087F080800
+0F022E:7E01010101003F402000255555552500
+0F022F:7E01010101003F402000394545453900
+0F0230:7E01010101003F402000494949413F00
+0F0231:7E01010101003F402000414141413F00
+0F0232:7E01010101003F402000090909017F00
+0F0233:7E01010101003F402000010101017F00
+0F0234:7E01010101003F40200041417F414100
+0F0235:7E01010101003F4020007E0101017F00
+0F0236:7E01010101003F4020007E4141417F00
+0F0237:7E01010101003F402000231509112100
+0F0238:7E01010101003F402000404078407F00
+0F0239:7E01010101003F40200001097F010100
+0F023A:7E01010101003F402000020408102000
+0F023B:7E01010101003F402000000000000000
+0F023C:7E010101010000407F007E4149494900
+0F023D:7E010101010000407F007E4141414100
+0F023E:7E010101010000407F007E0109090900
+0F023F:7E010101010000407F007E0101010100
+0F0240:7E010101010000407F00414B5D694100
+0F0241:7E010101010000407F00434549516100
+0F0242:7E010101010000407F003E087F080800
+0F0243:7E010101010000407F0008087F080800
+0F0244:7E010101010000407F00255555552500
+0F0245:7E010101010000407F00394545453900
+0F0246:7E010101010000407F00494949413F00
+0F0247:7E010101010000407F00414141413F00
+0F0248:7E010101010000407F00090909017F00
+0F0249:7E010101010000407F00010101017F00
+0F024A:7E010101010000407F0041417F414100
+0F024B:7E010101010000407F007E0101017F00
+0F024C:7E010101010000407F007E4141417F00
+0F024D:7E010101010000407F00231509112100
+0F024E:7E010101010000407F00404078407F00
+0F024F:7E010101010000407F0001097F010100
+0F0250:7E010101010000407F00020408102000
+0F0251:7E010101010000407F00000000000000
+0F0252:7E010101010020403F007E4149494900
+0F0253:7E010101010020403F007E4141414100
+0F0254:7E010101010020403F007E0109090900
+0F0255:7E010101010020403F007E0101010100
+0F0256:7E010101010020403F00414B5D694100
+0F0257:7E010101010020403F00434549516100
+0F0258:7E010101010020403F003E087F080800
+0F0259:7E010101010020403F0008087F080800
+0F025A:7E010101010020403F00255555552500
+0F025B:7E010101010020403F00394545453900
+0F025C:7E010101010020403F00494949413F00
+0F025D:7E010101010020403F00414141413F00
+0F025E:7E010101010020403F00090909017F00
+0F025F:7E010101010020403F00010101017F00
+0F0260:7E010101010020403F0041417F414100
+0F0261:7E010101010020403F007E0101017F00
+0F0262:7E010101010020403F007E4141417F00
+0F0263:7E010101010020403F00231509112100
+0F0264:7E010101010020403F00404078407F00
+0F0265:7E010101010020403F0001097F010100
+0F0266:7E010101010020403F00020408102000
+0F0267:7E010101010020403F00000000000000
+0F0268:7E01010101007F0100007E4149494900
+0F0269:7E01010101007F0100007E4141414100
+0F026A:7E01010101007F0100007E0109090900
+0F026B:7E01010101007F0100007E0101010100
+0F026C:7E01010101007F010000414B5D694100
+0F026D:7E01010101007F010000434549516100
+0F026E:7E01010101007F0100003E087F080800
+0F026F:7E01010101007F01000008087F080800
+0F0270:7E01010101007F010000255555552500
+0F0271:7E01010101007F010000394545453900
+0F0272:7E01010101007F010000494949413F00
+0F0273:7E01010101007F010000414141413F00
+0F0274:7E01010101007F010000090909017F00
+0F0275:7E01010101007F010000010101017F00
+0F0276:7E01010101007F01000041417F414100
+0F0277:7E01010101007F0100007E0101017F00
+0F0278:7E01010101007F0100007E4141417F00
+0F0279:7E01010101007F010000231509112100
+0F027A:7E01010101007F010000404078407F00
+0F027B:7E01010101007F01000001097F010100
+0F027C:7E01010101007F010000020408102000
+0F027D:7E01010101007F010000000000000000
+0F027E:7E01010101007E0102007E4149494900
+0F027F:7E01010101007E0102007E4141414100
+0F0280:7E01010101007E0102007E0109090900
+0F0281:7E01010101007E0102007E0101010100
+0F0282:7E01010101007E010200414B5D694100
+0F0283:7E01010101007E010200434549516100
+0F0284:7E01010101007E0102003E087F080800
+0F0285:7E01010101007E01020008087F080800
+0F0286:7E01010101007E010200255555552500
+0F0287:7E01010101007E010200394545453900
+0F0288:7E01010101007E010200494949413F00
+0F0289:7E01010101007E010200414141413F00
+0F028A:7E01010101007E010200090909017F00
+0F028B:7E01010101007E010200010101017F00
+0F028C:7E01010101007E01020041417F414100
+0F028D:7E01010101007E0102007E0101017F00
+0F028E:7E01010101007E0102007E4141417F00
+0F028F:7E01010101007E010200231509112100
+0F0290:7E01010101007E010200404078407F00
+0F0291:7E01010101007E01020001097F010100
+0F0292:7E01010101007E010200020408102000
+0F0293:7E01010101007E010200000000000000
+0F0294:7E010101010000017F007E4149494900
+0F0295:7E010101010000017F007E4141414100
+0F0296:7E010101010000017F007E0109090900
+0F0297:7E010101010000017F007E0101010100
+0F0298:7E010101010000017F00414B5D694100
+0F0299:7E010101010000017F00434549516100
+0F029A:7E010101010000017F003E087F080800
+0F029B:7E010101010000017F0008087F080800
+0F029C:7E010101010000017F00255555552500
+0F029D:7E010101010000017F00394545453900
+0F029E:7E010101010000017F00494949413F00
+0F029F:7E010101010000017F00414141413F00
+0F02A0:7E010101010000017F00090909017F00
+0F02A1:7E010101010000017F00010101017F00
+0F02A2:7E010101010000017F0041417F414100
+0F02A3:7E010101010000017F007E0101017F00
+0F02A4:7E010101010000017F007E4141417F00
+0F02A5:7E010101010000017F00231509112100
+0F02A6:7E010101010000017F00404078407F00
+0F02A7:7E010101010000017F0001097F010100
+0F02A8:7E010101010000017F00020408102000
+0F02A9:7E010101010000017F00000000000000
+0F02AA:7E010101010002017E007E4149494900
+0F02AB:7E010101010002017E007E4141414100
+0F02AC:7E010101010002017E007E0109090900
+0F02AD:7E010101010002017E007E0101010100
+0F02AE:7E010101010002017E00414B5D694100
+0F02AF:7E010101010002017E00434549516100
+0F02B0:7E010101010002017E003E087F080800
+0F02B1:7E010101010002017E0008087F080800
+0F02B2:7E010101010002017E00255555552500
+0F02B3:7E010101010002017E00394545453900
+0F02B4:7E010101010002017E00494949413F00
+0F02B5:7E010101010002017E00414141413F00
+0F02B6:7E010101010002017E00090909017F00
+0F02B7:7E010101010002017E00010101017F00
+0F02B8:7E010101010002017E0041417F414100
+0F02B9:7E010101010002017E007E0101017F00
+0F02BA:7E010101010002017E007E4141417F00
+0F02BB:7E010101010002017E00231509112100
+0F02BC:7E010101010002017E00404078407F00
+0F02BD:7E010101010002017E0001097F010100
+0F02BE:7E010101010002017E00020408102000
+0F02BF:7E010101010002017E00000000000000
+0F02C0:414B5D6941007F4000007E4149494900
+0F02C1:414B5D6941007F4000007E4141414100
+0F02C2:414B5D6941007F4000007E0109090900
+0F02C3:414B5D6941007F4000007E0101010100
+0F02C4:414B5D6941007F400000414B5D694100
+0F02C5:414B5D6941007F400000434549516100
+0F02C6:414B5D6941007F4000003E087F080800
+0F02C7:414B5D6941007F40000008087F080800
+0F02C8:414B5D6941007F400000255555552500
+0F02C9:414B5D6941007F400000394545453900
+0F02CA:414B5D6941007F400000494949413F00
+0F02CB:414B5D6941007F400000414141413F00
+0F02CC:414B5D6941007F400000090909017F00
+0F02CD:414B5D6941007F400000010101017F00
+0F02CE:414B5D6941007F40000041417F414100
+0F02CF:414B5D6941007F4000007E0101017F00
+0F02D0:414B5D6941007F4000007E4141417F00
+0F02D1:414B5D6941007F400000231509112100
+0F02D2:414B5D6941007F400000404078407F00
+0F02D3:414B5D6941007F40000001097F010100
+0F02D4:414B5D6941007F400000020408102000
+0F02D5:414B5D6941007F400000000000000000
+0F02D6:414B5D6941003F4020007E4149494900
+0F02D7:414B5D6941003F4020007E4141414100
+0F02D8:414B5D6941003F4020007E0109090900
+0F02D9:414B5D6941003F4020007E0101010100
+0F02DA:414B5D6941003F402000414B5D694100
+0F02DB:414B5D6941003F402000434549516100
+0F02DC:414B5D6941003F4020003E087F080800
+0F02DD:414B5D6941003F40200008087F080800
+0F02DE:414B5D6941003F402000255555552500
+0F02DF:414B5D6941003F402000394545453900
+0F02E0:414B5D6941003F402000494949413F00
+0F02E1:414B5D6941003F402000414141413F00
+0F02E2:414B5D6941003F402000090909017F00
+0F02E3:414B5D6941003F402000010101017F00
+0F02E4:414B5D6941003F40200041417F414100
+0F02E5:414B5D6941003F4020007E0101017F00
+0F02E6:414B5D6941003F4020007E4141417F00
+0F02E7:414B5D6941003F402000231509112100
+0F02E8:414B5D6941003F402000404078407F00
+0F02E9:414B5D6941003F40200001097F010100
+0F02EA:414B5D6941003F402000020408102000
+0F02EB:414B5D6941003F402000000000000000
+0F02EC:414B5D69410000407F007E4149494900
+0F02ED:414B5D69410000407F007E4141414100
+0F02EE:414B5D69410000407F007E0109090900
+0F02EF:414B5D69410000407F007E0101010100
+0F02F0:414B5D69410000407F00414B5D694100
+0F02F1:414B5D69410000407F00434549516100
+0F02F2:414B5D69410000407F003E087F080800
+0F02F3:414B5D69410000407F0008087F080800
+0F02F4:414B5D69410000407F00255555552500
+0F02F5:414B5D69410000407F00394545453900
+0F02F6:414B5D69410000407F00494949413F00
+0F02F7:414B5D69410000407F00414141413F00
+0F02F8:414B5D69410000407F00090909017F00
+0F02F9:414B5D69410000407F00010101017F00
+0F02FA:414B5D69410000407F0041417F414100
+0F02FB:414B5D69410000407F007E0101017F00
+0F02FC:414B5D69410000407F007E4141417F00
+0F02FD:414B5D69410000407F00231509112100
+0F02FE:414B5D69410000407F00404078407F00
+0F02FF:414B5D69410000407F0001097F010100
+0F0300:414B5D69410000407F00020408102000
+0F0301:414B5D69410000407F00000000000000
+0F0302:414B5D69410020403F007E4149494900
+0F0303:414B5D69410020403F007E4141414100
+0F0304:414B5D69410020403F007E0109090900
+0F0305:414B5D69410020403F007E0101010100
+0F0306:414B5D69410020403F00414B5D694100
+0F0307:414B5D69410020403F00434549516100
+0F0308:414B5D69410020403F003E087F080800
+0F0309:414B5D69410020403F0008087F080800
+0F030A:414B5D69410020403F00255555552500
+0F030B:414B5D69410020403F00394545453900
+0F030C:414B5D69410020403F00494949413F00
+0F030D:414B5D69410020403F00414141413F00
+0F030E:414B5D69410020403F00090909017F00
+0F030F:414B5D69410020403F00010101017F00
+0F0310:414B5D69410020403F0041417F414100
+0F0311:414B5D69410020403F007E0101017F00
+0F0312:414B5D69410020403F007E4141417F00
+0F0313:414B5D69410020403F00231509112100
+0F0314:414B5D69410020403F00404078407F00
+0F0315:414B5D69410020403F0001097F010100
+0F0316:414B5D69410020403F00020408102000
+0F0317:414B5D69410020403F00000000000000
+0F0318:414B5D6941007F0100007E4149494900
+0F0319:414B5D6941007F0100007E4141414100
+0F031A:414B5D6941007F0100007E0109090900
+0F031B:414B5D6941007F0100007E0101010100
+0F031C:414B5D6941007F010000414B5D694100
+0F031D:414B5D6941007F010000434549516100
+0F031E:414B5D6941007F0100003E087F080800
+0F031F:414B5D6941007F01000008087F080800
+0F0320:414B5D6941007F010000255555552500
+0F0321:414B5D6941007F010000394545453900
+0F0322:414B5D6941007F010000494949413F00
+0F0323:414B5D6941007F010000414141413F00
+0F0324:414B5D6941007F010000090909017F00
+0F0325:414B5D6941007F010000010101017F00
+0F0326:414B5D6941007F01000041417F414100
+0F0327:414B5D6941007F0100007E0101017F00
+0F0328:414B5D6941007F0100007E4141417F00
+0F0329:414B5D6941007F010000231509112100
+0F032A:414B5D6941007F010000404078407F00
+0F032B:414B5D6941007F01000001097F010100
+0F032C:414B5D6941007F010000020408102000
+0F032D:414B5D6941007F010000000000000000
+0F032E:414B5D6941007E0102007E4149494900
+0F032F:414B5D6941007E0102007E4141414100
+0F0330:414B5D6941007E0102007E0109090900
+0F0331:414B5D6941007E0102007E0101010100
+0F0332:414B5D6941007E010200414B5D694100
+0F0333:414B5D6941007E010200434549516100
+0F0334:414B5D6941007E0102003E087F080800
+0F0335:414B5D6941007E01020008087F080800
+0F0336:414B5D6941007E010200255555552500
+0F0337:414B5D6941007E010200394545453900
+0F0338:414B5D6941007E010200494949413F00
+0F0339:414B5D6941007E010200414141413F00
+0F033A:414B5D6941007E010200090909017F00
+0F033B:414B5D6941007E010200010101017F00
+0F033C:414B5D6941007E01020041417F414100
+0F033D:414B5D6941007E0102007E0101017F00
+0F033E:414B5D6941007E0102007E4141417F00
+0F033F:414B5D6941007E010200231509112100
+0F0340:414B5D6941007E010200404078407F00
+0F0341:414B5D6941007E01020001097F010100
+0F0342:414B5D6941007E010200020408102000
+0F0343:414B5D6941007E010200000000000000
+0F0344:414B5D69410000017F007E4149494900
+0F0345:414B5D69410000017F007E4141414100
+0F0346:414B5D69410000017F007E0109090900
+0F0347:414B5D69410000017F007E0101010100
+0F0348:414B5D69410000017F00414B5D694100
+0F0349:414B5D69410000017F00434549516100
+0F034A:414B5D69410000017F003E087F080800
+0F034B:414B5D69410000017F0008087F080800
+0F034C:414B5D69410000017F00255555552500
+0F034D:414B5D69410000017F00394545453900
+0F034E:414B5D69410000017F00494949413F00
+0F034F:414B5D69410000017F00414141413F00
+0F0350:414B5D69410000017F00090909017F00
+0F0351:414B5D69410000017F00010101017F00
+0F0352:414B5D69410000017F0041417F414100
+0F0353:414B5D69410000017F007E0101017F00
+0F0354:414B5D69410000017F007E4141417F00
+0F0355:414B5D69410000017F00231509112100
+0F0356:414B5D69410000017F00404078407F00
+0F0357:414B5D69410000017F0001097F010100
+0F0358:414B5D69410000017F00020408102000
+0F0359:414B5D69410000017F00000000000000
+0F035A:414B5D69410002017E007E4149494900
+0F035B:414B5D69410002017E007E4141414100
+0F035C:414B5D69410002017E007E0109090900
+0F035D:414B5D69410002017E007E0101010100
+0F035E:414B5D69410002017E00414B5D694100
+0F035F:414B5D69410002017E00434549516100
+0F0360:414B5D69410002017E003E087F080800
+0F0361:414B5D69410002017E0008087F080800
+0F0362:414B5D69410002017E00255555552500
+0F0363:414B5D69410002017E00394545453900
+0F0364:414B5D69410002017E00494949413F00
+0F0365:414B5D69410002017E00414141413F00
+0F0366:414B5D69410002017E00090909017F00
+0F0367:414B5D69410002017E00010101017F00
+0F0368:414B5D69410002017E0041417F414100
+0F0369:414B5D69410002017E007E0101017F00
+0F036A:414B5D69410002017E007E4141417F00
+0F036B:414B5D69410002017E00231509112100
+0F036C:414B5D69410002017E00404078407F00
+0F036D:414B5D69410002017E0001097F010100
+0F036E:414B5D69410002017E00020408102000
+0F036F:414B5D69410002017E00000000000000
+0F0370:4345495161007F4000007E4149494900
+0F0371:4345495161007F4000007E4141414100
+0F0372:4345495161007F4000007E0109090900
+0F0373:4345495161007F4000007E0101010100
+0F0374:4345495161007F400000414B5D694100
+0F0375:4345495161007F400000434549516100
+0F0376:4345495161007F4000003E087F080800
+0F0377:4345495161007F40000008087F080800
+0F0378:4345495161007F400000255555552500
+0F0379:4345495161007F400000394545453900
+0F037A:4345495161007F400000494949413F00
+0F037B:4345495161007F400000414141413F00
+0F037C:4345495161007F400000090909017F00
+0F037D:4345495161007F400000010101017F00
+0F037E:4345495161007F40000041417F414100
+0F037F:4345495161007F4000007E0101017F00
+0F0380:4345495161007F4000007E4141417F00
+0F0381:4345495161007F400000231509112100
+0F0382:4345495161007F400000404078407F00
+0F0383:4345495161007F40000001097F010100
+0F0384:4345495161007F400000020408102000
+0F0385:4345495161007F400000000000000000
+0F0386:4345495161003F4020007E4149494900
+0F0387:4345495161003F4020007E4141414100
+0F0388:4345495161003F4020007E0109090900
+0F0389:4345495161003F4020007E0101010100
+0F038A:4345495161003F402000414B5D694100
+0F038B:4345495161003F402000434549516100
+0F038C:4345495161003F4020003E087F080800
+0F038D:4345495161003F40200008087F080800
+0F038E:4345495161003F402000255555552500
+0F038F:4345495161003F402000394545453900
+0F0390:4345495161003F402000494949413F00
+0F0391:4345495161003F402000414141413F00
+0F0392:4345495161003F402000090909017F00
+0F0393:4345495161003F402000010101017F00
+0F0394:4345495161003F40200041417F414100
+0F0395:4345495161003F4020007E0101017F00
+0F0396:4345495161003F4020007E4141417F00
+0F0397:4345495161003F402000231509112100
+0F0398:4345495161003F402000404078407F00
+0F0399:4345495161003F40200001097F010100
+0F039A:4345495161003F402000020408102000
+0F039B:4345495161003F402000000000000000
+0F039C:43454951610000407F007E4149494900
+0F039D:43454951610000407F007E4141414100
+0F039E:43454951610000407F007E0109090900
+0F039F:43454951610000407F007E0101010100
+0F03A0:43454951610000407F00414B5D694100
+0F03A1:43454951610000407F00434549516100
+0F03A2:43454951610000407F003E087F080800
+0F03A3:43454951610000407F0008087F080800
+0F03A4:43454951610000407F00255555552500
+0F03A5:43454951610000407F00394545453900
+0F03A6:43454951610000407F00494949413F00
+0F03A7:43454951610000407F00414141413F00
+0F03A8:43454951610000407F00090909017F00
+0F03A9:43454951610000407F00010101017F00
+0F03AA:43454951610000407F0041417F414100
+0F03AB:43454951610000407F007E0101017F00
+0F03AC:43454951610000407F007E4141417F00
+0F03AD:43454951610000407F00231509112100
+0F03AE:43454951610000407F00404078407F00
+0F03AF:43454951610000407F0001097F010100
+0F03B0:43454951610000407F00020408102000
+0F03B1:43454951610000407F00000000000000
+0F03B2:43454951610020403F007E4149494900
+0F03B3:43454951610020403F007E4141414100
+0F03B4:43454951610020403F007E0109090900
+0F03B5:43454951610020403F007E0101010100
+0F03B6:43454951610020403F00414B5D694100
+0F03B7:43454951610020403F00434549516100
+0F03B8:43454951610020403F003E087F080800
+0F03B9:43454951610020403F0008087F080800
+0F03BA:43454951610020403F00255555552500
+0F03BB:43454951610020403F00394545453900
+0F03BC:43454951610020403F00494949413F00
+0F03BD:43454951610020403F00414141413F00
+0F03BE:43454951610020403F00090909017F00
+0F03BF:43454951610020403F00010101017F00
+0F03C0:43454951610020403F0041417F414100
+0F03C1:43454951610020403F007E0101017F00
+0F03C2:43454951610020403F007E4141417F00
+0F03C3:43454951610020403F00231509112100
+0F03C4:43454951610020403F00404078407F00
+0F03C5:43454951610020403F0001097F010100
+0F03C6:43454951610020403F00020408102000
+0F03C7:43454951610020403F00000000000000
+0F03C8:4345495161007F0100007E4149494900
+0F03C9:4345495161007F0100007E4141414100
+0F03CA:4345495161007F0100007E0109090900
+0F03CB:4345495161007F0100007E0101010100
+0F03CC:4345495161007F010000414B5D694100
+0F03CD:4345495161007F010000434549516100
+0F03CE:4345495161007F0100003E087F080800
+0F03CF:4345495161007F01000008087F080800
+0F03D0:4345495161007F010000255555552500
+0F03D1:4345495161007F010000394545453900
+0F03D2:4345495161007F010000494949413F00
+0F03D3:4345495161007F010000414141413F00
+0F03D4:4345495161007F010000090909017F00
+0F03D5:4345495161007F010000010101017F00
+0F03D6:4345495161007F01000041417F414100
+0F03D7:4345495161007F0100007E0101017F00
+0F03D8:4345495161007F0100007E4141417F00
+0F03D9:4345495161007F010000231509112100
+0F03DA:4345495161007F010000404078407F00
+0F03DB:4345495161007F01000001097F010100
+0F03DC:4345495161007F010000020408102000
+0F03DD:4345495161007F010000000000000000
+0F03DE:4345495161007E0102007E4149494900
+0F03DF:4345495161007E0102007E4141414100
+0F03E0:4345495161007E0102007E0109090900
+0F03E1:4345495161007E0102007E0101010100
+0F03E2:4345495161007E010200414B5D694100
+0F03E3:4345495161007E010200434549516100
+0F03E4:4345495161007E0102003E087F080800
+0F03E5:4345495161007E01020008087F080800
+0F03E6:4345495161007E010200255555552500
+0F03E7:4345495161007E010200394545453900
+0F03E8:4345495161007E010200494949413F00
+0F03E9:4345495161007E010200414141413F00
+0F03EA:4345495161007E010200090909017F00
+0F03EB:4345495161007E010200010101017F00
+0F03EC:4345495161007E01020041417F414100
+0F03ED:4345495161007E0102007E0101017F00
+0F03EE:4345495161007E0102007E4141417F00
+0F03EF:4345495161007E010200231509112100
+0F03F0:4345495161007E010200404078407F00
+0F03F1:4345495161007E01020001097F010100
+0F03F2:4345495161007E010200020408102000
+0F03F3:4345495161007E010200000000000000
+0F03F4:43454951610000017F007E4149494900
+0F03F5:43454951610000017F007E4141414100
+0F03F6:43454951610000017F007E0109090900
+0F03F7:43454951610000017F007E0101010100
+0F03F8:43454951610000017F00414B5D694100
+0F03F9:43454951610000017F00434549516100
+0F03FA:43454951610000017F003E087F080800
+0F03FB:43454951610000017F0008087F080800
+0F03FC:43454951610000017F00255555552500
+0F03FD:43454951610000017F00394545453900
+0F03FE:43454951610000017F00494949413F00
+0F03FF:43454951610000017F00414141413F00
+0F0400:43454951610000017F00090909017F00
+0F0401:43454951610000017F00010101017F00
+0F0402:43454951610000017F0041417F414100
+0F0403:43454951610000017F007E0101017F00
+0F0404:43454951610000017F007E4141417F00
+0F0405:43454951610000017F00231509112100
+0F0406:43454951610000017F00404078407F00
+0F0407:43454951610000017F0001097F010100
+0F0408:43454951610000017F00020408102000
+0F0409:43454951610000017F00000000000000
+0F040A:43454951610002017E007E4149494900
+0F040B:43454951610002017E007E4141414100
+0F040C:43454951610002017E007E0109090900
+0F040D:43454951610002017E007E0101010100
+0F040E:43454951610002017E00414B5D694100
+0F040F:43454951610002017E00434549516100
+0F0410:43454951610002017E003E087F080800
+0F0411:43454951610002017E0008087F080800
+0F0412:43454951610002017E00255555552500
+0F0413:43454951610002017E00394545453900
+0F0414:43454951610002017E00494949413F00
+0F0415:43454951610002017E00414141413F00
+0F0416:43454951610002017E00090909017F00
+0F0417:43454951610002017E00010101017F00
+0F0418:43454951610002017E0041417F414100
+0F0419:43454951610002017E007E0101017F00
+0F041A:43454951610002017E007E4141417F00
+0F041B:43454951610002017E00231509112100
+0F041C:43454951610002017E00404078407F00
+0F041D:43454951610002017E0001097F010100
+0F041E:43454951610002017E00020408102000
+0F041F:43454951610002017E00000000000000
+0F0420:3E087F0808007F4000007E4149494900
+0F0421:3E087F0808007F4000007E4141414100
+0F0422:3E087F0808007F4000007E0109090900
+0F0423:3E087F0808007F4000007E0101010100
+0F0424:3E087F0808007F400000414B5D694100
+0F0425:3E087F0808007F400000434549516100
+0F0426:3E087F0808007F4000003E087F080800
+0F0427:3E087F0808007F40000008087F080800
+0F0428:3E087F0808007F400000255555552500
+0F0429:3E087F0808007F400000394545453900
+0F042A:3E087F0808007F400000494949413F00
+0F042B:3E087F0808007F400000414141413F00
+0F042C:3E087F0808007F400000090909017F00
+0F042D:3E087F0808007F400000010101017F00
+0F042E:3E087F0808007F40000041417F414100
+0F042F:3E087F0808007F4000007E0101017F00
+0F0430:3E087F0808007F4000007E4141417F00
+0F0431:3E087F0808007F400000231509112100
+0F0432:3E087F0808007F400000404078407F00
+0F0433:3E087F0808007F40000001097F010100
+0F0434:3E087F0808007F400000020408102000
+0F0435:3E087F0808007F400000000000000000
+0F0436:3E087F0808003F4020007E4149494900
+0F0437:3E087F0808003F4020007E4141414100
+0F0438:3E087F0808003F4020007E0109090900
+0F0439:3E087F0808003F4020007E0101010100
+0F043A:3E087F0808003F402000414B5D694100
+0F043B:3E087F0808003F402000434549516100
+0F043C:3E087F0808003F4020003E087F080800
+0F043D:3E087F0808003F40200008087F080800
+0F043E:3E087F0808003F402000255555552500
+0F043F:3E087F0808003F402000394545453900
+0F0440:3E087F0808003F402000494949413F00
+0F0441:3E087F0808003F402000414141413F00
+0F0442:3E087F0808003F402000090909017F00
+0F0443:3E087F0808003F402000010101017F00
+0F0444:3E087F0808003F40200041417F414100
+0F0445:3E087F0808003F4020007E0101017F00
+0F0446:3E087F0808003F4020007E4141417F00
+0F0447:3E087F0808003F402000231509112100
+0F0448:3E087F0808003F402000404078407F00
+0F0449:3E087F0808003F40200001097F010100
+0F044A:3E087F0808003F402000020408102000
+0F044B:3E087F0808003F402000000000000000
+0F044C:3E087F08080000407F007E4149494900
+0F044D:3E087F08080000407F007E4141414100
+0F044E:3E087F08080000407F007E0109090900
+0F044F:3E087F08080000407F007E0101010100
+0F0450:3E087F08080000407F00414B5D694100
+0F0451:3E087F08080000407F00434549516100
+0F0452:3E087F08080000407F003E087F080800
+0F0453:3E087F08080000407F0008087F080800
+0F0454:3E087F08080000407F00255555552500
+0F0455:3E087F08080000407F00394545453900
+0F0456:3E087F08080000407F00494949413F00
+0F0457:3E087F08080000407F00414141413F00
+0F0458:3E087F08080000407F00090909017F00
+0F0459:3E087F08080000407F00010101017F00
+0F045A:3E087F08080000407F0041417F414100
+0F045B:3E087F08080000407F007E0101017F00
+0F045C:3E087F08080000407F007E4141417F00
+0F045D:3E087F08080000407F00231509112100
+0F045E:3E087F08080000407F00404078407F00
+0F045F:3E087F08080000407F0001097F010100
+0F0460:3E087F08080000407F00020408102000
+0F0461:3E087F08080000407F00000000000000
+0F0462:3E087F08080020403F007E4149494900
+0F0463:3E087F08080020403F007E4141414100
+0F0464:3E087F08080020403F007E0109090900
+0F0465:3E087F08080020403F007E0101010100
+0F0466:3E087F08080020403F00414B5D694100
+0F0467:3E087F08080020403F00434549516100
+0F0468:3E087F08080020403F003E087F080800
+0F0469:3E087F08080020403F0008087F080800
+0F046A:3E087F08080020403F00255555552500
+0F046B:3E087F08080020403F00394545453900
+0F046C:3E087F08080020403F00494949413F00
+0F046D:3E087F08080020403F00414141413F00
+0F046E:3E087F08080020403F00090909017F00
+0F046F:3E087F08080020403F00010101017F00
+0F0470:3E087F08080020403F0041417F414100
+0F0471:3E087F08080020403F007E0101017F00
+0F0472:3E087F08080020403F007E4141417F00
+0F0473:3E087F08080020403F00231509112100
+0F0474:3E087F08080020403F00404078407F00
+0F0475:3E087F08080020403F0001097F010100
+0F0476:3E087F08080020403F00020408102000
+0F0477:3E087F08080020403F00000000000000
+0F0478:3E087F0808007F0100007E4149494900
+0F0479:3E087F0808007F0100007E4141414100
+0F047A:3E087F0808007F0100007E0109090900
+0F047B:3E087F0808007F0100007E0101010100
+0F047C:3E087F0808007F010000414B5D694100
+0F047D:3E087F0808007F010000434549516100
+0F047E:3E087F0808007F0100003E087F080800
+0F047F:3E087F0808007F01000008087F080800
+0F0480:3E087F0808007F010000255555552500
+0F0481:3E087F0808007F010000394545453900
+0F0482:3E087F0808007F010000494949413F00
+0F0483:3E087F0808007F010000414141413F00
+0F0484:3E087F0808007F010000090909017F00
+0F0485:3E087F0808007F010000010101017F00
+0F0486:3E087F0808007F01000041417F414100
+0F0487:3E087F0808007F0100007E0101017F00
+0F0488:3E087F0808007F0100007E4141417F00
+0F0489:3E087F0808007F010000231509112100
+0F048A:3E087F0808007F010000404078407F00
+0F048B:3E087F0808007F01000001097F010100
+0F048C:3E087F0808007F010000020408102000
+0F048D:3E087F0808007F010000000000000000
+0F048E:3E087F0808007E0102007E4149494900
+0F048F:3E087F0808007E0102007E4141414100
+0F0490:3E087F0808007E0102007E0109090900
+0F0491:3E087F0808007E0102007E0101010100
+0F0492:3E087F0808007E010200414B5D694100
+0F0493:3E087F0808007E010200434549516100
+0F0494:3E087F0808007E0102003E087F080800
+0F0495:3E087F0808007E01020008087F080800
+0F0496:3E087F0808007E010200255555552500
+0F0497:3E087F0808007E010200394545453900
+0F0498:3E087F0808007E010200494949413F00
+0F0499:3E087F0808007E010200414141413F00
+0F049A:3E087F0808007E010200090909017F00
+0F049B:3E087F0808007E010200010101017F00
+0F049C:3E087F0808007E01020041417F414100
+0F049D:3E087F0808007E0102007E0101017F00
+0F049E:3E087F0808007E0102007E4141417F00
+0F049F:3E087F0808007E010200231509112100
+0F04A0:3E087F0808007E010200404078407F00
+0F04A1:3E087F0808007E01020001097F010100
+0F04A2:3E087F0808007E010200020408102000
+0F04A3:3E087F0808007E010200000000000000
+0F04A4:3E087F08080000017F007E4149494900
+0F04A5:3E087F08080000017F007E4141414100
+0F04A6:3E087F08080000017F007E0109090900
+0F04A7:3E087F08080000017F007E0101010100
+0F04A8:3E087F08080000017F00414B5D694100
+0F04A9:3E087F08080000017F00434549516100
+0F04AA:3E087F08080000017F003E087F080800
+0F04AB:3E087F08080000017F0008087F080800
+0F04AC:3E087F08080000017F00255555552500
+0F04AD:3E087F08080000017F00394545453900
+0F04AE:3E087F08080000017F00494949413F00
+0F04AF:3E087F08080000017F00414141413F00
+0F04B0:3E087F08080000017F00090909017F00
+0F04B1:3E087F08080000017F00010101017F00
+0F04B2:3E087F08080000017F0041417F414100
+0F04B3:3E087F08080000017F007E0101017F00
+0F04B4:3E087F08080000017F007E4141417F00
+0F04B5:3E087F08080000017F00231509112100
+0F04B6:3E087F08080000017F00404078407F00
+0F04B7:3E087F08080000017F0001097F010100
+0F04B8:3E087F08080000017F00020408102000
+0F04B9:3E087F08080000017F00000000000000
+0F04BA:3E087F08080002017E007E4149494900
+0F04BB:3E087F08080002017E007E4141414100
+0F04BC:3E087F08080002017E007E0109090900
+0F04BD:3E087F08080002017E007E0101010100
+0F04BE:3E087F08080002017E00414B5D694100
+0F04BF:3E087F08080002017E00434549516100
+0F04C0:3E087F08080002017E003E087F080800
+0F04C1:3E087F08080002017E0008087F080800
+0F04C2:3E087F08080002017E00255555552500
+0F04C3:3E087F08080002017E00394545453900
+0F04C4:3E087F08080002017E00494949413F00
+0F04C5:3E087F08080002017E00414141413F00
+0F04C6:3E087F08080002017E00090909017F00
+0F04C7:3E087F08080002017E00010101017F00
+0F04C8:3E087F08080002017E0041417F414100
+0F04C9:3E087F08080002017E007E0101017F00
+0F04CA:3E087F08080002017E007E4141417F00
+0F04CB:3E087F08080002017E00231509112100
+0F04CC:3E087F08080002017E00404078407F00
+0F04CD:3E087F08080002017E0001097F010100
+0F04CE:3E087F08080002017E00020408102000
+0F04CF:3E087F08080002017E00000000000000
+0F04D0:08087F0808007F4000007E4149494900
+0F04D1:08087F0808007F4000007E4141414100
+0F04D2:08087F0808007F4000007E0109090900
+0F04D3:08087F0808007F4000007E0101010100
+0F04D4:08087F0808007F400000414B5D694100
+0F04D5:08087F0808007F400000434549516100
+0F04D6:08087F0808007F4000003E087F080800
+0F04D7:08087F0808007F40000008087F080800
+0F04D8:08087F0808007F400000255555552500
+0F04D9:08087F0808007F400000394545453900
+0F04DA:08087F0808007F400000494949413F00
+0F04DB:08087F0808007F400000414141413F00
+0F04DC:08087F0808007F400000090909017F00
+0F04DD:08087F0808007F400000010101017F00
+0F04DE:08087F0808007F40000041417F414100
+0F04DF:08087F0808007F4000007E0101017F00
+0F04E0:08087F0808007F4000007E4141417F00
+0F04E1:08087F0808007F400000231509112100
+0F04E2:08087F0808007F400000404078407F00
+0F04E3:08087F0808007F40000001097F010100
+0F04E4:08087F0808007F400000020408102000
+0F04E5:08087F0808007F400000000000000000
+0F04E6:08087F0808003F4020007E4149494900
+0F04E7:08087F0808003F4020007E4141414100
+0F04E8:08087F0808003F4020007E0109090900
+0F04E9:08087F0808003F4020007E0101010100
+0F04EA:08087F0808003F402000414B5D694100
+0F04EB:08087F0808003F402000434549516100
+0F04EC:08087F0808003F4020003E087F080800
+0F04ED:08087F0808003F40200008087F080800
+0F04EE:08087F0808003F402000255555552500
+0F04EF:08087F0808003F402000394545453900
+0F04F0:08087F0808003F402000494949413F00
+0F04F1:08087F0808003F402000414141413F00
+0F04F2:08087F0808003F402000090909017F00
+0F04F3:08087F0808003F402000010101017F00
+0F04F4:08087F0808003F40200041417F414100
+0F04F5:08087F0808003F4020007E0101017F00
+0F04F6:08087F0808003F4020007E4141417F00
+0F04F7:08087F0808003F402000231509112100
+0F04F8:08087F0808003F402000404078407F00
+0F04F9:08087F0808003F40200001097F010100
+0F04FA:08087F0808003F402000020408102000
+0F04FB:08087F0808003F402000000000000000
+0F04FC:08087F08080000407F007E4149494900
+0F04FD:08087F08080000407F007E4141414100
+0F04FE:08087F08080000407F007E0109090900
+0F04FF:08087F08080000407F007E0101010100
+0F0500:08087F08080000407F00414B5D694100
+0F0501:08087F08080000407F00434549516100
+0F0502:08087F08080000407F003E087F080800
+0F0503:08087F08080000407F0008087F080800
+0F0504:08087F08080000407F00255555552500
+0F0505:08087F08080000407F00394545453900
+0F0506:08087F08080000407F00494949413F00
+0F0507:08087F08080000407F00414141413F00
+0F0508:08087F08080000407F00090909017F00
+0F0509:08087F08080000407F00010101017F00
+0F050A:08087F08080000407F0041417F414100
+0F050B:08087F08080000407F007E0101017F00
+0F050C:08087F08080000407F007E4141417F00
+0F050D:08087F08080000407F00231509112100
+0F050E:08087F08080000407F00404078407F00
+0F050F:08087F08080000407F0001097F010100
+0F0510:08087F08080000407F00020408102000
+0F0511:08087F08080000407F00000000000000
+0F0512:08087F08080020403F007E4149494900
+0F0513:08087F08080020403F007E4141414100
+0F0514:08087F08080020403F007E0109090900
+0F0515:08087F08080020403F007E0101010100
+0F0516:08087F08080020403F00414B5D694100
+0F0517:08087F08080020403F00434549516100
+0F0518:08087F08080020403F003E087F080800
+0F0519:08087F08080020403F0008087F080800
+0F051A:08087F08080020403F00255555552500
+0F051B:08087F08080020403F00394545453900
+0F051C:08087F08080020403F00494949413F00
+0F051D:08087F08080020403F00414141413F00
+0F051E:08087F08080020403F00090909017F00
+0F051F:08087F08080020403F00010101017F00
+0F0520:08087F08080020403F0041417F414100
+0F0521:08087F08080020403F007E0101017F00
+0F0522:08087F08080020403F007E4141417F00
+0F0523:08087F08080020403F00231509112100
+0F0524:08087F08080020403F00404078407F00
+0F0525:08087F08080020403F0001097F010100
+0F0526:08087F08080020403F00020408102000
+0F0527:08087F08080020403F00000000000000
+0F0528:08087F0808007F0100007E4149494900
+0F0529:08087F0808007F0100007E4141414100
+0F052A:08087F0808007F0100007E0109090900
+0F052B:08087F0808007F0100007E0101010100
+0F052C:08087F0808007F010000414B5D694100
+0F052D:08087F0808007F010000434549516100
+0F052E:08087F0808007F0100003E087F080800
+0F052F:08087F0808007F01000008087F080800
+0F0530:08087F0808007F010000255555552500
+0F0531:08087F0808007F010000394545453900
+0F0532:08087F0808007F010000494949413F00
+0F0533:08087F0808007F010000414141413F00
+0F0534:08087F0808007F010000090909017F00
+0F0535:08087F0808007F010000010101017F00
+0F0536:08087F0808007F01000041417F414100
+0F0537:08087F0808007F0100007E0101017F00
+0F0538:08087F0808007F0100007E4141417F00
+0F0539:08087F0808007F010000231509112100
+0F053A:08087F0808007F010000404078407F00
+0F053B:08087F0808007F01000001097F010100
+0F053C:08087F0808007F010000020408102000
+0F053D:08087F0808007F010000000000000000
+0F053E:08087F0808007E0102007E4149494900
+0F053F:08087F0808007E0102007E4141414100
+0F0540:08087F0808007E0102007E0109090900
+0F0541:08087F0808007E0102007E0101010100
+0F0542:08087F0808007E010200414B5D694100
+0F0543:08087F0808007E010200434549516100
+0F0544:08087F0808007E0102003E087F080800
+0F0545:08087F0808007E01020008087F080800
+0F0546:08087F0808007E010200255555552500
+0F0547:08087F0808007E010200394545453900
+0F0548:08087F0808007E010200494949413F00
+0F0549:08087F0808007E010200414141413F00
+0F054A:08087F0808007E010200090909017F00
+0F054B:08087F0808007E010200010101017F00
+0F054C:08087F0808007E01020041417F414100
+0F054D:08087F0808007E0102007E0101017F00
+0F054E:08087F0808007E0102007E4141417F00
+0F054F:08087F0808007E010200231509112100
+0F0550:08087F0808007E010200404078407F00
+0F0551:08087F0808007E01020001097F010100
+0F0552:08087F0808007E010200020408102000
+0F0553:08087F0808007E010200000000000000
+0F0554:08087F08080000017F007E4149494900
+0F0555:08087F08080000017F007E4141414100
+0F0556:08087F08080000017F007E0109090900
+0F0557:08087F08080000017F007E0101010100
+0F0558:08087F08080000017F00414B5D694100
+0F0559:08087F08080000017F00434549516100
+0F055A:08087F08080000017F003E087F080800
+0F055B:08087F08080000017F0008087F080800
+0F055C:08087F08080000017F00255555552500
+0F055D:08087F08080000017F00394545453900
+0F055E:08087F08080000017F00494949413F00
+0F055F:08087F08080000017F00414141413F00
+0F0560:08087F08080000017F00090909017F00
+0F0561:08087F08080000017F00010101017F00
+0F0562:08087F08080000017F0041417F414100
+0F0563:08087F08080000017F007E0101017F00
+0F0564:08087F08080000017F007E4141417F00
+0F0565:08087F08080000017F00231509112100
+0F0566:08087F08080000017F00404078407F00
+0F0567:08087F08080000017F0001097F010100
+0F0568:08087F08080000017F00020408102000
+0F0569:08087F08080000017F00000000000000
+0F056A:08087F08080002017E007E4149494900
+0F056B:08087F08080002017E007E4141414100
+0F056C:08087F08080002017E007E0109090900
+0F056D:08087F08080002017E007E0101010100
+0F056E:08087F08080002017E00414B5D694100
+0F056F:08087F08080002017E00434549516100
+0F0570:08087F08080002017E003E087F080800
+0F0571:08087F08080002017E0008087F080800
+0F0572:08087F08080002017E00255555552500
+0F0573:08087F08080002017E00394545453900
+0F0574:08087F08080002017E00494949413F00
+0F0575:08087F08080002017E00414141413F00
+0F0576:08087F08080002017E00090909017F00
+0F0577:08087F08080002017E00010101017F00
+0F0578:08087F08080002017E0041417F414100
+0F0579:08087F08080002017E007E0101017F00
+0F057A:08087F08080002017E007E4141417F00
+0F057B:08087F08080002017E00231509112100
+0F057C:08087F08080002017E00404078407F00
+0F057D:08087F08080002017E0001097F010100
+0F057E:08087F08080002017E00020408102000
+0F057F:08087F08080002017E00000000000000
+0F0580:2555555525007F4000007E4149494900
+0F0581:2555555525007F4000007E4141414100
+0F0582:2555555525007F4000007E0109090900
+0F0583:2555555525007F4000007E0101010100
+0F0584:2555555525007F400000414B5D694100
+0F0585:2555555525007F400000434549516100
+0F0586:2555555525007F4000003E087F080800
+0F0587:2555555525007F40000008087F080800
+0F0588:2555555525007F400000255555552500
+0F0589:2555555525007F400000394545453900
+0F058A:2555555525007F400000494949413F00
+0F058B:2555555525007F400000414141413F00
+0F058C:2555555525007F400000090909017F00
+0F058D:2555555525007F400000010101017F00
+0F058E:2555555525007F40000041417F414100
+0F058F:2555555525007F4000007E0101017F00
+0F0590:2555555525007F4000007E4141417F00
+0F0591:2555555525007F400000231509112100
+0F0592:2555555525007F400000404078407F00
+0F0593:2555555525007F40000001097F010100
+0F0594:2555555525007F400000020408102000
+0F0595:2555555525007F400000000000000000
+0F0596:2555555525003F4020007E4149494900
+0F0597:2555555525003F4020007E4141414100
+0F0598:2555555525003F4020007E0109090900
+0F0599:2555555525003F4020007E0101010100
+0F059A:2555555525003F402000414B5D694100
+0F059B:2555555525003F402000434549516100
+0F059C:2555555525003F4020003E087F080800
+0F059D:2555555525003F40200008087F080800
+0F059E:2555555525003F402000255555552500
+0F059F:2555555525003F402000394545453900
+0F05A0:2555555525003F402000494949413F00
+0F05A1:2555555525003F402000414141413F00
+0F05A2:2555555525003F402000090909017F00
+0F05A3:2555555525003F402000010101017F00
+0F05A4:2555555525003F40200041417F414100
+0F05A5:2555555525003F4020007E0101017F00
+0F05A6:2555555525003F4020007E4141417F00
+0F05A7:2555555525003F402000231509112100
+0F05A8:2555555525003F402000404078407F00
+0F05A9:2555555525003F40200001097F010100
+0F05AA:2555555525003F402000020408102000
+0F05AB:2555555525003F402000000000000000
+0F05AC:25555555250000407F007E4149494900
+0F05AD:25555555250000407F007E4141414100
+0F05AE:25555555250000407F007E0109090900
+0F05AF:25555555250000407F007E0101010100
+0F05B0:25555555250000407F00414B5D694100
+0F05B1:25555555250000407F00434549516100
+0F05B2:25555555250000407F003E087F080800
+0F05B3:25555555250000407F0008087F080800
+0F05B4:25555555250000407F00255555552500
+0F05B5:25555555250000407F00394545453900
+0F05B6:25555555250000407F00494949413F00
+0F05B7:25555555250000407F00414141413F00
+0F05B8:25555555250000407F00090909017F00
+0F05B9:25555555250000407F00010101017F00
+0F05BA:25555555250000407F0041417F414100
+0F05BB:25555555250000407F007E0101017F00
+0F05BC:25555555250000407F007E4141417F00
+0F05BD:25555555250000407F00231509112100
+0F05BE:25555555250000407F00404078407F00
+0F05BF:25555555250000407F0001097F010100
+0F05C0:25555555250000407F00020408102000
+0F05C1:25555555250000407F00000000000000
+0F05C2:25555555250020403F007E4149494900
+0F05C3:25555555250020403F007E4141414100
+0F05C4:25555555250020403F007E0109090900
+0F05C5:25555555250020403F007E0101010100
+0F05C6:25555555250020403F00414B5D694100
+0F05C7:25555555250020403F00434549516100
+0F05C8:25555555250020403F003E087F080800
+0F05C9:25555555250020403F0008087F080800
+0F05CA:25555555250020403F00255555552500
+0F05CB:25555555250020403F00394545453900
+0F05CC:25555555250020403F00494949413F00
+0F05CD:25555555250020403F00414141413F00
+0F05CE:25555555250020403F00090909017F00
+0F05CF:25555555250020403F00010101017F00
+0F05D0:25555555250020403F0041417F414100
+0F05D1:25555555250020403F007E0101017F00
+0F05D2:25555555250020403F007E4141417F00
+0F05D3:25555555250020403F00231509112100
+0F05D4:25555555250020403F00404078407F00
+0F05D5:25555555250020403F0001097F010100
+0F05D6:25555555250020403F00020408102000
+0F05D7:25555555250020403F00000000000000
+0F05D8:2555555525007F0100007E4149494900
+0F05D9:2555555525007F0100007E4141414100
+0F05DA:2555555525007F0100007E0109090900
+0F05DB:2555555525007F0100007E0101010100
+0F05DC:2555555525007F010000414B5D694100
+0F05DD:2555555525007F010000434549516100
+0F05DE:2555555525007F0100003E087F080800
+0F05DF:2555555525007F01000008087F080800
+0F05E0:2555555525007F010000255555552500
+0F05E1:2555555525007F010000394545453900
+0F05E2:2555555525007F010000494949413F00
+0F05E3:2555555525007F010000414141413F00
+0F05E4:2555555525007F010000090909017F00
+0F05E5:2555555525007F010000010101017F00
+0F05E6:2555555525007F01000041417F414100
+0F05E7:2555555525007F0100007E0101017F00
+0F05E8:2555555525007F0100007E4141417F00
+0F05E9:2555555525007F010000231509112100
+0F05EA:2555555525007F010000404078407F00
+0F05EB:2555555525007F01000001097F010100
+0F05EC:2555555525007F010000020408102000
+0F05ED:2555555525007F010000000000000000
+0F05EE:2555555525007E0102007E4149494900
+0F05EF:2555555525007E0102007E4141414100
+0F05F0:2555555525007E0102007E0109090900
+0F05F1:2555555525007E0102007E0101010100
+0F05F2:2555555525007E010200414B5D694100
+0F05F3:2555555525007E010200434549516100
+0F05F4:2555555525007E0102003E087F080800
+0F05F5:2555555525007E01020008087F080800
+0F05F6:2555555525007E010200255555552500
+0F05F7:2555555525007E010200394545453900
+0F05F8:2555555525007E010200494949413F00
+0F05F9:2555555525007E010200414141413F00
+0F05FA:2555555525007E010200090909017F00
+0F05FB:2555555525007E010200010101017F00
+0F05FC:2555555525007E01020041417F414100
+0F05FD:2555555525007E0102007E0101017F00
+0F05FE:2555555525007E0102007E4141417F00
+0F05FF:2555555525007E010200231509112100
+0F0600:2555555525007E010200404078407F00
+0F0601:2555555525007E01020001097F010100
+0F0602:2555555525007E010200020408102000
+0F0603:2555555525007E010200000000000000
+0F0604:25555555250000017F007E4149494900
+0F0605:25555555250000017F007E4141414100
+0F0606:25555555250000017F007E0109090900
+0F0607:25555555250000017F007E0101010100
+0F0608:25555555250000017F00414B5D694100
+0F0609:25555555250000017F00434549516100
+0F060A:25555555250000017F003E087F080800
+0F060B:25555555250000017F0008087F080800
+0F060C:25555555250000017F00255555552500
+0F060D:25555555250000017F00394545453900
+0F060E:25555555250000017F00494949413F00
+0F060F:25555555250000017F00414141413F00
+0F0610:25555555250000017F00090909017F00
+0F0611:25555555250000017F00010101017F00
+0F0612:25555555250000017F0041417F414100
+0F0613:25555555250000017F007E0101017F00
+0F0614:25555555250000017F007E4141417F00
+0F0615:25555555250000017F00231509112100
+0F0616:25555555250000017F00404078407F00
+0F0617:25555555250000017F0001097F010100
+0F0618:25555555250000017F00020408102000
+0F0619:25555555250000017F00000000000000
+0F061A:25555555250002017E007E4149494900
+0F061B:25555555250002017E007E4141414100
+0F061C:25555555250002017E007E0109090900
+0F061D:25555555250002017E007E0101010100
+0F061E:25555555250002017E00414B5D694100
+0F061F:25555555250002017E00434549516100
+0F0620:25555555250002017E003E087F080800
+0F0621:25555555250002017E0008087F080800
+0F0622:25555555250002017E00255555552500
+0F0623:25555555250002017E00394545453900
+0F0624:25555555250002017E00494949413F00
+0F0625:25555555250002017E00414141413F00
+0F0626:25555555250002017E00090909017F00
+0F0627:25555555250002017E00010101017F00
+0F0628:25555555250002017E0041417F414100
+0F0629:25555555250002017E007E0101017F00
+0F062A:25555555250002017E007E4141417F00
+0F062B:25555555250002017E00231509112100
+0F062C:25555555250002017E00404078407F00
+0F062D:25555555250002017E0001097F010100
+0F062E:25555555250002017E00020408102000
+0F062F:25555555250002017E00000000000000
+0F0630:3945454539007F4000007E4149494900
+0F0631:3945454539007F4000007E4141414100
+0F0632:3945454539007F4000007E0109090900
+0F0633:3945454539007F4000007E0101010100
+0F0634:3945454539007F400000414B5D694100
+0F0635:3945454539007F400000434549516100
+0F0636:3945454539007F4000003E087F080800
+0F0637:3945454539007F40000008087F080800
+0F0638:3945454539007F400000255555552500
+0F0639:3945454539007F400000394545453900
+0F063A:3945454539007F400000494949413F00
+0F063B:3945454539007F400000414141413F00
+0F063C:3945454539007F400000090909017F00
+0F063D:3945454539007F400000010101017F00
+0F063E:3945454539007F40000041417F414100
+0F063F:3945454539007F4000007E0101017F00
+0F0640:3945454539007F4000007E4141417F00
+0F0641:3945454539007F400000231509112100
+0F0642:3945454539007F400000404078407F00
+0F0643:3945454539007F40000001097F010100
+0F0644:3945454539007F400000020408102000
+0F0645:3945454539007F400000000000000000
+0F0646:3945454539003F4020007E4149494900
+0F0647:3945454539003F4020007E4141414100
+0F0648:3945454539003F4020007E0109090900
+0F0649:3945454539003F4020007E0101010100
+0F064A:3945454539003F402000414B5D694100
+0F064B:3945454539003F402000434549516100
+0F064C:3945454539003F4020003E087F080800
+0F064D:3945454539003F40200008087F080800
+0F064E:3945454539003F402000255555552500
+0F064F:3945454539003F402000394545453900
+0F0650:3945454539003F402000494949413F00
+0F0651:3945454539003F402000414141413F00
+0F0652:3945454539003F402000090909017F00
+0F0653:3945454539003F402000010101017F00
+0F0654:3945454539003F40200041417F414100
+0F0655:3945454539003F4020007E0101017F00
+0F0656:3945454539003F4020007E4141417F00
+0F0657:3945454539003F402000231509112100
+0F0658:3945454539003F402000404078407F00
+0F0659:3945454539003F40200001097F010100
+0F065A:3945454539003F402000020408102000
+0F065B:3945454539003F402000000000000000
+0F065C:39454545390000407F007E4149494900
+0F065D:39454545390000407F007E4141414100
+0F065E:39454545390000407F007E0109090900
+0F065F:39454545390000407F007E0101010100
+0F0660:39454545390000407F00414B5D694100
+0F0661:39454545390000407F00434549516100
+0F0662:39454545390000407F003E087F080800
+0F0663:39454545390000407F0008087F080800
+0F0664:39454545390000407F00255555552500
+0F0665:39454545390000407F00394545453900
+0F0666:39454545390000407F00494949413F00
+0F0667:39454545390000407F00414141413F00
+0F0668:39454545390000407F00090909017F00
+0F0669:39454545390000407F00010101017F00
+0F066A:39454545390000407F0041417F414100
+0F066B:39454545390000407F007E0101017F00
+0F066C:39454545390000407F007E4141417F00
+0F066D:39454545390000407F00231509112100
+0F066E:39454545390000407F00404078407F00
+0F066F:39454545390000407F0001097F010100
+0F0670:39454545390000407F00020408102000
+0F0671:39454545390000407F00000000000000
+0F0672:39454545390020403F007E4149494900
+0F0673:39454545390020403F007E4141414100
+0F0674:39454545390020403F007E0109090900
+0F0675:39454545390020403F007E0101010100
+0F0676:39454545390020403F00414B5D694100
+0F0677:39454545390020403F00434549516100
+0F0678:39454545390020403F003E087F080800
+0F0679:39454545390020403F0008087F080800
+0F067A:39454545390020403F00255555552500
+0F067B:39454545390020403F00394545453900
+0F067C:39454545390020403F00494949413F00
+0F067D:39454545390020403F00414141413F00
+0F067E:39454545390020403F00090909017F00
+0F067F:39454545390020403F00010101017F00
+0F0680:39454545390020403F0041417F414100
+0F0681:39454545390020403F007E0101017F00
+0F0682:39454545390020403F007E4141417F00
+0F0683:39454545390020403F00231509112100
+0F0684:39454545390020403F00404078407F00
+0F0685:39454545390020403F0001097F010100
+0F0686:39454545390020403F00020408102000
+0F0687:39454545390020403F00000000000000
+0F0688:3945454539007F0100007E4149494900
+0F0689:3945454539007F0100007E4141414100
+0F068A:3945454539007F0100007E0109090900
+0F068B:3945454539007F0100007E0101010100
+0F068C:3945454539007F010000414B5D694100
+0F068D:3945454539007F010000434549516100
+0F068E:3945454539007F0100003E087F080800
+0F068F:3945454539007F01000008087F080800
+0F0690:3945454539007F010000255555552500
+0F0691:3945454539007F010000394545453900
+0F0692:3945454539007F010000494949413F00
+0F0693:3945454539007F010000414141413F00
+0F0694:3945454539007F010000090909017F00
+0F0695:3945454539007F010000010101017F00
+0F0696:3945454539007F01000041417F414100
+0F0697:3945454539007F0100007E0101017F00
+0F0698:3945454539007F0100007E4141417F00
+0F0699:3945454539007F010000231509112100
+0F069A:3945454539007F010000404078407F00
+0F069B:3945454539007F01000001097F010100
+0F069C:3945454539007F010000020408102000
+0F069D:3945454539007F010000000000000000
+0F069E:3945454539007E0102007E4149494900
+0F069F:3945454539007E0102007E4141414100
+0F06A0:3945454539007E0102007E0109090900
+0F06A1:3945454539007E0102007E0101010100
+0F06A2:3945454539007E010200414B5D694100
+0F06A3:3945454539007E010200434549516100
+0F06A4:3945454539007E0102003E087F080800
+0F06A5:3945454539007E01020008087F080800
+0F06A6:3945454539007E010200255555552500
+0F06A7:3945454539007E010200394545453900
+0F06A8:3945454539007E010200494949413F00
+0F06A9:3945454539007E010200414141413F00
+0F06AA:3945454539007E010200090909017F00
+0F06AB:3945454539007E010200010101017F00
+0F06AC:3945454539007E01020041417F414100
+0F06AD:3945454539007E0102007E0101017F00
+0F06AE:3945454539007E0102007E4141417F00
+0F06AF:3945454539007E010200231509112100
+0F06B0:3945454539007E010200404078407F00
+0F06B1:3945454539007E01020001097F010100
+0F06B2:3945454539007E010200020408102000
+0F06B3:3945454539007E010200000000000000
+0F06B4:39454545390000017F007E4149494900
+0F06B5:39454545390000017F007E4141414100
+0F06B6:39454545390000017F007E0109090900
+0F06B7:39454545390000017F007E0101010100
+0F06B8:39454545390000017F00414B5D694100
+0F06B9:39454545390000017F00434549516100
+0F06BA:39454545390000017F003E087F080800
+0F06BB:39454545390000017F0008087F080800
+0F06BC:39454545390000017F00255555552500
+0F06BD:39454545390000017F00394545453900
+0F06BE:39454545390000017F00494949413F00
+0F06BF:39454545390000017F00414141413F00
+0F06C0:39454545390000017F00090909017F00
+0F06C1:39454545390000017F00010101017F00
+0F06C2:39454545390000017F0041417F414100
+0F06C3:39454545390000017F007E0101017F00
+0F06C4:39454545390000017F007E4141417F00
+0F06C5:39454545390000017F00231509112100
+0F06C6:39454545390000017F00404078407F00
+0F06C7:39454545390000017F0001097F010100
+0F06C8:39454545390000017F00020408102000
+0F06C9:39454545390000017F00000000000000
+0F06CA:39454545390002017E007E4149494900
+0F06CB:39454545390002017E007E4141414100
+0F06CC:39454545390002017E007E0109090900
+0F06CD:39454545390002017E007E0101010100
+0F06CE:39454545390002017E00414B5D694100
+0F06CF:39454545390002017E00434549516100
+0F06D0:39454545390002017E003E087F080800
+0F06D1:39454545390002017E0008087F080800
+0F06D2:39454545390002017E00255555552500
+0F06D3:39454545390002017E00394545453900
+0F06D4:39454545390002017E00494949413F00
+0F06D5:39454545390002017E00414141413F00
+0F06D6:39454545390002017E00090909017F00
+0F06D7:39454545390002017E00010101017F00
+0F06D8:39454545390002017E0041417F414100
+0F06D9:39454545390002017E007E0101017F00
+0F06DA:39454545390002017E007E4141417F00
+0F06DB:39454545390002017E00231509112100
+0F06DC:39454545390002017E00404078407F00
+0F06DD:39454545390002017E0001097F010100
+0F06DE:39454545390002017E00020408102000
+0F06DF:39454545390002017E00000000000000
+0F06E0:494949413F007F4000007E4149494900
+0F06E1:494949413F007F4000007E4141414100
+0F06E2:494949413F007F4000007E0109090900
+0F06E3:494949413F007F4000007E0101010100
+0F06E4:494949413F007F400000414B5D694100
+0F06E5:494949413F007F400000434549516100
+0F06E6:494949413F007F4000003E087F080800
+0F06E7:494949413F007F40000008087F080800
+0F06E8:494949413F007F400000255555552500
+0F06E9:494949413F007F400000394545453900
+0F06EA:494949413F007F400000494949413F00
+0F06EB:494949413F007F400000414141413F00
+0F06EC:494949413F007F400000090909017F00
+0F06ED:494949413F007F400000010101017F00
+0F06EE:494949413F007F40000041417F414100
+0F06EF:494949413F007F4000007E0101017F00
+0F06F0:494949413F007F4000007E4141417F00
+0F06F1:494949413F007F400000231509112100
+0F06F2:494949413F007F400000404078407F00
+0F06F3:494949413F007F40000001097F010100
+0F06F4:494949413F007F400000020408102000
+0F06F5:494949413F007F400000000000000000
+0F06F6:494949413F003F4020007E4149494900
+0F06F7:494949413F003F4020007E4141414100
+0F06F8:494949413F003F4020007E0109090900
+0F06F9:494949413F003F4020007E0101010100
+0F06FA:494949413F003F402000414B5D694100
+0F06FB:494949413F003F402000434549516100
+0F06FC:494949413F003F4020003E087F080800
+0F06FD:494949413F003F40200008087F080800
+0F06FE:494949413F003F402000255555552500
+0F06FF:494949413F003F402000394545453900
+0F0700:494949413F003F402000494949413F00
+0F0701:494949413F003F402000414141413F00
+0F0702:494949413F003F402000090909017F00
+0F0703:494949413F003F402000010101017F00
+0F0704:494949413F003F40200041417F414100
+0F0705:494949413F003F4020007E0101017F00
+0F0706:494949413F003F4020007E4141417F00
+0F0707:494949413F003F402000231509112100
+0F0708:494949413F003F402000404078407F00
+0F0709:494949413F003F40200001097F010100
+0F070A:494949413F003F402000020408102000
+0F070B:494949413F003F402000000000000000
+0F070C:494949413F0000407F007E4149494900
+0F070D:494949413F0000407F007E4141414100
+0F070E:494949413F0000407F007E0109090900
+0F070F:494949413F0000407F007E0101010100
+0F0710:494949413F0000407F00414B5D694100
+0F0711:494949413F0000407F00434549516100
+0F0712:494949413F0000407F003E087F080800
+0F0713:494949413F0000407F0008087F080800
+0F0714:494949413F0000407F00255555552500
+0F0715:494949413F0000407F00394545453900
+0F0716:494949413F0000407F00494949413F00
+0F0717:494949413F0000407F00414141413F00
+0F0718:494949413F0000407F00090909017F00
+0F0719:494949413F0000407F00010101017F00
+0F071A:494949413F0000407F0041417F414100
+0F071B:494949413F0000407F007E0101017F00
+0F071C:494949413F0000407F007E4141417F00
+0F071D:494949413F0000407F00231509112100
+0F071E:494949413F0000407F00404078407F00
+0F071F:494949413F0000407F0001097F010100
+0F0720:494949413F0000407F00020408102000
+0F0721:494949413F0000407F00000000000000
+0F0722:494949413F0020403F007E4149494900
+0F0723:494949413F0020403F007E4141414100
+0F0724:494949413F0020403F007E0109090900
+0F0725:494949413F0020403F007E0101010100
+0F0726:494949413F0020403F00414B5D694100
+0F0727:494949413F0020403F00434549516100
+0F0728:494949413F0020403F003E087F080800
+0F0729:494949413F0020403F0008087F080800
+0F072A:494949413F0020403F00255555552500
+0F072B:494949413F0020403F00394545453900
+0F072C:494949413F0020403F00494949413F00
+0F072D:494949413F0020403F00414141413F00
+0F072E:494949413F0020403F00090909017F00
+0F072F:494949413F0020403F00010101017F00
+0F0730:494949413F0020403F0041417F414100
+0F0731:494949413F0020403F007E0101017F00
+0F0732:494949413F0020403F007E4141417F00
+0F0733:494949413F0020403F00231509112100
+0F0734:494949413F0020403F00404078407F00
+0F0735:494949413F0020403F0001097F010100
+0F0736:494949413F0020403F00020408102000
+0F0737:494949413F0020403F00000000000000
+0F0738:494949413F007F0100007E4149494900
+0F0739:494949413F007F0100007E4141414100
+0F073A:494949413F007F0100007E0109090900
+0F073B:494949413F007F0100007E0101010100
+0F073C:494949413F007F010000414B5D694100
+0F073D:494949413F007F010000434549516100
+0F073E:494949413F007F0100003E087F080800
+0F073F:494949413F007F01000008087F080800
+0F0740:494949413F007F010000255555552500
+0F0741:494949413F007F010000394545453900
+0F0742:494949413F007F010000494949413F00
+0F0743:494949413F007F010000414141413F00
+0F0744:494949413F007F010000090909017F00
+0F0745:494949413F007F010000010101017F00
+0F0746:494949413F007F01000041417F414100
+0F0747:494949413F007F0100007E0101017F00
+0F0748:494949413F007F0100007E4141417F00
+0F0749:494949413F007F010000231509112100
+0F074A:494949413F007F010000404078407F00
+0F074B:494949413F007F01000001097F010100
+0F074C:494949413F007F010000020408102000
+0F074D:494949413F007F010000000000000000
+0F074E:494949413F007E0102007E4149494900
+0F074F:494949413F007E0102007E4141414100
+0F0750:494949413F007E0102007E0109090900
+0F0751:494949413F007E0102007E0101010100
+0F0752:494949413F007E010200414B5D694100
+0F0753:494949413F007E010200434549516100
+0F0754:494949413F007E0102003E087F080800
+0F0755:494949413F007E01020008087F080800
+0F0756:494949413F007E010200255555552500
+0F0757:494949413F007E010200394545453900
+0F0758:494949413F007E010200494949413F00
+0F0759:494949413F007E010200414141413F00
+0F075A:494949413F007E010200090909017F00
+0F075B:494949413F007E010200010101017F00
+0F075C:494949413F007E01020041417F414100
+0F075D:494949413F007E0102007E0101017F00
+0F075E:494949413F007E0102007E4141417F00
+0F075F:494949413F007E010200231509112100
+0F0760:494949413F007E010200404078407F00
+0F0761:494949413F007E01020001097F010100
+0F0762:494949413F007E010200020408102000
+0F0763:494949413F007E010200000000000000
+0F0764:494949413F0000017F007E4149494900
+0F0765:494949413F0000017F007E4141414100
+0F0766:494949413F0000017F007E0109090900
+0F0767:494949413F0000017F007E0101010100
+0F0768:494949413F0000017F00414B5D694100
+0F0769:494949413F0000017F00434549516100
+0F076A:494949413F0000017F003E087F080800
+0F076B:494949413F0000017F0008087F080800
+0F076C:494949413F0000017F00255555552500
+0F076D:494949413F0000017F00394545453900
+0F076E:494949413F0000017F00494949413F00
+0F076F:494949413F0000017F00414141413F00
+0F0770:494949413F0000017F00090909017F00
+0F0771:494949413F0000017F00010101017F00
+0F0772:494949413F0000017F0041417F414100
+0F0773:494949413F0000017F007E0101017F00
+0F0774:494949413F0000017F007E4141417F00
+0F0775:494949413F0000017F00231509112100
+0F0776:494949413F0000017F00404078407F00
+0F0777:494949413F0000017F0001097F010100
+0F0778:494949413F0000017F00020408102000
+0F0779:494949413F0000017F00000000000000
+0F077A:494949413F0002017E007E4149494900
+0F077B:494949413F0002017E007E4141414100
+0F077C:494949413F0002017E007E0109090900
+0F077D:494949413F0002017E007E0101010100
+0F077E:494949413F0002017E00414B5D694100
+0F077F:494949413F0002017E00434549516100
+0F0780:494949413F0002017E003E087F080800
+0F0781:494949413F0002017E0008087F080800
+0F0782:494949413F0002017E00255555552500
+0F0783:494949413F0002017E00394545453900
+0F0784:494949413F0002017E00494949413F00
+0F0785:494949413F0002017E00414141413F00
+0F0786:494949413F0002017E00090909017F00
+0F0787:494949413F0002017E00010101017F00
+0F0788:494949413F0002017E0041417F414100
+0F0789:494949413F0002017E007E0101017F00
+0F078A:494949413F0002017E007E4141417F00
+0F078B:494949413F0002017E00231509112100
+0F078C:494949413F0002017E00404078407F00
+0F078D:494949413F0002017E0001097F010100
+0F078E:494949413F0002017E00020408102000
+0F078F:494949413F0002017E00000000000000
+0F0790:414141413F007F4000007E4149494900
+0F0791:414141413F007F4000007E4141414100
+0F0792:414141413F007F4000007E0109090900
+0F0793:414141413F007F4000007E0101010100
+0F0794:414141413F007F400000414B5D694100
+0F0795:414141413F007F400000434549516100
+0F0796:414141413F007F4000003E087F080800
+0F0797:414141413F007F40000008087F080800
+0F0798:414141413F007F400000255555552500
+0F0799:414141413F007F400000394545453900
+0F079A:414141413F007F400000494949413F00
+0F079B:414141413F007F400000414141413F00
+0F079C:414141413F007F400000090909017F00
+0F079D:414141413F007F400000010101017F00
+0F079E:414141413F007F40000041417F414100
+0F079F:414141413F007F4000007E0101017F00
+0F07A0:414141413F007F4000007E4141417F00
+0F07A1:414141413F007F400000231509112100
+0F07A2:414141413F007F400000404078407F00
+0F07A3:414141413F007F40000001097F010100
+0F07A4:414141413F007F400000020408102000
+0F07A5:414141413F007F400000000000000000
+0F07A6:414141413F003F4020007E4149494900
+0F07A7:414141413F003F4020007E4141414100
+0F07A8:414141413F003F4020007E0109090900
+0F07A9:414141413F003F4020007E0101010100
+0F07AA:414141413F003F402000414B5D694100
+0F07AB:414141413F003F402000434549516100
+0F07AC:414141413F003F4020003E087F080800
+0F07AD:414141413F003F40200008087F080800
+0F07AE:414141413F003F402000255555552500
+0F07AF:414141413F003F402000394545453900
+0F07B0:414141413F003F402000494949413F00
+0F07B1:414141413F003F402000414141413F00
+0F07B2:414141413F003F402000090909017F00
+0F07B3:414141413F003F402000010101017F00
+0F07B4:414141413F003F40200041417F414100
+0F07B5:414141413F003F4020007E0101017F00
+0F07B6:414141413F003F4020007E4141417F00
+0F07B7:414141413F003F402000231509112100
+0F07B8:414141413F003F402000404078407F00
+0F07B9:414141413F003F40200001097F010100
+0F07BA:414141413F003F402000020408102000
+0F07BB:414141413F003F402000000000000000
+0F07BC:414141413F0000407F007E4149494900
+0F07BD:414141413F0000407F007E4141414100
+0F07BE:414141413F0000407F007E0109090900
+0F07BF:414141413F0000407F007E0101010100
+0F07C0:414141413F0000407F00414B5D694100
+0F07C1:414141413F0000407F00434549516100
+0F07C2:414141413F0000407F003E087F080800
+0F07C3:414141413F0000407F0008087F080800
+0F07C4:414141413F0000407F00255555552500
+0F07C5:414141413F0000407F00394545453900
+0F07C6:414141413F0000407F00494949413F00
+0F07C7:414141413F0000407F00414141413F00
+0F07C8:414141413F0000407F00090909017F00
+0F07C9:414141413F0000407F00010101017F00
+0F07CA:414141413F0000407F0041417F414100
+0F07CB:414141413F0000407F007E0101017F00
+0F07CC:414141413F0000407F007E4141417F00
+0F07CD:414141413F0000407F00231509112100
+0F07CE:414141413F0000407F00404078407F00
+0F07CF:414141413F0000407F0001097F010100
+0F07D0:414141413F0000407F00020408102000
+0F07D1:414141413F0000407F00000000000000
+0F07D2:414141413F0020403F007E4149494900
+0F07D3:414141413F0020403F007E4141414100
+0F07D4:414141413F0020403F007E0109090900
+0F07D5:414141413F0020403F007E0101010100
+0F07D6:414141413F0020403F00414B5D694100
+0F07D7:414141413F0020403F00434549516100
+0F07D8:414141413F0020403F003E087F080800
+0F07D9:414141413F0020403F0008087F080800
+0F07DA:414141413F0020403F00255555552500
+0F07DB:414141413F0020403F00394545453900
+0F07DC:414141413F0020403F00494949413F00
+0F07DD:414141413F0020403F00414141413F00
+0F07DE:414141413F0020403F00090909017F00
+0F07DF:414141413F0020403F00010101017F00
+0F07E0:414141413F0020403F0041417F414100
+0F07E1:414141413F0020403F007E0101017F00
+0F07E2:414141413F0020403F007E4141417F00
+0F07E3:414141413F0020403F00231509112100
+0F07E4:414141413F0020403F00404078407F00
+0F07E5:414141413F0020403F0001097F010100
+0F07E6:414141413F0020403F00020408102000
+0F07E7:414141413F0020403F00000000000000
+0F07E8:414141413F007F0100007E4149494900
+0F07E9:414141413F007F0100007E4141414100
+0F07EA:414141413F007F0100007E0109090900
+0F07EB:414141413F007F0100007E0101010100
+0F07EC:414141413F007F010000414B5D694100
+0F07ED:414141413F007F010000434549516100
+0F07EE:414141413F007F0100003E087F080800
+0F07EF:414141413F007F01000008087F080800
+0F07F0:414141413F007F010000255555552500
+0F07F1:414141413F007F010000394545453900
+0F07F2:414141413F007F010000494949413F00
+0F07F3:414141413F007F010000414141413F00
+0F07F4:414141413F007F010000090909017F00
+0F07F5:414141413F007F010000010101017F00
+0F07F6:414141413F007F01000041417F414100
+0F07F7:414141413F007F0100007E0101017F00
+0F07F8:414141413F007F0100007E4141417F00
+0F07F9:414141413F007F010000231509112100
+0F07FA:414141413F007F010000404078407F00
+0F07FB:414141413F007F01000001097F010100
+0F07FC:414141413F007F010000020408102000
+0F07FD:414141413F007F010000000000000000
+0F07FE:414141413F007E0102007E4149494900
+0F07FF:414141413F007E0102007E4141414100
+0F0800:414141413F007E0102007E0109090900
+0F0801:414141413F007E0102007E0101010100
+0F0802:414141413F007E010200414B5D694100
+0F0803:414141413F007E010200434549516100
+0F0804:414141413F007E0102003E087F080800
+0F0805:414141413F007E01020008087F080800
+0F0806:414141413F007E010200255555552500
+0F0807:414141413F007E010200394545453900
+0F0808:414141413F007E010200494949413F00
+0F0809:414141413F007E010200414141413F00
+0F080A:414141413F007E010200090909017F00
+0F080B:414141413F007E010200010101017F00
+0F080C:414141413F007E01020041417F414100
+0F080D:414141413F007E0102007E0101017F00
+0F080E:414141413F007E0102007E4141417F00
+0F080F:414141413F007E010200231509112100
+0F0810:414141413F007E010200404078407F00
+0F0811:414141413F007E01020001097F010100
+0F0812:414141413F007E010200020408102000
+0F0813:414141413F007E010200000000000000
+0F0814:414141413F0000017F007E4149494900
+0F0815:414141413F0000017F007E4141414100
+0F0816:414141413F0000017F007E0109090900
+0F0817:414141413F0000017F007E0101010100
+0F0818:414141413F0000017F00414B5D694100
+0F0819:414141413F0000017F00434549516100
+0F081A:414141413F0000017F003E087F080800
+0F081B:414141413F0000017F0008087F080800
+0F081C:414141413F0000017F00255555552500
+0F081D:414141413F0000017F00394545453900
+0F081E:414141413F0000017F00494949413F00
+0F081F:414141413F0000017F00414141413F00
+0F0820:414141413F0000017F00090909017F00
+0F0821:414141413F0000017F00010101017F00
+0F0822:414141413F0000017F0041417F414100
+0F0823:414141413F0000017F007E0101017F00
+0F0824:414141413F0000017F007E4141417F00
+0F0825:414141413F0000017F00231509112100
+0F0826:414141413F0000017F00404078407F00
+0F0827:414141413F0000017F0001097F010100
+0F0828:414141413F0000017F00020408102000
+0F0829:414141413F0000017F00000000000000
+0F082A:414141413F0002017E007E4149494900
+0F082B:414141413F0002017E007E4141414100
+0F082C:414141413F0002017E007E0109090900
+0F082D:414141413F0002017E007E0101010100
+0F082E:414141413F0002017E00414B5D694100
+0F082F:414141413F0002017E00434549516100
+0F0830:414141413F0002017E003E087F080800
+0F0831:414141413F0002017E0008087F080800
+0F0832:414141413F0002017E00255555552500
+0F0833:414141413F0002017E00394545453900
+0F0834:414141413F0002017E00494949413F00
+0F0835:414141413F0002017E00414141413F00
+0F0836:414141413F0002017E00090909017F00
+0F0837:414141413F0002017E00010101017F00
+0F0838:414141413F0002017E0041417F414100
+0F0839:414141413F0002017E007E0101017F00
+0F083A:414141413F0002017E007E4141417F00
+0F083B:414141413F0002017E00231509112100
+0F083C:414141413F0002017E00404078407F00
+0F083D:414141413F0002017E0001097F010100
+0F083E:414141413F0002017E00020408102000
+0F083F:414141413F0002017E00000000000000
+0F0840:090909017F007F4000007E4149494900
+0F0841:090909017F007F4000007E4141414100
+0F0842:090909017F007F4000007E0109090900
+0F0843:090909017F007F4000007E0101010100
+0F0844:090909017F007F400000414B5D694100
+0F0845:090909017F007F400000434549516100
+0F0846:090909017F007F4000003E087F080800
+0F0847:090909017F007F40000008087F080800
+0F0848:090909017F007F400000255555552500
+0F0849:090909017F007F400000394545453900
+0F084A:090909017F007F400000494949413F00
+0F084B:090909017F007F400000414141413F00
+0F084C:090909017F007F400000090909017F00
+0F084D:090909017F007F400000010101017F00
+0F084E:090909017F007F40000041417F414100
+0F084F:090909017F007F4000007E0101017F00
+0F0850:090909017F007F4000007E4141417F00
+0F0851:090909017F007F400000231509112100
+0F0852:090909017F007F400000404078407F00
+0F0853:090909017F007F40000001097F010100
+0F0854:090909017F007F400000020408102000
+0F0855:090909017F007F400000000000000000
+0F0856:090909017F003F4020007E4149494900
+0F0857:090909017F003F4020007E4141414100
+0F0858:090909017F003F4020007E0109090900
+0F0859:090909017F003F4020007E0101010100
+0F085A:090909017F003F402000414B5D694100
+0F085B:090909017F003F402000434549516100
+0F085C:090909017F003F4020003E087F080800
+0F085D:090909017F003F40200008087F080800
+0F085E:090909017F003F402000255555552500
+0F085F:090909017F003F402000394545453900
+0F0860:090909017F003F402000494949413F00
+0F0861:090909017F003F402000414141413F00
+0F0862:090909017F003F402000090909017F00
+0F0863:090909017F003F402000010101017F00
+0F0864:090909017F003F40200041417F414100
+0F0865:090909017F003F4020007E0101017F00
+0F0866:090909017F003F4020007E4141417F00
+0F0867:090909017F003F402000231509112100
+0F0868:090909017F003F402000404078407F00
+0F0869:090909017F003F40200001097F010100
+0F086A:090909017F003F402000020408102000
+0F086B:090909017F003F402000000000000000
+0F086C:090909017F0000407F007E4149494900
+0F086D:090909017F0000407F007E4141414100
+0F086E:090909017F0000407F007E0109090900
+0F086F:090909017F0000407F007E0101010100
+0F0870:090909017F0000407F00414B5D694100
+0F0871:090909017F0000407F00434549516100
+0F0872:090909017F0000407F003E087F080800
+0F0873:090909017F0000407F0008087F080800
+0F0874:090909017F0000407F00255555552500
+0F0875:090909017F0000407F00394545453900
+0F0876:090909017F0000407F00494949413F00
+0F0877:090909017F0000407F00414141413F00
+0F0878:090909017F0000407F00090909017F00
+0F0879:090909017F0000407F00010101017F00
+0F087A:090909017F0000407F0041417F414100
+0F087B:090909017F0000407F007E0101017F00
+0F087C:090909017F0000407F007E4141417F00
+0F087D:090909017F0000407F00231509112100
+0F087E:090909017F0000407F00404078407F00
+0F087F:090909017F0000407F0001097F010100
+0F0880:090909017F0000407F00020408102000
+0F0881:090909017F0000407F00000000000000
+0F0882:090909017F0020403F007E4149494900
+0F0883:090909017F0020403F007E4141414100
+0F0884:090909017F0020403F007E0109090900
+0F0885:090909017F0020403F007E0101010100
+0F0886:090909017F0020403F00414B5D694100
+0F0887:090909017F0020403F00434549516100
+0F0888:090909017F0020403F003E087F080800
+0F0889:090909017F0020403F0008087F080800
+0F088A:090909017F0020403F00255555552500
+0F088B:090909017F0020403F00394545453900
+0F088C:090909017F0020403F00494949413F00
+0F088D:090909017F0020403F00414141413F00
+0F088E:090909017F0020403F00090909017F00
+0F088F:090909017F0020403F00010101017F00
+0F0890:090909017F0020403F0041417F414100
+0F0891:090909017F0020403F007E0101017F00
+0F0892:090909017F0020403F007E4141417F00
+0F0893:090909017F0020403F00231509112100
+0F0894:090909017F0020403F00404078407F00
+0F0895:090909017F0020403F0001097F010100
+0F0896:090909017F0020403F00020408102000
+0F0897:090909017F0020403F00000000000000
+0F0898:090909017F007F0100007E4149494900
+0F0899:090909017F007F0100007E4141414100
+0F089A:090909017F007F0100007E0109090900
+0F089B:090909017F007F0100007E0101010100
+0F089C:090909017F007F010000414B5D694100
+0F089D:090909017F007F010000434549516100
+0F089E:090909017F007F0100003E087F080800
+0F089F:090909017F007F01000008087F080800
+0F08A0:090909017F007F010000255555552500
+0F08A1:090909017F007F010000394545453900
+0F08A2:090909017F007F010000494949413F00
+0F08A3:090909017F007F010000414141413F00
+0F08A4:090909017F007F010000090909017F00
+0F08A5:090909017F007F010000010101017F00
+0F08A6:090909017F007F01000041417F414100
+0F08A7:090909017F007F0100007E0101017F00
+0F08A8:090909017F007F0100007E4141417F00
+0F08A9:090909017F007F010000231509112100
+0F08AA:090909017F007F010000404078407F00
+0F08AB:090909017F007F01000001097F010100
+0F08AC:090909017F007F010000020408102000
+0F08AD:090909017F007F010000000000000000
+0F08AE:090909017F007E0102007E4149494900
+0F08AF:090909017F007E0102007E4141414100
+0F08B0:090909017F007E0102007E0109090900
+0F08B1:090909017F007E0102007E0101010100
+0F08B2:090909017F007E010200414B5D694100
+0F08B3:090909017F007E010200434549516100
+0F08B4:090909017F007E0102003E087F080800
+0F08B5:090909017F007E01020008087F080800
+0F08B6:090909017F007E010200255555552500
+0F08B7:090909017F007E010200394545453900
+0F08B8:090909017F007E010200494949413F00
+0F08B9:090909017F007E010200414141413F00
+0F08BA:090909017F007E010200090909017F00
+0F08BB:090909017F007E010200010101017F00
+0F08BC:090909017F007E01020041417F414100
+0F08BD:090909017F007E0102007E0101017F00
+0F08BE:090909017F007E0102007E4141417F00
+0F08BF:090909017F007E010200231509112100
+0F08C0:090909017F007E010200404078407F00
+0F08C1:090909017F007E01020001097F010100
+0F08C2:090909017F007E010200020408102000
+0F08C3:090909017F007E010200000000000000
+0F08C4:090909017F0000017F007E4149494900
+0F08C5:090909017F0000017F007E4141414100
+0F08C6:090909017F0000017F007E0109090900
+0F08C7:090909017F0000017F007E0101010100
+0F08C8:090909017F0000017F00414B5D694100
+0F08C9:090909017F0000017F00434549516100
+0F08CA:090909017F0000017F003E087F080800
+0F08CB:090909017F0000017F0008087F080800
+0F08CC:090909017F0000017F00255555552500
+0F08CD:090909017F0000017F00394545453900
+0F08CE:090909017F0000017F00494949413F00
+0F08CF:090909017F0000017F00414141413F00
+0F08D0:090909017F0000017F00090909017F00
+0F08D1:090909017F0000017F00010101017F00
+0F08D2:090909017F0000017F0041417F414100
+0F08D3:090909017F0000017F007E0101017F00
+0F08D4:090909017F0000017F007E4141417F00
+0F08D5:090909017F0000017F00231509112100
+0F08D6:090909017F0000017F00404078407F00
+0F08D7:090909017F0000017F0001097F010100
+0F08D8:090909017F0000017F00020408102000
+0F08D9:090909017F0000017F00000000000000
+0F08DA:090909017F0002017E007E4149494900
+0F08DB:090909017F0002017E007E4141414100
+0F08DC:090909017F0002017E007E0109090900
+0F08DD:090909017F0002017E007E0101010100
+0F08DE:090909017F0002017E00414B5D694100
+0F08DF:090909017F0002017E00434549516100
+0F08E0:090909017F0002017E003E087F080800
+0F08E1:090909017F0002017E0008087F080800
+0F08E2:090909017F0002017E00255555552500
+0F08E3:090909017F0002017E00394545453900
+0F08E4:090909017F0002017E00494949413F00
+0F08E5:090909017F0002017E00414141413F00
+0F08E6:090909017F0002017E00090909017F00
+0F08E7:090909017F0002017E00010101017F00
+0F08E8:090909017F0002017E0041417F414100
+0F08E9:090909017F0002017E007E0101017F00
+0F08EA:090909017F0002017E007E4141417F00
+0F08EB:090909017F0002017E00231509112100
+0F08EC:090909017F0002017E00404078407F00
+0F08ED:090909017F0002017E0001097F010100
+0F08EE:090909017F0002017E00020408102000
+0F08EF:090909017F0002017E00000000000000
+0F08F0:010101017F007F4000007E4149494900
+0F08F1:010101017F007F4000007E4141414100
+0F08F2:010101017F007F4000007E0109090900
+0F08F3:010101017F007F4000007E0101010100
+0F08F4:010101017F007F400000414B5D694100
+0F08F5:010101017F007F400000434549516100
+0F08F6:010101017F007F4000003E087F080800
+0F08F7:010101017F007F40000008087F080800
+0F08F8:010101017F007F400000255555552500
+0F08F9:010101017F007F400000394545453900
+0F08FA:010101017F007F400000494949413F00
+0F08FB:010101017F007F400000414141413F00
+0F08FC:010101017F007F400000090909017F00
+0F08FD:010101017F007F400000010101017F00
+0F08FE:010101017F007F40000041417F414100
+0F08FF:010101017F007F4000007E0101017F00
+0F0900:010101017F007F4000007E4141417F00
+0F0901:010101017F007F400000231509112100
+0F0902:010101017F007F400000404078407F00
+0F0903:010101017F007F40000001097F010100
+0F0904:010101017F007F400000020408102000
+0F0905:010101017F007F400000000000000000
+0F0906:010101017F003F4020007E4149494900
+0F0907:010101017F003F4020007E4141414100
+0F0908:010101017F003F4020007E0109090900
+0F0909:010101017F003F4020007E0101010100
+0F090A:010101017F003F402000414B5D694100
+0F090B:010101017F003F402000434549516100
+0F090C:010101017F003F4020003E087F080800
+0F090D:010101017F003F40200008087F080800
+0F090E:010101017F003F402000255555552500
+0F090F:010101017F003F402000394545453900
+0F0910:010101017F003F402000494949413F00
+0F0911:010101017F003F402000414141413F00
+0F0912:010101017F003F402000090909017F00
+0F0913:010101017F003F402000010101017F00
+0F0914:010101017F003F40200041417F414100
+0F0915:010101017F003F4020007E0101017F00
+0F0916:010101017F003F4020007E4141417F00
+0F0917:010101017F003F402000231509112100
+0F0918:010101017F003F402000404078407F00
+0F0919:010101017F003F40200001097F010100
+0F091A:010101017F003F402000020408102000
+0F091B:010101017F003F402000000000000000
+0F091C:010101017F0000407F007E4149494900
+0F091D:010101017F0000407F007E4141414100
+0F091E:010101017F0000407F007E0109090900
+0F091F:010101017F0000407F007E0101010100
+0F0920:010101017F0000407F00414B5D694100
+0F0921:010101017F0000407F00434549516100
+0F0922:010101017F0000407F003E087F080800
+0F0923:010101017F0000407F0008087F080800
+0F0924:010101017F0000407F00255555552500
+0F0925:010101017F0000407F00394545453900
+0F0926:010101017F0000407F00494949413F00
+0F0927:010101017F0000407F00414141413F00
+0F0928:010101017F0000407F00090909017F00
+0F0929:010101017F0000407F00010101017F00
+0F092A:010101017F0000407F0041417F414100
+0F092B:010101017F0000407F007E0101017F00
+0F092C:010101017F0000407F007E4141417F00
+0F092D:010101017F0000407F00231509112100
+0F092E:010101017F0000407F00404078407F00
+0F092F:010101017F0000407F0001097F010100
+0F0930:010101017F0000407F00020408102000
+0F0931:010101017F0000407F00000000000000
+0F0932:010101017F0020403F007E4149494900
+0F0933:010101017F0020403F007E4141414100
+0F0934:010101017F0020403F007E0109090900
+0F0935:010101017F0020403F007E0101010100
+0F0936:010101017F0020403F00414B5D694100
+0F0937:010101017F0020403F00434549516100
+0F0938:010101017F0020403F003E087F080800
+0F0939:010101017F0020403F0008087F080800
+0F093A:010101017F0020403F00255555552500
+0F093B:010101017F0020403F00394545453900
+0F093C:010101017F0020403F00494949413F00
+0F093D:010101017F0020403F00414141413F00
+0F093E:010101017F0020403F00090909017F00
+0F093F:010101017F0020403F00010101017F00
+0F0940:010101017F0020403F0041417F414100
+0F0941:010101017F0020403F007E0101017F00
+0F0942:010101017F0020403F007E4141417F00
+0F0943:010101017F0020403F00231509112100
+0F0944:010101017F0020403F00404078407F00
+0F0945:010101017F0020403F0001097F010100
+0F0946:010101017F0020403F00020408102000
+0F0947:010101017F0020403F00000000000000
+0F0948:010101017F007F0100007E4149494900
+0F0949:010101017F007F0100007E4141414100
+0F094A:010101017F007F0100007E0109090900
+0F094B:010101017F007F0100007E0101010100
+0F094C:010101017F007F010000414B5D694100
+0F094D:010101017F007F010000434549516100
+0F094E:010101017F007F0100003E087F080800
+0F094F:010101017F007F01000008087F080800
+0F0950:010101017F007F010000255555552500
+0F0951:010101017F007F010000394545453900
+0F0952:010101017F007F010000494949413F00
+0F0953:010101017F007F010000414141413F00
+0F0954:010101017F007F010000090909017F00
+0F0955:010101017F007F010000010101017F00
+0F0956:010101017F007F01000041417F414100
+0F0957:010101017F007F0100007E0101017F00
+0F0958:010101017F007F0100007E4141417F00
+0F0959:010101017F007F010000231509112100
+0F095A:010101017F007F010000404078407F00
+0F095B:010101017F007F01000001097F010100
+0F095C:010101017F007F010000020408102000
+0F095D:010101017F007F010000000000000000
+0F095E:010101017F007E0102007E4149494900
+0F095F:010101017F007E0102007E4141414100
+0F0960:010101017F007E0102007E0109090900
+0F0961:010101017F007E0102007E0101010100
+0F0962:010101017F007E010200414B5D694100
+0F0963:010101017F007E010200434549516100
+0F0964:010101017F007E0102003E087F080800
+0F0965:010101017F007E01020008087F080800
+0F0966:010101017F007E010200255555552500
+0F0967:010101017F007E010200394545453900
+0F0968:010101017F007E010200494949413F00
+0F0969:010101017F007E010200414141413F00
+0F096A:010101017F007E010200090909017F00
+0F096B:010101017F007E010200010101017F00
+0F096C:010101017F007E01020041417F414100
+0F096D:010101017F007E0102007E0101017F00
+0F096E:010101017F007E0102007E4141417F00
+0F096F:010101017F007E010200231509112100
+0F0970:010101017F007E010200404078407F00
+0F0971:010101017F007E01020001097F010100
+0F0972:010101017F007E010200020408102000
+0F0973:010101017F007E010200000000000000
+0F0974:010101017F0000017F007E4149494900
+0F0975:010101017F0000017F007E4141414100
+0F0976:010101017F0000017F007E0109090900
+0F0977:010101017F0000017F007E0101010100
+0F0978:010101017F0000017F00414B5D694100
+0F0979:010101017F0000017F00434549516100
+0F097A:010101017F0000017F003E087F080800
+0F097B:010101017F0000017F0008087F080800
+0F097C:010101017F0000017F00255555552500
+0F097D:010101017F0000017F00394545453900
+0F097E:010101017F0000017F00494949413F00
+0F097F:010101017F0000017F00414141413F00
+0F0980:010101017F0000017F00090909017F00
+0F0981:010101017F0000017F00010101017F00
+0F0982:010101017F0000017F0041417F414100
+0F0983:010101017F0000017F007E0101017F00
+0F0984:010101017F0000017F007E4141417F00
+0F0985:010101017F0000017F00231509112100
+0F0986:010101017F0000017F00404078407F00
+0F0987:010101017F0000017F0001097F010100
+0F0988:010101017F0000017F00020408102000
+0F0989:010101017F0000017F00000000000000
+0F098A:010101017F0002017E007E4149494900
+0F098B:010101017F0002017E007E4141414100
+0F098C:010101017F0002017E007E0109090900
+0F098D:010101017F0002017E007E0101010100
+0F098E:010101017F0002017E00414B5D694100
+0F098F:010101017F0002017E00434549516100
+0F0990:010101017F0002017E003E087F080800
+0F0991:010101017F0002017E0008087F080800
+0F0992:010101017F0002017E00255555552500
+0F0993:010101017F0002017E00394545453900
+0F0994:010101017F0002017E00494949413F00
+0F0995:010101017F0002017E00414141413F00
+0F0996:010101017F0002017E00090909017F00
+0F0997:010101017F0002017E00010101017F00
+0F0998:010101017F0002017E0041417F414100
+0F0999:010101017F0002017E007E0101017F00
+0F099A:010101017F0002017E007E4141417F00
+0F099B:010101017F0002017E00231509112100
+0F099C:010101017F0002017E00404078407F00
+0F099D:010101017F0002017E0001097F010100
+0F099E:010101017F0002017E00020408102000
+0F099F:010101017F0002017E00000000000000
+0F09A0:41417F4141007F4000007E4149494900
+0F09A1:41417F4141007F4000007E4141414100
+0F09A2:41417F4141007F4000007E0109090900
+0F09A3:41417F4141007F4000007E0101010100
+0F09A4:41417F4141007F400000414B5D694100
+0F09A5:41417F4141007F400000434549516100
+0F09A6:41417F4141007F4000003E087F080800
+0F09A7:41417F4141007F40000008087F080800
+0F09A8:41417F4141007F400000255555552500
+0F09A9:41417F4141007F400000394545453900
+0F09AA:41417F4141007F400000494949413F00
+0F09AB:41417F4141007F400000414141413F00
+0F09AC:41417F4141007F400000090909017F00
+0F09AD:41417F4141007F400000010101017F00
+0F09AE:41417F4141007F40000041417F414100
+0F09AF:41417F4141007F4000007E0101017F00
+0F09B0:41417F4141007F4000007E4141417F00
+0F09B1:41417F4141007F400000231509112100
+0F09B2:41417F4141007F400000404078407F00
+0F09B3:41417F4141007F40000001097F010100
+0F09B4:41417F4141007F400000020408102000
+0F09B5:41417F4141007F400000000000000000
+0F09B6:41417F4141003F4020007E4149494900
+0F09B7:41417F4141003F4020007E4141414100
+0F09B8:41417F4141003F4020007E0109090900
+0F09B9:41417F4141003F4020007E0101010100
+0F09BA:41417F4141003F402000414B5D694100
+0F09BB:41417F4141003F402000434549516100
+0F09BC:41417F4141003F4020003E087F080800
+0F09BD:41417F4141003F40200008087F080800
+0F09BE:41417F4141003F402000255555552500
+0F09BF:41417F4141003F402000394545453900
+0F09C0:41417F4141003F402000494949413F00
+0F09C1:41417F4141003F402000414141413F00
+0F09C2:41417F4141003F402000090909017F00
+0F09C3:41417F4141003F402000010101017F00
+0F09C4:41417F4141003F40200041417F414100
+0F09C5:41417F4141003F4020007E0101017F00
+0F09C6:41417F4141003F4020007E4141417F00
+0F09C7:41417F4141003F402000231509112100
+0F09C8:41417F4141003F402000404078407F00
+0F09C9:41417F4141003F40200001097F010100
+0F09CA:41417F4141003F402000020408102000
+0F09CB:41417F4141003F402000000000000000
+0F09CC:41417F41410000407F007E4149494900
+0F09CD:41417F41410000407F007E4141414100
+0F09CE:41417F41410000407F007E0109090900
+0F09CF:41417F41410000407F007E0101010100
+0F09D0:41417F41410000407F00414B5D694100
+0F09D1:41417F41410000407F00434549516100
+0F09D2:41417F41410000407F003E087F080800
+0F09D3:41417F41410000407F0008087F080800
+0F09D4:41417F41410000407F00255555552500
+0F09D5:41417F41410000407F00394545453900
+0F09D6:41417F41410000407F00494949413F00
+0F09D7:41417F41410000407F00414141413F00
+0F09D8:41417F41410000407F00090909017F00
+0F09D9:41417F41410000407F00010101017F00
+0F09DA:41417F41410000407F0041417F414100
+0F09DB:41417F41410000407F007E0101017F00
+0F09DC:41417F41410000407F007E4141417F00
+0F09DD:41417F41410000407F00231509112100
+0F09DE:41417F41410000407F00404078407F00
+0F09DF:41417F41410000407F0001097F010100
+0F09E0:41417F41410000407F00020408102000
+0F09E1:41417F41410000407F00000000000000
+0F09E2:41417F41410020403F007E4149494900
+0F09E3:41417F41410020403F007E4141414100
+0F09E4:41417F41410020403F007E0109090900
+0F09E5:41417F41410020403F007E0101010100
+0F09E6:41417F41410020403F00414B5D694100
+0F09E7:41417F41410020403F00434549516100
+0F09E8:41417F41410020403F003E087F080800
+0F09E9:41417F41410020403F0008087F080800
+0F09EA:41417F41410020403F00255555552500
+0F09EB:41417F41410020403F00394545453900
+0F09EC:41417F41410020403F00494949413F00
+0F09ED:41417F41410020403F00414141413F00
+0F09EE:41417F41410020403F00090909017F00
+0F09EF:41417F41410020403F00010101017F00
+0F09F0:41417F41410020403F0041417F414100
+0F09F1:41417F41410020403F007E0101017F00
+0F09F2:41417F41410020403F007E4141417F00
+0F09F3:41417F41410020403F00231509112100
+0F09F4:41417F41410020403F00404078407F00
+0F09F5:41417F41410020403F0001097F010100
+0F09F6:41417F41410020403F00020408102000
+0F09F7:41417F41410020403F00000000000000
+0F09F8:41417F4141007F0100007E4149494900
+0F09F9:41417F4141007F0100007E4141414100
+0F09FA:41417F4141007F0100007E0109090900
+0F09FB:41417F4141007F0100007E0101010100
+0F09FC:41417F4141007F010000414B5D694100
+0F09FD:41417F4141007F010000434549516100
+0F09FE:41417F4141007F0100003E087F080800
+0F09FF:41417F4141007F01000008087F080800
+0F0A00:41417F4141007F010000255555552500
+0F0A01:41417F4141007F010000394545453900
+0F0A02:41417F4141007F010000494949413F00
+0F0A03:41417F4141007F010000414141413F00
+0F0A04:41417F4141007F010000090909017F00
+0F0A05:41417F4141007F010000010101017F00
+0F0A06:41417F4141007F01000041417F414100
+0F0A07:41417F4141007F0100007E0101017F00
+0F0A08:41417F4141007F0100007E4141417F00
+0F0A09:41417F4141007F010000231509112100
+0F0A0A:41417F4141007F010000404078407F00
+0F0A0B:41417F4141007F01000001097F010100
+0F0A0C:41417F4141007F010000020408102000
+0F0A0D:41417F4141007F010000000000000000
+0F0A0E:41417F4141007E0102007E4149494900
+0F0A0F:41417F4141007E0102007E4141414100
+0F0A10:41417F4141007E0102007E0109090900
+0F0A11:41417F4141007E0102007E0101010100
+0F0A12:41417F4141007E010200414B5D694100
+0F0A13:41417F4141007E010200434549516100
+0F0A14:41417F4141007E0102003E087F080800
+0F0A15:41417F4141007E01020008087F080800
+0F0A16:41417F4141007E010200255555552500
+0F0A17:41417F4141007E010200394545453900
+0F0A18:41417F4141007E010200494949413F00
+0F0A19:41417F4141007E010200414141413F00
+0F0A1A:41417F4141007E010200090909017F00
+0F0A1B:41417F4141007E010200010101017F00
+0F0A1C:41417F4141007E01020041417F414100
+0F0A1D:41417F4141007E0102007E0101017F00
+0F0A1E:41417F4141007E0102007E4141417F00
+0F0A1F:41417F4141007E010200231509112100
+0F0A20:41417F4141007E010200404078407F00
+0F0A21:41417F4141007E01020001097F010100
+0F0A22:41417F4141007E010200020408102000
+0F0A23:41417F4141007E010200000000000000
+0F0A24:41417F41410000017F007E4149494900
+0F0A25:41417F41410000017F007E4141414100
+0F0A26:41417F41410000017F007E0109090900
+0F0A27:41417F41410000017F007E0101010100
+0F0A28:41417F41410000017F00414B5D694100
+0F0A29:41417F41410000017F00434549516100
+0F0A2A:41417F41410000017F003E087F080800
+0F0A2B:41417F41410000017F0008087F080800
+0F0A2C:41417F41410000017F00255555552500
+0F0A2D:41417F41410000017F00394545453900
+0F0A2E:41417F41410000017F00494949413F00
+0F0A2F:41417F41410000017F00414141413F00
+0F0A30:41417F41410000017F00090909017F00
+0F0A31:41417F41410000017F00010101017F00
+0F0A32:41417F41410000017F0041417F414100
+0F0A33:41417F41410000017F007E0101017F00
+0F0A34:41417F41410000017F007E4141417F00
+0F0A35:41417F41410000017F00231509112100
+0F0A36:41417F41410000017F00404078407F00
+0F0A37:41417F41410000017F0001097F010100
+0F0A38:41417F41410000017F00020408102000
+0F0A39:41417F41410000017F00000000000000
+0F0A3A:41417F41410002017E007E4149494900
+0F0A3B:41417F41410002017E007E4141414100
+0F0A3C:41417F41410002017E007E0109090900
+0F0A3D:41417F41410002017E007E0101010100
+0F0A3E:41417F41410002017E00414B5D694100
+0F0A3F:41417F41410002017E00434549516100
+0F0A40:41417F41410002017E003E087F080800
+0F0A41:41417F41410002017E0008087F080800
+0F0A42:41417F41410002017E00255555552500
+0F0A43:41417F41410002017E00394545453900
+0F0A44:41417F41410002017E00494949413F00
+0F0A45:41417F41410002017E00414141413F00
+0F0A46:41417F41410002017E00090909017F00
+0F0A47:41417F41410002017E00010101017F00
+0F0A48:41417F41410002017E0041417F414100
+0F0A49:41417F41410002017E007E0101017F00
+0F0A4A:41417F41410002017E007E4141417F00
+0F0A4B:41417F41410002017E00231509112100
+0F0A4C:41417F41410002017E00404078407F00
+0F0A4D:41417F41410002017E0001097F010100
+0F0A4E:41417F41410002017E00020408102000
+0F0A4F:41417F41410002017E00000000000000
+0F0A50:7E0101017F007F4000007E4149494900
+0F0A51:7E0101017F007F4000007E4141414100
+0F0A52:7E0101017F007F4000007E0109090900
+0F0A53:7E0101017F007F4000007E0101010100
+0F0A54:7E0101017F007F400000414B5D694100
+0F0A55:7E0101017F007F400000434549516100
+0F0A56:7E0101017F007F4000003E087F080800
+0F0A57:7E0101017F007F40000008087F080800
+0F0A58:7E0101017F007F400000255555552500
+0F0A59:7E0101017F007F400000394545453900
+0F0A5A:7E0101017F007F400000494949413F00
+0F0A5B:7E0101017F007F400000414141413F00
+0F0A5C:7E0101017F007F400000090909017F00
+0F0A5D:7E0101017F007F400000010101017F00
+0F0A5E:7E0101017F007F40000041417F414100
+0F0A5F:7E0101017F007F4000007E0101017F00
+0F0A60:7E0101017F007F4000007E4141417F00
+0F0A61:7E0101017F007F400000231509112100
+0F0A62:7E0101017F007F400000404078407F00
+0F0A63:7E0101017F007F40000001097F010100
+0F0A64:7E0101017F007F400000020408102000
+0F0A65:7E0101017F007F400000000000000000
+0F0A66:7E0101017F003F4020007E4149494900
+0F0A67:7E0101017F003F4020007E4141414100
+0F0A68:7E0101017F003F4020007E0109090900
+0F0A69:7E0101017F003F4020007E0101010100
+0F0A6A:7E0101017F003F402000414B5D694100
+0F0A6B:7E0101017F003F402000434549516100
+0F0A6C:7E0101017F003F4020003E087F080800
+0F0A6D:7E0101017F003F40200008087F080800
+0F0A6E:7E0101017F003F402000255555552500
+0F0A6F:7E0101017F003F402000394545453900
+0F0A70:7E0101017F003F402000494949413F00
+0F0A71:7E0101017F003F402000414141413F00
+0F0A72:7E0101017F003F402000090909017F00
+0F0A73:7E0101017F003F402000010101017F00
+0F0A74:7E0101017F003F40200041417F414100
+0F0A75:7E0101017F003F4020007E0101017F00
+0F0A76:7E0101017F003F4020007E4141417F00
+0F0A77:7E0101017F003F402000231509112100
+0F0A78:7E0101017F003F402000404078407F00
+0F0A79:7E0101017F003F40200001097F010100
+0F0A7A:7E0101017F003F402000020408102000
+0F0A7B:7E0101017F003F402000000000000000
+0F0A7C:7E0101017F0000407F007E4149494900
+0F0A7D:7E0101017F0000407F007E4141414100
+0F0A7E:7E0101017F0000407F007E0109090900
+0F0A7F:7E0101017F0000407F007E0101010100
+0F0A80:7E0101017F0000407F00414B5D694100
+0F0A81:7E0101017F0000407F00434549516100
+0F0A82:7E0101017F0000407F003E087F080800
+0F0A83:7E0101017F0000407F0008087F080800
+0F0A84:7E0101017F0000407F00255555552500
+0F0A85:7E0101017F0000407F00394545453900
+0F0A86:7E0101017F0000407F00494949413F00
+0F0A87:7E0101017F0000407F00414141413F00
+0F0A88:7E0101017F0000407F00090909017F00
+0F0A89:7E0101017F0000407F00010101017F00
+0F0A8A:7E0101017F0000407F0041417F414100
+0F0A8B:7E0101017F0000407F007E0101017F00
+0F0A8C:7E0101017F0000407F007E4141417F00
+0F0A8D:7E0101017F0000407F00231509112100
+0F0A8E:7E0101017F0000407F00404078407F00
+0F0A8F:7E0101017F0000407F0001097F010100
+0F0A90:7E0101017F0000407F00020408102000
+0F0A91:7E0101017F0000407F00000000000000
+0F0A92:7E0101017F0020403F007E4149494900
+0F0A93:7E0101017F0020403F007E4141414100
+0F0A94:7E0101017F0020403F007E0109090900
+0F0A95:7E0101017F0020403F007E0101010100
+0F0A96:7E0101017F0020403F00414B5D694100
+0F0A97:7E0101017F0020403F00434549516100
+0F0A98:7E0101017F0020403F003E087F080800
+0F0A99:7E0101017F0020403F0008087F080800
+0F0A9A:7E0101017F0020403F00255555552500
+0F0A9B:7E0101017F0020403F00394545453900
+0F0A9C:7E0101017F0020403F00494949413F00
+0F0A9D:7E0101017F0020403F00414141413F00
+0F0A9E:7E0101017F0020403F00090909017F00
+0F0A9F:7E0101017F0020403F00010101017F00
+0F0AA0:7E0101017F0020403F0041417F414100
+0F0AA1:7E0101017F0020403F007E0101017F00
+0F0AA2:7E0101017F0020403F007E4141417F00
+0F0AA3:7E0101017F0020403F00231509112100
+0F0AA4:7E0101017F0020403F00404078407F00
+0F0AA5:7E0101017F0020403F0001097F010100
+0F0AA6:7E0101017F0020403F00020408102000
+0F0AA7:7E0101017F0020403F00000000000000
+0F0AA8:7E0101017F007F0100007E4149494900
+0F0AA9:7E0101017F007F0100007E4141414100
+0F0AAA:7E0101017F007F0100007E0109090900
+0F0AAB:7E0101017F007F0100007E0101010100
+0F0AAC:7E0101017F007F010000414B5D694100
+0F0AAD:7E0101017F007F010000434549516100
+0F0AAE:7E0101017F007F0100003E087F080800
+0F0AAF:7E0101017F007F01000008087F080800
+0F0AB0:7E0101017F007F010000255555552500
+0F0AB1:7E0101017F007F010000394545453900
+0F0AB2:7E0101017F007F010000494949413F00
+0F0AB3:7E0101017F007F010000414141413F00
+0F0AB4:7E0101017F007F010000090909017F00
+0F0AB5:7E0101017F007F010000010101017F00
+0F0AB6:7E0101017F007F01000041417F414100
+0F0AB7:7E0101017F007F0100007E0101017F00
+0F0AB8:7E0101017F007F0100007E4141417F00
+0F0AB9:7E0101017F007F010000231509112100
+0F0ABA:7E0101017F007F010000404078407F00
+0F0ABB:7E0101017F007F01000001097F010100
+0F0ABC:7E0101017F007F010000020408102000
+0F0ABD:7E0101017F007F010000000000000000
+0F0ABE:7E0101017F007E0102007E4149494900
+0F0ABF:7E0101017F007E0102007E4141414100
+0F0AC0:7E0101017F007E0102007E0109090900
+0F0AC1:7E0101017F007E0102007E0101010100
+0F0AC2:7E0101017F007E010200414B5D694100
+0F0AC3:7E0101017F007E010200434549516100
+0F0AC4:7E0101017F007E0102003E087F080800
+0F0AC5:7E0101017F007E01020008087F080800
+0F0AC6:7E0101017F007E010200255555552500
+0F0AC7:7E0101017F007E010200394545453900
+0F0AC8:7E0101017F007E010200494949413F00
+0F0AC9:7E0101017F007E010200414141413F00
+0F0ACA:7E0101017F007E010200090909017F00
+0F0ACB:7E0101017F007E010200010101017F00
+0F0ACC:7E0101017F007E01020041417F414100
+0F0ACD:7E0101017F007E0102007E0101017F00
+0F0ACE:7E0101017F007E0102007E4141417F00
+0F0ACF:7E0101017F007E010200231509112100
+0F0AD0:7E0101017F007E010200404078407F00
+0F0AD1:7E0101017F007E01020001097F010100
+0F0AD2:7E0101017F007E010200020408102000
+0F0AD3:7E0101017F007E010200000000000000
+0F0AD4:7E0101017F0000017F007E4149494900
+0F0AD5:7E0101017F0000017F007E4141414100
+0F0AD6:7E0101017F0000017F007E0109090900
+0F0AD7:7E0101017F0000017F007E0101010100
+0F0AD8:7E0101017F0000017F00414B5D694100
+0F0AD9:7E0101017F0000017F00434549516100
+0F0ADA:7E0101017F0000017F003E087F080800
+0F0ADB:7E0101017F0000017F0008087F080800
+0F0ADC:7E0101017F0000017F00255555552500
+0F0ADD:7E0101017F0000017F00394545453900
+0F0ADE:7E0101017F0000017F00494949413F00
+0F0ADF:7E0101017F0000017F00414141413F00
+0F0AE0:7E0101017F0000017F00090909017F00
+0F0AE1:7E0101017F0000017F00010101017F00
+0F0AE2:7E0101017F0000017F0041417F414100
+0F0AE3:7E0101017F0000017F007E0101017F00
+0F0AE4:7E0101017F0000017F007E4141417F00
+0F0AE5:7E0101017F0000017F00231509112100
+0F0AE6:7E0101017F0000017F00404078407F00
+0F0AE7:7E0101017F0000017F0001097F010100
+0F0AE8:7E0101017F0000017F00020408102000
+0F0AE9:7E0101017F0000017F00000000000000
+0F0AEA:7E0101017F0002017E007E4149494900
+0F0AEB:7E0101017F0002017E007E4141414100
+0F0AEC:7E0101017F0002017E007E0109090900
+0F0AED:7E0101017F0002017E007E0101010100
+0F0AEE:7E0101017F0002017E00414B5D694100
+0F0AEF:7E0101017F0002017E00434549516100
+0F0AF0:7E0101017F0002017E003E087F080800
+0F0AF1:7E0101017F0002017E0008087F080800
+0F0AF2:7E0101017F0002017E00255555552500
+0F0AF3:7E0101017F0002017E00394545453900
+0F0AF4:7E0101017F0002017E00494949413F00
+0F0AF5:7E0101017F0002017E00414141413F00
+0F0AF6:7E0101017F0002017E00090909017F00
+0F0AF7:7E0101017F0002017E00010101017F00
+0F0AF8:7E0101017F0002017E0041417F414100
+0F0AF9:7E0101017F0002017E007E0101017F00
+0F0AFA:7E0101017F0002017E007E4141417F00
+0F0AFB:7E0101017F0002017E00231509112100
+0F0AFC:7E0101017F0002017E00404078407F00
+0F0AFD:7E0101017F0002017E0001097F010100
+0F0AFE:7E0101017F0002017E00020408102000
+0F0AFF:7E0101017F0002017E00000000000000
+0F0B00:7E4141417F007F4000007E4149494900
+0F0B01:7E4141417F007F4000007E4141414100
+0F0B02:7E4141417F007F4000007E0109090900
+0F0B03:7E4141417F007F4000007E0101010100
+0F0B04:7E4141417F007F400000414B5D694100
+0F0B05:7E4141417F007F400000434549516100
+0F0B06:7E4141417F007F4000003E087F080800
+0F0B07:7E4141417F007F40000008087F080800
+0F0B08:7E4141417F007F400000255555552500
+0F0B09:7E4141417F007F400000394545453900
+0F0B0A:7E4141417F007F400000494949413F00
+0F0B0B:7E4141417F007F400000414141413F00
+0F0B0C:7E4141417F007F400000090909017F00
+0F0B0D:7E4141417F007F400000010101017F00
+0F0B0E:7E4141417F007F40000041417F414100
+0F0B0F:7E4141417F007F4000007E0101017F00
+0F0B10:7E4141417F007F4000007E4141417F00
+0F0B11:7E4141417F007F400000231509112100
+0F0B12:7E4141417F007F400000404078407F00
+0F0B13:7E4141417F007F40000001097F010100
+0F0B14:7E4141417F007F400000020408102000
+0F0B15:7E4141417F007F400000000000000000
+0F0B16:7E4141417F003F4020007E4149494900
+0F0B17:7E4141417F003F4020007E4141414100
+0F0B18:7E4141417F003F4020007E0109090900
+0F0B19:7E4141417F003F4020007E0101010100
+0F0B1A:7E4141417F003F402000414B5D694100
+0F0B1B:7E4141417F003F402000434549516100
+0F0B1C:7E4141417F003F4020003E087F080800
+0F0B1D:7E4141417F003F40200008087F080800
+0F0B1E:7E4141417F003F402000255555552500
+0F0B1F:7E4141417F003F402000394545453900
+0F0B20:7E4141417F003F402000494949413F00
+0F0B21:7E4141417F003F402000414141413F00
+0F0B22:7E4141417F003F402000090909017F00
+0F0B23:7E4141417F003F402000010101017F00
+0F0B24:7E4141417F003F40200041417F414100
+0F0B25:7E4141417F003F4020007E0101017F00
+0F0B26:7E4141417F003F4020007E4141417F00
+0F0B27:7E4141417F003F402000231509112100
+0F0B28:7E4141417F003F402000404078407F00
+0F0B29:7E4141417F003F40200001097F010100
+0F0B2A:7E4141417F003F402000020408102000
+0F0B2B:7E4141417F003F402000000000000000
+0F0B2C:7E4141417F0000407F007E4149494900
+0F0B2D:7E4141417F0000407F007E4141414100
+0F0B2E:7E4141417F0000407F007E0109090900
+0F0B2F:7E4141417F0000407F007E0101010100
+0F0B30:7E4141417F0000407F00414B5D694100
+0F0B31:7E4141417F0000407F00434549516100
+0F0B32:7E4141417F0000407F003E087F080800
+0F0B33:7E4141417F0000407F0008087F080800
+0F0B34:7E4141417F0000407F00255555552500
+0F0B35:7E4141417F0000407F00394545453900
+0F0B36:7E4141417F0000407F00494949413F00
+0F0B37:7E4141417F0000407F00414141413F00
+0F0B38:7E4141417F0000407F00090909017F00
+0F0B39:7E4141417F0000407F00010101017F00
+0F0B3A:7E4141417F0000407F0041417F414100
+0F0B3B:7E4141417F0000407F007E0101017F00
+0F0B3C:7E4141417F0000407F007E4141417F00
+0F0B3D:7E4141417F0000407F00231509112100
+0F0B3E:7E4141417F0000407F00404078407F00
+0F0B3F:7E4141417F0000407F0001097F010100
+0F0B40:7E4141417F0000407F00020408102000
+0F0B41:7E4141417F0000407F00000000000000
+0F0B42:7E4141417F0020403F007E4149494900
+0F0B43:7E4141417F0020403F007E4141414100
+0F0B44:7E4141417F0020403F007E0109090900
+0F0B45:7E4141417F0020403F007E0101010100
+0F0B46:7E4141417F0020403F00414B5D694100
+0F0B47:7E4141417F0020403F00434549516100
+0F0B48:7E4141417F0020403F003E087F080800
+0F0B49:7E4141417F0020403F0008087F080800
+0F0B4A:7E4141417F0020403F00255555552500
+0F0B4B:7E4141417F0020403F00394545453900
+0F0B4C:7E4141417F0020403F00494949413F00
+0F0B4D:7E4141417F0020403F00414141413F00
+0F0B4E:7E4141417F0020403F00090909017F00
+0F0B4F:7E4141417F0020403F00010101017F00
+0F0B50:7E4141417F0020403F0041417F414100
+0F0B51:7E4141417F0020403F007E0101017F00
+0F0B52:7E4141417F0020403F007E4141417F00
+0F0B53:7E4141417F0020403F00231509112100
+0F0B54:7E4141417F0020403F00404078407F00
+0F0B55:7E4141417F0020403F0001097F010100
+0F0B56:7E4141417F0020403F00020408102000
+0F0B57:7E4141417F0020403F00000000000000
+0F0B58:7E4141417F007F0100007E4149494900
+0F0B59:7E4141417F007F0100007E4141414100
+0F0B5A:7E4141417F007F0100007E0109090900
+0F0B5B:7E4141417F007F0100007E0101010100
+0F0B5C:7E4141417F007F010000414B5D694100
+0F0B5D:7E4141417F007F010000434549516100
+0F0B5E:7E4141417F007F0100003E087F080800
+0F0B5F:7E4141417F007F01000008087F080800
+0F0B60:7E4141417F007F010000255555552500
+0F0B61:7E4141417F007F010000394545453900
+0F0B62:7E4141417F007F010000494949413F00
+0F0B63:7E4141417F007F010000414141413F00
+0F0B64:7E4141417F007F010000090909017F00
+0F0B65:7E4141417F007F010000010101017F00
+0F0B66:7E4141417F007F01000041417F414100
+0F0B67:7E4141417F007F0100007E0101017F00
+0F0B68:7E4141417F007F0100007E4141417F00
+0F0B69:7E4141417F007F010000231509112100
+0F0B6A:7E4141417F007F010000404078407F00
+0F0B6B:7E4141417F007F01000001097F010100
+0F0B6C:7E4141417F007F010000020408102000
+0F0B6D:7E4141417F007F010000000000000000
+0F0B6E:7E4141417F007E0102007E4149494900
+0F0B6F:7E4141417F007E0102007E4141414100
+0F0B70:7E4141417F007E0102007E0109090900
+0F0B71:7E4141417F007E0102007E0101010100
+0F0B72:7E4141417F007E010200414B5D694100
+0F0B73:7E4141417F007E010200434549516100
+0F0B74:7E4141417F007E0102003E087F080800
+0F0B75:7E4141417F007E01020008087F080800
+0F0B76:7E4141417F007E010200255555552500
+0F0B77:7E4141417F007E010200394545453900
+0F0B78:7E4141417F007E010200494949413F00
+0F0B79:7E4141417F007E010200414141413F00
+0F0B7A:7E4141417F007E010200090909017F00
+0F0B7B:7E4141417F007E010200010101017F00
+0F0B7C:7E4141417F007E01020041417F414100
+0F0B7D:7E4141417F007E0102007E0101017F00
+0F0B7E:7E4141417F007E0102007E4141417F00
+0F0B7F:7E4141417F007E010200231509112100
+0F0B80:7E4141417F007E010200404078407F00
+0F0B81:7E4141417F007E01020001097F010100
+0F0B82:7E4141417F007E010200020408102000
+0F0B83:7E4141417F007E010200000000000000
+0F0B84:7E4141417F0000017F007E4149494900
+0F0B85:7E4141417F0000017F007E4141414100
+0F0B86:7E4141417F0000017F007E0109090900
+0F0B87:7E4141417F0000017F007E0101010100
+0F0B88:7E4141417F0000017F00414B5D694100
+0F0B89:7E4141417F0000017F00434549516100
+0F0B8A:7E4141417F0000017F003E087F080800
+0F0B8B:7E4141417F0000017F0008087F080800
+0F0B8C:7E4141417F0000017F00255555552500
+0F0B8D:7E4141417F0000017F00394545453900
+0F0B8E:7E4141417F0000017F00494949413F00
+0F0B8F:7E4141417F0000017F00414141413F00
+0F0B90:7E4141417F0000017F00090909017F00
+0F0B91:7E4141417F0000017F00010101017F00
+0F0B92:7E4141417F0000017F0041417F414100
+0F0B93:7E4141417F0000017F007E0101017F00
+0F0B94:7E4141417F0000017F007E4141417F00
+0F0B95:7E4141417F0000017F00231509112100
+0F0B96:7E4141417F0000017F00404078407F00
+0F0B97:7E4141417F0000017F0001097F010100
+0F0B98:7E4141417F0000017F00020408102000
+0F0B99:7E4141417F0000017F00000000000000
+0F0B9A:7E4141417F0002017E007E4149494900
+0F0B9B:7E4141417F0002017E007E4141414100
+0F0B9C:7E4141417F0002017E007E0109090900
+0F0B9D:7E4141417F0002017E007E0101010100
+0F0B9E:7E4141417F0002017E00414B5D694100
+0F0B9F:7E4141417F0002017E00434549516100
+0F0BA0:7E4141417F0002017E003E087F080800
+0F0BA1:7E4141417F0002017E0008087F080800
+0F0BA2:7E4141417F0002017E00255555552500
+0F0BA3:7E4141417F0002017E00394545453900
+0F0BA4:7E4141417F0002017E00494949413F00
+0F0BA5:7E4141417F0002017E00414141413F00
+0F0BA6:7E4141417F0002017E00090909017F00
+0F0BA7:7E4141417F0002017E00010101017F00
+0F0BA8:7E4141417F0002017E0041417F414100
+0F0BA9:7E4141417F0002017E007E0101017F00
+0F0BAA:7E4141417F0002017E007E4141417F00
+0F0BAB:7E4141417F0002017E00231509112100
+0F0BAC:7E4141417F0002017E00404078407F00
+0F0BAD:7E4141417F0002017E0001097F010100
+0F0BAE:7E4141417F0002017E00020408102000
+0F0BAF:7E4141417F0002017E00000000000000
+0F0BB0:2315091121007F4000007E4149494900
+0F0BB1:2315091121007F4000007E4141414100
+0F0BB2:2315091121007F4000007E0109090900
+0F0BB3:2315091121007F4000007E0101010100
+0F0BB4:2315091121007F400000414B5D694100
+0F0BB5:2315091121007F400000434549516100
+0F0BB6:2315091121007F4000003E087F080800
+0F0BB7:2315091121007F40000008087F080800
+0F0BB8:2315091121007F400000255555552500
+0F0BB9:2315091121007F400000394545453900
+0F0BBA:2315091121007F400000494949413F00
+0F0BBB:2315091121007F400000414141413F00
+0F0BBC:2315091121007F400000090909017F00
+0F0BBD:2315091121007F400000010101017F00
+0F0BBE:2315091121007F40000041417F414100
+0F0BBF:2315091121007F4000007E0101017F00
+0F0BC0:2315091121007F4000007E4141417F00
+0F0BC1:2315091121007F400000231509112100
+0F0BC2:2315091121007F400000404078407F00
+0F0BC3:2315091121007F40000001097F010100
+0F0BC4:2315091121007F400000020408102000
+0F0BC5:2315091121007F400000000000000000
+0F0BC6:2315091121003F4020007E4149494900
+0F0BC7:2315091121003F4020007E4141414100
+0F0BC8:2315091121003F4020007E0109090900
+0F0BC9:2315091121003F4020007E0101010100
+0F0BCA:2315091121003F402000414B5D694100
+0F0BCB:2315091121003F402000434549516100
+0F0BCC:2315091121003F4020003E087F080800
+0F0BCD:2315091121003F40200008087F080800
+0F0BCE:2315091121003F402000255555552500
+0F0BCF:2315091121003F402000394545453900
+0F0BD0:2315091121003F402000494949413F00
+0F0BD1:2315091121003F402000414141413F00
+0F0BD2:2315091121003F402000090909017F00
+0F0BD3:2315091121003F402000010101017F00
+0F0BD4:2315091121003F40200041417F414100
+0F0BD5:2315091121003F4020007E0101017F00
+0F0BD6:2315091121003F4020007E4141417F00
+0F0BD7:2315091121003F402000231509112100
+0F0BD8:2315091121003F402000404078407F00
+0F0BD9:2315091121003F40200001097F010100
+0F0BDA:2315091121003F402000020408102000
+0F0BDB:2315091121003F402000000000000000
+0F0BDC:23150911210000407F007E4149494900
+0F0BDD:23150911210000407F007E4141414100
+0F0BDE:23150911210000407F007E0109090900
+0F0BDF:23150911210000407F007E0101010100
+0F0BE0:23150911210000407F00414B5D694100
+0F0BE1:23150911210000407F00434549516100
+0F0BE2:23150911210000407F003E087F080800
+0F0BE3:23150911210000407F0008087F080800
+0F0BE4:23150911210000407F00255555552500
+0F0BE5:23150911210000407F00394545453900
+0F0BE6:23150911210000407F00494949413F00
+0F0BE7:23150911210000407F00414141413F00
+0F0BE8:23150911210000407F00090909017F00
+0F0BE9:23150911210000407F00010101017F00
+0F0BEA:23150911210000407F0041417F414100
+0F0BEB:23150911210000407F007E0101017F00
+0F0BEC:23150911210000407F007E4141417F00
+0F0BED:23150911210000407F00231509112100
+0F0BEE:23150911210000407F00404078407F00
+0F0BEF:23150911210000407F0001097F010100
+0F0BF0:23150911210000407F00020408102000
+0F0BF1:23150911210000407F00000000000000
+0F0BF2:23150911210020403F007E4149494900
+0F0BF3:23150911210020403F007E4141414100
+0F0BF4:23150911210020403F007E0109090900
+0F0BF5:23150911210020403F007E0101010100
+0F0BF6:23150911210020403F00414B5D694100
+0F0BF7:23150911210020403F00434549516100
+0F0BF8:23150911210020403F003E087F080800
+0F0BF9:23150911210020403F0008087F080800
+0F0BFA:23150911210020403F00255555552500
+0F0BFB:23150911210020403F00394545453900
+0F0BFC:23150911210020403F00494949413F00
+0F0BFD:23150911210020403F00414141413F00
+0F0BFE:23150911210020403F00090909017F00
+0F0BFF:23150911210020403F00010101017F00
+0F0C00:23150911210020403F0041417F414100
+0F0C01:23150911210020403F007E0101017F00
+0F0C02:23150911210020403F007E4141417F00
+0F0C03:23150911210020403F00231509112100
+0F0C04:23150911210020403F00404078407F00
+0F0C05:23150911210020403F0001097F010100
+0F0C06:23150911210020403F00020408102000
+0F0C07:23150911210020403F00000000000000
+0F0C08:2315091121007F0100007E4149494900
+0F0C09:2315091121007F0100007E4141414100
+0F0C0A:2315091121007F0100007E0109090900
+0F0C0B:2315091121007F0100007E0101010100
+0F0C0C:2315091121007F010000414B5D694100
+0F0C0D:2315091121007F010000434549516100
+0F0C0E:2315091121007F0100003E087F080800
+0F0C0F:2315091121007F01000008087F080800
+0F0C10:2315091121007F010000255555552500
+0F0C11:2315091121007F010000394545453900
+0F0C12:2315091121007F010000494949413F00
+0F0C13:2315091121007F010000414141413F00
+0F0C14:2315091121007F010000090909017F00
+0F0C15:2315091121007F010000010101017F00
+0F0C16:2315091121007F01000041417F414100
+0F0C17:2315091121007F0100007E0101017F00
+0F0C18:2315091121007F0100007E4141417F00
+0F0C19:2315091121007F010000231509112100
+0F0C1A:2315091121007F010000404078407F00
+0F0C1B:2315091121007F01000001097F010100
+0F0C1C:2315091121007F010000020408102000
+0F0C1D:2315091121007F010000000000000000
+0F0C1E:2315091121007E0102007E4149494900
+0F0C1F:2315091121007E0102007E4141414100
+0F0C20:2315091121007E0102007E0109090900
+0F0C21:2315091121007E0102007E0101010100
+0F0C22:2315091121007E010200414B5D694100
+0F0C23:2315091121007E010200434549516100
+0F0C24:2315091121007E0102003E087F080800
+0F0C25:2315091121007E01020008087F080800
+0F0C26:2315091121007E010200255555552500
+0F0C27:2315091121007E010200394545453900
+0F0C28:2315091121007E010200494949413F00
+0F0C29:2315091121007E010200414141413F00
+0F0C2A:2315091121007E010200090909017F00
+0F0C2B:2315091121007E010200010101017F00
+0F0C2C:2315091121007E01020041417F414100
+0F0C2D:2315091121007E0102007E0101017F00
+0F0C2E:2315091121007E0102007E4141417F00
+0F0C2F:2315091121007E010200231509112100
+0F0C30:2315091121007E010200404078407F00
+0F0C31:2315091121007E01020001097F010100
+0F0C32:2315091121007E010200020408102000
+0F0C33:2315091121007E010200000000000000
+0F0C34:23150911210000017F007E4149494900
+0F0C35:23150911210000017F007E4141414100
+0F0C36:23150911210000017F007E0109090900
+0F0C37:23150911210000017F007E0101010100
+0F0C38:23150911210000017F00414B5D694100
+0F0C39:23150911210000017F00434549516100
+0F0C3A:23150911210000017F003E087F080800
+0F0C3B:23150911210000017F0008087F080800
+0F0C3C:23150911210000017F00255555552500
+0F0C3D:23150911210000017F00394545453900
+0F0C3E:23150911210000017F00494949413F00
+0F0C3F:23150911210000017F00414141413F00
+0F0C40:23150911210000017F00090909017F00
+0F0C41:23150911210000017F00010101017F00
+0F0C42:23150911210000017F0041417F414100
+0F0C43:23150911210000017F007E0101017F00
+0F0C44:23150911210000017F007E4141417F00
+0F0C45:23150911210000017F00231509112100
+0F0C46:23150911210000017F00404078407F00
+0F0C47:23150911210000017F0001097F010100
+0F0C48:23150911210000017F00020408102000
+0F0C49:23150911210000017F00000000000000
+0F0C4A:23150911210002017E007E4149494900
+0F0C4B:23150911210002017E007E4141414100
+0F0C4C:23150911210002017E007E0109090900
+0F0C4D:23150911210002017E007E0101010100
+0F0C4E:23150911210002017E00414B5D694100
+0F0C4F:23150911210002017E00434549516100
+0F0C50:23150911210002017E003E087F080800
+0F0C51:23150911210002017E0008087F080800
+0F0C52:23150911210002017E00255555552500
+0F0C53:23150911210002017E00394545453900
+0F0C54:23150911210002017E00494949413F00
+0F0C55:23150911210002017E00414141413F00
+0F0C56:23150911210002017E00090909017F00
+0F0C57:23150911210002017E00010101017F00
+0F0C58:23150911210002017E0041417F414100
+0F0C59:23150911210002017E007E0101017F00
+0F0C5A:23150911210002017E007E4141417F00
+0F0C5B:23150911210002017E00231509112100
+0F0C5C:23150911210002017E00404078407F00
+0F0C5D:23150911210002017E0001097F010100
+0F0C5E:23150911210002017E00020408102000
+0F0C5F:23150911210002017E00000000000000
+0F0C60:7F010F0101007F4000007E4149494900
+0F0C61:7F010F0101007F4000007E4141414100
+0F0C62:7F010F0101007F4000007E0109090900
+0F0C63:7F010F0101007F4000007E0101010100
+0F0C64:7F010F0101007F400000414B5D694100
+0F0C65:7F010F0101007F400000434549516100
+0F0C66:7F010F0101007F4000003E087F080800
+0F0C67:7F010F0101007F40000008087F080800
+0F0C68:7F010F0101007F400000255555552500
+0F0C69:7F010F0101007F400000394545453900
+0F0C6A:7F010F0101007F400000494949413F00
+0F0C6B:7F010F0101007F400000414141413F00
+0F0C6C:7F010F0101007F400000090909017F00
+0F0C6D:7F010F0101007F400000010101017F00
+0F0C6E:7F010F0101007F40000041417F414100
+0F0C6F:7F010F0101007F4000007E0101017F00
+0F0C70:7F010F0101007F4000007E4141417F00
+0F0C71:7F010F0101007F400000231509112100
+0F0C72:7F010F0101007F400000404078407F00
+0F0C73:7F010F0101007F40000001097F010100
+0F0C74:7F010F0101007F400000020408102000
+0F0C75:7F010F0101007F400000000000000000
+0F0C76:7F010F0101003F4020007E4149494900
+0F0C77:7F010F0101003F4020007E4141414100
+0F0C78:7F010F0101003F4020007E0109090900
+0F0C79:7F010F0101003F4020007E0101010100
+0F0C7A:7F010F0101003F402000414B5D694100
+0F0C7B:7F010F0101003F402000434549516100
+0F0C7C:7F010F0101003F4020003E087F080800
+0F0C7D:7F010F0101003F40200008087F080800
+0F0C7E:7F010F0101003F402000255555552500
+0F0C7F:7F010F0101003F402000394545453900
+0F0C80:7F010F0101003F402000494949413F00
+0F0C81:7F010F0101003F402000414141413F00
+0F0C82:7F010F0101003F402000090909017F00
+0F0C83:7F010F0101003F402000010101017F00
+0F0C84:7F010F0101003F40200041417F414100
+0F0C85:7F010F0101003F4020007E0101017F00
+0F0C86:7F010F0101003F4020007E4141417F00
+0F0C87:7F010F0101003F402000231509112100
+0F0C88:7F010F0101003F402000404078407F00
+0F0C89:7F010F0101003F40200001097F010100
+0F0C8A:7F010F0101003F402000020408102000
+0F0C8B:7F010F0101003F402000000000000000
+0F0C8C:7F010F01010000407F007E4149494900
+0F0C8D:7F010F01010000407F007E4141414100
+0F0C8E:7F010F01010000407F007E0109090900
+0F0C8F:7F010F01010000407F007E0101010100
+0F0C90:7F010F01010000407F00414B5D694100
+0F0C91:7F010F01010000407F00434549516100
+0F0C92:7F010F01010000407F003E087F080800
+0F0C93:7F010F01010000407F0008087F080800
+0F0C94:7F010F01010000407F00255555552500
+0F0C95:7F010F01010000407F00394545453900
+0F0C96:7F010F01010000407F00494949413F00
+0F0C97:7F010F01010000407F00414141413F00
+0F0C98:7F010F01010000407F00090909017F00
+0F0C99:7F010F01010000407F00010101017F00
+0F0C9A:7F010F01010000407F0041417F414100
+0F0C9B:7F010F01010000407F007E0101017F00
+0F0C9C:7F010F01010000407F007E4141417F00
+0F0C9D:7F010F01010000407F00231509112100
+0F0C9E:7F010F01010000407F00404078407F00
+0F0C9F:7F010F01010000407F0001097F010100
+0F0CA0:7F010F01010000407F00020408102000
+0F0CA1:7F010F01010000407F00000000000000
+0F0CA2:7F010F01010020403F007E4149494900
+0F0CA3:7F010F01010020403F007E4141414100
+0F0CA4:7F010F01010020403F007E0109090900
+0F0CA5:7F010F01010020403F007E0101010100
+0F0CA6:7F010F01010020403F00414B5D694100
+0F0CA7:7F010F01010020403F00434549516100
+0F0CA8:7F010F01010020403F003E087F080800
+0F0CA9:7F010F01010020403F0008087F080800
+0F0CAA:7F010F01010020403F00255555552500
+0F0CAB:7F010F01010020403F00394545453900
+0F0CAC:7F010F01010020403F00494949413F00
+0F0CAD:7F010F01010020403F00414141413F00
+0F0CAE:7F010F01010020403F00090909017F00
+0F0CAF:7F010F01010020403F00010101017F00
+0F0CB0:7F010F01010020403F0041417F414100
+0F0CB1:7F010F01010020403F007E0101017F00
+0F0CB2:7F010F01010020403F007E4141417F00
+0F0CB3:7F010F01010020403F00231509112100
+0F0CB4:7F010F01010020403F00404078407F00
+0F0CB5:7F010F01010020403F0001097F010100
+0F0CB6:7F010F01010020403F00020408102000
+0F0CB7:7F010F01010020403F00000000000000
+0F0CB8:7F010F0101007F0100007E4149494900
+0F0CB9:7F010F0101007F0100007E4141414100
+0F0CBA:7F010F0101007F0100007E0109090900
+0F0CBB:7F010F0101007F0100007E0101010100
+0F0CBC:7F010F0101007F010000414B5D694100
+0F0CBD:7F010F0101007F010000434549516100
+0F0CBE:7F010F0101007F0100003E087F080800
+0F0CBF:7F010F0101007F01000008087F080800
+0F0CC0:7F010F0101007F010000255555552500
+0F0CC1:7F010F0101007F010000394545453900
+0F0CC2:7F010F0101007F010000494949413F00
+0F0CC3:7F010F0101007F010000414141413F00
+0F0CC4:7F010F0101007F010000090909017F00
+0F0CC5:7F010F0101007F010000010101017F00
+0F0CC6:7F010F0101007F01000041417F414100
+0F0CC7:7F010F0101007F0100007E0101017F00
+0F0CC8:7F010F0101007F0100007E4141417F00
+0F0CC9:7F010F0101007F010000231509112100
+0F0CCA:7F010F0101007F010000404078407F00
+0F0CCB:7F010F0101007F01000001097F010100
+0F0CCC:7F010F0101007F010000020408102000
+0F0CCD:7F010F0101007F010000000000000000
+0F0CCE:7F010F0101007E0102007E4149494900
+0F0CCF:7F010F0101007E0102007E4141414100
+0F0CD0:7F010F0101007E0102007E0109090900
+0F0CD1:7F010F0101007E0102007E0101010100
+0F0CD2:7F010F0101007E010200414B5D694100
+0F0CD3:7F010F0101007E010200434549516100
+0F0CD4:7F010F0101007E0102003E087F080800
+0F0CD5:7F010F0101007E01020008087F080800
+0F0CD6:7F010F0101007E010200255555552500
+0F0CD7:7F010F0101007E010200394545453900
+0F0CD8:7F010F0101007E010200494949413F00
+0F0CD9:7F010F0101007E010200414141413F00
+0F0CDA:7F010F0101007E010200090909017F00
+0F0CDB:7F010F0101007E010200010101017F00
+0F0CDC:7F010F0101007E01020041417F414100
+0F0CDD:7F010F0101007E0102007E0101017F00
+0F0CDE:7F010F0101007E0102007E4141417F00
+0F0CDF:7F010F0101007E010200231509112100
+0F0CE0:7F010F0101007E010200404078407F00
+0F0CE1:7F010F0101007E01020001097F010100
+0F0CE2:7F010F0101007E010200020408102000
+0F0CE3:7F010F0101007E010200000000000000
+0F0CE4:7F010F01010000017F007E4149494900
+0F0CE5:7F010F01010000017F007E4141414100
+0F0CE6:7F010F01010000017F007E0109090900
+0F0CE7:7F010F01010000017F007E0101010100
+0F0CE8:7F010F01010000017F00414B5D694100
+0F0CE9:7F010F01010000017F00434549516100
+0F0CEA:7F010F01010000017F003E087F080800
+0F0CEB:7F010F01010000017F0008087F080800
+0F0CEC:7F010F01010000017F00255555552500
+0F0CED:7F010F01010000017F00394545453900
+0F0CEE:7F010F01010000017F00494949413F00
+0F0CEF:7F010F01010000017F00414141413F00
+0F0CF0:7F010F01010000017F00090909017F00
+0F0CF1:7F010F01010000017F00010101017F00
+0F0CF2:7F010F01010000017F0041417F414100
+0F0CF3:7F010F01010000017F007E0101017F00
+0F0CF4:7F010F01010000017F007E4141417F00
+0F0CF5:7F010F01010000017F00231509112100
+0F0CF6:7F010F01010000017F00404078407F00
+0F0CF7:7F010F01010000017F0001097F010100
+0F0CF8:7F010F01010000017F00020408102000
+0F0CF9:7F010F01010000017F00000000000000
+0F0CFA:7F010F01010002017E007E4149494900
+0F0CFB:7F010F01010002017E007E4141414100
+0F0CFC:7F010F01010002017E007E0109090900
+0F0CFD:7F010F01010002017E007E0101010100
+0F0CFE:7F010F01010002017E00414B5D694100
+0F0CFF:7F010F01010002017E00434549516100
+0F0D00:7F010F01010002017E003E087F080800
+0F0D01:7F010F01010002017E0008087F080800
+0F0D02:7F010F01010002017E00255555552500
+0F0D03:7F010F01010002017E00394545453900
+0F0D04:7F010F01010002017E00494949413F00
+0F0D05:7F010F01010002017E00414141413F00
+0F0D06:7F010F01010002017E00090909017F00
+0F0D07:7F010F01010002017E00010101017F00
+0F0D08:7F010F01010002017E0041417F414100
+0F0D09:7F010F01010002017E007E0101017F00
+0F0D0A:7F010F01010002017E007E4141417F00
+0F0D0B:7F010F01010002017E00231509112100
+0F0D0C:7F010F01010002017E00404078407F00
+0F0D0D:7F010F01010002017E0001097F010100
+0F0D0E:7F010F01010002017E00020408102000
+0F0D0F:7F010F01010002017E00000000000000
+0F0D10:01097F0101007F4000007E4149494900
+0F0D11:01097F0101007F4000007E4141414100
+0F0D12:01097F0101007F4000007E0109090900
+0F0D13:01097F0101007F4000007E0101010100
+0F0D14:01097F0101007F400000414B5D694100
+0F0D15:01097F0101007F400000434549516100
+0F0D16:01097F0101007F4000003E087F080800
+0F0D17:01097F0101007F40000008087F080800
+0F0D18:01097F0101007F400000255555552500
+0F0D19:01097F0101007F400000394545453900
+0F0D1A:01097F0101007F400000494949413F00
+0F0D1B:01097F0101007F400000414141413F00
+0F0D1C:01097F0101007F400000090909017F00
+0F0D1D:01097F0101007F400000010101017F00
+0F0D1E:01097F0101007F40000041417F414100
+0F0D1F:01097F0101007F4000007E0101017F00
+0F0D20:01097F0101007F4000007E4141417F00
+0F0D21:01097F0101007F400000231509112100
+0F0D22:01097F0101007F400000404078407F00
+0F0D23:01097F0101007F40000001097F010100
+0F0D24:01097F0101007F400000020408102000
+0F0D25:01097F0101007F400000000000000000
+0F0D26:01097F0101003F4020007E4149494900
+0F0D27:01097F0101003F4020007E4141414100
+0F0D28:01097F0101003F4020007E0109090900
+0F0D29:01097F0101003F4020007E0101010100
+0F0D2A:01097F0101003F402000414B5D694100
+0F0D2B:01097F0101003F402000434549516100
+0F0D2C:01097F0101003F4020003E087F080800
+0F0D2D:01097F0101003F40200008087F080800
+0F0D2E:01097F0101003F402000255555552500
+0F0D2F:01097F0101003F402000394545453900
+0F0D30:01097F0101003F402000494949413F00
+0F0D31:01097F0101003F402000414141413F00
+0F0D32:01097F0101003F402000090909017F00
+0F0D33:01097F0101003F402000010101017F00
+0F0D34:01097F0101003F40200041417F414100
+0F0D35:01097F0101003F4020007E0101017F00
+0F0D36:01097F0101003F4020007E4141417F00
+0F0D37:01097F0101003F402000231509112100
+0F0D38:01097F0101003F402000404078407F00
+0F0D39:01097F0101003F40200001097F010100
+0F0D3A:01097F0101003F402000020408102000
+0F0D3B:01097F0101003F402000000000000000
+0F0D3C:01097F01010000407F007E4149494900
+0F0D3D:01097F01010000407F007E4141414100
+0F0D3E:01097F01010000407F007E0109090900
+0F0D3F:01097F01010000407F007E0101010100
+0F0D40:01097F01010000407F00414B5D694100
+0F0D41:01097F01010000407F00434549516100
+0F0D42:01097F01010000407F003E087F080800
+0F0D43:01097F01010000407F0008087F080800
+0F0D44:01097F01010000407F00255555552500
+0F0D45:01097F01010000407F00394545453900
+0F0D46:01097F01010000407F00494949413F00
+0F0D47:01097F01010000407F00414141413F00
+0F0D48:01097F01010000407F00090909017F00
+0F0D49:01097F01010000407F00010101017F00
+0F0D4A:01097F01010000407F0041417F414100
+0F0D4B:01097F01010000407F007E0101017F00
+0F0D4C:01097F01010000407F007E4141417F00
+0F0D4D:01097F01010000407F00231509112100
+0F0D4E:01097F01010000407F00404078407F00
+0F0D4F:01097F01010000407F0001097F010100
+0F0D50:01097F01010000407F00020408102000
+0F0D51:01097F01010000407F00000000000000
+0F0D52:01097F01010020403F007E4149494900
+0F0D53:01097F01010020403F007E4141414100
+0F0D54:01097F01010020403F007E0109090900
+0F0D55:01097F01010020403F007E0101010100
+0F0D56:01097F01010020403F00414B5D694100
+0F0D57:01097F01010020403F00434549516100
+0F0D58:01097F01010020403F003E087F080800
+0F0D59:01097F01010020403F0008087F080800
+0F0D5A:01097F01010020403F00255555552500
+0F0D5B:01097F01010020403F00394545453900
+0F0D5C:01097F01010020403F00494949413F00
+0F0D5D:01097F01010020403F00414141413F00
+0F0D5E:01097F01010020403F00090909017F00
+0F0D5F:01097F01010020403F00010101017F00
+0F0D60:01097F01010020403F0041417F414100
+0F0D61:01097F01010020403F007E0101017F00
+0F0D62:01097F01010020403F007E4141417F00
+0F0D63:01097F01010020403F00231509112100
+0F0D64:01097F01010020403F00404078407F00
+0F0D65:01097F01010020403F0001097F010100
+0F0D66:01097F01010020403F00020408102000
+0F0D67:01097F01010020403F00000000000000
+0F0D68:01097F0101007F0100007E4149494900
+0F0D69:01097F0101007F0100007E4141414100
+0F0D6A:01097F0101007F0100007E0109090900
+0F0D6B:01097F0101007F0100007E0101010100
+0F0D6C:01097F0101007F010000414B5D694100
+0F0D6D:01097F0101007F010000434549516100
+0F0D6E:01097F0101007F0100003E087F080800
+0F0D6F:01097F0101007F01000008087F080800
+0F0D70:01097F0101007F010000255555552500
+0F0D71:01097F0101007F010000394545453900
+0F0D72:01097F0101007F010000494949413F00
+0F0D73:01097F0101007F010000414141413F00
+0F0D74:01097F0101007F010000090909017F00
+0F0D75:01097F0101007F010000010101017F00
+0F0D76:01097F0101007F01000041417F414100
+0F0D77:01097F0101007F0100007E0101017F00
+0F0D78:01097F0101007F0100007E4141417F00
+0F0D79:01097F0101007F010000231509112100
+0F0D7A:01097F0101007F010000404078407F00
+0F0D7B:01097F0101007F01000001097F010100
+0F0D7C:01097F0101007F010000020408102000
+0F0D7D:01097F0101007F010000000000000000
+0F0D7E:01097F0101007E0102007E4149494900
+0F0D7F:01097F0101007E0102007E4141414100
+0F0D80:01097F0101007E0102007E0109090900
+0F0D81:01097F0101007E0102007E0101010100
+0F0D82:01097F0101007E010200414B5D694100
+0F0D83:01097F0101007E010200434549516100
+0F0D84:01097F0101007E0102003E087F080800
+0F0D85:01097F0101007E01020008087F080800
+0F0D86:01097F0101007E010200255555552500
+0F0D87:01097F0101007E010200394545453900
+0F0D88:01097F0101007E010200494949413F00
+0F0D89:01097F0101007E010200414141413F00
+0F0D8A:01097F0101007E010200090909017F00
+0F0D8B:01097F0101007E010200010101017F00
+0F0D8C:01097F0101007E01020041417F414100
+0F0D8D:01097F0101007E0102007E0101017F00
+0F0D8E:01097F0101007E0102007E4141417F00
+0F0D8F:01097F0101007E010200231509112100
+0F0D90:01097F0101007E010200404078407F00
+0F0D91:01097F0101007E01020001097F010100
+0F0D92:01097F0101007E010200020408102000
+0F0D93:01097F0101007E010200000000000000
+0F0D94:01097F01010000017F007E4149494900
+0F0D95:01097F01010000017F007E4141414100
+0F0D96:01097F01010000017F007E0109090900
+0F0D97:01097F01010000017F007E0101010100
+0F0D98:01097F01010000017F00414B5D694100
+0F0D99:01097F01010000017F00434549516100
+0F0D9A:01097F01010000017F003E087F080800
+0F0D9B:01097F01010000017F0008087F080800
+0F0D9C:01097F01010000017F00255555552500
+0F0D9D:01097F01010000017F00394545453900
+0F0D9E:01097F01010000017F00494949413F00
+0F0D9F:01097F01010000017F00414141413F00
+0F0DA0:01097F01010000017F00090909017F00
+0F0DA1:01097F01010000017F00010101017F00
+0F0DA2:01097F01010000017F0041417F414100
+0F0DA3:01097F01010000017F007E0101017F00
+0F0DA4:01097F01010000017F007E4141417F00
+0F0DA5:01097F01010000017F00231509112100
+0F0DA6:01097F01010000017F00404078407F00
+0F0DA7:01097F01010000017F0001097F010100
+0F0DA8:01097F01010000017F00020408102000
+0F0DA9:01097F01010000017F00000000000000
+0F0DAA:01097F01010002017E007E4149494900
+0F0DAB:01097F01010002017E007E4141414100
+0F0DAC:01097F01010002017E007E0109090900
+0F0DAD:01097F01010002017E007E0101010100
+0F0DAE:01097F01010002017E00414B5D694100
+0F0DAF:01097F01010002017E00434549516100
+0F0DB0:01097F01010002017E003E087F080800
+0F0DB1:01097F01010002017E0008087F080800
+0F0DB2:01097F01010002017E00255555552500
+0F0DB3:01097F01010002017E00394545453900
+0F0DB4:01097F01010002017E00494949413F00
+0F0DB5:01097F01010002017E00414141413F00
+0F0DB6:01097F01010002017E00090909017F00
+0F0DB7:01097F01010002017E00010101017F00
+0F0DB8:01097F01010002017E0041417F414100
+0F0DB9:01097F01010002017E007E0101017F00
+0F0DBA:01097F01010002017E007E4141417F00
+0F0DBB:01097F01010002017E00231509112100
+0F0DBC:01097F01010002017E00404078407F00
+0F0DBD:01097F01010002017E0001097F010100
+0F0DBE:01097F01010002017E00020408102000
+0F0DBF:01097F01010002017E00000000000000
+0F0DC0:0204081020007F4000007E4149494900
+0F0DC1:0204081020007F4000007E4141414100
+0F0DC2:0204081020007F4000007E0109090900
+0F0DC3:0204081020007F4000007E0101010100
+0F0DC4:0204081020007F400000414B5D694100
+0F0DC5:0204081020007F400000434549516100
+0F0DC6:0204081020007F4000003E087F080800
+0F0DC7:0204081020007F40000008087F080800
+0F0DC8:0204081020007F400000255555552500
+0F0DC9:0204081020007F400000394545453900
+0F0DCA:0204081020007F400000494949413F00
+0F0DCB:0204081020007F400000414141413F00
+0F0DCC:0204081020007F400000090909017F00
+0F0DCD:0204081020007F400000010101017F00
+0F0DCE:0204081020007F40000041417F414100
+0F0DCF:0204081020007F4000007E0101017F00
+0F0DD0:0204081020007F4000007E4141417F00
+0F0DD1:0204081020007F400000231509112100
+0F0DD2:0204081020007F400000404078407F00
+0F0DD3:0204081020007F40000001097F010100
+0F0DD4:0204081020007F400000020408102000
+0F0DD5:0204081020007F400000000000000000
+0F0DD6:0204081020003F4020007E4149494900
+0F0DD7:0204081020003F4020007E4141414100
+0F0DD8:0204081020003F4020007E0109090900
+0F0DD9:0204081020003F4020007E0101010100
+0F0DDA:0204081020003F402000414B5D694100
+0F0DDB:0204081020003F402000434549516100
+0F0DDC:0204081020003F4020003E087F080800
+0F0DDD:0204081020003F40200008087F080800
+0F0DDE:0204081020003F402000255555552500
+0F0DDF:0204081020003F402000394545453900
+0F0DE0:0204081020003F402000494949413F00
+0F0DE1:0204081020003F402000414141413F00
+0F0DE2:0204081020003F402000090909017F00
+0F0DE3:0204081020003F402000010101017F00
+0F0DE4:0204081020003F40200041417F414100
+0F0DE5:0204081020003F4020007E0101017F00
+0F0DE6:0204081020003F4020007E4141417F00
+0F0DE7:0204081020003F402000231509112100
+0F0DE8:0204081020003F402000404078407F00
+0F0DE9:0204081020003F40200001097F010100
+0F0DEA:0204081020003F402000020408102000
+0F0DEB:0204081020003F402000000000000000
+0F0DEC:02040810200000407F007E4149494900
+0F0DED:02040810200000407F007E4141414100
+0F0DEE:02040810200000407F007E0109090900
+0F0DEF:02040810200000407F007E0101010100
+0F0DF0:02040810200000407F00414B5D694100
+0F0DF1:02040810200000407F00434549516100
+0F0DF2:02040810200000407F003E087F080800
+0F0DF3:02040810200000407F0008087F080800
+0F0DF4:02040810200000407F00255555552500
+0F0DF5:02040810200000407F00394545453900
+0F0DF6:02040810200000407F00494949413F00
+0F0DF7:02040810200000407F00414141413F00
+0F0DF8:02040810200000407F00090909017F00
+0F0DF9:02040810200000407F00010101017F00
+0F0DFA:02040810200000407F0041417F414100
+0F0DFB:02040810200000407F007E0101017F00
+0F0DFC:02040810200000407F007E4141417F00
+0F0DFD:02040810200000407F00231509112100
+0F0DFE:02040810200000407F00404078407F00
+0F0DFF:02040810200000407F0001097F010100
+0F0E00:02040810200000407F00020408102000
+0F0E01:02040810200000407F00000000000000
+0F0E02:02040810200020403F007E4149494900
+0F0E03:02040810200020403F007E4141414100
+0F0E04:02040810200020403F007E0109090900
+0F0E05:02040810200020403F007E0101010100
+0F0E06:02040810200020403F00414B5D694100
+0F0E07:02040810200020403F00434549516100
+0F0E08:02040810200020403F003E087F080800
+0F0E09:02040810200020403F0008087F080800
+0F0E0A:02040810200020403F00255555552500
+0F0E0B:02040810200020403F00394545453900
+0F0E0C:02040810200020403F00494949413F00
+0F0E0D:02040810200020403F00414141413F00
+0F0E0E:02040810200020403F00090909017F00
+0F0E0F:02040810200020403F00010101017F00
+0F0E10:02040810200020403F0041417F414100
+0F0E11:02040810200020403F007E0101017F00
+0F0E12:02040810200020403F007E4141417F00
+0F0E13:02040810200020403F00231509112100
+0F0E14:02040810200020403F00404078407F00
+0F0E15:02040810200020403F0001097F010100
+0F0E16:02040810200020403F00020408102000
+0F0E17:02040810200020403F00000000000000
+0F0E18:0204081020007F0100007E4149494900
+0F0E19:0204081020007F0100007E4141414100
+0F0E1A:0204081020007F0100007E0109090900
+0F0E1B:0204081020007F0100007E0101010100
+0F0E1C:0204081020007F010000414B5D694100
+0F0E1D:0204081020007F010000434549516100
+0F0E1E:0204081020007F0100003E087F080800
+0F0E1F:0204081020007F01000008087F080800
+0F0E20:0204081020007F010000255555552500
+0F0E21:0204081020007F010000394545453900
+0F0E22:0204081020007F010000494949413F00
+0F0E23:0204081020007F010000414141413F00
+0F0E24:0204081020007F010000090909017F00
+0F0E25:0204081020007F010000010101017F00
+0F0E26:0204081020007F01000041417F414100
+0F0E27:0204081020007F0100007E0101017F00
+0F0E28:0204081020007F0100007E4141417F00
+0F0E29:0204081020007F010000231509112100
+0F0E2A:0204081020007F010000404078407F00
+0F0E2B:0204081020007F01000001097F010100
+0F0E2C:0204081020007F010000020408102000
+0F0E2D:0204081020007F010000000000000000
+0F0E2E:0204081020007E0102007E4149494900
+0F0E2F:0204081020007E0102007E4141414100
+0F0E30:0204081020007E0102007E0109090900
+0F0E31:0204081020007E0102007E0101010100
+0F0E32:0204081020007E010200414B5D694100
+0F0E33:0204081020007E010200434549516100
+0F0E34:0204081020007E0102003E087F080800
+0F0E35:0204081020007E01020008087F080800
+0F0E36:0204081020007E010200255555552500
+0F0E37:0204081020007E010200394545453900
+0F0E38:0204081020007E010200494949413F00
+0F0E39:0204081020007E010200414141413F00
+0F0E3A:0204081020007E010200090909017F00
+0F0E3B:0204081020007E010200010101017F00
+0F0E3C:0204081020007E01020041417F414100
+0F0E3D:0204081020007E0102007E0101017F00
+0F0E3E:0204081020007E0102007E4141417F00
+0F0E3F:0204081020007E010200231509112100
+0F0E40:0204081020007E010200404078407F00
+0F0E41:0204081020007E01020001097F010100
+0F0E42:0204081020007E010200020408102000
+0F0E43:0204081020007E010200000000000000
+0F0E44:02040810200000017F007E4149494900
+0F0E45:02040810200000017F007E4141414100
+0F0E46:02040810200000017F007E0109090900
+0F0E47:02040810200000017F007E0101010100
+0F0E48:02040810200000017F00414B5D694100
+0F0E49:02040810200000017F00434549516100
+0F0E4A:02040810200000017F003E087F080800
+0F0E4B:02040810200000017F0008087F080800
+0F0E4C:02040810200000017F00255555552500
+0F0E4D:02040810200000017F00394545453900
+0F0E4E:02040810200000017F00494949413F00
+0F0E4F:02040810200000017F00414141413F00
+0F0E50:02040810200000017F00090909017F00
+0F0E51:02040810200000017F00010101017F00
+0F0E52:02040810200000017F0041417F414100
+0F0E53:02040810200000017F007E0101017F00
+0F0E54:02040810200000017F007E4141417F00
+0F0E55:02040810200000017F00231509112100
+0F0E56:02040810200000017F00404078407F00
+0F0E57:02040810200000017F0001097F010100
+0F0E58:02040810200000017F00020408102000
+0F0E59:02040810200000017F00000000000000
+0F0E5A:02040810200002017E007E4149494900
+0F0E5B:02040810200002017E007E4141414100
+0F0E5C:02040810200002017E007E0109090900
+0F0E5D:02040810200002017E007E0101010100
+0F0E5E:02040810200002017E00414B5D694100
+0F0E5F:02040810200002017E00434549516100
+0F0E60:02040810200002017E003E087F080800
+0F0E61:02040810200002017E0008087F080800
+0F0E62:02040810200002017E00255555552500
+0F0E63:02040810200002017E00394545453900
+0F0E64:02040810200002017E00494949413F00
+0F0E65:02040810200002017E00414141413F00
+0F0E66:02040810200002017E00090909017F00
+0F0E67:02040810200002017E00010101017F00
+0F0E68:02040810200002017E0041417F414100
+0F0E69:02040810200002017E007E0101017F00
+0F0E6A:02040810200002017E007E4141417F00
+0F0E6B:02040810200002017E00231509112100
+0F0E6C:02040810200002017E00404078407F00
+0F0E6D:02040810200002017E0001097F010100
+0F0E6E:02040810200002017E00020408102000
+0F0E6F:02040810200002017E00000000000000
diff --git a/font/psf/apl-equivalents.txt b/font/psf/apl-equivalents.txt
new file mode 100644 (file)
index 0000000..722d9aa
--- /dev/null
@@ -0,0 +1,31 @@
+#
+# Equivalents
+# (Substitions that could be made but aren't are commented out)
+#
+# U+0022 U+201C U+201D    # Double Quote
+# U+0027 U+2018 U+2019    # Single Quote
+U+002D U+2013 U+2014 U+2015  U+2212    # Hyphen-Minus
+# U+003C U+2039    # <, Left Pointing Angle Quotation Mark
+# U+003E U+203A    # >, Right Pointing Angle Quotation Mark
+U+03A9 U+2126    # Omega, Ohm Sign
+U+03B1 U+237A    # alpha sign
+U+03B9 U+2373    # iota sign
+U+03C1 U+2374    # rho sign
+U+03C9 U+2375    # omega sign
+U+03B1 U+237A    # GREEK SMALL LETTER ALPHA maps to APL FUNCTIONAL SYMBOL ALPHA
+U+2039 U+003C    # SINGLE LEFT-POINTING ANGLE QUOTATION MARK, "<"
+U+203A U+003E    # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK, ">"
+U+220A U+2208    # Element signs
+U+2219 U+2022    # Bullet Operator
+U+2264 U+2A7D    # <=
+U+22C4 U+25CA U+2B26    # DIAMOND OPERATOR
+U+22F8 U+2377    # Underlined element signs
+U+2375 U+03C9    # APL FUNCTIONAL SYMBOL OMEGA
+U+22F8 U+2377    # ELEMENT OF WITH UNDERBAR, APL FUNCTIONAL SYMBOL EPSILON UNDERBAR
+U+237A U+03B1    # APL FUNCTIONAL SYMBOL ALPHA
+U+25AF U+2395    # APL FUNCTIONAL SYMBOL QUAD <-- WHITE VERTICAL RECTANGLE
+U+2265 U+2A7E    # >=
+U+2588 U+25A0    # Full Block
+U+25CB U+26AA    # WHITE CIRCLE
+U+2666 U+25C6    # Black Diamond Suit
+# U+0020 U+00A0 U+2000 U+2001 U+2002 U+2003 U+2004 U+2005 U+2006 U+2007 U+2008 U+2009 U+200A U+205F U+FFA0 # Spaces
diff --git a/font/psf/unifont-apl.txt b/font/psf/unifont-apl.txt
new file mode 100644 (file)
index 0000000..1dea8d2
--- /dev/null
@@ -0,0 +1,554 @@
+#
+# ASCII
+#
+U+0020   # SPACE
+U+0021   # EXCLAMATION MARK
+U+0022   # QUOTATION MARK
+U+0023   # NUMBER SIGN
+U+0024   # DOLLAR SIGN
+U+0025   # PERCENT SIGN
+U+0026   # AMPERSAND
+U+0027   # APOSTROPHE
+U+0028   # LEFT PARENTHESIS
+U+0029   # RIGHT PARENTHESIS
+U+002A   # ASTERISK
+U+002B   # PLUS SIGN
+U+002C   # COMMA
+U+002D   # HYPHEN-MINUS
+U+002E   # FULL STOP
+U+002F   # SOLIDUS
+U+0030   # DIGIT ZERO
+U+0031   # DIGIT ONE
+U+0032   # DIGIT TWO
+U+0033   # DIGIT THREE
+U+0034   # DIGIT FOUR
+U+0035   # DIGIT FIVE
+U+0036   # DIGIT SIX
+U+0037   # DIGIT SEVEN
+U+0038   # DIGIT EIGHT
+U+0039   # DIGIT NINE
+U+003A   # COLON
+U+003B   # SEMICOLON
+U+003C   # LESS-THAN SIGN
+U+003D   # EQUALS SIGN
+U+003E   # GREATER-THAN SIGN
+U+003F   # QUESTION MARK
+U+0040   # COMMERCIAL AT
+U+0041   # LATIN CAPITAL LETTER A
+U+0042   # LATIN CAPITAL LETTER B
+U+0043   # LATIN CAPITAL LETTER C
+U+0044   # LATIN CAPITAL LETTER D
+U+0045   # LATIN CAPITAL LETTER E
+U+0046   # LATIN CAPITAL LETTER F
+U+0047   # LATIN CAPITAL LETTER G
+U+0048   # LATIN CAPITAL LETTER H
+U+0049   # LATIN CAPITAL LETTER I
+U+004A   # LATIN CAPITAL LETTER J
+U+004B   # LATIN CAPITAL LETTER K
+U+004C   # LATIN CAPITAL LETTER L
+U+004D   # LATIN CAPITAL LETTER M
+U+004E   # LATIN CAPITAL LETTER N
+U+004F   # LATIN CAPITAL LETTER O
+U+0050   # LATIN CAPITAL LETTER P
+U+0051   # LATIN CAPITAL LETTER Q
+U+0052   # LATIN CAPITAL LETTER R
+U+0053   # LATIN CAPITAL LETTER S
+U+0054   # LATIN CAPITAL LETTER T
+U+0055   # LATIN CAPITAL LETTER U
+U+0056   # LATIN CAPITAL LETTER V
+U+0057   # LATIN CAPITAL LETTER W
+U+0058   # LATIN CAPITAL LETTER X
+U+0059   # LATIN CAPITAL LETTER Y
+U+005A   # LATIN CAPITAL LETTER Z
+U+005B   # LEFT SQUARE BRACKET
+U+005C   # REVERSE SOLIDUS
+U+005D   # RIGHT SQUARE BRACKET
+U+005E   # CIRCUMFLEX ACCENT
+U+005F   # LOW LINE
+U+0060   # GRAVE ACCENT
+U+0061   # LATIN SMALL LETTER A
+U+0062   # LATIN SMALL LETTER B
+U+0063   # LATIN SMALL LETTER C
+U+0064   # LATIN SMALL LETTER D
+U+0065   # LATIN SMALL LETTER E
+U+0066   # LATIN SMALL LETTER F
+U+0067   # LATIN SMALL LETTER G
+U+0068   # LATIN SMALL LETTER H
+U+0069   # LATIN SMALL LETTER I
+U+006A   # LATIN SMALL LETTER J
+U+006B   # LATIN SMALL LETTER K
+U+006C   # LATIN SMALL LETTER L
+U+006D   # LATIN SMALL LETTER M
+U+006E   # LATIN SMALL LETTER N
+U+006F   # LATIN SMALL LETTER O
+U+0070   # LATIN SMALL LETTER P
+U+0071   # LATIN SMALL LETTER Q
+U+0072   # LATIN SMALL LETTER R
+U+0073   # LATIN SMALL LETTER S
+U+0074   # LATIN SMALL LETTER T
+U+0075   # LATIN SMALL LETTER U
+U+0076   # LATIN SMALL LETTER V
+U+0077   # LATIN SMALL LETTER W
+U+0078   # LATIN SMALL LETTER X
+U+0079   # LATIN SMALL LETTER Y
+U+007A   # LATIN SMALL LETTER Z
+U+007B   # LEFT CURLY BRACKET
+U+007C   # VERTICAL LINE
+U+007D   # RIGHT CURLY BRACKET
+U+007E   # TILDE
+#
+# Latin-1
+#
+U+00A0   # NO-BREAK SPACE
+U+00A1   # INVERTED EXCLAMATION MARK
+U+00A2   # CENT SIGN
+U+00A3   # POUND SIGN
+U+00A4   # CURRENCY SIGN
+U+00A5   # YEN SIGN
+U+00A6   # BROKEN BAR
+U+00A7   # SECTION SIGN
+U+00A8   # DIAERESIS
+U+00A9   # COPYRIGHT SIGN
+U+00AA   # FEMININE ORDINAL INDICATOR
+U+00AB   # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+U+00AC   # NOT SIGN
+U+00AE   # REGISTERED SIGN
+U+00AF   # MACRON
+U+00B0   # DEGREE SIGN
+U+00B1   # PLUS-MINUS SIGN
+U+00B2   # SUPERSCRIPT TWO
+U+00B3   # SUPERSCRIPT THREE
+U+00B4   # ACUTE ACCENT
+U+00B5   # MICRO SIGN
+U+00B6   # PILCROW SIGN
+U+00B7   # MIDDLE DOT
+U+00B8   # CEDILLA
+U+00B9   # SUPERSCRIPT ONE
+U+00BA   # MASCULINE ORDINAL INDICATOR
+U+00BB   # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+U+00BC   # VULGAR FRACTION ONE QUARTER
+U+00BD   # VULGAR FRACTION ONE HALF
+U+00BE   # VULGAR FRACTION THREE QUARTERS
+U+00BF   # INVERTED QUESTION MARK
+U+00C0   # LATIN CAPITAL LETTER A WITH GRAVE
+U+00C1   # LATIN CAPITAL LETTER A WITH ACUTE
+U+00C2   # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+U+00C3   # LATIN CAPITAL LETTER A WITH TILDE
+U+00C4   # LATIN CAPITAL LETTER A WITH DIAERESIS
+U+00C5   # LATIN CAPITAL LETTER A WITH RING ABOVE
+U+00C6   # LATIN CAPITAL LETTER AE
+U+00C7   # LATIN CAPITAL LETTER C WITH CEDILLA
+U+00C8   # LATIN CAPITAL LETTER E WITH GRAVE
+U+00C9   # LATIN CAPITAL LETTER E WITH ACUTE
+U+00CA   # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+U+00CB   # LATIN CAPITAL LETTER E WITH DIAERESIS
+U+00CC   # LATIN CAPITAL LETTER I WITH GRAVE
+U+00CD   # LATIN CAPITAL LETTER I WITH ACUTE
+U+00CE   # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+U+00CF   # LATIN CAPITAL LETTER I WITH DIAERESIS
+U+00D0   # LATIN CAPITAL LETTER ETH
+U+00D1   # LATIN CAPITAL LETTER N WITH TILDE
+U+00D2   # LATIN CAPITAL LETTER O WITH GRAVE
+U+00D3   # LATIN CAPITAL LETTER O WITH ACUTE
+U+00D4   # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+U+00D5   # LATIN CAPITAL LETTER O WITH TILDE
+U+00D6   # LATIN CAPITAL LETTER O WITH DIAERESIS
+U+00D7   # MULTIPLICATION SIGN
+U+00D8   # LATIN CAPITAL LETTER O WITH STROKE
+U+00D9   # LATIN CAPITAL LETTER U WITH GRAVE
+U+00DA   # LATIN CAPITAL LETTER U WITH ACUTE
+U+00DB   # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+U+00DC   # LATIN CAPITAL LETTER U WITH DIAERESIS
+U+00DD   # LATIN CAPITAL LETTER Y WITH ACUTE
+U+00DE   # LATIN CAPITAL LETTER THORN
+U+00DF   # LATIN SMALL LETTER SHARP S
+U+00E0   # LATIN SMALL LETTER A WITH GRAVE
+U+00E1   # LATIN SMALL LETTER A WITH ACUTE
+U+00E2   # LATIN SMALL LETTER A WITH CIRCUMFLEX
+U+00E3   # LATIN SMALL LETTER A WITH TILDE
+U+00E4   # LATIN SMALL LETTER A WITH DIAERESIS
+U+00E5   # LATIN SMALL LETTER A WITH RING ABOVE
+U+00E6   # LATIN SMALL LETTER AE
+U+00E7   # LATIN SMALL LETTER C WITH CEDILLA
+U+00E8   # LATIN SMALL LETTER E WITH GRAVE
+U+00E9   # LATIN SMALL LETTER E WITH ACUTE
+U+00EA   # LATIN SMALL LETTER E WITH CIRCUMFLEX
+U+00EB   # LATIN SMALL LETTER E WITH DIAERESIS
+U+00EC   # LATIN SMALL LETTER I WITH GRAVE
+U+00ED   # LATIN SMALL LETTER I WITH ACUTE
+U+00EE   # LATIN SMALL LETTER I WITH CIRCUMFLEX
+U+00EF   # LATIN SMALL LETTER I WITH DIAERESIS
+U+00F0   # LATIN SMALL LETTER ETH
+U+00F1   # LATIN SMALL LETTER N WITH TILDE
+U+00F2   # LATIN SMALL LETTER O WITH GRAVE
+U+00F3   # LATIN SMALL LETTER O WITH ACUTE
+U+00F4   # LATIN SMALL LETTER O WITH CIRCUMFLEX
+U+00F5   # LATIN SMALL LETTER O WITH TILDE
+U+00F6   # LATIN SMALL LETTER O WITH DIAERESIS
+U+00F7   # DIVISION SIGN
+U+00F8   # LATIN SMALL LETTER O WITH STROKE
+U+00F9   # LATIN SMALL LETTER U WITH GRAVE
+U+00FA   # LATIN SMALL LETTER U WITH ACUTE
+U+00FB   # LATIN SMALL LETTER U WITH CIRCUMFLEX
+U+00FC   # LATIN SMALL LETTER U WITH DIAERESIS
+U+00FD   # LATIN SMALL LETTER Y WITH ACUTE
+U+00FE   # LATIN SMALL LETTER THORN
+U+00FF   # LATIN SMALL LETTER Y WITH DIAERESIS
+#
+# Box Drawing
+#
+U+2500   # BOX DRAWINGS LIGHT HORIZONTAL
+U+2501   # BOX DRAWINGS HEAVY HORIZONTAL
+U+2502   # BOX DRAWINGS LIGHT VERTICAL
+U+2503   # BOX DRAWINGS HEAVY VERTICAL
+U+2504   # BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL
+U+2505   # BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL
+U+2506   # BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL
+U+2507   # BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL
+U+2508   # BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL
+U+2509   # BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL
+U+250A   # BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL
+U+250B   # BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL
+U+250C   # BOX DRAWINGS LIGHT DOWN AND RIGHT
+U+250D   # BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY
+U+250E   # BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT
+U+250F   # BOX DRAWINGS HEAVY DOWN AND RIGHT
+U+2510   # BOX DRAWINGS LIGHT DOWN AND LEFT
+U+2511   # BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY
+U+2512   # BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT
+U+2513   # BOX DRAWINGS HEAVY DOWN AND LEFT
+U+2514   # BOX DRAWINGS LIGHT UP AND RIGHT
+U+2515   # BOX DRAWINGS UP LIGHT AND RIGHT HEAVY
+U+2516   # BOX DRAWINGS UP HEAVY AND RIGHT LIGHT
+U+2517   # BOX DRAWINGS HEAVY UP AND RIGHT
+U+2518   # BOX DRAWINGS LIGHT UP AND LEFT
+U+2519   # BOX DRAWINGS UP LIGHT AND LEFT HEAVY
+U+251A   # BOX DRAWINGS UP HEAVY AND LEFT LIGHT
+U+251B   # BOX DRAWINGS HEAVY UP AND LEFT
+U+251C   # BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+U+251D   # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY
+U+251E   # BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT
+U+251F   # BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT
+U+2520   # BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT
+U+2521   # BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY
+U+2522   # BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY
+U+2523   # BOX DRAWINGS HEAVY VERTICAL AND RIGHT
+U+2524   # BOX DRAWINGS LIGHT VERTICAL AND LEFT
+U+2525   # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY
+U+2526   # BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT
+U+2527   # BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT
+U+2528   # BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT
+U+2529   # BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY
+U+252A   # BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY
+U+252B   # BOX DRAWINGS HEAVY VERTICAL AND LEFT
+U+252C   # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+U+252D   # BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT
+U+252E   # BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT
+U+252F   # BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY
+U+2530   # BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT
+U+2531   # BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY
+U+2532   # BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY
+U+2533   # BOX DRAWINGS HEAVY DOWN AND HORIZONTAL
+U+2534   # BOX DRAWINGS LIGHT UP AND HORIZONTAL
+U+2535   # BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT
+U+2536   # BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT
+U+2537   # BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY
+U+2538   # BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT
+U+2539   # BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY
+U+253A   # BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY
+U+253B   # BOX DRAWINGS HEAVY UP AND HORIZONTAL
+U+253C   # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+U+253D   # BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT
+U+253E   # BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT
+U+253F   # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY
+U+2540   # BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT
+U+2541   # BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT
+U+2542   # BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT
+U+2543   # BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT
+U+2544   # BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT
+U+2545   # BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT
+U+2546   # BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT
+U+2547   # BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY
+U+2548   # BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY
+U+2549   # BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY
+U+254A   # BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY
+U+254B   # BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL
+U+254C   # BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL
+U+254D   # BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL
+U+254E   # BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL
+U+254F   # BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL
+U+2550   # BOX DRAWINGS DOUBLE HORIZONTAL
+U+2551   # BOX DRAWINGS DOUBLE VERTICAL
+U+2552   # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+U+2553   # BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+U+2554   # BOX DRAWINGS DOUBLE DOWN AND RIGHT
+U+2555   # BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+U+2556   # BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+U+2557   # BOX DRAWINGS DOUBLE DOWN AND LEFT
+U+2558   # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+U+2559   # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+U+255A   # BOX DRAWINGS DOUBLE UP AND RIGHT
+U+255B   # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+U+255C   # BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+U+255D   # BOX DRAWINGS DOUBLE UP AND LEFT
+U+255E   # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+U+255F   # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+U+2560   # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+U+2561   # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+U+2562   # BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+U+2563   # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+U+2564   # BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+U+2565   # BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+U+2566   # BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+U+2567   # BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+U+2568   # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+U+2569   # BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+U+256A   # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+U+256B   # BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+U+256C   # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+U+256D   # BOX DRAWINGS LIGHT ARC DOWN AND RIGHT
+U+256E   # BOX DRAWINGS LIGHT ARC DOWN AND LEFT
+U+256F   # BOX DRAWINGS LIGHT ARC UP AND LEFT
+U+2570   # BOX DRAWINGS LIGHT ARC UP AND RIGHT
+U+2571   # BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
+U+2572   # BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
+U+2573   # BOX DRAWINGS LIGHT DIAGONAL CROSS
+U+2574   # BOX DRAWINGS LIGHT LEFT
+U+2575   # BOX DRAWINGS LIGHT UP
+U+2576   # BOX DRAWINGS LIGHT RIGHT
+U+2577   # BOX DRAWINGS LIGHT DOWN
+U+2578   # BOX DRAWINGS HEAVY LEFT
+U+2579   # BOX DRAWINGS HEAVY UP
+U+257A   # BOX DRAWINGS HEAVY RIGHT
+U+257B   # BOX DRAWINGS HEAVY DOWN
+U+257C   # BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT
+U+257D   # BOX DRAWINGS LIGHT UP AND HEAVY DOWN
+U+257E   # BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT
+U+257F   # BOX DRAWINGS HEAVY UP AND LIGHT DOWN
+#
+# Block Elements
+#
+U+2580   # UPPER HALF BLOCK
+U+2581   # LOWER ONE EIGHTH BLOCK
+U+2582   # LOWER ONE QUARTER BLOCK
+U+2583   # LOWER THREE EIGHTHS BLOCK
+U+2584   # LOWER HALF BLOCK
+U+2585   # LOWER FIVE EIGHTHS BLOCK
+U+2586   # LOWER THREE QUARTERS BLOCK
+U+2587   # LOWER SEVEN EIGHTHS BLOCK
+U+2588   # FULL BLOCK
+U+2589   # LEFT SEVEN EIGHTHS BLOCK
+U+258A   # LEFT THREE QUARTERS BLOCK
+U+258B   # LEFT FIVE EIGHTHS BLOCK
+U+258C   # LEFT HALF BLOCK
+U+258D   # LEFT THREE EIGHTHS BLOCK
+U+258E   # LEFT ONE QUARTER BLOCK
+U+258F   # LEFT ONE EIGHTH BLOCK
+U+2590   # RIGHT HALF BLOCK
+U+2591   # LIGHT SHADE
+U+2592   # MEDIUM SHADE
+U+2593   # DARK SHADE
+U+2594   # UPPER ONE EIGHTH BLOCK
+U+2595   # RIGHT ONE EIGHTH BLOCK
+U+2596   # QUADRANT LOWER LEFT
+U+2597   # QUADRANT LOWER RIGHT
+U+2598   # QUADRANT UPPER LEFT
+U+2599   # QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT
+U+259A   # QUADRANT UPPER LEFT AND LOWER RIGHT
+U+259B   # QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT
+U+259C   # QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT
+U+259D   # QUADRANT UPPER RIGHT
+U+259E   # QUADRANT UPPER RIGHT AND LOWER LEFT
+U+259F   # QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT
+#
+# GNU APL
+#
+U+03BB   # GREEK SMALL LETTER LAMDA
+U+03C7   # GREEK SMALL LETTER CHI
+U+03BC   # GREEK SMALL LETTER MU
+U+0461   # CYRILLIC SMALL LETTER OMEGA
+U+2070   # SUPERSCRIPT ZERO
+U+2074   # SUPERSCRIPT FOUR
+U+2075   # SUPERSCRIPT FIVE
+U+2076   # SUPERSCRIPT SIX
+U+2077   # SUPERSCRIPT SEVEN
+U+2078   # SUPERSCRIPT EIGHT
+U+2079   # SUPERSCRIPT NINE
+U+207F   # SUPERSCRIPT LATIN SMALL LETTER N
+U+2080   # SUBSCRIPT ZERO
+U+2081   # SUBSCRIPT ONE
+U+2082   # SUBSCRIPT TWO
+U+2083   # SUBSCRIPT THREE
+U+2084   # SUBSCRIPT FOUR
+U+2085   # SUBSCRIPT FIVE
+U+2086   # SUBSCRIPT SIX
+U+2087   # SUBSCRIPT SEVEN
+U+2088   # SUBSCRIPT EIGHT
+U+2089   # SUBSCRIPT NINE
+U+2190   # LEFTWARDS ARROW
+U+2191   # UPWARDS ARROW
+U+2192   # RIGHTWARDS ARROW
+U+2193   # DOWNWARDS ARROW
+U+21C4   # RIGHTWARDS ARROW OVER LEFTWARDS ARROW
+U+21E8   # RIGHTWARDS WHITE ARROW
+U+2206   # INCREMENT
+U+2207   # NABLA
+U+2208   # ELEMENT OF
+U+2218   # RING OPERATOR
+U+2223   # DIVIDES
+U+2228   # LOGICAL OR
+U+2229   # INTERSECTION
+U+222A   # UNION
+U+2235   # BECAUSE
+U+223C   # TILDE OPERATOR
+U+2260   # NOT EQUAL TO
+U+2261   # IDENTICAL TO
+U+2264   # LESS-THAN OR EQUAL TO
+U+2265   # GREATER-THAN OR EQUAL TO
+U+226C   # BETWEEN
+U+2282   # SUBSET OF
+U+2283   # SUPERSET OF
+U+2296   # CIRCLED MINUS
+U+22A2   # RIGHT TACK
+U+22A3   # LEFT TACK
+U+22A4   # DOWN TACK
+U+22A5   # UP TACK
+U+22C6   # STAR OPERATOR
+# U+22F8   # ELEMENT OF WITH UNDERBAR maps to U+2377
+U+2308   # LEFT CEILING
+U+230A   # LEFT FLOOR
+U+2336   # APL FUNCTIONAL SYMBOL I-BEAM
+U+2337   # APL FUNCTIONAL SYMBOL SQUISH QUAD
+U+2338   # APL FUNCTIONAL SYMBOL QUAD EQUAL
+U+2339   # APL FUNCTIONAL SYMBOL QUAD DIVIDE
+U+233A   # APL FUNCTIONAL SYMBOL QUAD DIAMOND
+U+233B   # APL FUNCTIONAL SYMBOL QUAD JOT
+U+233C   # APL FUNCTIONAL SYMBOL QUAD CIRCLE
+U+233D   # APL FUNCTIONAL SYMBOL CIRCLE STILE
+U+233E   # APL FUNCTIONAL SYMBOL CIRCLE JOT
+U+233F   # APL FUNCTIONAL SYMBOL SLASH BAR
+U+2340   # APL FUNCTIONAL SYMBOL BACKSLASH BAR
+U+2341   # APL FUNCTIONAL SYMBOL QUAD SLASH
+U+2342   # APL FUNCTIONAL SYMBOL QUAD BACKSLASH
+U+2343   # APL FUNCTIONAL SYMBOL QUAD LESS-THAN
+U+2344   # APL FUNCTIONAL SYMBOL QUAD GREATER-THAN
+U+2345   # APL FUNCTIONAL SYMBOL LEFTWARDS VANE
+U+2346   # APL FUNCTIONAL SYMBOL RIGHTWARDS VANE
+U+2347   # APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW
+U+2348   # APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW
+U+2349   # APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH
+U+234A   # APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR
+U+234B   # APL FUNCTIONAL SYMBOL DELTA STILE
+U+234C   # APL FUNCTIONAL SYMBOL QUAD DOWN CARET
+U+234D   # APL FUNCTIONAL SYMBOL QUAD DELTA
+U+234E   # APL FUNCTIONAL SYMBOL DOWN TACK JOT
+U+234F   # APL FUNCTIONAL SYMBOL UPWARDS VANE
+U+2350   # APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW
+U+2351   # APL FUNCTIONAL SYMBOL UP TACK OVERBAR
+U+2352   # APL FUNCTIONAL SYMBOL DEL STILE
+U+2353   # APL FUNCTIONAL SYMBOL QUAD UP CARET
+U+2354   # APL FUNCTIONAL SYMBOL QUAD DEL
+U+2355   # APL FUNCTIONAL SYMBOL UP TACK JOT
+U+2356   # APL FUNCTIONAL SYMBOL DOWNWARDS VANE
+U+2357   # APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW
+U+2358   # APL FUNCTIONAL SYMBOL QUOTE UNDERBAR
+U+2359   # APL FUNCTIONAL SYMBOL DELTA UNDERBAR
+U+235A   # APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR
+U+235B   # APL FUNCTIONAL SYMBOL JOT UNDERBAR
+U+235C   # APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR
+U+235D   # APL FUNCTIONAL SYMBOL UP SHOE JOT
+U+235E   # APL FUNCTIONAL SYMBOL QUOTE QUAD
+U+235F   # APL FUNCTIONAL SYMBOL CIRCLE STAR
+U+2360   # APL FUNCTIONAL SYMBOL QUAD COLON
+U+2361   # APL FUNCTIONAL SYMBOL UP TACK DIAERESIS
+U+2362   # APL FUNCTIONAL SYMBOL DEL DIAERESIS
+U+2363   # APL FUNCTIONAL SYMBOL STAR DIAERESIS
+U+2364   # APL FUNCTIONAL SYMBOL JOT DIAERESIS
+U+2365   # APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS
+U+2366   # APL FUNCTIONAL SYMBOL DOWN SHOE STILE
+U+2367   # APL FUNCTIONAL SYMBOL LEFT SHOE STILE
+U+2368   # APL FUNCTIONAL SYMBOL TILDE DIAERESIS
+U+2369   # APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS
+U+236A   # APL FUNCTIONAL SYMBOL COMMA BAR
+U+236B   # APL FUNCTIONAL SYMBOL DEL TILDE
+U+236C   # APL FUNCTIONAL SYMBOL ZILDE
+U+236D   # APL FUNCTIONAL SYMBOL STILE TILDE
+U+236E   # APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR
+U+236F   # APL FUNCTIONAL SYMBOL QUAD NOT EQUAL
+U+2370   # APL FUNCTIONAL SYMBOL QUAD QUESTION
+U+2371   # APL FUNCTIONAL SYMBOL DOWN CARET TILDE
+U+2372   # APL FUNCTIONAL SYMBOL UP CARET TILDE
+U+2373   # APL FUNCTIONAL SYMBOL IOTA
+U+2374   # APL FUNCTIONAL SYMBOL RHO
+U+2375   # APL FUNCTIONAL SYMBOL OMEGA
+U+2376   # APL FUNCTIONAL SYMBOL ALPHA UNDERBAR
+U+2377   # APL FUNCTIONAL SYMBOL EPSILON UNDERBAR
+U+2378   # APL FUNCTIONAL SYMBOL IOTA UNDERBAR
+U+2379   # APL FUNCTIONAL SYMBOL OMEGA UNDERBAR
+U+237A   # APL FUNCTIONAL SYMBOL ALPHA
+# U+2395   # APL FUNCTIONAL SYMBOL QUAD --> map to U+25AF WHITE VERTICAL RECTANGLE
+#
+# Other APL
+#
+# U+03B1   # GREEK SMALL LETTER ALPHA --> map to U+237A
+# U+03C9   # GREEK SMALL LETTER OMEGA --> map to U+2375 APL FUNCTIONAL SYMBOL OMEGA
+# U+2212   # MINUS SIGN               --> map to U+002D HYPHEN-MINUS
+U+2227   # LOGICAL AND
+U+22BC   # NAND
+U+22BD   # NOR
+U+22C4   # DIAMOND OPERATOR
+U+25AF # WHITE VERTICAL RECTANGLE
+# U+25CA # LOZENGE                  --> map to U+22C4 DIAMOND OPERATOR
+U+25CB   # WHITE CIRCLE
+U+25E6   # WHITE BULLET
+# U+26AA # MEDIUM WHITE CIRCLE      --> map to U+25CB WHITE CIRCLE
+# U+2B26 # WHITE MEDIUM DIAMOND     --> map to U+22C4 DIAMOND OPERATOR
+# U+2A7D # LESS-THAN OR SLANTED EQUAL TO    --> map to U+2264 LESS-THAN OR EQUAL TO
+# U+2A7E # GREATER-THAN OR SLANTED EQUAL TO --> map to U+2265 GREATER-THAN OR EQUAL TO
+#
+# For French, from ISO 8859-15
+#
+U+0152   # LATIN CAPITAL LIGATURE OE
+U+0153   # LATIN SMALL LIGATURE OE
+U+0178   # LATIN CAPITAL LETTER Y WITH DIAERESIS
+#
+# Miscellaneous Math
+#
+U+2194   # LEFT RIGHT ARROW
+U+2195   # UP DOWN ARROW
+U+2200   # FOR ALL
+U+221E   # INFINITY
+U+2205   # EMPTY SET
+U+2248   # ALMOST EQUAL TO
+U+221A   # SQUARE ROOT
+U+2262   # NOT IDENTICAL TO
+U+2286   # SUBSET OF OR EQUAL TO
+U+2287   # SUPERSET OF OR EQUAL TO
+U+2299   # CIRCLED DOT OPERATOR
+U+03C0   # GREEK SMALL LETTER PI
+#
+# Miscellaneous
+#
+U+2018   # LEFT SINGLE QUOTATION MARK
+U+2019   # RIGHT SINGLE QUOTATION MARK
+U+201A   # SINGLE LOW-9 QUOTATION MARK
+U+201C   # LEFT DOUBLE QUOTATION MARK
+U+201D   # RIGHT DOUBLE QUOTATION MARK
+U+201E   # DOUBLE LOW-9 QUOTATION MARK
+U+2020   # DAGGER
+U+2021   # DOUBLE DAGGER
+U+2026   # HORIZONTAL ELLIPSIS
+U+20AC   # EURO SIGN
+U+2219   # BULLET OPERATOR
+# If one glyph is removed, the next glyph could be added.
+# U+2639   # WHITE FROWNING FACE
+U+263A   # WHITE SMILING FACE
+U+25B2   # BLACK UP-POINTING TRIANGLE
+U+25B6   # BLACK RIGHT-POINTING TRIANGLE
+U+25BC   # BLACK DOWN-POINTING TRIANGLE
+U+25C0   # BLACK LEFT-POINTING TRIANGLE
+U+2666   # BLACK DIAMOND SUIT
+#
+# Replacement Character
+#
+U+FFFD   # REPLACEMENT CHARACTER
index bdaf1565d96b19fe2139ac20c7731e95ade35d8c..5a932ee0d0bd58e0e155a2a7ae5f1f9f5ee2ba80 100644 (file)
@@ -5,11 +5,29 @@ BINDIR = ../../bin
 
 FONTFORGE = fontforge
 
 
 FONTFORGE = fontforge
 
-COPYRIGHT = "Copyright (C) 2013 Roman Czyborra, Paul Hardy, et al.  \
+#
+# Default values, if not set on the command line when make is invoked:
+#
+# FONTFILE:  Prefix of the file name for input and output files.
+# FONTNAME:  Name of the font inside a TTF file.
+# PSNAME:    PostScript name of the font inside a TTF file; can't have spaces.
+# COMBINING: Prefix of the file containing a list of combining characters.
+#
+FONTFILE="unifont"
+FONTNAME="Unifont"
+PSNAME="Unifont"
+COMBINING="combining"
+
+#
+# The PostScript name of a font can't contain spaces--remove them.
+# Could also use bash string replacement if you know you're using bash.
+#
+
+COPYRIGHT = "Copyright (C) 2014 Roman Czyborra, Paul Hardy, Andrew Miller, et al.  \
 Licensed under the GNU General Public License; either version 2, or \
 (at your option) a later version, with the GNU Font Embedding Exception."
 
 Licensed under the GNU General Public License; either version 2, or \
 (at your option) a later version, with the GNU Font Embedding Exception."
 
-VERSION = 6.3.20131221
+VERSION = 6.3.20140202
 
 #
 # How to build unifont.ttf from GNU Unifont's unifont.hex
 
 #
 # How to build unifont.ttf from GNU Unifont's unifont.hex
@@ -34,45 +52,35 @@ VERSION = 6.3.20131221
 # a .sfd generated from the whole unifont.hex would be too big to
 # process all at once.
 
 # a .sfd generated from the whole unifont.hex would be too big to
 # process all at once.
 
-all: hex2sfd merge sfd2ttf sbit
-
-hex2sfd: unifont.hex $(BINDIR)/hex2sfd
-       echo "Separating unifont.hex into 16 parts"
-       for i in 0 1 2 3 4 5 6 7 8 9 A B C D E F ; \
-          do \
-          grep ^$$i unifont.hex > $$i.hex ; \
-          $(BINDIR)/hex2sfd < $$i.hex > $$i.sfd ; \
-       done
-       for i in 0 1 2 3 4 5 6 7 8 9 A B C D E F ; \
-          do \
-          $(FONTFORGE) -lang=ff -c \
-             'Open($$1); \
-              SelectAll(); \
-              RemoveOverlap(); \
-              Simplify(64,1); \
-              Save($$1);' \
-             $$i.sfd ; \
-          \rm -f $$i.hex ; \
-       done
-
-# We join all the generated .sfd files into a single one,
-# and generate the final TrueType font.
-
-merge:
-       echo "Merging all .sfd files"
-       $(FONTFORGE) -script all.pe
+all: outline
 
 #
 
 #
-# Commented out because not all applications correctly interpreted
-# the settings:
+# Commented out this operation on SFD file because not all applications
+# correctly interpreted the settings:
 #
 #          SetFontNames("UnifontMedium", "GNU", "Unifont", "Medium", $(COPYRIGHT), "$(VERSION)"); \
 #
 #          SetFontNames("UnifontMedium", "GNU", "Unifont", "Medium", $(COPYRIGHT), "$(VERSION)"); \
-sfd2ttf:
+#
+# Convert unifont.hex to unifont.sfd as a single file, then generate
+# an outline TrueType font.
+#
+outline: $(FONTFILE).hex $(BINDIR)/hex2sfd
+       echo "Converting font as a single file."
+       $(BINDIR)/hex2sfd $(COMBINING).txt < $(FONTFILE).hex > $(FONTFILE).sfd
+       $(FONTFORGE) -lang=ff -c \
+          'Open($$1); \
+           SetFontNames("$(PSNAME)Medium", \
+               "$(FONTNAME)", "$(FONTNAME)", "Medium", \
+               $(COPYRIGHT), "$(VERSION)"); \
+           SelectAll(); \
+           RemoveOverlap(); \
+           Simplify(64,1); \
+           Save($$1);' \
+          $(FONTFILE).sfd
        echo "Converting .sfd font into .ttf font"
        $(FONTFORGE) -lang=ff -c \
           'Open($$1); \
        echo "Converting .sfd font into .ttf font"
        $(FONTFORGE) -lang=ff -c \
           'Open($$1); \
-           Generate($$2)' unifont.sfd unifont.ttf
-       \rm -f unifont.hex
+           Generate($$2)' $(FONTFILE).sfd $(FONTFILE).ttf
+       \rm -f $(FONTFILE).hex $(COMBINING).txt
 
 #
 # This fontforge script reads a BDF font file and generates an SBIT font file.
 
 #
 # This fontforge script reads a BDF font file and generates an SBIT font file.
@@ -96,24 +104,27 @@ sfd2ttf:
 # the settings:
 #
 #          SetFontNames("","","","","","$(VERSION)"); \
 # the settings:
 #
 #          SetFontNames("","","","","","$(VERSION)"); \
-sbit:
+
+sbit: $(FONTFILE).bdf
        $(FONTFORGE) -lang=ff -c \
           'New(); \
            Import($$1); \
        $(FONTFORGE) -lang=ff -c \
           'New(); \
            Import($$1); \
+           SetFontNames("","","","","","$(VERSION)"); \
            Generate($$2, "ttf"); \
            Close()' \
            Generate($$2, "ttf"); \
            Close()' \
-          unifont_sample.bdf unifont_sample.ttf
+          $(FONTFILE).bdf $(FONTFILE).ttf
+       \rm -f $(FONTFILE).bdf
 
 
+#
+# Delete files copied into this directory to build TTF fonts.
+#
 clean:
 clean:
-       \rm -f [0-9A-F].hex
-       \rm -f [0-9A-F].sfd
-       \rm -f *.bdf
+       \rm -f *.bdf *.hex *.txt
 
 
+#
+# Delete files created within this directory while building TTF fonts.
+#
 distclean: clean
 distclean: clean
-       \rm -f unifont.bdf
-       \rm -f unifont.hex
-       \rm -f unifont.sfd
-       \rm -f unifont.ttf
-       \rm -f unifont-sbit.ttf
+       \rm -f *.sfd *.ttf
 
 
-.PHONY: all hex2sfd merge sfd2ttf sbit clean distclean
+.PHONY: all outline sbit clean distclean
diff --git a/font/ttfsrc/all.pe b/font/ttfsrc/all.pe
deleted file mode 100644 (file)
index 9a98506..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-Open('0.sfd')
-MergeFonts('1.sfd')
-MergeFonts('2.sfd')
-MergeFonts('3.sfd')
-MergeFonts('4.sfd')
-MergeFonts('5.sfd')
-MergeFonts('6.sfd')
-MergeFonts('7.sfd')
-MergeFonts('8.sfd')
-MergeFonts('9.sfd')
-MergeFonts('A.sfd')
-MergeFonts('B.sfd')
-MergeFonts('C.sfd')
-MergeFonts('D.sfd')
-MergeFonts('E.sfd')
-MergeFonts('F.sfd')
-Save('unifont.sfd')
index e3f0fcf424d2cbc174ee92108da475e347314c73..f8338e9d03a995f6a881a39783433366044aa9fc 100644 (file)
@@ -7,7 +7,7 @@ BINDIR = ../bin
 # assembly date of this version
 #
 MAJORVERSION = 6.3
 # assembly date of this version
 #
 MAJORVERSION = 6.3
-DATE = 20131217
+DATE = 20140202
 VERSION = $(MAJORVERSION).$(DATE)
 
 COPYRIGHT = "Copyright (C) 2013 Paul Hardy.  \
 VERSION = $(MAJORVERSION).$(DATE)
 
 COPYRIGHT = "Copyright (C) 2013 Paul Hardy.  \
index 596ea8e30a6ea033726f5f525e7e353b62823e48..651d8096c4d879b5eeea06193e7e6bfa937ebe59 100644 (file)
@@ -7,7 +7,7 @@ and the final output file hangul-syllables.hex, are in the precompiled/
 subdirectory.
 
 The hangul-syllables.hex file is the same file that appears in the
 subdirectory.
 
 The hangul-syllables.hex file is the same file that appears in the
-font/hexsrc directory.
+"font/plane00" directory.
 
 To build hangul-syllables.hex from the input files, simply type
 
 
 To build hangul-syllables.hex from the input files, simply type
 
index 45c1b2246068040787bb6f3ecf8fe91be124dc74..1d60da33f20a1692b8dadb28d28094e0eadc5d73 100644 (file)
@@ -2,7 +2,7 @@
 SHELL = /bin/sh
 
 MAN1PAGES = bdfimplode.1 hex2bdf.1 hex2sfd.1 \
 SHELL = /bin/sh
 
 MAN1PAGES = bdfimplode.1 hex2bdf.1 hex2sfd.1 \
-       hexbraille.1 hexdraw.1 hexmerge.1 johab2ucs2.1 \
+       hexbraille.1 hexdraw.1 hexmerge.1 hexkinya.1 johab2ucs2.1 \
        unibdf2hex.1 unibmp2hex.1 unicoverage.1 unidup.1 \
        unifontpic.1 unifontchojung.1 unifontksx.1 unigencircles.1 \
        unigenwidth.1 unihex2bmp.1 unihex2png.1 unihexgen.1 \
        unibdf2hex.1 unibmp2hex.1 unicoverage.1 unidup.1 \
        unifontpic.1 unifontchojung.1 unifontksx.1 unigencircles.1 \
        unigenwidth.1 unihex2bmp.1 unihex2png.1 unihexgen.1 \
index 3244d942877d327ff155098af1897c151943d8e2..41e53854b6fb17c9db4ed03083a1bf9879dcd04c 100644 (file)
@@ -20,6 +20,7 @@ of the font to STDOUT.
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index 62169f4ec2d3978dc3a1c420982650ce02a08c49..520327afe8c788fa08b90a84ca1453f6f19b0085 100644 (file)
@@ -50,6 +50,7 @@ hex2bdf -f "Unifont" -c "(C) 2013..." unifont.hex > unifont.bdf
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index 6dad92c1b66ad7853228c43a2ac70965fd3a80c2..7e9bb5fa62f89106acf4d9e4a8e734cfb5582b45 100644 (file)
@@ -22,6 +22,7 @@ GNU Unifont .hex font files for input, FontForge .sfd font files for output
 .BR hex2bdf(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2bdf(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index 31100b2acdc604d12e8d76b89fa89b5ba33ae950..9fffce23612e21e399828b6ef8c9d3613321c70a 100644 (file)
@@ -18,6 +18,7 @@ braille.hex output font files
 .BR hex2bdf(1),
 .BR hex2sfd(1),
 .BR hexdraw(1),
 .BR hex2bdf(1),
 .BR hex2sfd(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index 80120ab8070e434093f0fd151e9b0df5add70c3a..875984acda5503aa01f65fafd742db92c56735ca 100644 (file)
@@ -28,6 +28,7 @@ back into a .hex file.
 .BR hex2bdf(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hex2bdf(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
diff --git a/man/hexkinya.1 b/man/hexkinya.1
new file mode 100644 (file)
index 0000000..e22467a
--- /dev/null
@@ -0,0 +1,52 @@
+.TH HEXKINYA 1 "2014 Feb 01"
+.SH NAME
+hexkinya \- Create the Private Use Area Kinya syllables
+.SH SYNOPSIS
+.br
+.B hexkinya
+> plane15.hex
+.SH DESCRIPTION
+.B hexkinya
+contains pre-defined initial, middle, and final alphabet glyphs
+to form syllables.  The output is the Kinya Syllables Private Use Area
+block of the ConScript Unicode Registry (CSUR).  The output range is
+U+0F0000 through U+0FDE6F, inclusive.
+.PP
+.SH FILES
+None.
+.SH SEE ALSO
+.BR bdfimplode(1),
+.BR hex2bdf(1),
+.BR hex2sfd(1),
+.BR hexbraille(1),
+.BR hexdraw(1),
+.BR hexmerge(1),
+.BR johab2ucs2(1),
+.BR unibdf2hex(1),
+.BR unibmp2hex(1),
+.BR unicoverage(1),
+.BR unidup(1),
+.BR unifont(5),
+.BR unifontchojung(1),
+.BR unifontksx(1),
+.BR unifontpic(1),
+.BR unigencircles(1),
+.BR unigenwidth(1),
+.BR unihex2bmp(1),
+.BR unihex2png(1),
+.BR unihexgen(1),
+.BR unipagecount(1),
+.BR unipng2hex(1)
+.SH AUTHOR
+.B hexkinya
+was written by Andrew Miller.
+.SH LICENSE
+.B hexkinya
+is Copyright \(co 2014 by Andrew Miller.
+.PP
+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.
+.SH BUGS
+No known bugs exist.
index 9f80c9865d67307ca0b305da55b4d6012a420a60..d8fa6b687f75e41d1e7974ebd47704da63f4e45e 100644 (file)
@@ -19,6 +19,7 @@ the combined font to stdout.
 .BR hex2bdf(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hex2bdf(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
+.BR hexkinya(1),
 .BR hexdraw(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexdraw(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index 3518381accf2a5f760be7e040ee8066c5dc72077..bc65c1f745440617959ec6947f5146650b9bcd68 100644 (file)
@@ -21,6 +21,7 @@ a GNU Unifont .hex file containing the Unicode Hangul Syllables to STDOUT.
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR unibdf2hex(1),
 .BR unibmp2hex(1),
 .BR hexmerge(1),
 .BR unibdf2hex(1),
 .BR unibmp2hex(1),
index 1f4197eda73672fe6b93e8a22a506326dc325e88..92d1844d99e2f54d5cd3547f1966c73930ce5f64 100644 (file)
@@ -25,6 +25,7 @@ build "unifont.hex" but this source code could easily be modified.
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibmp2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibmp2hex(1),
index cc9b934a7a4e53115a1517a2f81954dddafb6004..1032c3e46e90ffa07041d8d4653eb0d8e0f5bf9a 100644 (file)
@@ -56,6 +56,7 @@ unibmp2hex -imy_input_file.bmp -omy_output_file.hex
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index ab3a74c469d6a05fa69e45e230e88903eeccf291..31c704af078cf01c0877ce22e966c144246bb26a 100644 (file)
@@ -32,6 +32,7 @@ coverage.dat, *.hex GNU Unifont files.
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index e596b92d6a79bf7d4536e46f59c3b6ca0f986bfe..d8157db0dbd064d4d9c7f0043264df52086a9c53 100644 (file)
@@ -22,6 +22,7 @@ specified, input will be read from STDIN until end of file.
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index 793efb938f11379f8b80c699b6fd443450ebb3ed..4a528fb14a4a55760f0c719303883277d89d1011 100644 (file)
@@ -201,6 +201,7 @@ Tutorial on customizing Unifont
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index a82cc647424ba1b0c33cbdc66c5c31c537c68c28..a0387483e9c6f77765a6d6a95426902fb62332a9 100644 (file)
@@ -25,6 +25,7 @@ This lets a font designer focus on this subset during font creation.
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index f774ad124006c9abd8ed4e2cbd7fe01435192baa..b205911371ffc129385c109aad4e07eb285e247f 100644 (file)
@@ -26,6 +26,7 @@ common in modern Hangul usage during font development.
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index c5bacb1ff61fa7fe9d32652917708a8ac115a47f..e5fade68abe85cb4d495ba18c4cf001c63ac1ea4 100644 (file)
@@ -69,6 +69,7 @@ unifontpic -d120 >unifontpic.bmp
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index 631d9e5659a7dabba69d2cebde154930957a3425..b47db726f820ff93d747ac694e3af324222e1894 100644 (file)
@@ -44,6 +44,7 @@ for non-printing code points
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index acbe003e0a219584f3320b7f06280c7034b34fda..22d06efc7e61ded8d37c69330e4127836588a8ec 100644 (file)
@@ -30,6 +30,7 @@ unigenwidth unifont.hex combining.txt > wccode.c
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index 91e902d23add4b59a5d9e0f53bb84c99c3698023..de4382a0e69a73ac86cfc560c3a0e7cba3c5e416 100644 (file)
@@ -57,6 +57,7 @@ unihex2bmp -imy_input_file.hex -omy_output_file.bmp
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index 6770885410fcda1ee0af491a8bce4937eb5bd030..32acf8443d12b53120465b87e761c724161eae6b 100644 (file)
@@ -71,6 +71,7 @@ unihex2png -i my_input_file.hex -o my_output_file.png
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index d3b45a0aade702318bd05366c1aba2b4c142c2bb..e8658189c0db3f0bfc4dc65dbc7a7f6c830b88bd 100644 (file)
@@ -36,6 +36,7 @@ e000 f8ff
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index 77b3612f707ecc1d3fbeb8b329c3daf163f03aa1..a435f14979dc5b29f8a1e22bdaf238188d742dac 100644 (file)
@@ -35,6 +35,7 @@ program.  The bitmaps are assumed to be in the directory "bmp/".
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index 90cb376fb4eae2c22181d53eb4e3d45692c63b65..962d2f4419c7330d8114f1702b4de73e120be896 100644 (file)
@@ -53,6 +53,7 @@ unipng2hex -i my_input_file.png -o my_output_file.hex
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
 .BR hex2sfd(1),
 .BR hexbraille(1),
 .BR hexdraw(1),
+.BR hexkinya(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
 .BR hexmerge(1),
 .BR johab2ucs2(1),
 .BR unibdf2hex(1),
index 93e3a15d97e1f5456040944d23c2768d089ea03e..11b6634318376b8a59c16d1b3cfd2c7a7d3824a3 100644 (file)
@@ -25,7 +25,7 @@ CPROGS = unibmp2hex unicoverage unidup unibdf2hex unifontpic \
 # The programs johab2ucs2, unifontchojung, and unifontksx are
 # only used for generation of Hangul syllables.
 #
 # The programs johab2ucs2, unifontchojung, and unifontksx are
 # only used for generation of Hangul syllables.
 #
-PPROGS = bdfimplode hex2bdf hex2sfd hexbraille hexdraw hexmerge \
+PPROGS = bdfimplode hex2bdf hex2sfd hexbraille hexdraw hexkinya hexmerge \
         johab2ucs2 unifontchojung unifontksx unihex2png unipng2hex
 
 PROGS = $(CPROGS) $(PPROGS)
         johab2ucs2 unifontchojung unifontksx unihex2png unipng2hex
 
 PROGS = $(CPROGS) $(PPROGS)
index 0f342a68f63c8e505ac5150d68b180cfedc3c7d5..42a61d7084a6735c5eda8ef4a6aa5996aa67444f 100755 (executable)
 for ($i = 0; $i < 65536; $i++) {
    push(@combining, 0);
 }
 for ($i = 0; $i < 65536; $i++) {
    push(@combining, 0);
 }
-open(A, "<combining.txt");
+if ($#ARGV < 0) {
+   open(A, "<", "combining.txt");
+}
+else {
+   open(A, "<", $ARGV[0]);
+}
 while (<A>) {
    chomp;
    $combining[ hex($_) ] = 1;
 while (<A>) {
    chomp;
    $combining[ hex($_) ] = 1;
diff --git a/src/hexkinya b/src/hexkinya
new file mode 100755 (executable)
index 0000000..7c959bd
--- /dev/null
@@ -0,0 +1,70 @@
+#!/usr/bin/perl
+
+@init = (
+'7E414949490000000000000000000000',
+'7E414141410000000000000000000000',
+'7E010909090000000000000000000000',
+'7E010101010000000000000000000000',
+'414B5D69410000000000000000000000',
+'43454951610000000000000000000000',
+'3E087F08080000000000000000000000',
+'08087F08080000000000000000000000',
+'25555555250000000000000000000000',
+'39454545390000000000000000000000',
+'494949413F0000000000000000000000',
+'414141413F0000000000000000000000',
+'090909017F0000000000000000000000',
+'010101017F0000000000000000000000',
+'41417F41410000000000000000000000',
+'7E0101017F0000000000000000000000',
+'7E4141417F0000000000000000000000',
+'23150911210000000000000000000000',
+'7F010F01010000000000000000000000',
+'01097F01010000000000000000000000',
+'02040810200000000000000000000000'
+);
+
+@medi = (
+'0000000000007F400000000000000000',
+'0000000000003F402000000000000000',
+'00000000000000407F00000000000000',
+'00000000000020403F00000000000000',
+'0000000000007F010000000000000000',
+'0000000000007E010200000000000000',
+'00000000000000017F00000000000000',
+'00000000000002017E00000000000000'
+);
+
+@fina = (
+'000000000000000000007E4149494900',
+'000000000000000000007E4141414100',
+'000000000000000000007E0109090900',
+'000000000000000000007E0101010100',
+'00000000000000000000414B5D694100',
+'00000000000000000000434549516100',
+'000000000000000000003E087F080800',
+'0000000000000000000008087F080800',
+'00000000000000000000255555552500',
+'00000000000000000000394545453900',
+'00000000000000000000494949413F00',
+'00000000000000000000414141413F00',
+'00000000000000000000090909017F00',
+'00000000000000000000010101017F00',
+'0000000000000000000041417F414100',
+'000000000000000000007E0101017F00',
+'000000000000000000007E4141417F00',
+'00000000000000000000231509112100',
+'00000000000000000000404078407F00',
+'0000000000000000000001097F010100',
+'00000000000000000000020408102000',
+'00000000000000000000000000000000'
+);
+
+for ($i = 0; $i < 21 ; $i++) {
+       for ($m = 0; $m < 8 ; $m++) {
+               for ($f = 0; $f < 22 ; $f++) {
+                       $c = ($i * 176) + ($m * 22) + $f + 0xF0000;
+                       printf ("%06X:%s%s%s\n", $c, substr ($init[$i], 0, 10), substr ($medi[$m], 10, 10), substr ($fina[$f], 20, 12));
+               }
+       }
+}
index e333b47d9c5fe0dc4b28c2bbc43306d589a4bfa1..1e15c191336356b8dae89623aebde41695088a0c 100644 (file)
@@ -155,6 +155,17 @@ main (int argc, char *argv[])
 
    wide[0x303F] = 0; /* CJK half-space fill */
 
 
    wide[0x303F] = 0; /* CJK half-space fill */
 
+   /* Supplemental Multilingual Plane (Plane 01) */
+   for (i = 0x010A00; i <= 0x010A5F; i++) wide[i] = 1; /* Kharoshthi      */
+   for (i = 0x011000; i <= 0x01107F; i++) wide[i] = 1; /* Brahmi          */
+   for (i = 0x011080; i <= 0x0110CF; i++) wide[i] = 1; /* Kaithi          */
+   for (i = 0x011100; i <= 0x01114F; i++) wide[i] = 1; /* Chakma          */
+   for (i = 0x011180; i <= 0x0111DF; i++) wide[i] = 1; /* Sharada         */
+   for (i = 0x011680; i <= 0x0116CF; i++) wide[i] = 1; /* Takri           */
+   for (i = 0x016F00; i <= 0x016F9F; i++) wide[i] = 1; /* Mino            */
+   for (i = 0x01D100; i <= 0x01D1FF; i++) wide[i] = 1; /* Musical Symbols */
+   for (i = 0x01D200; i <= 0x01D24F; i++) wide[i] = 1; /* Ancient Greek Musical Notation */
+
    /*
       Determine whether or not the file is a Microsoft Windows Bitmap file.
       If it starts with 'B', 'M', assume it's a Windows Bitmap file.
    /*
       Determine whether or not the file is a Microsoft Windows Bitmap file.
       If it starts with 'B', 'M', assume it's a Windows Bitmap file.
index dc1d8b496b99fc70cbe1795ae72160aa9b553c18..973ab95d65b66c87a1720f6549b5f3f39948e0b2 100644 (file)
@@ -16,7 +16,7 @@
 
       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
 
       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 3 of the License, or
+      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,
       (at your option) any later version.
 
       This program is distributed in the hope that it will be useful,