summaryrefslogtreecommitdiff
path: root/language/tibetan/original
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /language/tibetan/original
Initial commit
Diffstat (limited to 'language/tibetan/original')
-rw-r--r--language/tibetan/original/300dpi/tib.pkbin0 -> 16016 bytes
-rw-r--r--language/tibetan/original/300dpi/tibsp.pkbin0 -> 3116 bytes
-rw-r--r--language/tibetan/original/copying339
-rw-r--r--language/tibetan/original/doc/instruct.ps376
-rw-r--r--language/tibetan/original/doc/instruct.tex73
-rw-r--r--language/tibetan/original/doc/sample.tex497
-rw-r--r--language/tibetan/original/doc/sample.tib44
-rw-r--r--language/tibetan/original/doc/splist.ps430
-rw-r--r--language/tibetan/original/doc/splist.tex128
-rw-r--r--language/tibetan/original/doc/tiblist.ps1216
-rw-r--r--language/tibetan/original/doc/tiblist.tex267
-rw-r--r--language/tibetan/original/doc/vrbtmsam.ps170
-rw-r--r--language/tibetan/original/doc/vrbtmsam.tex49
-rw-r--r--language/tibetan/original/make/readme59
-rw-r--r--language/tibetan/original/make/readme.gnu5
-rw-r--r--language/tibetan/original/readme40
-rw-r--r--language/tibetan/original/src/makefile18
-rw-r--r--language/tibetan/original/src/makefile.emx18
-rw-r--r--language/tibetan/original/src/table.c259
-rw-r--r--language/tibetan/original/src/table.h31
-rw-r--r--language/tibetan/original/src/tfilt.c49
-rw-r--r--language/tibetan/original/src/token.h50
-rw-r--r--language/tibetan/original/src/tparse.c509
-rw-r--r--language/tibetan/original/src/util.c131
-rw-r--r--language/tibetan/original/tfm/tib.tfmbin0 -> 860 bytes
-rw-r--r--language/tibetan/original/tfm/tibsp.tfmbin0 -> 840 bytes
26 files changed, 4758 insertions, 0 deletions
diff --git a/language/tibetan/original/300dpi/tib.pk b/language/tibetan/original/300dpi/tib.pk
new file mode 100644
index 0000000000..fe17501bb2
--- /dev/null
+++ b/language/tibetan/original/300dpi/tib.pk
Binary files differ
diff --git a/language/tibetan/original/300dpi/tibsp.pk b/language/tibetan/original/300dpi/tibsp.pk
new file mode 100644
index 0000000000..96c515ab29
--- /dev/null
+++ b/language/tibetan/original/300dpi/tibsp.pk
Binary files differ
diff --git a/language/tibetan/original/copying b/language/tibetan/original/copying
new file mode 100644
index 0000000000..9285110205
--- /dev/null
+++ b/language/tibetan/original/copying
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ Appendix: How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/language/tibetan/original/doc/instruct.ps b/language/tibetan/original/doc/instruct.ps
new file mode 100644
index 0000000000..2801f7fcbb
--- /dev/null
+++ b/language/tibetan/original/doc/instruct.ps
@@ -0,0 +1,376 @@
+%!PS-Adobe-2.0
+%%Creator: dvips, version 5.395 (C) 1986-90 Radical Eye Software
+%%Title: instruct.dvi
+%%Pages: 1 1
+%%BoundingBox: 0 0 612 792
+%%EndComments
+%%BeginProcSet: tex.pro
+/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch
+load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{
+isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+Resolution VResolution vsize neg mul TR}B /@letter{/vsize 10 N}B /@landscape{
+/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@legal{/vsize 13 N}
+B /@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[
+1 0 0 -1 0 0]N /FBB[0 0 0 0]N /df{/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf
+X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /df-tail{/nn 8 dict N nn begin
+/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array
+/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2
+array copy cvx N load 0 nn put /ctr 0 N[}B /E{pop nn dup definefont setfont}B
+/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B
+/ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup length 4 sub
+get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup
+length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ctr 0 N
+/CharBuilder{save 3 1 roll S dup /base get 2 index get S /BitMaps get S get
+/ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width
+add ch-yoff setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub
+ch-yoff .1 add]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{
+]}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1
+sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B
+/bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 moveto}B /eop{
+clear SI restore showpage userdict /eop-hook known{eop-hook}if}B /@start{
+userdict /start-hook known{start-hook}if /VResolution X /Resolution X 1000 div
+/DVImag X /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}
+B /p /show load N /RMat[1 0 0 -1 0 0]N /BDot 8 string N /v{/ruley X /rulex X V
+}B /V{gsave TR -.1 -.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask
+grestore}B /a{moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta
+add tail}B /b{S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{
+1 M}B /i{2 M}B /j{3 M}B /k{4 M}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w
+}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /w{0 rmoveto}B /x{0 S rmoveto}
+B /y{3 2 roll p a}B /bos{/SS save N}B /eos{clear SS restore}B end
+%%EndProcSet
+TeXDict begin 1000 300 300 @start /Fa 7 109 df[<07FFFFFFFF801FFFFFFFFFC03FFFFF
+FFFFC03FFFFFFFFFC03FFFFFFFFFC03FFFFFFFFFC007F00FF83FC0038003F01FC0070003E00FC0
+070003E00FC00E0003E00F800C0003E00F80180001C00F80180001C00F80300001C00F80300001
+C00F803FF001C00F003FFE01C00F007FFF81C00F007FFFC1C00F00FFFFE1C00F00FFFFF9C00F00
+FFFFFDC00F0078003FC00F0000000FC00F00000003C00F00000001C00F00000001C00F00000001
+C00F00000000C00F00000000C00F00000000000F00000000000F00000000000700000000000700
+000000000700000000000700000000000700000000000700000000000700000000000700000000
+000700000000000700000000000700000000000700000000000300000000000300000000000300
+000000000300000000000300000000000300000000000300000000000300000000000300>43
+54 127 155 468 2 D[<3FFFFFF07FFFFFF8FFFFFFF8FFFFFFF8FFFFFFF8FFFFFFE0FE000000F0
+000000F0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000
+E0000000E0000000E0000000E0000000E0000000FFF00000FFFFC000FFFFFC00FFFFFE00FFFFFF
+80FFFFFFE0FFFFFFF0FFF9FFF8FC001FF8000001FC0000007C0000003C0000000C>31
+35 127 155 336 I[<0FFFFFF8001FFFFFFC003FFFFFF8003FFFFFF8003FFFFFF0003FFFFFF000
+1FF80000000FC0000000070000000007000000000E000000000C00000000180000000018000000
+003FFF0000003FFFE000007FFFFC0000FFFFFE0000FFFFFF0000FFFFFF8000FFFFFFC000F803FF
+E00000007FE00000001FF000000007F800000003F800000000FC000000007C000000003C000000
+003E000000003F000000001F000000000F000000000F000000000F800000000780000000078000
+000003C000000003C000000003C000000001C000000000C000000000E000000000E000000000E0
+00000000600000000060000000006000000000200000000020>36 50 127
+155 396 10 D[<01FFFE0FF807FFFE1FF807FFFE1FF80FFFFE1FF80FFFFC1FF00FFFFC07E007FE
+0003E001F00003C003E00003C003C00003C007800003C007000003C00E000003C00C000003C00C
+000001C018000001C018000001C038000001C03FFE0001C03FFF8001C03FFFE001C03FFFFC01C0
+7FFFFE00C07FFFFF00C0FFFFFFC0C00000FFE0C000000FF0C0000001F0C000000078C00000007C
+C00000001DC00000000FC000000007C000000003C000000001C000000001C000000000C0>38
+37 127 155 420 12 D[<007FFF80000001FFFFE0000007FFFFF000000FFFFFF000001FFFFFF0
+00003FFFFFF000007E0001F000007C0000700000F80000300000F00000300000E00000300000E0
+0000300000E00000300000E00000300000E00000300000E00000300000E00000300000E0000060
+0000E00000C00000E000FFE000006003FFF80000600FFFFE0000601FFFFF0000603FFFFF800030
+3FFFFFC000303FFFFFE000381E007FF0003800000FF80018000003F80000000001FC0000000000
+FC00000000007E00000000003E00000000001E00000000000F00000000000F0000000000070000
+0000000700000000000300000000000300000000000300000000000100>41
+42 127 155 465 22 D[<03FFF800FC0FFFFE03FE1FFFFE03FE3FFFFE03FE3FFFFE01FC7FFFFE
+00FC7E003E00FCFC001E0078F8000E0078F0000E0038F0000E0038E0000E0038E0000E0038E000
+0E0038E000060018E0000C0018E0000E00186003FF0018600FFFC018601FFFC018601FFFF01820
+3FFFFC18307FFFFC18307E01FF183870003F983860000FD818000003D800000001F800000000F8
+0000000078000000003800000000380000000038>40 33 127 155 438
+25 D[<0007FFFF80001FFFFF80003FFFFF80007FFFFF80007FFFFF00007FFFFF0000003E000000
+001C000000001C000000001C000000001C00001FFFFFFFFC3FFFFFFFFC7FFFFFFFFC7FFFFFFFFC
+7FFFFFFFFC7FFFFFFFFC07801FE03C0E000FC03C1C000FC01C1C000F801C180007801C30000380
+1C300003801C300003801C780003801C7F8003801C7FF003800CFFFE01800CFFFF81800CFFFFC1
+800CFFFFE1800CFF8FF1800CFC007D800CF0001F800CE0000F800C000003800C000001800C0000
+00800C000000800C000000800C000000000C000000000C000000000C000000000C000000001C00
+000000180000000038000000007000000000E000000001E01F000007800FE0001F00071FCFF00C
+0381FF003C01C00000F001E00001C00078000780003E001E00001FC1F800000FFFF8000003FFE0
+00>39 62 127 155 432 108 D E /Fb 4 111 df<018001800380030003000700060006000E00
+0C001C0018001800380030003000700060006000E000C000C000E0006000600070003000300038
+00180018001C000C000E0006000600070003000300038001800180092A7C9E10>104
+D<C000C000E00060006000700030003000380018001C000C000C000E0006000600070003000300
+0380018001800380030003000700060006000E000C000C001C0018003800300030007000600060
+00E000C000C000092A7E9E10>I<C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
+C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C002297B9E0C>I<C000C000E00060006000700030003800
+180018001C000C000C000E00060006000700030003000380018001C000C000C000E00060006000
+7000300030003800180018001C000C000E0006000600070003000310297E9E15>110
+D E /Fc 10 126 df<0007E0001FF000387000F03001E0300380300380300700300600700C0070
+0C00701800F01800E00001E00001E00003C00007C0000FC0000F80001F00001F00007E0000FE00
+01FC0001F80003F0000FE0001F80003E00007C0000F80000E0000014207F9BDE>1
+D<001FE0007FF001F3F80780F80E00F81C00783800787000F86001F80003F80007F0000FF0001F
+E0003FC0007F8000FE0001F80003F00007C0000F80001F00003FFC007FFF80FCFFE0001FF00007
+F00003F80003F80001F80001F80001F80001F00003F00003E015227F9BEA>I[<00FC0003FE0007
+FE001FFF003FFF007C7F00F01F00E00F000007000007E00007F0000FF8001FFC007FFE00F1FE01
+C07E03803E03001E00001E00001E00001C0000180000300000600001C00003000FFE003FFE007F
+FF007FFF80FFFFC0F8FFC00007E00001F00000F0000078000038000018>23
+38 127 155 258 I[<00000000300000000000700000000001E01800000007C0180000003F0018
+01F003FC001803FFFFF0003007FFFFC000700FFFFF0000E00FFFFC0001C01FFFF00003801CFE00
+000F00380000003E00700000007C00E0000003F800E000001FE000700001FFC0007F807FFF0000
+3FFFFFFC00003FFFFFF000001FFFFFE000000FFFFF80000003FFFE000000>45
+23 127 154 504 I<7F00FF80FF80FF80FF807F003E0009077E9A66>114
+D<7F00FF80FF80FF80FF807F007F007F007F003E003E003E003E003E003E003E001C001C001C00
+1C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C000C
+000C000C000C000C000C000C000C000C000C000C000C000C000C000C0009357F9B79>I[<000000
+000000000000000000000000000000000000000000000000000000000000000000000000003800
+0000000000001FFF0000000FFF800000000000007FFFC000001FFFE0000000000000E07FE00000
+181FF0000000000001801FF000003003F80000000000030007F000003001F8C000000000030001
+F800007800FCF800000000038000F800007C003EFC00000000038000F800007C001E3F00000000
+03C0007800007C000E0F8000000003F0003800007F000607F000000003FC001880007F800601FC
+00000003FE000080003FC00600FE00000001FF0001C0001FE002003F80000000FF0001E0000FE0
+02001FC00000007F0000F00007E002000FF00000001E0000F80003C0020003FE000000000000FC
+000000060001FF0000000000007E000000060000FFC000000000007F0000000E00007FF0000000
+00003FE000001C00001FFF00000000003FF8000038000007FFF0000000001FFE000070000001FF
+FF0000070707FFE000E00000007FFFFFF07C0F83FFFFFFC00000003FFFFFFFF00FC0FFFFFF0000
+00C007FFFFFFC01FE03FFFFE000000E0001FFFFE0037F807FFF0000000F00007FFFC0077FC00FF
+E0000000FE0000000001C3FE0000000C0000FF800000000380FFC000001800003FF00000003F00
+3FF000003800000FFE000001FC001FFE0001E0000001FFE0003FE00007FFFFBFC0>111
+36 127 155 1260 I[<7E003F00FF007F80FF007F80FF007F80FF007F80FF007F807E003F003C
+001E00000000000000000000000000000000000000000000000000001FC000003FE000003FE000
+003FE000003FE000003FE000003FE000001FC000001FC000001FC000001FC000001FC000001FC0
+00001FC000001FC000001FC000001FC000000F8000000F8000000F8000000F8000000F8000000F
+8000000F8000000F8000000F8000000F8000000780000007800000078000000780000007800000
+078000000780000007800000078000000780000007800000078000000380000003800000038000
+000380000003800000018000000180000001800000018000000180000001800000018000000180
+000001800000018000>25 68 127 155 282 121 D[<C000000000E00000000070000000003800
+0000001C0001FF800E0003FFC0070007FFE0038007FFF001E00603F000F00000F0007C00007000
+3F000030001FE00060000FFF03C00007FFFF800001FFFE0000007FF800>36
+17 127 126 408 123 D[<00000000000000C000000000000000C000000000000001C000000000
+000003C000000000000007800000000000003F00000000000001FE0000000000001FFC00000000
+0003FFF80001FE00001FFFF00007FF80003FFFE0000FFFE000FFFF80001FFFF803FFFF00003FFF
+FE0FFFFC00007FFFFF1FFFE00000FE01FFBFFC000000F0007FFF8000000000000FFF0000000000
+0003FC00000000>58 19 122 152 660 125 D E /Fd 8 117 df<001F8C007FFC00F0FC01C078
+03C03803803807803807003007000007800007C00007F80007FF0003FF8001FFC0003FC00007C0
+0003C00001C00001C03001C03003C0700380700780780F007E1E00FFFC00C7F000161C7D9B17>
+83 D<03DC000FFC001E7C001C3C00383C00783800703800707800F07800E07000E07000E0F380
+E0F380E1E300E1E300F7E6007FFE003C7C0011127B9115>97 D<001F80003F8000078000078000
+0700000700000F00000F00000E00000E00001E0003DE000FFC001E7C001C3C00383C0078380070
+3800707800F07800E07000E07000E0F380E0F380E1E300E1E300F7E6007FFE003C7C00111D7B9C
+15>100 D<03F007F81F383C183818781870787FF0FF80E000E000E000E000E018E03870F03FE0
+1F800D127B9113>I<007B8001FF8003CF800387800707800F07000E07000E0F001E0F001C0E00
+1C0E001C1E001C1E001C3C001C3C001EFC000FFC0007B800003800007800007800F07000F0F000
+F1E000FFC0007F0000111A7E9113>103 D<0FC0001FC00003C00003C000038000038000078000
+0780000700000700000F00000FFC000FFE000FCE001F0E001E0E001E0E001C0E003C1E003C1C00
+381C00383C007838E07838E07078C07071C0F07B80F03F00E03E00131D7D9C15>I<03F007F80F
+3C0E3C1E7C1E381F001FE00FF00FF000F82078F070F070F0F0E1E07FC03F800E127D9111>115
+D<01C001C001C003C003C0038003800780FFE0FFE007000F000F000E000E001E001E001C001C00
+3C703C70386038E039C03F801F000C1A7D990E>I E /Fe 9 120 df<7CFEFEFEFEFEFE7C7C7C7C
+7C7C3838383838000000007CFEFEFEFEFE7C071D7C9C0F>33 D<0001C070000001C070000003C0
+F0000003C0F000000380E000000380E000000781E000000781E000000701C000000701C000000F
+03C000000F03C000FFFFFFFF80FFFFFFFF80FFFFFFFF80003C0F0000003C0F000000380E000000
+380E000000380E000000781E000000781E0000FFFFFFFF80FFFFFFFF80FFFFFFFF8001E0780000
+01E078000001C070000001C070000003C0F0000003C0F000000380E000000380E000000781E000
+000781E000000701C000000701C0000021257D9C28>35 D<7CFEFFFFFFFF7F0307060E1C3C7830
+080F7D860D>44 D<000380000380000780000780000700000F00000F00001E00001E00001C0000
+3C00003C0000380000780000780000F00000F00000E00001E00001E00001C00003C00003C00003
+80000780000780000F00000F00000E00001E00001E00001C00003C00003C000078000078000070
+0000F00000F00000E00000E0000011297D9E18>47 D<0FFC003FFF003E1F803E0FC03E07C01C07
+C00007C003FFC01FFFC07F87C07F07C0FE07C0FC07C0FC07C0FE0FC07E3FE03FFBF80FE1F81512
+7F9117>97 D<1E003F007F007F007F003F001E0000000000000000000000FF00FF001F001F001F
+001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B1E7F9D0E>105
+D<1FF87FF87078E018E018F000FF80FFF07FF83FF80FFC007CC03CE01CE01CF878FFF8CFE00E12
+7E9113>115 D<030003000300070007000F000F003F00FFFCFFFC1F001F001F001F001F001F00
+1F001F001F001F0C1F0C1F0C1F0C1F9C0FF803F00E1A7F9913>I<FF8FF8FEFF8FF8FE1F03E030
+1F03E0301F83E0700F83F0600F86F06007C6F0C007CEF8C007EC79C003EC7D8003F83D8001F83F
+0001F83F0001F01F0000F01E0000E00E0000E00E001F127F9122>119 D
+E /Ff 1 98 df<00700000700000700000F80000F80000F800019C00019C00019C00030E00030E
+00030E0006070007FF0007FF000C03800C03801C03803C01C0FF0FF8FF0FF815157F9419>97
+D E /Fg 42 124 df<003F1F8001FFFFC003C3F3C00783E3C00F03E3C00E01C0000E01C0000E01
+C0000E01C0000E01C0000E01C000FFFFFC00FFFFFC000E01C0000E01C0000E01C0000E01C0000E
+01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000
+7F87FC007F87FC001A1D809C18>11 D<0F8000C03FC001C039E0038070F80F80707FFF00E07FFE
+00E0300E00E0301C00E0301800E0303800E0303000E07070007060E00070E0C00039E1C0003FC3
+80000F8303E000070FF0000E0E78000C1C38001C1C180038381C0030380C0070380C0060380C00
+E0380C01C0380C0180381C03801C1807001C3806000E780E000FF00C0003E01E217E9E23>37
+D<70F8FCFC7C0C0C1C183870F060060D7D9C0C>39 D<70F8F8F878181818383070E060050D7D84
+0C>44 D<FFE0FFE0FFE00B0380890E>I<70F8F8F87005057D840C>I<0003000300070006000600
+0E000C001C0018001800380030003000700060006000E000C000C001C001800380030003000700
+060006000E000C000C001C001800180038003000700060006000E000C000C00010297E9E15>I<
+030007003F00FF00C7000700070007000700070007000700070007000700070007000700070007
+0007000700070007000700FFF8FFF80D1B7C9A15>49 D<70F8F8F870000000000000000070F8F8
+F87005127D910C>58 D<00060000000F0000000F0000000F0000001F8000001F8000001F800000
+3FC0000033C0000033C0000073E0000061E0000061E00000E1F00000C0F00000C0F00001C0F800
+0180780001FFF80003FFFC0003003C0003003C0007003E0006001E0006001E001F001F00FFC0FF
+F0FFC0FFF01C1C7F9B1F>65 D<FFFFFCFFFFFC0F007C0F001C0F000C0F000E0F00060F03060F03
+060F03060F03000F07000FFF000FFF000F07000F03000F03000F03030F03030F00030F00060F00
+060F00060F000E0F001E0F007CFFFFFCFFFFFC181C7E9B1C>69 D<FFF0FFF00F000F000F000F00
+0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
+00FFF0FFF00C1C7F9B0F>73 D<FFF800FFF8000F00000F00000F00000F00000F00000F00000F00
+000F00000F00000F00000F00000F00000F00000F00000F00000F00180F00180F00180F00180F00
+380F00300F00700F00F00F01F0FFFFF0FFFFF0151C7E9B1A>76 D<003F800001FFF00003E0F800
+07001C000E000E001C0007003C00078038000380780003C0700001C0F00001E0F00001E0F00001
+E0F00001E0F00001E0F00001E0F00001E0F00001E0780003C0780003C0380003803C0007801E00
+0F000E000E0007803C0003E0F80001FFF000003F80001B1C7E9B20>79 D<FFFF80FFFFE00F00F0
+0F00380F003C0F001E0F001E0F001E0F001E0F001E0F001E0F003C0F00380F00F00FFFE00FFF80
+0F00000F00000F00000F00000F00000F00000F00000F00000F00000F0000FFF000FFF000171C7E
+9B1C>I<7FFFFFC07FFFFFC0780F03C0700F01C0600F00C0E00F00E0C00F0060C00F0060C00F00
+60C00F0060000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F
+0000000F0000000F0000000F0000000F0000000F0000000F0000000F000003FFFC0003FFFC001B
+1C7F9B1E>84 D<7FF0FFC07FF0FFC007C07E0003C0380003E0300001E0700001F0600000F0C000
+0079C000007D8000003F0000001F0000001F0000000F0000000F8000001F8000003BC0000033E0
+000071E0000061F00000C0F80001C0780001807C0003003C0007001E000F801F00FFE0FFF0FFE0
+FFF01C1C7F9B1F>88 D<183C387060E0C0C0F8FCFC7C38060D7E9C0C>96
+D<1FE0003FF8003C3C003C1E00180E00000E00001E0007FE003FFE007E0E00F80E00F80E00F00E
+60F00E60F81E607C7E607FFFC01FC78013127F9115>I<FC0000FC00001C00001C00001C00001C
+00001C00001C00001C00001C00001C00001CFE001FFF801F87C01E03E01C01E01C00F01C00F01C
+00F01C00F01C00F01C00F01C00F01C01E01E01E01E03C01F87C01BFF8018FE00141D7F9C17>I<
+07F80FFC3E3C3C3C78187800F000F000F000F000F000F000780078063C0E3F1C0FF807F00F127F
+9112>I<001F80001F8000038000038000038000038000038000038000038000038000038007F3
+801FFF803E1F807C0780780380F80380F00380F00380F00380F00380F00380F00380F003807807
+807C0F803E1F801FFBF007E3F0141D7F9C17>I<07E01FF83E7C781C781EF01EFFFEFFFEF000F0
+00F000F000780078063C0E3F1C0FF807F00F127F9112>I<00FC03FE079E071E0F1E0E000E000E
+000E000E000E00FFE0FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00
+7FE07FE00F1D809C0D>I<07E7C01FFFC03C3DC0781E00781E00781E00781E00781E00781E003C
+3C003FF80037E0007000007000007800003FFC003FFF007FFF807807C0F003C0E001C0E001C0F0
+03C0F807C07C0F801FFE0007F800121B7F9115>I<FC0000FC00001C00001C00001C00001C0000
+1C00001C00001C00001C00001C00001CFE001DFF001F8F801F07801E03801C03801C03801C0380
+1C03801C03801C03801C03801C03801C03801C03801C0380FF9FF0FF9FF0141D7F9C17>I<3C00
+7C007C007C003C00000000000000000000000000FC00FC001C001C001C001C001C001C001C001C
+001C001C001C001C001C001C00FF80FF80091D7F9C0C>I<FC0000FC00001C00001C00001C0000
+1C00001C00001C00001C00001C00001C00001C7FC01C7FC01C3E001C3C001C78001CF0001DE000
+1FE0001FF0001FF0001E78001C7C001C3C001C1E001C1E001C0F00FF9FE0FF9FE0131D7F9C16>
+107 D<FC00FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00
+1C001C001C001C001C001C001C001C001C00FF80FF80091D7F9C0C>I<FC7F07F000FDFF9FF800
+1F87F87C001F03F03C001E01E01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
+001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C00FF8FF8FF80FF8FF8
+FF8021127F9124>I<FCFE00FDFF001F8F801F07801E03801C03801C03801C03801C03801C0380
+1C03801C03801C03801C03801C03801C0380FF9FF0FF9FF014127F9117>I<03F0000FFC001E1E
+00380700780780700380F003C0F003C0F003C0F003C0F003C0F003C07003807807803807001E1E
+000FFC0003F00012127F9115>I<FCFE00FFFF801F87C01E03E01C01E01C01F01C00F01C00F01C
+00F01C00F01C00F01C00F01C01E01E01E01E03C01F8FC01FFF801CFE001C00001C00001C00001C
+00001C00001C0000FF8000FF8000141A7F9117>I<FDF0FFF81F781E781E301C001C001C001C00
+1C001C001C001C001C001C001C00FFC0FFC00D127F9110>114 D<1FB07FF0F0F0E070E030F030
+F8007FC07FE01FF000F8C078C038E038F078F8F0FFF0CFC00D127F9110>I<0C000C000C000C00
+0C001C001C003C00FFE0FFE01C001C001C001C001C001C001C001C001C301C301C301C301C301E
+700FE007C00C1A7F9910>I<FC1F80FC1F801C03801C03801C03801C03801C03801C03801C0380
+1C03801C03801C03801C03801C07801C0F801E1F800FFFF007F3F014127F9117>I<FF0FE0FF0F
+E01C07801C07000E06000E06000E0600070C00070C00071C0003980003980003F80001F00001F0
+0000E00000E00000E00013127F9116>I<FF3FCFE0FF3FCFE03C0F07801C0F03001C1F03000E1B
+06000E1B86000E1B86000E318E000731CC000731CC000760CC0003E0F80003E0F80003E0F80001
+C0700001C0700001C070001B127F911E>I<7F8FF07F8FF00F0F80070F00038E0001DC0001D800
+00F00000700000780000F80001DC00038E00030E000707001F0780FF8FF8FF8FF81512809116>
+I<FF0FE0FF0FE01C07801C07000E06000E06000E0600070C00070C00071C0003980003980003F8
+0001F00001F00000E00000E00000E00000C00000C00000C000F18000F18000C700007E00003C00
+00131A7F9116>I<FFFFF0FFFFF01402808B15>123 D E /Fh 1 98 df<000E0000000E0000000E
+0000001F0000001F0000003F800000378000003780000063C0000063C0000063C00000C1E00000
+C1E00000C1E0000180F0000180F0000380F80003FFF80003FFF80006003C0006003C0006003C00
+0E001E001E001E00FF80FFE0FF80FFE01B1A7F991F>97 D E /Fi 4 89
+df<FFFFFFC0FFFFFFC007800FC0078003C0078001C0078000C0078000E0078000E00780006007
+8060600780606007806060078060000780E0000781E00007FFE00007FFE0000781E0000780E000
+078060000780600007806018078060180780001807800030078000300780003007800030078000
+70078000F0078001F0078007E0FFFFFFE0FFFFFFE01D227EA121>69 D<FFFE0000FFFE00000780
+000007800000078000000780000007800000078000000780000007800000078000000780000007
+800000078000000780000007800000078000000780000007800000078000000780000007800180
+078001800780018007800180078003800780038007800300078007000780070007800F0007803F
+00FFFFFF00FFFFFF0019227EA11E>76 D<7FFFFFF87FFFFFF87C0780F870078038600780186007
+8018E007801CC007800CC007800CC007800CC007800CC007800C00078000000780000007800000
+078000000780000007800000078000000780000007800000078000000780000007800000078000
+0007800000078000000780000007800000078000000780000007800003FFFF0003FFFF001E227E
+A123>84 D<7FF807FF007FF807FF0007E003F00003E001E00001E001C00000F003800000F80300
+000078060000007C0E0000003E0C0000001E180000001F380000000FB000000007E000000007E0
+00000003E000000001E000000003F000000003F800000007780000000E7C0000000C3E0000001C
+1E000000181F000000300F80000070078000006007C00000C003E00001C001E000038001F00007
+8000F0000FC001FC00FFE007FFC0FFE007FFC022227FA125>88 D E /Fj
+14 120 df<FFFFFFF8FFFFFFF807F001F807F0007807F0003807F0001807F0001C07F0001C07F0
+000C07F0000C07F0180C07F0180C07F0180007F0180007F0380007F0780007FFF80007FFF80007
+F0780007F0380007F0180007F0180007F0180007F0180007F0000007F0000007F0000007F00000
+07F0000007F0000007F0000007F00000FFFFE000FFFFE0001E227EA123>70
+D<7FFFFFFF807FFFFFFF807E03F80F807803F807807003F803806003F80180E003F801C0E003F8
+01C0C003F800C0C003F800C0C003F800C0C003F800C00003F800000003F800000003F800000003
+F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8000000
+03F800000003F800000003F800000003F800000003F800000003F800000003F800000003F80000
+0003F8000003FFFFF80003FFFFF80022227EA127>84 D<FFFF803FFCFFFF803FFC07F000018007
+F000018007F000018007F000018007F000018007F000018007F000018007F000018007F0000180
+07F000018007F000018007F000018007F000018007F000018007F000018007F000018007F00001
+8007F000018007F000018007F000018007F000018007F000018007F000018007F000018003F000
+038003F800030001F800070001FC000E0000FE003C00003F80F800000FFFF0000001FF80002622
+7EA12B>I<07FE001FFF803F0FC03F07E03F07F03F03F01E03F00003F00003F001FFF00FFFF03F
+E3F07F03F07E03F0FE03F0FC03F0FC03F0FC07F0FE0FF07F1FF83FFDFF0FF0FF18167E951B>97
+D<FF800000FF8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80
+00001F8000001F8000001F8000001F8FE0001FBFFC001FF07E001FC03F001F801F801F801F801F
+800F801F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800F80
+1F801F801F801F001FC03F001FF0FE001E7FF8001C1FE0001A237EA21F>I<01FE0007FF801F87
+E03F03E03E01F07E00F07C00F8FC00F8FC00F8FFFFF8FFFFF8FC0000FC0000FC0000FC00007E00
+007E00003F00181F80380FE0F007FFE000FF8015167E951A>101 D<01FE1F0007FFFF800F87F7
+801F03E7803E01F3003E01F0003E01F0003E01F0003E01F0003E01F0003E01F0001F03E0000F87
+C0001FFF80001DFE0000180000001C0000001E0000001FFFE0001FFFFC001FFFFE000FFFFF003F
+FFFF007E007F80FC001F80F8000F80F8000F80F8000F80FC001F807E003F003F80FE000FFFF800
+01FFC00019217F951C>103 D<FF800000FF8000001F8000001F8000001F8000001F8000001F80
+00001F8000001F8000001F8000001F8000001F8000001F8000001F87F0001F9FFC001FF8FC001F
+F07E001FE07E001FC07E001FC07E001F807E001F807E001F807E001F807E001F807E001F807E00
+1F807E001F807E001F807E001F807E001F807E001F807E001F807E00FFF1FFC0FFF1FFC01A237E
+A21F>I<1F003F803F803F803F803F801F000000000000000000000000000000FF80FF801F801F
+801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F80FFF0FFF00C24
+7FA30F>I<FF87F000FF9FFC001FF8FC001FF07E001FE07E001FC07E001FC07E001F807E001F80
+7E001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F
+807E001F807E00FFF1FFC0FFF1FFC01A167E951F>110 D<00FE0007FFC00F83E01E00F03E00F8
+7C007C7C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007EFC007E7C007C7C007C3E00F8
+1F01F00F83E007FFC000FE0017167E951C>I<0FFB003FFF007C1F00780700F00300F00300F800
+00FF0000FFF8007FFC007FFE001FFF000FFF80007F80C00F80C00F80E00780F00780F80F00FC1F
+00FFFE00C7F80011167E9516>115 D<00C00000C00000C00000C00001C00001C00003C00007C0
+000FC0001FC000FFFF00FFFF000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0
+000FC0000FC0000FC1800FC1800FC1800FC1800FC1800FE38007E70003FF0000FC0011207F9F16
+>I<FFE3FF87F8FFE3FF87F81F807C00C00FC07C01800FC07E01800FE07E018007E07F030007E0
+DF030007F0DF070003F0DF860003F18F860001F98FCC0001FB8FCC0001FF07DC0000FF07F80000
+FE03F800007E03F000007E03F000007C01F000003C01E000003800E000001800C00025167F9528
+>119 D E end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300
+TeXDict begin @letter
+%%EndSetup
+%%Page: 1 1
+bop 552 307 a Fj(Using)20 b(the)e(Tib)r(etan)h(F)-5 b(on)n(t)19
+b(with)h Fi(L)1288 301 y Fh(a)1312 307 y Fi(T)1339 322 y(E)1366
+307 y(X)262 399 y Fg(L)273 394 y Ff(a)292 399 y Fg(T)315 411
+y(E)338 399 y(X)c(commands)d(are)j(a)o(v)n(ailable)d(outside)j(the)g(Tib)q
+(etan)g(mo)q(de)e(only)m(.)22 b(The)16 b(t)o(w)o(o)f(c)o(har-)262
+448 y(acters)k(\045\045)e(m)o(ust)p 473 455 90 2 v 16 w(precede)j(text)f
+(that)e(is)h(to)g(b)q(e)g(pro)q(cessed)i(b)o(y)e(the)g(Tib)q(etan)g(P)o
+(arser.)262 498 y(They)c(e\013ect)h(a)f(fon)o(t)f(c)o(hange)h(in)o(to)f(Tib)q
+(etan,)h(b)q(egin)g(spacing)g(and)f(punctuation)h(accord-)262
+548 y(ing)e(to)h(Tib)q(etan)g(rules,)h(and)f(allo)o(w)e(con)o(trol)i(o)o(v)o
+(er)g(output)h(using)f(the)g(sp)q(ecial)h(c)o(haracters)262
+598 y(describ)q(ed)j(here.)23 b(A)o(t)16 b(the)f(end)h(of)f(Tib)q(etan)g
+(text,)h(these)h(t)o(w)o(o)e(c)o(haracters)i(m)o(ust)p 1466
+605 V 14 w(app)q(ear)262 648 y(again.)f(L)399 643 y Ff(a)418
+648 y Fg(T)441 660 y(E)464 648 y(X)e(exp)q(ects)h(white)e(space)h(to)f
+(precede)i(and)e(follo)o(w)e(these)k(fon)o(t)d(c)o(hange)h(c)o(har-)262
+697 y(acters.)262 772 y(The)g(follo)o(wing)c(c)o(haracters)15
+b(are)e(em)o(b)q(edded)f(in)h(the)g(text)g(to)f(access)j(the)e(Tib)q(etan)f
+(P)o(arser)262 822 y(and)h(fon)o(t:)262 913 y Fe(/)35 b Fg({)14
+b(the)h(Tib)q(etan)f Fd(shad)p Fg(:)20 b Fc(s)f Fg(As)c(man)o(y)e(of)h(these)
+i(ma)o(y)c(b)q(e)j(used)h(as)e(desired.)21 b(The)365 993 y(last)14
+b(one)g(follo)o(w)o(ed)e(b)o(y)i(white)g(space)h(pro)q(duces)g(a)f(long)f
+(space.)262 1086 y Fe(!)34 b Fg({)13 b(the)i(Tib)q(etan)f Fd(tshe)n(g)g(shad)
+p Fg(:)19 b Fc(y)-136 b Fg(Only)13 b(one)h(of)g(these)h(ma)o(y)d(b)q(e)i
+(used)h(at)f(the)g(end)365 1166 y(of)g(a)f(clause.)19 b(It)14
+b(e\013ects)i(the)e(same)f(long)g(space)i(as)f(the)g Fd(shad)p
+Fg(.)262 1259 y Fe(,)34 b Fg({)14 b(inserts)h(a)f Fd(tshe)n(g)g
+Fb(h)g Fc(r)-78 b Fb(i)14 b Fg(in)o(to)f(the)h(text.)19 b(The)14
+b Fb(h)g Fc(r)-78 b Fb(i)15 b Fg(is)e(automatically)e(inserted)k(at)f(the)365
+1358 y(end)f(of)e(w)o(ords)g(of)h(Tib)q(etan)f(text.)18 b(The)12
+b(`,')f(is)h(useful)f(for)h(inserting)f(a)h Fb(h)g Fc(r)-81
+b Fb(i)12 b Fg(follo)o(wing)365 1456 y Fa(\003)-288 b Fg(at)13
+b(the)i(end)f(of)g(a)f(clause:)33 b Fa(\012)-354 b(\003)-302
+b Fc(r)-92 b(s)262 1588 y Fe(#)34 b Fg({)13 b(defeats)h(the)h(automatic)c(w)o
+(ord)j(mark)o(er)e Fb(h)i Fc(r)-78 b Fb(i)14 b Fg(at)f(the)h(end)g(of)f(a)h
+(w)o(ord.)j(It)d(is)f(useful)365 1687 y(for)f(Tib)q(etan)h(n)o(um)o(b)q(ers)f
+(in)g(text)i Fb(h)e Fc(\001)-197 b(\002)-210 b(\003)-232 b(\004)-444
+b Fb(i)12 b Fg(and)h(pro)q(ducing)f(isolated)g(c)o(haracters.)262
+1819 y Fb(j)32 b Fg({)11 b(pro)q(duces)j(a)d(long)g(space)i(without)f(the)g
+Fd(shad)p Fg(.)18 b(It)12 b(is)g(useful)g(where)h Fa(\002)-410
+b Fg(ends)13 b(a)e(clause:)365 1917 y Fa(\026)-415 b(\012)415
+1944 y Fc({)453 1917 y Fa(\002)-266 b Fd(Shad)17 b Fg(c)o(haracters)g(ma)o(y)
+e(b)q(e)h(inserted)i(at)d(the)i(b)q(eginning)f(of)f(the)365
+2020 y(next)g(w)o(ord)e(using)h(`/':)31 b Fc(s)-106 b Fa(l)-389
+b(\031)-394 b Fc(r)872 1993 y(})881 2020 y Fa(\014)-375 b Fc(r)262
+2152 y Fb(n)15 b Fe(sw)o(asti)20 b Fg({)13 b(pro)q(duces)j
+Fc(t)262 2273 y Fg(The)d(normal)e(w)o(a)o(y)i(of)g(marking)e(paragraphs)i(in)
+g(L)1052 2268 y Ff(a)1071 2273 y Fg(T)1094 2286 y(E)1117 2273
+y(X)h(is)f(to)g(double)g(space.)19 b(The)14 b(e\013ect)262
+2323 y(of)h(this)g(in)g(the)i(Tib)q(etan)e(mo)q(de)g(is)g(to)h(terminate)f(a)
+g(line)g(and)h(b)q(egin)f(a)h(new)g(line.)23 b(This)262 2373
+y(pro)q(duces)15 b(a)f(ragged)f(righ)o(t)h(and)g(is)f(useful)h(for)g(making)d
+(lists)j(in)g(Tib)q(etan.)967 2574 y(1)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/language/tibetan/original/doc/instruct.tex b/language/tibetan/original/doc/instruct.tex
new file mode 100644
index 0000000000..0e7fdf25b7
--- /dev/null
+++ b/language/tibetan/original/doc/instruct.tex
@@ -0,0 +1,73 @@
+\font\tibetan=tib\font\tibsp=tibsp \documentstyle{article}
+\begin{document}
+\begin{center}
+{\large\bf Using the Tibetan Font with \LaTeX}
+\end{center}
+
+\noindent
+\LaTeX \ commands are available outside the Tibetan mode only.
+The two characters \%\%\ \underline{must} precede
+text that is to be processed by the Tibetan Parser. They effect a font
+change into Tibetan, begin spacing and punctuation according to Tibetan
+rules, and allow control over output using the special characters
+described here. At the end of Tibetan text, these two characters
+\underline{must} appear again. \LaTeX \ expects white space to
+precede and follow these font change characters.
+
+\medskip
+\noindent
+The following characters are embedded in the text to access
+the Tibetan Parser and font:
+
+\begin{description}
+\item[/] \hspace{\parindent} -- the Tibetan {\em shad}: \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\egroup As
+many of these may be used as desired. The last one followed by white
+space produces a long space.
+\item[!] \hspace{\parindent} -- the Tibetan {\em tsheg shad}: \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\filler\tibsp\char121\hskip1cm plus1cm minus.5cm\tibetan
+\egroup
+Only one of these may be used at the end of a clause. It effects the
+same long space as the {\em shad}.
+\item[,] \hspace{\parindent} -- inserts a {\em tsheg} $\langle$ \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char114\tibetan%
+\filler\tenrm\ \tibetan
+\egroup
+$\rangle$ into the text. The $\langle$ \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char114\tibetan%
+\filler\tenrm\ \tibetan
+\egroup $\rangle$ is
+automatically inserted at the end of words of Tibetan text. The `,' is
+useful for inserting a $\langle$ \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char114\tibetan%
+\filler\tenrm\ \tibetan
+\egroup $\rangle$ following \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char3\filler\tenrm\ \tibetan
+\egroup
+at the end of a clause: \ \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\egroup
+\item[\#] \hspace{\parindent} -- defeats the automatic word marker
+$\langle$ \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char114\tibetan%
+\filler\tenrm\ \tibetan
+\egroup $\rangle$ at the end of a word. It is useful for
+Tibetan numbers in text $\langle$ \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char1\tibetan%
+\tibsp\char2\tibetan%
+\tibsp\char3\tibetan%
+\tibsp\char4\tibetan%
+\filler\tenrm\ \tibetan
+\egroup $\rangle$ and producing
+isolated characters.
+\item[$\mid$] \hspace{\parindent} -- produces a long space without the
+{\em shad}. It is useful where \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char2\filler\tenrm\ \tibetan
+\egroup ends a clause: \ \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char22\u{\char10}\char2\filler\hskip1cm plus1cm minus.5cm\tibetan
+\egroup
+{\em Shad} characters may be inserted at the beginning of
+the next word using `/': \ \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char115\tibetan\char108\char25\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char12\filler\tibsp\char114\tenrm\ \tibetan
+\egroup
+\item[$\backslash$ swasti] -- produces \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char116\tibetan%
+\filler\tenrm\ \tibetan
+\egroup
+\end{description}
+
+\noindent
+The normal way of marking paragraphs in \LaTeX \ is to double space. The
+effect of this in the Tibetan mode is to terminate a line and begin a
+new line. This produces a ragged right and is useful for making lists
+in Tibetan. \end{document}
diff --git a/language/tibetan/original/doc/sample.tex b/language/tibetan/original/doc/sample.tex
new file mode 100644
index 0000000000..1231e97da6
--- /dev/null
+++ b/language/tibetan/original/doc/sample.tex
@@ -0,0 +1,497 @@
+\font\tibetan=tib\font\tibsp=tibsp \documentstyle{article}
+\begin{document}
+\begin{center}
+{\large The Story of {\it Yug-pa-\`{c}an} the Brahman}
+\end{center}
+\bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char116\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\char115\tibetan\u{\char23}\char25\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char20\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char11\filler\tibsp\char114\tenrm\ \tibetan
+\char96\char15\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char21\filler\tibsp\char114\tenrm\ \tibetan
+\char10\u{\char85}\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char4\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char20\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char85\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char20\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char22\u{\char10}\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char56\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\char24\char14\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char10}\filler\tibsp\char114\tenrm\ \tibetan
+\char10\u{\char14}\char25\filler\tibsp\char114\tenrm\ \tibetan
+\char22\tibsp\accent125\tibetan\char13\char3\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char21\char22\filler\tibsp\char114\tenrm\ \tibetan
+\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\char14\tibsp\accent125\tibetan\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char15\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char20\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char2\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char81\char15\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char10\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char4\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char25\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char102\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char20\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char14\tibsp\accent127\tibetan\char34\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char8\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent126\tibetan\char7\char11\filler\tibsp\char114\tenrm\ \tibetan
+\char12\char24\filler\tibsp\char114\tenrm\ \tibetan
+\char113\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char102\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char88\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char81\char15\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char10\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char81\char15\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char10}\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char27\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char81\char15\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char10\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char11\filler\tibsp\char114\tenrm\ \tibetan
+\char21\char11\filler\tibsp\char114\tenrm\ \tibetan
+\char21\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char56\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\char10\u{\char85}\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char4\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char82\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char102\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char81\char15\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char82\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char3\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char10}\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char8\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char102\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char53\filler\tibsp\char114\tenrm\ \tibetan
+\char2\char20\char11\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char10}\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char27\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char56\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char24\tibsp\char115\tibetan\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent126\tibetan\char81\char15\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char10\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char21\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char21\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char25\char3\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char11\filler\tibsp\char114\tenrm\ \tibetan
+\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char102\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char15\filler\tibsp\char114\tenrm\ \tibetan
+\char15\tibsp\accent125\tibetan\char9\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char10\u{\char85}\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char4\char11\filler\tibsp\char114\tenrm\ \tibetan
+\char25\filler\tibsp\char114\tenrm\ \tibetan
+\char102\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char20\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char85\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char61\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent125\tibetan\char81\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char80\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char81\char15\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char10}\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char8\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\char115\tibetan\tibsp\accent125\tibetan\char81\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char80\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char3\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\char102\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char14\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char82\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char106\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char85\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char4\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char4\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\char3\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char15\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char14\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char24\tibsp\char115\tibetan\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char2\tibsp\accent126\tibetan\char7\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char22\tibsp\accent125\tibetan\char89\char2\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char8\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\char108\char25\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char12\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\char9\char10\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char10}\filler\tibsp\char114\tenrm\ \tibetan
+\char22\tibsp\accent125\tibetan\char10\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\u{\char22}\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char14}\filler\tibsp\char114\tenrm\ \tibetan
+\char4\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char24\char2\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char15\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char24\char2\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char35\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\char24\filler\tibsp\char114\tenrm\ \tibetan
+\char22\u{\char82}\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char20\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char2\tibsp\accent126\tibetan\char7\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char10\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent126\tibetan\char15\filler\tibsp\char114\tenrm\ \tibetan
+\char2\char20\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char20\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char35\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char31\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char15\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char20\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char96\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char10\u{\char85}\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char4\char11\filler\tibsp\char114\tenrm\ \tibetan
+\char25\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent125\tibetan\char31\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char15\filler\tibsp\char114\tenrm\ \tibetan
+\char15\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char8\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char20\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char36\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char20\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char103\char3\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char8\filler\tibsp\char114\tenrm\ \tibetan
+\char22\char13\char3\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char35\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\char30\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char25\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char13\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char30\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char4\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char2\filler\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\char115\tibetan\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent125\tibetan\char81\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char80\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char3\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\char35\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char27\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char80\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char3\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\char35\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char85\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char4\char2\filler\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\char115\tibetan\tibsp\accent126\tibetan\char4\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char84\char24\filler\tibsp\char114\tenrm\ \tibetan
+\char35\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char115\char11\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char17}\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char26\char2\filler\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\char115\tibetan\char108\char25\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char12\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char92}\char3\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char10}\filler\tibsp\char114\tenrm\ \tibetan
+\char22\tibsp\accent125\tibetan\char10\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\u{\char22}\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char14}\filler\tibsp\char114\tenrm\ \tibetan
+\char4\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char20\char25\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char5\filler\tibsp\char114\tenrm\ \tibetan
+\char2\tibsp\accent125\tibetan\char4\char10\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char10}\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char22\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char20\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char27\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\char10\u{\char85}\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char4\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char22\char96\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\char24\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char40\char15\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char8\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char40\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char20\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char56\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char15\tibsp\accent125\tibetan\char5\char3\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char92}\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char11\filler\tibsp\char114\tenrm\ \tibetan
+\char9\filler\tibsp\char114\tenrm\ \tibetan
+\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char20\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char9\char2\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char22\char9\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char4\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char22\u{\char10}\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char56\char3\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char10}\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char51}\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char9\filler\tibsp\char114\tenrm\ \tibetan
+\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent120\tibetan\char5%
+\filler\tibsp\char114\tenrm\ \tibetan
+\char22\tibsp\accent125\tibetan\char13\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\char9\filler\tibsp\char114\tenrm\ \tibetan
+\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char5}\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char15\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char10\u{\char85}\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char4\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char14\u{\char21}\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent125\tibetan\char81\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char80\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char3\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char81\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char27\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char80\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char3\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char81\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char85\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char20\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char4\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\char3\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char81\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char80\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char81\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char4\filler\tibsp\char114\tenrm\ \tibetan
+\char47\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char115\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char20\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\u{\char17}\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char26\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char108\char25\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char12\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char92}\char3\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char10}\filler\tibsp\char114\tenrm\ \tibetan
+\char22\tibsp\accent125\tibetan\char10\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char3\tibsp\char114\tibetan%
+\tibsp\char115\tibetan\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char22}\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char14}\filler\tibsp\char114\tenrm\ \tibetan
+\char4\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char20\char25\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char4\filler\tibsp\char114\tenrm\ \tibetan
+\char2\char4\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char20\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char10\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char25\char27\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\char25\char15\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char82\filler\tibsp\char114\tenrm\ \tibetan
+\char14\char24\filler\tibsp\char114\tenrm\ \tibetan
+\char11\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char5}\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char14\filler\tibsp\char114\tenrm\ \tibetan
+\char2\tibsp\accent126\tibetan\char8\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char21\char14\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char12\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char20\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char23\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\u{\char5}\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char10\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char17}\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char26\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char15\char1\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char20\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char8\u{\char22}\filler\tibsp\char114\tenrm\ \tibetan
+\char1\filler\tibsp\char114\tenrm\ \tibetan
+\char11\filler\tibsp\char114\tenrm\ \tibetan
+\char22\tibsp\accent127\tibetan\char81\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char8\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char22\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\char25\filler\tibsp\char114\tenrm\ \tibetan
+\char10\u{\char85}\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char4\char11\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char82\char27\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char5}\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\char2\tibsp\accent126\tibetan\char8\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char4\filler\tibsp\char114\tenrm\ \tibetan
+\char16\char15\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char20\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char92\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\u{\char5}\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\char2\tibsp\accent126\tibetan\char8\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char21\char14\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char14\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char20\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char56\u{\char22}\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char5}\char24\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char51}\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char56\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char56\u{\char22}\filler\tibsp\char114\tenrm\ \tibetan
+\char15\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char34\char24\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char10\u{\char85}\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char4\char11\filler\tibsp\char114\tenrm\ \tibetan
+\char14\u{\char21}\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent125\tibetan\char81\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char80\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char3\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char56\u{\char22}\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char5}\char24\filler\tibsp\char114\tenrm\ \tibetan
+\char14\u{\char109}\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char24\tibsp\char115\tibetan\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char12\filler\tibsp\char114\tenrm\ \tibetan
+\char3\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char15\filler\tibsp\char114\tenrm\ \tibetan
+\char14\tibsp\accent127\tibetan\char109\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char24\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\char115\tibetan\u{\char17}\char24\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char26\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char108\char25\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char12\tibsp\accent126\tibetan\char22\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char92}\char3\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char10}\filler\tibsp\char114\tenrm\ \tibetan
+\char22\tibsp\accent125\tibetan\char10\char3\filler\tibsp\char114\tenrm\ \tibetan
+\char10\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\tibsp\accent127\tibetan\char10\char27\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char22}\filler\tibsp\char114\tenrm\ \tibetan
+\u{\char14}\filler\tibsp\char114\tenrm\ \tibetan
+\char4\char2\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent126\tibetan\char2\filler\tibsp\char114\tenrm\ \tibetan
+\char20\char25\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char5\filler\tibsp\char114\tenrm\ \tibetan
+\char2\char4\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char10\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent127\tibetan\char20\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char119\char27\filler\tibsp\char114\tenrm\ \tibetan
+\char11\char27\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char10\char3\filler\tibsp\char114\tenrm\ \tibetan
+\tibsp\accent125\tibetan\char3\tibsp\char114\tibetan%
+\filler\tibsp\char115\hskip1cm plus1cm minus.5cm\tibetan
+\egroup
+\ldots continued \ldots
+\end{document}
diff --git a/language/tibetan/original/doc/sample.tib b/language/tibetan/original/doc/sample.tib
new file mode 100644
index 0000000000..576f11933a
--- /dev/null
+++ b/language/tibetan/original/doc/sample.tib
@@ -0,0 +1,44 @@
+\documentstyle{article}
+\begin{document}
+\begin{center}
+{\large The Story of {\it Yug-pa-\`{c}an} the Brahman}
+\end{center}
+%% \swasti/ /yul zhig na bram ze dbyug pa can zhes bya zhig
+'dug ste/ rab du dbul 'phongs pa bza' ba dang,/ bgo med pa
+zhig go/ des khyim bdag cig las ba glang zhig brnyes te/ nyin
+par spyad nas ba glang de khrid de khyim bdag de'i khyim du
+song ba dang,/ de na khyim bdag ni zan za ste/ dbyug pa can
+gyis ba glang de khyim gyi nang du btang ba dang,/ ba glang
+sgo gzhan du song nas stor ro// khyim bdag de zan de zos
+nas langs pa dang,/ de na ba glang ma mthong nas des dbyug
+pa can la glang ga re zhes byas pa dang,/ des smas pa/ khyod
+kyi khyim du btang ngo,/ /khyod kyis nga'i glang bor gyis
+slar byin cig ces smras pa dang,/ des smras pa/ ngas ma
+bor ro// de nas de gnyis 'grogs te/ rgyal po'i thad du
+'dong ba dang,/ 'u bu cag gi rigs pa dang mi rigs pa rtog
+par 'gyur ro zhes smras nas de gnyis dong ba dang,/ mi gzhan
+zhig gi rta rgod ma zhig bros nas/ des dbyug pa can la smras
+pa/ rgod ma ma btang zhes smras pa dang,/ des rdo zhig blangs
+te 'phangs pa dang rta'i rkang pa la phog nas rkang pa bcag
+go| /des smras pa/ khyod kyis nga'i rta bsad kyis nga'i rta
+byin cig| /ci'i phyir rta sbyin/ des smras pa tshur shog|
+/rgyal po'i drung du 'dong dang,/ 'u bu cag gi zhal che gcod
+du 'ong ngo zhes smras nas/ de dag der song ba dang,/ dbyug
+pa can des 'bras par brtsams te/ des rtsig pa zhig gi steng
+nas mchongs pa dang,/ de'i drung na tha ga pa zhig thags
+'thag cing 'dug pa de'i steng du lhung nas tha ga pa de tshe
+'phos pa dang,/ tha ga pa'i chung mas dbyug pa can de bzung
+nas/ khyod kyis nga'i khyo bsad kyis nga'i khyo byin zhig
+ces smras pa dang,/ ngas khyod kyi khyo ci ltar sbyin zhes
+smras nas/ tshur shog rgyal po'i drung du 'dong ngo,// des
+'u bu cag gi zhal ce gcad do zhes dong ba las/ lam gyi bar
+na chu bo gting zab po zhig yod de/ chu de'i nang nas tshur
+shing mkhan zhig te'u kha na 'khyer te 'ong ngo,/ de la dbyug
+pa can gyis chu'i gting ci tsam zhes dris pa dang,/ chu'i
+gting zab bo zhes smras pas ste'u chur lhung ste/ ste'u ma
+rnyer pa dang,/ des dbyug pa can bzung nas/ khyod kyis nga'i
+ste'u chur bskyur ro// des smras pa ngas ma bskyer ro/
+/tshur shog rgyal po'i drung du 'dong dang,/ des 'u bu cag
+gi zhal che gcad do zhes smras nas dong ngo,/ %%
+\ldots continued \ldots
+\end{document}
diff --git a/language/tibetan/original/doc/splist.ps b/language/tibetan/original/doc/splist.ps
new file mode 100644
index 0000000000..fae5155964
--- /dev/null
+++ b/language/tibetan/original/doc/splist.ps
@@ -0,0 +1,430 @@
+%!PS-Adobe-2.0
+%%Creator: dvips, version 5.395 (C) 1986-90 Radical Eye Software
+%%Title: splist.dvi
+%%Pages: 2 1
+%%BoundingBox: 0 0 612 792
+%%EndComments
+%%BeginProcSet: tex.pro
+/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch
+load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{
+isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+Resolution VResolution vsize neg mul TR}B /@letter{/vsize 10 N}B /@landscape{
+/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@legal{/vsize 13 N}
+B /@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[
+1 0 0 -1 0 0]N /FBB[0 0 0 0]N /df{/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf
+X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /df-tail{/nn 8 dict N nn begin
+/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array
+/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2
+array copy cvx N load 0 nn put /ctr 0 N[}B /E{pop nn dup definefont setfont}B
+/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B
+/ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup length 4 sub
+get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup
+length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ctr 0 N
+/CharBuilder{save 3 1 roll S dup /base get 2 index get S /BitMaps get S get
+/ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width
+add ch-yoff setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub
+ch-yoff .1 add]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{
+]}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1
+sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B
+/bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 moveto}B /eop{
+clear SI restore showpage userdict /eop-hook known{eop-hook}if}B /@start{
+userdict /start-hook known{start-hook}if /VResolution X /Resolution X 1000 div
+/DVImag X /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}
+B /p /show load N /RMat[1 0 0 -1 0 0]N /BDot 8 string N /v{/ruley X /rulex X V
+}B /V{gsave TR -.1 -.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask
+grestore}B /a{moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta
+add tail}B /b{S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{
+1 M}B /i{2 M}B /j{3 M}B /k{4 M}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w
+}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /w{0 rmoveto}B /x{0 S rmoveto}
+B /y{3 2 roll p a}B /bos{/SS save N}B /eos{clear SS restore}B end
+%%EndProcSet
+TeXDict begin 1000 300 300 @start /Fa 4 30 df[<000FFFF800007FFFFF0001FFFFFF80
+03FFFFFF8003FFFFFF0001FFFFFE0000003E000000001C000000001C000000001C000000001C00
+0000003E000000007F00000001FF8000C003FFC000FF3FFFF000FFFC3FF8001FE01FFC000F800F
+FC000FC00FFF000FE003FF000FE001FF8007F000FF8007F000FF8007F8007F8003F8003F8003FC
+001F8003FC001F0001FE001F0001FE003E0000FF807C00003FF3F800000FFFE000>34
+33 127 155 366 4 D[<000FFFFF8000007FFFFFE00000FFFFFFE00000FFFFFFE00000FFFFFFE0
+00007FFFFFC00000007E00000000003C00000000001C00000000001C0000000000180000000000
+1800000000001C0000000007FFC00000001FFFFC000001FFFFFF800003FFFFFFE0000FFFFFFFF0
+000FFFFFFFF8001FFC1DFFFC003FC0181FFE003E001803FE007C0018007F00780018003F00F000
+18001F00F0001C000F00E0003C000F00E0003E000700E0007E000700F0006E0007007800E30007
+003C03C3800E001F8781C01E0007FF00FCFC0003F8007FF800>41 35 127
+155 450 I[<FFFFFE00FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFE00E0000000E0000000E0
+000000E0000000E0000000E0000000FFFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF00
+E0000000E0000000E0000000E0000000E0000000E0000000E0000000FFFFE000FFFFF800FFFFFE
+00FFFFFF00FFFFFF80FF80FFC0F80003E0000000F00000007000000010>29
+35 127 155 312 I[<3FC01FFFE00FF87FE07FFFF81FFCFFE07FFFF81FFCFFE07FFFF81FFCFFC0
+7FFFF00FF8FF803FFFE007F03F0003FE0007F01E0003FC0003F01E000FFE0003F01E000FFF0003
+F01E001FFF8001F01C001FFFC001F00C003BFFE001E00C00603FF001E00C00400FFC01E00C00F0
+07FE01E00801FC00FF01E00801FF007F01E00803FF801FC0E00803FF800FC0E00803FFC003E0E0
+0801FFE001F0E00C0001E000F8E00C0000E0003C600E000060001E6007800060000E6007F000E0
+00076007FFFFC00003E003FFFFC00001E003FFFF800001E001FFFF000001E000FFFE000000E000
+3FF0000000E0000000000000E0000000000000E0000000000000E0>55 36
+127 155 612 29 D E /Fb 34 128 df<00FC0003FF000FFF801FFFC03FFFE07E0060700020E0
+0020C00020C00020C00020C00060C000E06001E07C0FE03FFFC03FFF801FFF0007FC0013137F9A
+D2>0 D<0007E0001FF000387000F03001E0300380300380300700300600700C00700C00701800
+F01800E00001E00001E00003C00007C0000FC0000F80001F00001F00007E0000FE0001FC0001F8
+0003F0000FE0001F80003E00007C0000F80000E0000014207F9BDE>I<001FE0007FF001F3F807
+80F80E00F81C00783800787000F86001F80003F80007F0000FF0001FE0003FC0007F8000FE0001
+F80003F00007C0000F80001F00003FFC007FFF80FCFFE0001FF00007F00003F80003F80001F800
+01F80001F80001F00003F00003E015227F9BEA>I[<00FC0003FE0007FE001FFF003FFF007C7F00
+F01F00E00F000007000007E00007F0000FF8001FFC007FFE00F1FE01C07E03803E03001E00001E
+00001E00001C0000180000300000600001C00003000FFE003FFE007FFF007FFF80FFFFC0F8FFC0
+0007E00001F00000F0000078000038000018>23 38 127 155 258 I[<00000000300000000000
+700000000001E01800000007C0180000003F001801F003FC001803FFFFF0003007FFFFC000700F
+FFFF0000E00FFFFC0001C01FFFF00003801CFE00000F00380000003E00700000007C00E0000003
+F800E000001FE000700001FFC0007F807FFF00003FFFFFFC00003FFFFFF000001FFFFFE000000F
+FFFF80000003FFFE000000>45 23 127 154 504 I[<000000E000000000E000000001F000FE00
+03F000FF0003F060FF0007F8607F800FFC603F800DFFE03FC018FFE01FE0307FE01FE0307FC00F
+E0301F800FF060000007F060000003F860000003F8C0000001FCC0000001FCC0000001FF800000
+00FF80000000FF00000000FF000000007E000000003E000000003E000000001E000000000E0000
+000006000000>35 28 127 155 396 I[<000007F00000001FFC0000007FFF800000FFFFC00001
+FFFFC000038007C000030000000006000000000600000000070000000007000000000380000000
+03C000000003FE00000001FFFFC0E001FFFFE0F000FFFFE078003FFFF03C0003FFF03C00000070
+1E000000301F000000300F8000001007F000001003FC00003000FF000030007FFC0070001FFFFF
+E00007FFFFC00001FFFF800000FFFF0000000FFC00>36 32 127 155 408
+I[<000000C003E000C00FF801E03DF801E0787C00F0707C00F0607C00F0007C00F000FC007000
+FC007000FC007001FC00F001FC00E003F800E007F800E007F801C00FF001C01FF003801FE00300
+3FC007003F8007003F800E007F001C007F003800FE007000FC007000FC00E000FC01C000F80380
+00780700007C0E00003FFC00001FF00000>28 33 127 155 312 I[<0070000000700000007000
+0000F0000000E0000000E0000001C0000001800000018000000380000003000000030000000700
+000006000000060000000E0000000C0000000C000000180000001C0000001FC000003FF800003F
+FF00007FFFE000FFFFF800F1FFFF00C00FFF80>25 27 127 154 282 I[<0003FC00000FFF8000
+FFFFE003FFFFF807FFFFFC07FFFFFE0FFE1FFF0FE0007F1E00001F1C0000071800000730000007
+6000000760000003C0000003C0000007C0000006C00FE00CC0187FF8C0700000C0700000C0E000
+00C0C00003C1C00003E1E0000761F0000E61FC007C30FFFFF830FFFFF0007FFFC0001FFFC0>32
+31 127 155 360 I[<000000001E000000007E00000003FE00000007FE00000007FE00000007FE
+00000007FC00000007800000000700000000060000000006000000000700003FFFFF8000FFFFFF
+8001FFFFFF8003FFFFFF8003FFFFFF8003FFFFFF0000001F000000000E000000000C000000000C
+000000000E000000001E000000001F000000003F800000007FC0000001FFE000780FFFF8007FFE
+0FFC007FFC0FFE001FE003FF000FE001FF8007F000FF8007F0007FC003F8003FC003F8001FC0C3
+FC000FC0E1FC0007C0E1FE000780E0FE00078070FF000780307F800700383FC00F001C0FE03C00
+1E03FFFFF00F001F0FFC0780001FDE03E0003F0E01F8003C0E01FC003C0E00FE00380E007F8030
+0E001FE0201E000FFE007E0003FFFFFE0000FFFFFC00003FFFF0000007FFC0>39
+59 127 155 444 13 D[<007FFFFF0000FFFFFF0000FFFFFF0001FFFFFF0001FFFFFF0003FFFF
+FE0000003E000000001C000000000C000000000C000000000C000000000C000000001E00000000
+3F000000007F80000001FFE000700F1FF0007FF80FFC001F8007FE000FC001FF000FE001FF0007
+E000FF8007F0007F8003F0003F80C3F8001F8061F8000F8061FC000F8031FC00070030FE000700
+38FF000C00187F801C001C3FC038000E0FF8FF800703FFFFE00780007FF003C0007CF001E00070
+7000F8004070007E000070001F8000F0000FE001F00007FC1FE00001FFFFE000007FFFC000000F
+FC00>36 45 127 155 408 I[<0FFFFF001FFFFF803FFFFF803FFFFF803FFFFF803FFFFF803F80
+00001C00000018000000180000001800000018000000180000001FFC00007FFF8000FFFFE000FF
+FFFC00FFFFFE00FFFFFF0070007F8000001FC0000003E0000000F000000078000000380000001C
+0000000C00000004000000040000000400FFFFFE01FFFFFF01FFFFFF03FFFFFF03FFFFFF03FFFF
+FF03E0000003000000060000000600000006000FF007001FF80F807FFC0FE0FFFC0FF1FFFE0FF9
+FFFF0FFFC1FF01FF807F007F001F001F000F000F000F000F000F00078007000380070001800700
+00800700000007000000060000000E0000000C0000000C0000001C000000180000003800000030
+0000007000000060000000E0000000C0>32 69 127 155 354 20 D[<7FFFFFFFFCFFFFFFFFFE
+FFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFC3C001FC03C3C001F803C38000F803C38000F80
+3C30000F803C30000F803C30000F803C380007801C3F8003801C3FFC03801C3FFF0300183FFF83
+00183FFFE30018303FF300180003F300180000FF001800003F001800001F001800000700180000
+00001800000000180000000018000000001800000000180000000018007FFFFFF000FFFFFFF000
+FFFFFFF000FFFFFFF000FFFFFFF000FFFFFFF001E00000000180000000030000000007F0000000
+07F8003F800FFC00FFF00FFF01FFF81FFF83FFFC1FFFC3FFFE1E7FEFC7FE000FFF00FE0001FE00
+7E00007E003E00003E001E00001E000E00000E000E000006000E000002001C000000001C000000
+001C000000001800000000380000000070000000007000000000E000000000E000000003C00000
+0007800000000F000000001E000000007C00>39 68 127 155 438 I[<0003FFFFF0000FFFFFF8
+001FFFFFF8001FFFFFF8001FFFFFF8001FFFFFF000000007800000000380000000038000000001
+8000000001C000000003C0000007FFC000007FFFE00003FFFFF0001FFFFFF0007F801FF000FC00
+00F001F000000003C000000007800000000F000000001C0000000038000000006000000000C000
+000000FFFFFFF800FFFFFFF800FFFFFFF800FFFFFFF800FFFFFFF0007FFFFFE0001F000000000C
+000000000C0000000018000000001C0000F0001F8007FE003FE00FFF003FF81FFF803FFC1FFFC0
+3FFF307FC03FFFE01FC03FFFE00FC0003FE007C00003F003C00000F803C000003C01C000001E01
+C000000E01C000000701C000000301C000000181C0000001818000000001800000000180000000
+018000000001800000000180000000030000000003000000000300000000030000000003000000
+0006000000000C000000000C00000000180000000018000000003000>37
+70 127 155 420 I[<00FFFFFFC003FFFFFFC003FFFFFFC007FFFFFFC007FFFFFFC007FFFFFFC0
+07FE0007C000F80007C000F00003C000E00003C001E00001C003800000C003000000C007000000
+C006000000C00E000000C00E000000C01E000000C01FFF8000401FFFE000403FFFF800403FFFFE
+00403FFFFF80403FFFFFC0403F00FFF040380007F840000000FC400000003E400000000F400000
+0007C000000003C000000000C0000FFFFFC0003FFFFFC0003FFFFFC0007FFFFFC0007FFFFFC000
+7FFFFFC0007C000000006000000000C000000000C000000000C001FE0000E003FF0001F00FFF80
+01FC1FFF8001FE3FFFC001FF3FFFC001FFF83FC0003FF00FC0000FE003C00003E001C00001E001
+C00001E001C00000F000C000007000C000003000C000001000C000000000C000000000C0000000
+01C00000000180000000018000000003800000000300000000070000000006000000000E000000
+000C000000001C000000001800>34 71 127 155 408 I[<0000001FF00000003FF00000003FF0
+0000003FE00000007FE00000007FC00000006000000000C000000000E0007FFFFFE000FFFFFFE0
+00FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE000E000000000E000000000E000000000E00000
+0000E000000000E000000000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE000FFFF
+FFE000E000000000E000000000E000000000E000000000E000000000E000000000E07FE00000FF
+FFFF8000FFFFFFF000FFFFFFF800FFFFFFFE00FFF8007F00FFC0003F80FE00000FC0F0000003E0
+00000000E000000000600000000060000000002003FFFFFFE00FFFFFFFE00FFFFFFFE00FFFFFFF
+E00FFFFFFFC007FFFFFF8003000000000200000000060000000006000000000F00007C000FF007
+FF800FFE0FFFC01FFF1FFFC01FFF9FFFE01FFFFFFFE003FFFFFFF0007FFF87F0000FFF03F00003
+FE03F00000FE01F000007E01E000003E01E000003E01E000001E01E000000E03E000000E03C000
+000E07C000000C07800000000F800000001F000000001E000000003C0000000078000000007000
+>36 81 127 155 402 I[<3FFFFF007FFFFFC0FFFFFFE0FFFFFFE0FFFFFFE07FFFFFE07F007FC0
+3E0003C03C0001C03C0000E03C0000F03C0000F03E0000F03E0001F83F8003F83DE00FF03C703F
+F03C1C7FE03C0FFFC03C03FF803803FF803800FE00380070001800380018001C0018000E001800
+0F0018003FC01801FFF01803FFF81807FFF8181FFFF8183FE0F8187F000018FC000019F000001B
+C000001F0000001E0000001C0000001C0000001C0000001800000010000000>29
+44 127 155 330 I[<7FFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF801FFFFF8000001F800000
+07800000038000000380000003800000078000000F8000000F8000003F8001FFFF8003FFFF8007
+FFFF800FFFFF801FFFFF801FFFFF803FF803803FE001803F8000003E0000003C0000003C000000
+3800000038000000380000003800000038000000380000003800000018000000180000001C0000
+000C0000000C0000000C0000000E0000000E000000070000000700000003000000038000000180
+000001C0000000E0000000E00000007000000078000000380000001C0000000C000000040000>
+25 56 127 155 282 I[<01FFFFFF8001FFFFFFC001FFFFFFC001FFFFFFE001FFFFFFE000FFFF
+FFE00000007FC00000003F800000000F000000000F000000000700000000038000000001800000
+0001C000000FFFC000007FFFE00001FFFFE00007FFFFE00007FFFFE0000FFFFFE0001FFFFFE000
+7FFC01E0007FE0000000FF80000001FE00000001FC00000003F800000003F000000003E0000000
+07E000000007C000000007800000000F000000000F000000000F000000001E000000001E000000
+001C000000001C000000001C000000003800000000380000000030000000007000000000700000
+00007000000000E000000000E0000000006000000000>35 49 127 154
+396 I[<3FFFFC007FFFFE007FFFFE007FFFFF003FFFFF003FFFFF00001FC000000F0000000E00
+00000C0000000C0000000C0000001FFF00003FFFC000FFFFE000FFFFF003FFC0F803FF003807FC
+00180FF800180FF800180FE800181FCC00181F8C00181F0E00183E0700183E0380783E01C0F03C
+00FFE03C003F003800000038000000780000007000000070000000700000007000000070000000
+70000000600000006000000060000000E0000000E0000000E0000000E0000000E0000000E00000
+00E0000000E0000000E0000000E0000000E0000000>29 53 127 155 330
+I[<3FFFFFFFF0007FFFFFFFF800FFFFFFFFFC00FFFFFFFFFC00FFFFFFFFFC00FFFFFFFFF8001F
+00F80078000E00F80078000E00780078001E00780078001C00780038001C007800380018007800
+3800380078003800300038003800300038003800600030003800E00030003800C0003000380000
+003000380000003000380000003000380000003000380000003000380000003000380000003000
+38000000300018000000300018000FFFFC0018000FFFFF0018000FFDFFC000000FE003F000000F
+00007800000E00003C00000E00000E00000E00000700000E00000380000E00000380000E000001
+C0000E000001C0000E000001C0000E000001C0000E000001C0000E000001C0000E000003C0000F
+000007C0000FE0000FC0000FF0001FC0000FFE003FC0000FFF007DC0000F7FF1F8C0000E07FFE0
+C0000E01FF00E0000E000000E3800E000000E7800E000000EF800E000000EF800E000000FF800E
+000000FF000E000000FF000E000000FC000E00000078000E00000060000E000000000006000000
+0000>41 65 127 155 462 I[<7FFFC0000000FFFFE0000000FFFFF8000000FFFFFE000000FFFF
+FE000000FFFFFF0000007FE07F8000003F800F8000003F0001C000003E0000E000003E00006000
+001E00006000001E00003000001E00003000001E00001000001E00001000001E00001000001E00
+001800001F00001800001F00003800001F00003800701F80006801F01FC000C807F01CE001C81F
+F01C7803883FF01C1FFF087FF01C03FC08FE001C00000DE0001C00000F80001800000F00001800
+000F00001800000E00001800000C00001800000C00001800000C00001800000000001800000000
+001800000000001800000000001800000000001800000000001800000000001800000000001800
+000000001800000000001800000000001800000000001800000000001800000000001800000000
+00180000000000180000000000180000000000180000000000>44 54 127
+155 498 I<7F00FF80FF80FF80FF807F003E0009077E9A66>114 D<7F00FF80FF80FF80FF807F
+007F007F007F003E003E003E003E003E003E003E001C001C001C001C001C001C001C001C001C00
+1C001C001C001C001C001C001C001C001C001C001C001C001C000C000C000C000C000C000C000C
+000C000C000C000C000C000C000C000C0009357F9B79>I[<000000000000000000000000000000
+0000000000000000000000000000000000000000000000000038000000000000001FFF0000000F
+FF800000000000007FFFC000001FFFE0000000000000E07FE00000181FF0000000000001801FF0
+00003003F80000000000030007F000003001F8C000000000030001F800007800FCF80000000003
+8000F800007C003EFC00000000038000F800007C001E3F0000000003C0007800007C000E0F8000
+000003F0003800007F000607F000000003FC001880007F800601FC00000003FE000080003FC006
+00FE00000001FF0001C0001FE002003F80000000FF0001E0000FE002001FC00000007F0000F000
+07E002000FF00000001E0000F80003C0020003FE000000000000FC000000060001FF0000000000
+007E000000060000FFC000000000007F0000000E00007FF000000000003FE000001C00001FFF00
+000000003FF8000038000007FFF0000000001FFE000070000001FFFF0000070707FFE000E00000
+007FFFFFF07C0F83FFFFFFC00000003FFFFFFFF00FC0FFFFFF000000C007FFFFFFC01FE03FFFFE
+000000E0001FFFFE0037F807FFF0000000F00007FFFC0077FC00FFE0000000FE0000000001C3FE
+0000000C0000FF800000000380FFC000001800003FF00000003F003FF000003800000FFE000001
+FC001FFE0001E0000001FFE0003FE00007FFFFBFC0>111 36 127 155 1260
+I[<0000000000000C0000000000000C0000000000001C0000000000003C000000000000780000
+00000000F8000000000003F0000000000007E000000000001FC00000000000FF000000000001FF
+000000000007FC00000000001FE000000000003F000007F00000FE00001FFE0001F000003FFF80
+03C000007FFFC00780C000FF0FF00F01C000FE01FE0C07C0007C00FF9C0FC00000007FF83F8000
+00001FF8FE000000000FFBF80000000003FBF00000000001FBE00000000000F3C0000000000073
+C00000>54 28 120 158 606 118 D[<07FC000000000FFF000000001FFFE00000003FFFF80000
+007FFFFC0000007007FF000001E000FF800003E0003FC00007F00007E0000F7C0001F00FFF7E00
+00F80FFF3FC0003C0FFE3FFF000E0FFC1FFF00070FF80FFF00038FC001FE0000CC00000000006C
+00>48 17 125 147 540 I[<1FE0000000003FF800000000FFFE00000000FFFF80000000FFFFE0
+00000007FFF0000000000FFC0000000000FE00003000001F0000F000000780FFF0000003C0FFF0
+000000E0FFE000000070FFC000000038FE000000001CE0000000001DC000>44
+16 125 146 492 I[<7E003F00FF007F80FF007F80FF007F80FF007F80FF007F807E003F003C00
+1E00000000000000000000000000000000000000000000000000001FC000003FE000003FE00000
+3FE000003FE000003FE000003FE000001FC000001FC000001FC000001FC000001FC000001FC000
+001FC000001FC000001FC000001FC000000F8000000F8000000F8000000F8000000F8000000F80
+00000F8000000F8000000F8000000F800000078000000780000007800000078000000780000007
+800000078000000780000007800000078000000780000007800000038000000380000003800000
+038000000380000001800000018000000180000001800000018000000180000001800000018000
+0001800000018000>25 68 127 155 282 I[<C000000000E00000000070000000003800000000
+1C0001FF800E0003FFC0070007FFE0038007FFF001E00603F000F00000F0007C000070003F0000
+30001FE00060000FFF03C00007FFFF800001FFFE0000007FF800>36 17
+127 126 408 123 D[<00000000000000C000000000000000C000000000000001C00000000000
+0003C000000000000007800000000000003F00000000000001FE0000000000001FFC0000000000
+03FFF80001FE00001FFFF00007FF80003FFFE0000FFFE000FFFF80001FFFF803FFFF00003FFFFE
+0FFFFC00007FFFFF1FFFE00000FE01FFBFFC000000F0007FFF8000000000000FFF000000000000
+03FC00000000>58 19 122 152 660 125 D[<07FC0000000FFF0000001FFFE000003FFFF80000
+7FFFFC00007007FF0000E000FF8000E0003FC000F00007E0007C0001F0007E0000F8003FC0003C
+003FFF000E001FFF0007000FFF00038001FE0000C00000000060>35 17
+125 148 408 I[<1FE000003FF80000FFFE0000FFFF8000FFFFE00007FFF000000FFC000000FE
+0000001F0000000780000003C0000000E000000070000000380000001C0000001C>30
+16 125 147 348 I E /Fc 34 123 df<003F0001FF8003C3C00783C00F03C00E03C00E00000E
+00000E00000E00000E0000FFFFC0FFFFC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E
+01C00E01C00E01C00E01C00E01C00E01C00E01C07F87F87F87F8151D809C17>12
+D<70F8F8F87005057D840C>46 D<07E00FF01C38381C781E700E700EF00FF00FF00FF00FF00FF0
+0FF00FF00FF00FF00FF00FF00FF00F700E700E781E381C1C380FF007E0101B7E9A15>48
+D<030007003F00FF00C70007000700070007000700070007000700070007000700070007000700
+070007000700070007000700FFF8FFF80D1B7C9A15>I<0FE03FF878FC603EF01EF81FF80FF80F
+700F000F001F001E003E003C007800F001E001C0038007000E031C0338037006FFFEFFFEFFFE10
+1B7E9A15>I<0FE03FF8387C783E7C1E781E781E001E003C003C00F807F007E00078003C001E00
+0F000F000F700FF80FF80FF81EF01E787C3FF80FE0101B7E9A15>I<001C00001C00003C00007C
+00007C0000DC0001DC00039C00031C00071C000E1C000C1C00181C00381C00301C00601C00E01C
+00FFFFC0FFFFC0001C00001C00001C00001C00001C00001C0001FFC001FFC0121B7F9A15>I<30
+1C3FFC3FF83FE030003000300030003000300037E03FF83C3C381E301E000F000F000F000FF00F
+F00FF00FF01E703E787C3FF80FE0101B7E9A15>I<01F807FC0F8E1E1E3C1E381E781E78007000
+F080F7F8FFFCFC1CF81EF80FF00FF00FF00FF00FF00F700F700F781E381E1E3C0FF807E0101B7E
+9A15>I<6000007FFF807FFF807FFF80600700C00600C00E00C01C000038000030000070000060
+0000E00000C00001C00001C00003C0000380000380000380000780000780000780000780000780
+00078000078000078000111C7E9B15>I<07E01FF83C3C381E701E700E700E780E7C1E7F3C3FF8
+1FF00FF01FFC3DFC787E703FF00FE00FE007E007E007F00E781E3C3C1FF807E0101B7E9A15>I<
+07E01FF83C38781C781EF00EF00EF00FF00FF00FF00FF00FF01F781F383F3FFF1FEF010F000E00
+1E781E781C783C787878F03FE01F80101B7E9A15>I<1FE0003FF8003C3C003C1E00180E00000E
+00001E0007FE003FFE007E0E00F80E00F80E00F00E60F00E60F81E607C7E607FFFC01FC7801312
+7F9115>97 D<FC0000FC00001C00001C00001C00001C00001C00001C00001C00001C00001C0000
+1CFE001FFF801F87C01E03E01C01E01C00F01C00F01C00F01C00F01C00F01C00F01C00F01C01E0
+1E01E01E03C01F87C01BFF8018FE00141D7F9C17>I<07F80FFC3E3C3C3C78187800F000F000F0
+00F000F000F000780078063C0E3F1C0FF807F00F127F9112>I<001F80001F8000038000038000
+038000038000038000038000038000038000038007F3801FFF803E1F807C0780780380F80380F0
+0380F00380F00380F00380F00380F00380F003807807807C0F803E1F801FFBF007E3F0141D7F9C
+17>I<07E01FF83E7C781C781EF01EFFFEFFFEF000F000F000F000780078063C0E3F1C0FF807F0
+0F127F9112>I<00FC03FE079E071E0F1E0E000E000E000E000E000E00FFE0FFE00E000E000E00
+0E000E000E000E000E000E000E000E000E000E000E007FE07FE00F1D809C0D>I<07E7C01FFFC0
+3C3DC0781E00781E00781E00781E00781E00781E003C3C003FF80037E000700000700000780000
+3FFC003FFF007FFF807807C0F003C0E001C0E001C0F003C0F807C07C0F801FFE0007F800121B7F
+9115>I<FC0000FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001CFE
+001DFF001F8F801F07801E03801C03801C03801C03801C03801C03801C03801C03801C03801C03
+801C03801C0380FF9FF0FF9FF0141D7F9C17>I<3C007C007C007C003C00000000000000000000
+000000FC00FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80FF80
+091D7F9C0C>I<FC0000FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00
+001C7FC01C7FC01C3E001C3C001C78001CF0001DE0001FE0001FF0001FF0001E78001C7C001C3C
+001C1E001C1E001C0F00FF9FE0FF9FE0131D7F9C16>107 D<FC00FC001C001C001C001C001C00
+1C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
+00FF80FF80091D7F9C0C>I<FC7F07F000FDFF9FF8001F87F87C001F03F03C001E01E01C001C01
+C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C
+01C01C001C01C01C001C01C01C00FF8FF8FF80FF8FF8FF8021127F9124>I<FCFE00FDFF001F8F
+801F07801E03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03
+80FF9FF0FF9FF014127F9117>I<03F0000FFC001E1E00380700780780700380F003C0F003C0F0
+03C0F003C0F003C0F003C07003807807803807001E1E000FFC0003F00012127F9115>I<FDF0FF
+F81F781E781E301C001C001C001C001C001C001C001C001C001C001C00FFC0FFC00D127F9110>
+114 D<1FB07FF0F0F0E070E030F030F8007FC07FE01FF000F8C078C038E038F078F8F0FFF0CFC0
+0D127F9110>I<0C000C000C000C000C001C001C003C00FFE0FFE01C001C001C001C001C001C00
+1C001C001C301C301C301C301C301E700FE007C00C1A7F9910>I<FC1F80FC1F801C03801C0380
+1C03801C03801C03801C03801C03801C03801C03801C03801C03801C07801C0F801E1F800FFFF0
+07F3F014127F9117>I<FF0FE0FF0FE01C07801C07000E06000E06000E0600070C00070C00071C
+0003980003980003F80001F00001F00000E00000E00000E00013127F9116>I<FF3FCFE0FF3FCF
+E03C0F07801C0F03001C1F03000E1B06000E1B86000E1B86000E318E000731CC000731CC000760
+CC0003E0F80003E0F80003E0F80001C0700001C0700001C070001B127F911E>I<7F8FF07F8FF0
+0F0F80070F00038E0001DC0001D80000F00000700000780000F80001DC00038E00030E00070700
+1F0780FF8FF8FF8FF81512809116>I<7FFC7FFC783C707860F061E061E063C00780078C0F0C1E
+0C1E1C3C187818F078FFF8FFF80E127F9112>122 D E /Fd 19 120 df<0007000E001C003800
+7000E000E001C003800380070007000E000E001C001C001C003800380038003800700070007000
+70006000E000E000E000E000E000E000E000E000E0006000600070007000380038001800102A7B
+9E11>40 D<0018001C001C000E000E000600060007000700070007000700070007000700070006
+000E000E000E000E001E001C001C001C0038003800380070007000E000E001C001C00380070007
+000E001C0038007000E000102A809E11>I<0007F060003FFCE0007E1FE001F007C003E007C007
+8003C00F0003C01F0003801E0001803C0003803C000380780000007800000078000000F8000000
+F0000000F0000000F0000000F0000C00F0000C00F0001C0070001800780038007C0070003E00E0
+001F83C0000FFF000003FC00001B1C7A9B1E>67 D<001F8C007FFC00F0FC01C07803C038038038
+07803807003007000007800007C00007F80007FF0003FF8001FFC0003FC00007C00003C00001C0
+0001C03001C03003C0700380700780780F007E1E00FFFC00C7F000161C7D9B17>83
+D<FFF03FE0FFE03FE01F000F000F000E000F000C000F0018000F0018000F0030000F0070000F00
+60000F00C0000F80C0000781800007838000078300000786000007860000078C0000078C000007
+98000007B0000007B0000007E0000003E0000003C0000003C0000003800000030000001B1C789B
+1F>86 D<03DC000FFC001E7C001C3C00383C00783800703800707800F07800E07000E07000E0F3
+80E0F380E1E300E1E300F7E6007FFE003C7C0011127B9115>97 D<01F007F80F3C1C3C387C7838
+70007000F000E000E000E000E000E018E03870F07FE01F800E127B9113>99
+D<001F80003F80000780000780000700000700000F00000F00000E00000E00001E0003DE000FFC
+001E7C001C3C00383C00783800703800707800F07800E07000E07000E0F380E0F380E1E300E1E3
+00F7E6007FFE003C7C00111D7B9C15>I<03F007F81F383C183818781870787FF0FF80E000E000
+E000E000E018E03870F03FE01F800D127B9113>I<0FC0001FC00003C00003C000038000038000
+0780000780000700000700000F00000FFC000FFE000FCE001F0E001E0E001E0E001C0E003C1E00
+3C1C00381C00383C007838E07838E07078C07071C0F07B80F03F00E03E00131D7D9C15>104
+D<01C001E001E001C00000000000000000000000001F003F0077806380E780C7000F000E000E00
+1E001C001CE03CE038C039C03B803F801E000B1C7D9B0D>I<1F803F8007800780070007000F00
+0F000E000E001E001E001C001C003C003C00380038007800780070007000F700F700E600E600EE
+00FC007C00091D7C9C0B>108 D<1E3F003F7F8077F38067C380E78380C783800703800F07800F
+07000E07000E0F001E0E381E0E381C1E301C1C703C1EE03C0FC0380F8015127D9117>110
+D<01F007F80F3C1C1C380C780E700E701EF01CE01CE01CE03CE038E070E0F071E07FC01F000F12
+7B9115>I<078F800FDFC01DF9C019F0C039E0E031C0E001C0E003C1E003C1C00381C00381C007
+83C00783800787800787000FDE000FFC000EF8000E00001E00001E00001C00001C00003C0000FF
+8000FF8000131A7F9115>I<1E3E3F7F77E767C7E78FC78F070F0F000F000E000E001E001E001C
+001C003C003C00380010127D9112>114 D<03F007F80F3C0E3C1E7C1E381F001FE00FF00FF000
+F82078F070F070F0F0E1E07FC03F800E127D9111>I<01C001C001C003C003C0038003800780FF
+E0FFE007000F000F000E000E001E001E001C001C003C703C70386038E039C03F801F000C1A7D99
+0E>I<1F01C3803F81C3807381C3806383C180E3838180C783818007038180070783800F070300
+0E0703000E0703000E0707000E0F06000E0F0E000E1F0C000F3F1C0007FFF80003F3F00019127D
+911C>119 D E /Fe 9 85 df<7CFEFEFEFEFE7C00000000000000007CFEFEFEFEFE7C07167C95
+10>58 D<FFFFFF8000FFFFFFE00007F001F80007F000FC0007F0007E0007F0007E0007F0007F00
+07F0007F0007F0007F0007F0007F0007F0007F0007F0007E0007F000FE0007F000FC0007F003F8
+0007FFFFF00007FFFFF00007F001FC0007F0007E0007F0003F0007F0003F8007F0001F8007F000
+1FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0003F8007F0003F8007F0
+007F0007F001FE00FFFFFFF800FFFFFFC00022227EA128>66 D<FFFFFFF8FFFFFFF807F001F807
+F0007807F0003807F0001807F0001C07F0001C07F0000C07F0000C07F0180C07F0180C07F01800
+07F0180007F0380007F0780007FFF80007FFF80007F0780007F0380007F0180007F0180007F018
+0007F0180007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F00000FFFF
+E000FFFFE0001E227EA123>70 D<FFFFE0FFFFE003F80003F80003F80003F80003F80003F80003
+F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
+F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800FFFFE0FFFFE013
+227FA115>73 D<FFF8001FFEFFFC001FFE07FE0000C007FF0000C006FF8000C0067F8000C0067F
+C000C0063FE000C0061FF000C0060FF800C00607F800C00603FC00C00603FE00C00601FF00C006
+00FF80C006007FC0C006003FC0C006003FE0C006001FF0C006000FF8C0060007FCC0060003FCC0
+060001FEC0060001FFC0060000FFC00600007FC00600003FC00600001FC00600001FC00600000F
+C006000007C006000003C0FFF00001C0FFF00000C027227EA12C>78 D<0007FC0000003FFF8000
+00FC07E00003F001F80007E000FC000FC0007E001F80003F001F80003F003F00001F803F00001F
+807F00001FC07E00000FC07E00000FC0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE0000
+0FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE07E00000FC07F00001FC07F00001FC03F00
+001F803F80003F801F80003F000FC0007E0007E000FC0003F001F80000FC07E000003FFF800000
+07FC000023227DA12A>I<FFFFFF00FFFFFFE007F007F007F001FC07F000FC07F0007E07F0007E
+07F0007F07F0007F07F0007F07F0007F07F0007F07F0007E07F0007E07F000FC07F001FC07F007
+F007FFFFE007FFFF0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
+000007F0000007F0000007F0000007F0000007F00000FFFF8000FFFF800020227EA126>I<03FE
+0C0FFF9C1F03FC3E00FC7C007C78003CF8001CF8001CF8000CFC000CFE0000FF0000FFF0007FFF
+007FFFE03FFFF01FFFF80FFFFC03FFFE007FFE0003FF0000FF00007F00003FC0001FC0001FC000
+1FE0001FE0001EF0003EFC007CFF80F8E7FFF0C0FFC018227DA11F>83 D<7FFFFFFF807FFFFFFF
+807E03F80F807803F807807003F803806003F80180E003F801C0E003F801C0C003F800C0C003F8
+00C0C003F800C0C003F800C00003F800000003F800000003F800000003F800000003F800000003
+F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8000000
+03F800000003F800000003F800000003F800000003F800000003F800000003F8000003FFFFF800
+03FFFFF80022227EA127>I E end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300
+TeXDict begin @letter
+%%EndSetup
+%%Page: 1 1
+bop 262 307 a Fe(F)n(ONT:)18 b(TIBSP)262 357 y Fd(\(V)m(owels)13
+b(and)j(Sp)n(e)n(cial)f(Char)n(acters\))262 520 y Fc(decimal)p
+262 527 139 2 v 292 w(o)q(ctal)p 694 527 89 2 v 343 w(roman)p
+1126 527 116 2 v 278 w(tib)q(etan)p 1521 527 131 2 v 262 582
+a(000.)357 b(000.)g(zero)322 b Fb(\000)262 677 y Fc(001.)357
+b(001.)g(one)333 b Fb(\001)262 771 y Fc(002.)357 b(002.)g(t)o(w)o(o)330
+b Fb(\002)262 865 y Fc(003.)357 b(003.)g(three)304 b Fb(\003)262
+960 y Fc(004.)357 b(004.)g(four)322 b Fb(\004)262 1054 y Fc(005.)357
+b(005.)g(\014v)o(e)333 b Fb(\005)262 1149 y Fc(006.)357 b(006.)g(six)345
+b Fb(\006)262 1243 y Fc(007.)357 b(007.)g(sev)o(en)299 b Fb(\007)262
+1338 y Fc(008.)357 b(010.)g(eigh)o(t)306 b Fb(\010)262 1432
+y Fc(009.)357 b(011.)g(nine)319 b Fb(\011)262 1527 y Fc(013.)357
+b(015.)g(tsu)340 b Fb(\016)-365 b(r)262 1621 y Fc(014.)357
+b(016.)g(cu)d Fb(\015)-397 b(r)262 1716 y Fc(020.)357 b(024.)g(dha)328
+b Fb(\024)-316 b(r)262 1810 y Fc(021.)357 b(025.)g(gha)330
+b Fb(\025)-392 b(r)262 1905 y Fc(022.)357 b(026.)g(dxha)306
+b Fb(\026)-375 b(r)262 1999 y Fc(023.)357 b(027.)g(bha)328
+b Fb(\027)-365 b(r)262 2094 y Fc(024.)357 b(030.)g(dzha)310
+b Fb(\030)-359 b(r)262 2195 y Fc(025.)357 b(031.)g(thxa)313
+b Fb(\031)-294 b(r)262 2290 y Fc(026.)357 b(032.)g(txa)336
+b Fb(\032)-251 b(r)262 2384 y Fc(027.)357 b(033.)g(dxa)329
+b Fb(\033)-354 b(r)967 2574 y Fc(1)p eop
+%%Page: 2 2
+bop 262 313 a Fc(028.)357 b(034.)g(nxa)329 b Fb(\034)-294 b(r)262
+407 y Fc(029.)357 b(035.)g(kshxa)291 b Fb(\035)-413 b(r)262
+502 y Fc(030.)357 b(036.)g(shxa)313 b Fb(\036)-446 b(r)262
+596 y Fc(114.)357 b(162.)g(tsheg)301 b Fb(r)262 691 y Fc(115.)357
+b(163.)g(shad)312 b Fb(s)262 785 y Fc(116.)357 b(164.)g(sw)o(asti)285
+b Fb(t)262 890 y Fc(118.)357 b(166.)g(...)1506 863 y Fb(v)1521
+890 y Fa(\006)-278 b Fb(r)262 994 y Fc(118.)357 b(166.)g(...)1513
+967 y Fb(v)1521 994 y Fa(\005)-402 b Fb(r)262 1098 y Fc(118.)357
+b(166.)g(o)q(dz)1509 1071 y Fb(v)1521 1098 y Fa(\004)-327 b
+Fb(r)262 1193 y Fc(119.)357 b(167.)g(...)1509 1166 y Fb(w)1521
+1193 y Fa(\006)-278 b Fb(r)262 1287 y Fc(119.)357 b(167.)g(...)1516
+1260 y Fb(w)1521 1287 y Fa(\005)-402 b Fb(r)262 1382 y Fc(119.)357
+b(167.)g(idz)1512 1355 y Fb(w)1521 1382 y Fa(\004)-327 b Fb(r)262
+1476 y Fc(120.)357 b(170.)g(...)1512 1449 y Fb(x)1521 1476
+y Fa(\006)-278 b Fb(r)262 1571 y Fc(120.)357 b(170.)g(...)1519
+1544 y Fb(x)1521 1571 y Fa(\005)-402 b Fb(r)262 1665 y Fc(120.)357
+b(170.)g(edz)1514 1638 y Fb(x)1521 1665 y Fa(\004)-327 b Fb(r)262
+1759 y Fc(121.)357 b(171.)g(tshegshad)218 b Fb(y)262 1854 y
+Fc(123.)357 b(173.)g(u)372 b Fa(\035)1521 1863 y Fb({)1582
+1854 y(r)262 1952 y Fc(125.)357 b(175.)g(o)1518 1925 y Fb(})1521
+1952 y Fa(\035)-548 b Fb(r)262 2047 y Fc(126.)357 b(176.)g(i)1531
+2020 y Fb(~)1521 2047 y Fa(\035)-548 b Fb(r)262 2141 y Fc(127.)357
+b(177.)g(e)1534 2114 y Fb(\177)1521 2141 y Fa(\035)-548 b Fb(r)967
+2574 y Fc(2)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/language/tibetan/original/doc/splist.tex b/language/tibetan/original/doc/splist.tex
new file mode 100644
index 0000000000..e161149fbf
--- /dev/null
+++ b/language/tibetan/original/doc/splist.tex
@@ -0,0 +1,128 @@
+\font\tibetan=tib scaled 2000\font\tibsp=tibsp \documentstyle{article}
+\begin{document}
+\begin{flushleft}
+{\large\bf FONT: TIBSP}
+
+{\it (Vowels and Special Characters)}
+\end{flushleft}
+\vspace{.1in}
+
+\begin{tabbing}
+MMMMMMMMMMM \=MMMMMMMMMMM \=MMMMMMMMMM \= MMMMMMMMMMM \kill
+\underline{decimal}\> \underline{octal}\> \underline{roman}\> \underline{tibetan} \\
+000. \> 000. \> zero \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char0\tibetan%
+\filler\tenrm\ \tibetan
+\egroup \\
+001. \> 001. \> one \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char1\tibetan%
+\filler\tenrm\ \tibetan
+\egroup \\
+002. \> 002. \> two \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char2\tibetan%
+\filler\tenrm\ \tibetan
+\egroup \\
+003. \> 003. \> three \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char3\tibetan%
+\filler\tenrm\ \tibetan
+\egroup \\
+004. \> 004. \> four \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char4\tibetan%
+\filler\tenrm\ \tibetan
+\egroup \\
+005. \> 005. \> five \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char5\tibetan%
+\filler\tenrm\ \tibetan
+\egroup \\
+006. \> 006. \> six \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char6\tibetan%
+\filler\tenrm\ \tibetan
+\egroup \\
+007. \> 007. \> seven \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char7\tibetan%
+\filler\tenrm\ \tibetan
+\egroup \\
+008. \> 010. \> eight \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char8\tibetan%
+\filler\tenrm\ \tibetan
+\egroup \\
+009. \> 011. \> nine \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char9\tibetan%
+\filler\tenrm\ \tibetan
+\egroup \\
+013. \> 015. \> tsu \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char14\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+014. \> 016. \> cu \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char13\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+020. \> 024. \> dha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char20\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+021. \> 025. \> gha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char21\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+022. \> 026. \> dxha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char22\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+023. \> 027. \> bha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char23\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+024. \> 030. \> dzha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char24\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+025. \> 031. \> thxa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char25\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+026. \> 032. \> txa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char26\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+027. \> 033. \> dxa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char27\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+028. \> 034. \> nxa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char28\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+029. \> 035. \> kshxa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char29\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+030. \> 036. \> shxa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char30\tibetan%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+114. \> 162. \> tsheg \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char114\tibetan%
+\filler\tenrm\ \tibetan
+\egroup \\
+115. \> 163. \> shad \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char115\tibetan\filler\tenrm\ \tibetan
+\egroup \\
+116. \> 164. \> swasti \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\char116\tibetan%
+\filler\tenrm\ \tibetan
+\egroup \\
+118. \> 166. \> ... \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\accent118\tibetan\char6%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+118. \> 166. \> ... \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\accent118\tibetan\char5%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+118. \> 166. \> odz \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\accent118\tibetan\char4%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+119. \> 167. \> ... \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\accent119\tibetan\char6%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+119. \> 167. \> ... \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\accent119\tibetan\char5%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+119. \> 167. \> idz \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\accent119\tibetan\char4%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+120. \> 170. \> ... \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\accent120\tibetan\char6%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+120. \> 170. \> ... \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\accent120\tibetan\char5%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+120. \> 170. \> edz \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\accent120\tibetan\char4%
+\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+121. \> 171. \> tshegshad\> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\filler\tibsp\char121\hskip1cm plus1cm minus.5cm\tibetan
+\egroup \\
+123. \> 173. \> u \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\u{\char29}\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+125. \> 175. \> o \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\accent125\tibetan\char29\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+126. \> 176. \> i \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\accent126\tibetan\char29\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+127. \> 177. \> e \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\tibsp\accent127\tibetan\char29\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+\end{tabbing}
+\end{document}
diff --git a/language/tibetan/original/doc/tiblist.ps b/language/tibetan/original/doc/tiblist.ps
new file mode 100644
index 0000000000..f8832cdaca
--- /dev/null
+++ b/language/tibetan/original/doc/tiblist.ps
@@ -0,0 +1,1216 @@
+%!PS-Adobe-2.0
+%%Creator: dvips, version 5.395 (C) 1986-90 Radical Eye Software
+%%Title: tiblist.dvi
+%%Pages: 6 1
+%%BoundingBox: 0 0 612 792
+%%EndComments
+%%BeginProcSet: tex.pro
+/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch
+load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{
+isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+Resolution VResolution vsize neg mul TR}B /@letter{/vsize 10 N}B /@landscape{
+/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@legal{/vsize 13 N}
+B /@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[
+1 0 0 -1 0 0]N /FBB[0 0 0 0]N /df{/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf
+X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /df-tail{/nn 8 dict N nn begin
+/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array
+/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2
+array copy cvx N load 0 nn put /ctr 0 N[}B /E{pop nn dup definefont setfont}B
+/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B
+/ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup length 4 sub
+get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup
+length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ctr 0 N
+/CharBuilder{save 3 1 roll S dup /base get 2 index get S /BitMaps get S get
+/ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width
+add ch-yoff setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub
+ch-yoff .1 add]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{
+]}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1
+sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B
+/bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 moveto}B /eop{
+clear SI restore showpage userdict /eop-hook known{eop-hook}if}B /@start{
+userdict /start-hook known{start-hook}if /VResolution X /Resolution X 1000 div
+/DVImag X /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}
+B /p /show load N /RMat[1 0 0 -1 0 0]N /BDot 8 string N /v{/ruley X /rulex X V
+}B /V{gsave TR -.1 -.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask
+grestore}B /a{moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta
+add tail}B /b{S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{
+1 M}B /i{2 M}B /j{3 M}B /k{4 M}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w
+}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /w{0 rmoveto}B /x{0 S rmoveto}
+B /y{3 2 roll p a}B /bos{/SS save N}B /eos{clear SS restore}B end
+%%EndProcSet
+TeXDict begin 1000 300 300 @start /Fa 1 115 df<7F00FF80FF80FF80FF807F003E0009
+077E9A66>114 D E /Fb 123 123 df[<3FFFFFFF807FFFFFFFC0FFFFFFFFE0FFFFFFFFF0FFFF
+FFFFF0FFFFFFFFF07F07FC0FF03E03F807F03C03F003F03803F003F03803F003F07001E001F070
+01E001E0E001E001E0C001E001E0C001E001E0C000C000E0C000C000E0C000C000E0C000C000E0
+C000C000E00000C000E00000C000E00000C000E00000C000E00000C000E00000C000E00000C000
+E000000000E000000000E000000000E000000000E000000000E000000000E000000000E0000000
+00E000000000E000000000E000000000E000000000E000000000E000000000E000000000E00000
+0000E0000000006000000000600000000060000000006000000000600000000060000000006000
+000000600000000060>37 53 127 155 402 0 D[<0FFFFFFFFF807FFFFFFFFFC0FFFFFFFFFFC0
+FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FE01FF00FF80FC007C003F00FC00F0003F00FC00E0
+003E00FC01C0001E00FC0180001E00780180001E00780300001E00780300001E00780600001E00
+780600000C00780C00000C00780FFE000C00780FFFE00C00780FFFF80C00780FFFFC0C00781FFF
+FF0C00381FFFFF8C00381FC0FFDC00381C000FFC0038100000FC00380000007C00380000003C00
+380000001C00380000000C00380000000000380000000000380000000000380000000000380000
+000000380000000000380000000000380000000000380000000000380000000000380000000000
+380000000000380000000000380000000000380000000000180000000000180000000000180000
+000000180000000000180000000000180000000000180000000000180000000000>43
+54 127 155 468 I[<07FFFFFFFF801FFFFFFFFFC03FFFFFFFFFC03FFFFFFFFFC03FFFFFFFFFC0
+3FFFFFFFFFC007F00FF83FC0038003F01FC0070003E00FC0070003E00FC00E0003E00F800C0003
+E00F80180001C00F80180001C00F80300001C00F80300001C00F803FF001C00F003FFE01C00F00
+7FFF81C00F007FFFC1C00F00FFFFE1C00F00FFFFF9C00F00FFFFFDC00F0078003FC00F0000000F
+C00F00000003C00F00000001C00F00000001C00F00000001C00F00000000C00F00000000C00F00
+000000000F00000000000F00000000000700000000000700000000000700000000000700000000
+000700000000000700000000000700000000000700000000000700000000000700000000000700
+000000000700000000000300000000000300000000000300000000000300000000000300000000
+000300000000000300000000000300000000000300>43 54 127 155 468
+I[<3FFFFFF07FFFFFF8FFFFFFF8FFFFFFF8FFFFFFF8FFFFFFE0FE000000F0000000F0000000E0
+000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000
+E0000000E0000000E0000000FFF00000FFFFC000FFFFFC00FFFFFE00FFFFFF80FFFFFFE0FFFFFF
+F0FFF9FFF8FC001FF8000001FC0000007C0000003C0000000C>31 35 127
+155 336 I[<000FFFF800007FFFFF0001FFFFFF8003FFFFFF8003FFFFFF0001FFFFFE0000003E
+000000001C000000001C000000001C000000001C000000003E000000007F00000001FF8000C003
+FFC000FF3FFFF000FFFC3FF8001FE01FFC000F800FFC000FC00FFF000FE003FF000FE001FF8007
+F000FF8007F000FF8007F8007F8003F8003F8003FC001F8003FC001F0001FE001F0001FE003E00
+00FF807C00003FF3F800000FFFE000>34 33 127 155 366 I[<000FFFFF8000007FFFFFE00000
+FFFFFFE00000FFFFFFE00000FFFFFFE000007FFFFFC00000007E00000000003C00000000001C00
+000000001C00000000001800000000001800000000001C0000000007FFC00000001FFFFC000001
+FFFFFF800003FFFFFFE0000FFFFFFFF0000FFFFFFFF8001FFC1DFFFC003FC0181FFE003E001803
+FE007C0018007F00780018003F00F00018001F00F0001C000F00E0003C000F00E0003E000700E0
+007E000700F0006E0007007800E30007003C03C3800E001F8781C01E0007FF00FCFC0003F8007F
+F800>41 35 127 155 450 I[<FFFFFE00FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFE00E000
+0000E0000000E0000000E0000000E0000000E0000000FFFFFF00FFFFFF80FFFFFF80FFFFFF80FF
+FFFF80FFFFFF00E0000000E0000000E0000000E0000000E0000000E0000000E0000000FFFFE000
+FFFFF800FFFFFE00FFFFFF00FFFFFF80FF80FFC0F80003E0000000F00000007000000010>29
+35 127 155 312 I[<00FFC00001FFF00007FFFC000FFFFC001FFFFC003E7FFC003001F8006000
+F000E0007000E0006000F8006000FC00C000FE01DE00FE01FFC07C03FFF07807FFF0001FFFF800
+3FDFF8007C03F800E000F800E000F801C0007803E0003803FC001803FF001803FF003801FF0030
+01FE003000FC00700018006000000060000000E0000000C0000001800000038000000300000007
+0000000E0000001C0000001C000000380000007000000070000000E0000001C000000380000007
+0000000F0000001E0000003C00000078000000F0000001E0000003800000>30
+54 127 155 324 I[<7FFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF00FE000000F800
+0000F0000000F0000000F8000000F8000000FC000000FC000000FF000000FFFFE000FFFFF000FF
+FFFC00FFFFFE00FFFFFE00FFFFFF00F807FF00E000FF0000007F8000001F8000000F8000000F80
+00000780000007800000038000000380000003800000038000000300000007000000070000000E
+0000000E0000000E0000000E0000001E0000001C0000001C000000380000003000000070000000
+60000000E0000001C0000001C00000038000000380000003000000060000000E0000000C0000>
+26 56 127 155 282 I[<03FFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FF801F8
+078000F80E0000F81E0000F81C0000F03C0000F03E0000F03F0001F03F8003F03FC00E701FF018
+701FFC70700FFFC07007FF807003FF007000FE0070003C00700078007000E0007001C0007003C0
+003007F800301FFE00307FFF8030FFFFC030FFFFE030FE0FF0300001FC3000007E3000001F3000
+000FB0000003B0000001F0000000F00000007000000070000000700000007000000070>30
+45 127 155 330 I[<0FFFFFF8001FFFFFFC003FFFFFF8003FFFFFF8003FFFFFF0003FFFFFF000
+1FF80000000FC0000000070000000007000000000E000000000C00000000180000000018000000
+003FFF0000003FFFE000007FFFFC0000FFFFFE0000FFFFFF0000FFFFFF8000FFFFFFC000F803FF
+E00000007FE00000001FF000000007F800000003F800000000FC000000007C000000003C000000
+003E000000003F000000001F000000000F000000000F000000000F800000000780000000078000
+000003C000000003C000000003C000000001C000000000C000000000E000000000E000000000E0
+00000000600000000060000000006000000000200000000020>36 50 127
+155 396 I[<007FFFF800FFFFF800FFFFF801FFFFF801FFFFF801FFFFF00007FF800001C00000
+00C0000000C0000000C0000000600001FFF00007FFF0001FFFFC003FFFFE007E0FFF007801FF80
+F0007F80E0007FC0C0007FC0C0007FE0C0006FE0E000E3F06000C1F07001C1F0380381F01E0F00
+F80FFE00F801F00078000000780000007800000038000000380000003800000038000000180000
+001800000018000000180000001800000018000000180000001800000018000000080000000800
+0000080000000800000008000000080000000800000008>30 53 127 155
+330 I[<01FFFE0FF807FFFE1FF807FFFE1FF80FFFFE1FF80FFFFC1FF00FFFFC07E007FE0003E0
+01F00003C003E00003C003C00003C007800003C007000003C00E000003C00C000003C00C000001
+C018000001C018000001C038000001C03FFE0001C03FFF8001C03FFFE001C03FFFFC01C07FFFFE
+00C07FFFFF00C0FFFFFFC0C00000FFE0C000000FF0C0000001F0C000000078C00000007CC00000
+001DC00000000FC000000007C000000003C000000001C000000001C000000000C0>38
+37 127 155 420 I[<07FFC01FF01FFFE03FF83FFFF03FF87FFFF03FF87FFFE03FF83FFFC01FF8
+03F8000FF003E0000FE003C0001FE00380003FE0070000F3C0060001E3C00C000383C01C000F01
+C018001E01C038003C01C030007001C03000E001C07F018001C07FE38001C0FFFF8000C0FFFFF0
+00C0FFFFFC00C0FFFFFF00C0FFFFFF80C0780FFFC0C000003FE0C0000003F8C0000000FDC00000
+003FC00000001FC000000007C000000003C000000003C000000001C000000001C000000000C0>
+38 37 127 155 420 I[<00FFFFFFC001FFFFFFE003FFFFFFE007FFFFFFE007FFFFFFE007FFFF
+FFE003FE001FC003F8000FC003E0000FC003E0000FC00380000FC007000007C006000007C00C00
+0007C00C000007C0180000078018000003803FC00003803FFE0003803FFF0003807FFFE00380FF
+FFF80380FFFFFE0380FFFFFF0380FFFFFFC380F800FFE38000001FF380000003FB80000000FF80
+0000007F800000003F800000001F800000000F8000000007800000000780000000038000000003
+800000000180>36 38 127 155 390 I[<03FFFF81FC0FFFFF83FE0FFFFF83FE0FFFFF83FE0FFF
+FF00FE07FFE000FC00FC00007C007C00007C003800007C001800007C001C00003C007C00003803
+FF8000380FFFE000380FFFFC00381FFFFF00383FFFFF80383F1FFFC0383C07FFE0187803FFF018
+70019FF818600183FC18600180FE18F001803F98F001801FF870030007F838030003F83C1E0000
+F81F7E0000F80FFC00007803F000003800000000380000000018>40 33
+127 155 444 I[<00000003F800000007F80000000FF80000001FF80000001FF00000001F0000
+00001C0000000010000000001000000000180001FFFFFC0003FFFFFC0007FFFFFC0007FFFFFC00
+07FFFFFC0007FFFFF0000000300000000030000000003000000000300000000038000000007C00
+000000FE00000001FF00000007FF8000F01E7FC000FFF83FE0003F001FF0001F801FF8001F800F
+F8000FC007FC000FE001FC000FE000FC0007E000FC0007F0007C0007F0003C0003F800180003FC
+00180001FE00300001FE00700000FF00E000003FE7C0000007FF0000>38
+43 127 165 420 I[<000000007F0000000003FF000000000FFF000000000FFF000000000FFE00
+0000000FE0000000000F00000000000800000000000800000000000C0000003FFFFF8000007FFF
+FFC00000FFFFFFC00000FFFFFFC00000FFFFFF800000FFFFF800000000FC000000000070000000
+0000200000000000200000000000200000000000200000000000200000000000300000000007FF
+C00000003FFFFC000001FFFFFF000007FFFFFFC0000FFFFFFFE0001FF833FFF0001FE030FFF800
+3F00101FFC007C001003FC00F80000007E00F00030003E00E00030001E00E00030000E00E00070
+000E00E00078000E007000FC000C007000CC000C003801CE001C003C0787003C001F7F03C07800
+07FC01FFF000>41 45 127 165 450 I[<0000003F80000001FF80000003FF80000003FF800000
+03FF00000003F8000000038000000002000000000200000000070000FFFFFFC000FFFFFFC000FF
+FFFFC000FFFFFFC000FFFFFFC000FFFFFF8000E000000000E000000000E000000000E000000000
+E000000000E000000000FFFFFF8000FFFFFFC000FFFFFFC000FFFFFFC000FFFFFFC000FFFFFF00
+00E000000000E000000000E000000000E000000000E000000000E000000000E000000000FFFFC0
+0000FFFFF80000FFFFFE0000FFFFFF8000FFFFFFE000FE0007E000FC0001E000>34
+42 127 165 366 I[<007FFF001F0007FFFF80FFE00FFFFF80FFE01FFFFF80FFE01FFFFF80FFC0
+3FF0FF00FF803E001F007F803C000F003F00700003001F00700003001F00700003001F00E00003
+000E00E00003000E00E00003000E00E00003000E00600003000E00600003000600600003000C00
+600003000C00600003000C00600002000C00300002000C00300002000C00300002000E0000007F
+FFFF00000FFFFFFFC0001FFFFFFFC0001FFFFFFFC0003FFFFFFF80003FFFFFFF80001FE0001F00
+0007C0000F00000780000F00000700000F00000600000700000E00000700000C00000700000800
+0007000018000007000018000007000030000007000070000007000073C0000700007FFE000700
+00FFFFE0070000FFFFF8070000FFFFFF870000FFFFFFE70000FC0FFFFF0000600001FF00000000
+003F00000000001F00000000000F00>44 53 127 155 480 I[<003FFFF00000FFFFFC0001FFFF
+FC0003FFFFFF0007FFFFFF0007E000FF000F00001F000E000007801C0000038018000003803800
+6003803007FF0780300FFF8780201FFFCF80201FFFFF80601E3FFF8060380FFF00603003FE0060
+2001FC00603000FC00E01000FC00E01800FC00E01C01FE00E0079FBF006003FE1F006000001F00
+6000000F003000000F803000000F803000000F803000000F8018000007801C000007801C000007
+800E000007800F00000380078000038003E000038001F000038000FC000380007F800380000F80
+038000000003800000000380000000038000000003C000000001C000000001C000000001C00000
+0001C000000001C000000001C000000001C000000001C0>35 54 127 155
+378 I[<0FFFFFF81FFFFFF81FFFFFFC1FFFFFFC1FFFFFFC0FFFFFFC0000001C0000001C000000
+1C0000001C0000001C0000001C0FFFFFFC1FFFFFFC1FFFFFFC1FFFFFFC1FFFFFFC0FFFFFFC0000
+001C0000001C0000001C0000001C0000001C0003E01C00FFFF1C07FFFFFC1FFFFFFC3FFFFFFCFF
+FFFFFCFFFE0FFCFF0000FC7C00001C30000000>31 33 127 155 336 I[<007FFF80000001FFFF
+E0000007FFFFF000000FFFFFF000001FFFFFF000003FFFFFF000007E0001F000007C0000700000
+F80000300000F00000300000E00000300000E00000300000E00000300000E00000300000E00000
+300000E00000300000E00000300000E00000600000E00000C00000E000FFE000006003FFF80000
+600FFFFE0000601FFFFF0000603FFFFF8000303FFFFFC000303FFFFFE000381E007FF000380000
+0FF80018000003F80000000001FC0000000000FC00000000007E00000000003E00000000001E00
+000000000F00000000000F00000000000700000000000700000000000300000000000300000000
+000300000000000100>41 42 127 155 465 I[<1FC03FE003FC7FE07FE007FCFFE07FE007FCFF
+E07FE007FCFFE03FC003FC7FE01F8003FC7F801F0001FC3F000F0000F81E00070000F81C000300
+00F83C0003C000F8380003E00078380003F00078380003F80078380003FC0078380003FE007838
+0007FF0078380007FF80383C000FFFC0383C001E3FE0303E003C1FE0301F00FC07F0301FFFFC03
+F8301FFFF800FC301FFFF0007E300FFFF0001E3007FFE0000F3003FFC00007F000FF000003F000
+3E000003F00000000001F00000000001F00000000000F00000000000F00000000000F000000000
+0070000000000030000000000030000000000030>47 39 127 155 522
+I[<00FFFFE00007FFFFF8000FFFFFF8001FFFFFF0001FFFFFE0001FFFFFC00001FE000000007C
+000000001C000000001C000000000C000000000C0000000006000000001F80000007FFF000001F
+FFFE00003FFFFF80007FFFFFC000FFFFFFF000FFFFFFF000FE007FFC00F80001FE006000007F00
+0000001F8000000007C000000003E000000000E000000000700000000038000000003800000000
+180000000018>38 32 127 155 420 I[<03FFF800FC0FFFFE03FE1FFFFE03FE3FFFFE03FE3FFF
+FE01FC7FFFFE00FC7E003E00FCFC001E0078F8000E0078F0000E0038F0000E0038E0000E0038E0
+000E0038E0000E0038E000060018E0000C0018E0000E00186003FF0018600FFFC018601FFFC018
+601FFFF018203FFFFC18307FFFFC18307E01FF183870003F983860000FD818000003D800000001
+F800000000F80000000078000000003800000000380000000038>40 33
+127 155 438 I[<0000001FFFC00000003FFFE0000000FFFFF0000001FFFFF0000003FFFFF000
+0007FFFFF000000FF03FF000000F800FF000001C0007E00000380003E00000300003E000003000
+03E00000200003E00000600003E00000400003E00000400003E00000400003E00000C00003E000
+00C00007E00000E00007E0F000E00007E0FC00B0000FE0FF0098001FC07FC09C0019C03FE08F00
+71C03FF083FFC1C003F880FF01C0003D800001C0000F800001C00007800000C00007800000C000
+03800000C00001800000C00001800000C00001800000C00000000000C00000000000C000000000
+00C00000000000C00000000000C00000000000C00000000000C00000000000C00000000000C000
+00000000C00000000000C00000000000C00000000000C00000000000C00000000000C000000000
+00C00000000000C00000000000C00000000000C00000000000C0>45 55
+127 155 498 I[<03FFFE00FF800FFFFF01FFC00FFFFF01FFC01FFFFE01FFC01FFFFE01FFC01F
+FFFC00FF80007E00007E00007C00003E00007F00003E0000FF80003E0000FFC0003C0001FFF000
+3C0003FFF8001C0003FFFC001C000707FE001C000C00FF801C0018003FC01C0018001FE01C003F
+8007F01C003FC003F01C007FF001F81C00FFF800FC1C00FFFC003E1C00FFFE001F1C00FFFF000F
+9C00F9FF8007DC00001FC003DC000007E000FC000001F000FC000001F0007C00000070003C0000
+0038003C00>43 32 127 155 468 I[<01FFFFFC0003FFFFFF0007FFFFFF000FFFFFFF000FFFFF
+FF000FFFFFFC000FF800000007E0000000078000000007000000000E000000000C000000001C00
+1FF80018007FFF001C00FFFF803F80FFFFC03FF1FFFFE07FF9E07FE07FFF801FE07FFF800FE07F
+FF0007E071FF8003E0003FC003E00007C001E00001E000E00000E000E000007000E000007000E0
+00003800E000003800E000000000E000000000E000000001C000000003C000000003C000000003
+80000000038000000007800000000700000000070000000007000000000E000000000E00000000
+1C000000001C000000003800000000380000000070000000007000000000E000000001C0000000
+038000>36 52 127 154 396 I[<3FC01FFFE00FF87FE07FFFF81FFCFFE07FFFF81FFCFFE07FFF
+F81FFCFFC07FFFF00FF8FF803FFFE007F03F0003FE0007F01E0003FC0003F01E000FFE0003F01E
+000FFF0003F01E001FFF8001F01C001FFFC001F00C003BFFE001E00C00603FF001E00C00400FFC
+01E00C00F007FE01E00801FC00FF01E00801FF007F01E00803FF801FC0E00803FF800FC0E00803
+FFC003E0E00801FFE001F0E00C0001E000F8E00C0000E0003C600E000060001E6007800060000E
+6007F000E000076007FFFFC00003E003FFFFC00001E003FFFF800001E001FFFF000001E000FFFE
+000000E0003FF0000000E0000000000000E0000000000000E0000000000000E0>55
+36 127 155 612 I[<000FFFFF00001FFFFF80003FFFFF80007FFFFF80007FFFFF00007FFFFE00
+00001E000000001C00000000180000000010000000003800001FFFFFFFFC3FFFFFFFFC7FFFFFFF
+FCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFC3F81FE00FC1F00FC00F80E00FC00780E00FC00780E00FC
+00781C007C00781C0078007818007800781800700078300070007830007000787000700078E000
+300038E000300038E000300038C000300038000030003800003000380000300038000030003800
+003000380000300038000000003800000000380000000038000000003800000000380000000038
+000000003800000000380000000038000000003800000000380000000018000000001800000000
+180000000018000000001800000000180000000018>39 57 127 155 432
+I[<000FFFFF8000001FFFFF8000003FFFFF8000007FFFFF0000007FFFFF0000007FFFFC000000
+001C00000000000C00000000000C00000000000C00000000001E0000003FFFFFFFFE007FFFFFFF
+FF007FFFFFFFFF007FFFFFFFFF007FFFFFFFFF003FC007E03F001F0003E01F000E0003E01F000C
+0003C01F001C0003C00E00180003C00E00180003C00E00300001C00E00300001C00E00380001C0
+0E007FFC01C00E007FFF01C00E007FFF81C00E00FFFFE1C00E00FFFFE1C00E00FFFFF9C00E00FF
+FFFCC00E00F8007FC00E0000000FC00E00000003C00E00000001C00600000000C00600000000C0
+060000000040060000000040060000000000060000000000060000000000060000000000060000
+000000060000000000060000000000060000000000060000000000060000000000060000000000
+060000000000060000000000060000000000060000000000060000000000060000000000060000
+0000000600000000000600>41 60 127 155 450 I[<03FFFE000FFFFF000FFFFF000FFFFF000F
+FFFE000FFFFE00001E0000000C0000000C0000000C0000000C00003FFFFFE0FFFFFFF0FFFFFFF0
+FFFFFFF0FFFFFFE0FFFFFFE0F0000000E0000000E0000000E0000000E0000000E0000000E00000
+00E0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000E000
+0000E7FE0000EFFFF000FFFFFE00FFFFFF80FFFFFFE0FFFFFFF0FFFC1FF8FF8000FC>31
+42 127 155 336 I[<1FFFF8003FFFFC003FFFFC003FFFFC003FFFF8003FFFF000003800000030
+0000003000000030000000300000FFFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF00C0
+000000C0000000C0000000C0000000C0000000C0000000FFFFFF00FFFFFF80FFFFFF80FFFFFF80
+FFFFFF80FFFFFF00C0000000C0000000C0000000C0000000C0000000C0000000C0000000FFFFE0
+00FFFFFE00FFFFFF00FFFFFFC0FFFFFFE0FFF00FE0FC0000E0C0000020>28
+44 127 155 306 I[<07FFFFF0000FFFFFF0000FFFFFF0001FFFFFF0001FFFFFF0001FFFFFE000
+00070000000003000000000100000000010000000003000000007FC0000003FFF000001FFFFE00
+003FFFFF80007FFFFFC000FFFFFFF000FE007FF800F0000FFC00E00001FE00000000FF0001FF80
+1F8007FFF00FC007FFF803C00FFFF801C01FFFFC00C01F01F80040380038004030001800002000
+100000200010000070003000007C003FC0007F007FF8003F00FFFC003F03FFFC001F07FFFE0000
+0E007E00001C007E000038001E000078001E000070001E0000F0001E0000F0001C0000FE003C00
+00FFE03800007FE07800007FE0F000001FC0E000000781E000000003C000000007C00000000F80
+0000000F000000001E000000007C00000000F800000000F00000>35 58
+127 155 384 I[<01FFF8000FFFFC001FFFFC001FFFFC001FFFF8000FFFF00000780000003000
+000030000000300000003000000FFFFE003FFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFE00FF00
+0000F8000000F0000000E0000000E0000000C0000000C0000000C0000000C0000000C0000000C1
+FFC000C7FFF000FFFFF800FFFFFC00FFFFFE00FEFFFE00F003FF0000007F0000003F0000001F00
+00000F000000070000000300000003000000030000000300000003000000030000000300000003
+000000060000000E0000000C0000000C0000000C0000001C0000001C0000001800000030000000
+300000006000000060000000C0000001800000010000>25 62 127 155
+264 I[<00FFFFC00001FFFFE00003FFFFE00007FFFFE00007FFFFC00007FFFFC0000001800000
+000180000000018000000001800000000180000007FFFFE0001FFFFFF8003FFFFFF8003FFFFFF8
+003FFFFFF8003FFFFFF00007FC00000003E00000000380000000070000000006000000000C0000
+00000C00000000180000000018000000003FFF0000003FFFE000007FFFF800007FFFFE00007FFF
+FE0000FFFFFF0000FC03FF8000F0007FC00000001FC00000000FE000000003F000000001F80000
+0000F8000000007C000000007C000000003C000000001E000000001F000000000F000000000700
+000000078000000003800000000380000000038000000003800000000380000000018000000001
+8000000001800000000180000000018000000001800000000180>34 59
+127 155 372 I[<00FFFF8001FFFF8001FFFF8001FFFF8001FFFF8001FFFF0000038000000180
+0000018000000180000001800001FFFFC003FFFFC003FFFFC003FFFFC003FFFFC003FFFF80000F
+C000000780000003000000030000000300000003000000FF80000FFFC0003FFFE0003FFFF8007E
+7FFC00F80FFE00E003FE00E001FF00C000FF00C000BF80C0009F80C0010FC0E0010FC0600307C0
+700603E0380E03E01EFC01E00FF801E0018001E0000000E0000000E00000007000000070000000
+700000003000000030000000300000003000000030000000300000003000000030000000300000
+0010>29 57 127 155 312 I[<0007FFFF00000FFFFF00001FFFFF00001FFFFE00003FFFFC0000
+3FFFF80000003C000000001800000000180000000018000000001C000003FFFFFFC003FFFFFFC0
+07FFFFFFC007FFFFFFC007FFFFFFC00FFFFFFFC00FFC00FF8007E0001F8007E0001F800780001F
+800F00001F800E00000F800E00000F801C00000F801C00000780380000078030000007803FF000
+07807FFC0007807FFF000780FFFFE00780FFFFFC0380FFFFFE0380FFFFFF8180FC03FFC180E000
+1FE180000003F180000000F9800000007F800000003F800000001F800000000F80000000078000
+000003800000000180>35 46 127 155 378 I[<03FFFF000007FFFF800007FFFF800007FFFF80
+0007FFFF000003FFFE0000000E000000000600000000060000000006000000000600000007FFFF
+83FC0FFFFF87FE0FFFFF87FE1FFFFF87FE1FFFFF07FE1FFFFE03FE00FE0000FE00780000FC0038
+00007C001800007C001800007C001E00007C03FFC000780FFFF000781FFFFE00383FFFFF80383F
+FFFFC0387E07FFE0387C07FFE038F8039FF038F80103F838F00101FC38F001007F38F001801FB8
+7003800FD838030003F83C0F0001F81F1F0000F80FFE00007807FC000038000000003800000000
+18000000001800000000180000000018>40 46 127 155 444 I[<007FFE01F801FFFF0FF803FF
+FF1FF803FFFF1FF803FFFE1FF001FFFC1FC00007C0180000030010000003001000000300100000
+0380380003FFFFFC0003FFFFFC0007FFFFFC000FFFFFFC000FFFFFF8000FFFFFF0000000700000
+0000600000000060000000006000000000F000000000F000000001F800000003FC00000007FF00
+00C07CFF8000FFF0FFC000FF007FE000FE007FF0003F003FF8003F000FF8001F8007FC001F8003
+FC001F8001FC001FC000FC000FE00078000FE000380007F000780007F000700003F800F00001FE
+01E00000FFCFC000001FFF0000>38 44 127 155 420 I[<0FFFE01E3FFFE07E7FFFE3FE7FFFE3
+FE7FFFE3FC7FFFC3F000780300003003000030020000300200003003007FFFFFC0FFFFFFC0FFFF
+FFC0FFFFFFC0FFFFFFC0FFFFFF80C0000000C0000000C0000000C0000000C0000000C0000000FF
+FFFFC0FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC0FFFFFF80E0000000C0000000C0000000C0000000
+C0000000C0000000C3FC0000FFFFF000FFFFFC00FFFFFF00FFFFFFC0FFFFFFC0FFC00FF0F80000
+F80000003C0000001C>32 45 127 155 348 I[<003FF803F003FFFE07F80FFFFE07F81FFFFE07
+F83FFFFE07F83FFFFE03F878001E01F870000600F0E0000200F0E000020070E000020070E00002
+0070C000360070E003FF0060600FFFC060601FFFE060601FFFF060303FFFFC60303F00FE603078
+001FE03070000FE000000003E000000000E00000000060000000000007FFFFFFF00FFFFFFFF81F
+FFFFFFF81FFFFFFFF83FFFFFFFF83FFFFFFFF807F1FF03F803E0FE00F007807C00F007807C00F0
+07007C00F00E007C00F00E007C00F00C003C00701C003C00701C003C007018003C007000003800
+700000380070000038007000003000700000300070000030007000000000300000000030000000
+003000000000300000000030000000003000000000300000000030>38 56
+127 155 414 I[<01FFF007F01FFFFC0FF03FFFFC0FF03FFFFE0FF07FFFFE0FF07FC1FE0FF0FC
+003E07F0F8001E03F0F0001E03E0F0000C03E0E0000C01E0E0000C01C0C0001C00C0C003FE00C0
+C00FFF80C0401FFFE0C0403FFFF0C0407FFFF8C0407FC7FCC0407E00FCC04070001EC000000007
+C000000003C000000001C000000000C000000000400FFFFFFFF01FFFFFFFF01FFFFFFFF01FFFFF
+FFF01FFFFFFFF01FFFFFFFF001C07E03F001807C01F003003C01F006003C00F006003C00F00400
+3800E00C001800E00C001800E00F001800E00FF81800E01FFE1800E01FFFB800601E07F8006018
+01F800600000780060000038006000001800600000080060000000006000000000600000000060
+000000006000000000600000000060>37 56 127 155 408 I[<007FF0007C03FFFE00FC0FFFFE
+00FC1FFFFF00FC1FFFFF00FC3FFFFF00FC3E001F007C7C0007007C780003003CF00003003CF000
+03003CF000030038E000030038E000030038E000020038E001FE0038E00FFF8030607FFFC03060
+7FFFE03060FFFFF03060FFFFF83060FFFFFC3030F8007F3000C0000F9000000003D000000000F0
+00000000700000000030000000001000FFFFFFF001FFFFFFF001FFFFFFF001FFFFFFE001FFFFFF
+E001FFFFFF8001E000000001C00000000180000000018000000001800000000180000000018000
+0000018000000001800000000180000000018000000001800000000180000000018000000001FF
+FFC00001FFFFF00001FFFFFC0001FFFFFF8001FFFFFFC001FFFFFFE001FFC00FF001F80000F000
+00000030>39 58 127 155 432 I[<01FFF801F80FFFFE03FC1FFFFE03FC3FFFFE03FC3FFFFE03
+FC7FFFFE03FC7C000F00F870000300F8E000030078E000030070C000020070C000020070C00002
+0070C0007F0070C003FFC060E00FFFE060E01FFFF860603FFFFC60607F00FF60707C001F603070
+0003E03000000060001FFFFFF8001FFFFFFC003FFFFFFC007FFFFFF8007FFFFFF8007FFFFFF000
+000060000000004000000000E000000000E000000001F000000003F80000000FFC0000001FFE00
+00007FFF0003FFE0FF8001FC00FFC000FC007FF0007E001FF0007F000FF0003F0007F0003F8003
+F0001FC001F0001FC000F0001FE000F0000FF000E0000FFC03C00007FE1F800001FFFE00>39
+51 127 155 438 I[<007FF8007C01FFFC01FE07FFFF01FE07FFFF81FE0FFFFF81FE0FFFFF81FE
+1F801F807E1E000F803E380007803C300003801C700003801C600001801CE00001800CE0000100
+0CC00003000CC00003000CC0000F000CC003FFC00C600FFFF00C601FFFFC0C203FFFFC0C207FFF
+FF0C20FE001F8C01E00003CC00000000EC000000007C000000003C000000001C000000000C001F
+FFFFFC007FFFFFFC007FFFFFFC00FFFFFFF800FFFFFFF800FFFFFFF000F000000000E000000000
+C000000000C000000000C000000000C000000000FFFFFF8000FFFFFFC000FFFFFFC000FFFFFF80
+00C000000000C000000000C000000000C000000000FFFFF00000FFFFFC0000FFFFFF8000FFFFFF
+F000FFFFFFF800FFF803FC00FE00003E000000000E>40 57 127 155 444
+I[<01FFF801F80FFFFE03FC1FFFFE03FC3FFFFE03FC3FFFFE03FC7FFFFE03FC7C000F00F87000
+0300F8E000030078E000030070C000020070C000020070C000020070C0007F0070C003FFC060E0
+0FFFE060E01FFFF860603FFFFC60607F00FF60707C001F6030700003E030000000600000000020
+0007FFFFF00007FFFFF00007FFFFE00007FFFFC00007FFFFC00007FFFFC00007C0000000078000
+0000070000000007000000000603800000067FFC000007FFFF000007FFFF800007FFFFC00007FF
+FFC00007C07FE00006001FE00000000FE000000007E000000003E000000003E000000003E00000
+0001E000000003C000000003C000000007C000000007800000000F000000003E00000000780000
+0001F000000003E0000000038000>39 57 127 155 426 I[<007FFE01FC07FFFF03FC1FFFFF03
+FC3FFFFF03FC3FFFFF03FC7FFFFF03FC7F807F03FCFC000F03F8F8000701F8F0000300F0E00003
+00F0E000010070C000010070C000030070C000030070C00002007060007E00706007FF8030600F
+FFE020601FFFF020601FFFF820303FFFFC20303803FC200000007F200000000F20001FFF87A001
+FFFFFBA003FFFFF8E003FFFFF86003FFFFF06003FFFFE06001F000002000C00000000180000000
+0100000000030000000003FFC0000007FFF8000007FFFE00000FFFFF00000FFFFF80000FFFFFC0
+000F001FE000000001F000000000F8000000003C000000001C000000000E000000000700000000
+07000000000380000000018000000000C000000000C0>39 54 127 155
+432 I[<003FF8007F0001FFFF00FF8007FFFF80FF800FFFFF80FF801FFFFF80FF803FFFFF807F
+803FC03F003F003C001F001E00700007000E00600003000E00600003000E00E00001000E00C000
+01000600C00001000600C000030006004000030006004000020006004001FF0006006007FFC006
+00600FFFF80600600FFFFC0600201FFFFF0600201FE0FF86000038000FC60000000001E6000000
+00007600000000001E00000000000E00000FFFE03F00001FFFE07F80003FFFE0FF80003FFFC0FF
+80003FFF80FF80003FFE007F00001F80001E00000E00000E00000C00000E00001C00000E000018
+00000E00001000000E00003000000600002000000600006000000600006000000600007FFC0006
+0000FFFF80060000FFFFF8060000FFFFFC060000FFFFFF860000FE01FFC60000000003F6000000
+00007E00000000001E00000000000600>42 54 127 155 462 I[<00FFFF001FC003FFFF807FC0
+0FFFFF80FFC00FFFFF80FFC01FFFFF80FFC01FFFFF80FFC03E001F807FC03C0007803F80700003
+801F80E00001800F00E00001800F00C00001800F00C00001800700C00000800700C00001000700
+4000010006006000070006006003FFC00600200FFFF00600300FFFF80600301FFFFC0600101FFF
+FF0600181F00FFC60000000007E60000000000F600000000003E00000000000E00000000000600
+000FFFFFFFC0001FFFFFFFC0001FFFFFFFC0001FFFFFFFC0001FFFFFFFC0001FFFFFFFC0001FC0
+003FC0000F80000F80000E00000F00000C00000700001C00000700001800000700001800000600
+00300000060000600000060000600000060000600000060000FFFE00020000FFFFC0020000FFFF
+F8020000FFFFFF020001FFFFFFC20001FC001FE20000000000F200000000003E00000000000E00
+000000000600000000000200>43 56 127 155 468 I[<003FC000FC03FFFC01FE07FFFF03FE1F
+FFFF03FE3FFFFF03FE3FFFFF01FE7F80FF00FE7C001F003CF00003003CE00003001CE00001001C
+C00001001CC00001001CC00002001CE000F2001C6007FF801C601FFFE01C303FFFF81C303FFFFC
+0C003F81FF0C003C001F8C00000007CC00000000EC000000007C000000003C00FFFFFF1C01FFFF
+FF0C01FFFFFE0401FFFFFC0001FFFFFC0001FFFFF80001F800000000E000000001C00000000180
+000000038007FF0003001FFF8003003FFFC007807FFFE007F07FFFE007FCF07FE007FFC00FE007
+FF8003E007FFC003E0079FE001E00003F000E00000F800E000007C00E000003C00E000001C01E0
+00000C01E000000C01C000000003C000000003C0000000078000000007800000000F000000001E
+000000003C00000000F800000001F000000007E000>40 62 127 155 444
+I[<1FFFE003F03FFFF807F87FFFF807F87FFFF807F87FFFF007F87FFFF007F803FF0007F807FF
+8003F807FFC000F00FFFF000F01FFFF000F01C07FC00703001FF007030007F80707E001FC0707F
+0007E070FFC000F070FFF0007830FFF8001C30E7FC000F3003FC000730007E0003F0001E0001F0
+00060000F00000000070000000003001FFFFFFF807FFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFF
+F807FFFFFFF803F0FE007803E07E007803C07C007803807C007807803C007807003C003807003C
+00380E001C00380E001C00380C001C003800001C003800001C003800000C003800000C00380000
+000038000000003800000000180000000018000000001800000000180000000018>38
+53 127 155 420 I[<01FFF800FC03FFFC01FE07FFFC01FE0FFFFC01FE0FFFFC01FE0FFFF801FE
+07FF0000FC03FF80007C07FFE0007C07FFF0007C0FFFFC003C0FFFFF00381801FF803810003FE0
+383C0003F0387F00007C187F80001F18FFF0000798FFF80001F8FFFC000078F1FE000078001F00
+001800030000180000000018000000001801FFFFFFFE03FFFFFFFE07FFFFFFFE0FFFFFFFFE0FFF
+FFFFFE0FFFFFFFFE03FE7FC03E00F81F803E00F00F801E01E00F801E01C00F001E01800F001E03
+000F001E030007001E038007000E07F807000E07FF07000E07FFC3000E07FFF3000E07FFFF000E
+06003F000E00000F000E000007000E000003000E000000000E000000000E000000000E00000000
+0E>40 53 127 155 444 I[<07FFFE007E0FFFFF00FE1FFFFF01FE3FFFFF01FE3FFFFE01FE3FFF
+FC00FE00FF8000FE01FF80007E03FFE0003C07FFF0003C07FFF0003C0DFFFC0018081FFE001818
+03FF00183000FF801838001FC0183F0007E0187FE001F018FFF800F818FFFC003C08FFFE001E08
+FFFF000F0800FF8007880007C001C80000E000F8000060003800000000180000000018007FFFFF
+F800FFFFFFF800FFFFFFF800FFFFFFF000FFFFFFF000FFFFFFE000E000000000C000000000C000
+000000C000000000C000000000C000000000C000000000C000000000C000000000C000000000C0
+00000000C000000000C000000000C000000000FFFFE00000FFFFF00000FFFFFF0000FFFFFFC000
+FFFFFFE000FFE003F800FC00003C>40 55 127 155 438 I[<01FFFE007F8003FFFF007F8007FF
+FF007F800FFFFF007F800FFFFF007F800FFFFE003F8000FF80003F0001FFC0001F0007FFE0001E
+0007FFF0001E000FFFF8001E001C1FFE000E003003FF000E003000FF800E007C001FC00E00FF80
+07E00E00FFE001F00E00FFF800780E00FFFC003C0E00FFFE001E0E00000F000706000001800386
+000000E001C2000007FF006200001FFFC03200007FFFE01A0000FFFFE00E0000FFFFE006000180
+03E00600010003E00200020001C00200020000C00000020000800000078001F8000007F803FF80
+0007F807FFE00007F81FFFF00007F03FFFF00001E07FFFF8000000601FF8000000C001F8000001
+8000F8000003000078000003000038000003C00038000003FE0038000003FF0070000003FF0070
+000003FF0060000001FE00600000007C00C00000000000C0000000000380000000000300000000
+000700000000000C00000000001C0000000000380000000000700000000000F00000000001E000
+00>42 61 127 155 462 I[<07FFF807F01FFFF80FF83FFFF80FF83FFFF00FF83FFFF00FF83FFF
+E007F803FC0007F007FE0000F00FFF8000F00FFFC000701FFFE0007018FFF80070300FFE007030
+01FF007070007F8070FE001FC030FFC003F030FFF000F830FFF8003C30FFFE000F10607E000F10
+00078003D00001C000F00000C0003000000000300003FFFFF00003FFFFF00003FFFFE00003FFFF
+E00003FFFFC00003FFFF0000038000000003000000000300000000030000000003000000000301
+FC0000031FFF8000037FFFC00003FFFFE00003FFFFF00003F00FF000000003F000000001F80000
+0000F800000000780000000078000000007000000000700000000070000000007000000000E000
+000001E000000003C000000007800000001F000000003C00>38 57 127
+155 420 I[<03FFFE007F000FFFFE00FF000FFFFE00FF001FFFFC00FF001FFFF000FF001FFFE0
+00FF0001FE00007E0003FF00003E0003FFC0001E0007FFC0001E0007FFE0000C000C3FF8000C00
+1807FE000C001000FF000C0038003F800C007E000FE00C007F8003F00400FFE000F80400FFF000
+3C04000FF8001E040000FC00070400001E0003840000070000C4000001800064000000C0003400
+00FFFFFF1C0001FFFFFE0C0001FFFFFE040001FFFFFC040003FFFFF8040003FFFFE0000000F800
+00000000F00000000000C000000000018000000000010000000000031FF000000003FFFE000000
+03FFFF80000007FFFFC0000007FFFFE0000007FC0FF0000007E000F800000000003C0000000000
+0E000000000007000000000003800000000001C00000000000C00000000000E000000000006000
+000000003000000000003000000000001800000000001800000000001800>41
+56 127 155 450 I[<1FFFF803F03FFFFC07F83FFFFC07F87FFFFC07F87FFFFC07F83FFFF007F8
+03F80001F003FE0000F007FF0000E00FFFC000600FFFE0006019FFF00060183FFC00603007FE00
+603000FF80603C003FC0607F800FE060FFE001F020FFF800F820FFFE003C20FFFF001E20003F80
+0F200003C003E000004001E000000000E0000FFFF860003FFFF800007FFFF800007FFFF800007F
+FFF000007FFFE0000001F000000000600000000060000000002000000000200000001FF0000000
+7FFE000000FFFF800000FFFFC00001F87FC00001F03BE00001E010F00001C01070000180303000
+018030300000C020180000E06018000070601C00003DC01C00001F800C000000000C000000000C
+000000000C000000000C000000000C00>38 56 127 155 414 I[<1FFFF803FC3FFFFC07FC3FFF
+FC07FC3FFFFC07FC3FFFF807FC3FFFF803F803F80001F003FC0000F007FF0000F007FF8000F00F
+FFC000F00CFFE000F0181FF800701007FE00703000FF007030003F80707C000FC0707F0003E070
+FFC000F830FFE0007830FFF0003C30FFFC000F3000FE0007B0001F0001F000078000F000018000
+700000000030001FFFC1FC003FFFC3FC007FFFC3FC007FFFC3FC007FFF83FC003FFF01F8000E00
+0078000C000038000C000038001800003800180000380030000038003000001800600000180060
+00001800C000001800C000001800FFFE001801FFFFE01801FFFFF00801FFFFFC0801FDFFFF0801
+F8003FC800000007F800000000780000000038>39 53 127 155 426 I[<0FFFFC03FC1FFFFC07
+FC3FFFFC07FC3FFFFC07FC3FFFF807FC3FFFF003FC01FE0000F801FF0000F803FF80007803FFC0
+007007FFE000700EFFF800700C0FFC00701801FF003018007F80303E001FC0303F800FE0307FE0
+01F0307FF000F830FFF8007C30FFFC001E30FFFE000F30007F0003B0000F8001F000038000F000
+00C000700000000000001FFFFFFC003FFFFFFC007FFFFFFC007FFFFFFC007FFFFFFC007FFFFFFC
+007FC0003C000780003C000700003C000E00003C000C00001C001C000018001800001800300000
+180070000018006000001800E000001800FFFE001800FFFFE01801FFFFFC1801FFFFFF1801FFFF
+FF9801FC00FFD801E0000FF800000001F800000000780000000038>39 54
+127 155 432 I[<0FFFFC03FC1FFFFC07FC3FFFFC07FC3FFFFC07FC3FFFF807FC3FFFF003FC01
+FE0000F801FF0000F803FF80007803FFC0007007FFE000700EFFF800700C0FFC00701801FF0030
+18007F80303E001FC0303F800FE0307FE001F0307FF000F830FFF8007C30FFFC001E30FFFE000F
+30007F0003B0000F8001F000038000F00000C0007007FFFF83FC0FFFFF87FE0FFFFF87FE1FFFFF
+87FE1FFFFF07FE1FFFFE03FE00FE0000FE00780000FC003800007C001800007C001800007C001E
+00007C03FFC000780FFFF000781FFFFE00383FFFFF80383FFFFFC0387E07FFE0387C07FFE038F8
+039FF038F80103F838F00101FC38F001007F38F001801FB87003800FD838030003F83C0F0001F8
+1F1F0000F80FFE00007807FC0000380000000038000000001C000000001C000000001C00000000
+1C>40 61 127 155 432 I[<03FFFE00FE00000FFFFF01FF00001FFFFF01FF00003FFFFE01FF00
+003FFFFE01FF00003FFFF000FF000000FF80007E000001FFE0007C000003FFF8007C000007FFFC
+007C000007FFFE003C00000FFFFF803C00001C0FFFC03800001801FFE03801803C007FF0380380
+3F801FF83807807FE003FC183F80FFF800FE18FF80FFFC003F18FF80FFFE001F99FF80FFFF000F
+D9FF80F87F8003F8FE000007C000F8E0000003C00078C0000000C00038C00000001FFFFFF00000
+003FFFFFF00000007FFFFFF00000007FFFFFF0000000FFFFFFF0000000FFFFFFE00000000001E0
+000000000000C0000000000001C0000000000001E0000000000003E0000000000007F000000000
+000FF80000000C001FFC0000000F00FBFE00000007FFE0FF00000001FE00FF80000000FE007FC0
+000000FE003FE00000007E001FE00000007E000FE00000007F0007E00000003F8003E00000003F
+8003E00000001FC001E00000001FE001C00000000FF0078000000003FFFF0000000001FFFC0000
+>50 54 127 155 558 I[<3FFFFFFFFE007FFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFF
+FF007FFFFFFFFF001F81FF007E000F00FE007C000E007E003C001E007E003C001E007E003C001C
+007C003C001C007C003C0038003C003C0038003C003C0030003C001C00300038001C0070003800
+1C00E00038001C00E00038001C00E00038001C00C00038001C00000038001C00000030001C0000
+0030001C00000030001C00000030000C00000030000C00000000000C00000000000C0000000000
+0C00000000000C00000000000C00000000000C00000000000C00000000000C00000000001C0000
+0000007C0000000001FC0000000003DC000000000F0C000000001C0C00000000780C00000000E0
+0C00000001C00C00000003C00C00000001E00C00000000F80C000000003C0C000000001E0C0000
+0000078C0000000001EC00000000007C00>41 53 127 155 450 I[<3FFFFFFFFC007FFFFFFFFE
+00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF007F80FF803F007E007E001F007C00
+3C000F003C0070000F003C0070000F003C00600007003C00E00007003C00C00007003C01C00007
+001C01800007001C01000003001C03000003001C037E0003001C03FFF003001C07FFFE01001C07
+FFFF01001C07FFFFC1001C07FFFFE1001C0FFFFFF1001C0FC003F9001C0E00003F001C0C00001F
+001C0000000F001C00000007001C00000003001C00000003001C00000003001C00000003001C00
+000003001C00000003001C00000007000C0000000F000C0000003F000C00000073000C000001E3
+000C000003C3000C00000F03000C00003C03000C00007803000C0000F003000C00007803000C00
+001E03000C00000783000C000001E3000C0000007B000C0000003F000C0000000F000C00000003
+000C00000001000C0000000000>41 56 127 155 456 I[<000FFFF800007FFFFF0001FFFFFF80
+03FFFFFF8003FFFFFF0001FFFFFE0000003E000000001C000000001C000000001C000000001C00
+0000003E000000007F00000001FF8000C003FFC000FF3FFFF000FFFC3FF8001FE01FFC000F800F
+FC000FC00FFF000FE003FF000FE001FF8007F000FF8007F000FF8007F8007F8003F8003F8003FC
+001F8003FC001F0001FE001F0001FE003E0000FF807C00003FF3F800000FFFE000000000000000
+0000C000000001C000000007C00000001EC00000003CC0000000F0C0000001C0C000000780C000
+000E00C000001C00C000003C00C000001E00C000000F80C0000003C0C0000001E0C000000078C0
+0000001EC000000007C000>34 52 127 155 366 I[<07FFFFFFFF801FFFFFFFFFC03FFFFFFFFF
+C03FFFFFFFFFC03FFFFFFFFFC03FFFFFFFFFC007F00FF83FC0038003F01FC0070003E00FC00700
+03E00FC00E0003E00F800C0003E00F80180001C00F80180001C00F80300001C00F80300001C00F
+803FF001C00F003FFE01C00F007FFF81C00F007FFFC1C00F00FFFFE1C00F00FFFFF9C00F00FFFF
+FDC00F0078003FC00F0000000FC00F00000003C00F00000001C00F00000001C00F00000001C00F
+00000000C00F00000000C00F00000000000F00000000000F000000000007000000000007000000
+000007000000000007000000000007000000000007000000000003000000000003000000000003
+0000000000030000000000030000003FF803000001FFFF03000003FFFFC3000007FFFFE1000007
+FFFFF900000FF803FD00000FE0007F00000F80001F00000F00000700000E000003000004000001
+00000000000300000000000700000000001F00000000007B0000000000F30000000003C3000000
+000703000000001E0300000000380300000000700300000000F003000000007803000000003E03
+000000000F030000000007830000000001E300000000007B00000000001F00>43
+73 127 155 462 I[<000FFFFF8000001FFFFF8000003FFFFF8000007FFFFF0000007FFFFF0000
+007FFFFC000000001C00000000000C00000000000C00000000000C00000000001E0000003FFFFF
+FFFE007FFFFFFFFF007FFFFFFFFF007FFFFFFFFF007FFFFFFFFF003FC007E03F001F0003E01F00
+0E0003E01F000C0003C01F001C0003C00E00180003C00E00180003C00E00300001C00E00300001
+C00E00380001C00E007FFC01C00E007FFF01C00E007FFF81C00E00FFFFE1C00E00FFFFE1C00E00
+FFFFF9C00E00FFFFFCC00E00F8007FC00E0000000FC00E00000003C00E00000001C00600000000
+C00600000000C00600000000400600000000400600000000000600000000000600000000000600
+000000000600000000000600000000000E00000000003E0000000000F60000000001E600000000
+0786000000000E06000000003C0600000000700600000000E00600000001E00600000000F00600
+0000007C06000000001E06000000000F060000000003C60000000000F600000000003E00>41
+63 127 155 450 I[<00FFC00001FFF00007FFFC000FFFFC001FFFFC003E7FFC003001F8006000
+F000E0007000E0006000F8006000FC00C000FE01DE00FE01FFC07C03FFF07807FFF0001FFFF800
+3FDFF8007C03F800E000F800E000F801C0007803E0003803FC001803FF001803FF003801FF0030
+01FE003000FC00700018006000000060000000E0000000C0000001800000038000000300000007
+0000000E0000001C0000001C0000003800000070000000C0000001C0000007C000001EC000003C
+C00000F0C00001C0C0000780C0000E00C0001C00C0003C00C0001E00C0000F80C00003C0C00001
+E0C0000078C000001EC0000007C000>30 60 127 155 324 I[<0FFFFFC01FFFFFC03FFFFFC03F
+FFFFC07FFFFF807FFFFF8007F00000078000000E0000000E0000000C0000001800000030000000
+300000003FFE00007FFFC000FFFFE000FFFFF800FFFFFC00FFFFFE00FFFFFF00C003FF0000007F
+8000001F8000000FC0000003C0000001E0000000E0000000F00000007000000070000000300000
+003000000030000000300000003000000070000000F0000001B0000003B00000073000000E3000
+003830000070300001E03000078030001E0030001E00300007C0300003E03000007C3000000F30
+000003B0000000F000000070>29 55 127 155 320 I[<000000007F0000000003FF000000000F
+FF000000000FFF000000000FFE000000000FE0000000000F000000000008000000000008000000
+00000C0000003FFFFF8000007FFFFFC00000FFFFFFC00000FFFFFFC00000FFFFFF800000FFFFF8
+00000000FC00000000007000000000002000000000002000000000002000000000002000000000
+00200000000000300000000007FFC00000003FFFFC000001FFFFFF000007FFFFFFC0000FFFFFFF
+E0001FF833FFF0001FE030FFF8003F00101FFC007C001003FC00F80000007E00F00030003E00E0
+0030001E00E00030000E00E00070000E00E00078000E007000FC000C007000CC000C003801CE00
+1C003C0787003C001F7F03C0780007FC01FFF00000000000000000000000600000000000E00000
+000003E0000000000F60000000001E6000000000786000000000E06000000003C0600000000700
+600000000E00600000001E00600000000F006000000007C06000000001E06000000000F0600000
+00003C60000000000F600000000003E000>41 64 127 165 450 I[<007FFE01F801FFFF0FF803
+FFFF1FF803FFFF1FF803FFFE1FF001FFFC1FC00007C01800000300100000030010000003001000
+000380380003FFFFFC0003FFFFFC0007FFFFFC000FFFFFFC000FFFFFF8000FFFFFF00000007000
+000000600000000060000000006000000000F000000000F000000001F800000003FC00000007FF
+0000C07CFF8000FFF0FFC000FF007FE000FE007FF0003F003FF8003F000FF8001F8007FC001F80
+03FC001F8001FC001FC000FC000FE00078000FE000380007F000780007F000700003F800F00001
+FE01E00000FFCFC000001FFF00000000000000000006000000000E000000003E00000000F60000
+0001E600000007860000000E060000003C060000007006000000E006000001E006000000F00600
+00007C060000001E060000000F0600000003C600000000F6000000003E0000>38
+63 127 155 420 I[<0003FF8000007FFFE00001FFFFF80003FFFFF80007FFFFFC000780003E00
+0F00000F001E000007001C00000300100000038030000003802003FF0380200FFFC380200FFFE7
+00401FFFFF00401C1FFE00403807FC00403001FE00402000FF00C020007F00C030007F00403800
+FF00401C03DF80600F8F0F806003FE07806000F007C030000007C030000003C030000003C01000
+0003E018000001E018000000E00C000000E00E000000E006000000E007000000E0038000006001
+E000007000F8000070003F800070001FC000700007C00030000000003000000000300000000070
+00000003F00000000F300000003C30000000E030000007803000001C003000000E003000000380
+30000000F0300000001E3000000007B000000000F0>37 57 127 155 402
+I[<0FFFFFF81FFFFFF81FFFFFFC1FFFFFFC1FFFFFFC0FFFFFFC0000001C0000001C0000001C00
+00001C0000001C0000001C0FFFFFFC1FFFFFFC1FFFFFFC1FFFFFFC1FFFFFFC0FFFFFFC0000001C
+0000001C0000001C0000001C0000001C0003E01C00FFFF1C07FFFFFC1FFFFFFC3FFFFFFCFFFFFF
+FCFFFE0FFCFF0000FC7C00001C3000000C0000000C0000001C0000007C000001EC000003CC0000
+0F0C00001C0C0000780C0000E00C0001C00C0003C00C0001E00C0000F80C00003C0C00001E0C00
+00078C000001EC0000007C>31 51 127 155 336 I[<07FFFFFC000FFFFFFC000FFFFFFC000FFF
+FFFC000FFFFFF80007FFFFF0000003800000000300000000030000000003000000000300000000
+0F80000003FFF000000FFFFE00001FFFFF80003FFFFFE0007FFFFFF0007FFFFFF800FFFFFFFC00
+FF807FFE00FC0003FF007000007F800000001FC000000007C000000001E0000000007000000000
+3800000000380000000018000000001C000000000C000000000C00000000060000000006000000
+000E000000001E000000007600000000E600000001C600000007060000000E0600000038060000
+007006000001C0060000038006000001E00600000078060000001C06000000070600000001C600
+000000E60000000076000000001E>40 53 127 155 444 I[<03FFFC007F000FFFFF80FF801FFF
+FF80FF803FFFFF80FF803FFFFF807F807FFFFF807F80FF001F803F80FC000F801F80F80007801F
+00F00003801F00F00003800F00E00001800F00E00001800E00C00003000E00C00003000600C000
+7E0006006007FF800600601FFFE00600603FFFF80600607FFFFC0600707FFFFF0600307E007F86
+000070001FC60000000003E60000000000FE00000000003E00000000000E000000000006000000
+00000600000000000600000000000600000000000600000000001E00000000007E0000000000E6
+000000000386000000000E0600000000380600000000E00600000001C00600000000E006000000
+0038060000000007060000000001C600000000007600000000001E00000000000600>42
+47 127 155 462 I[<0000001FFFC00000003FFFE0000000FFFFF0000001FFFFF0000003FFFFF0
+000007FFFFF000000FF03FF000000F800FF000001C0007E00000380003E00000300003E0000030
+0003E00000200003E00000600003E00000400003E00000400003E00000400003E00000C00003E0
+0000C00007E00000E00007E0F000E00007E0FC00B0000FE0FF0098001FC07FC09C0019C03FE08F
+0071C03FF083FFC1C003F880FF01C0003D800001C0000F800001C00007800000C00007800000C0
+0003800000C00001800000C00001800000C00001800000C00000000000C00000000000C0000000
+0000C00000000001C00000000007C0000000001EC0000000003CC000000000F0C000000001C0C0
+0000000780C00000000E00C00000001C00C00000003C00C00000001E00C00000000F80C0000000
+03C0C000000001E0C00000000078C0000000001EC00000000007C0>45 55
+127 155 498 I[<01FFFFFC0003FFFFFF0007FFFFFF000FFFFFFF000FFFFFFF000FFFFFFC000F
+F800000007E0000000078000000007000000000E000000000C000000001C001FF80018007FFF00
+1C00FFFF803F80FFFFC03FF1FFFFE07FF9E07FE07FFF801FE07FFF800FE07FFF0007E071FF8003
+E0003FC003E00007C001E00001E000E00000E000E000007000E000007000E000003800E0000038
+00E000000000E000000000E000000001C000000003C000000003C0000000038000000003800000
+00078000000007000000000C000000001C000000007C00000001EC00000003CC0000000F0C0000
+001C0C000000780C000000E00C000001C00C000003C00C000001E00C000000F80C0000003C0C00
+00001E0C000000078C00000001EC000000007C00>36 57 127 154 396
+I[<03FFFE03FF0007FFFE07FF0007FFFE07FF000FFFFE07FF000FFFFE07FF000FFFFC07FF0000
+FF8003FE00007E0000FC0000780003FC0000F80007FC0000F0000FF80001E0003C780001C00078
+3800038001E03800038003C0380007000F0038000F001E0038000F003C0038000FFFF00018001F
+FFF00018001FFFFC0018001FFFFF0018003FFFFF8018003FFFFFE018003FC7FFF0180030003FF8
+1800000000FE18000000003F18000000000F980000000007D80000000003F80000000000F80000
+000000780000000000780000000000380000000000180000000000380000000000380000000000
+700070000001E000FE000003C0007FE0000F87003FFF003F1E001FFFFFFC3C000FC07FC0780003
+F00003F00001F8000FE000007E001FC000003F81FF0000001FFFFE0000000FFFF800000007FFE0
+00000003FF80000000000000000000000000000000000180000000000380000000000F80000000
+003D8000000000798000000001E1800000000381800000000F01800000001C0180000000380180
+0000007801800000003C01800000001F018000000007818000000003C18000000000F180000000
+003D80000000000F800000>41 73 127 155 450 I[<000FFFF800007FFFFF0001FFFFFF8003FF
+FFFF8003FFFFFF0001FFFFFE0000003E000000001C000000001C000000001C000000001C000000
+003E000000007F00000001FF8000C003FFC000FF3FFFF000FFFC3FF8001FE01FFC000F800FFC00
+0FC00FFF000FE003FF000FE001FF8007F000FF8007F000FF8007F8007F8003F8003F8003FC001F
+8003FC001F0001FE001F0001FE003E0000FF807C00003FF3F800000FFFE0000000000000000006
+000000000E000000003E00000000F600000001E600000007860000000E060000003C0600000070
+06000000E006000001E006000000F0060000007C060000001E060000000F0600000003C6000000
+00F6000000003E0000>34 52 127 155 366 I[<1FFFFFFFF83FFFFFFFFC3FFFFFFFFC3FFFFFFF
+FC3FFFFFFFFC3FFFFFFFFC3F07FC07FC3E03F003F83C03F001F03C01F001F03801F000F03801F0
+00F03801F000F03801F000F03800F000F03800E000703000E000703000E000703000E000703000
+E000703000E0007030006000703000600070300060007000006000700000600030000060003000
+006000300000600030000040003000000000300000000030000000003000000000300000000030
+000000003000000000300000000030000000007000000000E000000000E000000001E000000003
+C060000007C0FC00001F807F8000FC001FFFFFF00C071FFF001C01E000001C00F800007C00F800
+007C003F0003F8001FE01FF0000FFFFFC00003FFFF800001FFFC0000007FF000>39
+57 127 155 432 I[<7FFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFF80FE
+FE00FE003E7C00F0001E7800E0001C7800C0001C7801C0001C7801C0001C780180001C78018000
+0C780300000C780300000C780600000C780700000C7807FFC00C780FFFF80C780FFFFE04780FFF
+FF04780FFFFF84780FFCFFE4780F0007FC78000001FC780000007C780000003C700000001C7000
+00000C70000000047000000004700000000470000000047000000004700000000C700000000870
+00000008700000001870000000187000000030700000007070000001E660F80007E660FFF03F86
+603DFFFC0E600F03E00E600780001C6003E000786001F803F06000FFFFE060007FFFC000003FFF
+80>40 53 127 155 438 I[<01FFFFFFFE000FFFFFFFFF003FFFFFFFFF007FFFFFFFFF007FFFFF
+FFFF007FFFFFFFFF007FF01FE03F001F800FC01F000F000FC01F001E0007C01F001C0007C01F00
+180003C00F00180003C00F00300003C00F00300003C00F00300003C00F003FE001C00F007FFE01
+C007007FFF81C007007FFFE1C007007FFFF1C007007FFFF9C00700FFFFFFC00700FC003FC00700
+600007C00700000003C00300000000C00300000000C00300000000C00300000000C00300000000
+400300000000400300000000000300000000000300000000000300000000000300000000000300
+000000000300000000000300000000000700000000000700000000000F00380000001E003C0000
+003E001F800000FB001FFC000FEF000F3FFFFFBE000381FFF07C0001F00000F00000F80003E000
+007C0007C000003E001F8000001FF1FE00000007FFF800000003FFE00000>41
+55 127 155 456 I[<03FFFC07F007FFFE0FF00FFFFE0FF00FFFFE0FF00FFFFC0FF00FFFF807F0
+03E00007E003800007E003800007E003800003E003000003E007000003E006000003E00E000003
+E00E000003E00C000001E01C000001E01F800000E01FE00000E03FFE0000E03FFFC000E07FFFF0
+00E07FFFFE00607FFFFF0060FFFFFF8060FFC3FFC06078001FE060600001F860000001F8600000
+007C600000001FE00000000FE000000007E000000003E000000001E000000000E0000000006000
+0000006000000000600000000060000000006070000000E07C000003C03F000007803FF0001F00
+0FFF007C3007FFFFF87003EFFFE0F001E1FF81F000F80007F000FE000FE0003F807FC0001FFFFF
+800007FFFC000003FFE000>37 55 127 155 403 I[<03FFFE03FF0007FFFE07FF0007FFFE07FF
+000FFFFE07FF000FFFFE07FF000FFFFC07FF0000FF8003FE00007E0000FC0000780003FC0000F8
+0007FC0000F0000FF80001E0003C780001C000783800038001E03800038003C0380007000F0038
+000F001E0038000F003C0038000FFFF00018001FFFF00018001FFFFC0018001FFFFF0018003FFF
+FF8018003FFFFFE018003FC7FFF0180030003FF81800000000FE18000000003F18000000000F98
+0000000007D80000000003F80000000000F8000000000078000000000078000000000038000000
+0000180000000000380000000000380000000000700070000001E000FE000003C0007FE0000F87
+003FFF003F1E001FFFFFFC3C000FC07FC0780003F00003F00001F8000FE000007E001FC000003F
+81FF0000001FFFFE0000000FFFF800000007FFE000000003FF800000>41
+53 127 155 450 I[<00FFFFFFC003FFFFFFF003FFFFFFF007FFFFFFF007FFFFFFF007FFFFFFF0
+07FE0007F000F80007E000F00003E000E00003E001E00001E003800000E003000000E007000000
+E006000000E00E000000E00E000000E01E000000E01FFF8000601FFFE000603FFFF800603FFFFE
+00603FFFFF80603FFFFFC0603F00FFF060380007F860000000FC600000003E600000000F600000
+0007E000000003E000000000E000000000600000000060000000006000000000C000000000C000
+000000C000000003C00000000380E000000780F800000F007E00003C003FE000F8601FFFFFC0E0
+0F07F003C0078000078003E0000F0001F8003C0001FC007C00007F8FF000001FFFE000000FFF80
+000003FF0000>37 54 127 155 408 I[<07FFFE07FC0FFFFE07FC0FFFFE07FC1FFFFE07FC1FFF
+FE07FC0FFFF803FC00780001FC00300000F8001000007800100000780018000078001800007801
+FC0000380FFF8000301FFFE000303FFFFC00303FFFFF00307E3FFF8030F807FFC030F007FFE030
+E0037FF030E0030FF830C00303F830C00300FC30C002003E30C006001F30E006000F30700E0007
+B03C3C0003F01FFC0001F007F00000F000000000F0000000007000000000300000000030000000
+003000000000300000000030000000007000000000E000000001C038000003C03F800007803FFC
+001F001E3FE0F8100700FFC07003C00000E001F00003C000FC000F80007E000F00003F803C0000
+1FFFF800000FFFF0000007FFC0000003FF8000>39 55 127 155 432 I[<7FFFFFFF80FFFFFFFF
+C0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC03C0FF00FC03C07E007C03807C003C03803C0
+03C03003C003C03003C003C03003C003C03001C003C06001C003C060018003C0C0018003C0C001
+8003C000018003C000018003C000018001C000018001C000008001C000008001C000008001C000
+008001C000008001C000000001C000000000C000000000C000000000C000000000C000000000C0
+00000000C000000000C000000000C000000000C000070000C0003FE000C000FFFC00C001FFFF00
+4003FFFFC04007FFFFE040078007F04003000078400000001C400000000E400000000740000000
+03C000000001C000000000C000000000C000000000C0>35 53 127 155
+378 I[<3FFFFFFFF8FFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFC7C007C01FC
+7C00F800FC7C00F0007C7C01E0003C3C01C0003C3C0380003C3C0380003C3C0700003C3C060000
+1C3C0E000018380C0000183C0E0000183C0FFF80183C1FFFE0183C1FFFF0183C1FFFF8183C1FFF
+FC18381FFFFF18381FC7FF883C1C003FC83C100007F83C000000F81C000000781C000000381C00
+0000181C000000181C000000181C000000181C000000181C000000181C000000181C000000181C
+000000181C00F000181C01FE00181C07FF80181C0FFFE0181C1FFFF8181C3FFFFC181C7FC7FF18
+1C7C001F981C700007F81C000001F81C000000780C000000780C000000380C000000180C000000
+180C00000018>39 55 127 155 426 I[<07FFFFFFFF801FFFFFFFFFC03FFFFFFFFFC03FFFFFFF
+FFC03FFFFFFFFFC03FFFFFFFFFC007F00FF83FC0038003F01FC0070003E00FC0070003E00FC00E
+0003E00F800C0003E00F80180001C00F80180001C00F80300001C00F80300001C00F803FF001C0
+0F003FFE01C00F007FFF81C00F007FFFC1C00F00FFFFE1C00F00FFFFF9C00F00FFFFFDC00F0078
+003FC00F0000000FC00F00000003C00F00000001C00F00000001C00F00000001C00F00000000C0
+0F00000000C00F00000000000F00000000000F0000000000070000000000070000000000070000
+000000070000000000070000000000070000000000030000000000030000000000030000000000
+030000000000030000003FF803000001FFFF03000003FFFFC3000007FFFFE1000007FFFFF90000
+0FF803FD00000FE0007F00000F80001F00000F00000700000E00000300000400000100>43
+55 127 155 462 I[<01FFFFF803FFFFFC07FFFFFC07FFFFFC07FFFFF807FFFFF001E0000001C0
+00000180000001800000018000000300000003000000020000000203FC00021FFF8006FFFFE007
+FFFFF007FFFFF807FFFFF807E00FF8078001F80600007C0000003C0000001C0000001C0000001C
+0000000C0000000C0000000C0000000C0000000C0000000C0000000C0000001800000018000000
+180000001800000030000000301F8000307FF00070FFFC0060FFFF00E0FFFF80C0FFFF81C0601F
+C1800007C3800001C7000001E7000000EE0000007E0000003C0000001800>31
+54 127 155 336 I[<03FFFFFE07FFFFFE0FFFFFFE1FFFFFFE1FFFFFFE1FFFFFFE0F0000FC0600
+007C040000380400003808000038180000781C0000F83E0001F83F0003B83FC00F381FF01E381F
+FFF8380FFFF0380FFFE03803FFC03800FF003800060038001800380070003800E0001803C00018
+07F800181FFE00183FFF00183FFF80187FFFE0187FFFF0187FFFF8180001FC1800003E1800001F
+180000079807C003983FF001D87FFC00D8FFFF0078FFFFC078FFFFE038FFFFF838FFFFFE18E000
+FF1800001F98000003D8000003F8000000F800000078000000380000001800000008>32
+55 127 155 343 I[<07FFFFF8000FFFFFF8001FFFFFF8001FFFFFF8001FFFFFF0001FFFFFE000
+01C00000000300000000060000000006000000000C000000000C00000000080000000018000000
+001FFE0000003FFFC000003FFFF800007FFFFE0000FFFFFF0000FFFFFF0000FFFFFF8000F001FF
+C00000003FE00000000FE000000007F000000001F800000000F8000000007C000000003C000000
+003E000000001E000000001F000000000F000000000F0000000007800000000780000000038000
+0000038000000003800000000180003E0001C003FFF001C007FFFC00C00FFFFF80C00FFFFFC0C0
+0FFFFFF0C00F8007F840000000FC400000001F600000000FE000000007E000000001E000000000
+F00000000070000000003000000000300000000010>37 57 127 155 402
+I[<00FFFFF001FFFFF001FFFFF003FFFFE003FFFFE003FFFF000007E0000003C0000001C00000
+01C0000001C000001FC00003FFE0000FFFF0001FFFFC003FFFFE007F1FFF007003FF80C001FFC0
+C000BFC0C000DFE0C000CFE0C000C7E06001C3E07001C3F0700381F0380701F01F3E00F00FFC00
+F007F80070000000700000003800000038000000380000001C0000001C0000001C0000001C0000
+001C0003F01C000FFE1C000FFF9C001FFFCC001FFFCC001FFFEC001F07FC000001FC0000007C00
+00003C0000003C0000001C0000000C0000000C>31 53 127 155 342 I[<00FFFC07C007FFFC0F
+E007FFFC0FE00FFFFC0FE00FFFF80FE00FFFF007E003F00003C001C00003C003800003C0030000
+03C007000001C006000001C00C000001C00C000001C008000000C018000000C010000000C03000
+0000C03F000000C03FF80000C07FFF8000C07FFFF000C0FFFFFC00C0FFFFFF00C0FFFFFF80C0FC
+01FFC0C000001FF0C0000001F0C000000078C000000038C00000001CC00000000EC000000003C0
+00000001C000000000C000000000C000000000C000000000C000000000C000000000C001FF8000
+C007FFF000C00FFFFE00400FFFFF00400FFFFFC0400FFFFFE0400F000FF040000000F840000000
+3C400000001E400000000F4000000007C000000003C000000001C0>36 54
+127 155 390 I[<1FFFF01FF83FFFF03FF83FFFF03FF83FFFF03FF03FFFE03FF03FFFC00FF000
+F0000FE001E0001FE001E0003FE00380007FE0030000F3E0070001C3E006000303E00C000E01C0
+08001801C018003001C010006001C03000C001C03FFEC001C03FFFC000C07FFFF000C07FFFFC00
+C0FFFFFE00C0FFFFFF80C0FC03FFC0C0F0001FF0C0000001F8C00000003C400000003E40000000
+0FC000000007C000000001C000000000C000000000C000000000400000000040003FE0004000FF
+FC004000FFFE004001FFFF804001FFFFE04001FFFFF04001E003F840000000FC400000001F4000
+00000F4000000003C000000001C000000000C000000000400000000040>38
+51 127 155 414 I[<01FFFFFFE007FFFFFFE007FFFFFFE007FFFFFFE007FFFFFFE003FFFFFFC0
+00F80007C000E00007C000800003C001800003C003000003C002000003C006000003C004000003
+C004000003C008000001C008000001C00FFF0001C01FFFE001C01FFFF001C01FFFFE00C01FFFFF
+00C01FFFFFC0C018003FE0C0000007F0C0000000F8C00000003CC00000001CC000000007C00000
+0007C000000003C000000000C00000000040000000004000000000400000000040000000004001
+FFC0004007FFF0004007FFFC00400FFFFF00401FFFFF80401FFBFFE0403F8007F0403E0000F840
+7C00003C403800001E400000000F4000000007C000000003C000000000C0>36
+51 127 155 396 I[<01FFFF80FE03FFFF81FE07FFFF81FE07FFFF81FE07FFFF00FC07FFFE00FC
+007000007C007000007C00380000780038000078001C000078001E00007803FF8000380FFFE000
+381FFFF800383FFFFE00383FFFFF80387E07FFC0387803FFE038F0031FF038F00103F838E00100
+FC18E001003E18E001001F18E001000798F00100039870030001D8380E0000F81E3C00007807F8
+000078000000003800000000180000000018000000001800000000180000000018000000001800
+00000018000FF00018001FFC0018007FFF001800FFFFC01800FFFFF01800FFFFF81800FC01FC18
+0000003F180000000FD800000003F800000000F800000000F800000000780000000038>40
+52 127 155 438 I[<0000000FFFE00000007FFFF8000000FFFFF8000001FFFFF8000003FFFFF8
+000007FFFFF800000FFF1FF800001F8007F000001E0003F000003C0001F000003C0001F0000030
+0001F00000700001E00000600001E00000600001E00000600001E00000E00001E00000E00001E0
+0000E00001E0E000E00003E0F800E00003E0FE00B00007E0FF80B8000FE0FFC09E001CE0FFF08F
+8078E07FF083FFE0E00FF880FF80E000FC800000E0001F800000E0000F800000E0000F800000E0
+0007800000E00003800000E00001800000E00001800000E00001800000E00000000000E0000000
+0000E00000000000E00000000000E00000000000E000001FF8006000007FFF00600000FFFFC060
+0001FFFFF0600001FFFFF8600001FC3FFC600001C003FE60000000003E60000000000FE0000000
+000FE00000000003E00000000001E00000000000E00000000000E0000000000060>46
+56 127 155 504 I[<07FFF801FE1FFFFC03FE3FFFFC03FE3FFFFC03FE3FFFF803FE3FFFF000FE
+1FFF00007C01FF80007C03FFC0007C03FFE0007C07FFE0007C07FFF000380CFFFC00380C1FFE00
+381C07FF00381E00FF80383F007F80383F801FC0383FC00FE0387FE003F0187FF001F818FFF800
+FC18FFFC007C187FFE001F1801FF000F18001F80079800078003F80001C001F80000E000F80000
+E00078000060007800003000380000300018000000001800000000180000000018007FF8001800
+FFFF001800FFFFC01800FFFFE01801FFFFF81801FFFFFC1801FE1FFF18000000FF980000001FF8
+00000007F800000000F800000000780000000038>40 49 127 155 444
+I[<07FFFFFC000FFFFFFC000FFFFFFC000FFFFFFC000FFFFFFC000FFFFFF0000F000000000600
+0000000C000000000800000000180000000010001FF00030007FFC002000FFFF003E01FFFF807F
+81FFFF807FE180FFC07FFB803FC0FFFF000FC0FFFE000FC0E0FF0007C0001F0003C000078003C0
+0003C001C00000C001C000006000C000002000C000002000C000000000C000000000C000000001
+800000000180000000038000000003000000000300000000030000000007001FF00006003FFC00
+04007FFE000C007FFF800C007FFFC008007FFFE0180003FFF018000007F810000001FC30000000
+7E200000003E600000001E600000000E4000000007C0000000038000>35
+52 127 155 378 I[<1FFFFFFFFC3FFFFFFFFC7FFFFFFFFCFFFFFFFFFCFFFFFFFFFC7FFFFFFFFC
+1F87FF00FC1F00FF007C1E00FE007C1E00FE007C1C007C00781C007C007818007C007818003C00
+7818003C0078300038007830003800780000380078000030007800003000780000300038000010
+003800001000380000000038000000003800000000380000000038007FFF003803FFFFC03807FF
+FFE0380FFFFFE0380FFFFFE0380FFFFFE0180FF807C0180FC001C0180F0000E0180E0000E0180E
+000060180E000060180E000060180C000060180C000060180C000060180C0000C0180E003FF018
+0E00FFFC180E01FFFF180E03FFFF980707FFFFD80707FC1FF807078003F807060000F800000000
+38>39 53 127 155 432 I[<0FFFFFFFFE001FFFFFFFFF003FFFFFFFFF003FFFFFFFFF003FFFFF
+FFFF003FFFFFFFFF0007F01FF01F0007C00FE01F000F0007E01F000E0003C01F000E0003C01F00
+0C0003C01F001C0003C01F00180003C00E00180003C00E003C0003C00E003FF801C00E003FFF01
+800E003FFFC1800E003FFFE1800E007FFFF1800E007FFFF8800E00FE01FD800E00E0003F800E00
+000007800E00000003800E00000000000E00000000000E00003FFFC00E0000FFFFE00E0003FFFF
+F00E0007FFFFF00E000FFFFFF00E000FFFFFF00E000FF01FF006000F0003F006001E0000F00600
+1E00007006001C00003006001C00003006001C00003006001C00002006001C000060060018007F
+F006001801FFFE06001803FFFF86001807FFFFC6001C07FFFFE6001C0FFF1FF6001C0FE003FE00
+1C0F8000FE000C0E00003E000C0000000E00>41 53 127 155 456 I[<00FFFFFFF003FFFFFFF0
+03FFFFFFF007FFFFFFF007FFFFFFF007FFFFFFF001F00007E003E00003C003800003C003800003
+C003000003C006000001C006000001C004000001C00FE00000C00FFFC000C00FFFFC00C01FFFFF
+80C01FFFFFC0C01FFFFFE0C01FE03FF8C01C0000FCC00000001EC000000007C000000001C007FF
+F80FF01FFFFE1FF83FFFFE1FF83FFFFE1FF87FFFFE1FF87FFFFE0FF87F80FE0FF0FC001E03F0F0
+000E01F0E0000700E0E0000300E0E000030060E000030060E000030060E000020060E000020060
+E0000E0060E007FF0060701FFFC060307FFFF060307FFFFC60107FFFFF60187C001F201830000F
+A018000007E000000001E000000000E00000000060>38 53 127 155 414
+I[<003FFFFF80007FFFFFF0007FFFFFF8007FFFFFF8007FFFFFF8003FFFFFF800000000380000
+0000180000000018000000001800000000180000000018003FFFFFF8007FFFFFF8007FFFFFF800
+7FFFFFF8007FFFFFF8003FFFFFF800000000180000000018000000001800000000180000000018
+000007E0180000FFFF180007FFFF98001FFFFFF800FFFFFFF803FFFFFFF807E00003F807800000
+78000000000003FFF803F00FFFFC07F81FFFFC07F83FFFFE07F83FFFFE07F87FFFFE07F87FC0FE
+03F87E001E00F07C000E0070700006007060000200706000020070600002003060000200306000
+02003060000600306000FE0030600FFF8030700FFFC030301FFFF030301FFFFC30381FFFFF301C
+1E003FB00E180003F006000000F0>38 57 127 155 414 I[<001FFFFF0000007FFFFF800000FF
+FFFF800001FFFFFF000001FFFFFF000001FFFFFC00000001C00000000000C00000000000400000
+000000400000000000400000000000600000000000700000000007FC000000007FFFC0000000FF
+FFF0000001FFFFFC000003FFFFFF800007FFFFFFC00007FE01FFF00007E0001FF80000000003FC
+00000000003E00000000001F0000000000030000000000010003FFF001FF0007FFFC03FF000FFF
+FE03FF001FFFFF03FF001FFFFF83FF003FFFFF81FF003E000F807F003C0003803E00380001801E
+00700001801E00700001801E00700000801E00600000801E00E00001801E00E00001800E00E000
+3F800E00E003FFE00E00E007FFF00600E01FFFFC0600701FFFFF0600701FFFFF8600781FFFFFC6
+00381FE01FE60038000003F60000000000FE00000000003E00000000001E00000000000600>41
+54 127 155 451 I[<1FFFFF007F803FFFFF00FF803FFFFF00FF803FFFFF00FF803FFFFE00FF80
+3FFFF8007F8000FF80003F0001FFC0001F0001FFE0001F0003FFF0000F0007FFFC000F00067FFE
+0007000C07FF8007001C01FFC007001C003FE007003F000FF007003FC001FC03003FF0007E0300
+7FF0003F03007FFC000F83007FFE0007C30078FF0001E300000F800073000007C0003B000001E0
+001F00000060000700000000000300000FF0001F0001FFFE007F8003FFFF807F8007FFFFC07F80
+0FFFFFC07F800FFFFFC07F801FF81FC07F801F0001C007801E0000C007801C00004003801C0000
+400380180000400380180000400180180000400180180000400180180000C001801C007FE00180
+1C01FFFC01801C03FFFF01801E03FFFFC1801E03FFFFE1800E07FC07F9800E07C000FD800E0300
+003F80060000000780000000000180>42 53 127 155 463 I[<000FFFFE00001FFFFF80003FFF
+FF80007FFFFF80007FFFFF80007FFFFF0000003E000000001C000000001C000000001C00000000
+1C000003FFFFFFFE1FFFFFFFFE3FFFFFFFFE3FFFFFFFFE3FFFFFFFFE3FFFFFFFFE1FC1FF007E0F
+80FE003E0F00FE003E0F00FE003E0F007E003C0E007C003C1E007C003C1C007C003C1C003C001C
+3C003C001C380038001C380038001C300038001C300038001C700038001C600038001C00003800
+1C000030001C000030001C000030001C000030001C000010001800001000180000100018000000
+0018000000003800000000380000000078000000007800000000F000000000F000000003E00000
+0007C0F800000F80FF80003F047BFF81FC1C3C7FFFE03C1F03FC00780FC00001F007E00003E003
+F8000F8000FF00FF00007FFFFC00003FFFF800000FFFE0000003FF0000>40
+63 127 155 444 I[<0007FFFF80001FFFFF80003FFFFF80007FFFFF80007FFFFF00007FFFFF00
+00003E000000001C000000001C000000001C000000001C00001FFFFFFFFC3FFFFFFFFC7FFFFFFF
+FC7FFFFFFFFC7FFFFFFFFC7FFFFFFFFC07801FE03C0E000FC03C1C000FC01C1C000F801C180007
+801C300003801C300003801C300003801C780003801C7F8003801C7FF003800CFFFE01800CFFFF
+81800CFFFFC1800CFFFFE1800CFF8FF1800CFC007D800CF0001F800CE0000F800C000003800C00
+0001800C000000800C000000800C000000800C000000000C000000000C000000000C000000000C
+000000001C00000000180000000038000000007000000000E000000001E01F000007800FE0001F
+00071FCFF00C0381FF003C01C00000F001E00001C00078000780003E001E00001FC1F800000FFF
+F8000003FFE000>39 62 127 155 432 I[<07FFC003E00FFFF007F01FFFF007F03FFFF007F03F
+FFF007F03FFFE007F007F80003F007FE0001F00FFF8000F00FFFE000F00FFFF000F01E7FFC00F0
+3003FE00F030007F807038001FC0707F0003E0307F8000F830FFE0003C30FFF0000E30FFF80007
+B0FFF80007F0FFFC0001F001FE0000F0001E00007000060000300002000030000000001007FFFF
+FFF00FFFFFFFF00FFFFFFFF01FFFFFFFF01FFFFFFFF01FFFFFFFF007F0FF00F003F07E007003E0
+7E007003C07E007003803E007007803C007007003C007007003C00700C003C00700C001C007000
+001C007000001C007000000C007000000C0070000000007000000000F00C000000F00F000001F0
+07F00007E003FE001FC001F7FCFF1000F0FFF8300078000070001E0001F0001F000FE0000FE07F
+C00007FFFF800003FFFF000001FFFC0000007FF000>37 63 127 155 408
+I[<03FFF003FC0FFFFC03FC0FFFFC03FE1FFFFC03FE1FFFFC03FE1FFFF001FE03FC0000FE03FF
+0000FE03FFC0007C03FFE0007C07FFF8003C0FFFFE003C0C1FFF803C1C03FFE01C1C00FFF01C3F
+001FF81C3FE003FC0C7FF800FE0CFFFE003F0CFFFF001F8CFFFF8007CC0003C001EC0000E0006C
+000000003C000000001C000000001C03FFFFFFFE07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFF
+FE0FFFFFFFFE00FF3FC07E00FC1FC03E01F00F803E01E00F803E03C00F803C038007003C030003
+003C030003001C070003001C060003001C060003001C000000001C00001C001C0001FFC01C0007
+FFF81C0007FFFE1C000FFFFF8C000FFFFFCC0007001FEC00000003FC00000000FC000000003C>
+40 54 127 155 438 I[<07FFFC01FC1FFFFC07FC1FFFFC07FC3FFFFC07FC3FFFFC07FC3FFFF0
+03FC07FC0001FC03FF80007803FFE0007807FFFC003807FFFE00380F7FFF80380C03FFC0381800
+3FF0383E0003F8387F80007E387FE0000F38FFF80007F8FFFC0001F8FFFF000078FFFF00007800
+0F80003800038000180000000008000000000801FFFFFFFE01FFFFFFFE03FFFFFFFE03FFFFFFFE
+03FFFFFFFE03FFFFFFFE01FE0FC03E00F00F801E00F00F801E00E00F801E00C007801E00800700
+0E008007000E018007000E01C003000E01F003000E01FF83000E01FFF3000E01FFFF000E01E07F
+000E00001F0006000003000E000001000C000000001C000000001C000000003800000000380000
+00007000000001E003800007C003F0001F0001FFF3F800007BFFC000003C000000001E00000C00
+0F00000C000780001C0001E000780000FE01F000007FFFC000001FFF00>40
+66 127 155 444 I[<3FFFF003F87FFFF807F87FFFF807F87FFFF807F87FFFF003F87FFFF003F8
+07FF0003F807FFC001F00FFFE001F00FFFFC00F01CFFFE00F0180FFF80F03000FFC0E070001FE0
+607C0003F8607F8000FC60FFE0003E60FFF8000F60FFFC000760FFFE0003E0C01F0001E0000780
+00E00001800060000000006001FFFFFFFC07FFFFFFFC07FFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFF
+FFFFFC01F87F81FC01F03F00FC01E03F00FC01801F007C03801E007C03001E007803000E007806
+000E007807C00E007807FC0E00780FFF0600780FFFC600780FFFE600780FE1F600780C003E0078
+00001E003800000E0038000006003800000000380000000038000FFF0038001FFFE038003FFFFC
+38003FFFFF38003FF9FF98003E000FF800000001F800000000F800000000380000000018>39
+60 127 155 426 I[<07FFFC00FE001FFFFE03FF001FFFFE07FF003FFFFE07FF003FFFFE07FF00
+3FFFFC07FF0001FF0001FE0001FF8000FC0003FFC000FC0007FFF0007C0007FFF80078000E3FFE
+0078001C07FF0078001801FFC0380038007FE038003E001FF038007F8007F83800FFE001FE3800
+FFF8007F1800FFFC003F9800FFFE000FF80000FF0003F800000F8001F8000007C00078000000C0
+003800000040001800001FFFE0FE00003FFFE1FF00007FFFE1FF00007FFFC1FF00007FFFC1FF00
+007FFF80FF000007C0007E00000F80003E00000F00003E00001E00001E00003C00001E00003C00
+001E00007800001E00007000001E0000E000000E0000F000000E0001F3FF00060001FFFFE00600
+01FFFFF8060001FFFFFF060001FFFFFF860001FE01FFC60001F00007F60001C00000FE00000000
+003E00000000001E00000000000E00000000000E000C0000000E000F0000000E000EE000003C00
+07380000F800038FF80FF10001E0FFFFC300007000000E00003E0000FC00000FFFFFF8000007FF
+FFC0000001FFFC0000>41 65 127 155 450 I[<07FFFC00F81FFFFC03FC3FFFFC07FC7FFFFC07
+FC7FFFF807FC3FFFF007FC01FE0003FC03FF0000FC07FFC0007807FFE000780FFFF000781C7FF8
+0078180FFC00783803FF00703800FF80707E003FC070FF801FE070FFC003F070FFE001F870FFF0
+00FC30FFF8003C30FFFC001F30707E0007B0001F0003F000078001F000038000F0000080007000
+1FFE01FC007FFFC3FC007FFFC3FC00FFFF83FC00FFFF83FC00FFFC01FC000F0000F8000E0000F8
+001C000078001800007800380000380070000038007000003800E000003801E000003001E00000
+3003FFE0003003FFFE003003FFFF803007FFFFE03007FFFFF83007FFFFFC30070000FF30000000
+1FF000000007F000000000F0000FF00070007FFE003000FFFF803000FFFFE03000FFFFF03000FF
+FFF83000000FFC30000000FF300000003FB00000000FF000000003F000000000F00000000070>
+39 66 127 155 432 I[<1FFFFC03FE3FFFFE07FE3FFFFC07FE3FFFFC07FE3FFFF807FE1FFFF0
+03FE03FFC000FC01FF80007803FFE0007807FFF000780FFFF800780F1FFE00781E07FF00781C03
+FF80783C00FFC0383E003FE0387F800FF0307FE003F830FFF800FE30FFF8007E30FFFC003F3001
+FE000FB0003F000790000F8003F00007C000F00003C000700000C00030000FFFFFF8001FFFFFFE
+003FFFFFFE007FFFFFFE00FFFFFFFE00FFFFFFFC001FF007FC000F8000F8000F00007C001E0000
+7C001C000038001C00003800380000380078000038007000003800F000003800FFE0003801FFFF
+003801FFFFE01801FFFFF81801FFFFFC1800FFFFFE18007000FF980000000FF800000003F80000
+0000F8000000003800000000180FC00000180FFF00003807C7E0003803E3F0007801F07E00F600
+781FFFCE003E003C3C001F8000F8000FC007F00003FC3FE00001FFFF800000FFFF0000007FFC00
+00003FF800>40 69 127 155 438 I[<1FFFF007F83FFFFC0FF83FFFFC0FF87FFFFC0FF87FFFF8
+07F07FFFF007E003FC0001E003FE0000E007FF8000E00FFF8000E00FFFE000E01CFFF000E0181F
+FC00603803FE00607000FF806078003FC060FE000FE060FF8003F060FFE000F860FFF0007C60FF
+F8003E20FFFC000F60007E0007E0000F0003E000038000E000008000600000000060001FFFFFFC
+003FFFFFFC007FFFFFFC007FFFFFFC007FFFFFFC007FFFFFF8000FC00078000780007800070000
+78000E000038001C000038001C00003800380000380070000018007000001800E000001800E000
+001801FFFC001803FFFF801803FFFFF01803FFFFFC1803FFFFFC1803F800FF0801E0000F880000
+0003C800000000F80007E00038001FFF0018007FFFC00800FFFFF00800FFFFFC0800FFFFFC0800
+FFC0FF8800F0001FE800400003F80000000078>39 63 127 155 432 I[<01FFFF800003FFFF80
+0003FFFF800007FFFF000007FFFF000007FFFC0000000300000000030000000003000000000300
+0000000700000003FFFFC0FE07FFFFC1FE07FFFF81FE0FFFFF81FE0FFFFF01FE07FFFE00FE0038
+00007C001800007C001800003C001800003C001C00003C03FF00003C07FFE000381FFFF800381F
+FFFE00383FFFFF00187807FF801870037FC01870011FE018E00103F018E00101F818E001007C18
+E001001F106003000F10700200039038060001D03C1C0000D00FF800007007F000007000000000
+300000000030000000003000000000300000000060000000006000000000C000000003800E0000
+0F200F00003C200FFC01F06007FFFF00C003000001C001C000078000E0000F0000F8003C00007E
+01F000001FFFC000000FFF8000000FFF0000>40 60 127 155 444 I[<07FFFC00FC000FFFFE01
+FE001FFFFE01FE003FFFFE01FE003FFFFE00FE003FFFFC00FE0001FE00007E0003FF00003E0003
+FFC0003C0007FFE0001C000FFFF8001C000F7FFC001C000C01FF000C0018007FC00C0038000FE0
+0C003E0003F00C007F8000FC0C007FE0001F0C00FFF800078C00FFFC0001FC00FFFE0000FC0060
+FF00003C00000780000C000001C000040000004000040001FFFFC07F0003FFFFC0FF0007FFFF80
+FF0007FFFF00FF0007FFFE00FF0007FFFC00FF00003F00003F00000F00001E00000700000E0000
+0300000E00000300000E00000780000E00007FFC000E0001FFFF80060003FFFFC0060003FFFFF0
+060003FFFFFC060007F0FFFF0600078060FF86000700200FC60006002003E60006002000760006
+0020003E00030060001E00030060000E000380C000060001F380000600007E0000020000000000
+0200000000000400000000000C0003E00000180003FFF000330001F83FFFE30000F807FFC70000
+7C00000E00001F00003C000007800078000003E000F0000001FF07C0000000FFFF800000003FFF
+0000>41 67 127 155 456 I[<03FFFF003FC007FFFF807FC00FFFFF807FC01FFFFF807FC01FFF
+FF807FC01FFFFF007FC000FF80003F8000FF80000F0001FFC000070001FFF000070003FFF80007
+00073FFE0007000403FF80030008007FC003001C000FE003001E0003F803003F80007C03007FE0
+001F0300FFF80007C300FFFC0001F300FFFE0000FB00003F00003F00000380000F000000C00007
+0000000000030001FFFF801F8007FFFFC03FC007FFFFC03FC007FFFFC03FC007FFFFC03FC007FF
+FF003FC0001F80000FC0000F00000780000780000780000380000780000180000780001FF00007
+00007FFF00070001FFFFC0070001FFFFE0070003FFFFF8030007FFFFFE030007F073FF83000780
+203FC30007002003E30007002000FB00060020003F00070020001F000380600007000380600007
+0001E1C000030000FF80000300000E000003000000000003000003FFC00300000FFFF80300001F
+FFFE0300003FFFFF8300007FFFFFE300007FFFFFE300007F0007FB0000780000FF00000000001F
+00000000000700>43 64 127 155 474 I[<7FFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF80FF
+FFFF00FE000000F8000000F0000000F0000000F8000000F8000000FC000000FC000000FF000000
+FFFFE000FFFFF000FFFFFC00FFFFFE00FFFFFE00FFFFFF00F807FF00E000FF0000007F8000001F
+8000000F8000000F80000007800000078000000380000003800000038000000380000003000000
+07000000070000000E0000000E0000000E0000000E0000001E0000001C00000018000000380000
+00F8000003D80000079800001E18000038180000F0180001C01800038018000780180003C01800
+01F0180000781800003C1800000F18000003D8000000F800>26 60 127
+155 282 I[<00000003F800000007F80000000FF80000001FF80000001FF00000001F00000000
+1C0000000010000000001000000000180001FFFFFC0003FFFFFC0007FFFFFC0007FFFFFC0007FF
+FFFC0007FFFFF0000000300000000030000000003000000000300000000038000000007C000000
+00FE00000001FF00000007FF8000F01E7FC000FFF83FE0003F001FF0001F801FF8001F800FF800
+0FC007FC000FE001FC000FE000FC0007E000FC0007F0007C0007F0003C0003F800180003FC0018
+0001FE00300001FE00700000FF00E000003FE7C0000007FF00000000000000000006000000000E
+000000003E00000000F600000001E600000007860000000E060000003C060000007006000000E0
+06000001E006000000F0060000007C060000001E060000000F0600000003C600000000F6000000
+003E0000>38 62 127 165 420 I[<03FFFE00FF800FFFFF01FFC00FFFFF01FFC01FFFFE01FFC0
+1FFFFE01FFC01FFFFC00FF80007E00007E00007C00003E00007F00003E0000FF80003E0000FFC0
+003C0001FFF0003C0003FFF8001C0003FFFC001C000707FE001C000C00FF801C0018003FC01C00
+18001FE01C003F8007F01C003FC003F01C007FF001F81C00FFF800FC1C00FFFC003E1C00FFFE00
+1F1C00FFFF000F9C00F9FF8007DC00001FC003DC000007E000FC000001F000FC000001F0007C00
+000070003C00000038003C00000000000C00000000000C00000000001C00000000007C00000000
+01EC0000000003CC000000000F0C000000001C0C00000000780C00000000E00C00000001C00C00
+000003C00C00000001E00C00000000F80C000000003C0C000000001E0C00000000078C00000000
+01EC00000000007C00>43 51 127 155 468 I E /Fc 33 123 df<70F8F8F87005057D840C>
+46 D<07E00FF01C38381C781E700E700EF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00F
+F00FF00F700E700E781E381C1C380FF007E0101B7E9A15>48 D<030007003F00FF00C700070007
+00070007000700070007000700070007000700070007000700070007000700070007000700FFF8
+FFF80D1B7C9A15>I<0FE03FF878FC603EF01EF81FF80FF80F700F000F001F001E003E003C0078
+00F001E001C0038007000E031C0338037006FFFEFFFEFFFE101B7E9A15>I<0FE03FF8387C783E
+7C1E781E781E001E003C003C00F807F007E00078003C001E000F000F000F700FF80FF80FF81EF0
+1E787C3FF80FE0101B7E9A15>I<001C00001C00003C00007C00007C0000DC0001DC00039C0003
+1C00071C000E1C000C1C00181C00381C00301C00601C00E01C00FFFFC0FFFFC0001C00001C0000
+1C00001C00001C00001C0001FFC001FFC0121B7F9A15>I<301C3FFC3FF83FE030003000300030
+003000300037E03FF83C3C381E301E000F000F000F000FF00FF00FF00FF01E703E787C3FF80FE0
+101B7E9A15>I<01F807FC0F8E1E1E3C1E381E781E78007000F080F7F8FFFCFC1CF81EF80FF00F
+F00FF00FF00FF00F700F700F781E381E1E3C0FF807E0101B7E9A15>I<6000007FFF807FFF807F
+FF80600700C00600C00E00C01C0000380000300000700000600000E00000C00001C00001C00003
+C000038000038000038000078000078000078000078000078000078000078000078000111C7E9B
+15>I<07E01FF83C3C381E701E700E700E780E7C1E7F3C3FF81FF00FF01FFC3DFC787E703FF00F
+E00FE007E007E007F00E781E3C3C1FF807E0101B7E9A15>I<07E01FF83C38781C781EF00EF00E
+F00FF00FF00FF00FF00FF01F781F383F3FFF1FEF010F000E001E781E781C783C787878F03FE01F
+80101B7E9A15>I<1FE0003FF8003C3C003C1E00180E00000E00001E0007FE003FFE007E0E00F8
+0E00F80E00F00E60F00E60F81E607C7E607FFFC01FC78013127F9115>97
+D<FC0000FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001CFE001FFF
+801F87C01E03E01C01E01C00F01C00F01C00F01C00F01C00F01C00F01C00F01C01E01E01E01E03
+C01F87C01BFF8018FE00141D7F9C17>I<07F80FFC3E3C3C3C78187800F000F000F000F000F000
+F000780078063C0E3F1C0FF807F00F127F9112>I<001F80001F80000380000380000380000380
+00038000038000038000038000038007F3801FFF803E1F807C0780780380F80380F00380F00380
+F00380F00380F00380F00380F003807807807C0F803E1F801FFBF007E3F0141D7F9C17>I<07E0
+1FF83E7C781C781EF01EFFFEFFFEF000F000F000F000780078063C0E3F1C0FF807F00F127F9112
+>I<07E7C01FFFC03C3DC0781E00781E00781E00781E00781E00781E003C3C003FF80037E00070
+00007000007800003FFC003FFF007FFF807807C0F003C0E001C0E001C0F003C0F807C07C0F801F
+FE0007F800121B7F9115>103 D<FC0000FC00001C00001C00001C00001C00001C00001C00001C
+00001C00001C00001CFE001DFF001F8F801F07801E03801C03801C03801C03801C03801C03801C
+03801C03801C03801C03801C03801C0380FF9FF0FF9FF0141D7F9C17>I<3C007C007C007C003C
+00000000000000000000000000FC00FC001C001C001C001C001C001C001C001C001C001C001C00
+1C001C001C00FF80FF80091D7F9C0C>I<01C003E003E003E001C0000000000000000000000000
+0FE00FE000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000
+E000E0F0E0F1E0F3C0FF807E000B25839C0D>I<FC0000FC00001C00001C00001C00001C00001C
+00001C00001C00001C00001C00001C7FC01C7FC01C3E001C3C001C78001CF0001DE0001FE0001F
+F0001FF0001E78001C7C001C3C001C1E001C1E001C0F00FF9FE0FF9FE0131D7F9C16>I<FC00FC
+001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00
+1C001C001C001C001C001C00FF80FF80091D7F9C0C>I<FC7F07F000FDFF9FF8001F87F87C001F
+03F03C001E01E01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C00
+1C01C01C001C01C01C001C01C01C001C01C01C001C01C01C00FF8FF8FF80FF8FF8FF8021127F91
+24>I<FCFE00FDFF001F8F801F07801E03801C03801C03801C03801C03801C03801C03801C0380
+1C03801C03801C03801C0380FF9FF0FF9FF014127F9117>I<03F0000FFC001E1E003807007807
+80700380F003C0F003C0F003C0F003C0F003C0F003C07003807807803807001E1E000FFC0003F0
+0012127F9115>I<FCFE00FFFF801F87C01E03E01C01E01C01F01C00F01C00F01C00F01C00F01C
+00F01C00F01C01E01E01E01E03C01F8FC01FFF801CFE001C00001C00001C00001C00001C00001C
+0000FF8000FF8000141A7F9117>I<FDF0FFF81F781E781E301C001C001C001C001C001C001C00
+1C001C001C001C00FFC0FFC00D127F9110>114 D<1FB07FF0F0F0E070E030F030F8007FC07FE0
+1FF000F8C078C038E038F078F8F0FFF0CFC00D127F9110>I<0C000C000C000C000C001C001C00
+3C00FFE0FFE01C001C001C001C001C001C001C001C001C301C301C301C301C301E700FE007C00C
+1A7F9910>I<FC1F80FC1F801C03801C03801C03801C03801C03801C03801C03801C03801C0380
+1C03801C03801C07801C0F801E1F800FFFF007F3F014127F9117>I<FF3FCFE0FF3FCFE03C0F07
+801C0F03001C1F03000E1B06000E1B86000E1B86000E318E000731CC000731CC000760CC0003E0
+F80003E0F80003E0F80001C0700001C0700001C070001B127F911E>119
+D<FF0FE0FF0FE01C07801C07000E06000E06000E0600070C00070C00071C0003980003980003F8
+0001F00001F00000E00000E00000E00000C00000C00000C000F18000F18000C700007E00003C00
+00131A7F9116>121 D<7FFC7FFC783C707860F061E061E063C00780078C0F0C1E0C1E1C3C1878
+18F078FFF8FFF80E127F9112>I E /Fd 13 117 df<0007000E001C0038007000E000E001C003
+800380070007000E000E001C001C001C00380038003800380070007000700070006000E000E000
+E000E000E000E000E000E000E0006000600070007000380038001800102A7B9E11>40
+D<0018001C001C000E000E000600060007000700070007000700070007000700070006000E000E
+000E000E001E001C001C001C0038003800380070007000E000E001C001C00380070007000E001C
+0038007000E000102A809E11>I<000018000000380000003800000078000000F8000000F80000
+01F8000001FC0000033C0000033C0000063C00000E3C00000C3C0000183C0000183C0000303C00
+00303C0000603C00007FFC0000FFFC0001C03C0001803C0003003C0003003E0006001E001F003E
+00FFC1FFC0FFC1FFC01A1C7E9B1F>65 D<0007F060003FFCE0007E1FE001F007C003E007C00780
+03C00F0003C01F0003801E0001803C0003803C000380780000007800000078000000F8000000F0
+000000F0000000F0000000F0000C00F0000C00F0001C0070001800780038007C0070003E00E000
+1F83C0000FFF000003FC00001B1C7A9B1E>67 D<001F8C007FFC00F0FC01C07803C03803803807
+803807003007000007800007C00007F80007FF0003FF8001FFC0003FC00007C00003C00001C000
+01C03001C03003C0700380700780780F007E1E00FFFC00C7F000161C7D9B17>83
+D<03DC000FFC001E7C001C3C00383C00783800703800707800F07800E07000E07000E0F380E0F3
+80E1E300E1E300F7E6007FFE003C7C0011127B9115>97 D<001F80003F80000780000780000700
+000700000F00000F00000E00000E00001E0003DE000FFC001E7C001C3C00383C00783800703800
+707800F07800E07000E07000E0F380E0F380E1E300E1E300F7E6007FFE003C7C00111D7B9C15>
+100 D<1F803F8007800780070007000F000F000E000E001E001E001C001C003C003C0038003800
+7800780070007000F700F700E600E600EE00FC007C00091D7C9C0B>108
+D<1E3F003F7F8077F38067C380E78380C783800703800F07800F07000E07000E0F001E0E381E0E
+381C1E301C1C703C1EE03C0FC0380F8015127D9117>110 D<01F007F80F3C1C1C380C780E700E
+701EF01CE01CE01CE03CE038E070E0F071E07FC01F000F127B9115>I<1E3E3F7F77E767C7E78F
+C78F070F0F000F000E000E001E001E001C001C003C003C00380010127D9112>114
+D<03F007F80F3C0E3C1E7C1E381F001FE00FF00FF000F82078F070F070F0F0E1E07FC03F800E12
+7D9111>I<01C001C001C003C003C0038003800780FFE0FFE007000F000F000E000E001E001E00
+1C001C003C703C70386038E039C03F801F000C1A7D990E>I E /Fe 9 85
+df<7CFEFEFEFEFE7C00000000000000007CFEFEFEFEFE7C07167C9510>58
+D<000070000000007000000000F800000000F800000000F800000001FC00000001FC00000003FE
+00000003FE00000003FE00000006FF000000067F0000000E7F8000000C3F8000000C3F80000018
+3FC00000181FC00000381FE00000300FE00000300FE00000600FF000006007F00000E007F80000
+FFFFF80000FFFFF800018001FC00018001FC00038001FE00030000FE00030000FE000600007F00
+0600007F00FFE00FFFF8FFE00FFFF825227EA12A>65 D<FFFFFF8000FFFFFFE00007F001F80007
+F000FC0007F0007E0007F0007E0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F00
+07F0007E0007F000FE0007F000FC0007F003F80007FFFFF00007FFFFF00007F001FC0007F0007E
+0007F0003F0007F0003F8007F0001F8007F0001FC007F0001FC007F0001FC007F0001FC007F000
+1FC007F0001FC007F0003F8007F0003F8007F0007F0007F001FE00FFFFFFF800FFFFFFC0002222
+7EA128>I<FFFFFFFCFFFFFFFC07F000FC07F0003C07F0001C07F0000C07F0000E07F0000E07F0
+000607F0180607F0180607F0180607F0180007F0380007F0780007FFF80007FFF80007F0780007
+F0380007F0180007F0180007F0180307F0180307F0000307F0000607F0000607F0000607F0000E
+07F0000E07F0001E07F0003E07F001FCFFFFFFFCFFFFFFFC20227EA125>69
+D<FFFFFFF8FFFFFFF807F001F807F0007807F0003807F0001807F0001C07F0001C07F0000C07F0
+000C07F0180C07F0180C07F0180007F0180007F0380007F0780007FFF80007FFF80007F0780007
+F0380007F0180007F0180007F0180007F0180007F0000007F0000007F0000007F0000007F00000
+07F0000007F0000007F00000FFFFE000FFFFE0001E227EA123>I<FFFFE0FFFFE003F80003F800
+03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
+03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
+03F80003F800FFFFE0FFFFE013227FA115>73 D<FFF8001FFEFFFC001FFE07FE0000C007FF0000
+C006FF8000C0067F8000C0067FC000C0063FE000C0061FF000C0060FF800C00607F800C00603FC
+00C00603FE00C00601FF00C00600FF80C006007FC0C006003FC0C006003FE0C006001FF0C00600
+0FF8C0060007FCC0060003FCC0060001FEC0060001FFC0060000FFC00600007FC00600003FC006
+00001FC00600001FC00600000FC006000007C006000003C0FFF00001C0FFF00000C027227EA12C
+>78 D<0007FC0000003FFF800000FC07E00003F001F80007E000FC000FC0007E001F80003F001F
+80003F003F00001F803F00001F807F00001FC07E00000FC07E00000FC0FE00000FE0FE00000FE0
+FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE07E00000F
+C07F00001FC07F00001FC03F00001F803F80003F801F80003F000FC0007E0007E000FC0003F001
+F80000FC07E000003FFF80000007FC000023227DA12A>I<7FFFFFFF807FFFFFFF807E03F80F80
+7803F807807003F803806003F80180E003F801C0E003F801C0C003F800C0C003F800C0C003F800
+C0C003F800C00003F800000003F800000003F800000003F800000003F800000003F800000003F8
+00000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003
+F800000003F800000003F800000003F800000003F800000003F8000003FFFFF80003FFFFF80022
+227EA127>84 D E end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300
+TeXDict begin @letter
+%%EndSetup
+%%Page: 1 1
+bop 262 307 a Fe(F)n(ONT:)18 b(TIBET)-5 b(AN)262 357 y Fd(\(A)o(l)r(l)13
+b(Standar)n(d)j(Consonants\))262 520 y Fc(decimal)p 262 527
+139 2 v 292 w(o)q(ctal)p 694 527 89 2 v 343 w(roman)p 1126
+527 116 2 v 278 w(tib)q(etan)p 1521 527 131 2 v 262 582 a(000.)357
+b(0.)399 b(k)n(a)354 b Fb(\000)-359 b Fa(r)262 677 y Fc(001.)357
+b(1.)399 b(kha)329 b Fb(\001)-419 b Fa(r)262 771 y Fc(002.)357
+b(2.)399 b(ga)353 b Fb(\002)-419 b Fa(r)262 865 y Fc(003.)357
+b(3.)399 b(nga)330 b Fb(\003)-300 b Fa(r)262 960 y Fc(004.)357
+b(4.)399 b(ca)356 b Fb(\004)-327 b Fa(r)262 1054 y Fc(005.)357
+b(5.)399 b(c)o(ha)334 b Fb(\005)-402 b Fa(r)262 1149 y Fc(006.)357
+b(6.)399 b(ja)361 b Fb(\006)-278 b Fa(r)262 1243 y Fc(007.)357
+b(7.)399 b(n)o(y)o(a)331 b Fb(\007)-289 b Fa(r)262 1338 y Fc(008.)357
+b(10.)378 b(ta)358 b Fb(\010)-251 b Fa(r)262 1432 y Fc(009.)357
+b(11.)378 b(tha)335 b Fb(\011)-294 b Fa(r)262 1527 y Fc(010.)357
+b(12.)378 b(da)351 b Fb(\012)-354 b Fa(r)262 1621 y Fc(011.)357
+b(13.)378 b(na)351 b Fb(\013)-294 b Fa(r)262 1716 y Fc(012.)357
+b(14.)378 b(pa)351 b Fb(\014)-375 b Fa(r)262 1810 y Fc(013.)357
+b(15.)378 b(pha)328 b Fb(\015)-375 b Fa(r)262 1905 y Fc(014.)357
+b(16.)378 b(ba)351 b Fb(\016)-348 b Fa(r)262 1999 y Fc(015.)357
+b(17.)378 b(ma)338 b Fb(\017)-397 b Fa(r)262 2094 y Fc(016.)357
+b(20.)378 b(tsa)342 b Fb(\020)-375 b Fa(r)262 2188 y Fc(017.)357
+b(21.)378 b(tsha)319 b Fb(\021)-402 b Fa(r)262 2283 y Fc(018.)357
+b(22.)378 b(dza)333 b Fb(\022)-327 b Fa(r)262 2377 y Fc(019.)357
+b(23.)378 b(w)o(a)345 b Fb(\023)-429 b Fa(r)967 2574 y Fc(1)p
+eop
+%%Page: 2 2
+bop 262 313 a Fc(020.)357 b(24.)378 b(zha)333 b Fb(\024)-338
+b Fa(r)262 407 y Fc(021.)357 b(25.)378 b(za)356 b Fb(\025)-300
+b Fa(r)262 502 y Fc(022.)357 b(26.)378 b(ac)o(h)o(ung)268 b
+Fb(\026)-416 b Fa(r)262 596 y Fc(023.)357 b(27.)378 b(y)o(a)353
+b Fb(\027)-467 b Fa(r)262 691 y Fc(024.)357 b(30.)378 b(ra)358
+b Fb(\030)-375 b Fa(r)262 785 y Fc(025.)357 b(31.)378 b(la)362
+b Fb(\031)-392 b Fa(r)262 880 y Fc(026.)357 b(32.)378 b(sha)335
+b Fb(\032)-446 b Fa(r)262 974 y Fc(027.)357 b(33.)378 b(sa)358
+b Fb(\033)-419 b Fa(r)262 1069 y Fc(028.)357 b(34.)378 b(ha)351
+b Fb(\034)-354 b Fa(r)262 1163 y Fc(029.)357 b(35.)378 b(a)c
+Fb(\035)-548 b Fa(r)262 1258 y Fc(030.)357 b(36.)378 b(rk)n(a)338
+b Fb(\036)-386 b Fa(r)262 1352 y Fc(031.)357 b(37.)378 b(rga)337
+b Fb(\037)-402 b Fa(r)262 1447 y Fc(032.)357 b(40.)378 b(rnga)314
+b Fb( )-300 b Fa(r)262 1541 y Fc(033.)357 b(41.)378 b(rja)345
+b Fb(!)-273 b Fa(r)262 1636 y Fc(034.)357 b(42.)378 b(rn)o(y)o(a)315
+b Fb(")-343 b Fa(r)262 1730 y Fc(035.)357 b(43.)378 b(rta)342
+b Fb(#)-235 b Fa(r)262 1825 y Fc(036.)357 b(44.)378 b(rda)335
+b Fb($)-332 b Fa(r)262 1919 y Fc(037.)357 b(45.)378 b(rna)335
+b Fb(\045)-278 b Fa(r)262 2014 y Fc(038.)357 b(46.)378 b(rba)335
+b Fb(&)-338 b Fa(r)262 2108 y Fc(039.)357 b(47.)378 b(rma)322
+b Fb(')-397 b Fa(r)262 2203 y Fc(040.)357 b(50.)378 b(rtsa)326
+b Fb(\()-375 b Fa(r)262 2297 y Fc(041.)357 b(51.)378 b(rdza)317
+b Fb(\))-311 b Fa(r)262 2392 y Fc(042.)357 b(52.)378 b(lk)n(a)342
+b Fb(*)-370 b Fa(r)967 2574 y Fc(2)p eop
+%%Page: 3 3
+bop 262 411 a Fc(043.)357 b(53.)378 b(lga)341 b Fb(+)-365 b
+Fa(r)262 505 y Fc(044.)357 b(54.)378 b(lnga)318 b Fb(,)-386
+b Fa(r)262 600 y Fc(045.)357 b(55.)378 b(lca)344 b Fb(-)-392
+b Fa(r)262 694 y Fc(046.)357 b(56.)378 b(lja)349 b Fb(.)-397
+b Fa(r)262 789 y Fc(047.)357 b(57.)378 b(lta)346 b Fb(/)-381
+b Fa(r)262 883 y Fc(048.)357 b(60.)378 b(lda)339 b Fb(0)-386
+b Fa(r)262 978 y Fc(049.)357 b(61.)378 b(lpa)339 b Fb(1)-413
+b Fa(r)262 1072 y Fc(050.)357 b(62.)378 b(lba)339 b Fb(2)-419
+b Fa(r)262 1167 y Fc(051.)357 b(63.)378 b(lha)339 b Fb(3)-397
+b Fa(r)262 1261 y Fc(052.)357 b(64.)378 b(sk)n(a)338 b Fb(4)-375
+b Fa(r)262 1356 y Fc(053.)357 b(65.)378 b(sga)337 b Fb(5)-397
+b Fa(r)262 1450 y Fc(054.)357 b(66.)378 b(snga)314 b Fb(6)-392
+b Fa(r)262 1545 y Fc(055.)357 b(67.)378 b(sn)o(y)o(a)315 b
+Fb(7)-413 b Fa(r)262 1639 y Fc(056.)357 b(70.)378 b(sta)342
+b Fb(8)-375 b Fa(r)262 1734 y Fc(057.)357 b(71.)378 b(sda)335
+b Fb(9)-402 b Fa(r)262 1828 y Fc(058.)357 b(72.)378 b(sna)335
+b Fb(:)-370 b Fa(r)262 1923 y Fc(059.)357 b(73.)378 b(spa)335
+b Fb(;)-381 b Fa(r)262 2017 y Fc(060.)357 b(74.)378 b(sba)335
+b Fb(<)-386 b Fa(r)262 2112 y Fc(061.)357 b(75.)378 b(sma)322
+b Fb(=)-386 b Fa(r)262 2206 y Fc(062.)357 b(76.)378 b(stsa)326
+b Fb(>)-500 b Fa(r)262 2301 y Fc(063.)357 b(77.)378 b(kw)o(a)323
+b Fb(?)-402 b Fa(r)262 2395 y Fc(064.)357 b(100.)g(kh)o(w)o(a)301
+b Fb(@)-408 b Fa(r)967 2574 y Fc(3)p eop
+%%Page: 4 4
+bop 262 313 a Fc(065.)357 b(101.)g(gw)o(a)324 b Fb(A)-327 b
+Fa(r)262 407 y Fc(066.)357 b(102.)g(grw)o(a)308 b Fb(B)-413
+b Fa(r)262 502 y Fc(067.)357 b(103.)g(rgw)o(a)308 b Fb(C)-402
+b Fa(r)262 596 y Fc(068.)357 b(104.)g(n)o(yw)o(a)301 b Fb(D)-289
+b Fa(r)262 691 y Fc(069.)357 b(105.)g(dw)o(a)322 b Fb(E)-285
+b Fa(r)262 785 y Fc(070.)357 b(106.)g(tsh)o(w)o(a)291 b Fb(F)-402
+b Fa(r)262 880 y Fc(071.)357 b(107.)g(rtsw)o(a)297 b Fb(G)-375
+b Fa(r)262 974 y Fc(072.)357 b(110.)g(zh)o(w)o(a)305 b Fb(H)-359
+b Fa(r)262 1069 y Fc(073.)357 b(111.)g(zw)o(a)327 b Fb(I)-300
+b Fa(r)262 1163 y Fc(074.)357 b(112.)g(rw)o(a)329 b Fb(J)-397
+b Fa(r)262 1258 y Fc(075.)357 b(113.)g(lw)o(a)333 b Fb(K)-413
+b Fa(r)262 1352 y Fc(076.)357 b(114.)g(sh)o(w)o(a)307 b Fb(L)-446
+b Fa(r)262 1447 y Fc(077.)357 b(115.)g(h)o(w)o(a)323 b Fb(M)-354
+b Fa(r)262 1541 y Fc(078.)357 b(116.)g(ph)o(yw)o(a)278 b Fb(N)-402
+b Fa(r)262 1636 y Fc(079.)357 b(117.)g(cw)o(a)327 b Fb(O)-327
+b Fa(r)262 1730 y Fc(080.)357 b(120.)g(ky)o(a)331 b Fb(P)-386
+b Fa(r)262 1825 y Fc(081.)357 b(121.)g(kh)o(y)o(a)309 b Fb(Q)-392
+b Fa(r)262 1919 y Fc(082.)357 b(122.)g(gy)o(a)332 b Fb(R)-408
+b Fa(r)262 2014 y Fc(083.)357 b(123.)g(p)o(y)o(a)331 b Fb(S)-360
+b Fa(r)262 2108 y Fc(084.)357 b(124.)g(ph)o(y)o(a)308 b Fb(T)-402
+b Fa(r)262 2203 y Fc(085.)357 b(125.)g(b)o(y)o(a)331 b Fb(U)-365
+b Fa(r)262 2297 y Fc(086.)357 b(126.)g(m)o(y)o(a)318 b Fb(V)-386
+b Fa(r)262 2392 y Fc(087.)357 b(127.)g(kra)336 b Fb(W)-338
+b Fa(r)967 2574 y Fc(4)p eop
+%%Page: 5 5
+bop 262 411 a Fc(088.)357 b(130.)g(khra)313 b Fb(X)-381 b Fa(r)262
+505 y Fc(089.)357 b(131.)g(gra)337 b Fb(Y)-413 b Fa(r)262 600
+y Fc(090.)357 b(132.)g(tra)342 b Fb(Z)-300 b Fa(r)262 694 y
+Fc(091.)357 b(133.)g(thra)319 b Fb([)-306 b Fa(r)262 789 y
+Fc(092.)357 b(134.)g(dra)335 b Fb(\\)-359 b Fa(r)262 883 y
+Fc(093.)357 b(135.)g(nra)335 b Fb(])-305 b Fa(r)262 978 y Fc(094.)357
+b(136.)g(pra)335 b Fb(^)-348 b Fa(r)262 1072 y Fc(095.)357
+b(137.)g(phra)312 b Fb(_)-370 b Fa(r)262 1167 y Fc(096.)357
+b(140.)g(bra)335 b Fb(`)-354 b Fa(r)262 1261 y Fc(097.)357
+b(141.)g(mra)322 b Fb(a)-392 b Fa(r)262 1356 y Fc(098.)357
+b(142.)g(shra)319 b Fb(b)-451 b Fa(r)262 1450 y Fc(099.)357
+b(143.)g(sra)342 b Fb(c)-397 b Fa(r)262 1545 y Fc(100.)357
+b(144.)g(hra)335 b Fb(d)-338 b Fa(r)262 1639 y Fc(101.)357
+b(145.)g(kla)340 b Fb(e)-386 b Fa(r)262 1734 y Fc(102.)357
+b(146.)g(gla)341 b Fb(f)-408 b Fa(r)262 1828 y Fc(103.)357
+b(147.)g(bla)339 b Fb(g)-370 b Fa(r)262 1923 y Fc(104.)357
+b(150.)g(zla)344 b Fb(h)-370 b Fa(r)262 2017 y Fc(105.)357
+b(151.)g(rla)346 b Fb(i)-403 b Fa(r)262 2112 y Fc(106.)357
+b(152.)g(sla)346 b Fb(j)-414 b Fa(r)262 2206 y Fc(107.)357
+b(153.)g(rky)o(a)315 b Fb(k)-397 b Fa(r)262 2301 y Fc(108.)357
+b(154.)g(rgy)o(a)316 b Fb(l)-386 b Fa(r)262 2395 y Fc(109.)357
+b(155.)g(sky)o(a)315 b Fb(m)-365 b Fa(r)967 2574 y Fc(5)p eop
+%%Page: 6 6
+bop 262 313 a Fc(110.)357 b(156.)g(skra)320 b Fb(n)-392 b Fa(r)262
+407 y Fc(111.)357 b(157.)g(sgy)o(a)316 b Fb(o)-397 b Fa(r)262
+502 y Fc(112.)357 b(160.)g(sgra)321 b Fb(p)-381 b Fa(r)262
+596 y Fc(113.)357 b(161.)g(sp)o(y)o(a)315 b Fb(q)-402 b Fa(r)262
+691 y Fc(114.)357 b(162.)g(spra)319 b Fb(r)-386 b Fa(r)262
+785 y Fc(115.)357 b(163.)g(sb)o(y)o(a)315 b Fb(s)-392 b Fa(r)262
+880 y Fc(116.)357 b(164.)g(sbra)319 b Fb(t)-386 b Fa(r)262
+974 y Fc(117.)357 b(165.)g(rm)o(y)o(a)302 b Fb(u)-397 b Fa(r)262
+1069 y Fc(118.)357 b(166.)g(sm)o(y)o(a)302 b Fb(v)-408 b Fa(r)262
+1163 y Fc(119.)357 b(167.)g(smra)306 b Fb(w)-424 b Fa(r)262
+1258 y Fc(120.)357 b(170.)g(t)o(w)o(a)330 b Fb(x)-251 b Fa(r)262
+1352 y Fc(121.)357 b(171.)g(tsw)o(a)313 b Fb(y)-375 b Fa(r)262
+1447 y Fc(122.)357 b(172.)g(sw)o(a)329 b Fb(z)-419 b Fa(r)967
+2574 y Fc(6)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/language/tibetan/original/doc/tiblist.tex b/language/tibetan/original/doc/tiblist.tex
new file mode 100644
index 0000000000..5a742a6712
--- /dev/null
+++ b/language/tibetan/original/doc/tiblist.tex
@@ -0,0 +1,267 @@
+\font\tibetan=tib\font\tibsp=tibsp
+\documentstyle{article}
+\begin{document}
+\begin{flushleft}
+{\large\bf FONT: TIBETAN}
+
+{\it (All Standard Consonants)}
+\end{flushleft}
+\vspace{.1in}
+
+\begin{tabbing}
+MMMMMMMMMMM \=MMMMMMMMMMM \=MMMMMMMMMM \= MMMMMMMMMMM \kill
+\underline{decimal}\> \underline{octal}\> \underline{roman}\> \underline{tibetan} \\
+000. \>0. \> ka \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char0\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+001. \>1. \> kha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char1\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+002. \>2. \> ga \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char2\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+003. \>3. \> nga \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char3\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+004. \>4. \> ca \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char4\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+005. \>5. \> cha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char5\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+006. \>6. \> ja \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char6\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+007. \>7. \> nya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char7\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+008. \>10. \> ta \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char8\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+009. \>11. \> tha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char9\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+010. \>12. \> da \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char10\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+011. \>13. \> na \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char11\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+012. \>14. \> pa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char12\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+013. \>15. \> pha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char13\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+014. \>16. \> ba \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char14\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+015. \>17. \> ma \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char15\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+016. \>20. \> tsa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char16\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+017. \>21. \> tsha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char17\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+018. \>22. \> dza \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char18\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+019. \>23. \> wa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char19\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+020. \>24. \> zha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char20\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+021. \>25. \> za \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char21\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+022. \>26. \> achung \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char22\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+023. \>27. \> ya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char23\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+024. \>30. \> ra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char24\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+025. \>31. \> la \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char25\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+026. \>32. \> sha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char26\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+027. \>33. \> sa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char27\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+028. \>34. \> ha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char28\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+029. \>35. \> a \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char29\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+030. \>36. \> rka \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char30\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+031. \>37. \> rga \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char31\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+032. \>40. \> rnga \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char32\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+033. \>41. \> rja \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char33\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+034. \>42. \> rnya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char34\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+035. \>43. \> rta \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char35\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+036. \>44. \> rda \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char36\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+037. \>45. \> rna \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char37\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+038. \>46. \> rba \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char38\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+039. \>47. \> rma \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char39\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+040. \>50. \> rtsa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char40\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+041. \>51. \> rdza \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char41\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+042. \>52. \> lka \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char42\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+\end{tabbing}
+\begin{tabbing}
+MMMMMMMMMMM \=MMMMMMMMMMM \=MMMMMMMMMM \= MMMMMMMMMMM \kill
+043. \>53. \> lga \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char43\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+044. \>54. \> lnga \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char44\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+045. \>55. \> lca \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char45\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+046. \>56. \> lja \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char46\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+047. \>57. \> lta \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char47\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+048. \>60. \> lda \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char48\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+049. \>61. \> lpa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char49\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+050. \>62. \> lba \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char50\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+051. \>63. \> lha \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char51\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+052. \>64. \> ska \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char52\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+053. \>65. \> sga \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char53\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+054. \>66. \> snga \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char54\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+055. \>67. \> snya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char55\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+056. \>70. \> sta \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char56\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+057. \>71. \> sda \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char57\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+058. \>72. \> sna \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char58\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+059. \>73. \> spa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char59\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+060. \>74. \> sba \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char60\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+061. \>75. \> sma \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char61\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+062. \>76. \> stsa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char62\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+063. \>77. \> kwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char63 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+064. \>100. \> khwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char64 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+065. \>101. \> gwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char65 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+066. \>102. \> grwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char66 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+067. \>103. \> rgwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char67 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+068. \>104. \> nywa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char68 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+069. \>105. \> dwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char69 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+070. \>106. \> tshwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char70 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+071. \>107. \> rtswa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char71 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+072. \>110. \> zhwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char72 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+073. \>111. \> zwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char73 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+074. \>112. \> rwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char74 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+075. \>113. \> lwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char75 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+076. \>114. \> shwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char76 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+077. \>115. \> hwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char77 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+078. \>116. \> phywa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char78 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+079. \>117. \> cwa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char79 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+080. \>120. \> kya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char80\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+081. \>121. \> khya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char81\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+082. \>122. \> gya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char82\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+083. \>123. \> pya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char83\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+084. \>124. \> phya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char84\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+085. \>125. \> bya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char85\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+086. \>126. \> mya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char86\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+087. \>127. \> kra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char87\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+\end{tabbing}
+\begin{tabbing}
+MMMMMMMMMMM \=MMMMMMMMMMM \=MMMMMMMMMM \= MMMMMMMMMMM \kill
+088. \>130. \> khra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char88\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+089. \>131. \> gra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char89\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+090. \>132. \> tra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char90\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+091. \>133. \> thra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char91\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+092. \>134. \> dra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char92\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+093. \>135. \> nra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char93\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+094. \>136. \> pra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char94\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+095. \>137. \> phra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char95\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+096. \>140. \> bra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char96\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+097. \>141. \> mra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char97\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+098. \>142. \> shra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char98\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+099. \>143. \> sra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char99\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+100. \>144. \> hra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char100\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+101. \>145. \> kla \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char101\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+102. \>146. \> gla \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char102\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+103. \>147. \> bla \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char103\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+104. \>150. \> zla \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char104\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+105. \>151. \> rla \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char105\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+106. \>152. \> sla \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char106\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+107. \>153. \> rkya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char107\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+108. \>154. \> rgya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char108\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+109. \>155. \> skya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char109\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+110. \>156. \> skra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char110\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+111. \>157. \> sgya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char111\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+112. \>160. \> sgra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char112\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+113. \>161. \> spya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char113\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+114. \>162. \> spra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char114\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+115. \>163. \> sbya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char115\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+116. \>164. \> sbra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char116\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+117. \>165. \> rmya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char117\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+118. \>166. \> smya \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char118\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+119. \>167. \> smra \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char119\filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+120. \>170. \> twa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char120 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+121. \>171. \> tswa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char121 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+122. \>172. \> swa \> \bgroup\tibetan \def\u#1{\vtop{\baselineskip0pt\hbox{#1}\hbox{\tibsp\char123}}}\hyphenpenalty=10000\parindent=0pt \newbox\fillerbox\setbox\fillerbox\hbox{\vrule height0.4cm depth0.4cm width0pt}\def\filler{\copy\fillerbox}\char122 \filler\tibsp\char114\tenrm\ \tibetan
+\egroup \\
+\end{tabbing}
+\end{document}
diff --git a/language/tibetan/original/doc/vrbtmsam.ps b/language/tibetan/original/doc/vrbtmsam.ps
new file mode 100644
index 0000000000..f52aa746af
--- /dev/null
+++ b/language/tibetan/original/doc/vrbtmsam.ps
@@ -0,0 +1,170 @@
+%!PS-Adobe-2.0
+%%Creator: dvips, version 5.395 (C) 1986-90 Radical Eye Software
+%%Title: vrbtmsam.dvi
+%%Pages: 1 1
+%%BoundingBox: 0 0 612 792
+%%EndComments
+%%BeginProcSet: tex.pro
+/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch
+load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{
+isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+Resolution VResolution vsize neg mul TR}B /@letter{/vsize 10 N}B /@landscape{
+/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@legal{/vsize 13 N}
+B /@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[
+1 0 0 -1 0 0]N /FBB[0 0 0 0]N /df{/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf
+X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /df-tail{/nn 8 dict N nn begin
+/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array
+/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2
+array copy cvx N load 0 nn put /ctr 0 N[}B /E{pop nn dup definefont setfont}B
+/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B
+/ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup length 4 sub
+get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup
+length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ctr 0 N
+/CharBuilder{save 3 1 roll S dup /base get 2 index get S /BitMaps get S get
+/ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width
+add ch-yoff setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub
+ch-yoff .1 add]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{
+]}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1
+sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B
+/bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 moveto}B /eop{
+clear SI restore showpage userdict /eop-hook known{eop-hook}if}B /@start{
+userdict /start-hook known{start-hook}if /VResolution X /Resolution X 1000 div
+/DVImag X /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}
+B /p /show load N /RMat[1 0 0 -1 0 0]N /BDot 8 string N /v{/ruley X /rulex X V
+}B /V{gsave TR -.1 -.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask
+grestore}B /a{moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta
+add tail}B /b{S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{
+1 M}B /i{2 M}B /j{3 M}B /k{4 M}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w
+}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /w{0 rmoveto}B /x{0 S rmoveto}
+B /y{3 2 roll p a}B /bos{/SS save N}B /eos{clear SS restore}B end
+%%EndProcSet
+TeXDict begin 1000 300 300 @start /Fa 1 50 df<030007003F00FF00C700070007000700
+07000700070007000700070007000700070007000700070007000700070007000700FFF8FFF80D
+1B7C9A15>49 D E /Fb 36 126 df<3803807C0380FE0780FE0780EE0F00EE0F00EE0E00EE1E00
+FE1E00FE3C007C3C0038780000780000700000F00000F00001E00001E00001C00003C00003C000
+0783800787C00F0FE00F0EE00E0EE01E0EE01E0EE03C0EE03C0FE03807C038038013207F9C16>
+37 D<1C3C3E1E0E0E0E1E1C3C78F060070D799816>39 D<387C7E7E3E0E1E3CFCF860070B7984
+16>44 D<FFFF80FFFF80FFFF8011037E8D16>I<000380000380000780000780000F00000F0000
+1E00001E00003C00003C0000780000780000F00000F00001E00001E00003C00003C00007800007
+80000F00000F00001E00001E00003C00003C0000780000780000F00000F00000E00000E0000011
+207E9C16>47 D<FFF800FFFE00FFFF001C0F001C07801C03801C03801C03801C07801C07001FFF
+001FFE001FFE001C1F001C03801C03C01C01C01C01C01C01C01C01C01C03C01C0780FFFF80FFFF
+00FFFC0012197F9816>66 D<0FF3001FFF007FFF00781F00F00F00E00700E00700E00000F00000
+7800007F80003FF8000FFC0000FE00000F00000780000380000380E00380E00380F00780F81F00
+FFFE00FFFC00CFF80011197E9816>83 D<FFFFE0FFFFE0FFFFE0E0E0E0E0E0E0E0E0E0E0E0E000
+E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000
+E00000E0000FFE000FFE000FFE0013197F9816>I<FF1FE0FF1FE0FF1FE01C07001C07000E0E00
+0E0E00071C00071C00071C0003B80003B80001F00001F00000E00000E00000E00000E00000E000
+00E00000E00000E00007FC0007FC0007FC0013197F9816>89 D<E00000E00000F00000F0000078
+00007800003C00003C00001E00001E00000F00000F000007800007800003C00003C00001E00001
+E00000F00000F000007800007800003C00003C00001E00001E00000F00000F0000078000078000
+038000038011207E9C16>92 D<0C1E3C7870F0E0E0E0F0F87870070D789B16>96
+D<1FE0007FF8007FFC00783C00301E00000E00007E000FFE003FFE007FCE00F80E00E00E00E00E
+00F01E00F83E007FFFE03FFFE01FC3E013127E9116>I<FE0000FE0000FE00000E00000E00000E
+00000E00000E7E000FFF800FFFC00FC7E00F01E00F00F00E00F00E00700E00700E00700E00700F
+00F00F00E00F81E00FC7C00FFFC00FFF800E7E001419809816>I<03FC0FFE1FFE3E1E780C7000
+F000E000E000E000E000F00070077C073E1F1FFE0FFC03F010127D9116>I<007F00007F00007F
+0000070000070000070000070007E7001FFF003FFF003E3F00780F00700F00F00700E00700E007
+00E00700E00700F00F00F00F00781F007E3F003FFFF01FF7F007E7F014197F9816>I<07E01FF8
+3FFC7C3E781FF00FF007FFFFFFFFFFFFE000F000F007780F7E1F3FFE0FFC03F010127D9116>I<
+001F00007F8000FF8001E78001C30001C00001C000FFFF00FFFF00FFFF0001C00001C00001C000
+01C00001C00001C00001C00001C00001C00001C00001C00001C0007FFF007FFF007FFF0011197F
+9816>I<03E7C00FFFE01FFFE01E3CE03C1E00380E00380E00380E003C1E001E3C001FFC003FF8
+003BE0003800003C00001FFE003FFF807FFFC07807C0F001E0E000E0E000E0E000E0F001E07E0F
+C03FFF801FFF0007FC00131C7F9116>I<FE0000FE0000FE00000E00000E00000E00000E00000E
+7E000FFF000FFF800FC7800F03800F03800E03800E03800E03800E03800E03800E03800E03800E
+03800E0380FFE7F8FFE7F8FFE7F81519809816>I<03C003C003C003C000000000000000007FC0
+7FC07FC001C001C001C001C001C001C001C001C001C001C001C001C0FFFFFFFFFFFF101A7D9916
+>I<FE0000FE0000FE00000E00000E00000E00000E00000E7FE00E7FE00E7FE00E1F000E3E000E
+7C000EF8000FF0000FF8000FFC000FBC000F1E000E1F000E0F800E0780FFCFF0FFCFF0FFCFF014
+19809816>107 D<FFC000FFC000FFC00001C00001C00001C00001C00001C00001C00001C00001
+C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000FFFF80FF
+FF80FFFF8011197E9816>I<FBC780FFEFC0FFFFE03E7CE03C78E03870E03870E03870E03870E0
+3870E03870E03870E03870E03870E03870E0FE7CF8FE7CF8FE7CF81512809116>I<FE7E00FFFF
+00FFFF800FC7800F03800F03800E03800E03800E03800E03800E03800E03800E03800E03800E03
+80FFE7F8FFE7F8FFE7F81512809116>I<03E0000FF8001FFC003C1E00780F00700700E00380E0
+0380E00380E00380E00380F00780700700780F003C1E001FFC000FF80003E00011127E9116>I<
+FE7E00FFFF80FFFFC00FC7E00F01E00F00F00E00F00E00700E00700E00700E00700F00F00F00E0
+0F81E00FC7C00FFFC00FFF800E7E000E00000E00000E00000E00000E00000E0000FFE000FFE000
+FFE000141B809116>I<FF1FC0FF7FE0FFFFE007F1E007E0C007C0000780000780000700000700
+00070000070000070000070000070000FFFC00FFFC00FFFC0013127F9116>114
+D<1FEC3FFC7FFCF03CE01CE01CF8007FC03FF007FC003EE00EE00EF00EF83EFFFCFFF8CFF00F12
+7D9116>I<070000070000070000070000070000FFFF00FFFF00FFFF0007000007000007000007
+0000070000070000070000070100070380070380070780078F8003FF0003FE0000F80011177F96
+16>I<FE3F80FE3F80FE3F800E03800E03800E03800E03800E03800E03800E03800E03800E0380
+0E03800E07800F0F800FFFF807FFF803F3F81512809116>I<FFBFE0FFBFE0FFBFE03803803803
+8038038038038038E38019F30019F30019B3001DB7001DB7001DB7001DB7000F1E000F1E000F1E
+0013127F9116>119 D<FF9FE0FF9FE0FF9FE01C07000E07000E0E000E0E00070E00071C00071C
+00039C00039C0003980001B80001B80000F00000F00000F00000E00000E00000E00001C00079C0
+007BC0007F80003F00003C0000131B7F9116>121 D<7FFFC07FFFC07FFFC0700F80701F00703E
+00007C0000F80001F00003E00007C0000F80001F01C03E01C07C01C0FFFFC0FFFFC0FFFFC01212
+7F9116>I<003F8000FF8001FF8001E00001C00001C00001C00001C00001C00001C00001C00001
+C00001C00003C000FF8000FF0000FF0000FF800003C00001C00001C00001C00001C00001C00001
+C00001C00001C00001C00001E00001FF8000FF80003F8011207E9C16>I<E0E0E0E0E0E0E0E0E0
+E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E00320779C16>I<FE0000FF8000FFC000
+03C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001E00000FF80007F80
+007F8000FF8001E00001C00001C00001C00001C00001C00001C00001C00001C00001C00003C000
+FFC000FF8000FE000011207E9C16>I E end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300
+TeXDict begin @letter
+%%EndSetup
+%%Page: 1 1
+bop 262 307 a Fb(\\documentstyle{)o(artic)o(le})262 357 y(\\begin{document)o
+(})262 407 y(\\begin{center})262 457 y({\\large)20 b(The)h(Story)g(of)g
+({\\it)g(Yug-pa-\\`{c}an})e(the)i(Brahman})262 506 y(\\end{center})262
+556 y(\045\045)g(\\swasti/)f(/yul)h(zhig)g(na)g(bram)g(ze)h(dbyug)e(pa)i(can)
+f(zhes)g(bya)g(zhig)262 606 y('dug)f(ste/)43 b(rab)21 b(du)h(dbul)f('phongs)f
+(pa)h(bza')g(ba)h(dang,/)e(bgo)i(med)f(pa)262 656 y(zhig)f(go/)43
+b(des)22 b(khyim)e(bdag)h(cig)h(las)f(ba)g(glang)g(zhig)g(brnyes)f(te/)i
+(nyin)262 706 y(par)f(spyad)f(nas)i(ba)f(glang)g(de)g(khrid)g(de)g(khyim)g
+(bdag)g(de'i)g(khyim)g(du)262 756 y(song)f(ba)i(dang,/)e(de)i(na)f(khyim)g
+(bdag)g(ni)g(zan)g(za)h(ste/)f(dbyug)g(pa)g(can)262 805 y(gyis)f(ba)i(glang)f
+(de)g(khyim)g(gyi)g(nang)g(du)g(btang)g(ba)g(dang,/)g(ba)g(glang)262
+855 y(sgo)g(gzhan)f(du)i(song)f(nas)g(stor)g(ro//)43 b(khyim)20
+b(bdag)h(de)h(zan)f(de)g(zos)262 905 y(nas)g(langs)f(pa)i(dang,/)e(de)i(na)f
+(ba)h(glang)e(ma)i(mthong)e(nas)h(des)h(dbyug)262 955 y(pa)f(can)g(la)g
+(glang)g(ga)h(re)f(zhes)g(byas)g(pa)g(dang,/)g(des)g(smas)g(pa/)g(khyod)262
+1005 y(kyi)g(khyim)f(du)i(btang)f(ngo,/)f(/khyod)h(kyis)g(nga'i)g(glang)f
+(bor)i(gyis)262 1054 y(slar)e(byin)h(cig)h(ces)f(smras)g(pa)g(dang,/)f(des)i
+(smras)e(pa/)i(ngas)f(ma)262 1104 y(bor)g(ro//)42 b(de)22 b(nas)f(de)g(gnyis)
+g('grogs)g(te/)g(rgyal)g(po'i)g(thad)g(du)262 1154 y('dong)f(ba)i(dang,/)e
+('u)i(bu)f(cag)g(gi)h(rigs)e(pa)i(dang)f(mi)g(rigs)g(pa)h(rtog)262
+1204 y(par)f('gyur)f(ro)i(zhes)f(smras)g(nas)g(de)g(gnyis)g(dong)g(ba)g
+(dang,/)g(mi)g(gzhan)262 1254 y(zhig)f(gi)i(rta)f(rgod)g(ma)g(zhig)g(bros)g
+(nas/)g(des)g(dbyug)g(pa)h(can)f(la)g(smras)262 1303 y(pa/)g(rgod)g(ma)g(ma)g
+(btang)g(zhes)g(smras)g(pa)g(dang,/)g(des)g(rdo)g(zhig)g(blangs)262
+1353 y(te)g('phangs)f(pa)i(dang)f(rta'i)f(rkang)h(pa)g(la)h(phog)f(nas)g
+(rkang)g(pa)g(bcag)262 1403 y(go|)g(/des)g(smras)f(pa/)i(khyod)e(kyis)h
+(nga'i)g(rta)g(bsad)g(kyis)g(nga'i)g(rta)262 1453 y(byin)f(cig|)h(/ci'i)g
+(phyir)g(rta)g(sbyin/)g(des)g(smras)g(pa)g(tshur)g(shog|)262
+1503 y(/rgyal)f(po'i)h(drung)g(du)g('dong)g(dang,/)f('u)i(bu)f(cag)g(gi)h
+(zhal)f(che)g(gcod)262 1553 y(du)g('ong)g(ngo)g(zhes)g(smras)g(nas/)g(de)g
+(dag)g(der)g(song)g(ba)h(dang,/)e(dbyug)262 1602 y(pa)h(can)g(des)g('bras)g
+(par)g(brtsams)g(te/)g(des)g(rtsig)g(pa)g(zhig)g(gi)g(steng)262
+1652 y(nas)g(mchongs)f(pa)h(dang,/)g(de'i)g(drung)g(na)g(tha)g(ga)h(pa)f
+(zhig)g(thags)262 1702 y('thag)f(cing)h('dug)g(pa)h(de'i)f(steng)f(du)i
+(lhung)e(nas)i(tha)f(ga)g(pa)h(de)f(tshe)262 1752 y('phos)f(pa)i(dang,/)e
+(tha)h(ga)h(pa'i)f(chung)f(mas)i(dbyug)e(pa)i(can)f(de)g(bzung)262
+1802 y(nas/)f(khyod)h(kyis)g(nga'i)g(khyo)g(bsad)g(kyis)g(nga'i)g(khyo)g
+(byin)g(zhig)262 1851 y(ces)g(smras)f(pa)i(dang,/)e(ngas)h(khyod)g(kyi)g
+(khyo)g(ci)h(ltar)f(sbyin)f(zhes)262 1901 y(smras)g(nas/)h(tshur)g(shog)g
+(rgyal)g(po'i)g(drung)f(du)i('dong)f(ngo,//)f(des)262 1951
+y('u)h(bu)g(cag)g(gi)h(zhal)f(ce)g(gcad)g(do)h(zhes)e(dong)h(ba)h(las/)43
+b(lam)21 b(gyi)g(bar)262 2001 y(na)g(chu)g(bo)g(gting)g(zab)g(po)h(zhig)f
+(yod)g(de/)g(chu)g(de'i)g(nang)g(nas)g(tshur)262 2051 y(shing)f(mkhan)h(zhig)
+g(te'u)g(kha)g(na)h('khyer)e(te)h('ong)g(ngo,/)g(de)h(la)f(dbyug)262
+2100 y(pa)g(can)g(gyis)g(chu'i)g(gting)g(ci)g(tsam)g(zhes)g(dris)g(pa)g
+(dang,/)g(chu'i)262 2150 y(gting)f(zab)h(bo)h(zhes)f(smras)g(pas)g(ste'u)f
+(chur)h(lhung)g(ste/)g(ste'u)g(ma)262 2200 y(rnyer)f(pa)i(dang,/)e(des)h
+(dbyug)g(pa)h(can)f(bzung)f(nas/)h(khyod)g(kyis)g(nga'i)262
+2250 y(ste'u)f(chur)h(bskyur)g(ro//)g(des)g(smras)g(pa)g(ngas)g(ma)g(bskyer)g
+(ro/)262 2300 y(/tshur)f(shog)h(rgyal)g(po'i)g(drung)g(du)g('dong)g(dang,/)f
+(des)h('u)h(bu)f(cag)262 2350 y(gi)g(zhal)g(che)g(gcad)g(do)g(zhes)g(smras)g
+(nas)g(dong)g(ngo,/)g(\045\045)262 2399 y(\\ldots)f(continued)g(\\ldots)262
+2449 y(\\end{document})967 2574 y Fa(1)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/language/tibetan/original/doc/vrbtmsam.tex b/language/tibetan/original/doc/vrbtmsam.tex
new file mode 100644
index 0000000000..24b7f93ce7
--- /dev/null
+++ b/language/tibetan/original/doc/vrbtmsam.tex
@@ -0,0 +1,49 @@
+\documentstyle{article}
+\begin{document}
+\begin{verbatim}
+\documentstyle{article}
+\begin{document}
+\begin{center}
+{\large The Story of {\it Yug-pa-\`{c}an} the Brahman}
+\end{center}
+%% \swasti/ /yul zhig na bram ze dbyug pa can zhes bya zhig
+'dug ste/ rab du dbul 'phongs pa bza' ba dang,/ bgo med pa
+zhig go/ des khyim bdag cig las ba glang zhig brnyes te/ nyin
+par spyad nas ba glang de khrid de khyim bdag de'i khyim du
+song ba dang,/ de na khyim bdag ni zan za ste/ dbyug pa can
+gyis ba glang de khyim gyi nang du btang ba dang,/ ba glang
+sgo gzhan du song nas stor ro// khyim bdag de zan de zos
+nas langs pa dang,/ de na ba glang ma mthong nas des dbyug
+pa can la glang ga re zhes byas pa dang,/ des smas pa/ khyod
+kyi khyim du btang ngo,/ /khyod kyis nga'i glang bor gyis
+slar byin cig ces smras pa dang,/ des smras pa/ ngas ma
+bor ro// de nas de gnyis 'grogs te/ rgyal po'i thad du
+'dong ba dang,/ 'u bu cag gi rigs pa dang mi rigs pa rtog
+par 'gyur ro zhes smras nas de gnyis dong ba dang,/ mi gzhan
+zhig gi rta rgod ma zhig bros nas/ des dbyug pa can la smras
+pa/ rgod ma ma btang zhes smras pa dang,/ des rdo zhig blangs
+te 'phangs pa dang rta'i rkang pa la phog nas rkang pa bcag
+go| /des smras pa/ khyod kyis nga'i rta bsad kyis nga'i rta
+byin cig| /ci'i phyir rta sbyin/ des smras pa tshur shog|
+/rgyal po'i drung du 'dong dang,/ 'u bu cag gi zhal che gcod
+du 'ong ngo zhes smras nas/ de dag der song ba dang,/ dbyug
+pa can des 'bras par brtsams te/ des rtsig pa zhig gi steng
+nas mchongs pa dang,/ de'i drung na tha ga pa zhig thags
+'thag cing 'dug pa de'i steng du lhung nas tha ga pa de tshe
+'phos pa dang,/ tha ga pa'i chung mas dbyug pa can de bzung
+nas/ khyod kyis nga'i khyo bsad kyis nga'i khyo byin zhig
+ces smras pa dang,/ ngas khyod kyi khyo ci ltar sbyin zhes
+smras nas/ tshur shog rgyal po'i drung du 'dong ngo,// des
+'u bu cag gi zhal ce gcad do zhes dong ba las/ lam gyi bar
+na chu bo gting zab po zhig yod de/ chu de'i nang nas tshur
+shing mkhan zhig te'u kha na 'khyer te 'ong ngo,/ de la dbyug
+pa can gyis chu'i gting ci tsam zhes dris pa dang,/ chu'i
+gting zab bo zhes smras pas ste'u chur lhung ste/ ste'u ma
+rnyer pa dang,/ des dbyug pa can bzung nas/ khyod kyis nga'i
+ste'u chur bskyur ro// des smras pa ngas ma bskyer ro/
+/tshur shog rgyal po'i drung du 'dong dang,/ des 'u bu cag
+gi zhal che gcad do zhes smras nas dong ngo,/ %%
+\ldots continued \ldots
+\end{document}
+\end{verbatim}
+\end{document}
diff --git a/language/tibetan/original/make/readme b/language/tibetan/original/make/readme
new file mode 100644
index 0000000000..38d2982498
--- /dev/null
+++ b/language/tibetan/original/make/readme
@@ -0,0 +1,59 @@
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= README Release 1 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+
+This distribution contains release 2 of a copy of the 3.62 test release of
+GNU Make which has been modified to run under the emx 32-bit environment under
+MS-DOS or OS/2 2.0. (See the README.GNU file in either of the zoo files for
+more information about GNU Make.)
+
+GNU Make is free software. See the file COPYING for copying conditions. This
+program is provided with absolutely NO WARRANTY of any kind.
+
+The documentation for GNU make is provided in the from of .info files which
+have been created from the .texinfo files supplied in the original GNU
+release. To browse these files you will need a copy of GNU info which is
+probably available from the same source where you obtained this file.
+The documentation is compressed in the info.zoo file.
+
+The source code for this port of GNU make is also included in the source.zoo
+file.
+
+In porting GNU make I have taken a mostly slash and burn approach. GNU Make
+relies very heavily on the un*x fork function which is resource intensive.
+I have made massive changes in the job.c file so that this release does not
+use the fork function. This makes for a smaller executable and hopefully a
+program which is a little more robust in the emx environment.
+
+I have also changed the handling of commands within make. To illustrate the
+changes, imaging that make wants to issue a command:
+ gcc -c test.c
+First, it examines the command name (in this case "gcc"). If the name ends
+with a .bat, .cmd, or .com extension, make uses the emx system() function to
+ask either command.com or cmd.exe to execute the command. If the name does
+not end with a .bat, .cmd, or .com extension, make adds a ".exe" extension
+and looks for the command using the PATH environment variable. If it finds
+the command, it executes it directly via a spawnve() function call without
+loading command.com or cmd.exe. If the command contains any pipes (|) or
+output or input re-routing (<, >>, >) the system() function will be used to
+make sure that the operating system is allowed to handle these functions.
+
+This is done mostly to circumvent weaknesses in the emx environment under
+MS-DOS. Notably, when forced to use the system() function to under MS-DOS,
+make is unable to obtain the return code from the command and instead must
+assume that the command was completed successfully.
+
+Also, If a command line is more than ~100 characters long, this port of make
+will create a temporary response file and call the command with the response
+file, thus, creating a shorter command line. This could cause trouble if
+you try to call a program which does not understand how to handle response
+files with a large command line.
+
+I will gladly accept any question, comments, or insults for poor porting.
+Send email to:
+ gchunt@mail.physics.utah.edu
+Or, to the emx-list mailing list:
+ emx-list@mail.physics.utah.edu
+To subscribe to the emx-list mailing list, send email to:
+ emx-list-request@mail.physics.utah.edu
+
+galen c. hunt
+23/March/92
diff --git a/language/tibetan/original/make/readme.gnu b/language/tibetan/original/make/readme.gnu
new file mode 100644
index 0000000000..bca74fa103
--- /dev/null
+++ b/language/tibetan/original/make/readme.gnu
@@ -0,0 +1,5 @@
+This directory contains the test release of LaTeX Tibetan.
+
+Some bugs probably remain.
+
+LaTeX Tibetan is free software. See the file COPYING for copying conditions.
diff --git a/language/tibetan/original/readme b/language/tibetan/original/readme
new file mode 100644
index 0000000000..d1fde59391
--- /dev/null
+++ b/language/tibetan/original/readme
@@ -0,0 +1,40 @@
+
+This archive contains a test release of LaTeX Tibetan. It is free
+software. Some bugs probably remain. LaTeX Tibetan is free software.
+See the file COPYING for copying conditions.
+
+==========================================================================
+
+This package was obtained from Ronald Schwartz at the Memorial University of
+Newfoundland. It provides a LaTeX front-end for writing modern Tibetan.
+
+Directions are in the file called instruct (in the doc/instruct.ps file).
+
+===========================================================================
+
+Notes added in June 1994 by Dominik Wujastyk (d.wujastyk@ucl.ac.uk):
+
+Development of this package seems to have halted, at least for the
+present. For information about the package, the contact person is
+Robert Knight <KNIGHT@PUCC.EARN>. Neither Robert nor I can any longer
+contact Ron Schwartz or Jeff Sparkes.
+
+Robert noted recently that:
+
+ I believe that Ron's intention was that anyone who wanted it could
+ have it with the proviso that they not try to make money from his
+ work. He had the help of a programmer who was not compensated. The
+ GNU font utilites could probably be applied to the font and a decent
+ METAFONT made from it. If the package is put out, that might happen
+ faster than it is with me.
+
+ Please put some sort of disclaimer that will protect Jeff Sparkes'
+ (the programmer's) investment in time.
+
+I (Dominik) have added a Makefile modified to work with Mattes's emx/gcc
+sytem under OS/2, and I have added a file bin/tfilt.exe which an
+executable for OS/2 or DOS. It is bound with emx.exe, and under DOS it
+requires an 80386 processor or better and DOS version 3.0 or higher. I
+have also added the GNU public license to protect the rights of future
+users of this package and any derivatives.
+
diff --git a/language/tibetan/original/src/makefile b/language/tibetan/original/src/makefile
new file mode 100644
index 0000000000..8bc3e9f27c
--- /dev/null
+++ b/language/tibetan/original/src/makefile
@@ -0,0 +1,18 @@
+OBJECTS = tfilt.o tparse.o util.o table.o
+
+all: tfilt
+
+tfilt: $(OBJECTS)
+ cc -o tfilt $(OBJECTS)
+
+tfilt.o: tfilt.c table.h token.h
+
+tparse.o: tparse.c table.h token.h
+
+util.o: util.c table.h token.h
+
+table.o: table.c table.h
+
+clean:
+ rm -f $(OBJECTS) core tfilt
+
diff --git a/language/tibetan/original/src/makefile.emx b/language/tibetan/original/src/makefile.emx
new file mode 100644
index 0000000000..15a48b1340
--- /dev/null
+++ b/language/tibetan/original/src/makefile.emx
@@ -0,0 +1,18 @@
+OBJECTS = tfilt.o tparse.o util.o table.o
+
+all: tfilt.exe
+
+tfilt.exe: $(OBJECTS)
+ gcc -o tfilt.exe $(OBJECTS)
+
+tfilt.o: tfilt.c table.h token.h
+
+tparse.o: tparse.c table.h token.h
+
+util.o: util.c table.h token.h
+
+table.o: table.c table.h
+
+clean:
+ rm -f $(OBJECTS) core tfilt
+
diff --git a/language/tibetan/original/src/table.c b/language/tibetan/original/src/table.c
new file mode 100644
index 0000000000..59cd6d2049
--- /dev/null
+++ b/language/tibetan/original/src/table.c
@@ -0,0 +1,259 @@
+/*
+ * Copyright 1987 Jeff Sparkes
+ * Department of Computer Science
+ * Memorial University of Newfoundland
+ * St. John's, Nfld.
+ * garfield!jeff1, jeff1@garfield.mun.cdn
+ *
+ * Permission is granted to distribute and/or modify this code, provided
+ * this copyright notice remains intact.
+ * If you use it, let me know. If change it let me know. If you
+ * make money from it, send me a share.
+ */
+
+#include "table.h"
+
+/*
+ * This table is used to convert ascii representations of
+ * Tibetan words into the TeX font change commands to get the
+ * proper glyphs.
+ */
+
+/*
+ * The base characters are found in the first 32 positions.
+ * The plus indicates a vowel. The second column is the name of the
+ * character.
+ * Note: this table has been rearranged
+ * so that shorter strings are found first. The second field is
+ * for alphabetical order.
+ */
+
+struct tab base_table[] = {
+ { "k+", "ka", 0 },
+ { "kh+", "kha", 1 },
+ { "g+", "ga", 2 },
+ { "n+", "na", 11 },
+ { "ng+", "nga", 3 },
+ { "c+", "ca", 4 },
+ { "ch+", "cha", 5 },
+ { "j+", "ja", 6 },
+ { "ny+", "nya", 7 },
+ { "t+", "ta", 8 },
+ { "th+", "tha", 9 },
+ { "d+", "da", 10 },
+ { "p+", "pa", 12 },
+ { "ph+", "pha", 13 },
+ { "b+", "ba", 14 },
+ { "m+", "ma", 15 },
+ { "ts+", "tsa", 16 },
+ { "tsh+", "tsha", 17 },
+ { "dz+", "dza", 18 },
+ { "w+", "wa", 19 },
+ { "z+", "za", 21 },
+ { "zh+", "zha", 20 },
+ { "'+", "achung", 22 },
+ { "y+", "ya", 23 },
+ { "r+", "ra", 24 },
+ { "l+", "la", 25 },
+ { "s+", "sa", 27 },
+ { "sh+", "sha", 26 },
+ { "h+", "ha", 28 },
+ { "+", "a", 29 },
+ { "", "", -1 },
+};
+
+/*
+ * A fix table contains the fix char, the base character that it modifies
+ * and the character number of the actual glyph in the font. There are
+ * different tables for super and sub fixes. The only difference in
+ * the way that they are treated is where the fix char is looked for.
+ */
+
+struct fix superfixes[] = {
+ { 'r', "rka", 0, 30 },
+ { 'r', "rga", 2, 31 },
+ { 'r', "rnga", 3, 32 },
+ { 'r', "rja", 6, 33 },
+ { 'r', "rnya", 7, 34 },
+ { 'r', "rta", 8, 35 },
+ { 'r', "rda", 10, 36 },
+ { 'r', "rna", 11, 37 },
+ { 'r', "rba", 14, 38 },
+ { 'r', "rma", 15, 39 },
+ { 'r', "rtsa", 16, 40 },
+ { 'r', "rdza", 18, 41 },
+ { 'l', "lka", 0, 42 },
+ { 'l', "lga", 2, 43 },
+ { 'l', "lnga", 3, 44 },
+ { 'l', "lca", 4, 45 },
+ { 'l', "lja", 6, 46 },
+ { 'l', "lta", 8, 47 },
+ { 'l', "lda", 10, 48 },
+ { 'l', "lpa", 12, 49 },
+ { 'l', "lba", 14, 50 },
+ { 'l', "lha", 28, 51 },
+ { 's', "ska", 0, 52 },
+ { 's', "sga", 2, 53 },
+ { 's', "snga", 3, 54 },
+ { 's', "snya", 7, 55 },
+ { 's', "sta", 8, 56 },
+ { 's', "sda", 10, 57 },
+ { 's', "sna", 11, 58 },
+ { 's', "spa", 12, 59 },
+ { 's', "sba", 14, 60 },
+ { 's', "sma", 15, 61 },
+ { 's', "stsa", 16, 62 },
+ { 'r', "rkya", 80, 107},
+ { 'r', "rgya", 82, 108},
+ { 's', "skya", 80, 109},
+ { 's', "skra", 87, 110},
+ { 's', "sgya", 82, 111},
+ { 's', "sgra", 89, 112},
+ { 's', "spya", 83, 113},
+ { 's', "spra", 94, 114},
+ { 's', "sbya", 85, 115},
+ { 's', "sbra", 96, 116},
+ { 'r', "rmya", 86, 117},
+ { 's', "smya", 86, 118},
+ { 's', "smra", 97, 119},
+ { 0, "", -1, -1 },
+};
+
+struct fix subfixes[] = {
+ { 'y', "kya", 0, 80 },
+ { 'y', "khya", 1, 81 },
+ { 'y', "gya", 2, 82 },
+ { 'y', "pya", 12, 83 },
+ { 'y', "phya", 13, 84 },
+ { 'y', "bya", 14, 85 },
+ { 'y', "mya", 15, 86 },
+ { 'r', "kra", 0, 87 },
+ { 'r', "khra", 1, 88 },
+ { 'r', "gra", 2, 89 },
+ { 'r', "tra", 8, 90 },
+ { 'r', "thra", 9, 91 },
+ { 'r', "dra", 10, 92 },
+ { 'r', "nra", 11, 93 },
+ { 'r', "pra", 12, 94 },
+ { 'r', "phra", 13, 95 },
+ { 'r', "bra", 14, 96 },
+ { 'r', "mra", 15, 97 },
+ { 'r', "shra", 26, 98 },
+ { 'r', "sra", 27, 99 },
+ { 'r', "hra", 28, 100 },
+ { 'l', "kla", 0, 101 },
+ { 'l', "gla", 2, 102 },
+ { 'l', "bla", 14, 103 },
+ { 'l', "zla", 21, 104 },
+ { 'l', "rla", 24, 105 },
+ { 'l', "sla", 27, 106 },
+ { 0, "", -1, -1 },
+};
+
+/*
+ * The following are a table of special characters.
+ * The second argument is a TeX command. Remember that the default font
+ * is \tibetan, and you must switch back after if you`ve switched over to
+ * the special font (\tibsp).
+ */
+struct special special[] = {
+/*
+ * the first part of this table is to produce all the wazur combinations;
+ * the wazur characters are stored in the main font (\tibetan) and not in
+ * the special font (\tibsp).
+ */
+ { "kwa", "\\char63", 63 },
+ { "khwa", "\\char64", 64 },
+ { "gwa", "\\char65", 65 },
+ { "grwa", "\\char66", 66 },
+ { "rgwa", "\\char67", 67 },
+ { "nywa", "\\char68", 68 },
+ { "dwa", "\\char69", 69 },
+ { "tshwa", "\\char70", 70 },
+ { "rtswa", "\\char71", 71 },
+ { "zhwa", "\\char72", 72 },
+ { "zwa", "\\char73", 73 },
+ { "rwa", "\\char74", 74 },
+ { "lwa", "\\char75", 75 },
+ { "shwa", "\\char76", 76 },
+ { "hwa", "\\char77", 77 },
+ { "phywa", "\\char78", 78 },
+ { "cwa", "\\char79", 79 },
+ { "twa", "\\char120", 120 },
+ { "tswa", "\\char121", 121 },
+ { "swa", "\\char122", 122 },
+/*
+ * next come the five aspirates with the "ha" subjoined.
+ * "lha" is processed separately above, since it is really
+ * a "ha" with a "la" superfix.
+ *
+ * the retroflex "dxha" uses an "x" following the "d" to
+ *indicate that it is reversed.
+ */
+ { "dha", "\\tibsp\\char20\\tibetan", 148 },
+ { "gha", "\\tibsp\\char21\\tibetan", 149 },
+ { "dxha", "\\tibsp\\char22\\tibetan", 150 },
+ { "bha", "\\tibsp\\char23\\tibetan", 151 },
+ { "dzha", "\\tibsp\\char24\\tibetan", 152 },
+
+/*
+ * next comes the six retroflex consonants. they are indicated
+ * by using an "x" following the consonant modified to show that
+ * they are reversed.
+ */
+ { "thxa", "\\tibsp\\char25\\tibetan", 153 },
+ { "txa", "\\tibsp\\char26\\tibetan", 154 },
+ { "dxa", "\\tibsp\\char27\\tibetan", 155 },
+ { "nxa", "\\tibsp\\char28\\tibetan", 156 },
+ { "kshxa", "\\tibsp\\char29\\tibetan", 157 },
+ { "shxa", "\\tibsp\\char30\\tibetan", 158 },
+/*
+ * next come the numbers.
+ *
+ */
+ { "0", "\\tibsp\\char0\\tibetan", 128 },
+ { "1", "\\tibsp\\char1\\tibetan", 129 },
+ { "2", "\\tibsp\\char2\\tibetan", 130 },
+ { "3", "\\tibsp\\char3\\tibetan", 131 },
+ { "4", "\\tibsp\\char4\\tibetan", 132 },
+ { "5", "\\tibsp\\char5\\tibetan", 133 },
+ { "6", "\\tibsp\\char6\\tibetan", 134 },
+ { "7", "\\tibsp\\char7\\tibetan", 135 },
+ { "8", "\\tibsp\\char8\\tibetan", 136 },
+ { "9", "\\tibsp\\char9\\tibetan", 137 },
+/*
+ * here are a couple of odd characters with the "u" vowel
+ *
+ */
+ { "tsu", "\\tibsp\\char14\\tibetan", 16 },
+ { "cu", "\\tibsp\\char13\\tibetan", 4 },
+/*
+ * here are the "tsa," "tsha," and "dza" characters
+ * generated by using the modified vowels with the stroke
+ * above the references included
+ */
+ { "tse", "\\tibsp\\accent120\\tibetan\\char4", 16 },
+ { "tsi", "\\tibsp\\accent119\\tibetan\\char4", 16 },
+ { "tso", "\\tibsp\\accent118\\tibetan\\char4", 16 },
+
+ { "tshe", "\\tibsp\\accent120\\tibetan\\char5", 17 },
+ { "tshi", "\\tibsp\\accent119\\tibetan\\char5", 17 },
+ { "tsho", "\\tibsp\\accent118\\tibetan\\char5", 17 },
+
+ { "dze", "\\tibsp\\accent120\\tibetan\\char6", 18 },
+ { "dzi", "\\tibsp\\accent119\\tibetan\\char6", 18 },
+ { "dzo", "\\tibsp\\accent118\\tibetan\\char6", 18 },
+/*
+ * here are some punctuation characters. the "tsheg" and the
+ * "shad" are automatically generated as word and sentence
+ * boundaries. they may also be acessed as special characters.
+ * The "tsheg" may be got at with a
+ * "," character in the text. The "swasti" is the word with the
+ * TeX escape, but should be finished with a "/".
+ * Thus: "\swasti/"
+ */
+
+ { ",", "\\tibsp\\char114\\tibetan", 114 },
+ { "\\swasti", "\\tibsp\\char116\\tibetan", 116 },
+ { 0, "" },
+};
diff --git a/language/tibetan/original/src/table.h b/language/tibetan/original/src/table.h
new file mode 100644
index 0000000000..ca48761777
--- /dev/null
+++ b/language/tibetan/original/src/table.h
@@ -0,0 +1,31 @@
+/*
+ * Copyright 1987 Jeff Sparkes
+ * Department of Computer Science
+ * Memorial University of Newfoundland
+ * St. John's, Nfld.
+ * garfield!jeff1, jeff1@garfield.mun.cdn
+ *
+ * Permission is granted to distribute and/or modify this code, provided
+ * this copyright notice remains intact.
+ * If you use it, let me know. If change it let me know. If you
+ * make money from it, send me a share.
+ */
+
+struct fix {
+ char fix_char;
+ char *doc;
+ short base_char;
+ short char_num;
+};
+
+struct tab {
+ char *glyph;
+ char *doc;
+ short char_num;
+};
+
+struct special {
+ char *word;
+ char *cmd;
+ short char_num;
+};
diff --git a/language/tibetan/original/src/tfilt.c b/language/tibetan/original/src/tfilt.c
new file mode 100644
index 0000000000..58cc447229
--- /dev/null
+++ b/language/tibetan/original/src/tfilt.c
@@ -0,0 +1,49 @@
+/*
+ * Copyright 1987 Jeff Sparkes
+ * Department of Computer Science
+ * Memorial University of Newfoundland
+ * St. John's, Nfld.
+ * garfield!jeff1, jeff1@garfield.mun.cdn
+ *
+ * Permission is granted to distribute and/or modify this code, provided
+ * this copyright notice remains intact.
+ * If you use it, let me know. If change it let me know. If you
+ * make money from it, send me a share.
+ */
+
+#include <stdio.h>
+#include "table.h"
+#include "token.h"
+
+main(argc, argv)
+ int argc;
+ char **argv;
+{
+ char c;
+
+ if (argc != 2) {
+ fprintf(stderr, "usage: %s input_file\n", argv[0]);
+ exit(11);
+ }
+ if ((input = fopen(argv[1], "r")) == NULL) {
+ perror(argv[1]);
+ exit(12);
+ }
+ /*
+ * Now the hard part begins.
+ */
+
+ printf("\\font\\tibetan=tib\\font\\tibsp=tibsp ");
+ while ((c = getc(input)) != EOF) {
+ if (c == '%') {
+ if ((c = getc(input)) == '%')
+ tparse();
+ else if (c == EOF)
+ exit(0);
+ else
+ putchar('%');
+ } else
+ putchar(c);
+ }
+ exit(0);
+}
diff --git a/language/tibetan/original/src/token.h b/language/tibetan/original/src/token.h
new file mode 100644
index 0000000000..c9d9e7d5a8
--- /dev/null
+++ b/language/tibetan/original/src/token.h
@@ -0,0 +1,50 @@
+/*
+ * Copyright 1987 Jeff Sparkes
+ * Department of Computer Science
+ * Memorial University of Newfoundland
+ * St. John's, Nfld.
+ * garfield!jeff1, jeff1@garfield.mun.cdn
+ *
+ * Permission is granted to distribute and/or modify this code, provided
+ * this copyright notice remains intact.
+ * If you use it, let me know. If change it let me know. If you
+ * make money from it, send me a share.
+ */
+
+/*
+ * Input file. I didn't know where else to put it.
+ */
+FILE *input;
+
+/*
+ * A token returned by the parser.
+ */
+struct token {
+ char str[1024];
+ char vowel;
+ char special;
+ int char_num;
+};
+
+/*
+ * Vowel flags
+ */
+#define V_NONE 000
+#define V_A 001
+#define V_E 002
+#define V_I 004
+#define V_O 010
+#define V_U 020
+#define SPECIAL 127
+
+/*
+ * Flags to match different tables.
+ */
+
+#define BASE 0
+#define SUPER 1
+#define SUB 2
+#define ERROR -1
+
+
+int tword();
diff --git a/language/tibetan/original/src/tparse.c b/language/tibetan/original/src/tparse.c
new file mode 100644
index 0000000000..f2cac5c912
--- /dev/null
+++ b/language/tibetan/original/src/tparse.c
@@ -0,0 +1,509 @@
+/*
+ * Copyright 1987 Jeff Sparkes
+ * Department of Computer Science
+ * Memorial University of Newfoundland
+ * St. John's, Nfld.
+ * garfield!jeff1, jeff1@garfield.mun.cdn
+ *
+ * Permission is granted to distribute and/or modify this code, provided
+ * this copyright notice remains intact.
+ * If you use it, let me know. If change it let me know. If you
+ * make money from it, send me a share.
+ */
+
+#include <stdio.h>
+#include <ctype.h>
+#include "token.h"
+#include "table.h"
+
+#define SENTENCE 12
+#define WORD 13
+#define PARAGRAPH 14
+#define SENTENCE2 15
+#define SENTENCE3 16
+
+#define Getc(x) x = nextchar(); if (x == 0) return WORD; else if (x == -1) goto top;
+#define Ungetc(c) current_char--
+
+static int current_char, current;
+static char current_word[100];
+static int blank_flag = 0, blank_next = 0;
+static int slashes, slashes_next;
+char word_out, nextchar(), pending_punct;
+int word_count, pos = 0;
+
+struct token token[10];
+extern struct tab base_table[];
+extern struct fix superfixes[], subfixes[];
+extern struct special special[];
+
+tparse()
+{
+ char c;
+ int tok, i, j;
+
+ for (i = 0; i < 10; i++) {
+ for (j = 0; j < 10; j++)
+ token[i].str[j] = 0;
+ token[i].char_num = 0;
+ token[i].vowel = V_NONE;
+ token[i].special = 0;
+ }
+ printf("\\bgroup\\tibetan ");
+ printf("\\def\\u#1{\\vtop{\\baselineskip0pt\\hbox{#1}\\hbox{\\tibsp\\char123}}}");
+ printf("\\hyphenpenalty=10000\\parindent=0pt ");
+ printf("\\newbox\\fillerbox\\setbox\\fillerbox\\hbox{\\vrule height0.4cm depth0.4cm width0pt}\\def\\filler{\\copy\\fillerbox}");
+ while (1) {
+ /*
+ * If we get a %, check for another immediately following.
+ * This is the end of tibetan mode. Otherwise, it is just a
+ * comment, but I figure it should be left in, just in case
+ * some one needs to look at the filter output.
+ */
+
+ for (i=0; i<100; i++)
+ current_word[i] = 0;
+ c = getc(input);
+ while (isspace(c)) {
+ char c1;
+ if (c == '\n') {
+ c1 = getc(input);
+ if (c1 == '\n') {
+ output_special(PARAGRAPH);
+ break;
+ } else
+ ungetc(c1, input);
+ } c = getc(input);
+ }
+ while (isspace(c) || c == '#') {
+ if (c == '#')
+ blank_next = 1;
+ c = getc(input);
+ }
+ ungetc(c, input);
+ if (fscanf(input, "%s", current_word) == EOF) {
+ printf("Missing %%%%\n");
+ exit(1);
+ }
+ current_char = 0;
+ if (current_word[0] == '%') {
+ if (current_word[1] == '%') {
+ output_pending_punct();
+ printf("\\egroup ");
+ return;
+ } else {
+ printf("%% %s", current_word + 1);
+ while ((c = getc(input)) != '\n')
+ putchar(c);
+ putchar('\n');
+ }
+ } current = -1;
+ tok = 0;
+ tok = tword();
+ output(current);
+ if (tok != 0)
+ output_special(tok);
+ }
+}
+/*
+ * Parse the word, as designated by white space. The tokens are put into an
+ * array so that some tokens can affect previous ones. The argument is the
+ * number of the current token in array.
+ */
+tword()
+{
+ char c, c1, s[10];
+ int ind = 0;
+ int i, mtch;
+
+top:
+ ind = 0;
+ c = Getc(c);
+ while (1) {
+ /*
+ * Check for end of word delimiters. If it's also end of
+ * sentence, then do the appropriate thing.
+ */
+ switch (c) {
+
+ case '#':
+ /* don't output the word separator */
+ blank_next = 1;
+ return(WORD);
+ case '/':
+ slashes_next = 0;
+ c1 = nextchar();
+ while (c1 == '/') {
+ slashes_next++;
+ c1 = nextchar();
+ }
+ /*
+ * If the slashes are at the end of a word,
+ * keep the count in slashes_next, and
+ * return an end of sentence.
+ */
+ if (isspace(c1) || c1 == 0 || c1 == -1) {
+ return (SENTENCE);
+ }
+ /*
+ * Otherwise, the slashes are at the beginning
+ * so output them now.
+ */
+ output_pending_punct();
+ for (i=0; i<=slashes_next; i++)
+ printf("\\tibsp\\char115\\tibetan");
+ c = c1;
+ slashes_next = 0;
+ continue;
+ case '!':
+ output(current);
+ return (SENTENCE2);
+ case '|':
+ output(current);
+ return (SENTENCE3);
+ case '%':
+ Ungetc(c);
+ return (0);
+ case '\n':
+ return (WORD);
+ default:
+ break;
+ }
+
+ if (isspace(c)) {
+ return (WORD);
+ } current++;
+ /*
+ * If we've found a superfix, parse the next token. If it is
+ * a token that the superfix can modify, then use the
+ * modified char_num, otherwise the superfix is merely a
+ * vowel-less base character
+ */
+ if (super(c)) {
+ int cur;
+
+ if ((c1 = current_word[current_char++]) == 0) {
+ Ungetc(c1);
+ goto not_super;
+ }
+ if (sub(c1) || (c == 's' && c1 == 'h') ||
+ (vowel(c1) != V_NONE)) {
+ Ungetc(c1);
+ goto not_super;
+ }
+ if (!isalpha(c1)) {
+ Ungetc(c1);
+ goto not_super;
+ }
+ Ungetc(c1);
+ sprintf(s, "%c", c);
+ cur = current;
+ /* fix so that next_char doesn't overwrite with special */
+ token[current].char_num = 0;
+ tword();
+ /*
+ * For some reason, // at the end get bypassed
+ */
+ while(!isalpha(current_word[current_char]))
+ current_char--;
+ current_char++;
+ if ((token[cur].char_num =
+ match(SUPER, s, token[cur+1].char_num))
+ != -1) {
+ int j;
+
+ sprintf(token[cur].str, "%c%s", c, token[cur + 1].str);
+ token[cur+1].str[0] = 0;
+ token[cur].vowel = token[cur+1].vowel;
+ token[cur+1].char_num = -1;
+ token[cur+1].special = 0;
+ token[cur+1].vowel = V_NONE;
+ return (tword());
+ } else {
+ token[cur].char_num = match(BASE, s, -1);
+ strcat(token[cur].str, s);
+ token[cur].vowel = V_NONE;
+ return (tword());
+ }
+ }
+not_super:
+ mtch = 0;
+ while (1) {
+ /*
+ * Match the g.y case.
+ */
+ if (c == '.') {
+ token[current].str[ind] = 0;
+ token[current].vowel = V_A;
+ return (tword());
+ }
+ /*
+ * Check for a subfix..
+ */
+ if (sub(c)) {
+ int t, t1;
+ sprintf(s, "%c", c);
+ t = match(SUB, s, token[current].char_num);
+ if (t != ERROR) {
+ c1 = Getc(c1);
+ if ((t1 = vowel(c1)) == V_NONE) {
+ Ungetc(c1);
+ Ungetc(c);
+ token[current].vowel = V_NONE;
+ return(tword());
+ } else {
+ token[current].vowel = t1;
+ token[current].char_num = t;
+ strcat(token[current].str, s);
+ return (tword());
+ }
+ }
+
+ }
+ token[current].vowel = vowel(c);
+ /*
+ * We've matched the a+ glyph.
+ */
+ if (mtch == 0 && token[current].vowel != V_NONE) {
+ if (ind == 0) {
+ /*
+ * We've matched a single vowel
+ * glyph.
+ */
+ return (tword());
+ }
+ token[current].str[ind++] = c;
+ token[current].str[ind] = 0;
+ break;
+ /*
+ * We've hit a vowel, which is the end of the
+ * glyph.
+ */
+ } else if (token[current].vowel != V_NONE) {
+ token[current].str[ind] = 0;
+ return (tword());
+ /*
+ * Check to see if what we have so far + the
+ * next is a glyph. If not, then this
+ * character is the beginning of the next
+ * one.
+ */
+ } else {
+ int n;
+ token[current].str[ind++] = c;
+ token[current].str[ind] = 0;
+ if ((n = match(BASE, token[current].str, -1)) != ERROR) {
+ token[current].char_num = n;
+ mtch++;
+ } else if (mtch != 0) {
+ token[current].str[--ind] = 0;
+ Ungetc(c);
+ return (tword());
+ } else {
+ bad_word();
+ return (0);
+ }
+ }
+ c = Getc(c);
+ }
+ }
+}
+
+output(count)
+ int count;
+{
+ int i, shift, cn, ch;
+ char fs[20];
+
+ /*
+ * Indicate that output has occurred.
+ */
+ output_pending_punct();
+ blank_flag = blank_next;
+ blank_next = 0;
+ slashes = slashes_next;
+ slashes_next = 0;
+ word_out = 1;
+ for (i = 0; i <= count; i++) {
+ /*
+ * Check for a single vowel glyph. The output is different
+ * for a single vowel since it has nothing to modify.
+ */
+ shift = 0;
+ if (token[i].special == SPECIAL) {
+ printf("%s%%\n", token[i].str);
+ continue;
+ }
+ if (token[i].char_num > 127) {
+ cn = token[i].char_num - 128;
+ strcpy(fs, "\\tibsp");
+ } else {
+ cn = token[i].char_num;
+ strcpy(fs, "\\tibetan");
+ }
+ if (token[i].str[0] == 0)
+ if (token[i].vowel != V_NONE)
+ shift = 1;
+ else
+ continue;
+ /* save the character so that we can find the last one */
+ ch = token[i].char_num;
+ switch (token[i].vowel) {
+ case V_A:
+ case V_NONE:
+ if (shift)
+ printf("\\char29");
+ else
+ printf("\\char%d", cn);
+ break;
+ case V_E:
+ if (shift)
+ printf("\\tibsp\\accent127\\tibetan\\char29");
+ else
+ printf("\\tibsp\\accent127%s\\char%d", fs, cn);
+ break;
+ case V_I:
+ if (shift)
+ printf("\\tibsp\\accent126\\tibetan\\char29");
+ else
+ printf("\\tibsp\\accent126%s\\char%d", fs, cn);
+ break;
+ case V_O:
+ if (shift)
+ printf("\\tibsp\\accent125\\tibetan\\char29");
+ else
+ printf("\\tibsp\\accent125%s\\char%d", fs, cn);
+ break;
+ case V_U:
+ if (shift)
+ printf("\\u{\\char29}");
+ else
+ printf("\\u{\\char%d}", cn);
+ break;
+ default:
+ break;
+ }
+ }
+ for (i = 0; i < 10; i++) {
+ int j;
+ for (j = 0; j < 10; j++)
+ token[i].str[j] = 0;
+ token[i].char_num = -1;
+ token[i].vowel = V_NONE;
+ token[i].special = 0;
+ }
+}
+
+output_special(c)
+ char c;
+{
+ /*
+ * Don't output any special markers unless output has done something
+ * since the last time we've been called.
+ */
+ if (word_out) {
+ switch (c) {
+ case SENTENCE:
+ if (pending_punct == 0 || pending_punct == WORD)
+ pending_punct = SENTENCE;
+ break;
+ case SENTENCE2:
+ if (pending_punct == 0 || pending_punct == WORD)
+ pending_punct = SENTENCE2;
+ break;
+ case SENTENCE3:
+ if (pending_punct == 0 || pending_punct == WORD)
+ pending_punct = SENTENCE3;
+ break;
+ case WORD:
+ if (pending_punct == 0)
+ pending_punct = WORD;
+ break;
+
+ case PARAGRAPH:
+ output_pending_punct();
+ printf("\n\n");
+ break;
+ default:
+ break;
+ }
+ }
+}
+
+output_pending_punct()
+{
+ int i;
+
+ switch (pending_punct) {
+ /* this controls the amount of space at the end of sentences */
+ case SENTENCE:
+ for (i=0; i<slashes; i++)
+ printf("\\tibsp\\char115\\tibetan");
+ printf("\\filler\\tibsp\\char115\\hskip1cm plus1cm minus.5cm\\tibetan\n");
+ break;
+ case SENTENCE2:
+ printf("\\filler\\tibsp\\char121\\hskip1cm plus1cm minus.5cm\\tibetan\n");
+ break;
+ case SENTENCE3:
+ printf("\\filler\\hskip1cm plus1cm minus.5cm\\tibetan\n");
+ break;
+ case WORD:
+ if (blank_flag) {
+ printf("\\filler\\tenrm\\ \\tibetan\n");
+ blank_flag = 0;
+ } else
+ printf("\\filler\\tibsp\\char114\\tenrm\\ \\tibetan\n");
+ break;
+ default:
+ break;
+ }
+ pending_punct = 0;
+}
+
+char
+nextchar()
+{
+ int i;
+
+ i = 0;
+ while (special[i].word != NULL) {
+ if (strncmp(special[i].word, current_word + current_char, strlen(special[i].word)) == 0) {
+ current_char += strlen(special[i].word);
+ if (current == -1) {
+ current = 0;
+ token[current].char_num = special[i].char_num;
+ token[current].special = SPECIAL;
+ strcpy(token[current].str, special[i].cmd);
+ token[current].vowel = vowel(special[i].word[
+ strlen(special[i].word)+1]);
+ current++;
+ return (-1);
+ }
+ if (token[current].char_num == -1) {
+ token[current].char_num = special[i].char_num;
+ token[current].special = SPECIAL;
+ strcpy(token[current].str, special[i].cmd);
+ token[current].vowel = vowel(special[i].word[
+ strlen(special[i].word+1)]);
+ current++;
+ return (-1);
+ } else {
+ current++;
+ token[current].char_num = special[i].char_num;
+ token[current].special = SPECIAL;
+ strcpy(token[current].str, special[i].cmd);
+ token[current].vowel = vowel(special[i].word[
+ strlen(special[i].word+1)]);
+ current++;
+ return (-1);
+ }
+ }
+ i++;
+ }
+ return (current_word[current_char++]);
+}
+
+bad_word()
+{
+ fprintf(stderr, "bad character in word <%s>\n", current_word);
+}
diff --git a/language/tibetan/original/src/util.c b/language/tibetan/original/src/util.c
new file mode 100644
index 0000000000..f5984f8746
--- /dev/null
+++ b/language/tibetan/original/src/util.c
@@ -0,0 +1,131 @@
+/*
+ * Copyright 1987 Jeff Sparkes
+ * Department of Computer Science
+ * Memorial University of Newfoundland
+ * St. John's, Nfld.
+ * garfield!jeff1, jeff1@garfield.mun.cdn
+ *
+ * Permission is granted to distribute and/or modify this code, provided
+ * this copyright notice remains intact.
+ * If you use it, let me know. If change it let me know. If you
+ * make money from it, send me a share.
+ */
+
+#include <stdio.h>
+#include <ctype.h>
+#include "token.h"
+#include "table.h"
+
+extern struct tab base_table[];
+extern struct fix superfixes[], subfixes[];
+
+/*
+ * Look up m_str in the table. If m_char isn't -1, see if the m_str can
+ * modify m_char.
+ */
+match(table, m_str, m_char)
+ int table;
+ char *m_str;
+ int m_char;
+{
+ struct tab *base = base_table;
+ struct fix *super = superfixes, *sub = subfixes;
+ int i = 0, miss;
+ int len, j;
+
+ switch (table) {
+ case BASE:
+ while (base[i].char_num != -1) {
+ miss = 0;
+ len = strlen(m_str);
+ for (j = 0; j < len; j++) {
+ if (base[i].glyph[j] != '+') {
+ if (m_str[j] != base[i].glyph[j]) {
+ miss = 1;
+ break;
+ }
+ } else if (vowel(m_str[j]) == V_NONE) {
+ miss = 1;
+ break;
+ }
+ }
+ if (!miss)
+ return (base[i].char_num);
+ i++;
+ }
+ return (ERROR);
+ break;
+ case SUPER:
+ while (super[i].char_num != -1) {
+ if (super[i].fix_char == m_str[0])
+ if (super[i].base_char == m_char)
+ return (super[i].char_num);
+ i++;
+ }
+ return (ERROR);
+ case SUB:
+ while (sub[i].char_num != -1) {
+ if (sub[i].fix_char == m_str[0])
+ if (sub[i].base_char == m_char)
+ return (sub[i].char_num);
+ i++;
+ }
+ return (ERROR);
+ }
+}
+
+
+
+
+super(c)
+ char c;
+{
+ switch (c) {
+ case 'r':
+ case 'l':
+ case 's':
+ return (1);
+ default:
+ return (0);
+ }
+}
+
+sub(c)
+ char c;
+{
+ switch (c) {
+ case 'w':
+ case 'y':
+ case 'r':
+ case 'l':
+ return (1);
+ default:
+ return (0);
+ }
+}
+
+vowel(c)
+ char c;
+{
+ switch (c) {
+ case 'a':
+ return (V_A);
+ case 'e':
+ return (V_E);
+ case 'i':
+ return (V_I);
+ case 'o':
+ return (V_O);
+ case 'u':
+ return (V_U);
+ default:
+ return (V_NONE);
+ }
+}
+
+error(s, pos)
+ char *s;
+ int pos;
+{
+ printf("%s at %d\n", s, pos);
+}
diff --git a/language/tibetan/original/tfm/tib.tfm b/language/tibetan/original/tfm/tib.tfm
new file mode 100644
index 0000000000..ad0b4563ab
--- /dev/null
+++ b/language/tibetan/original/tfm/tib.tfm
Binary files differ
diff --git a/language/tibetan/original/tfm/tibsp.tfm b/language/tibetan/original/tfm/tibsp.tfm
new file mode 100644
index 0000000000..023455f2f9
--- /dev/null
+++ b/language/tibetan/original/tfm/tibsp.tfm
Binary files differ