From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- language/oriya/README | 28 + language/oriya/bin/oriya.c | 1147 +++++ language/oriya/doc/kathamala.or | 20 + language/oriya/doc/orchart.tex | 3 + language/oriya/doc/orcht.or | 813 ++++ language/oriya/doc/orcode.tex | 146 + language/oriya/doc/orman.dvi | Bin 0 -> 66048 bytes language/oriya/doc/orman.log | 113 + language/oriya/doc/orman.ps | 7657 +++++++++++++++++++++++++++++++ language/oriya/doc/orman.tex | 1074 +++++ language/oriya/doc/orsample.tex | 88 + language/oriya/doc/ortest.tex | 94 + language/oriya/doc/test.or | 22 + language/oriya/doc/vocabulary.or | 159 + language/oriya/history | 34 + language/oriya/input/2kol.tex | 193 + language/oriya/input/OR1cuttack.fd | 33 + language/oriya/input/OR1konark.fd | 44 + language/oriya/input/OR1konarkx.fd | 44 + language/oriya/input/orcode.tex | 146 + language/oriya/input/oriya.sty | 24 + language/oriya/input/ormacs.tex | 95 + language/oriya/mf/oriya/dotcirc.mf | 88 + language/oriya/mf/oriya/getcode.awk | 8 + language/oriya/mf/oriya/or10.mf | 29 + language/oriya/mf/oriya/or12.mf | 25 + language/oriya/mf/oriya/or17.mf | 25 + language/oriya/mf/oriya/or8.mf | 23 + language/oriya/mf/oriya/orbase.mf | 388 ++ language/oriya/mf/oriya/orbf10.mf | 23 + language/oriya/mf/oriya/orbf12.mf | 23 + language/oriya/mf/oriya/orbf17.mf | 23 + language/oriya/mf/oriya/orbf8.mf | 23 + language/oriya/mf/oriya/orbs10.mf | 23 + language/oriya/mf/oriya/orbs12.mf | 23 + language/oriya/mf/oriya/orbs17.mf | 23 + language/oriya/mf/oriya/orbs8.mf | 23 + language/oriya/mf/oriya/orcode.mf | 330 ++ language/oriya/mf/oriya/orcode.tex | 146 + language/oriya/mf/oriya/orglyphs.mf | 4364 ++++++++++++++++++ language/oriya/mf/oriya/oriya.mf | 14 + language/oriya/mf/oriya/oriya.mft | 27 + language/oriya/mf/oriya/orkern.mf | 234 + language/oriya/mf/oriya/orsetup.mf | 75 + language/oriya/mf/oriya/orsk10.mf | 26 + language/oriya/mf/oriya/orsl10.mf | 25 + language/oriya/mf/oriya/orsl12.mf | 23 + language/oriya/mf/oriya/orsl17.mf | 23 + language/oriya/mf/oriya/orsl8.mf | 23 + language/oriya/mf/oriya/orss10.mf | 24 + language/oriya/mf/oriya/orss17.mf | 24 + language/oriya/mf/oriya/orssbf10.mf | 24 + language/oriya/mf/oriya/orssbs10.mf | 24 + language/oriya/mf/oriya/orsssl10.mf | 24 + language/oriya/mf/oriya/ortest.mf | 437 ++ language/oriya/mf/oriya/parameters.txt | 25 + language/oriya/mf/oriya/todo | 42 + language/oriya/mf/oriyaextra/orcode2.mf | 32 + language/oriya/mf/oriyaextra/orextra.mf | 59 + language/oriya/mf/oriyaextra/oriya2.mf | 15 + language/oriya/mf/oriyaextra/orkern2.mf | 27 + language/oriya/mf/oriyaextra/orx10.mf | 29 + language/oriya/mf/oriyaextra/orx12.mf | 25 + language/oriya/tfm/oriya/or10.tfm | Bin 0 -> 3088 bytes language/oriya/tfm/oriya/or12.tfm | Bin 0 -> 3088 bytes language/oriya/tfm/oriya/or17.tfm | Bin 0 -> 3092 bytes language/oriya/tfm/oriyaextra/orx10.tfm | Bin 0 -> 472 bytes language/oriya/tfm/oriyaextra/orx12.tfm | Bin 0 -> 472 bytes 68 files changed, 18868 insertions(+) create mode 100644 language/oriya/README create mode 100644 language/oriya/bin/oriya.c create mode 100644 language/oriya/doc/kathamala.or create mode 100644 language/oriya/doc/orchart.tex create mode 100644 language/oriya/doc/orcht.or create mode 100644 language/oriya/doc/orcode.tex create mode 100644 language/oriya/doc/orman.dvi create mode 100644 language/oriya/doc/orman.log create mode 100644 language/oriya/doc/orman.ps create mode 100644 language/oriya/doc/orman.tex create mode 100644 language/oriya/doc/orsample.tex create mode 100644 language/oriya/doc/ortest.tex create mode 100644 language/oriya/doc/test.or create mode 100644 language/oriya/doc/vocabulary.or create mode 100644 language/oriya/history create mode 100644 language/oriya/input/2kol.tex create mode 100644 language/oriya/input/OR1cuttack.fd create mode 100644 language/oriya/input/OR1konark.fd create mode 100644 language/oriya/input/OR1konarkx.fd create mode 100644 language/oriya/input/orcode.tex create mode 100644 language/oriya/input/oriya.sty create mode 100644 language/oriya/input/ormacs.tex create mode 100644 language/oriya/mf/oriya/dotcirc.mf create mode 100644 language/oriya/mf/oriya/getcode.awk create mode 100644 language/oriya/mf/oriya/or10.mf create mode 100644 language/oriya/mf/oriya/or12.mf create mode 100644 language/oriya/mf/oriya/or17.mf create mode 100644 language/oriya/mf/oriya/or8.mf create mode 100644 language/oriya/mf/oriya/orbase.mf create mode 100644 language/oriya/mf/oriya/orbf10.mf create mode 100644 language/oriya/mf/oriya/orbf12.mf create mode 100644 language/oriya/mf/oriya/orbf17.mf create mode 100644 language/oriya/mf/oriya/orbf8.mf create mode 100644 language/oriya/mf/oriya/orbs10.mf create mode 100644 language/oriya/mf/oriya/orbs12.mf create mode 100644 language/oriya/mf/oriya/orbs17.mf create mode 100644 language/oriya/mf/oriya/orbs8.mf create mode 100644 language/oriya/mf/oriya/orcode.mf create mode 100644 language/oriya/mf/oriya/orcode.tex create mode 100644 language/oriya/mf/oriya/orglyphs.mf create mode 100644 language/oriya/mf/oriya/oriya.mf create mode 100644 language/oriya/mf/oriya/oriya.mft create mode 100644 language/oriya/mf/oriya/orkern.mf create mode 100644 language/oriya/mf/oriya/orsetup.mf create mode 100644 language/oriya/mf/oriya/orsk10.mf create mode 100644 language/oriya/mf/oriya/orsl10.mf create mode 100644 language/oriya/mf/oriya/orsl12.mf create mode 100644 language/oriya/mf/oriya/orsl17.mf create mode 100644 language/oriya/mf/oriya/orsl8.mf create mode 100644 language/oriya/mf/oriya/orss10.mf create mode 100644 language/oriya/mf/oriya/orss17.mf create mode 100644 language/oriya/mf/oriya/orssbf10.mf create mode 100644 language/oriya/mf/oriya/orssbs10.mf create mode 100644 language/oriya/mf/oriya/orsssl10.mf create mode 100644 language/oriya/mf/oriya/ortest.mf create mode 100644 language/oriya/mf/oriya/parameters.txt create mode 100644 language/oriya/mf/oriya/todo create mode 100644 language/oriya/mf/oriyaextra/orcode2.mf create mode 100644 language/oriya/mf/oriyaextra/orextra.mf create mode 100644 language/oriya/mf/oriyaextra/oriya2.mf create mode 100644 language/oriya/mf/oriyaextra/orkern2.mf create mode 100644 language/oriya/mf/oriyaextra/orx10.mf create mode 100644 language/oriya/mf/oriyaextra/orx12.mf create mode 100644 language/oriya/tfm/oriya/or10.tfm create mode 100644 language/oriya/tfm/oriya/or12.tfm create mode 100644 language/oriya/tfm/oriya/or17.tfm create mode 100644 language/oriya/tfm/oriyaextra/orx10.tfm create mode 100644 language/oriya/tfm/oriyaextra/orx12.tfm (limited to 'language/oriya') diff --git a/language/oriya/README b/language/oriya/README new file mode 100644 index 0000000000..c3d1395779 --- /dev/null +++ b/language/oriya/README @@ -0,0 +1,28 @@ +-------------------------------------------------------------------------- +Oriya-TeX v.99 27 January 2003 +-------------------------------------------------------------------------- + +Copyright (C) 1996-2003 Jeroen Hellingman & Anshuman Pandey + +This work may be freely used and distributed in the spirit of the LaTeX +Project Public License (LPPL) and the GNU General Public Licence (GPL). + +Getting started: + +1. Copy all files to the appropriate directories in your TEXMF tree, eg. + place the TFM files where TeX and your DVI driver can find them; place + the MF files in a place where Metafont can find them. Ensure that your + TeX installation is configured to automatically generate missing fonts. + +2. Remember to refresh the TeX filename database. + +3. A Win32 executable of the preprocessor is included in this distribution. + Please compile oriya.c to produce the appropriate binary executable for + your operating system. + +4. View orman.ps for further instructions. + +NOTE: Oriya-TeX is a work-in-progress! + +Anshuman Pandey +apandey@u.washington.edu diff --git a/language/oriya/bin/oriya.c b/language/oriya/bin/oriya.c new file mode 100644 index 0000000000..c526900e8d --- /dev/null +++ b/language/oriya/bin/oriya.c @@ -0,0 +1,1147 @@ +/***************************************************************************/ +/* */ +/* oriya.c v0.99 */ +/* */ +/* Source code for "Oriya-TeX" preprocessor. */ +/* Anshuman Pandey , 2003/01/22 */ +/* */ +/* Based on Revision 1.1 1996/03/05 of skt.c preprocessor developed by */ +/* Charles Wikner */ +/* */ +/***************************************************************************/ + +#include +#include +#include + +/* DECLARE FUNCTIONS */ +void exit (int); +void search (void); +void write_outbuf(void); +void write_line (char *); +char * str_find (char *, char *); +void getline (void); +char * command (char *); +void error (char *, int); +void process (void); +void chrcat (char *, char); +void bncont (void); +void bnword (void); +void single (char); +void frontac (void); +void backac (void); +void sam_warning (void); +void samyoga (void); + +FILE *infile, *outfile, *fopen(); +char infilename[80]; +char outfilename[80]; + +#define TRUE 1 +#define FALSE 0 + +unsigned char bnline; /* flag TRUE if there is any Oriya on this line */ +unsigned char bnmode; /* flag TRUE while within {\orx } */ +unsigned char eof_flag; /* flag True when end of file detected */ +unsigned char ac_flag; /* flag TRUE while processing Oriya vowels */ +unsigned char roman_flag; /* flag TRUE if previous output was Roman string */ + +int nest_cnt; /* '{' increments, '}' decrements, while in \orx */ +int err_cnt; /* incremented by any error while in \orx */ +#define err_max 10 /* after err_max errors, program aborts */ +int line_cnt; /* line number of current input line */ + +char inbuf[133]; /* input file line buffer of text being processed */ +char *i_ptr; /* general pointer to input buffer */ +char outbuf[512]; /* output file line buffer of text processed */ +char *o_ptr; /* general pointer to output buffer */ + +unsigned char cont_end; /* flag TRUE when line ends with %-continuation */ +unsigned char cont_begin; /* flag TRUE when line begins after %-continuation */ +unsigned char hal_flag; /* flag TRUE when hal_type detected in syllable */ +unsigned char ac_char; /* storage for working vowel character */ +unsigned char pre_ra; /* storage/flag for 'r' at beginning of samyoga */ +char ac_hook; /* vowel diacritic code */ +char bnbuf[255]; /* storage for Oriya in internal code */ +char *s_ptr; /* general pointer to Oriya buffer */ +char *old_sptr; /* points to samyoga start; used by warning message */ +char work[80]; /* general scratchpad */ +char *w_ptr; /* general pointer to work buffer */ +char tmp[80]; /* temporary buffer for previous syllable */ +int ra; /* post_ra type to use with this character */ +int ya; /* post_ya type to use with this character */ +int va; /* post_va type to use with this character */ +int na; /* post_na type to use with this character */ +int ma; /* post_ma type to use with this character */ +int la; /* post_la type to use with this character */ +int post_ra; /* flag to append ra to samyoga */ +int post_ya; /* flag to append ya to samyoga */ +int post_va; /* flag to append va to samyoga */ +int post_na; /* flag to append na to samyoga */ +int post_ma; /* flag to append ma to samyoga */ +int post_la; /* flag to append la to samyoga */ +int hasanta; /* flag to add hasanta to samyoga (i.e. no vowel) */ +int hr_flag; /* flag indicates vowel picked up in samyoga (h.r) */ +int low; + + +/***************************************************************************/ +/* Function: main() */ +/***************************************************************************/ + +main(argc,argv) +int argc; +char *argv[]; +{ char *p; int k; + + /* Initialization */ + + bnmode = eof_flag = FALSE; + nest_cnt = err_cnt = 0; + line_cnt = 0; + i_ptr = inbuf; *i_ptr = '\0'; + s_ptr = bnbuf; *s_ptr = '\0'; + o_ptr = outbuf; *o_ptr = '\0'; + + /* handle command-line options */ + + k=0; + if (argc>1) strcpy(infilename,argv[1]); + if (strcmp(infilename,"-h")==0) + { k=1; + strcpy(infilename,""); + printf("Preprocessor for \"Oriya-TeX\" package v.099, 2003.01.22\n"); + printf("Anshuman Pandey \n"); + printf("Syntax: oriya infile[.or] [outfile[.tex]]\n"); + exit(0); + } + + /* then get file names */ + switch(argc-k) + { case 3: strcpy(infilename,argv[1+k]); + strcpy(outfilename,argv[2+k]); + break; + case 2: strcpy(infilename,argv[1+k]); + strcpy(outfilename,""); + break; + default: strcpy(infilename,""); + while(strlen(infilename) == 0) + { printf("Input file: "); gets(infilename); } + printf("Output file: "); + gets(outfilename); + } + + if (strlen(outfilename) == 0) + { strcpy (outfilename,infilename); /* default output file name */ + p = strchr(outfilename,'.'); + if (p != 0) *p = '\0'; /* delete out file name extension */ + } + p = strchr(infilename,'.'); + if (p == 0) strcat(infilename,".or"); /* default input file extension */ + if ((infile=fopen(infilename,"r")) == NULL) + { printf("Cannot open file %s\n",infilename); exit(1); } + getline(); if (eof_flag) + { printf("Input file %s is empty.\n",infilename); exit(1); } + p = strchr(outfilename,'.'); + if (p == 0) + { if (inbuf[0] == '@') strcat(outfilename,".dn"); + else strcat(outfilename,".tex"); /* set default output file extension */ + } + if ((outfile=fopen(outfilename,"w")) == NULL) + { printf("Cannot open output file %s\n",outfilename); exit(1); } + + /* Normal main loop */ + + while(eof_flag == 0) + { while(!bnmode && !eof_flag) search(); /* search for \orx command */ + while( bnmode && !eof_flag) process(); /* process Oriya text */ + if (err_cnt >= err_max) + { printf("Too many (%d) errors, aborting program\n",err_cnt); break; } + } + if ((err_cnt < err_max) && (nest_cnt != 0)) + printf("Brace mismatch within \\orx = %d\n",nest_cnt); + fclose(infile); + fclose(outfile); + exit(1); + +} + + +/***************************************************************************/ +/* Function: search() */ +/* */ +/* Search inbuf for '{\orx', getting more input lines as necessary */ +/* until string found or end of file, copying input to output; if */ +/* the string is found but command not recognised, it is treated as */ +/* ordinary text; if valid command i_ptr points to first sanskrit */ +/* char after command, and sets bnmode TRUE. */ +/***************************************************************************/ + +void search(void) +{ +unsigned char c; +char *p,*q; + while (eof_flag == 0) + { p = str_find(i_ptr,"{\\orx"); + if (p == 0) + { if (bnline == TRUE) { strcat(outbuf,i_ptr); write_outbuf(); } + else { write_line(inbuf); o_ptr = outbuf; *o_ptr = '\0'; } + getline(); + continue; + } + q = i_ptr; i_ptr = p; + if ((p = command(p)) == 0) /* test command string \orx */ + { p = i_ptr; i_ptr = q; /* if bad \orx command */ + c = *++p; *p = '\0'; /* copy partial line, and search more */ + strcat(outbuf,i_ptr); *p = c; i_ptr = p; continue; + } + i_ptr = q; + nest_cnt++; c = *p; *p = '\0'; /* skip over '{\orx' */ + strcat(outbuf,i_ptr); /* append partial line to outbuf */ + *p = c; i_ptr = p; + bnmode = TRUE; bnline = TRUE; /* now comes the fun! */ + break; + } +} + + +/***************************************************************************/ +/* Function: write_outbuf() */ +/* */ +/* Write outbuf in 80 character lines */ +/***************************************************************************/ + +void write_outbuf(void) +{ +char c, d, e; + while(1) + { c = '\0'; + if (strlen(outbuf) < 81) { write_line(outbuf); break; } + for (o_ptr = outbuf + 78; o_ptr > outbuf + 50; o_ptr--) + { if (*o_ptr == ' ') break; } + if (*o_ptr != ' ') { for (o_ptr = outbuf+78; o_ptr > outbuf + 50; o_ptr--) + if ((*o_ptr=='\\') && (*(o_ptr-1)!='\\')) break; + if (o_ptr == outbuf+50) o_ptr = outbuf+78; + c = *o_ptr; *o_ptr++ = '%'; d = *o_ptr; + } + *o_ptr++ = '\n'; e = *o_ptr; *o_ptr = '\0'; + write_line(outbuf); + *o_ptr = e; + if (c!='\0') { *--o_ptr = d; *--o_ptr = c; } /* restore displaced chars */ + strcpy(outbuf,o_ptr); + } + o_ptr = outbuf; + *o_ptr = '\0'; +} + + +/***************************************************************************/ +/* Function: write_line() */ +/* */ +/* Write p-string to output device */ +/***************************************************************************/ + +void write_line(char *p) +{ + if (err_cnt == 0) fputs(p,outfile); +} + + +/***************************************************************************/ +/* Function: str_find() */ +/* */ +/* Find first occasion of string *str within *buf before '%' char; */ +/* return pointer first char of str within buf, else 0. */ +/***************************************************************************/ + +char * str_find(char *buf, char *str) +{ char *p, *x; + p = strstr(buf,str); + if (p == 0) return(0); + x = strchr(buf,'%'); + if ((x != 0) && (p > x)) return(0); + return(p); +} + + +/***************************************************************************/ +/* Function: getline() */ +/* */ +/* Get another line from input file; reset i_ptr, increments */ +/* line_cnt, and sets eof_flag if EOF. */ +/***************************************************************************/ + +void getline(void) +{ +char *p; + i_ptr = inbuf; + *i_ptr = '\0'; + line_cnt++; + if (fgets(inbuf,133,infile) == NULL) eof_flag = TRUE; + if (bnmode == FALSE) bnline = FALSE; +} + + +/***************************************************************************/ +/* Function: command() */ +/* */ +/* Check for valid \orx command; if invalid command, print error message */ +/***************************************************************************/ + +char * command(char *p) +{ p += 5; /* skip over '{\orx' */ + if (*p++ != ' ') p = 0; + if (p == 0) error("Unrecognised command string",7); + return(p); +} + + +/***************************************************************************/ +/* Function: error() */ +/* */ +/* Print out error message, including string *s and 'n' characters */ +/* of inbuf. */ +/***************************************************************************/ + +void error(char *s, int n) +{ char err_str[80]; int j; + if (++err_cnt <= err_max) + { if (n > 0) { for (j=0; j= err_max) + { bnmode = FALSE; return; } + c = *i_ptr; d = *(i_ptr+1); +/* END OF LINE */ + if ((c == '\0') || (c == '\n')) + { bnword(); strcat (outbuf,i_ptr); write_outbuf(); getline(); CC; } +/* IMBEDDED ROMAN */ + if (strchr("!'()*+,-/:;=?[]`",c) || ((c == '.') && (*(i_ptr+1) == '.'))) + { if (c == '.') i_ptr++; + if (bnbuf[0]) { bnword(); } + while(1) + { chrcat(outbuf,c); c = *++i_ptr; + if (c == '.') + { if (*(i_ptr+1) != '.') break; + i_ptr++; continue; + } + if ((strchr("!'()*+,-/:;=?[]`",c) && c) == 0) break; + } + CR; continue; + } +/* ILLEGAL CHARS */ + if (strchr("_$fqwxzBCDEFGJKNOPQSTVWXYZ\177",c)) + { error("Illegal oriya character: ",1); CI; } + if (c>127) { error("Invalid character >80H: ",1); CI; } +/*?? Since we are now case sensitive (unlike skt), the list of */ +/*?? illegal chars has been increased (_ added, and & removed) */ +/* CONTROL CHARACTERS */ + if (c < ' ') + { error("Illegal control character: ",0); CI; } +/* IMBEDDED LATEX COMMAND STRINGS */ + if (c == '\\') + { if (d == '-') /* imbedded discretionary hyphen */ + { strcat(bnbuf,"!"); i_ptr++; CI; } + bnword(); + if (isalpha(d) == 0) + { chrcat(outbuf,c); chrcat(outbuf,*++i_ptr); CI; } + else + { while (1) + { chrcat(outbuf,c); c = *++i_ptr; if (isalpha(c) == 0) break; } + } + CC; + } +/* SPACE CHAR */ + if (c == ' ') + { bnword(); while(*++i_ptr == ' '); chrcat(outbuf,c); CC; + } +/*?? slight change here, since underscore is now an illegal character */ +/* COMMENT DELIMITER */ + if (c == '%') + { if (*(i_ptr+1) == '\n') bncont(); + else bnword(); + strcat(outbuf,i_ptr); write_outbuf(); getline(); CC; + } + +/* HASANTA */ + if (c == '&') { + c = '@'; + } + +/* BRACES */ + if (c == '{') { if (d == '}') { i_ptr++; CI; } /* for words like pra{}uga */ + else { nest_cnt++; bncont(); chrcat(outbuf,c); CI; } + } + if (c == '}') + { bnword(); chrcat(outbuf,c); + if (--nest_cnt == 0) + { bnmode = FALSE; + i_ptr++; return; + } + else CI; + } +/* UPPER CASE */ + if (isupper(c)) + { switch (c) + { case 'A': + case 'I': + case 'U': + case 'M': + case 'H': break; + case 'L': break; + case 'R': c = 'w'; break; + default: c = '*'; break; + } + if (c=='*') { error("Invalid upper case: ",1); CI; } + } +/*?? big change with that code: the upper case has a different *meaning* than */ +/*?? the lower case: fortunately, AIUMH are the same as the internal code :-) */ + +/* EQUATE VA WITH BA */ + if (c == 'v') { + c = 'b'; + } + +/* DOT_CHAR */ + if (c == '.') { switch(d) + { case 'y': c = 'Y'; break; + case 'd': c = 'q'; break; + case 'h': c = 'H'; break; + case 'l': c = 'X'; break; + case 'm': c = 'M'; break; + case 'n': c = 'N'; break; + case 'o': c = '%'; break; + case 'r': c = 'x'; break; + case 's': c = 'S'; break; + case 't': c = 'f'; break; + case 'a': c = '\\'; break; + case 'b': c = 'v'; break; + } + if (c=='.') { error("Invalid dot_character: ",2); CI; } + i_ptr++; d = *(i_ptr+1); + } + +/* NEXT CHAR IS H */ + if (d=='h') + { if (strchr("bcdfgjkptqw",c)) { c=toupper(c); i_ptr++; d=*(i_ptr+1); } + } + +/* The upper/lowercase stuff removed: a following 'h' converts a consonant */ +/* to its upper case internal code, e.g th --> T. Note that 'w' is added */ +/* to the list for R Rh */ + +/* QUOTE CHAR */ + if (c == '\"') { switch(d) + { case 'n': c = 'z'; break; + case 's': c = 'Z'; break; + } + if (c=='\"') { error("Invalid quote_character",2); CI; } + i_ptr++; d = *(i_ptr+1); + } + +/* TILDE CHAR */ + if (c == '~') { switch (d) + { case 'n': c = 'V'; break; + case 'm': c = '~'; break; + case 'r': c = 'R'; break; + default : c = '*'; break; + } + if (c=='*') + { error("Invalid use of tilde character: ",2); CI; } + i_ptr++; d = *(i_ptr+1); + } +/* TWO CHAR VOWELS */ + if ( strchr("aiu",c) && strchr("aiu",d) ) + { switch(c) + { case 'a': switch(d) + { case 'a': c = 'A'; break; + case 'i': c = 'E'; break; + case 'u': c = 'O'; break; + } break; + case 'i': if (d=='i') c = 'I'; break; + case 'u': if (d=='u') c = 'U'; break; + } + if (isupper(c)) { i_ptr++; d = *(i_ptr+1); } + } +/*?? all the upper/lowercase stuff removed */ +/* NOW CHAR SHOULD BE INTERNAL REPRESENTATION OF SANSKRIT CHAR */ + if ( ((c=='~' || c=='M') && !(ac_flag)) ) { + i_ptr -=2; error("No vowel before nasal: ",3); i_ptr +=2; CF; + } + + if (c=='H' && !(ac_flag)) { + i_ptr -=2; error("No vowel before visarga: ",3); i_ptr +=2; CF; + } + + chrcat(bnbuf,c); + CR; + if (ISAC(c)) ac_flag = TRUE; + i_ptr++; + } +} + +#undef CI +#undef CC +#undef CR +#undef CF + + +/***************************************************************************/ +/* Function: chrcat() */ +/* */ +/* Append character c to end of buffer s */ +/***************************************************************************/ + +void chrcat(char *s, char c) +{ char temp[] = " "; temp[0] = c; strcat(s,temp); +} + + +/***************************************************************************/ +/* Function: bncont() */ +/* */ +/* Similar to bnword() but used where input text line ends in '%' to */ +/* continue on next line. */ +/***************************************************************************/ + +void bncont(void) +{ + cont_end = TRUE; bnword(); + cont_end = FALSE; cont_begin = TRUE; +} + + +/***************************************************************************/ +/* Function: bnword() */ +/* */ +/* Convert contents of bnbuf to output string in outbuf */ +/***************************************************************************/ + +/* internal code for consonants */ +static char hal_chars[] = "BCDFGJKLNPQRSTVWYZbcdfghjklmnpqrstvwyz"; + +#define ISHAL(c) (((strchr(hal_chars,c) != 0) && c) ? TRUE : FALSE) + +#define CLRFLAGS ac_hook=post_ra=pre_ra=hasanta=hal_flag=post_ya=post_va=post_na=post_ma=post_la=0 + +#define CAT(w,x,z) \ +strcat(w,x); strcat(w,z) + +void bnword(void) +{ char c; + if (roman_flag && bnbuf[0]) { strcat(outbuf,"\\,"); roman_flag = FALSE; } + +/* A word is built up one syllable at a time: a syllable typically comprises */ +/* a consonant (or samyoga) followed by a vowel (with its nasalisation). */ +/* If there is no consonant, then a front-vowel is output; if there */ +/* is no vowel, then a viraama is appended to the consonant/samyoga. */ +/* One effect of this is that, if a consonant cluster is not fully resolved */ +/* into a single samyoga, it will be treated as two syllable: in particular, */ +/* the hook of the short-i will span one samyoga only. */ +/* */ +/* The `work' buffer is used as a scratchpad while building a syllable; on */ +/* completion it is stored in the `tmp' buffer before shipping to the output */ +/* buffer. This temporary storage while working on the next syllable, allows */ +/* changes to the back spacing of the previous syllable for more effiecient */ +/* output. */ +/* */ +/* `ra' is difficult: the first `r' of a consonant cluster is simply flagged */ +/* in `pre_ra', and similarly the final `r' in `post_ra', and then these are */ +/* dealt with when appending a vowel. */ + + CLRFLAGS; + s_ptr = bnbuf; c = *s_ptr; + if (c == '\0') return; + *tmp = '\0'; *work = '\0'; + while (1) + { CLRFLAGS; /* in particular, need to clear hal_flag for the likes of kara */ + c= *s_ptr++; + if (c == '\0') + { if (*tmp) { if (outbuf[0]=='\0' && tmp[0]=='[') strcat(outbuf,"{}"); + strcat(outbuf,tmp); + } + break; + } + if (ISAC(c)) + { ac_char = c; + frontac(); + if (*tmp) { if (outbuf[0]=='\0' && tmp[0]=='[') strcat(outbuf,"{}"); + strcat(outbuf,tmp); + } + strcpy(tmp,work); + *work = '\0'; cont_begin = 0; + continue; + } + if (strchr("0123456789\"!%|\\@~HM",c)) + { single(c); + if (*tmp) { if (outbuf[0]=='\0' && tmp[0]=='[') strcat(outbuf,"{}"); + strcat(outbuf,tmp); + } + strcpy(tmp,work); + *work = '\0'; cont_begin = 0; + continue; + } + if (c == 'r') { pre_ra = TRUE; c = *s_ptr; } + else s_ptr--; + old_sptr = s_ptr; /* save pointer to start of samyoga */ + if (ISHAL(c)) { hal_flag = TRUE; samyoga(); c = *s_ptr; } + ac_char = hasanta = 0; + if (!hr_flag) { if (ISAC(c)) { ac_char = *s_ptr++; } + else hasanta = TRUE; /* hr_flag = h.r parsed by samyoga */ + } + backac(); hr_flag = FALSE; + if (*tmp) { if (outbuf[0]=='\0' && tmp[0]=='[') strcat(outbuf,"{}"); + strcat(outbuf,tmp); + } + strcpy(tmp,work); + *work = '\0'; cont_begin = FALSE; + + } + strcat(outbuf,work); + s_ptr = bnbuf; *s_ptr = '\0'; + cont_begin = 0; +} + + +/***************************************************************************/ +/* Function: single() */ +/* */ +/* Output single (stand-alone) character to work buffer */ +/***************************************************************************/ + +void single(char c) +{ + switch(c) + { case '0': strcat(work,"0"); break; /* numerals */ + case '1': strcat(work,"1"); break; + case '2': strcat(work,"2"); break; + case '3': strcat(work,"3"); break; + case '4': strcat(work,"4"); break; + case '5': strcat(work,"5"); break; + case '6': strcat(work,"6"); break; + case '7': strcat(work,"7"); break; + case '8': strcat(work,"8"); break; + case '9': strcat(work,"9"); break; + case '!': strcat(tmp,"\\-"); break; /* discretionary hyphen */ + case '%': strcat(work,"{\\char21}"); break; /* OM */ + case '|': strcat(work,"."); break; /* dnari */ + case '\\': strcat(work,"{\\char253}"); break; /* avagraha */ + case '@': strcat(work,"+"); break; /* hasanta */ + case '~': strcat(work,"/"); break; /* candrabindu */ + case 'H': strcat(work,"{\\char250}"); break; /* visarga */ + case 'M': strcat(work,"M"); break; /* anusvara */ + + } +} + + +/***************************************************************************/ +/* Function: frontac() */ +/* */ +/* Process a front-vowel to workbuf */ +/***************************************************************************/ + +void frontac(void) +{ + CLRFLAGS; + switch(ac_char) + { case 'a': strcat(work,"a"); break; + case 'A': strcat(work,"aA"); break; + case 'i': strcat(work,"i"); break; + case 'I': strcat(work,"I"); break; + case 'u': strcat(work,"u"); break; + case 'U': strcat(work,"U"); break; + case 'x': strcat(work,"{\\char128}"); break; + case 'X': strcat(work,"{\\char132}"); break; + case 'e': strcat(work,"e"); break; + case 'E': strcat(work,"E"); break; + case 'o': strcat(work,"o"); break; + case 'O': strcat(work,"O"); break; + default : error("Lost in frontac()",-1); + } +} + + +/***************************************************************************/ +/* Function: sam_warning() */ +/* */ +/* Print a warning message that a hasanta will be used within a */ +/* samyoga. Also print input file line number, together with an */ +/* indication of the samyoga and where the viraama will be placed. */ +/***************************************************************************/ + +void sam_warning(void) +{ + char *p, msg[80]=""; + p = old_sptr; + if (pre_ra) + { strcat(msg,"r"); + if (p==s_ptr) strcat(msg,"-"); + } + while (ISHAL(*p)) + { switch (*p) + { case 'B': strcat(msg,"bh"); break; + case 'C': strcat(msg,"ch"); break; + case 'D': strcat(msg,"dh"); break; + case 'G': strcat(msg,"gh"); break; + case 'H': strcat(msg,".h"); break; + case 'J': strcat(msg,"jh"); break; + case 'K': strcat(msg,"kh"); break; + case 'P': strcat(msg,"ph"); break; + case 'T': strcat(msg,"th"); break; + case 'f': strcat(msg,".t"); break; + case 'F': strcat(msg,".th"); break; + case 'N': strcat(msg,".n"); break; + case 'q': strcat(msg,".d"); break; + case 'Q': strcat(msg,".dh"); break; + case 'S': strcat(msg,".s"); break; + case 'V': strcat(msg,"~n"); break; + case 'Y': strcat(msg,".y"); break; + case 'z': strcat(msg,"\"n"); break; + case 'Z': strcat(msg,"\"s"); break; + default: chrcat(msg,*p); break; + } + if (++p == s_ptr) strcat(msg,"-"); + } + if (ISAC(*p)) + { switch (*p) + { /* case 'w': strcat(msg,".l"); break; */ + case 'x': strcat(msg,".r"); break; + default: chrcat(msg,*p); break; + } + } + printf("Line %4d Warning: samyoga viraama: %s\n",line_cnt,msg); +} + + +/***************************************************************************/ +/* Function: backac() */ +/* */ +/* Handle vowel diacritics */ +/***************************************************************************/ + +void backac(void) +{ int j,k; char c, *p; + + if (pre_ra && (*work=='\0')) /* case r.r, r.R, r.l, r.L, ru, rU, ra */ + { c = toupper(ac_char); + /* if (c == 'X') {frontac(); } */ + + if (c == 'X') { + frontac(); + if ((ac_char == 'x') || (ac_char == 'X')) { + strcat(work,"{\\char147}"); + ac_char = 'a'; + } + } else { + strcat(work,"r"); + } + + pre_ra = FALSE; hal_flag = TRUE; + } + + if (post_ra) { strcat(work,"{\\char146}"); } /* ra-phala */ + if (post_ya) { strcat(work,"{\\char138}"); } /* ya-phala */ + if (post_va) { strcat(work,"{\\char164}"); } /* va-phala */ + if (post_na) { strcat(work,"{\\char240}"); } /* na-phala */ + if (post_ma) { strcat(work,"{\\char136}"); } /* ma-phala */ + if (post_la) { strcat(work,"{\\char155}"); } /* ma-phala */ + post_la = post_ma = post_na = post_va = post_ya = post_ra = 0; + + c = ac_char; + + if (pre_ra) { strcat(work,"{\\char147}"); } /* add repha */ + if (hasanta) { strcat(work,"+"); } /* add halanta */ + + if (ac_char == 'A') { strcat(work,"A");} /* add aa-dia */ + if (ac_char == 'i') { strcat(work,"{\\char91}");} /* add aa-dia */ + if (ac_char == 'I') { strcat(work,"X"); } /* add ii-dia */ + if (ac_char == 'u') { /* add u-dia */ + if (low) { + strcat(work,"{\\char216}"); + low = FALSE; + } else { + strcat(work,"{\\char93}"); + } + } + if (ac_char == 'U') { strcat(work,"{\\char90}");} /* add uu-dia */ + if (ac_char == 'x') { strcat(work,"{\\char129}");} /* add .r dia */ + if (ac_char == 'X') { strcat(work,"{\\char133}");} /* add .l dia */ + if (ac_char == 'e') { CAT(tmp,"<",""); } /* add e-dia */ + if (ac_char == 'E') { CAT(tmp,"<",""); strcat(work,">");} /* add ai-dia */ + if (ac_char == 'o') { CAT(tmp,"<",""); strcat(work,"A");} /* add o-dia */ + if (ac_char == 'O') { CAT(tmp,"<",""); strcat(work,"*");} /* add au-dia */ + +} + +/***************************************************************************/ +/* Function: samyoga() */ +/* */ +/* Work along bnbuf sequentially to build up a samyoga print */ +/* string in the work buffer and update the samyoga parameters. */ +/* */ +/* The method is quite unsophisticated, but its simplicity lends */ +/* clarity for later additions or changes, and for this reason */ +/* is done in Devanagari alphabetical order, but with longer */ +/* strings before shorter. */ +/* */ +/* Cr and Cy conjuncts are not defined in the individual cases for each */ +/* consonant. Rather these are handled in bulk by the program at the end */ +/* of the function. */ +/* */ +/* Macros are used to simplify reading the program --- believe it or not! */ +/* */ +/* Switch/case is used on the first letter, then the main LS macro tests: */ +/* (1) if the test string matches the input exactly, then */ +/* (2) bump input pointer to the character after string match */ +/* (3) use NC etc macro to break out of switch instruction */ +/***************************************************************************/ + + +#define LS(a,c,z) n=strlen(a); \ + if(strncmp(p,a,n)==0) { strcat(work,z); p+=n; c;} + +#define NX sam_flag = 'X'; break; +#define NR sam_flag = 'R'; break; +#define NC sam_flag = 'C'; break; + +#define IX p++; sam_flag = 'X'; break; +#define IR p++; sam_flag = 'R'; break; +#define IC p++; sam_flag = 'C'; break; + +/******************************************************************************/ + +void samyoga(void) +{ +char *p, sam_flag; int n; + sam_flag = 0; + p = s_ptr; + while (1) + { if (!ISHAL(*p)) { NX; } + switch (*p++) + { + + + /* k */ + case 'k': if(*p=='A') + {p+=1; strcat(work,"{\\char157}"); hr_flag = TRUE; NR;} + if(*p=='i') + {p+=1; strcat(work,"{\\char141}"); hr_flag = TRUE; NR;} + if(*p=='u') + {p+=1; strcat(work,"{\\char139}"); hr_flag = TRUE; NR;} + if(*p=='U') + {p+=1; strcat(work,"{\\char150}"); hr_flag = TRUE; NR;} + if(*p=='S' && *(p+1)=='N') + {p+=2; strcat(work,"{\\char225}");NR;} + LS("k", NR, "{\\char199}" ); + LS("f", NR, "{\\char27}" ); + LS("t", NR, "{\\char182}" ); + LS("T", NR, "k{\\char195}" ); + LS("r", NR, "{\\char176}" ); + LS("s", NR, "{\\char203}" ); + LS("S", NR, "x" ); + strcat(work,"k"); NR; + + /* kh */ + case 'K': strcat(work,"K"); NR; + + /* g */ + case 'g': LS("g", NR, "{\\char30}" ); + LS("D", NR, "{\\char31}" ); + strcat(work,"g"); NR; + + /* gh */ + case 'G': strcat(work,"G"); NR; + + /* "n */ + case 'z': if(*p=='k' && *(p+1)=='S') + {p+=2; strcat(work,"");NR;} + LS("k", NR, "{\\char148}"); + LS("K", NR, "{\\char159}"); + LS("g", NR, "{\\char160}"); + LS("G", NR, "{\\char202}"); + LS("z", NR, "{\\char10}"); + LS("t", NR, "f{\\char174}"); + LS("D", NR, "{\\char10}"); + strcat(work,"f"); NR; + + /* c */ + case 'c': if(*p=='A') + {p+=1; strcat(work,"{\\char137}"); hr_flag = TRUE; NR;} + LS("c", NR, "{\\char152}"); + LS("C", NR, "{\\char210}"); + strcat(work,"c"); NR; + + /* ch */ + case 'C': strcat(work,"C"); NR; + + /* j */ + case 'j': LS("j", NR, "{\\char153}" ); + LS("J", NR, "{\\char36}" ); + LS("V", NR, "{\\char179}" ); + strcat(work,"j"); NR; + + /* jh */ + case 'J': strcat(work,"J"); NR; + + /* ~n */ + case 'V': LS("c", NR, "{\\char172}" ); + LS("C", NR, "{\\char230}" ); + LS("j", NR, "{\\char189}" ); + LS("J", NR, "{\\char173}" ); + strcat(work,"F"); NR; + + /* .t */ + case 'f': LS("k", NR, "{\\char10}" ); + LS("f", NR, "{\\char161}" ); + LS("F", NR, "{\\char10}" ); + strcat(work,"q"); NR; + + /* .th */ + case 'F': strcat(work,"Q"); NR; + + /* .da */ + case 'q': if(*p=='i') + {p+=1; strcat(work,"{\\char14}"); hr_flag = TRUE; NR;} + LS("g", NR, "{\\char127}" ); + LS("q", NR, "{\\char236}" ); + strcat(work,"w"); NR; + + /* .dh */ + case 'Q': if(*p=='i') + {p+=1; strcat(work,"{\\char15}"); hr_flag = TRUE; NR;} + strcat(work,"W"); NR; + + /* .n */ + case 'N': LS("f", NR, "{\\char242}" ); + LS("F", NR, "{\\char220}" ); + LS("q", NR, "{\\char187}" ); + LS("Q", NR, "{\\char188}" ); + LS("N", NR, "{\\char186}" ); + LS("t", NR, "{\\char10}" ); + /* LS("m", NR, "\\oSp{G}" ); */ + strcat(work,"N"); NR; + + /* t */ + case 't': if(*p=='A') + {p+=1; strcat(work,"{\\char12}"); hr_flag = TRUE; NR;} + if(*p=='i') + {p+=1; strcat(work,"{\\char193}"); hr_flag = TRUE; NR;} + if(*p=='u') + {p+=1; strcat(work,"{\\char194}"); hr_flag = TRUE; NR;} + if(*p=='U') + {p+=1; strcat(work,"{\\char13}"); hr_flag = TRUE; NR;} + LS("k", NR, "k{\\char151}" ); + LS("t", NR, "{\\char154}" ); + LS("T", NR, "T{\\char151}" ); + LS("n", NR, "{\\char162}" ); + LS("p", NR, "{\\char28}" ); + LS("m", NR, "{\\char163}" ); + /* LS("y", NR, "y{\\char151}" ); */ + LS("r", NR, "{\\char177}" ); + LS("b", NR, "b{\\char151}" ); + LS("Z", NR, "z{\\char151}" ); + LS("s", NR, "{\\char241}" ); + strcat(work,"t"); NR; + + /* th */ + case 'T': strcat(work,"T"); NR; + + /* d */ + case 'd': if(*p=='i') + {p+=1; strcat(work,"{\\char192}"); hr_flag = TRUE; NR;} + LS("g", NR, "{\\char234}"); + LS("G", NR, "{\\char10}"); + LS("d", NR, "{\\char169}"); + LS("D", NR, "{\\char170}"); + LS("b", NR, "{\\char10}"); + LS("B", NR, "{\\char214}"); + strcat(work,"d"); NR; + + /* dh */ + case 'D': LS("y", NR, "{\\char178}" ); + strcat(work,"D"); NR; + + /* n */ + case 'n': if(*p=='i') + {p+=1; strcat(work,"{\\char22}"); hr_flag = TRUE; NR;} + if(*p=='t' && *(p+1)=='r') + {p+=2; strcat(work,"{\\char232}");NR;} + LS("f", NR, "{\\char10}" ); + LS("q", NR, "{\\char10}" ); + LS("t", NR, "{\\char226}" ); + LS("T", NR, "{\\char227}" ); + LS("d", NR, "{\\char165}" ); + LS("D", NR, "{\\char166}" ); + strcat(work,"n"); NR; + + /* p */ + case 'p': LS("t", NR, "{\\char181}" ); + LS("p", NR, "{\\char183}" ); + LS("s", NR, "{\\char197}" ); + strcat(work,"p"); NR; + + /* ph */ + case 'P': strcat(work,"P"); NR; + + /* b */ + case 'b': LS("j", NR, "{\\char34}" ); + LS("d", NR, "{\\char167}" ); + LS("D", NR, "{\\char29}" ); + LS("b", NR, "{\\char168}" ); + strcat(work,"b"); NR; + + /* bh */ + case 'B': LS("N", NR, "{\\char10}" ); + strcat(work,"B"); NR; + + /* m */ + case 'm': LS("N", NR, "\\oSp{B}" ); + /* LS("n", NR, "{\\char163}" ); */ + LS("p", NR, "{\\char190}" ); + LS("P", NR, "{\\char191}" ); + LS("B", NR, "m{\\char239}" ); + /* LS("m", NR, "{\\char215}" ); */ + strcat(work,"m"); NR; + + /* y */ + case 'y': strcat(work,"y"); NR; + + /* .y */ + case 'Y': strcat(work,"Y"); NR; + + /* r */ + case 'r': if(*p=='A') + {p+=1; strcat(work,"{\\char11}"); hr_flag = TRUE; NR;} + strcat(work,"r"); NR; + + /* l */ + case 'l': if(*p=='A') + {p+=1; strcat(work,"{\\char158}"); hr_flag = TRUE; NR;} + LS("k", NR, "{\\char219}" ); + LS("g", NR, "\\oSp{I}" ); + LS("f", NR, "{\\char10}" ); + LS("q", NR, "{\\char10}" ); + LS("p", NR, "{\\char221}" ); + LS("P", NR, "{\\char223}" ); + LS("l", NR, "{\\char237}" ); + LS("Z", NR, "{\\char10}" ); + LS("S", NR, "{\\char10}" ); + strcat(work,"l"); NR; + + /* v */ + case 'v': LS("v", NR, "{\\char168}" ); + strcat(work,"{\\char20}"); NR; + + /* "s */ + case 'Z': LS("c", NR, "{\\char205}" ); + LS("C", NR, "{\\char229}" ); + LS("f", NR, "{\\char204}" ); + LS("Z", NR, "{\\char10}" ); + strcat(work,"z"); NR; + + /* .s */ + case 'S': LS("k", NR, "{\\char200}" ); + LS("f", NR, "{\\char198}" ); + LS("F", NR, "{\\char207}" ); + LS("N", NR, "{\\char16}" ); + LS("p", NR, "{\\char184}" ); + LS("P", NR, "{\\char222}" ); + LS("S", NR, "{\\char10}" ); + strcat(work,"S"); NR; + + /* s */ + case 's': if(*p=='t' && *(p+1)=='u') + {p+=2; strcat(work,"{\\char32}"); hr_flag = TRUE; NR;} + if(*p=='t' && *(p+1)=='r') + {p+=2; strcat(work,"{\\char233}");NR;} + LS("k", NR, "{\\char201}" ); + LS("K", NR, "{\\char26}" ); + LS("f", NR, "{\\char10}" ); + LS("t", NR, "{\\char180}" ); + LS("T", NR, "{\\char228}" ); + LS("p", NR, "{\\char185}" ); + LS("P", NR, "{\\char224}" ); + LS("s", NR, "\\oSp{H}" ); + strcat(work,"s"); NR; + + /* h */ + case 'h': if(*p=='i') + {p+=1; strcat(work,"{\\char196}"); hr_flag = TRUE; NR;} + if(*p=='u') + {p+=1; strcat(work,"{\\char140}"); hr_flag = TRUE; NR;} + /* if(*p=='x') { strcat(work,""); hr_flag = TRUE; IX; } */ + LS("N", NR, "{\\char10}"); + LS("n", NR, "{\\char94}"); + LS("b", NR, "{\\char95}"); + strcat(work,"h"); NR; + + /* R */ + case 'w': LS("g", NR, "{\\char126}"); + strcat(work,"w{\\char144}"); NR; + + /* Rh */ + case 'W': strcat(work,"W{\\char144}"); NR; + + /* L */ + case 'L': if(*p=='A') + {p+=1; strcat(work,"{\\char208}"); hr_flag = TRUE; IX;} + if(*p=='i') + {p+=1; strcat(work,"{\\char149}"); hr_flag = TRUE; IX;} + strcat(work,"L"); NR; + + /* Assamese r */ + case 'R': strcat(work,""); NR; + + default: error("Lost in samyoga()",-1); NX; + } + + if (sam_flag == 'X') { s_ptr = p; break; } + if (sam_flag == 'R') { if ((*p=='r')) { post_ra = TRUE; p++; } + if ((*p=='y')) { post_ya = TRUE; p++; } + if ((*p=='v' || *p=='b')) { post_va = TRUE; p++; } + if ((*p=='n')) { post_na = TRUE; p++; } + if ((*p=='m')) { post_ma = TRUE; p++; } + if ((*p=='l')) { post_la = TRUE; p++; } + s_ptr = p; break; + } + if (!ISHAL(*p)) { s_ptr = p; break; } + } +} + +/***************************************************************************/ +/* samapta */ +/***************************************************************************/ diff --git a/language/oriya/doc/kathamala.or b/language/oriya/doc/kathamala.or new file mode 100644 index 0000000000..3cc81978ce --- /dev/null +++ b/language/oriya/doc/kathamala.or @@ -0,0 +1,20 @@ + +kathaamaalaa + +dvitiiy kha.n.dh + +pa.n.dhit nii.laka.n.th daas + +niu s.tu.de.n.ts+ .s.tors li: + + +% bicaarapati + +bicaarapati + +ek deshre ja.ne samraa.t+ thile. se grajaa"nku pua pari +paa.luthile. grajaa"nk du.hkh guhaari bujhibaasaai/ sthaane sthaane +bicaarapatimaan raghaaithile. tathaapi taa"nk man maanu na thilaa. +se nije raajabesh chaa.ri, gaau/li lok pari lugaapa.taa gindhi +gho.raare ca.dhi bulanti. kaahi/ki bulanti? loka"nk sukh du.hkh +bekhi baapaai/. loke taa"nku samraa.t+ boli cihnipaaranti diff --git a/language/oriya/doc/orchart.tex b/language/oriya/doc/orchart.tex new file mode 100644 index 0000000000..530032b672 --- /dev/null +++ b/language/oriya/doc/orchart.tex @@ -0,0 +1,3 @@ +\input chart +\table {or10 scaled \magstep5} +\bye diff --git a/language/oriya/doc/orcht.or b/language/oriya/doc/orcht.or new file mode 100644 index 0000000000..e970c0fb09 --- /dev/null +++ b/language/oriya/doc/orcht.or @@ -0,0 +1,813 @@ +\documentclass[11pt]{article} +\usepackage{oriya,multicol,longtable} + +\def\portraitpage{% + \setlength{\topmargin}{-0.50in} % real margin == this + 1in + \setlength{\oddsidemargin}{-0.0in} % real margin == this + 1in + \setlength{\evensidemargin}{-0.0in} % real margin == this + 1in + \setlength{\columnsep}{20pt} + \setlength{\columnseprule}{0.4pt} + + % Use Portrait Size Page + \setlength{\textwidth}{6.5in} + \setlength{\textheight}{9.0in}% +} +\portraitpage +\parindent=0pt + +\begin{document} + +\begin{center} +\renewcommand{\doublerulesep}{.5cm} +\renewcommand{\arraystretch}{1.40} + +\begin{tabular}{|lc|lc|lc|lc|lc|lc|lc|} +\hline +%\multicolumn{8}{|c|}{\textit{Vowels}} \\ +%\hline + \texttt{a} & {\orx a} +& \texttt{i} & {\orx i} +& \texttt{u} & {\orx u} +& \texttt{.r} & {\orx .r} +& \texttt{.l} & {\orx .l} +& \texttt{e} & {\orx e} +& \texttt{o} & {\orx o} \\ + \texttt{aa} & {\orx aa} +& \texttt{ii} & {\orx ii} +& \texttt{uu} & {\orx uu} +& \texttt{.R} & -- +& \texttt{.L} & -- +& \texttt{ai} & {\orx ai} +& \texttt{au} & {\orx au} \\ +\hline +\end{tabular} +\vspace*{.5cm} + +\begin{tabular}{|ll|ll|ll|ll|ll|} +\hline +%\multicolumn{10}{|c|}{\textit{Consonants}} \\ +%\hline + \texttt{ka} & {\orx ka} +& \texttt{kha} & {\orx kha} +& \texttt{ga} & {\orx ga} +& \texttt{gha} & {\orx gha} +& \texttt{"na} & {\orx "na} \\ + + \texttt{ca} & {\orx ca} +& \texttt{cha} & {\orx cha} +& \texttt{ja} & {\orx ja} +& \texttt{jha} & {\orx jha} +& \texttt{\char`~na} & {\orx ~na} \\ + + \texttt{.ta} & {\orx .ta} +& \texttt{.tha} & {\orx .tha} +& \texttt{.da} & {\orx .da} +& \texttt{.dha} & {\orx .dha} +& \texttt{.na} & {\orx .na} \\ + + \texttt{ta} & {\orx ta} +& \texttt{tha} & {\orx tha} +& \texttt{da} & {\orx da} +& \texttt{dha} & {\orx dha} +& \texttt{na} & {\orx na} \\ + + \texttt{pa} & {\orx pa} +& \texttt{pha} & {\orx pha} +& \texttt{ba}/\texttt{va} & {\orx ba} +& \texttt{bha} & {\orx bha} +& \texttt{ma} & {\orx ma} \\ +\hline +\end{tabular} +\vspace*{.5cm} + +\begin{tabular}{|ll|ll|ll|ll|ll|ll|} +\hline + \texttt{ya} & {\orx ya} +& \texttt{.ya} & {\orx .ya} +& \texttt{ra} & {\orx ra} +& \texttt{la} & {\orx la} +& \texttt{La} & {\orx La} +& \texttt{.ba} & {\orx .ba} \\ \hline + \texttt{"sa} & {\orx "sa} +& \texttt{.sa} & {\orx .sa} +& \texttt{sa} & {\orx sa} +& \texttt{ha} & {\orx ha} +& \texttt{Ra} & {\orx Ra} +& \texttt{Rha} & {\orx Rha} \\ \hline +\end{tabular} +\vspace*{.5cm} + +\begin{tabular}{|ll|ll|ll|ll|ll|} +\hline +%\multicolumn{10}{|c|}{\textit{Numerals}} \\ +%\hline + \texttt{0} & {\orx 0} & \texttt{1} & {\orx 1} +& \texttt{2} & {\orx 2} & \texttt{3} & {\orx 3} +& \texttt{4} & {\orx 4} \\ + \texttt{5} & {\orx 5} +& \texttt{6} & {\orx 6} & \texttt{7} & {\orx 7} +& \texttt{8} & {\orx 8} & \texttt{9} & {\orx 9} \\ +\hline +\end{tabular} +\vspace*{.5cm} + +\begin{tabular}{|lll|lll|lll|lll|} +\hline +%\multicolumn{9}{|c|}{\textit{Special Characters}} \\ +%\hline + \texttt{.m} & {\orx a.m} & \textit{anusv\=ara} +& \texttt{\char`~m} & {\orx a~m} & \textit{candrabindu} +& \texttt{.h} & {\orx a.h} & \textit{visarga} +& \texttt{|} & {\orx |} & \textit{da\d{n}\d{d}a} \\ + \texttt{\&} & {\orx {\orcirc}&} & \textit{expl. ha\d{l}anta} +& \texttt{.a} & {\orx .a{\orcirc}} & \textit{avagraha} +& \texttt{.o} & {\orx .o} & \textit{OM} +& & & \\ +\hline +\end{tabular} +\vspace*{.5cm} + +\begin{tabular}{|ll|ll|ll|ll|ll|} +\hline + \verb+kaa+ & {\orx kaa} +& \verb+ki+ & {\orx ki} +& \verb+ku+ & {\orx ku} +& \verb+kuu+ & {\orx kuu} +& \verb+k.r+ & {\orx k.r} \\ + \verb+caa+ & {\orx caa} +& \verb+c.r+ & {\orx c.r} +& \verb+ch.r+ & {\orx ch.r} +& \verb+j.r+ & {\orx j.r} +& \verb+.di+ & {\orx .di} \\ + \verb+.d.r+ & {\orx .d.r} +& \verb+.dhi+ & {\orx .dhi} +& \verb+.dh.r+ & {\orx .dh.r} +& \verb+taa+ & {\orx taa} +& \verb+ti+ & {\orx ti} \\ + \verb+tu+ & {\orx tu} +& \verb+tuu+ & {\orx tuu} +& \verb+t.r+ & {\orx t.r} +& \verb+di+ & {\orx di} +& \verb+d.r+ & {\orx d.r} \\ + \verb+naa+ & {\orx naa} +& \verb+ni+ & {\orx ni} +& \verb+n.r+ & {\orx n.r} +& \verb+raa+ & {\orx raa} +& \verb+r.r+ & {\orx r.r} \\ + \verb+laa+ & {\orx laa} +& \verb+v.r+ & {\orx v.r} +& \verb+hi+ & {\orx hi} +& \verb+hu+ & {\orx hu} +& \verb+Laa+ & {\orx Laa} \\ + \verb+Li+ & {\orx Li} +& \verb+stu+ & {\orx stu} +& & +& & +& & \\ +\hline +\end{tabular} +\end{center} +\newpage + +%%% Consonant-Vowel Combinations %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\renewcommand{\arraystretch}{1.2} +\begin{table}[p] +\vspace*{-0.5in} +\hspace*{0.0in}\vbox{ +\begin{center} +\begin{tabular}{|c||c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|} +\hline + / & + {\tt a} & + {\tt aa} & + {\tt i} & + {\tt ii} & + {\tt u} & + {\tt uu} & + {\tt .r} & + {\tt e} & + {\tt ai} & + {\tt o} & + {\tt au} \\ \hline \hline + + {\tt k} & +{\orx ka} & +{\orx kaa} & +{\orx ki} & +{\orx kii} & +{\orx ku} & +{\orx kuu} & +{\orx k.r} & +{\orx ke} & +{\orx kai} & +{\orx ko} & +{\orx kau} +\\ \hline + {\tt kh} & +{\orx kha} & +{\orx khaa} & +{\orx khi} & +{\orx khii} & +{\orx khu} & +{\orx khuu} & +{\orx kh.r} & +{\orx khe} & +{\orx khai} & +{\orx kho} & +{\orx khau} \\ \hline + {\tt g} & +{\orx ga} & +{\orx gaa} & +{\orx gi} & +{\orx gii} & +{\orx gu} & +{\orx guu} & +{\orx g.r} & +{\orx ge} & +{\orx gai} & +{\orx go} & +{\orx gau} \\ \hline + {\tt gh} & +{\orx gha} & +{\orx ghaa} & +{\orx ghi} & +{\orx ghii} & +{\orx ghu} & +{\orx ghuu} & +{\orx gh.r} & +{\orx ghe} & +{\orx ghai} & +{\orx gho} & +{\orx ghau} \\ \hline + {\tt "n} & +{\orx "na} & +{\orx "naa} & +{\orx "ni} & +{\orx "nii} & +{\orx "nu} & +{\orx "nuu} & +{\orx "n.r} & +{\orx "ne} & +{\orx "nai} & +{\orx "no} & +{\orx "nau} \\ \hline\hline + {\tt c} & +{\orx ca} & +{\orx caa} & +{\orx ci} & +{\orx cii} & +{\orx cu} & +{\orx cuu} & +{\orx c.r} & +{\orx ce} & +{\orx cai} & +{\orx co} & +{\orx cau} \\ \hline + {\tt ch} & +{\orx cha} & +{\orx chaa} & +{\orx chi} & +{\orx chii} & +{\orx chu} & +{\orx chuu} & +{\orx ch.r} & +{\orx che} & +{\orx chai} & +{\orx cho} & +{\orx chau} \\ \hline + {\tt j} & +{\orx ja} & +{\orx jaa} & +{\orx ji} & +{\orx jii} & +{\orx ju} & +{\orx juu} & +{\orx j.r} & +{\orx je} & +{\orx jai} & +{\orx jo} & +{\orx jau} \\ \hline + {\tt jh} & +{\orx jha} & +{\orx jhaa} & +{\orx jhi} & +{\orx jhii} & +{\orx jhu} & +{\orx jhuu} & +{\orx jh.r} & +{\orx jhe} & +{\orx jhai} & +{\orx jho} & +{\orx jhau} \\ \hline + {\tt \char`~n} & +{\orx ~na} & +{\orx ~naa} & +{\orx ~ni} & +{\orx ~nii} & +{\orx ~nu} & +{\orx ~nuu} & +{\orx ~n.r} & +{\orx ~ne} & +{\orx ~nai} & +{\orx ~no} & +{\orx ~nau} \\ \hline\hline + {\tt .t} & +{\orx .ta} & +{\orx .taa} & +{\orx .ti} & +{\orx .tii} & +{\orx .tu} & +{\orx .tuu} & +{\orx .t.r} & +{\orx .te} & +{\orx .tai} & +{\orx .to} & +{\orx .tau} \\ \hline + {\tt .th} & +{\orx .tha} & +{\orx .thaa} & +{\orx .thi} & +{\orx .thii} & +{\orx .thu} & +{\orx .thuu} & +{\orx .th.r} & +{\orx .the} & +{\orx .thai} & +{\orx .tho} & +{\orx .thau} \\ \hline + {\tt .d} & +{\orx .da} & +{\orx .daa} & +{\orx .di} & +{\orx .dii} & +{\orx .du} & +{\orx .duu} & +{\orx .d.r} & +{\orx .de} & +{\orx .dai} & +{\orx .do} & +{\orx .dau} \\ \hline + {\tt R} & +{\orx Ra} & +{\orx Raa} & +{\orx Ri} & +{\orx Rii} & +{\orx Ru} & +{\orx Ruu} & +{---} & +{\orx Re} & +{\orx Rai} & +{\orx Ro} & +{\orx Rau} \\ \hline + {\tt .dh} & +{\orx .dha} & +{\orx .dhaa} & +{\orx .dhi} & +{\orx .dhii} & +{\orx .dhu} & +{\orx .dhuu} & +{\orx .dh.r} & +{\orx .dhe} & +{\orx .dhai} & +{\orx .dho} & +{\orx .dhau} \\ \hline + {\tt Rh} & +{\orx Rha} & +{\orx Rhaa} & +{\orx Rhi} & +{\orx Rhii} & +{\orx Rhu} & +{\orx Rhuu} & +{---} & +{\orx Rhe} & +{\orx Rhai} & +{\orx Rho} & +{\orx Rhau} \\ \hline + {\tt .n} & +{\orx .na} & +{\orx .naa} & +{\orx .ni} & +{\orx .nii} & +{\orx .nu} & +{\orx .nuu} & +{\orx .n.r} & +{\orx .ne} & +{\orx .nai} & +{\orx .no} & +{\orx .nau} \\ \hline\hline + {\tt t} & +{\orx ta} & +{\orx taa} & +{\orx ti} & +{\orx tii} & +{\orx tu} & +{\orx tuu} & +{\orx t.r} & +{\orx te} & +{\orx tai} & +{\orx to} & +{\orx tau} \\ \hline + {\tt th} & +{\orx tha} & +{\orx thaa} & +{\orx thi} & +{\orx thii} & +{\orx thu} & +{\orx thuu} & +{\orx th.r} & +{\orx the} & +{\orx thai} & +{\orx tho} & +{\orx thau} \\ \hline + {\tt d} & +{\orx da} & +{\orx daa} & +{\orx di} & +{\orx dii} & +{\orx du} & +{\orx duu} & +{\orx d.r} & +{\orx de} & +{\orx dai} & +{\orx do} & +{\orx dau} \\ \hline + {\tt dh} & +{\orx dha} & +{\orx dhaa} & +{\orx dhi} & +{\orx dhii} & +{\orx dhu} & +{\orx dhuu} & +{\orx dh.r} & +{\orx dhe} & +{\orx dhai} & +{\orx dho} & +{\orx dhau} \\ \hline + {\tt n} & +{\orx na} & +{\orx naa} & +{\orx ni} & +{\orx nii} & +{\orx nu} & +{\orx nuu} & +{\orx n.r} & +{\orx ne} & +{\orx nai} & +{\orx no} & +{\orx nau} \\ \hline\hline + {\tt p} & +{\orx pa} & +{\orx paa} & +{\orx pi} & +{\orx pii} & +{\orx pu} & +{\orx puu} & +{\orx p.r} & +{\orx pe} & +{\orx pai} & +{\orx po} & +{\orx pau} \\ \hline + {\tt ph} & +{\orx pha} & +{\orx phaa} & +{\orx phi} & +{\orx phii} & +{\orx phu} & +{\orx phuu} & +{\orx ph.r} & +{\orx phe} & +{\orx phai} & +{\orx pho} & +{\orx phau} \\ \hline + {\tt b} & +{\orx ba} & +{\orx baa} & +{\orx bi} & +{\orx bii} & +{\orx bu} & +{\orx buu} & +{\orx b.r} & +{\orx be} & +{\orx bai} & +{\orx bo} & +{\orx bau} \\ \hline + {\tt bh} & +{\orx bha} & +{\orx bhaa} & +{\orx bhi} & +{\orx bhii} & +{\orx bhu} & +{\orx bhuu} & +{\orx bh.r} & +{\orx bhe} & +{\orx bhai} & +{\orx bho} & +{\orx bhau} \\ \hline + {\tt m} & +{\orx ma} & +{\orx maa} & +{\orx mi} & +{\orx mii} & +{\orx mu} & +{\orx muu} & +{\orx m.r} & +{\orx me} & +{\orx mai} & +{\orx mo} & +{\orx mau} \\ \hline\hline + {\tt y} & +{\orx ya} & +{\orx yaa} & +{\orx yi} & +{\orx yii} & +{\orx yu} & +{\orx yuu} & +{\orx y.r} & +{\orx ye} & +{\orx yai} & +{\orx yo} & +{\orx yau} \\ \hline + {\tt .y} & +{\orx .ya} & +{\orx .yaa} & +{\orx .yi} & +{\orx .yii} & +{\orx .yu} & +{\orx .yuu} & +{\orx .y.r} & +{\orx .ye} & +{\orx .yai} & +{\orx .yo} & +{\orx .yau} \\ \hline + {\tt r} & +{\orx ra} & +{\orx raa} & +{\orx ri} & +{\orx rii} & +{\orx ru} & +{\orx ruu} & +{\orx r.r} & +{\orx re} & +{\orx rai} & +{\orx ro} & +{\orx rau} \\ \hline + {\tt l} & +{\orx la} & +{\orx laa} & +{\orx li} & +{\orx lii} & +{\orx lu} & +{\orx luu} & +{\orx l.r} & +{\orx le} & +{\orx lai} & +{\orx lo} & +{\orx lau} \\ \hline + {\tt L} & +{\orx La} & +{\orx Laa} & +{\orx Li} & +{\orx Lii} & +{\orx Lu} & +{\orx Luu} & +{\orx L.r} & +{\orx Le} & +{\orx Lai} & +{\orx Lo} & +{\orx Lau} \\ \hline + {\tt v} & +{\orx va} & +{\orx vaa} & +{\orx vi} & +{\orx vii} & +{\orx vu} & +{\orx vuu} & +{\orx v.r} & +{\orx ve} & +{\orx vai} & +{\orx vo} & +{\orx vau} \\ \hline\hline + {\tt "s} & +{\orx "sa} & +{\orx "saa} & +{\orx "si} & +{\orx "sii} & +{\orx "su} & +{\orx "suu} & +{\orx "s.r} & +{\orx "se} & +{\orx "sai} & +{\orx "so} & +{\orx "sau} \\ \hline + {\tt .s} & +{\orx .sa} & +{\orx .saa} & +{\orx .si} & +{\orx .sii} & +{\orx .su} & +{\orx .suu} & +{\orx .s.r} & +{\orx .se} & +{\orx .sai} & +{\orx .so} & +{\orx .sau} \\ \hline + {\tt s} & +{\orx sa} & +{\orx saa} & +{\orx si} & +{\orx sii} & +{\orx su} & +{\orx suu} & +{\orx s.r} & +{\orx se} & +{\orx sai} & +{\orx so} & +{\orx sau} \\ \hline + {\tt h} & +{\orx ha} & +{\orx haa} & +{\orx hi} & +{\orx hii} & +{\orx hu} & +{\orx huu} & +{\orx h.r} & +{\orx he} & +{\orx hai} & +{\orx ho} & +{\orx hau} \\ \hline +\end{tabular} +\vspace{0.10in} +\end{center} +} % end vbox +\end{table} +\newpage + +\begin{multicols}{4} +\begin{tabbing} +WWWWW \= WWW \kill +\verb+kka+ \> {\orx kka} \\ +\verb+k.ta+ \> {\orx k.ta} \\ +\verb+kta+ \> {\orx kta} \\ +\verb+ktha+ \> {\orx ktha} \\ +\verb+kma+ \> {\orx kma} \\ +\verb+kra+ \> {\orx kra} \\ +\verb+kla+ \> {\orx kla} \\ +\verb+kva+ \> {\orx kva} \\ +\verb+k.sa+ \> {\orx k.sa} \\ +\verb+k.s.na+ \> {\orx k.s.na} \\ +\verb+k.sma+ \> {\orx k.sma} \\ +\verb+ksa+ \> {\orx ksa} \\ +\verb+gga+ \> {\orx gga} \\ +\verb+gdha+ \> {\orx gdha} \\ +\verb+gna+ \> {\orx gna} \\ +\verb+gla+ \> {\orx gla} \\ +\verb+gva+ \> {\orx gva} \\ +\verb+ghna+ \> {\orx ghna} \\ +\verb+ghma+ \> {\orx ghma} \\ +\verb+"nka+ \> {\orx "nka} \\ +\verb+"nkha+ \> {\orx "nkha} \\ +\verb+"nga+ \> {\orx "nga} \\ +\verb+"ngha+ \> {\orx "ngha} \\ +\verb+"n"na+ \> {\orx "n"na} \\ +\verb+"nta+ \> {\orx "nta} \\ +\verb+"ndha+ \> {\orx "ndha} \\ +\verb+"nna+ \> {\orx "nna} \\ +\verb+cca+ \> {\orx cca} \\ +\verb+ccha+ \> {\orx ccha} \\ +\verb+jja+ \> {\orx jja} \\ +\verb+jjha+ \> {\orx jjha} \\ +\verb+j~na+ \> {\orx j~na} \\ +\verb+jma+ \> {\orx jma} \\ +\verb+jva+ \> {\orx jva} \\ +\verb+~nca+ \> {\orx ~nca} \\ +\verb+~ncha+ \> {\orx ~ncha} \\ +\verb+~nja+ \> {\orx ~nja} \\ +\verb+~njma+ \> {\orx ~njma} \\ +\verb+~njha+ \> {\orx ~njha} \\ +\verb+.tka+ \> {\orx .tka} \\ +\verb+.t.ta+ \> {\orx .t.ta} \\ +\verb+.t.tha+ \> {\orx .t.tha} \\ +\verb+.tma+ \> {\orx .tma} \\ +\verb+.dga+ \> {\orx .dga} \\ +\verb+.d.da+ \> {\orx .d.da} \\ +\verb+.dma+ \> {\orx .dma} \\ +\verb+.dva+ \> {\orx .dva} \\ +\verb+.n.ta+ \> {\orx .n.ta} \\ +\verb+.n.tha+ \> {\orx .n.tha} \\ +\verb+.n.da+ \> {\orx .n.da} \\ +\verb+.n.dma+ \> {\orx .n.dma} \\ +\verb+.n.dha+ \> {\orx .n.dha} \\ +\verb+.n.na+ \> {\orx .n.na} \\ +\verb+.nma+ \> {\orx .nma} \\ +\verb+tka+ \> {\orx tka} \\ +\verb+tta+ \> {\orx tta} \\ +\verb+ttha+ \> {\orx ttha} \\ +\verb+tna+ \> {\orx tna} \\ +\verb+tpa+ \> {\orx tpa} \\ +\verb+tpra+ \> {\orx tpra} \\ +\verb+tma+ \> {\orx tma} \\ +\verb+tya+ \> {\orx tya} \\ +\verb+tra+ \> {\orx tra} \\ +\verb+tva+ \> {\orx tva} \\ +\verb+t"sa+ \> {\orx t"sa} \\ +\verb+tsa+ \> {\orx tsa} \\ +\verb+tsva+ \> {\orx tsva} \\ +\verb+dga+ \> {\orx dga} \\ +\verb+dgha+ \> {\orx dgha} \\ +\verb+dda+ \> {\orx dda} \\ +\verb+ddha+ \> {\orx ddha} \\ +\verb+dna+ \> {\orx dna} \\ +\verb+dbha+ \> {\orx dbha} \\ +\verb+dma+ \> {\orx dma} \\ +\verb+dba+ \> {\orx dba} \\ +\verb+dva+ \> {\orx dva} \\ +\verb+dhna+ \> {\orx dhna} \\ +\verb+dhya+ \> {\orx dhya} \\ +\verb+dhva+ \> {\orx dhva} \\ +\verb+nta+ \> {\orx nta} \\ +\verb+ntva+ \> {\orx ntva} \\ +\verb+ntha+ \> {\orx ntha} \\ +\verb+ntra+ \> {\orx ntra} \\ +\verb+ntha+ \> {\orx ntha} \\ +\verb+nda+ \> {\orx nda} \\ +\verb+ndha+ \> {\orx ndha} \\ +\verb+nna+ \> {\orx nna} \\ +\verb+nma+ \> {\orx nma} \\ +\verb+nva+ \> {\orx nva} \\ +\verb+pta+ \> {\orx pta} \\ +\verb+pna+ \> {\orx pna} \\ +\verb+ppa+ \> {\orx ppa} \\ +\verb+pma+ \> {\orx pma} \\ +\verb+pla+ \> {\orx pla} \\ +\verb+pva+ \> {\orx pva} \\ +\verb+psa+ \> {\orx psa} \\ +\verb+bja+ \> {\orx bja} \\ +\verb+bdha+ \> {\orx bdha} \\ +\verb+bda+ \> {\orx bda} \\ +\verb+bna+ \> {\orx bna} \\ +\verb+bba+ \> {\orx bba} \\ +\verb+bh.na+ \> {\orx bh.na} \\ +\verb+bhna+ \> {\orx bhna} \\ +\verb+bhma+ \> {\orx bhma} \\ +\verb+bhva+ \> {\orx bhva} \\ +\verb+m.na+ \> {\orx m.na} \\ +\verb+mna+ \> {\orx mna} \\ +\verb+mpa+ \> {\orx mpa} \\ +\verb+mpha+ \> {\orx mpha} \\ +\verb+mba+ \> {\orx mba} \\ +\verb+mbha+ \> {\orx mbha} \\ +\verb+mma+ \> {\orx mma} \\ +\verb+mla+ \> {\orx mla} \\ +\verb+lka+ \> {\orx lka} \\ +\verb+lga+ \> {\orx lga} \\ +\verb+lpa+ \> {\orx lpa} \\ +\verb+lpha+ \> {\orx lpha} \\ +\verb+lma+ \> {\orx lma} \\ +\verb+lla+ \> {\orx lla} \\ +\verb+l"sa+ \> {\orx l"sa} \\ +\verb+l.sa+ \> {\orx l.sa} \\ +\verb+vna+ \> {\orx vna} \\ +\verb+vva+ \> {\orx vva} \\ +\verb+"sca+ \> {\orx "sca} \\ +\verb+"scha+ \> {\orx "scha} \\ +\verb+"s.ta+ \> {\orx "s.ta} \\ +\verb+"sna+ \> {\orx "sna} \\ +\verb+"sma+ \> {\orx "sma} \\ +\verb+"sla+ \> {\orx "sla} \\ +\verb+"sva+ \> {\orx "sva} \\ +\verb+"s"sa+ \> {\orx "s"sa} \\ +\verb+.ska+ \> {\orx .ska} \\ +\verb+.s.ta+ \> {\orx .s.ta} \\ +\verb+.s.tha+ \> {\orx .s.tha} \\ +\verb+.s.na+ \> {\orx .s.na} \\ +\verb+.spa+ \> {\orx .spa} \\ +\verb+.spha+ \> {\orx .spha} \\ +\verb+.sma+ \> {\orx .sma} \\ +\verb+.sva+ \> {\orx .sva} \\ +\verb+.s.sa+ \> {\orx .s.sa} \\ +\verb+ska+ \> {\orx ska} \\ +\verb+skha+ \> {\orx skha} \\ +\verb+sta+ \> {\orx sta} \\ +\verb+stra+ \> {\orx stra} \\ +\verb+stva+ \> {\orx stva} \\ +\verb+stha+ \> {\orx stha} \\ +\verb+sthna+ \> {\orx sthna} \\ +\verb+sna+ \> {\orx sna} \\ +\verb+spa+ \> {\orx spa} \\ +\verb+spha+ \> {\orx spha} \\ +\verb+sma+ \> {\orx sma} \\ +\verb+sva+ \> {\orx sva} \\ +\verb+ssa+ \> {\orx ssa} \\ +\verb+hna+ \> {\orx hna} \\ +\verb+h.na+ \> {\orx h.na} \\ +\verb+hma+ \> {\orx hma} \\ +\verb+hla+ \> {\orx hla} \\ +\verb+hva+ \> {\orx hva} \\ +\verb+Rga+ \> {\orx Rga} \\ +\end{tabbing} +\end{multicols} + +\end{document} + + diff --git a/language/oriya/doc/orcode.tex b/language/oriya/doc/orcode.tex new file mode 100644 index 0000000000..b3dbf09c33 --- /dev/null +++ b/language/oriya/doc/orcode.tex @@ -0,0 +1,146 @@ +% TeX macros for accessing characters +% (automatically extracted from orcode.mf) +\def\orvowela{a} +\def\orvowelaa{aA} +\def\orvoweli{i} +\def\orvowelii{I} +\def\orvowelu{u} +\def\orvoweluu{U} +\def\orvowelri{\char128} +\def\orvowelrii{\char130} +\def\orvowelli{\char132} +\def\orvowellii{\char134} +\def\orvowele{e} +\def\orvowelai{E} +\def\orvowelo{o} +\def\orvowelau{O} +\def\orsignaa{A} +\def\orsigni{[} +\def\orsignivar{\char151} +\def\orsignii{X} +\def\orsignu{]} +\def\orsignuvar{\char145} +\def\orsignulow{\char211} +\def\orsignuverylow{\char216} +\def\orsignuu{Z} +\def\orsignuulow{\char212} +\def\orsignuuverylow{\char217} +\def\orsignri{\char129} +\def\orsignrilow{\char213} +\def\orsignriverylow{\char218} +\def\orsignrii{\char131} +\def\orsignli{\char133} +\def\orsignlii{\char135} +\def\orsigne{<} +\def\orsignai{>} +\def\orsignau{*} +\def\oranusvara{M} +\def\orcandrabindu{/} +\def\orvisarga{H} +\def\orvisargavar{\char250} +\def\orbadot{\char20} +\def\orsecDha{\char175} +\def\orsecta{\char174} +\def\orsectha{\char195}\def\orseccha{\char195} +\def\orsecna{\char240} +\def\orsecpa{\char143} +\def\orsecbha{\char239} +\def\orsecma{\char136} +\def\orsecya{\char138} +\def\orsecra{\char146} +\def\orsecralow{\char206} +\def\orsecla{\char155} +\def\orsecLa{\char156} +\def\orsecva{\char164} +\def\orhalant{+} +\def\orhalantlow{\char142} +\def\orreph{\char147} +\def\ornukta{\char144} +\def\oravagraha{\char253} +\def\ordot{\#} +\def\ordanda{.} +\def\orkka{\char199} +\def\orkTa{\char27} +\def\orkta{\char182} +\def\orkra{\char176} +\def\orkla{\char231} +\def\orkSa{x} +\def\orkSNa{\char225} +\def\orksa{\char203} +\def\orgga{\char30} +\def\orgdha{\char31} +\def\orngka{\char148} +\def\orngkha{\char159} +\def\orngga{\char160} +\def\ornggha{\char202} +\def\orcca{\char152} +\def\orccha{\char210} +\def\orjja{\char153} +\def\orjjha{\char36} +\def\orjnya{\char179} +\def\ornyca{\char172} +\def\ornycha{\char230} +\def\ornyja{\char189} +\def\ornyjha{\char173} +\def\orTTa{\char161} +\def\orDga{\char127} +\def\orRga{\char126} +\def\orDDa{\char236} +\def\orNTa{\char242} +\def\orNTha{\char220} +\def\orNDa{\char187} +\def\orNDha{\char188} +\def\orNNa{\char186} +\def\ortta{\char154} +\def\ortna{\char162} +\def\ortpa{\char28} +\def\ortma{\char163} +\def\ortra{\char177} +\def\ortsa{\char241} +\def\ordga{\char234} +\def\ordda{\char169} +\def\orddha{\char170} +\def\ordbha{\char214} +\def\ordhya{\char178} +\def\ornta{\char226} +\def\orntra{\char232} +\def\orntha{\char227} +\def\ornda{\char165} +\def\orndha{\char166} +\def\orbja{\char34} +\def\orbda{\char167} +\def\orbdha{\char29} +\def\orbba{\char168} +\def\orpta{\char181} +\def\orpsa{\char197} +\def\ormpa{\char190} +\def\ormpha{\char191} +\def\ormma{\char215} +\def\orlka{\char219} +\def\orlpa{\char221} +\def\orlpha{\char223} +\def\orlla{\char237} +\def\orshTa{\char204} +\def\orshca{\char205} +\def\prshcha{\char229} +\def\orSka{\char200} +\def\orSTa{\char198} +\def\orSTha{\char207} +\def\orSNa{\char16} +\def\orSpa{\char184} +\def\orSpha{\char222} +\def\orska{\char201} +\def\orskha{\char26} +\def\orsta{\char180} +\def\orstra{\char233} +\def\orstha{\char228} +\def\orspa{\char185} +\def\orspha{\char224} +\def\orhma{\char25} +\def\orhna{\char94} +\def\orhba{\char95}\def\orhva{\orhba} +\def\orireph{\char171} +\def\oromsign{\char21} +\def\organesh{\char254} +\def\dotcircle{\char0} +\def\whitesquare{\char1} diff --git a/language/oriya/doc/orman.dvi b/language/oriya/doc/orman.dvi new file mode 100644 index 0000000000..3e79ff2449 Binary files /dev/null and b/language/oriya/doc/orman.dvi differ diff --git a/language/oriya/doc/orman.log b/language/oriya/doc/orman.log new file mode 100644 index 0000000000..19993a04c6 --- /dev/null +++ b/language/oriya/doc/orman.log @@ -0,0 +1,113 @@ +This is TeX, Version 3.14159 (preloaded format=Plain 97.2.7) 20 JUN 1999 11:25 +**&Plain orman.tex +(orman.tex (:TeX-inputs:Local:ormacs.tex (orcode.tex)) +(:TeX-inputs:Local:2kol.tex Double Column Format. +\colwidth=\dimen16 +\bigcolheight=\dimen17 +\leftpluscenter=\dimen18 +\pagewidth=\dimen19 +\pageheight=\dimen20 +\ruleht=\dimen21 +\doublecolskip=\skip18 +\savespaceskip=\skip19 +\partialpage=\box16 +\savesize=\dimen22 +\margin=\insert252 +\leftheader=\toks12 +\rightheader=\toks13 +\balerrhelp=\toks14 +) +Oriya-T\kern -.1667em\lower .5ex\hbox {E}\kern -.125emX Summary License +[1] Introduction [2] How the Oriya fonts were made [3] +How to Use Oriya-T\kern -.1667em\lower .5ex\hbox {E}\kern -.125emX [4] [5] +[6] [7] [8] [9] [10] [11] +Underfull \vbox (badness 10000) has occurred while \output is active +\vbox(587.74998+0.83333)x167.65291 +.\glue(\topskip) 3.05556 +.\hbox(6.94444+2.25)x167.65291 +..\glue(\tabskip) 0.0 +..\hbox(6.94444+2.25)x15.83333, glue set 0.50002fill +...\or@XII k +...\glue 3.5 plus 2.0 minus 0.5 +...\glue 3.33333 plus 1.66666 minus 1.11111 +...\glue 0.0 plus 1.0fill +..\glue(\tabskip) 0.0 +..\hbox(6.94444+2.25)x11.11113 +...\tenrm + +...\glue 3.33333 plus 1.66666 minus 1.11111 +...\glue 0.0 plus 1.0fill +..\glue(\tabskip) 0.0 +..etc. +.\glue(\baselineskip) 2.80556 +.\hbox(6.94444+2.49998)x167.65291 +..\glue(\tabskip) 0.0 +..\hbox(6.94444+2.49998)x15.83333, glue set 0.50002fill +...\or@XII k +...\glue 3.5 plus 2.0 minus 0.5 +...\glue 3.33333 plus 1.66666 minus 1.11111 +...\glue 0.0 plus 1.0fill +..\glue(\tabskip) 0.0 +..\hbox(6.94444+2.49998)x11.11113 +...\tenrm + +...\glue 3.33333 plus 1.66666 minus 1.11111 +...\glue 0.0 plus 1.0fill +..\glue(\tabskip) 0.0 +..etc. +.\glue(\baselineskip) 2.55557 +.etc. + + +Underfull \vbox (badness 10000) has occurred while \output is active +\vbox(587.74998+3.0)x167.65291 +.\glue(\splittopskip) 3.05556 +.\hbox(6.94444+0.83333)x167.65291 +..\glue(\tabskip) 0.0 +..\hbox(6.94444+0.83333)x15.83333, glue set 1.75fill +...\or@XII d +...\glue 3.5 plus 2.0 minus 0.5 +...\glue 3.33333 plus 1.66666 minus 1.11111 +...\glue 0.0 plus 1.0fill +..\glue(\tabskip) 0.0 +..\hbox(6.94444+0.83333)x11.11113 +...\tenrm + +...\glue 3.33333 plus 1.66666 minus 1.11111 +...\glue 0.0 plus 1.0fill +..\glue(\tabskip) 0.0 +..etc. +.\glue(\baselineskip) 4.22223 +.\hbox(6.94444+3.75)x167.65291 +..\glue(\tabskip) 0.0 +..\hbox(6.94444+3.75)x15.83333, glue set 1.75fill +...\or@XII d +...\glue 3.5 plus 2.0 minus 0.5 +...\glue 3.33333 plus 1.66666 minus 1.11111 +...\glue 0.0 plus 1.0fill +..\glue(\tabskip) 0.0 +..\hbox(6.94444+3.75)x11.11113 +...\tenrm + +...\glue 3.33333 plus 1.66666 minus 1.11111 +...\glue 0.0 plus 1.0fill +..\glue(\tabskip) 0.0 +..etc. +.\glue(\baselineskip) 1.30556 +.etc. + + [12] +Glyph Chart (:TeX-inputs:Local:chart.tex +\counter=\count26 +) +Missing character: There is no @ in font or12! +Missing character: There is no R in font or12! +Missing character: There is no ^^f4 in font or12! +Missing character: There is no % in font or12! +Missing character: There is no & in font or12! +Missing character: There is no V in font or12! +Missing character: There is no ^^b7 in font or12! +Missing character: There is no ^^e7 in font or12! +Missing character: There is no ^^eb in font or12! +Missing character: There is no ^^fb in font or12! +Missing character: There is no = in font or12! +Missing character: There is no ^^ee in font or12! +Missing character: There is no ^^8f in font or12! + [13] ) +Output written on orman.dvi (13 pages, 65972 bytes). diff --git a/language/oriya/doc/orman.ps b/language/oriya/doc/orman.ps new file mode 100644 index 0000000000..b3a4eff2e8 --- /dev/null +++ b/language/oriya/doc/orman.ps @@ -0,0 +1,7657 @@ +%!PS-Adobe-2.0 +%%Creator: dvips 5.76 (OzTeX) +%%Title: orman.dvi +%%Pages: 13 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%EndComments +%DVIPSCommandLine: dvips -M0 -T210mm,297mm -oorman.ps orman.dvi +%DVIPSParameters: dpi=300 +%DVIPSSource: TeX output 1999.06.20:1125 +%%BeginProcSet: tex.pro +%! +/TeXDict 300 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if} +forall round exch round exch]setmatrix}N /@landscape{/isls true 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 /nn 0 N /IE 0 N /ctr 0 N /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 /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 /E{pop nn dup definefont setfont}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 /ch-image{ch-data +dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N +/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 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 sub]{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 /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict +/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook +known{start-hook}if pop /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 +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{dup length product length le{dup length product +exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} +ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false RMat{BDot} +imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 false +RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform round +exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto +rulex neg 0 rlineto fill 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 +/w{0 rmoveto}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 /x{0 S rmoveto}B /y{3 2 roll p a}B +/bos{/SS save N}B /eos{SS restore}B end + +%%EndProcSet +TeXDict begin 39158280 55380996 1000 300 300 (orman.dvi) +@start +%DVIPSBitmapFont: Fa cmss10 10 18 +/Fa 18 115 df<03C00FF01FF83C3C381C700E700E700EE007E007E007E007E007E007E0 +07E007E007E007E007E007E007700E700E700E381C3C3C1FF80FF007E0101D7E9B15>48 +D<010007003F00FF00C70007000700070007000700070007000700070007000700070007 +0007000700070007000700070007000700FFF8FFF80D1C7C9B15>I<07C01FF03878701C +601EE00EC00F400F400700070007000F000E001E001C003C007800F001E001C003800700 +0E001C0038007000FFFFFFFF101C7E9B15>I<07E01FF03838701CE01E401E401E001E00 +1E001C003C007807F007E007F0003C001C001E000F000F000F000F800F800FC01E601C38 +3C1FF007C0101D7E9B15>I<003C00007C00005C0000DC0000DC00019C00039C00039C00 +071C00071C000E1C000E1C001C1C001C1C00381C00781C00701C00F01C00FFFFC0FFFFC0 +001C00001C00001C00001C00001C00001C00001C00121B7F9A15>I<3FFF003FFF003800 +0038000038000038000038000038000038000039F0003FF8003FFC003F1E003C0F003C0F +00380780000780000780000780000780000780000780400F00E00F00701E00383C001FF8 +0007E000111C7F9A15>I<00F803FC07040E001C00380038007000700071F0E7F8EFFCFC +3CF81EF00EF007E007E007E007E007E00770077007700E300E381C1C380FF003E0101D7E +9B15>II<07E01FF83C3C70 +0E700EE007E007E007E007700E700E3C3C1FF807E01FF83C3C700E700EE007E007E007E0 +07E007E007700E781E3C3C1FF807E0101D7E9B15>I<03C00FF01C38381C700C700EE00E +E006E007E007E007E007E007E00F700F781F3C3F3FF71FE70F86000E000E000C001C0018 +203870F03FC00F80101D7E9B15>I<001C0000003E0000003E0000002E00000067000000 +67000000E7800000C7800000C3800001C3C0000183C0000181C0000381E0000301E00007 +00F0000700F0000600F0000E0078000FFFF8000FFFF8001C003C001C003C0018003C0038 +001E0038001E0070001F0070000F0060000F00E0000780191D7F9C1C>65 +DI<003FC001FFF803C0F80780180F +00001E00003C00003C0000780000780000780000F00000F00000F00000F00000F00000F0 +0000F00000F00000F000007800007800007800003C00003C00001E00000F000807801803 +C07801FFF0003F80151F7D9D1B>I +III<03F0000FFC001FFE003C0F00780780700380E001C0E001C0E001C0 +E001C0E001C0F003C07003807807803C0F001FFE000FFC0003F00012127F9115>111 +D114 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fb or12 12 243 +/Fb 243 256 df<000E1C0000000E1C0000000E1C000007000070000700007000070000 +700000000000000000000000700000070070000007007000000700000000000000000000 +0000000000000000000000E0000001C0E0000001C0E0000001C000000000000000000000 +000000000000000000007000000700700000070070000007000000000000000000000007 +0000700007000070000700007000000E1C0000000E1C0000000E1C000022217E9A25>0 +DI<7FFF80FFFF0011027E8D15>I< +7FFFFFF0FFFFFFC01C027E8D1F>I<7FFCE0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0 +E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0FFFC082A7EA10B>I<7FFF070707070707 +07070707070707070707070707070707070707070707070707070707070707077FFE082A +7EA10B>I<0000000000020000000000003C000000000000F00000000000030000000000 +00060F00000000000C3F8000000007FC77800000007FFC7388F00003E03E7BB0FF007E00 +1E7F307FFFF0000F3C7007FE00000F8060000000000FE0C0000000000FFF00000000000C +FC0000000000180000000000003000000000000030000000000000600000000000006000 +0000000000C0000000000000C0000000000001C0000000000001C0000000000001C00000 +00000001C0000000000001C0000000000001C0000000000001C0000000000001C0000000 +000001C0000000000001C0000000000001C0000000000001C0000000000001C000000000 +0001C0000000000001C0000000000001C0000000000001C0000000000001C00000000000 +01C0000000000001C0000000000001C0000000000001C0000000000001C0000000000001 +800000352E9DAC0C>I<0010000070000070000070000070000FF0003FF00061F00060F8 +00E07800F07C00F8FE017F9F063E0FFC0007E0180F9A8000>I<00800000038000000380 +00000380000003800000030000000E0000003800000060000000E0000000E03C0000F0FF +0000FF1F80007C07C0000003E0800001FB800000FF0000003C001912978000>I<010007 +000700060006000C0018003000303860FC61BCE19CE39CF398FB987FF03FC01F000E1296 +8000>II<003FC00000FFF83003 +01FE700C003FF018000FF0300003F0300001F06000007060000070E0000070E0000070E0 +000070E0000070E0000070F0000070F0000070780000707C0FC0703FFFE0701F81F07001 +80F07003807070038070700380707003C0707003C0607001E0607001F0E07000FFF06000 +7EF0000000780000007C0000003E0000001E0000000C001C237E9B21>I<000FF800007F +FF0201C03FCE060007FE0C0001FE1800007E3000003E3000000E6000000E6000000EE000 +000EE000000EE000000EF000000EF818000E7E60000E3F80780E0F01FC0E0603BE0E0603 +9E0E0E03CE0E0E03FE0E0E01EE0E0F000E0E0F000C0E07800C0E07C0180E03F0300E01FF +C00C007F00001F1E7E9B24>I<0007F8000000007FFF00000001E03FC00000060007E000 +000C0001F00000180000F800003000007800003000003C00006000003C00006000001E00 +00E000001E0000E000000E0000E000000F0000F000000F0000F818000700007E60000700 +003F80780700000F01FC0700000603BE07000006039E0700000E03CE0700000E03FE0600 +000E01EE0600000F000E0E00000F000C0C000007800C0C000007C01818000003F0301800 +0001FFC0300000007F00600000000000C000000000030000000000060000000000180000 +000000300000000000300000000000701E00000000787F800000007F8FC00000003E03E0 +0000000001F00000000000FCC0000000007F80000000001E002A2C7E9B23>I<001FF000 +007FFE0001807F8003000FC0030003E0070001F007F000F01FFE0078307C007860000838 +60003838E0003038E0003038E0006030F070C030FCC1F0707F83FC401F067E0006061F00 +060C0F000E1807000E3807000E2007000F0006000F00060007800C0007C0180003F03000 +01FFC000007F00001D1E7E9B20>I<001FF000007FFE0001807F8003000FC0030003E007 +0001F007F000F01FFE0078307C00786000003860000038E0000038E0000038E0000030F0 +180030FC6000707F8000401F00000006007C000601FE000E061E000E0C0E000E180E000F +180E000F300C0007F00C0007E0180003F0300001FFC000007F00001D1E7E9B20>I<00FE +000003FF88000C0FF8001E03F8003701F8006380780061803800E1C03800E0E03800E060 +3800F0703800F0383800781C38007C2C38003FCE38001F0738000603B8000C01B8000C01 +F8001C00F8001C007F801E00FFC01F83C3C00FFDC1C003F1E1C00031E1800060C1800060 +03C000E007E000E019F000E060F000E0007000F0007000F0006000780060007C00C0003F +0380001FFE000007F0001C277E9B1F>I<001F00007F8000C7C00183C00181C00301C000 +01800001800FE3003FFF0060FE00E01F80F01FC0FFE3F07F81F800007C00003800001016 +12918000>I<020200000C0E0000180E0000180E0000380E0000380E00003C0E00003F1E +00001FFE000007CE0000000E00000FCE00003FFE000061FE0000E07E0180E03F0300F01F +C600FFE7F8007F81E0001913927E00>I<00000000000200000000003C0000000000F000 +0000000300000000000600000000000C0000000007FC000000007FFC00F00003E03E00FF +007E001E007FFFF0000E0007FE00000E00000000000E00000000000C00000000000C0000 +000000180000000000300000000000300000000000600000000000600000000000C00000 +000000C00000000001C00000000001C00000000001C00000000001C00000000001C00000 +000001C00000000001C00000000001C00000000001C00000000001C00000000001C00000 +000001C00000000001C00000000001C00000000001C00000000001C00000000001C00000 +000001C00000000001C00000000001C00000000001C00000000001C00000000001C00000 +00000180002F2E9DAC0A>I<001FE000007FFC000180FF0006001F800C0007C0180003E0 +300001E0300000F0600000F060000070E0000070E0000070E03F0070F0FFC060FB07E0C0 +7E01F0C03C00F9000C0E78001C3E38001C7E38001E7E38001E7C38000F7038000F807800 +07E1B80003FF380000F8380000003800000030001C1D7E9B1F>I<00078000001FC00000 +33C0000031C0003871C3003C7187003C7986001E7F06001F3C0C000F80180007E0300003 +FFC00001FF000001800000018000000301F0000307F800060C7C0006183C000C181E000C +381E00183C0E00383E0E00301C0E0030000C0060000C0060001800E0003800E0007F00E0 +01FF80E0060780E00803C0E00003C0F00001C0F00001C0700001C078000180780001803C +0003003E0003001F0006000F800C0007F0300003FFC000007F00001A2D7EAA1E>I<0007 +F800001FFE0000603F8000C00FC000C003E001C001F003F800F00FFF0078183FC0783007 +80386000003860000038E0000038E0000038E0000030F0007030F003F860780678607C18 +38C03F6039001FC03800078038000300380006003800060038000E0038000F0038000FC0 +3800078030001D1D7E9B20>I<000FF000007FFE0001C07F8006000FC00C0003E0180001 +F0300000F8300000786000003C6000003CE000001CE000001CE000001CF000001CF00000 +1C700000187801E0187C07F0383E18F0301FB0703C0FC070FE0380719E0300718E060073 +8E060073CE0E0073FC0F0071EC0FC0701807806018000000300000006000000180000007 +0000003C000001E000000700001F247E9B22>I<0007FC00001FFF0000601FC000C007E0 +00C001F001C000F803F800780FFF0038183FC03C3007803C6000001C6000001CE000001C +E000001CE000001CF0000018F001E0187807F0387C18F0303F30703C1FC070FE0780719E +0300718E0600738E060073CE0E0073FC0F0071EC0FC07018078060180000003000000060 +000001800000070000003C000001E000000700001F247E9B22>I<003FC00000FFF00003 +01FC000C007E0018001F0030000F8030000780600003C0600003C0E00001C0E00001C0E0 +0001C0E04001C0F1800180F30031807E0073807E0072003C0070001C0070001C0070001C +0070001E0070001E0070000F00F0000FC1F00007FE700001F8700000C070000300600006 +0000C01F8007C00FF03DC003FCE1C0007F01C0001FC1C00037F1C00063E1C00061E1C000 +E0E1C000E0E1C000E0E1C000F0C1C000F8C1C0007F81C0003E01C0000001001A2E7E9B1E +>I<01FC0007FF88181FF83003F86001F8600078E00038E00038E00038F00038F0003878 +04387C18383E60381FC0380F00380C00381E00383F80380FF03803FFB8007FFB0063FF00 +C7FF0187270187870387CF0383FF0381E703C00703E3E701FFF700F8F700387700387700 +3C67003E67001FC6000F0018277E9B1D>I<001FF00000FFFE0003807F800C000FC01800 +03E0300001F0600000F060000078E0000078E0000038E0000038F1F07C38FFFDFE307C7F +1E60381E0FC0180E0F00380E0700380E07003C0E07003C0E07001E0E07E01F1E0FFB0FEE +30FF078E603F000EC01F000CC00F0001C0070001C0070001C0060001E0000001F1E00000 +FFF000007CF000001C7000001C7000001C6000001E6000001FC000000F0020277E9B23> +I<007E000003FFC4000E0FFC001801FC003000FC0060003C0060001C00E0001C00E0001C +00E0001C00E0001C00F0001C00F0001C0078001C007C601C003FC01C001F001C0006001C +000C001C000C001C001C001C001E003C001F007C000FC19C0007FE1C0001F8FC000003FC +0000067C0000061800000E0000000E0000000E0000000F0000000F0000000780000007C0 +000003F0000001FC0000007F0000001FF0000007F01C297E9B1D>I<007F0003FFE00E07 +F01800F830007C70003C60001E60001EE0000EE0000EF07C0CF9FF0C7E1F983C07E00C03 +C01C01C01C01C01E01C01F03C00FC7C007F9C001E1C00001C000718C00F81C007C1C003C +1C001E1C001F1C003F9C00679C00639C00E01C00E01C00E01C00F01C00F87C007FD8003F +0017277E9B1C>I<00FE000003FFC2000C0FFE001801FE0030007E0060003E0060000E00 +E0000E00E0000E00E0000E00F0000E00F0000E0078000E007C000E003FFE0E001FFF0E00 +030F8E0007078E0007038E0007038E0007030FE007831FFB07C660FF03FCC03F01F1800F +000180070003800700038007000380070003C0070003E3E70001FFF70000F8F700003877 +0000387700003C6700003E6700001FC600000F0020277E9B24>I<00FE000003FFC2000C +0FFE001801FE0030007E0060003E0060000E00E0000E00E0000E00E0000E00F0000E00F0 +000E0078000E007C000E003FFE0E001FFF0E00030F8E0007078E0007038E0007038E0007 +030E0007830E0007C60E0003FDC83001F3E0700001F0700000F0700000787000007C7000 +00FE7000019E7000018E700003807000038070000380700003C0700003E1F00001FF6000 +00FC001C277E9B23>I<01FC000007FF8800181FF8003003F8006001F80060007800E000 +3800E0003800E0003800F0003800F0003800780438007C1838003E6038001FC038000F00 +38000C0038001E0038003F8038000FF0380003FE3F00007FFF80000F8780003383800063 +C3800063C30000C1830000C0078001C00FC001C033E001C0C1E001C000E001E000E001E0 +00C000F000C000F80180007E0700003FFC00000FE0001B277E9B1E>I<18383838383838 +383838383838383838383838383838383838200000001C7EFEFEFC700723759F13>I<00 +1FE000007FFC000180FF0006001F800C0007C0180003E0300001E0300000F0600000F060 +000070E0000070E0000070E03F0070F0FFC060FB07E0C07E01F0C03C00F9000C0078001C +0038001C0038001E0038001E0038000F0038000F80780007E1B80003FF380000F8380000 +00380000033FC0000C3FF0001861F80018E0780038F0380038FE3800387F38003C0F3800 +3C0738001E0738001F0638000FF8300007E0001D297E9B22>I<1C7CFCFCF8E006067E8F +09>I<003FC00000FFF0000301FC000C007E0018001F0030000F006000078060000780E0 +000380E0000380E0000380F0000300FB1F83007C7FF40038E3F80018E0780038F0380038 +FE3800387F38003C0F38003C0738001E0738001F063C000FF87C7007E19CF000031C7000 +061C6000061E60000E1FC0000E0F00000F0000000FFE000007FF000000CF000001C70000 +01C6000001E6000001FF000000FF80000007C0000003801C297E9B21>I<0E3E7E7E7E0C +0C18183060C0070C7FA009>39 D<01000300060006000C000C0018001800380030003000 +70007000700060006000E000E000E000E000E000E000E000E000E000E000F000F0007000 +700070007800780038003C003C001E001E000F000F0007800700092A7EA10B>I<6000F0 +00F000780078003C003C001E001E000E000F000F00070007000780078003800380038003 +800380038003800380038003800300030007000700060006000E000C000C001800180030 +00300060006000C000092A7FA10B>I<00000007F80000007FFCF00003E03EFF007E001E +7FFFF0000E07FE00000E000000000E000000000C000000000C0000000018000000003000 +000000300000000060000000006000000000C000000000C000000001C000000001C00000 +0001C000000001C000000001C000000001C000000001C000000001C000000001C0000000 +01C000000001C000000001C000000001C000000001C000000001C000000001C000000001 +C000000001C000000001C000000001C000000001C000000001C000000001C00000000180 +27289DA60A>I<60F0F8783C3E1F0E0808867C00>I<0E3E7E7E7E0C0C18183060C0070C7F +8309>I<7FC0FF000A027E8D0D>I<20E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0 +E0E0E0E0E0C0031C6A9A1D>I<00780001FC0003BC00239C4073DD80F3F98079E3807C03 +003F06001FF80007E000120B8EA700>I<003F0000FFC00307E00601F00C00F818007818 +003C30003C30001C70001E60001E60000EE0000EE0000EE0000EE0000EE0000EE0000EE0 +000CF0000CF0001C7000187800187800303C00303E00601F00C00FC18007FE0001F80017 +1E7E9B1B>I<01E00007F80018FC00303E00301E00600F00600F00E00700E00700E00700 +E00600E00600F00C00F00C007018007830007860003D80003E00001F00000F800007E000 +03F00000FC00007F00001FC00007F00001F8000070151D7E9B19>I<001F00007FC00187 +E00301F00300F00600780600780E00380E00380E00380E00380E00380F00300F00300780 +7007C06003F0C001FFC0007D80000300000600000C000030000060000180000600001800 +00600000800000151D7E9B19>I<03E03C000FF8FE0018FF1F00303E0F00301E0700600E +0780600E0780E00E0380E00E0380E00E0380E70E0380FF8E0380F7CE0380F3CE0380F1CE +038071CE030079CE03007D8E07003F8E07001E0E0700000E0600000E0600000E0E00000C +0E0000000C0000000C00000018000000180000003000191D7E9B1D>I<20000080F00003 +00F80006007C000C003E0018001F0030000F80600007C0C00003E1800001F3000000FE00 +00007C0000003E0000003F0000006F800000C7C0000183E0000181E0000300F0000300F0 +00070070000700700007007000078060000780600003C0C00003F1800001FE0000007800 +00191D7F9A1B>I<003F0000FF800187C00303C00301C00701C00701C007818007C18003 +E30031F300F8FE007C7E003E3F001F3F800FE7C007E3E003F1F003F8F8067C70063E000C +1F000C0F001C07001C07001C06001E06001F0C000FF80007E000151E7E9B19>I<01F800 +07FE00183F00300F806007C0FC03C0FF01E01F81E007C0E003C0E001E0E001E0E000E0E0 +00E0C000C0C0E0C180F98180FF03003C0300000600000C00001800003000006000018000 +0300000C0000180000600000C00000131E7E9B17>I<01F80007FE00183F00300F803F87 +C07FC3C063E1E0E1E1E0E0E0E0E0E0E0E0E0E0F0C0E0F0C0E07980C07F00C03C01800001 +80000300000300000600000C000018000030000060000180000300000C00001800006000 +00C00000131E7E9B17>I<0FFFF03FFFE0600000600000E00000E00000E00000E00000E0 +0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0 +0000E00000E00000E00000E00000E00000E00000C00000141C7E9A17>I<0000400001C0 +0001C00001C00001C00001C00001C02001C0FC01C0FF01C0FFC1C0E7F9C0F1FFC0F03FC0 +700FC07801007800003C00003E00001F00000F800007E00003F00000FC00007F00001FC0 +0007E00001C0131C7E9A17>I<1C7CFCFCF8E0000000000000001C7CFCF8E006127E9009> +I<0E3E7E7E7C70000000000000000E3E7E7E7E0C0C18183060C007197F9009>I<003F80 +00FFE00303F00600E00C0000180000180000300000300000700000600000600000E00000 +E00000E00000E07F80E1FFE0E603F0F800F0F00078F000787000387800387800383C0030 +3E00301F00600FC0C007FF0001FC00151E7E9B18>I<00000FC00000FFE00007C1F0703C +00F0FFE000707F000070000000700000006000000060000000E0000000C01C0B9EA600> +62 D<01E007F818FC303C601E601EE00EE00EF00CF00C60180030006000C00180030003 +00060006000E000E000E000E000F000F800780020000000000000000E003E007E007E007 +C007000F2474A01D>I<60E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0 +E0C0031C7C9A0A>65 D<0007FC0000007FFF800001E01FE000060003F0000C0000F80018 +00007C003000003C003000001E006000001E006000000F00E000000F00E000000700E000 +000700F000000700F39C0E07007E1C1E07007E3C1F07003C1C1F07000C1C1F06001C1E1F +06001C1F370E001C0FE70C001C07870C001E000618001E000618000F000C38000F80183C +0007E0303E0003FFC01F0000FF000F00000000078000000007C0000000038022217E9B23 +>I<001FF00000FFFE0003807F800C000FC0180003E0300001F0700000F0600000786000 +0078E0000038E0000038E0000038F0078030F81FE0307E63F0603FC0F8C00F8079800180 +3A0003803800038038007FC03000FFE030000FF87E0007FFFF000C7F0F000C3F07001C0F +86001E1FC6001FE3FC000F81F0001D1E7E9B20>I<30000278000E7C000E3C000E1E000E +1F000E0F800E07C00E03C00E01E00E03F00E0FF80E18F80E307C0E703E0E601E0E60080E +E0000EE0000EE0000EE0000EF0000EF0000E78000E7C001E3E006E1F818E0FFE0C03F800 +171D7E9A1D>I<07000000000FC000000007F000000001FF000000007FFFFF000007FFFF +8000000007C000000003E000000001E000000000F000000000F000000010700000007070 +000001F0700000067070000018707000006070700000C070700003007070000C00707000 +1C007870001E007FF0001F007F70000E0070703800007070FE00007070BF800070700FC0 +00707003F000707001FC007070007E007070001F807070000FE070700003F070700000FC +707000007F707000001FF070000007F070000003F060000000E00024287EA529>I<0007 +E7C0061FFFE00C30F1F0186070F03060707830E0707870E0703870E0703870F0703870F0 +7030787060307C0000603F0FC3C01FFFEFF037E1F1F870C0F07860C0703C61C0703CE1C0 +701CE1C0701CE1E0701CE1E07018F0E07018F0C06038780000307C0000603F0000C01FE0 +070007FFFC0000FFE0001E1E7E9B21>I<001FE000007FF8100180FE7006003FF00C000F +F0180003F0300001F0300000706000007060000070E0000070E0000070E0800070F30000 +70F30000707E0000707E0000703C0000701C0000701C0000701C0000701C0180701C0380 +701C0380701E0380701E0380700F03C0F00F87F1F007FDFF6003F07C001C1E7E9B21>I< +07E01FF030F860786038E038E038E030F030F8607FC03F00000000000000000000000000 +07E01FF030F860786038E038E038E030F030F8607FC03F000D1E7E9B11>I<000FFC0000 +007FFF800001C01FE000030003F000060000F8000600007C000E00003C000E00001E000F +F0001E001FFC000F00307F000F00601E0007006000000700E000000700E000000700E000 +000700F000000700F07878070079FDFC06007F3F3E06003E1E1E0C00060E0E0C000E0E0E +18000E0E0E18000E0E0E30000F0E0C70000F0F0C7800079F987C0007F7F03C0003C3C01E +000000001F000000000F80000000070021217E9B23>I<003F800000FF8040030601E00C +0601F0180E00F0300E0070300E0070600F0060600F0060E00780C0E007E180E003FE00E0 +00F800E0000000F0000000F0000000780000007C0FC0003FFFE0001F81F0000180F00003 +807000038070000380700003C0700003C0600001E0600001F0E00000FFF000007EF00000 +00780000007C0000003E0000001E0000000C001C237E9B1F>I<003F800000FF80300306 +00700C060070180E0070300E0070300E0070600F00F0600F00F0E00781F0E007E370E003 +FE70E000F870E0000070F0000070F0000070780000707C0FC0703FFFE0701F81F0700180 +F07003807070038070700380707003C0707003C0607001E0607001F0C07000FF8060007E +00001C1E7E9B21>I<000FFC00007FFF8001C01FE0060003F00C0000F81800007C300000 +3C3000001E6000001E6000000EE000000EE000000EE0F87C0EF3FDFE0CFE3F1E187E1E0F +183C0E0F201C0E07001C0E07001C0E07001C0E07001C0E07001E0E07001E0E07000E0E06 +000F0E06000F0E0E00070E0E00060C0C001F1D7E9B22>I<07E01FF030F860786038E038 +E038E030F030F8607FC03F000D0C7E9B11>I<0003F800000FFE1000303F7000600FF000 +6007F000E001F000E000F000F0007000F0007001F8007007FE0070183F0070300F807030 +0700706000007060000070E0000070E0000070E01F0070E07FC070F187E070F301F0707E +00F0707C0070703C0070703E0060701F0060700FC0C07007FF006001FC00001C1E7E9B21 +>II<003F80000000FF +F09E000303FFFF000C007F8F8018001F878030000F838030000383806000038380600003 +C300E00003E300E00003FE00E00003F800E000038000F000038000F00003800078000380 +007C180380003F700380001F800380000700038000060003800006000380000E00038000 +0E000380000E000380000F000780000F801B800007E063800003FF83000000FE00000021 +1E7E9B23>I<000FE000003FF80000C0FE0003003F0006000F800C0007C0180003C01800 +01E0300001E0300000E0600000F0600000F0E0000070E0000070E0000070E0000070E000 +0070E0000070F0000060F0000060700000C0780000C0780001803C0001803E0003001F00 +06000FC00C0007F0300001FFC000007F00001C1E7E9B20>I<003F800000FFF1800303FF +800F007F801B801F8031800F8031C0038060E0038060700380E0300380E0380380E01C03 +80E00E0380F0060380F0070380780383807C19C3803F70C3801F80E3800700738006003B +8006001B800E001F800E000F800E0007800F0007800F801B8007E0638003FF830000FE00 +00191E7E9B1F>83 D<00F80203FC0E063E0E0C1F0E0C0F0E1C070E1C070E1E070E1C060E +00060E000C0E00180E00600E01800E06000E18000E30000E60000E60000EE0000EE0000E +F0000EF0000E78000E7C001E3F006E1FC0CE07FF0C01FC00171D7E9A1D>I<0007FC0000 +007FFFC00001E01FF000060001F8000C00007C001800003E003000001E003000000F0060 +00000F006000080700E000380700E000300700E000300700F000600700F870C006007EC1 +F006003F83FC0C000F067E180006061F1E00060C0F3F000E18070F800E380707800E2007 +03800F000603800F0006038007800C030007C018030003F030060001FFC00F00007F000F +8000000007C000000003C000000001E000000001C023227E9B23>I<000FF000007FFE00 +01C07F8006000FC00C0003E0180001F0300000F0300000786000007860000038E0000038 +E0000038E0000038F0000030F81800607E6000603F8000800F00000006007C000601FE00 +0E061E000E0C0E000E180E000F180E000F300C0007F00C0007E0180003F0300001FFC000 +007F00001D1E7E9B20>87 D<0018007800F801B806380C38303860388038003800380038 +003800380038003800380038003800380038003800380038003800380038003800380038 +003800380038003800300D2386A10A>I<003F800001FFE3000703FF000C00FF0018003F +0030001F00300007006000070060000700E0000700E0000700E0000700E0000700E00007 +00F0000700F000070070000700780C07007C1807003F3007001FE0070007C00700018007 +0003800700078007F00F800FF81BC0387C33E0F83C61FFB81C00FC301C00000018000000 +1800000030000000C0000003C0000001E0000001F0000000F80000007C0000003C000000 +101E297E9B20>I<0080000003800000038000000380000003800000030000000E000000 +3800000060000000E0000000E03C0000F0FF0000FF1F80007C07C0000003E0800001FB80 +0000FF0000003C0019128C8100>I<007FC00001FFF0000601FC0018007E0030001F0060 +000F00E00007808000060019089DA600>I<6000E000E000F000F0007000780078003800 +3C003C001C001E001E000E000E000F000F00070007800780038003C003C001C001E001E0 +00E000E000F000F00070007800780038003C003C001C001E001E000E000C0F2A7EA10C> +I<0010000070000070000070000070000FF0003FF00061F00060F800E07800F07C00F8FE +017F9F063E0FFC0007E0180F8F8100>I<0007FE0000003FFFC00000E00FF000030001FC +000C00007E001800001F003000000F8030000007C060000003C060000001C0E0000001E0 +E0000001E0E0400000E0F1800000E0F3003000E07E007000E07E007000C03C007000C01C +007001C01C007001801C007001801E007003E01E007007E00F00F018E00FC1F030E007FE +70C0E001F87180E000C07300E003006600E006000E00E00F800F00E00FF00F80E003FC07 +00C0007F000000001FC000000007F000000001E0000023257E9B27>I<001FE000007FF8 +000180FE0006003F000C000F80180007C0180003C0300001E0300001E0700000E0700000 +E0700000E0702000E078C000C0798018C03F0039C03F0039001E0038000E0038000E0038 +000E0038000F0038000F0038000780780007E0F80003FFF80000FFF8000070F80001E078 +00036038000CE0380018E0380060F03800F8F87800FE7FF8003FBF38000FE0380003F830 +0000FE0000003F8000000FE0000003F8000000F800000020001B2C7F9B1E>I<060C1830 +306060FCFCFCF8E0070C7FA009>I<01F1E00007FFF0300C78F070183878701838787038 +383870383838703C3838703C3838701C30307010003070000060700000C07000FF007007 +FC00701C000070300000706000007060000070E0000070E0000070E0000070F0000070F0 +000070780000F07C0003703F0006701FE0387007FFE06000FF00001C1E7E9B21>I<001F +E000007FFC000180FF0006001F800C0007C0180003E0300001E0300000F0600000F06000 +0070E0000070E0000070E03F0070F0FFC060FB07E0C07E01F0C03C00F9000C0078001C00 +38001C0038001E0038001E0038000F0038000F80780007E1B80003FF380000F838000000 +3800000030001C1D7E9B1F>I<001FE000007FF8000180FE0006003F000C000F80180007 +C0300003C0300001E0600001E0600000E0E00000E0E00000E0E00000E0E00000E0F00000 +C0F00000C0780001C07C0FC1803FFFE1801FC1F2000180F0000180700003807000038070 +0003C0700003C0600001E0600001F0C00000FF8000007E00001B1E7E9B1F>I<003FC000 +00FFF0000301FC000C007E0018001F0030000F8030000780600003C0600003C0E00001C0 +E00001C0E00001C0E04001C0F1800180F30031807E0073807E0072003C0070001C007000 +1C0070001C0070001E0070001E0070000F00F0000FC1F00007FE700001F8700000007000 +000060001A1D7E9B1E>I<0000001000000070000001F00000067000000C700000307000 +00C07000030070000600700018007000380070003C0070003E0070001C007038000070FE +000070BF8000700FC0007003F0007001FC0070007E0070001F8070000FE0700003F07000 +00FC7000007F7000001FF0000007F0000003F0000000E01C1E7E9B21>I<007F000F8003 +FFC03FC00E07F063E01801FC61E030007FE0E030001FE0C0600007F0C0600003FF80E000 +007E00E000080000E000380000E000300000F000300000F0006000007870C000007EC1F0 +00003F83FC00000F067E000006061F0000060C0F00000E180700000E380700000E200700 +000F000600000F0006000007800C000007C018000003F030000001FFC00000007F000000 +231E7E9B25>I<003FC00000FFF8300301FE700C003FF018000FF0300003F0300001F060 +00007060000070E0000070E0000070E0000070E0000070E0000070F0000070F000007078 +0000707C0FC0703FFFE0701F81F0700180F07003807070038070700380707003C0707003 +C0607001E0607001F0C07000FF8060007E00001C1E7E9B21>I<003FC00000FFF0000301 +FC000C007E0018001F0030000F8030000780600003C0600003C0E00001C0E00001C0E000 +01C0E04001C0F1800180F30031807E0073807E0072003C0070001C0070001C0070001C00 +70001E0070001E0070000F00F0000FC1F00007FE700001F8700000C07000030060000600 +00000F8000000FF0000003FC0000007F0000001FC0000007F0000001E0001A257E9B1E> +I<000FFC0000007FFF800001C01FE000060003F0000C0000F8001800007C003000003C00 +3000001E006000001E006000000F00E000000F00E000000700E000000700E000000700E0 +00000700E000000700F000000700F07878070079FDFC06007F3F3E06003E1E1E0E00060E +0E0C000E0E0E0C000E0E0E18000E0E0E18000F0E0C38000F0F0C3C00079F983E0007F7F0 +1F0003C3C00F00000000078000000007C0000000038022217E9B23>I<000FFC00007FFF +8001C01FE0060003F00C0000F81800007C3000003C3000001E6000001E6000000EE00000 +0EE000000EE000000EF000000CF00000187B83F8187E0FFE203E183F800C380F800C3C03 +801C3F03801C1FC3801C07E3801C01E3801E00E3801E00C3800F00C3800FC1838007FE03 +0001F800001F1E7E9B22>I<0007FC00007FFFC001E01FF0060001F80C00007C1800003E +3000001E3000000F6000000F60000007E0000007E0000007E0FC1E07F3FE7F06FE1F8F86 +7E0F078C3C0703D01C0703C01C0701C01C0701C01E0701C01E0701C00F0701800F8F0180 +07FF038003E70380000703000007030000060600201D7E9B23>I<0007FE0000003FFFC0 +0001E00FF000030001F8000C00007C001800003E003000001E003000000F006000000F00 +6000000780E000000780E000000380E0F87C0380F3FDFE0380FE3F1E03807E1E0F03803C +0E0F03801C0E0703801C0E0703001C0E0703001C0E0707001C0E0706001E0E0706001E0E +070C000E0E060C000F0E061C000F0E0E1E00070E0E1F00060C0C0F800000000780000000 +03C000000003E000000001C023217E9B24>I<003F800000FFF1800303FB800C007F8018 +003F8030000F80300007806000038060000380E0000380E0000380E0000380E0000380F0 +000380F00003807801C3807C0703803C1803801F6003801F80038007000380060003800C +0003800C0003801C0003801C0003801E0003801F8003800F000300191D7E9B1F>I<001F +F000007FFE0001807F8006000FC00C0003E0180001F0300000F030000078600000786000 +0038E0000038E0000038E0000038F0000030F0000030700070607803F8607C0678C03E18 +39801FE03A000FC03800038038000300380006003800060038000E0038000F0038000FC0 +3800078030001D1D7E9B20>I<0180000003C0000003C0000001C0000001C0000001C000 +000180000001800000038000000301F0000307F800060C7C0006183C000C181E000C381E +00183C0E00183E0E00301C0E0030000C0070000C006000180060003800E0007F00E001FF +80E0060780E00803C0E00003C0F00001C0F00001C0700001C078000180780001803C0003 +003E0003001F0006000F800C0007F0300003FFC000007F00001A277EA41E>I<003F8000 +00FFF0800303FF800C007F8018001F8030000F80300003806000038060000380E0000380 +E0000380E0000380E0000380F0000380F0000380780003807C1803803F7003801F800380 +0700038006000380060003800E0003800E0003800E0003800F0007800F801B8007E06380 +03FF830000FE0000191E7E9B1F>I<003F800001FFE0800703FB800C00FF8018003F8030 +001F8030000F806000078060000380E0000380E0000380E0000380E0000300E0000000F0 +000000F0000000780000007C0FC0003FFFE0001FC1F0000180F000018070000380700003 +80700003C0700003C0600001E0600001F0C00000FF8000007E0000191E7E9B1F>I<000F +F000007FFC0001C07F0006001F800C0007C0180003E0300001E0300000F0600000F06000 +0070E0000078E0000078E0000038E0000038F0000038F0000038780000387C0FC0303FFF +E0301F81F0700180F06003807060038070C0038070C003C0718003C0638001E063C001F0 +C3E000FF81E0007E00F0000000F80000007C000000381E217E9B20>I<007F800003FFE1 +800E03FB801800FF8030003F8060000F8060000780E0000380E0000380E0000380E00003 +80F0000380F0000380780003807C0183803E0603801F1803800FF0038007C00380030003 +80060003801E0003803FC003800FF8038001FF0380003FC3800007FB800001FF8000003F +8000000700191E7E9B1F>I<000FF000007FFE0001C07F8006000FC00C0003E0180001F0 +300000F0300000786000007860000038E0000038E0000038E0000038F0000030F8180060 +7E6000603F8078800F01FC000603BE0006039E000E03CE000E03FE000E01EE000F000E00 +0F000C0007800C0007C0180003F0300001FFC000007F00001D1E7E9B20>I<000FF80000 +007FFF000001C03FC000060007E0000C0001F000180000F80030000078003000003C0060 +00003C006000081E00E000381E00E000300E00E000300E00F000600E00F870C00E007EC1 +F00E003F83FC0E000F067E0E0006061F0C00060C0F0C000E18071C000E380718000E2007 +18000F000630000F0006300007800C700007C018780003F0307C0001FFC03C00007F001E +000000001F000000000F80000000070021217E9B22>I<001E000C7F0018CF8030C78031 +C380618300600300E00780E00FC0E033E0E0C1E0E000E0F000E0F000C07800C07C01803F +03801FFF801FF3803803803803803803803C03803E07801F8F800FFB8003E38000038000 +0300131D7E9B17>I<000FF000007FFE0001C07F8006000FC00C0003E0180001F0300000 +F0300000786000007860000838E0003838E0003038E0003038F0006030F870C0607EC1F0 +603F83FC800F067E0006061F00060C0F000E1807000E3807000E2007000F0006000F0006 +0007800C0007C0180003F0300001FFC000007F00001D1E7E9B20>I<003F800000FFF180 +0303FF800F007F801B801F8031800F8031C0038060E0038060700380E0300380E0380380 +E01C0380E00E0380E0060380F0070380F00383807001C3807800C3807C18E3803F307380 +1FE03B8007C01B8001801F8003800F80078007800F8007801BC01B8033E0638061FF8300 +00FE0000191E7E9B1F>I<003F800000FFF1800303FF800C007F8018001F8030000F8030 +0003806000038060000380E0000380E0000380E0000380E0000380E0000380F0000380F0 +00038070000380780C03807C1803803F3003801FE0038007C00380018003800380038007 +8003800F8007801BC01B8033E0638061FF830000FE0000191E7E9B1F>I<003F800000FF +F1800183FF8001807F8003801F8003800F8003C0038007E003801FFC038030F803806000 +038060000380E0000380E0000380E0000380F0000380F0000380783F03807FFF83803F07 +C3800603C3800E01C3800E01C3800E01C3800F01C3800F0183800781838007C3038003FE +030001F80000191E7E9B1F>I<00E0038006000C001800180038003800380038003C003C +001C001C001C001C0018001800300030006000F000F800780038003C003C001C001C001C +001C00180018003800380038003C003C001E001F800FE003C00B2A7EA10D>I<0006000E +000C000C001C0018001800380030003000700060006000E000E000C000C001C001800180 +0380030003000700060006000E000E000C000C001C001800180038003000300070006000 +6000E000E000C0000F2A7EA10C>I<7800FE003F000F0007800780038003800380038003 +00030007000700070007000780078003C003C001E001C001800180030003000700070007 +0007000700078007800380038003800300030006000C007000C0000B2A7FA10D>I<007F +000003FFE0000E07F0001800F80030007C0070003C0060001E0060001E00E001CE00E001 +8E00E0030E00F0460C00F98F8C007F0FD0003E1BE0000C31E0000C60E0001CE0E0001C80 +E0001E00C0001E01F8000F07FEC00FD83FC007F00FC001E003C0006001C000E001C01EE0 +01C07EE001C0FEF001C0FCF8F9C0F07FFDC0003E3DC0000E1DC0000E1DC0000F19C0000F +99C00007F1800003C0001A277E9B1E>I<007F000003FFE0000E07F0001800F80030007C +0070003C0060001E0060001E00E001CE00E0018E00E0030E00F0460C00F98F8C007F0FD0 +003E1BE0000C31E0000C60E0001CE0E0001C80E0001E00C0001E01F8000F07FEC00FD83F +C007F00FC001E003C0006001C000E001C000E001C000E001C000F001C000F8F9C0007FFD +C0003E3DC0000E1DC0000E1DC0000F19C0000F99C00007F1800003C0001A277E9B1E>I< +000FF000007FFE0001C07F8006000FC00C0003E0180001F0300000F03000007860000078 +60000038E0000038E0000038E0000038E0000038F0000030F0000030780000607C0FC0C0 +3FFFE1F81F81F3FC0180F03E0380701E0380700E0380700E03C0700C03C0600C01E06018 +01F0C03000FF8078007E007C0000003C0000001E0000001F0000000E20227E9B21>I<01 +0007000700060006000C0018003000303860FC61BCE19CE39CF398FB987FF03FC01F000E +128B8100>I<000FF80000007FFF000001C03FC000060007E0000C0001F000180000F000 +3000007800300000780060000038006000003800E000003800E000003000E000003000E0 +00006000F00001F000F00003F8007800007C007C0FC03C003FFFE01C001F81F018000180 +F018000380703C000380707F000380701F8003C070078003C060038001E060038001F0C0 +038000FF800300007E0003000000000E000000001E000000001F000000000F0000000007 +8000000007C0000000038022257E9B22>I<04001C0018001800300063806FC0FFC0FDC0 +FF807F003C000C0018E03BF03FF03F703FE01FC00F000C14898000>I<00FE0003FF800F +8FC01FC3C01BC1E039C1E03980E03D80E03F00C01C00C0000180000300001C0000F00003 +80000C000018000030000060000060001CE0007EE000DEE000CEF001CEF001EE7801FC7C +00F83F80701FFFC003FE00171E7E9B1B>I<03E00FF01FF83F783E383830006003800E00 +3000600E603EE07EF07EFC7C7FF01FC00F11837E00>I<00FE000003FF80000F8FC0001F +C3C0001BC1E00039C1E0003980E0003D80E0003F00C0001C00C000000180000003000000 +1C000000F00000038000000C00000018000000300000006000000060001C00E0007E00E0 +00DE00E000CE00F001CE00F001EC007801FC007C00F8003F807C001FFFFE0003FE1F0000 +000F80000007C0000003E0000001F0000000F8000000701D247E9B1B>I<03E0000FF000 +1FF8003F78003E38003830000060000380000E0000300000600E00603E00E07E00F07E00 +FC7C007FFE001FDF00000F800007C00003C00001801215837E00>I<004001C001C001C0 +01C301DF01F70FC739C761C761C7E1C7E187F187FF077C0700070007000410138D8100> +I<003FC00000FFF8300301FE700C003FF018000FF0300003F0300001F060000070600000 +70E0000070E0000070E0000070E0000070E0000070F0000070F0000070780000707C0FC0 +703FFFE0701F81F0700180F07003807070038070700380707003C070FC03C063FE01E066 +1F01F0C60F00FF8E07007E0C0700000006000000060000000C0000003000000078000000 +780000003C0000003E0000001F0000000F0000000620297E9B21>I<0C06180E300E600E +600EE00EE00EE00EE00EF00EF00E780E7E1E3FEE0F8E000E000E000E000E000E000E000E +000E000E000E000E000E000C0F1C7E9A14>I<0007FE0000003FFFC00001E00FF0000300 +01F8000C00007C001800003E003000001E003000000F006000000F806000000780E00000 +0380E000000380E0FC1E03C0F3FE7F03C0FE1F8F81C07E0F0781C03C0703C1C01C0703C1 +C01C0701C1C01C0701C1C01E0701C1C01E0701C1C00F070181800F8F01818007FF038380 +03E703830000070303000007030700000606060000000006000000000C000000FC180000 +03FF180000061FB000000607E000000E03F000000F03F801000FFC7E060007F03FF80000 +000FE028287E9B25>I<003FC00000FFF0000301FC000C007E0018001F0030000F803000 +0780600003C0600003C0E00001C0E00001C0E00001C0E04001C0F1800180F30031807E00 +73807E0072003C0070001C0070001C0070001C0070001E0070001E0070000F00F0000FC1 +F00007FE700001F8700000C0700003006000060001801F8007000FE0180003F8600000FD +8000003F0000001F8000001FC0000033C0000031E0000071E0000070E0000070C0000078 +C000007F8000003E00001A2D7E9B1E>I<0007FC00001FFFC000601FF000C001F800C000 +7C01C0003E03F8001E0FFF000F303FC00F6007800760000007E0000007E0FC1E07F3FE7F +06FE1F8F867C0F078C1C0703D01C0703C01C0701C01C0701C01E0701C01E0701C00F0701 +800F8F018007FF038003E70380000703000007030000060600201D7E9B23>I<60F0F878 +3C3E1F0E0808867800>I<1C7EFEFEFC700706957A00>144 D<700060F800C07E03003F8C +000FF00003F00001F800037C00033C00071C0007180007980007F00003C000130E9C7C00 +>I<00000100000007000000070000000700000007000000070000000700000007000000 +07000003FF80781FFF00FFF00E003F800000190D9B8100>I<007801F006001800300060 +006000F000E000F000F8007E0038000D0D8AA700>I<007F8003C003FFE00FE00E03F819 +F01800FE18F030003FB87060000FF860600003FC60E00000FFC0E000003F00E000000000 +E000000000E000000000F078783E00F1FDFCFF007B3F3F8F007E1E1F07803E0E0E07800E +0E0E03800E0E0E03800E0E0E03800E0E0E03800F0E0E03800F0F0E0380079F8E030007F7 +FE030003C3CE070000000E060000000E060000000C0C00241D7E9B26>I<0007FC00001F +FF8000601FE000C003F000C000F801C0007C03F8003C0FFF001E303FC01E6007800E6000 +000EE000000EE0F87C0EF3FDFE0CFE3F1E187C1E0F181C0E0F201C0E07001C0E07001C0E +07001C0E07001C0E07001E0E07001E0E07000E0E06000F0E06000F0E0E00070E0E00060C +0C001F1D7E9B22>I<0007FE000000003FFFC0000000E00FF00000030001F800000C0000 +7C00001800003E00003000001E00003000000F00006000000F8000600000078000E00000 +038000E00000038000E0FC1E03C000F3FE7F03C000FE1F8F81C0007E0F0781C0003C0703 +C1C0001C0703C1C0001C0701C1C0001C0701C1C0001E0701C1C0001E0701C180000F0701 +8180000F8F0183800007FF0383000003E703830000000703060000000703060000000606 +0C0000000000180000000000300000000000C0000000000180000000000600000000000C +00000000000C00000000001C07800000001E1FE00000001FE3F00000000F80F800000000 +007C00000000003F30000000001FE00000000007802C2C7E9B25>I<0400001800001800 +00300000300000600000700000FF00007FF80007FF80003FFC0003F8160C997F00>I<00 +07FC00007FFFC001E01FF0060001F80C00007C1800003E3000001E3000000F6000000F60 +000007E0000007E0000007E0000007E0000006F0000006F8FC3E0C7FFEFF103E1F8F800C +0F07800C0703C01C0703C01C0701C01C0701C01C0701C01E0701801E0701800F0783800F +8FC30007FBFE0003E1F800201E7E9B23>I<000FFC00007FFF8001C01FE0060003F00C00 +00F81800007C3000003C3000001E6000001E6000000EE000000EE000000EE000000EF000 +000CF00000187B83F8187E0FFE203E183F800C380F800C3C03801C3F03801C1FC3801C07 +E3801C01E3801E00E3801E00C3800F00C3800FC1838007FF0FC001FC3FF0001861F80018 +E0780038F0380038FE3800387F38003C0F38003C0738001E0738001F0638000FF8300007 +E0001F297E9B23>I<000FF000007FFE0001C07F8006000FC00C0003E0180781F0301FC0 +F03033E0786061E0786060E038E0E0E03CE0F0E03CE0E0C01CF000C01CF001801C7B03E0 +1C7E07F01C3C0CF81C0C1878181C203C181C003C381C001C301C001C301E001C601E0018 +600F0018E00F8031F007E060F803FF807800FE003C0000003E0000001F0000000E20217E +9B21>I<0787C0001FDFE00033F1E00061E0F00060E0F000E0E07000E0E07000E0E07000 +E0E07000F0E06000F8E0C00070C1F8000001FF8000003F8000000200190F977D00>I<07 +87C01FDFE033F1E061E0F060E0F0E0E070E0E070E0E070E0E070F0E060F8E0C070C1C014 +0C977D00>I<0007FE0000003FFFC04000E00FF1C0030001FDC00C00007FC01800001FC0 +30000007C030000001C060000001C060000001C0E0000001C0E0000001C0E0FC1E01C0F3 +FE7F01C0FE1F8F81C07E0F0781C03C0703C1C01C0703C1C01C0701C1C01C0701C1C01E07 +01C1C01E0701C1C00F070181C00F8F0181C007FF0381C003E70381C000070301C0000703 +01C00006060180221D7E9B27>I<0007FC0000003FFF808001E01FF380030003FF800C00 +007F801800001F803000000F80300000038060000003806000000380E000000380E00000 +0380E0F87C0380F3FDFE0380FE3F1E03807E1E0F03803C0E0F03801C0E0703801C0E0703 +801C0E0703801C0E0703801C0E0703801E0E0703801E0E0703800E0E0603800F0E060380 +0F0E0E0380070E0E0380060C0F030000000F8000000007C000000003E000000001E00000 +0000F000000000E00021237E9B26>I<000FFC000000007FFC005E0001C01C01FF000600 +1801CF800C001801C78018003801C38030003801C38030003C03C38060003C03C3006000 +1E07E300E0001F8DFE00E0000FF9F800E00003E1C000E0000001C000F0000001C000F8FC +3E01C0007FFEFF01C0003E1F8F81C0000C0F0781C0000C0703C1C0001C0703C1C0001C07 +01C1C0001C0701C1C0001C0701C1C0001E070181C0001E070181C0000F078381C0000F8F +C301C00007FBFE01800003E1F8000000291E7E9B2C>I<0007FE000000003FFFC05E0000 +E00FF1FF00030001FDCF800C00007FC7801800001FC38030000007C38030000001C38060 +000001C30060000001E300E0000001FE00E0000001F800E0000001C000E0000001C000F0 +000001C000F8FC3E01C0007FFEFF01C0003E1F8F81C0000C0F0781C0000C0703C1C0001C +0703C1C0001C0701C1C0001C0701C1C0001C0701C1C0001E070181C0001E070181C0000F +078381C0000F8FC301C00007FBFE01800003E1F8000000291E7E9B2C>I<000FF800007F +FF0101C03FE7060007FF0C0000FF1800003F3000001F300000076000000760000007E000 +0007E0000007E0000006E0000000F0000000F8FC3E007FFEFF003E1F8F800C0F07800C07 +03C01C0703C01C0701C01C0701C01C0701C01E0701801E0701800F0783800F8FC30007FB +FE0003E1F800201E7E9B25>I<001FF000007FFE0001807F8006000FC00C0003E0180001 +F0300000F0300000786000007860000038E0000038E0000038E0000038F0000030F00000 +30700070607803F8607C0678C03E1839801FE03A000FC038000380380003003800060038 +00060038000E01F8000F07F8000FCC7800078C3000001C0000001C0000001C0000001E00 +00001E0000000F0000000F80000007E0000003F8000000FE0000003FE000000FE01D297E +9B20>I<003F800000FFF1800303FB800C007F8018003F8030000F803000078060000380 +60000380E0000380E0000380E0000380E0000380F0000380F00003807801C3807C070380 +3C1803801F6003801F80038007000380060003800C0003800C0003801C0003801C001F80 +1E007F801F80C7800F00C3000001C0000001C0000001C0000001E0000001E0000000F000 +0000F80000007E0000003F8000000FF0000003FF0000007E20297E9B1F>I<0808303860 +386038E038E038F038F8387C783FF81F38003800380038003800200D10907E00>I<003F +C00000FFF0000301FC000C007E0018001F0030000F8030000780600003C0600003C0E000 +01C0E00001C0E00001C0E00001C0F00001C0F38031807B0071807F0072003E0070000E00 +70000E0070000E0070001E0070001F0070003F0070003780F00067E1F00063FE7000E0F8 +7000C00060001A1D7E9B1E>I<003FC00000FFF0000301FC000E007E001F001F0033C00F +8030E00780607003C0603803C0E01C01C0E00F01C0E00381C0E001C1C0F000E1C0F38071 +807B0071807F0072003E0070000E0070000E0070000E0070001E0070001F0070003F0070 +003780F00067E1F00063FE7000E0F87000C00060001A1D7E9B1F>I<000FFC00007FFF80 +01C01FE0060003F00C0000F81800007C3000003C3000001E6000001E6000000EE000000E +E000000EE0F8000EF3FC000CFE3E03187C1E07183C0E07201C0E07001C0E07001C0E0700 +1E0E07001E0E07000F0F07000F9F8F0007F7FF0003C3E700000007000000070000000600 +1F1D7E9B22>I<000FFC00007FFF8001C01FE0060003F00C0000F81800007C3000003C30 +00001E6000001E6000000EE000000EE000000EE0F87C0EF3FDFE0CFE3F1F187C1E0F183C +0E07201C0E07001C0E07001C0E07001E0E07001E0E07000F0F07000F9F8F0007F7FF0003 +C3E7000000070000000700000006001F1D7E9B22>I<000FFC00007FFF8001C01FE00600 +03F00C0000F81800007C3000003C3000001E6000001E6000000EE000000EE000000EE080 +000EF300000CFE0603187C0E07183C0E07201C0E07001C0E07001C0E07001C0E07001E0E +07001E0F07000F1F8F000FF7FF0007C3E7000000070000000700000006001F1D7E9B22> +I<000FFC00007FFF8001C01FE007C003F00CE000F81870007C303C003C300E001E600700 +1E6003C00EE000E00EE000700EE0803C0EF3000E0CFE0607187C0E07183C0E07201C0E07 +001C0E07001C0E07001C0E07001E0E07001E0F07000F1F8F000FF7FF0007C3E700000007 +0000000700000006001F1D7E9B22>I<0000001C000000F0000001800000060000000C00 +00001800007FD80001FFF8000601FC0018007E0030001F0060000F00E000078080000600 +1E0E9DAB00>I<001F3C187FFE30C79E71838F61838F638387E38387E3C387E3C387E1C3 +06F00006F8F80C7FFC1C3E3E7C1E1FDC0E0E1C0E0E1C0F0E1C0F0C1C0F8C1C3FF81C63E0 +1C60001CE0001CE0001CF0003CF800DC7E031C3FFC180FF000181E7E9B1C>I<001F3C00 +187FFE0030C79E0071838F0261838F0C6383870CE3838718E3C38718E3C38730E1C30660 +F0000660F8F80CC07FFC1CC03E3E7D801E1FDF000E0E1F000E0E1F800F0E1F800F0C1FC0 +0F8C1FE03FF81DE063E01CF060001CF8E0001C78E0001C3CF0003C3EF800DC1E7E031C0F +3FFC180E0FF00000201E7E9B22>I<000F80003FC00063E000C1E000C0E001C0C001E0C0 +01F18000FF00007C003FF000FF0000130C927E00>I<0FC0003FE00061F00060F000E070 +00E07000F06000F8C0007F80003FE0000FFFE000FFC0130C8B7E00>I<0000FFE000000F +FFFC00003C00FF0000C0001FC001800007E003000001F006000000F006000000780E0000 +00780E000000380E007800380E01FC00380F063C00300F181C003007B01C787007E01DFC +6003E01E3EC000E01C1E0000F01C0E00F0F81C0E00FC701C0E007F801C0C001FE01C0C00 +03F81C180000FE1C3000003F9C2000000FFC00000003FC00000000FC0000000038000025 +1E7F9B27>I<0003FE00000FFF8000300FE000C003F0018000F8030000780700003C0600 +003C0600001C0E00001C0E00781C0E01FC1C0F063C180F181C1807B01C3007E01C3003E0 +1C6000E01C0000F01C00F0F81C00FC701C007F801C001FE01C0003F81C0000FE1C00003F +9C00000FFC000003FC000000FC00000038001E1E7F9B20>I<30000010780000707C0000 +703E0000701F0000700F80007007C0007003E0007001E0007000F0007000F8007001FC00 +7007FE0070183F0070300F007060060070600E0070E00C0070E00C0070E01C0070E01C00 +70E01C0070F01E0070F01E0070780F00F07C0F81F03F1FE3701FF3FE6007C0F8001C1D7E +9A21>I<0007E7C0061FFFE00C30F1F0186070F03060707830E0707870E0703870E07038 +70F0703870F0703078706030780000703C0000603E0000C01FC3E1F81FEFF3FC31F8FC3E +60F0781E6070380EE070380EE070380EE070380EF078380EF8FC780C7FBFF80C3E1F381C +0000381800003818000030301F1D7E9B25>I<007F800003FFE1800E03FB801800FF8030 +003F8060000F8060000780E0000380E0000380E0000380E0000380F0000380F000038078 +0003807C0183803E0603801F1803800FF0038007C0038003000380060003801E0003803F +C003800FF8038001FF0380003FC3F00007FFF80001FC7C0000383C0000181C0000381800 +003C1800003E3000001FE000000F800007FE00001FE0001E257E9B21>I<003F800000FF +F0800303FF800C007F8018001F8030000F80300003806000038060000380E0000380E000 +0380E0000380E0000380F0000380F0000380780003807C1803803F7003801F8003800700 +038006000380060003800E0003800E0003800E0003800F0007F00F801FF807E06C7C03FF +983C00FE181C0000381800003C1800003E3000001FE000000F800007FE00001FE0001E25 +7E9B21>I<0007FC00007FFFC001E01FF0060001F80C00007C1800003E3000001E300000 +0F6000000F60000007E0000007E0000007E0FC1E07F3FE7F06FE1F8F867E0F078C3C0703 +D01C0703C01C0701C01C0701C01E0701C01E0701C00F0701800F8F018007FF038003E703 +F0000707F800070C7C0006183C0000181C0000381800003C1800003E3000001FE000000F +800007FE00001FE00020257E9B23>I<00FE000003FF88000C0FF8001E03F8003701F800 +6380780061803800E1C03800E0E03800E0603800F0703800F0383800781C38007C2C3800 +3FCE38001F0738000603B8000C01B8000C01F8001C00F8001C01F8001E07FD801F987F80 +0FF01F8003E007800060038000E0038000E0038000F0038000F80380007D8380003E0380 +001C0380000C0380001C0380001E0780001F0F80000FF3000007C00019277E9B1D>184 +D<01FC000007FF8800181FF8003003F8006001F80060007800E0003800E0003800E00038 +00F0003800F0003800780438007C1838003E6038001FC038000F0038000C0038001E0038 +003F8038000FF0380003FFF800007FFD8000187F8000301F80006007800060038000E003 +8000E0038000F0038000F80380007D8380003E0380001C0380000C0380001C0380001E07 +80001F0F80000FF3000007C00019277E9B1D>I<0003F80000000FFE100000303F700000 +600FF000006007F00000E001F00000E000F00000F000700000F000700001F800700007FE +007000183F007000300F807000300700700060000070006000007000E000007000E00000 +7000E01F007000E07FC07000F187E07000F301F070007E00F070007C00707E003C0071FF +003E00630F001F006707000FC0C7870007FFC7860001FD8306000001800F000003801F80 +00038067C000038183C000038001C00003C001C00003C001800001E001800001F0030000 +00FC0E0000007FF80000001FC000222A7E9B25>I<0003F800000FFE1000303F7000600F +F0006007F000E001F000E000F000F0007000F0007001F8007007FE0070183F0070300F80 +70300700706000007060000070E0000070E0000070E01F0070E07FC070F187E070F301F0 +707E00F0707C0070703C0070703E00607C1F0061FE0FC0C31F07FF060F01FC060700000E +0600000F0600000F8C000007F8000003E00001FF800007F80020257E9B21>I<0003F800 +00000FFE100000303F700000600FF000006007F00000E001F00000E000F00000F0007000 +00F000700001F800700007FE007000183F007000300F8070003007007000600000700060 +00007000E000007000E000007000E01F007000E07FC07000F187E07000F301F070007E00 +F070007C007070003C007070003E0060FC001F0063FE000FC0C61F0007FF060F0001FC0E +070000000E070000000F060000000F8C00000007F800000003FE00000000FFFE0000000F +FC27257E9B21>I<0007E7C000061FFFE0000C30F1F000186070F000306070780030E070 +780070E070380070E070380070F070380070F070300078706030407C000061C03F0F0FC3 +C01FFFBF87C037E7E78DC070C3C3D9C060C1C3E1C061C1C1C1C0E1C1C1C1C0E1C1C1C1C0 +E1E1C1C1C0E1E1C181C0F0E1C181C0F0C18301C078000301C07C000601C03F000C01C01F +C03001C007FFC0018001FF000000221E7E9B25>I<003F800000FF9C6003070CE00C060E +E0180607E0300E03E0300E01E0600E01E0600F01E0E00F81F0E007E3F8E003FEF8E000F8 +FCF00000EEF00000E7780180E37C0700E03C1800E01F6000E01F8000E0070000E0060000 +E00C0000E00C0000E01C0000E01C0000E01E0000E01F8000E00F0000C0201D7E9B23>I< +003F80000000FF9C678003070CFFC00C060EE3E0180607E1E0300E03E0E0300E01E0E060 +0E00E0E0600F01F0C0E00F81F8C0E007E3FF80E003FEFE00E000F8EC00F00000EE00F000 +00E700780180E3807C0700E1803C1800E0001F6000E0001F8000E000070000E000060000 +E0000C0000E0000C0000E0001C0000E0001C0000E0001E0000E0001F8000E0000F0000C0 +00231D7E9B25>I<001FC000007FF8000181FC0003003E0003001F0007000F8007F00780 +1FFE03C0307C03C0600001C0600001C0E00001C0E04001C0E18001C0F3003180FE007180 +7E0072003C0070001C0070001C0070001C0070001E0070001E0070000F00F0000FC1F000 +07FE700001F8700000007000000060001A1D7E9B1E>I<0007F800001FFE0000603F8000 +C00FC000C003E001C001F003F800F00FFF0078303FC0786007803860000038E0000038E0 +000038E0000030F0180060F86000607F8078803F01FC000603BE0006039E000E03CE000E +03FE000E01EE000F000E000F000C0007800C0007C0180003F0300001FFC000007F00001D +1E7E9B20>I<000FF80000007FFF000001C03FC000060007E0000C0001F000180000F800 +30000078003000003C006000003C006000001E00E000001E00E000000E00E000000F00F0 +00000F00F8180007007E600007003F807807000F01FC07000603BE070006039E07000E03 +CE07000E03FE07000E01EE06000F000E06000F000C0E0007800C0C0007C0180C0003F030 +1C0001FFC01800007F00180000000030000003F06000000FFC600000187EC00000181F80 +0000380FC000003C0FE004003FF1F818001FC0FFE00000003F8026287E9B23>I<3E0000 +00FFC000000FF01F0007FC7F800C7F87800C1F03801C0F83001E1FE3001FE3FE000F80F8 +00190A9C7F00>I<001FC000007FF8000181FC0003003E0003001F0007000F8007F00780 +1FFE03C0307C03C0600001C0600001C0E00001C0E04001C0E18001C0F3003180FE007180 +7E0072003C0070001C0070001C0070001C0070001E0070001E0070000F00F0000FC1F000 +07FE700001F8700000C0700003006000060000000F8000000FF0000003FC0000007F0000 +001FC0000007F0000001E0001A257E9B1E>I<00FE000003FF88000C0FF8001803F80030 +01F8006000780060003800E0003800E0003800E0003800F0003800F0003800780038007C +2038003FC038001F003800060038000C0038000C0038001C0038001C03F8001E0FFD801F +B07F800FE01F8003E0078000E0038000E0038000F0038000F81380007C6380003F838000 +1E0380000C0380003E0380007FC380000FFB800001FF8000003F8000000E0019277E9B1D +>I<00FE000003FF88000C0FF8001E03F8003701F8006380780061803800E1C03800E0E0 +3800E0603800F0703800F0383800781C38007C2C38003FCE38001F0738000603B8000C01 +B8000C01F8001C00F8001C01F8001E07FD801F987F800FF01F8003E00F800060078000E0 +038000E0038000E0030000F0000000F8F000007FF800003E7800000E3800000E3800000E +3000000F3000000FE0000007800019277E9B1D>I<000FFC00007FFFC001C01FF0060001 +F80C00007C1800003E3000001E3000000F6000000F60000007E0000007E0000007E0FC1E +07F3FE7F06FE1F8F867E0F078C3C0703D01C0703C01C0701C01C0701C01E0701C01E0701 +C00F0701800F8F018007FFE3F003E7F7F8000CFC7C0018783C0018381C0038381C003838 +1C0038381C003C381C003E3818001FF818000F3838000038300000306020267E9B23>I< +00FE000003FF88000C0FF8001E03F8003701F8006380780061803800E1C03800E0E03800 +E0603800F0703800F0383800781C38007C2C38003FCE38001F0738000603B8000C01B800 +0C01F8001C00F8001C1E7F001E7FFF801FCFC7C00F8783C0038381C0038381C0038381C0 +038381C003C381C003E3818001FF818000F3838000038300000306001A227E9B1D>I<01 +FC000007FF8800181FF8003003F8006001F80060007800E0003800E0003800E0003800F0 +003800F0003800780438007C1838003E6038001FC038000F0038000C0038001E0038003F +8038000FF0380003FE3F00007FFF8000CFC7C0018783C0018381C0038381C0038381C003 +8381C003C381C003E3818001FF818000F3838000038300000306001A227E9B1D>I<001F +E00000007FF817800180FE7FC006003FF3E00C000FF1E0180003F0E0300001F0E0300000 +70E060000070C060000078C0E000007F80E000007E00E080007000F300007000F3000070 +007E000070007E000070003C000070001C000070001C000070001C000070001C01807000 +1C038070001C038070001E038070001E038070000F03C0F0000F87F1F00007FDFF600003 +F07C0000231E7E9B25>I<000FFC0000007FFFC00001C01FF000060001F8000C00007C00 +1800003E003000001E003000000F006000000F006000000700E000000700E000000700E0 +FC1E0700F3FE7F0600FE1F8F86007E0F078C003C0703D0001C0703C0001C0701C0001C07 +01C0001E0701F8001E0707FEC00F07183FC00F8F300FC007FF3003C003E77001C0000770 +01C000077801C000067C09C000003E31C000001FC1C000000F01C000000601C000001F01 +C000003FE1C0000007FDC0000000FFC00000001FC0000000070022277E9B25>I<007E00 +0001FF8800030FF8000703F8000701F800070078000FC038003FF0380061C03800600038 +00E0003800E0003800E0003800F0003800FAF838007FFC38003C3E38000C1E38001C0E38 +001C0E38001E0C3F001E0C7FD80F1987F80FF301F807C600F800060078000E0038000E00 +38000E0030000F0000000F8F000007FF800003E7800000E3800000E3800000E3000000F3 +000000FE00000078001D277E9B20>I<007E000001FF8800030FF8000703F8000701F800 +070078000FC038003FF0380061C0380060003800E0003800E0003800E0003800F0003800 +FAF838007FFC38003C3E38000C1E38001C0E38001C0E38001E0C3FC01E0C7FF00F1981F8 +0FF3007807C6003C0006003C000E001C000E001C000E001C000F0018000F8F180007FFB0 +0003E7C00000E3800000E3800000E3000000F3000000FE00000078001E277E9B20>I<00 +000100000007000000070000000700000007000000070000000700000007000000070000 +03FF80781FFF00FFF00E003F800000190D9B7B00>I<00FE000003FF88000C0FF8001E03 +F8003701F8006380780061803800E1C03800E0E03800E0603800F0703800F0383800781C +38007C2C38003FCE38001F0738000603B8000C01B8000C01F8001C00F8001C00F8001E03 +FE001F8C3F000FF80F8003F00780003003C0006003C0006001C000E001C000E001C000E0 +01C000E0018000F0018000F0030000780300007C0600003F0C00001FF0000007C0001A27 +7E9B1D>I<0007FE0000003FFFC04000E00FF1C0030001FDC00C00007FC01800001FC030 +000007C030000001C060000001C060000001C0E0000001C0E0000001C0E0F87C01C0F3FD +FE01C0FE3F1E01C07E1E0F01C03C0E0F01C01C0E0701C01C0E0701C01C0E0701C01C0E07 +01C01C0E0701C01E0E0701C01E0E0701C00E0E0601C00F0E0601C00F0E0E01C0070E0E01 +C0060C0C0180221D7E9B27>I<000FF800007FFF0201C03FCE060007FE0C0001FE180000 +7E3000003E3000000E6000000E6000000EE000000EE000000EE000000EF000000EF00000 +0E7000700E7803F80E7C06780E3E18380E1FE0380E0FC0380E0380380E0300380E060038 +0E0600380E0E00380E0F00380E0FC0380E0780300C1F1D7E9B24>I<0007FC00007FFFC0 +01E01FF0060001F80C00007C1800003E3000001E3000000F6000000F60000007E0000007 +E0000007E07C1E07F1FE7F06FB1F8F867E0F078C3E0703900E0703800E0703800E070300 +0F0783007F8FC600FFFBFF8007FDFFC00C7FC3C01C1F81C01C07C1C01E1BF1801FF1FF00 +0F807C00201E7E9B23>I<0010000070000070000070000070000FF0003FF00061F00060 +F800E07800F07C00F8FE017F9F063E0FFC0007E0180F8F7B00>I<008000000380000003 +8000000380000003800000030000000E0000003800000060000000E0000000E03C0000F0 +FF0000FF1F80007C07C0000003E0800001FB800000FF0000003C0019128C7B00>I<0100 +07000700060006000C0018003000303860FC61BCE19CE39CF398FB987FF03FC01F000E12 +8B7B00>I<0007FC0000007FFF800001E01FE000060003F0000C0000F8001818007C0030 +70003C0030C0001E0060C0001E0061C0000F00E1E0000F00E1F1000700E0FF000700F07E +000700F00E0007007B8E0E07007E0F1E07003C0F9F07000C07FF06001C03C706001C0007 +0E001C00070C001C00070C001E000618001E000618000F000C38000F80183C0007E0303E +0003FFC01F0000FF000F00000000078000000007C0000000038022217E9B23>I<00FE00 +03FF880C0FF81803F83001F8600078600038E00038E00038E00038E00038F00038F00638 +7838387CE0383F80381E00380C00381801F81807FF38187F3C301F3F60071C600700E007 +00E00700F00700F0370078C7007F07003C07001807001807003807003E07003C0618247E +9B1D>I<0010000070000070000070000070000FF0003FF00061F00060F800E07800F07C +00F8FE017F9F063E0FFC0007E0180F8F7700>I<00800000038000000380000003800000 +03800000030000000E0000003800000060000000E0000000E03C0000F0FF0000FF1F8000 +7C07C0000003E0800001FB800000FF0000003C0019128C7700>I<010007000700060006 +000C0018003000303860FC61BCE19CE39CF398FB987FF03FC01F000E128B7700>I<000F +FC00007FFFC001C01FF0060001F80C00007C1800003E3000001E3000000F6000000F6000 +0007E0000007E0000007E0F87C07F3FDFE06FE3F1E067E1E0F0C3C0E0F101C0E07001C0E +07001C0E07001C0E07001C0E07001E0E07001E0E07000E0FE7F00F0FF7F80F0CFC7C0718 +783C0618381C0038381C0038381C0038381C003C381C003E3818001FF818000F38380000 +38300000306020267E9B23>I<000F8000003FE20000C3FE000180FE0001803E0003801E +0003C00E0003E00E000FF80E0018FC0E00303C0E0060100E0060000E00E0000E00E07E0E +00E1FF0E00E60F8E00FC078E00F8038E0078038E007C030F803E033FE01F86C3F00FF980 +F803E300780003003C0006003C0006001C000E001C000E001C000E001C000E0018000F00 +18000F0030000780300007C0600003F0C00001FF0000007C001E277E9B23>I<000FFC00 +00007FFFC00001C01FF000060001F8000C00007C001800003E003000001E003000000F00 +6000000F006000000700E000000700E000000700E0F87C0700F3FDFE0600FE3F1E06007E +1E0F0C003C0E0F10001C0E0700001C0E0700001C0E0700001C0E07F0001C0E07FD801E0E +187F801E0E301F800E0E6007800F0E6003800F0EE00380070EE00380060CF003800000F8 +038000007D838000003E038000001C038000000C038000001C038000001E078000001F0F +8000000FF300000007C00021277E9B25>I<00FE000003FF88000C0FF8001E03F8003701 +F8006380780061803800E1C03800E0E03800E0603800F0703800F0383800781C38007C2C +38003FCE38001F0738000603B8000C01B8000C01F8001C00F8001C01F8001E07FDF01F98 +7FF80FF01FF803E007B8006003B800E003F000E003C000F0038000F80380007D8380003E +0380001C0380000C0380001C0380001E0780001F0F80000FF3000007C0001D277E9B20> +I<000FFC0000007FFFC00001C01FF000060001F8000C00007C001800003E003000001E00 +3000000F006000000F006000000700E000000700E000000700E0F87C0700F3FDFE0600FE +3F1E06007E1E0F0C003C0E0F10001C0E0700001C0E0700001C0E0700001C0E07F0001C0E +07FDF01E0E187FF81E0E301FF80E0E6007B80F0E6003B80F0EE003F0070EE003C0060CF0 +03800000F8038000007D838000003E038000001C038000000C038000001C038000001E07 +8000001F0F8000000FF300000007C00025277E9B27>I<01FC000007FF8800181FF80030 +03F8006001F80060007800E0003800E0003800E0003800F0003800F0003800780438007C +1838003E6038001FC038000F0038000C0038001E0038003F8038000FF0380003FFF80000 +7FFDF000187FF800301FF8006007B8006003B800E003F000E003C000F0038000F8038000 +7D8380003E0380001C0380000C0380001C0380001E0780001F0F80000FF3000007C0001D +277E9B1F>I<00FE000003FF88000C0FF8001E03F8003701F8006380780061803800E1C0 +3800E0E03800E0703800E0303800E0383800F01C3800F00C3800782E38007CC738003F83 +FC001F01FFC007031FC00F0707C01F0703C0378781C067DFE1C0C3F3E1C001E0C1C00060 +01C000E001C000E1F9C000E7FDC000FC3DC000F81DC000781DC0007E19C0003FF180000F +C0001A237E9B20>I<001FF000007FFE0001807F8006000FC00C0003E0180001F0300000 +F0300000786000007860000038E0000038E0000038E0000038F0000030F0000030700070 +607803F8607C0678C03E1839801FE03A000FC03800038038000300380006003800060038 +000E003F000F007F800FC0C7C0078183C0000181C0000381800003C1800003E3000001FE +000000F800007FE00001FE00001D257E9B20>I<000FF800003FFF0000C03FC0030007E0 +060001F00C0000F8180000781800003C3000003C3000001C7000001C7000001C7000001C +7800001878000018380038303C01FC303E033C601F0C1CC00FF01D0007E01C0001C01C00 +01801C0003001C0003001C0007001C0007801C0007E01C003FC01800FFC000000FF01F00 +07FC7F800C7F87800C1F03801C0F83001E1FE3001FE3FE000F80F8001E267F9B20>I<00 +7F000001FFE2000607FE000C00FE0018007E0018001E0038000E0038000E0038000E003C +000E003C000E001E010E001F060E000F980E0007F00E0003C00E0003000E0007800E000F +E00E0003FC0E0000FF8E003E1FFE00FFC3FE000FF07F0007FC7F800C7F87800C1F03801C +0F83001E1FE3001FE3FE000F80F800191F809B1C>I<001F8000007FE20000C3FE0001C0 +FE0001C07E0001C01E0003F00E000FFC0E0018700E0018000E0038000E0038000E003800 +0E003C000E003EBE0E001FFF0E000F0F8E0003078E0007038E0007038E0007830E003F83 +0E00FFC60E000FFC1F0007FC7F800C7F87800C1F03801C0F83001E1FE3001FE3FE000F80 +F800191F809B1C>I<0007CF00061FFF800C31E7801C60E3C01860E3C018E0E1C038E0E1 +C038F0E1C038F0E1C03870C1803C0001803E3E03001FFF07000F8F9F000787F700038387 +000383870003C3870003C3070003E307000FFE070018F807001800070038000700380007 +003C000F003E0037001F80C7003FFF0600FFFC00000FF01F0007FC7F800C7F87800C1F03 +801C0F83001E1FE3001FE3FE000F80F8001A26809B1C>I<001FF000007FFE0001807F80 +06000FC00C0003E0180001F0300000F0300000786000007860000038E0000038E0000038 +E0000038F0000030F0000030700070607803F8607C0678C03E1839801FE03A000FC03800 +03803800030038000600380006003F800E003FC00F0063C00FC181C0078301C0000701C0 +000781C001F7C1C001FF81C0007F01C0001FC1C00007F1C00001FDC000007FC000001FC0 +000003801D287E9B20>232 D<01FC0007FF88181FF83003F86001F8600078E00038E000 +38E00038F00038F000387804387C18383E60381FC0380F00380C00381E00383F803E0FF0 +7F03FF8F007E07000C07001C07001E0707DF0707FE0701FC07007F07001FC70007F70001 +FF00007F00000E18227E9B1D>I<007E000003FFC0000E0FE0001801F0003000F8007000 +780060003C0060003C00E0001C00E0001C00E1001800E7009800F603B000FC03E0007C03 +80001C0380001C0380001C0380001E0380001F0FF0000FFFFD8007F07F8000601F8000C0 +078000C0038001C0038001C0038001C0038001E0038001F1F38000FFFB80007C7B80001C +3B80001C3B80001E3380001F3380000FE3000007800019267E9B1D>I<007F000003FFE0 +000E07F0001800F80030007C0070003C0060001E0060001E00E001CE00E0018E00E0030E +00F0460C00F98F8C007F0FD0003E1BE0000C31E0000C60E0001CE0E0001C80E0001E00C0 +001E01FC000F07FF000FD81F8007F0078001E003C0006003C000E00DC000E019C000F099 +C000FF3DC0007C7F000018DF0000198F0000398700003A0600003C0600003F0C00001FF0 +000007C0001A277E9B1E>236 D<0007FE0000003FFFC00001E00FF000030001F8000C00 +007C001800003E003000001E003000000F006000000F006000000780E000000780E0F87C +0380E3FDFE0380E63F1F0380FC1E0F0380FC0E0703807C0E0703801C0E0703801C0E0703 +001E0E0603001FFE7E07000FFFFE0600063F1F06000C1E0F0C000C0E070C001C0E071C00 +1C0E071E001E0E071F001E0E060F800F0E0607800C0C0F03C000000F83E0000007C1C000 +0003E000000001E000000000F000000000E00023257E9B24>I<07C01FE031F060F06070 +C0700060006000C001800780078003C003E001F000F000600C118B8000>239 +D<001E007E018E030E0C0E180E300E600EE00EF00EF80E700C0F0C8E8000>I<001FC000 +007FF8800181FF8003003F8006001F80060007800E0003800E0003800E0003800F000380 +0F0003800780438007C1838003E6038001FC038008F0038030C0038061E0038063F80380 +F0FF0380FC3FE3807F87FF801FF0FF8003FE1F80007FC200000FF8000001FF0000003F80 +00000700191D7E9B1D>I<000F8000003FE20000C3FE000180FE0001803E0003801E0003 +C00E0003E00E000FF80E0018FC0E00303C0E0060100E0060000E00E0000E00E07E0E00E1 +FF0E00E60F8E00FC078E00F8038E0078038E007C030F803E033FEC1F86C3FC0FF980FC03 +E3007C0003003C0007001C0007001C00070018000780000007C7800003FFC00001F3C000 +0071C0000071C0000071800000798000007F0000003C001E277E9B23>I<000003800000 +0FC000001BC0000019C00000398000003D9C01FC3F1807FF1C18181F80303007E030E003 +F0608000FF8000007E001E0D9FAA00>I<0000038000000E00000030000000C38000018F +C000031BC0000319C00007398000073D9C01FFBF1807FF9C18181FC0303007E030E003F8 +608000FF8000007E001E109FAD00>245 D<000000001000000001E00000000780000000 +18000000003000000000600000000FE0000000FFE0000007C1F000703C00F000FFE00070 +007F00007000000000700000000060000000006000000000E000000000C00024119EAC00 +>I<00000007800000001FC00000003BC000000239C40000073DD800000F3F980000079E +3800000FC0300000FFF0600007C1FF80703C00FE00FFE00070007F000070000000007000 +00000060000000006000000000E000000000C00026129EAD00>I<000000001000000000 +01E00000000007800000000018000000000030780000000061FC0000000FE3BC000000FF +E39C400007C1F3DD80703C00F3F980FFE00079E3807F00007C03000000007F0600000000 +7FF80000000067E000000000E00000000000C000002A119EAC00>I<0000000000780000 +00000001FC000000000003BC0000000000239C400000000073DD8000000000F3F9800000 +000079E38000000007FC03000000007FFF0600F00003E03FF800FF007E001FE0007FFFF0 +000E000007FE00000E0000000000000E0000000000000C0000000000000C000000000000 +1800000000000030000000000000300000000000006000000000000060000000000000C0 +000000000000C0000000000001C0000000000001C0000000000001C0000000000001C000 +0000000001C0000000000001C0000000000001C0000000000001C0000000000001C00000 +00000001C0000000000001C0000000000001C0000000000001C0000000000001C0000000 +000001C0000000000001C0000000000001C0000000000001C0000000000001C000000000 +0001C0000000000001C0000000000001C0000000000001C0000000000001800000322F9D +AD0A>I<07C01FE031F060F06070E070E070E070F060F06078C078C03D803F001F000F80 +0FC01BC031E031E060F060F0E070E070E070E060F060F8C07F803E000C1E7E9B10>I<00 +3CF008FFF8319E78318E38738E38738E3873CE307B8C307C00603F01C01FFFE007FFF000 +18F8183078303038604030600030E00060E000FCE007FEE00C1EE0000EF0000EF0000E78 +000C7C000C3E00181FC0700FFFC001FE00171E7E9B1B>252 D<03060C1818306060F0F8 +7C3C1E1F0E0C18183060E0F0F87C3E1E0F0E081C7E9A0B>I<0000001800000030000000 +6000000060000000C0000000C0000001C000000180000001800000030000000300001C06 +00007E060000FE0E0000FE0C0000FC0C00007018000000180020003000E0003000F00070 +00F0006000780060007C00C0003C00C0001E0180001F0180000F03000007830000078700 +0003C6000003E6000001EC000000FC000000F800000078000000780000002000001D267E +A21D>I<000E0000001F0000000F80000007C0000003E0000001F8000000FC0000003E00 +00001F00007FFF8007FFFFC03E003FE0F00003E0F8000000780000003C0000003E078000 +1F1FE0000FE3F00007C0F0000380780001807800038038000380380003C0300003C03000 +01E0600001F8C00000FF0000003C00001B1E7E9B1F>I E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fc orssbs10 10 50 +/Fc 50 227 df<1E3F3F3F1F0F1E3E7CF8F060080C819B08>39 D<1E3F3F3F1F0F1E3E7C +F8F060080C818308>44 D<1C1C1C1C1C3C3C383838387878707070F0F0E0E0E0E0E0E0E0 +06196D9618>46 D<007F8003FFC007FFF00FE1F01F00F01E00003C00003C000078000078 +0000700000F00000F00000E1FC00EFFF00FFFF80FF8FC0FC03C0F001C0E001C0F003C0F0 +03C07807807E1F803FFF001FFE0007F800141B7D9814>60 D<07E01FF03FF87E7C783CF0 +1CF01CE03CF03CF07871F803F007E00F800F001E001E003C003C00380038003C003C001C +000000000038007C007C007C007C0038000E20739C18>63 D<0E0E1E1E1C1C1C3C3C3838 +3838787870707070F0F0E0E0E0E0E0071A7D9708>65 D<001FF00000FFFE0003FFFF0007 +F83F800FC007C01F0003C01E0001E03C0001E03C0000E0380000E0380001E0383F81E03C +7FC3C03FFFE7C01FF1EF800FE0EF0003C0EE00FF80E000FF81E000FFC7F0001FFFF8003F +FFF8003CFF380039FE78003FFFF8003FFFF0001F87E0001B1B7E981B>67 +D<007FC00001FFF1C007FFFDC00FE0FFC01F803FC03E000F807C00038078000380F00003 +80F0000780E7000780E7000700FF000700FF0007007E000F003C000F003C000E00381C0E +00381C0E00381C0E00381C1E00383C3E003C7E7C003FFFFC001FFFFC000FE7FC001A1A7D +971B>71 D<000C000001FF81C007FF81C00FFF81C01F8F03C03E0F03C07C0E0380780E07 +80700E0F80F00F1F80F00FFF80E007FF80E003FF00E0000700F0000700F8FE0F007FFF0F +003FFF8E001FC78E000F038E000E038E000E079E000E0F9E000F3F1C000FFE1C0007FC1C +0003F01C001A1B7D981B>75 D<007FE00003FFF8000FFFFE001FE07F003F001F807C0007 +80780003C0F00003C0F00001C0E00001C0EFCFC3C0FFFFE3C0FFFFF780FCFCF780787877 +00787070007070700070F0F00070F0F00070E0E00070E1E00070E1E00078E3C00078E3C0 +0038E3800000E380001A1A7C971D>I<0007F800001FFEE0003FFFE0007E1FE0007807E0 +007003C0007001C003F801C00FFC01C01FFF03C03F3F03C07C0F038078030380F0000380 +F0000780E0FF0780E3FF8700E7FFC700EFC3C700FF01C700FE01CF007C03CF007E0FCE00 +3FFF8E001FFF0E0007FC00001B1A7E971B>78 D<00FF000003FFCFE00FFFFFF01FC3FFF8 +3F00FF787C003E3878001C78F0001C78F0001CF0E0001FF0E0003FE0E0003FC0F0003800 +F1C038007FC038007FC038003F8078007E00780078007000700070007001F0007807F000 +7E3FF0003FFFF0001FFEE00007F0E0001D1A7C971E>80 D<00FF0003FFCE0FFFEE1FC3FE +3F80FE7F807E7BC03EF3E01CF1E01CE0F01CE0F01CE0783CE0783CF03C38F1FC387FDE38 +7FDF383F8F787E07F87807F07003F07003F07807F07E3FF03FFFF01FFEE007F0E0171B7C +981A>83 D<00FE0001FF0E03FF8E07C78E07838E07038E07039E07079E070F9C073F1C01 +FE1C07FC1C1FF03C3F803C7E0038F80038F00038E00078E00078E00070F001F0F803F07E +1FF03FFFF01FFF7007F870171A7E9718>I<003FF00001FFFC0007FFFF000FF03F801F80 +0FC03E0003C07C0001E0780001E0F001C0E0F001C0E0E003C0E0E1C7C1E0F7DF81E0FFFF +83C07FFFC7C03EFBCF807DF1CFC079E1CFE071C3C1E071C3C1E0700780E0780F81E07E3F +07E03FFE07C01FFC078007F00780000003C0000003E0000001E0000000C01B1E7C971E> +I<003F800000FFE70003FFF70007F1FF000FC07F001F003F001E000F003C000F003C000E +0078000E0078000E0070000E0070001E0070001E0070001C0078381C0078781C003CF81C +003FF03C001FE03C000FC038001F80FE003F03FF00FF8FFF80FFFFE780F3FFC380E1FDC7 +8000000F8000003F0000007E0000007C0000007C0000003E0000001E0000000F0000000F +000000070019257E981B>89 D<0700000700000700000700000F00003F00007E0000FC00 +00F3F000EFF800FFFC00FF3E007C1F70000FF00007F00003E014108B8100>I<01FE0007 +FF801FFFC03F87E07E01F0F800F8F00078E00038150894A100>I<00E00000E00000E000 +00E0003FE0007FE000FFC000F3E000E3E000F7F070FFF9F07F7FF03E3FE0001F80140E8E +8100>93 D<01FBE00003FFF0E007FFF8E0079F78E00F1E39E00F1C39E00E1C39C00E1C79 +C00F1C79C00F1CF1C0071FF3C001FFE3C00FFFC3803FFF03807F800380FC000780F00007 +80E0000700E0000700E0000700E0000F00F0003F00F800FF007F07FE003FFFFE001FFFCE +0003FE0E001B1B7E981B>97 D<003FC00001FFF80007FFFC000FF0FE001F801F003E000F +007C00078078000780F0000380F0000380E0000380E1FC0780F7FF0780FFFF8F007F8FCF +003E03CE003C01C0003C01C0003801C0003803C0003C0FC0003F3FC0001FFF80000FFF80 +0003F380000003800000038000191B7D981A>I<007FC001FFF007FFF80FE0FC1F803E3E +001E7C000F78000FF00007F00007E00007E00007E0000FF0000FF0001E79FC1E7FFE3C3F +FF3C1F8F380F07000E07000E0F000E0F000F1E000FFE0007FC0003F800181B7D981A>I< +00FFC003FFF00FFFF81FC0FC3F003C7C001E78001EF0000EF0000EE0000EE7001EEF039E +FF03BCFE03BCFC07B8780780780700700700700F00781F007C7F003FFF001FFE000FEE00 +000E00000E00171A7C9719>I<00FFC003FFF00FFFF81FC0FC3F003C7C001E78001EF000 +0EF0000EE0000EE7001EEF039EFF03BCFE03BCFC07B8780780780700700700700F00781F +007C7F003FFF001FFE003FEE00FE0E00F80E00FE00007F80001FE00007FC0001FC00007C +0017207C9719>104 D<003FF00001FFFE0007FFFF000FF03F801F8007C03E0003C07C00 +01E0780001E0700000E0F00000E0F00000E0E00000E0E00000E0E00001E0EFDF01E0FFFF +81C0FFFFC3C0FCFBC3C078F1C78070F1C78070F3CF0070E3DF0079F79E007FFF9F003FFF +0F001FBE0780000007C0000003C0000001C01B1D7C971E>I<007FF00003FFFC000FFFFF +001FE03F803F000FC07C0003C0780001E0F00001E0F00000E0E00000E0EFE7E1E0FFFFF1 +E0FFFFFBC0FC7E7BC0783C3B807838380070383800707878007078780078F070007FF0F0 +003FF0F0001FF1E00000F1E00000F1C00000E1C0001B1A7C971E>107 +D<007FF00003FFFE000FFFFF001FE03F803F0007C07C0003C0780001E0F00001E0F00000 +E0E00000E0EFCFC0E0FFFFE0E0FFFFF0E0FCFCF1E0787871E0787071C0707071C070F0F3 +C070F0F3C070E0E78070E1E78070E1EF0078E3CF0078E3CF8038E3878000E383C0000003 +E0000001E0000000E01B1D7C971F>I<00FF0E03FFCE0FFFFE1FC3FE3F00FE7C003E7800 +1EF0001EF0001CE0001CE0001CE0001CE01E3CF0FE3CF3FE387FF8387FC0383F00387E00 +78F80078F00070E00070F80070F80070780070380070171A7C971A>I<007FC00001FFF8 +0007FFFC000FE0FE001F801F003E000F007C00078078000780F0000380F0000380E00003 +80E0000780E00F8780F03FCF00F0FFDF0079FDDE007FF1DC003FC1DC001F83C0003E03C0 +003C038000380380003E0380003E0380001E0380000E000000191A7D971B>I<00FF0003 +FFCE0FFFFE1FC3FE3F00FE7C003E78001CF0001CF0001CE0001CE0003CE0003CF00038F1 +C0387FC0387FC0383F80787E00787800707000707001F07807F07E3FF03FFFF01FFEE007 +F0E0171A7C971A>112 D<00FF0007FFE70FFFF71FC3FF3E007F7C003F78001E70000EF0 +000EF0000EE0000EE0000EE00000F00000F9FC007FFE003FFF001F8F000F07000E07000E +0F000E0F000F1E000FFE0007FC0003F800181A7D971A>I<003FE00001FFF80007FFFC00 +0FF07E001F801F003E000F007C00078078000780F0000380F0000380E0000380E0000380 +E0000380E0000380F0000780F8FE07807FFF07003FFF8F001FC78F000F039E000E03BE00 +0E07FC000E0FF8000F3F78000FFE780007FC3C0003F03E0000001E0000000E0000000E00 +191E7D981B>I<00FE0007FF8E0FFFEE1FC7FE3E01FE7C007E78003EF0001CF0001CE000 +1CE0001CF0003CF01C3C787C387CFC383FF8381FE0383FC078FF0078FC0070FF00707FE0 +700FFC7003FFF0007FF0000FE00003E00000E0171C7C981A>I<007FC003FFF00FFFF81F +E0FC3F003E7C001E78000FF0000FF00007E00007E00007E0E00FF3E01FFFE7DE7FCFFC3F +1FE07C1FE0781DE0701FE0701FE0700FC07807C07E1F803FFF001FFE0007F800181A7C97 +1B>I<003FE00001FFFC0007FFFE000FF07F001F800F803E0007807C0003C0780003C0F0 +01C1C0F001C1C0E003C1C0E1C7C1C0F7DF81C0FFFF83C07FFFC3C03EFBC3807DF1C78079 +E1C78071C3CF0071C3CF0070079E00780FBE007E3F3C003FFE3E001FFC1E0007F00F0000 +000F8000000780000003801A1D7C971D>I<007FC00001FFF80007FFFC000FE0FE001F80 +1F003E000F007C00078078000780F0000380F000E380E000E380E001E380F0E3E780FFEF +CF807FFFCF003FFFEE001F7DE0003EF8E0003CF0E00038E1E00038E1E0003803C0003C07 +C0003F1F80001FFF00000FFE000003F80000191B7D981B>119 D<003FC38000FFF38003 +FFFF8007F0FF800FC03F801F000F803E0007003C000700780007007800070070000F0070 +000F0070000E0070000E0078380E0078780E003CF81E003FF01E001FE01C000FC01C001F +807C003F01FC00FF8FFC00FFFFFC00F3FFB800E1FC3800191A7E971A>121 +D<003F80007FE700FFF701F1FF01E07F01C03F01C01F1FF00E3FF80E7FF80E78380EF000 +1EF0001EE0001CE0001CF3F81CFFFC1C7FFE3C3F1E3C3C0E38380E38381E38383E383CFC +783FF8781FF0700FC070181B7D981A>I<0700070007000F001F003E007C007BE0F7F0F7 +F0EF70EFF0FFF0FFE07FC03F000C108B8100>129 D<1C1C1C1C3C1C7C1C781CF01CF03C +E03CE038E038E078F1F8FFF87FF83FF000700070007000F000F000E000E000E000E000E0 +00E00E1A7C9711>138 D142 D<007007F81FF83FE07E +00F800F000E000E000F000F800780038000D0D84A200>147 D<01FE00000FFF80FC1FFF +C1FE3F87F3FE7C01FBCE7800FF8EF0003F9EF0001FFEE0000FFCE00003F8E0000000E7CF +9F80FFFFFFC0FFFFFFE07EFDF9E03C78F0E03C70E0E03870E0E038F1E1E038F1E1E03DFB +C1C03FFFC3C01FFFC3C00F9FC7800001C7800001C7000001C7001F1B7C9820>I<1F3E00 +3FFF007FFF807BF780F1E380F1C380E1C380E3C780E3C780F38F00F38FF0738FF00003F0 +000070140E957E00>155 D<003FF8000001FFFF1FC003FFFFDFE00FF01FFFF01F8003FE +F03F0000FC707C000038F078000038F0F0000039E0F000003FE0E000007FC0E000007F80 +FFE7E07000FFFFF070007FFFF870007C7E787000783838F000F03838F000F07838E000E0 +7878E000E07078E000E070F0E000F1F9F1E000FFFFE1E0007FFFC1C0003F9F81C000241A +7C9725>160 D<007FE00003FFF8000FFFFE001FE07F003FF01F807CF80780787C03C0F0 +3E03C0F01F81C0E00FC1C0EE07E3C0FE39F3C0FE78F780FC787780787077007870700070 +7070007070F00070F0F0007BFBE0007FFFE0003FFFE0001F1FE0000001E0000001E00000 +01C0001A1A7C971D>170 D<0001FFC000001FFFF800007FFFFE0000FF80FF0001F8001F +8003E00007C003C00003C007800001C007800001C00703F001C0070FF803C0073FFFC3C0 +07FF3FE78007FC3FEF8003F07EEF0001E078EE00F8F870E000FEF871E000FFF871E0001F +E073C00007F0F7C00001FCF78000007FE30000003FE00000000FE000000003E000000000 +E00000221B7F9721>176 D<07F8001FFFE03FFFE07E1FE07803E0F001E0F001E0E001C0 +E001C0F071C0F9F1C07FF3C03FE3C03F8380FE0380FE0380FF83803FFFC00FFFE01FFFF0 +3E7CF03C38703838703878F03CF8F03FF0E01FF1E00FF3E00073C0007380141E7C9718> +201 D<00E00000E00000E00000E0003FE0007FE000FFC000F3E000E3E000F7F070FFF9F0 +7F7FF03E3FE0001F80140E8E7C00>211 D<007FC00001FFF80007FFFC000FE0FE001F80 +1F003E000F007C00078078000780F0000380F0000380E0000380E0000780E00F8780F03F +CF00F0FFDF0079FDDE007FF1DC003FC1DC001F83C0003E03C0003C0380003807C0003E0F +E0003E1FF0001E3EF0000E3C70000038F000003DF000003FE000003FC0001FFF80001FFE +00001FF0000019217D971B>226 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fd orssbf10 10 49 +/Fd 49 227 df<3C7E7E7E3E1E1E3C7CF8F060070C809B08>39 D<3C7E7E7E3E1E1E3C7C +F8F060070C808308>44 D46 D<01FE0007FF000FFFC01F87C03E03C03C0000780000780000F00000F0 +0000E00000E00000E00000E1FE00EFFF80FFFFC0FF87E0FC01E0F800E07000E07800E078 +01E03C03E03F0FC01FFF800FFF0003FC00131B7F9814>60 D<1FC03FE07FF078F0F078F0 +78E038E038F078F0F871F003E007C00F800F001E001E001C001C001C001E001F000F0007 +000000000007000F800F800F800F8007000D20769C18>63 D65 D<01FFC00007FFF0001FFFFC003F +80FE007E003F0078000F00F0000780F0000780E0000380E0000380E0000380F07E0380FC +FF87807FFFCF803FE7FF000FC1FE000780FC00FF00E000FF81E000FFE7F0001FFFF8001F +FFF8001CFF38001CFE38001FFFF8001FFFF8000FC7F000191B7F981B>67 +D<00FF0003FFE70FFFFF1FC3FF3F007F7C001F78000FF00007F00007E00007E70007F700 +07FF00077F00077E00073E00071C00071C0E071C0E071C0E071E0E071E0E0F0F1F1F0FFF +FF07FFFF03FBFF181A7F971B>71 D<00300003FE070FFE071FFE073F1C077C1C07781C07 +F01C0FF01E0FE01F1FE00FFFE007FFE003FFF00007F0000778FF077FFF873FFFC71FC3C7 +0781C70701C70701C70783C707C7C703FF8701FF0700FE07181B7F981B>75 +D<00FFC00003FFF0000FFFFC001FC0FE003F003F007C000F8078000780F00003C0F00003 +C0E00001C0E7EFC1C0FFFFE3C0FFFFF7C07E7CF7803C3877003838700038387000383870 +00383870003C3870003C3870001C38F0001E38F0001E38E0000E38E0000038E0001A1A7E +971D>I<001FC0007FF700FFFF01F8FF01E03F01C00F01C00707E0071FF8073FFC077E7E +07781E07F00E07F00007E00007E0FC07E3FF07E7FF87FFCFC7FF03C77E01C77C03C73F0F +C71FFF870FFF0703FC00181A7F971B>78 D<01FE00000FFFDFE01FFFFFF03F87FFF87C00 +FE7878007C38F0001C38F0001C38E0001E78E0001FF8E0001FF0F0001FE0F0001C007870 +1C007FF01C003FF01C001FE01C000F801C000F001C000E001C000E003C000F00FC000FC3 +FC0007FFFC0003FFDC0000FF1C001D1A7F971E>80 D<01FE000FFF9C1FFFFC3F87FC7F01 +FC7F807CF7C03CF3E01CE1E01CE0F01CE0F81CE07C1CF03C1CF01E1C787F1C7FFF9C3FF7 +9C1FE3DC0F83FC0F01FC0E00FC0E007C0F00FC0FC3FC07FFFC03FFDC00FF1C161B7F981A +>83 D<07F0000FF8381FFC381E3C381C1C381C1C381C1C381E1C381E3C380CFC3803F838 +0FF0383FC0387F0038FC0038F00038E00038E00038F00038F000787800F87C03F83F0FF8 +1FFFF80FFF3803FC38151A7F9718>I<007FC00003FFF8000FFFFE001FE0FF003F001F80 +7C0007C0780003C0F00001E0F001C1E0E003C0E0E007C0E0F1C780E0FFDF01E07FDF81E0 +3FBFC3C03F7FE7C03CF9E7E038F0E7F038E0E0F038E1E0F03C01E0703E03C0F01F8FC1F0 +0FFF81E007FF01E001FC01F0000000F80000007800000038000000381D1E7E971E>I<03 +FC00000FFFB8001FFFF8003F0FF8007C01F8007800F800F0007800F0003800E0003800E0 +003800E0003800E0003800E0003800F0003800F00038007078380078F838007FF038003F +E038001FC038000FC038001F807F003F81FF807FC7FFC07BFFF3C071FFE1C070FEE1C000 +0003C000000FC000001F8000001F0000001F0000000F80000007C0000003C0000001C000 +0001C01A257F981B>89 D<0E00000E00000E00000E00001E00003E00007C0000F80000F3 +F000F7F800FFFC007F3E003E1FB8000FF80007F80001F015108A8100>I<01FC000FFF80 +1FFFC03F8FE07C01F0F800F8F00078E00038150899A100>I<01C00001C00001C00001C0 +003FC0007FC000FFC000F3E000E1E000F3F038FFF8F87FFFF83F3FF0001FC0150E8D8100 +>93 D<0FDF801FFFC73FFFC73CF9E73871E73870E73870E73870E73C71E73C73E71C7FC7 +03FF871FFF073FFC077F0007F80007F00007E00007E00007F00007F0000778001F7E007F +3F83FF1FFFFF07FFE701FF07181B7F981B>97 D<00FF0003FFC00FFFF01FC3F83F00FC7C +003E78001EF0000FF0000FE00007E00007E1FE07F7FF8FFFFFCF7F87EE3E01EE1C00E01C +00E01C00E01C01E01E03E01F8FE00FFFE007FFE001FCE00000E00000E0181B7F981A>I< +00FF0003FFE00FFFF01FC3F83F007C7C003E78001EF0000FF0000FE00007E00007E00007 +E00007F0000FF0000F787F1E7FFF9E3FFFDC1FE3DC0381C00381C00381C003C3C003E7C0 +01FF8000FF00007E00181B7F981A>I<01FE000FFFC01FFFE03F87F07C00F8780078F000 +3CF0003CE0001CE0001CE7001CEF03BCFF03BCFE03B87C03B83C03803803803803803807 +803C0F803F3F801FFF800FFF8003F380000380000380161A7E9719>I<01FE000FFFC01F +FFE03F87F07C00F8780078F0003CF0003CE0001CE0001CE7001CEF03BCFF03BCFE03B87C +03B83C03803803803803803807803C0F803F3F801FFF800FFF800FF3803F83803E03803F +C0001FF00007FC0000FF80003F80000F8016207E9719>104 D<00FFC00003FFF0000FFF +FC001FC0FE003F003F007C000F80780007C0F00003C0F00001C0E00001E0E00001E0E000 +00E0E00000E0E00000E0F7EFC0E0FFFFE0E07FFFF1E07E7CF1E03C3873C01C3873C01C38 +77801C3877801E7CF7801FFFF7C00FFFE3E007EFC1E0000000F0000000F0000000701C1D +7E971E>I<007FC00003FFF8000FFFFE001FE0FF003F001F807C0007C0780003C0F00001 +E0F00001E0E00000E0E7E7E0E0FFFFF1E0FFFFFBE07E7E7FC03C3C3F80383C1C0038381C +0038381C003C381C003E783C001FF83C000FF8380007F878000038780000387000003870 +001B1A7E971E>107 D<007FC00003FFF0000FFFFC001FE0FE003F003F007C000F807800 +07C0F00003C0F00001C0E00001E0E7EFC1E0FFFFE0E0FFFFF0E07E7CF0E03C3870E03838 +70E0383871E0383871E0383871C03C3871C03C3873C01C38F3C01E38F3C01E38E3E00E38 +E1E00038E0F0000000F800000078000000381D1D7E971F>I<03FC1C0FFF9C1FFFFC3F0F +FC7C01FC78007CF0003CF0001CE0001CE0001CE0001CF0001CF01E1C707E1C79FE1C7FF8 +1C3FE01C1F801C3E001C3C001C38001C38001C3E001C3E001C1E001C0E001C161A7E971A +>I<00FF800003FFE0000FFFF8001FC1FC003F007E007C001F0078000F00F0000780F000 +0780E0000380E0000380E0000380F007C780F01FE780783FEF007CFEFF003FF8FE001FF0 +FC000FC0E0000F80E0000F00E0000E00E0000F80E0000F80E0000780E00003800000191A +7F971B>I<01FE000FFFDC1FFFFC3F87FC7C00FC78007CF0001CF0001CE0001CE0001CE0 +001CF0001CF0001C78701C7FF01C3FF01C1FE01C0F801C0F001C0E001C0E003C0F00FC0F +C3FC07FFFC03FFDC00FF1C161A7F971A>112 D<03FE000FFF9C1FFFFC3F07FC7C01FC78 +007CF0003CF0001CE0001CE0001CE0001CE0001CF00000F00000787F007FFF803FFFC01F +E3C00381C00381C00381C003C3C003E7C001FF8000FF00007E00161A7F971A>I<00FF80 +0003FFF0000FFFF8001FC1FC003F003E007C001E0078000F00F0000F00F0000780E00007 +80E0000380E0000380E0000380F0000380F000038078FF03807FFF87803FFFC7801FC3C7 +000781CF000701CF000701DE000783FE0007C7FC0003FF9E0001FF1F0000FE0F80000007 +C0000003C0000001C01A1E7F981B>I<03FC000FFF9C1FFFDC3F0FFC7C01FC7800FCF000 +3CF0001CE0001CE0001CF0001CF0001C780E1C7C1E1C3E7E1C1FFC1C0FF81C0FE01C3F80 +1C3F001C3FE01C1FFC1C03FF1C007FFC000FFC0003FC00007C00001C161C7F981A>I<01 +FF8007FFE01FFFF83F81FC7E007E78001EF0000FF0000FE00007E00007E00007F0E00FFB +E00F7FE7CE3FCFEE1F0FF01E0EF01C0EF01C0FF01C0FF01E07F01F01F00FC7E007FFC003 +FF8000FE00181A7E971B>I<00FFC00003FFF0000FFFFC001FC0FE003F003F007C000F80 +78000780F0000380F001C3C0E003C3C0E007C1C0F1C781C0FFDF01C07FDF81C03FBFC1C0 +3F7FE1C03CF9E3C038F0E3C038E0E38038E1E7803C01E7803E03CF001F8FCF000FFF8F80 +07FF07C001FC03E0000001E0000000E0000000E01B1D7E971D>I<00FF800003FFE0000F +FFF8001FC1FC003F007E007C001F0078000F00F0000780F0000780E000E380E001E380E0 +03E380F0E3C780FFEF87807FEFC7003FDFE7001FBFF0001E7CF0001C7870001C7070001C +70F0001E00F0001F01E0000FC7E00007FFC00003FF800000FE0000191B7F981B>119 +D<01FE1C0FFFDC1FFFFC3F87FC7C00FC78007CF0001CF0001CE0001CE0001CE0001CE000 +1CE0001CF0001CF0781C78F81C7FF01C3FE01C1FC01C0FC01C1F803C3F80FC7FC7FC7BFF +FC71FFDC70FE1C161A7F971A>121 D<00FE0001FF9C03FFFC03C7FC0381FC03807C0380 +3C1FE01C3FF81C7FF81CF8781CF0001CE0001CE0001CE0001CF1FC1CFFFE1C7FFF1C3F8F +9C0E079C0E039C0E039C0F079C0F8F9C07FF1C03FE1C01FC1C161B7F981A>I<1C001C00 +1C003C003C0078007800F7C0FFE0EFE0EEE0EEE0FFE0FFE07FC03F800B10898100>129 +D<1C1C3C1C7C1C7C1CF01CF01CE01CE01CE01CF03CF03C787C7FFC3FFC1FFC001C001C00 +1C001C001C001C001C001C001C001C001C0E1A7F9711>138 D142 D<007003F00FF01FE03F007C00F800F000F00078007C003C001C000C0D89 +A200>147 D<03FC00000FFF00F81FFFC1FC3F0FE3FE7C03FBDE7800FF8EF0007FDEF000 +1FFEE0000FFCE00001F8F0000000F3F7EFC07FFFFFE07FFFFFF03F3E7CF81E1C38780E1C +38380E1C38380E1C38380E1C38380F3E78780FFFF87807FFF87003F7F8F0000038F00000 +38E0000038E01F1B7F9820>I<007FE0000003FFFC7F800FFFFF7FC01FE07FFFE03F000F +F9E07C0003F0E0780000F0E0F0000070E0F0000079E0E000007FE0E000007FC0E000007F +80F7E7E07000FFFFF070007FFFF870003E7E7C70003C3C3C700038381C700038381C7000 +38381C70003C383C70003C383C70001E7C7870001FFFF870000FFFF0700007EFE0700023 +1A7E9725>160 D<00FFC00003FFF0000FFFFC001FC0FE003FE03F007FF00F8079FC0780 +F07E03C0F03F03C0E00FC1C0EE07E1C0FE3BF3C0FE38F7C07E3877803C38770038387000 +383870003C3870003C7870001EFCF0001FFFF0000FFFF00007CFF0000000700000007000 +000070001A1A7E971D>170 D<000FFF00007FFFE001FFFFF803FC03FC07E0007E078000 +1E0F00000F0F00000F0E0000070E07E0070F1FF0070F7FFF8F07FE7FCF07F87FFE03E07D +FE01C078FCF9F070E0FFF070E0FFF071E01FE071E007F873C001FE73C0007FF380001FF0 +000007F0000001F00000007000201B809721>176 D<07F8001FFFC03FFFC07E1FC0F807 +C0F001C0E001C0E001C0E001C0F039C0F8F9C07FF9C03FF1C01FC1C03F01C03F81C03FE1 +C00FFDF803FFFC07FFFE078F9E07070E07070E07070E078F0E07FF1E03FF1E01FF1C0007 +1C00071C171E7F9718>201 D<01C00001C00001C00001C0003FC0007FC000FFC000F3E0 +00E1E000F3F038FFF8F87FFFF83F3FF0001FC0150E8D7C00>211 +D<00FF800003FFE0000FFFF8001FC1FC003F007E007C001F0078000F00F0000780F00007 +80E0000380E0000380E0000380F007C780F01FE780783FEF007CFEFF003FF8FE001FF0FC +000FC0E0000F80E0000F00E0000E01F8000F83FC000F87FE0007879E0003870E0000070E +0000079E000007FE000003FC0001FFF80001FFE00001FF000019217F971B>226 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fe orsssl10 10 49 +/Fe 49 227 df<1C3E3E3E1E0C0C1830E0C0070B809B08>39 D<1C3E3E3E1E0C0C1830E0 +C0070B808308>44 D<0C0C0C1818181818183030303030606060606060C0C0C0C006186D +9618>46 D<003F0001FFC003C0E00600600C000018000018000030000030000060000060 +0000600000C00000C1FC00CFFE00DE0300F00180E00180C00180C00180C0030060030060 +0600381C001FF80007E000131A7D9714>60 D<07C01FE0383060186018C018C018C018C0 +30406001C0038006000C0018003000300060006000600060003000100000000000000070 +00F800F80070000D1E729B18>63 D<0C0C0C0C0C18181818183030303030306060606060 +60C0C006187D9608>65 D<001FC00000FFF80003E03C00070006000C0003001800030030 +00018030000180600001806000018060000180603E0300307F06001FC19E000F80DC0006 +00C0000600C000F600C000FE0180001F8780003FFFC00060F8600060E0600061F060003F +1FC0001E0F8000191A7D971B>67 D<007F0001FFC30780F30E003B18000F300007600003 +600006C00006C00006C00006C60006CE000C78000C78000C30000C30000C60000C601818 +60181860301860301860303830F8781FCFD80F0780181A7C971B>71 +D<007E0001FE03078C030E0C03181803301803601807601806C0180EC00C1EC007F6C003 +E6C0000CC0000C60F00C3FF80C1F0C0C06060C0C06180C06180C06180C0C180C0C180618 +1803F01801E000181A7C971B>75 D<003FC00001FFF00007C03C000E000E001800030030 +00018060000180600000C0C00000C0C00000C0C00000C0C7C78180CFEFC1807838630030 +306300303060006030600060606000606060006060C0006060C0006060C00030C1800030 +C1800010C180001A197C971D>I<0003E000000FF880001C1D8000300780006003800060 +0180006001800060030003F003000FF803001C1C0300300603006000060060000600C000 +0600C0F80600C3FC0600C7060600CC030C00D8030C0070030C0060030C0030060C001C1C +0C000FF8080003E00000191A7D971B>78 D<007E000001FF8DC00781CFE00E007E301800 +3C3030000C3060000C3060000C60C0001C60C0001FC0C0001B80C0001800C00018006000 +180061C030003FC030001E003000180030003000300060003000600060006001E0006007 +E000381E60001FF8600007E000001C1A7C971E>80 D<007E0001FF860781EE0F007C1B00 +1C31800C61800C60C00CC06018C06018C03018C03018C0181860181861CC303FC6301E06 +301803303003303001B03001E03001E03003E01C1E600FFC6003E000171A7C971A>83 +D<01F00C03F80C060C0C0C06180C06180C06180C0618060C1800181800703001E0300780 +301E0030380030600060C00060C00060C00060C00060C000E0C001C06007C0381EC01FF8 +C007E00016197D9618>I<001FE00001FFF80007E01E000E00070018000180300000C060 +0000C060000060C000C060C000C060C0018060C00300C0618600C03F8E01801E1F038018 +3187003060C78060C0C0C06180C0C06180C0C0600180C0600180C0300301801C0E03000F +FC060003F003000000018000000180000000C01B1D7C971E>I<001F80007FC301E07303 +803E06000E0C000618000618000618000630000C30000C30000C30000C30000C18100C18 +30180C601807C0180380180300180F003C1F007E3301C3E307C3C1FF8300F98300000600 +000C00003800003000001800001800000C00000600000618237E971B>89 +D<0300000600000600000600001C0000380000600000C1E000C3F000C618007C0C003806 +300003F00001C0140E8B8000>I<00FE0007FF800F01C0380060700030C00030C0003014 +0794A000>I<00600000600000C0001EC0003FC00061C000C0C000C1C000C1E000C33070 +7E1FF03C0F80140C8E8000>93 D<01E7800003FFC180061861800C186180181861801818 +6180183061801830C3000C30C3000C0183000007030001FE030007F806001E0006003800 +060060000600C0000600C0000600C0000C00C0000C00C0001C0060003C003000EC001C07 +CC000FFF0C0003F80000191A7D971B>97 D<007F8001FFE00780700E001818000C30000C +600006600006C00006C00006C00006C1F80CC7FE0C7E0718380180300180300180300180 +300380300700181F000FFB0007E60000060000060017197C971A>I<007F8001FFE00780 +700E001818000C30000C600006600006C00006C00006C00006C00006C0000CC0000C60F0 +183FF8301F0C300C06000C0600180600180600180C00180C000C380007F00003C000171A +7C971A>I<007F0001FFC00780E00E003018001830001860000C60000CC0000CC0000CC0 +000CC30018C703187C0330380330180300300600300600300600300E00183E000FFC0007 +CC00000C00000C0016197C9719>I<007F0001FFC00780E00E003018001830001860000C +60000CC0000CC0000CC0000CC30018C703187C0330380330180300300600300600300600 +300E00183E000FFC0007CC000E0C00380C007000007800001E000007800001E000007800 +00180016207C9719>104 D<001FC00000FFF80003E03C00070006000C00030018000180 +30000180600000C0600000C0600000C0C00000C0C00000C0C00000C0C00000C0C78F0180 +CFDF81807870C1803860C3003060C3003060C60030C0C60030C18C0030C18C0030C30600 +1FFE06000F3C030000000180000001801A1C7C971E>I<001FE00000FFF80001E01E0007 +0007000E000180180000C0300000C06000006060000060C0000060C0000060C7C1E0C0CF +E7F0C0783E1B8030381B006030180060301800603018006030300030E030001FE030000F +606000006060000061C000006180001B197C971E>107 D<001FE00000FFFC0001E01E00 +070003000E000180180000C0300000C06000006060000060C0000060C0000060C7C78060 +CFEFC06078386060303060C0303060C0603060C060606180606061806060C3006060C300 +6060C60030C1860030C1860010C1830000000180000001C0000000C01B1C7C971F>I<00 +7E0001FF8C0781CC0E006C18003C30001C60000C600018C00018C00018C00018C00018C0 +0018C01C30607C3031E0301F80300E003018003030006060006060006060006038006018 +006016197C971A>I<007F8001FFF00780780E000C180006300006600003600003C00003 +C00003C00003C00006C00006C00F06603F8C60F1B831C1B01F01800E0300180300300300 +3003003006001C06000C020018197C971B>I<007E0001FF8C0781CC0E007C18003C3000 +0C60000C60000CC00018C00018C00018C00018C0001860001861C0303FC0301E00301800 +303000306000306000606001E06007E0381E601FF86007E000161A7C971A>112 +D<00FE0003FF8C0701CC0C006C18003C30001C60001C60000C600018C00018C00018C000 +18C00000C0000060F0003FF8001F0C000C06000C0600180600180600180C00180C000C38 +0007F00003C000161A7C971A>I<003F8001FFE007C0700E001818000C30000660000660 +0003C00003C00003C00003C00003C00003C0000360F0063FF8061F0C0606060C0C06180C +06180C06300C0C600C0CC006186003F03001E03000001C00000C181C7C971B>I<00FC00 +03FF860F03CE1C007C30003C60000C60000CC0000CC00018C00018C00018600018601C18 +307C1818E0300F80300F00303C00307000307C00300F806003E060007C60001F600003E0 +0000E0171A7C971A>I<003F8001FFF007C0780E000C180006300006600003600003C000 +03C00003C00003C0000661C0063FC00C1E070C180F803018C06019C0600FC06007C06001 +806001803003001C0E000FFC0003F000181A7C971B>I<003F800001FFF00007C078000E +000C0018000600300003006000030060000180C000C180C000C180C0018180C003018061 +8601803F8E01801E1F0300183183003060C30060C0C6006180C6006180C60060018C0060 +019800300318001C0E0C000FFC0C0003F006000000030000000300191C7C971D>I<003F +8001FFF007C0780E000C180006300006600003600003C000C3C000C3C00183C003066186 +063F8E0C1E1F0C1831803060C060C0C06180C06180C06001806001803003001C0E000FFC +0003F000181A7C971B>119 D<001F8000007FE18001E0738003801F0006000F000C0003 +00180003001800030030000600300006003000060030000600300006003000060018100C +0018300C000C600C0007C00C0003800C0003000C000F0018001F0078003300F800E30798 +00C1FF180000F80000191A7E971A>121 D<003E0000FF8601C1EE03007C03001C03000C +0F800C1FF00C307018600018600018C00018C00018C00018C3E0307FF0303C1830301830 +3018306018306018606030606030603060601FC0600F8000171A7C971A>I<0200060006 +000C0018003000638067C0CCC0CCC0CCC0CD807F003E000A0E8A8000>129 +D<0C0C1C0C300C60186018C018C018C018C018C03060F03FF01F30003000300060006000 +6000600060006000C000C000C00E187C9611>138 D<01E007E01E0038006000C000C000 +C000C000700070000B0B83A100>147 D<00FC003807FF007C0F03C0C61800F186300039 +8660000F8C600007F8C00001F0C0000000C0000000C0000000C387878067DFDFC03C7878 +601830606018606060306060603060C0603060C0C030E1C0C01FBFC0C00F1EC180000181 +8000018300000183001F197C9720>I<0F1C001FFE0030E30060C30060C300C0C300C183 +00C18600E18E00618F800003F0000070140C957D00>155 D<001FE0000000FFFC1B8003 +E01F1FC00F0003DC601C0000F8603000003860600000186060000018C0C0000038C0C000 +003F80C000003F00C00000300060000030003FC3C030001FEFE06000183C306000303018 +6000303018600060301860006060186000606018C000606030C000606030C00031E060C0 +001FBFC0C0000E1F800000231A7C9725>160 D<003FC00001FFF00007C03C000F800E00 +18C003003060018060380180601C00C0C00600C0C00300C0C00180C0CE00E180DE307180 +70303300703033006060600060606000606060006060600061E1E0003FBFE0001E1EC000 +0000C0000000C0000000C0001A197C971D>170 D<0001FF80000FFFE0003E0078007000 +1C00C00006018000030300000303000003060000030603C003060FE003063C6006067067 +0603C07F8C018078D80180E0C0C0E0C0C0F060C0C03C00C1800F00C1800380C30000E0C6 +0000798000001F80000007800000018000201A7E9721>176 D<03F0000FFC601C0F6030 +03C06000C06000C0C000C0C000C0C000C0C0018060718031F1801F81800E018078018070 +03003E03000FC78007FFC00C38600C38601830601830601830601830C01860C00FE0C007 +E180006180006180131E7C9718>201 D<00600000600000C0001EC0003FC00061C000C0 +C000C1C000C1E000C330707E1FF03C0F80140C8E7B00>211 D<007F8001FFF00780780E +000C180006300006600003600003C00003C00003C00003C00006C00006C00F06603F8C60 +F1B831C1B01F01800E0300180300300300300300300F001C1F800C30C00060C00060C000 +6180003F00003E001FF8001FC00018207C971B>226 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Ff orss17 17.28 23 +/Ff 23 130 df<0000000000FF80000000000FFFC000000000FFFFE060000007FF80F0FC +00007FF800707FC007FF8000783FFFFFFC00003807FFFFC0000038007FFC000000380000 +00000000380000000000007800000000000070000000000000F0000000000000E0000000 +000001E0000000000001C0000000000003C0000000000007800000000000070000000000 +000F0000000000000E0000000000000E0000000000001E0000000000001C000000000000 +1C0000000000001C0000000000001C0000000000001C0000000000001C0000000000001C +0000000000001C0000000000001C0000000000001C0000000000001C0000000000001C00 +00000000001C0000000000001C0000000000001C0000000000001C0000000000001C0000 +000000001C0000000000001C0000000000001C0000000000001C0000000000001C000000 +0000001C0000000000001C0000000000001C0000000000001C0000000000001C00000000 +00001C0000000000001C0000000000001C0000000000001C0000000000001C0000000000 +001C0000000000001C0000000000000C00353AA8B80D>42 D<00780000FC0001FE0003CF +00038700C3870CE3CF0EE1FE1EF0FC1C70783C7800383C00781F03F00FFFE007FFC001FE +00171092B900>47 D<000FE000003FF80000FFFE0001F83F0003E00F80078003C00F0001 +E00E0000E01E0000F03C00007838000038380000387800003C7000001C7000001CF00000 +1EE000000EE000000EE000000EE000000EE000000EE000000EE000000EE000000EE00000 +0EE000000EF000001E7000001C7000001C7800003C38000038380000383C0000781E0000 +F00E0000E00F0001E0078003C003E00F8001F83F0000FFFE00003FF800000FE0001F2A7D +A725>I<01FC000007FF00000FFF80001F07C0003C01E0003800F0007800700070007000 +F0007800E0003800E0003800E0003800E0003800E0003800E0007800E0007000E000F000 +F000E0007001E0007003C00078078000380F00003C1E00001E7C00000EF800000FF00000 +07C0000003C0000001E0000000F00000007C0000003E0000001F00000007C0000003F000 +0001F80000007E0000001F8000000FE0000003F0000000F01C297DA722>I<0007F00000 +1FFC00003FFE00007C1F0000F0078001E003C001C001C003C001E0038000E0078000F007 +000070070000700700007007000070070000700700007007800070038000F0038000E003 +C000E001C001E001E003C000F007C0007C1F80003FFF00001FFF000007FE0000003C0000 +0078000000F0000003E0000007C000000F8000003E000000FC000001F8000007E000001F +8000007F000000FC000000F00000001C297DA722>I<01FC03F00007FF07FC000FFF9FFE +001F07FE1F003C01FC07003800F007807800F00380700070038070007003C0F0007001C0 +E0007001C0E0007001C0E0007001C0E0007001C0E0007001C0EFC07001C0FFE07001C0FF +F07001C0F8707001C0F0787001C070387001C070387003C0783870038038387003803C38 +7003801FF87003800FF070078007E0700700000070070000007007000000700F00000070 +0E000000700E000000700E000000001E000000001C000000003C00000000380000000038 +00000000780000000070000000002000222A7DA728>II<000FE000003FF800007FFC0000F83E0000 +E00E0001E00F0001C0070001C0070001C0070001C0070001E00F0000E00E0000F00E0000 +781E00003C3C00601E3800F00FF8007807F0003C03E0001E03F0000F8FFC0007DF3E0003 +FC1F0000F8078000FC03C001FE01F001DF00F003C780700783C0000701E0000700F0000F +0070000E0078000E0038000E0038000E0038000F0038000700780007C1F00003FFE00001 +FFC000007F00001C2A7DA722>I<00FE000007FF80000FFFE0001F83F0003C00F8007800 +3C0070001E00F8000E00FE000F00FF8007000FC0078003E0038000F00380007803800038 +038000380380003C0380001C0380001C0780001C0700001C0700E03C0F00E0380E00F878 +0E007FF01E003FE03C000FC03800000078000000F0000001E0000003C00000078000001F +0000003E0000007C000001F0000003E000000FC000003F0000007E000000F8000000E000 +000040000000192B7DA71F>I<00FE000003FF800007FFE0000F83F0001E00F8003C003C +003FC01E007FE00E007FF00F00F8780700E0380780E03C0380E01C0380E01C0380E01C03 +80E01C0380F03C038070380380787807803FF007001FE007000FC00F0000000E0000000E +0000001E0000003C0000003800000078000000F0000001E0000003C00000078000001F00 +00003E0000007C000001F0000003E000000FC000003F0000007E000000F8000000E00000 +0040000000192B7DA71F>I<1FFFFFE03FFFFFE07FFFFFE0F0000000E0000000E0000000 +E0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000 +E0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000 +E0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000 +E0000000E0000000E0000000E0000000E0000000E0000000E0000000400000001B297DA6 +1F>I<000007000000070000000700000007000000070000000700000007000000070000 +0007000000070000000700F0000700FC000700FF800700FFE00700E7F80700E0FF0700F0 +3FC700700FF7007001FF0078007F0038001F00380007003C0000001E0000000E0000000F +0000000780000003C0000001E0000000F80000007C0000003E0000000F80000007E00000 +03F0000000FC0000003F0000001F80000007800000010019297DA61F>I<0007F800003F +FE0000FFFF8001FC0FE003E003E0078000E00F0000001E0000001C0000003C0000003800 +000078000000700000007000000070000000F0000000E0000000E0000000E0000000E000 +0000E0000000E00FF000E07FFE00E3FFFF00E7F81F80FFC003C0FE0001E0FC0000E0F000 +00F0700000707000007078000070380000703C0000701C0000F01E0000E00F0001E007C0 +07C003F01F8001FFFF00007FFC00001FF0001C2A7DA720>60 D<0000003F80000003FFC0 +00001FFFE00000FFE0F00003FE0070F03FF00078FFFF8000387FFE0000381FE000003800 +000000380000000038000000007800000000700000000070000000007000000000700000 +0000702511A9B800>62 D<40E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0 +E0E0E0E0E0E0E0E0E0E0E0E0E0E0E04003297AA60D>65 D<03E0000FF8001FFC003E3E00 +780F00700700F00780E00380E00380E00380E00380F00780700700780F003E3E001FFC00 +0FF80003E00000000000000000000000000000000000000000000003E0000FF8001FFC00 +3E3E00780F00700700F00780E00380E00380E00380F00780700700780F003E3E001FFC00 +0FF80003E000112A7DA717>72 D<03E0000FF8001FFC003E3E00780F00700700F00780E0 +0380E00380E00380E00380F00780700700780F003E3E001FFC000FF80003E00011127DA7 +17>77 D<0001C00007C0000FC0001FC0007DC000F9C001F1C007C1C00F81C03F01C07C01 +C0F801C06001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001 +C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001 +C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001 +C00001C00001C00001C0000080123389B00D>88 D<01C0000001C0000001C0000001C000 +0001C0000001C0000001C0000003C000001F8000003F0000007E000000F0000000E00000 +00E01F0000E03FC000E0FFF000F1F1F8007FE07C003F801E001F000F00000007C7000003 +FF000001FF0000007E20188F8100>90 D<000FF000007FFE0001FFFF8007F81FE00FC003 +F01F0000F83C00003C7800001EF000000FE0000007E0000007200BA7B700>I<000E0000 +000E0000000E0000000E0000000E0000000E000007CE00001FFE00003FFE00007C7E0000 +F01E0000E00F0000E00F0000E01F8000E01FC000F01DC0077C3DE00F3FF8F83F1FF07FFE +07E03FF800000FE02015948100>93 D<0001FFE00000000FFFFC0000007FFFFF800000FF +003FC00003F80007F00007C00000F8000F8000007C001E0000001E003C0000000F003800 +00000700780000000780700000000380F000000003C0E000000001C0E000000001C0E000 +000001C0E000000001C0E000000001C0F03F01FC01C070FFC7FE03C079FFEFFF03803FE1 +FF0787801F807C0387000F003C03C7000F003801C0000E003801C0000E003801C0000E00 +3801C0000E003801C0000E003801C0000F003801C00007003801C00007807801C00003E1 +F803C00001FFF803800000FFF8038000003F380380000000380780000000380700000000 +380700000000380700000000100200002A2A7DA730>107 D<0180000380000380000380 +000380000780000700000F00001E00003C0000380000783C00F07E00E0FF00E1E780E1C3 +80E1C380F1C38071C38079C7803FFF001FFE000FFC0003F00011188E8100>129 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fg orss17 24 48 +/Fg 48 129 df<0007E000000FF000001FF800003FFC00007C3E0000781E0000781E0060 +781E04F0781E0EF07C3E1FF83FFC1E781FF81E780FF01E7C07E03E3C00003C3E00007C1F +0000F80FC003F007F00FE003FFFFC001FFFF80007FFE00001FF800201799D000>47 +D<60F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 +F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F060043878B513>65 +D<000001FFF000000000003FFFFF0000000001FFFFFFE000000007FFFFFFF80000001FFF +001FFC0000007FE00001FF000000FF0000003F800001FC0000000FC00003F000000007E0 +0007C000000001F0000F8000000000F8001F00000000007C001E00000000003C003E0000 +0000003E003C00000000001F007C00000000000F007800000000000F8078000000000007 +80F800000000000780F0000000000007C0F0000000000003C0F0000000000003C0F00000 +00000003C0F0000000000003E0F0000000000001E0F0000000000001E0F8000000000001 +E078060600030001E07C0F0F00078001E03C1F0F0007C001E03F3E0F0007C001E01FFC0F +0007E001E00FF80F0007E001E007F00F0007F001E001F00F0007F001E001E00F0007F003 +E001E00F800FF803C003E007800F7803C003C007800F7803C003C007C01F7803C003C003 +C01E7807C003C003F07E78078003C001FFFC78078003C000FFF8780F8003C0007FF0780F +0003E0001FC0F80F0001E0000000F01F0001E0000000F01E0001F0000001F03E0000F800 +0003E03C000078000003C07C00007C000007C07800003E00000F807C00001F80003F003E +00000FE000FE001E000007FC07FC001F000003FFFFF8000F800000FFFFE00007C000003F +FF800003E0000007FC000001E000000000000001F000000000000000F800000000000000 +7C000000000000003E000000000000003E000000000000001C3F427CB743>I<00000FFF +8000000000FFFFF800000007FFFFFF0000001FFFFFFFC000003FF800FFE00000FF80000F +F80001FC000001FC0003F00000007E0007E00000003F000F800000000F801F0000000007 +C01E0000000003C03E0000000003E07C0000000001F0780000000000F0780000000000F0 +F80000000000F8F0000000000078F0000000000078F0000000000078F0000000000078F0 +000000000078F0000000000078F0000000000078F80000000000F8780003FC0000F07C00 +0FFF0000F03F003FFFC001F01FC0FFFFE001E00FFFFE07F003E007FFF801F807C001FFE0 +007C0F80007FC0003C1F00000780003C1E00000F80003E0C00000F00001E0000000F0000 +1E0000000F00001E0000000F00001E00007F0F00001E0000FFFF80003E0000FFFF80003C +00007FFF80003C000001FFC0007C0000001FF001FF0000007FFC07FFC00000FFFFFFFFE0 +0001FFFFFFFFF00001F07FFFC1F00003E00FFF00F80003C003FC00780003C001F8007800 +03C003F000780003C007F800780003E01FFE00F80001F07F3FC1F00001FFFE1FFFF00000 +FFFC0FFFE000007FF003FFC000001FC0007F0000353C7CB73D>I<1800000000C03C0000 +0001E03E00000001E01E00000001E01F00000001E00F80000001E007C0000001E003C000 +0001E003E0000001E001F0000001E000F0000001E000F8000001E0007C000001E0003E00 +0001E0001E000001E0001F000001E0000F800001E00007C00001E00003C00001E00003E0 +0001E00001F00001E0003FF80001E001FFF80001E003FFFC0001E007FFFE0001E00FE0FF +0001E01F003F0001E03E000F8001E03C0007C001E07C0003E001E0780001E001E0780001 +E001E0F80000E001E0F000000001E0F000000001E0F000000001E0F000000001E0F00000 +0001E0F000000001E0F000000001E0F000000001E0F000000001E0F800000001E0780000 +0001E07800000001E07C00000003E03C00000007E03E0000000FE01E0000003FE01F0000 +007FE00F800001FDE007E00007F9E003F8001FE1E001FF00FFC1E000FFFFFF01E0003FFF +FC00C0000FFFF000000001FF8000002B3A7CB536>I<00600000000000000000F0000000 +0000000000FC00000000000000007E00000000000000003F80000000000000001FE00000 +000000000007FC0000000000000003FF8000000000000000FFF8000000000000003FFFFF +FFFF8000000007FFFFFFFFE000000000FFFFFFFFF0000000000FFFFFFFF8000000000000 +0000FC00000000000000003E00000000000000001F00000000000000000F000000000000 +00000F800000000000000007800000000000000007C00000000000000003C00000000000 +000003C00000000000000003E0000000000000C001E0000000000003E001E00000000000 +07E001E000000000001FE001E000000000007FE001E00000000000FFE001E00000000003 +FDE001E00000000007F1E001E0000000001FC1E001E0000000003F81E001E000000000FE +01E001E000000003FC01E001E000000007F001E001E00000001FE001E001E00000003F80 +01E001E0000000FE0001E001E0000001FC0001F003E0000003F00001F003E0000007E000 +01F807E0000007800001FE1FE0000007800001FFFFE0000007800001FFFFE0000007C000 +01EFFDE0000003F00001E3F1E0000001F80001E001E0000000F80001E001E00000007000 +01E001E03C0000000001E001E0FF0000000001E001E0FFC000000001E001E0FFE0000000 +01E001E067F800000001E001E001FE00000001E001E0007F00000001E001E0003FC00000 +01E001E0000FE0000001E001E00003F8000001E001E00001FE000001E001E000007F0000 +01E001E000003FC00001E001E000000FF00001E001E0000003F80001E001E0000001FE00 +01E001E00000007F0001E001E00000001FC001E001E00000000FF001E001E000000003F8 +01E001E000000001FE01E001E0000000007F81E001E0000000001FC1E001E0000000000F +F1E001E00000000003F9E001E00000000000FFE001E000000000007FE001E00000000000 +1FE001E000000000000FE000C0000000000003E00000000000000000C0000043517CCC4D +>I<000001FC03F800000007FF07FE0000600FFF9FFF0000F01FFFFFFF8001F03F07FE0F +C003E07C01FC03E007C07801F001E00F807800F001F00F00F800F000F01F00F000F000F0 +1E00F000F000F81E00F000F000783E00F000F000783C00F000F000783C00F000F000783C +00F000F000783C00F800F000783C007800F000783C007C00F000F83E003C00F000F01E00 +3E00F000F01E001E00F001F01F000C006003E00F8000000003C007E000000007C003F803 +FC01FF8003FF0FFF07FF0007FFFFFF8FFF800FBFFFFFFFFFC01F0FFE07FF07E01E01F801 +FC01F03E01F000F800F87C01E000F000787801E000F0007C7803E000F0003CF803C000F0 +003EF003C000F0001EF003C000F0001EF003C000F0001EF003C000F0001EF003C000F000 +1EF003E000F0001EF001E000F0001EF801F000F0003E7800F000F0003C7800F800F0003C +7C007800F0007C3E0030006000F81E0000000000F01F0000000001F00F8000000003E007 +E00000000FC003F00000001F8001FC0000007F0000FF800003FE00003FFC007FF800001F +FFFFFFF0000007FFFFFFC0000000FFFFFE0000000007FFC00000373C7CB73F>I<00000F +FE0000000000FFFFC000000003FFFFF800C0000FFFFFFE01E0001FF803FF81E0007F8000 +7FC1E000FE00000FF1E001F8000003F9E003F0000000FFE007C00000007FE00F80000000 +1FE01F000000000FE01E0000000003E03E0000000001E03C0000000001E07C0000000001 +E0780000000001E0780000000001E0F80000000001E0F00000000001E0F00000000001E0 +F00000000001E0F00000000001E0F00000000001E0F00000000001E0F00600000001E0F8 +0F00000001E0781F00000001E0783E00000001E07C3C00000001E03C7C00000001E03E78 +00000001E01FF800000001E00FF000000001E007F000000001E003E000000001E001E000 +000001E003E000000001E003C000000001E003C000000001E003C000000001E003C00000 +0001E003C0000C0001E003C0001E0001E003C0001E0001E003C0001E0001E003C0001E00 +01E003E0001E0001E001E0001E0001E001E0001E0001E001F0001E0003E000F0001E0007 +E000F8003F0007E00078007F000FE0007C00FF801FE0003F83F7F07FE0001FFFE3FFFDE0 +000FFFC1FFF8C00007FF80FFF0000000FE001FC000333C7CB73E>I<00FF0003FFC007FF +E00FFFF01F81F83E007C7C003E78001E78001EF8001FF0000FF0000FF0000FF0000FF000 +0FF8001F78001E78001E7C003E3E007C1F81F80FFFF007FFE003FFC000FF000000000000 +0000000000000000000000000000000000000000000000000000FF0003FFC007FFE00FFF +F01F81F83E007C7C003E78001E78001EF8001FF0000FF0000FF0000FF0000FF0000FF800 +1F78001E78001E7C003E3E007C1F81F80FFFF007FFE003FFC000FF00183C7CB71F>I<00 +0001FFF000000000001FFFFF0000000000FFFFFFE000000003FFFFFFF800000007FF001F +FC0000000FF00001FF0000001F8000003F8000003E0000000FC000007C00000007E00000 +7800000001F000007800000000F80000F8000000007C0000F0000000003C0000F0000000 +003E0000F0000000001F0000F0000000000F0000F0000000000F8000FFC0000000078003 +FFFC000000078007FFFF80000007C00FFFFFE0000003C01F807FF8000003C03E0007F800 +0003C07C0000F8000003E078000030000001E078000000000001E0F8000000000001E0F0 +000000000001E0F0000000000001E0F0000000000001E0F0000000000001E0F000000000 +0001E0F8000000000001E07801F003F00001E07807FC0FFC0001E07C0FFE1FFE0003E03F +1FFF3FFF0003C01FFF1FFE1F8003C00FFC07F8078003C007FC03F007C007C001F803F003 +C0078000F801E003E0078000F001E001E00F8000F001E001E00F0000F001E001E01F0000 +F001E001E01E0000F001E001E03E0000F001E001E03C0000F001E001E07C0000F001E001 +E0F80000F801E003E0F000007801E003C1F000007803F003C1F000007C03F007C0F80000 +3C07F807807800003F1FFE1F807C00001FFF3FFF003E00000FFE1FFE001F000007FC0FFC +000F800001F003F000078000000000000007C000000000000003E000000000000001F000 +000000000000F8000000000000007800000000000000703D427CB743>I<00003FE00000 +000001FFF8000000000FFFFC000600001FFFFC000F00007FE07C000F8000FF00F8000780 +01F800F00007C003F000F00003C007C001F00003E00F8001E00001E01F0001E00001E01E +0001E00001E03E0001E00001E03C0001E00001E07C0001E00001E0780001E00001E07800 +01F00003E0F80000F00003C0F00000F80007C0F0000078000780F000007C000F80F00000 +3F003F00F000001FC0FE00F000000FFFFC00F0000007FFF800F0000001FFE000F0000000 +7F8000F800000000000078000000000000780000000000007C0000000000003C00000000 +00003E0000000000001F0007F80000000FE07FFE00000007FFFFFF00000003FFFFFF8000 +0001FFFC0FC00000003FC003E000000007C001F0000000078000F0000000078000F00000 +000F8000F80000000F0000780000000F0000780000000F0000780000000F000078000000 +0F0000780000000F0000780000000F8000F8000000078000F000000007C001F000000003 +C001E000000003E003E000000001F007C000000000FC1FC0000000007FFFE0000000003F +FFE0000000001FFDF00000000007F0F80000000000007C0000000000003C000000000000 +3E0000000000001F0000000000000F80000000000007C0000000000003C0000000000003 +E0000000000001E0000000000000C00033467CB73B>I<00003FE00000000001FFF80000 +00000FFFFC0000C0001FFFFC0001E0007FE07C0001E000FF00F80001E001F800F00001E0 +03F000F00001E007C001F00001E00F8001E00001E01F0001E00001E01E0001E00001E03E +0001E00001E03C0001E00003E07C0001E00003E0780001E00003E0780001F00007E0F800 +00F00007E0F00000F8000FE0F0000078000FE0F000007C001FE0F000003F003FE0F00000 +1FC0FDE0F000000FFFF9E0F0000007FFF1E0F0000001FFE1E0F00000007F81E0F8000000 +0001E0780000000001E0780000000001E07C0000000001E03C0000000001E03E00000000 +01E01F0007F80001E00FE07FFE0001E007FFFFFF0001E003FFFFFF8001E001FFFC0FC001 +E0003FC003E001E00007C001F001E000078000F001E000078000F001E0000F8000F801E0 +000F00007801E0000F00007801E0000F00007801E0000F00007801E0000F00007801E000 +0F00007801E0000F8000F801E000078000F001E00007C001F001E00003C001E001E00003 +E003E001E00001F007C001E00000FC1F8001E000007FFF0001E000003FFE0000C000001F +FC000000000007F0000000333C7CB73E>I<000003FFE000000000003FFFFE0000000001 +FFFFFFC000000007FFFFFFF00000001FFE003FFC0000007FE00003FF000000FF0000007F +800001FC0000001FC00003F000000007E00007C000000001F0000F8000000000F8001F00 +000000007C001E00000000003C003E00000000003E003C00000000001E007C0000000000 +1F007800000000000F007800000000000F00F800000000000F80F000000000000780F000 +000000000780F000000000000780F000000000000780F000000000000780F00000000000 +0780F803F001F8000780780FFC07FE000F807C1FFE0FFF000F003F3FFF1FFF801F001FFE +1FBF0FC01E000FF807FC03E03E0007F003F801E03C0001F003F001F0180001E001F000F0 +000003E001F000F8000003C001E00078000003C001E00078000003C001E00078000003C0 +01E00078000003C001E00078000003C001E00078000003C001E00078000003C001E00078 +000003C001E00078000003E001E00078000001E001E000F8000001E001E000F0000001E0 +01E000F0000001F001E000F0000000F001E000F0000000F001E000F0000000F801E001F0 +0000007801E001E00000007C01E001E00000003C01E003E00000003E01E003C00000001E +01E003C00000000C00C001800000393A7CB741>I<00FF0003FFC007FFE00FFFF01F81F8 +3E007C7C003E78001E78001EF8001FF0000FF0000FF0000FF0000FF0000FF8001F78001E +78001E7C003E3E007C1F81F80FFFF007FFE003FFC000FF0018197CB71F>I<0000001FF0 +0000000000FFFC0000000003FFFF00C0000007FFFFC1E000000FF01FE1E000001F8007F1 +E000003E0001FDE000007C00007FE000007800003FE00000F800001FE00000F0000007E0 +0000F0000003E00000F0000001E00000F0000001E00000F0000001E00000F8000001E000 +0078000001E000007C000001E0000FFC000001E0003FFE000001E000FFFF800001E001FF +FFC00001E003F81FF00001E007E003F80001E00F8000FC0001E01F00007E0001E01E0000 +1E0001E03E00000C0001E03C0000000001E07C0000000001E0780000000001E078000000 +0001E0F80000000001E0F00000000001E0F00000000001E0F0001FF00001E0F0007FFC00 +01E0F001FFFF0001E0F003FFFF8001E0F007F01FC001E0F00FC007E001E0F81F0001F001 +E0783E0000F001E0787C0000F001E07CF80000F801E03CF000007801E03FF000007801E0 +1FE000007801E01FC000007801E00F8000007801E00F800000F801E007C00000F001E003 +E00001F001E001F80003E001E000FE000FC001E0007FC07F8001E0003FFFFF0001E0000F +FFFE0000C00003FFF800000000007FC0000000333C7CB73E>I<6000000000000000F000 +000000000000FC000000000000007E000000000000003F800000000000001FE000000000 +000007FC00000000000003FF80000000000000FFFC0000000000003FFFFFFFFF80000007 +FFFFFFFFE0000000FFFFFFFFF800000007FFFFFFFC00000000000000FE00000000000000 +3F000000000000000F8000000000000007C000000000000003C000000000000003E00000 +0000000001E000000000000001F00000000FE00000F00000007FF80000F0001800FFFC00 +00F8003C01FFFE000078007C03F83F00007800F807C00F80007801F007800780007801E0 +0F8007C0007803E00F0003C0007807C00F0003C0007807800F0003E000780F800F0001E0 +00780F000F0001E000781F000F8001E000781E00078001E000781E0007C001E000783E00 +03C001E000783C0001C001F000783C00008003F800787C00000003FC00F87800000007FF +83F878000000079FFFF8780000000F8FFFF8F80000001F07FFF8F00000007E00FE78F000 +0000FE000078F0000003FF800078F000000FFFE00078F000003FFFF00078F00000FF83F8 +0078F00001FE00FC0078F00001F8003E0078F00000E0001E0078F0000000001F0078F000 +0000000F0078F0000000000F8078F8000000000780787800000000078078780000000007 +807878000000000780787C000000000780783C000000000780783C000000000780783E00 +0000000F80781E000000000F00781F000000000F00780F000000001F00780F800000001E +007807C00000003E007803C00000003C007803E00000007C007801F0000000F8007800F8 +000003F00078007E00000FE00078003F80003FC00078001FF007FF800078000FFFFFFE00 +00780003FFFFF80000300000FFFFE000000000001FFC000000003D517CCC48>I<00003F +F0000000000001FFFF000000000007FFFFC00C7C00001FFFFFF01FFF00007FE01FFC1FFF +8000FF0001FE1FFFC001FC00007F1FC7E003F000001FDF01F007C0000007FE00F00F8000 +0003FE00F01F00000001FE00F81E000000007E00783E000000003E00783C000000001E00 +787C000000001E007878000000001E0078F8000000001E00F8F0000000001E00F0F00000 +00001E00F0F0000000001F01F0F0000000001FC7E0F0000000001FFFC0F0000000001FFF +80F0000000001FFF00F8000000001E7C0078000000001E000078000000001E00007C0000 +00001E00003C000000001E00003E000000001E00001E000000001E00001F000000001E00 +000F800E00001E000007C01F00001E000003F07F00001E000001FDFE00001E000000FFF8 +00001E0000007FF000001E0000001FC000001E0000001F0000001E0000003E0000001E00 +00007C0000001E000000780000001E000000F80000001E000000F00000001E000000F000 +00001E000000F00000001E000000F00000003E000000F00000007E000000F8000000FE00 +000078000003FE00000078000007FE0000007C00001FDE0000003E00007F9E0000001F80 +01FE1E0000000FF01FFC1E00000007FFFFF01E00000003FFFFC00C00000000FFFF000000 +0000001FF0000000003D3C7CB743>I<000007FF00000000003FFFE000000000FFFFF800 +000003FFFFFE0000000FFC01FF8000001FE0003FC000003F80000FE000007E000003F000 +00F8000000F80001F00000007C0003E00000003E0003C00000001E0007C00000001F000F +800000000F800F0000000007801F0000000007C01E0000000003C03E0000000003E03C00 +00000001E03C0000000001E07C0000000001F0780000000000F0780000000000F0780000 +000000F0F80000000000F8F0000000000078F0000000000078F0000000000078F0000000 +000078F0000000000078F0000000000078F0000000000078F0000000000078F000000000 +0078F0000000000078F80000000000F8780000000000F0780000000000F0780000000000 +F07C0000000001F03C0000000001E03C0000000001E03E0000000003E01E0000000003C0 +1F0000000007C00F0000000007800F800000000F8007C00000001F0003C00000001E0003 +E00000003E0001F00000007C0000F8000000F800007E000003F000003F80000FE000001F +E0003FC000000FFC01FF80000003FFFFFE00000000FFFFF8000000003FFFE00000000007 +FF000000353C7CB73D>I<00003FF000000001FFFF00000007FFFFC00C001FFFFFF01E00 +7FE01FFC1E00FF0001FE1E01FC00007F9E03FE00001FDE07DF000007FE0F8F000003FE1F +0F800000FE1E07C000007E3E03C000003E3C03E000001E7C01F000001E7800F000001EF8 +00F800001EF0007C00001EF0003E00001EF0001E00001EF0001F00001EF0000F80001EF0 +000780001EF00007C0001EF80003E0001E780001E0001E780001F0001E7C0000F8001E3C +00007C001E3E00003C001E1E00003E001E1F00001F001E0F800E0F001E07C01F0F801E03 +F07F07C01E01FDFE03C01E00FFF803E01E007FF001F01E001FC000F81E001F0000781E00 +3E00007C1E007C00003E1E007800001E1E00F800001F1E00F000000F9E00F00000079E00 +F0000007DE00F0000003FE00F0000001FE00F8000000FE0078000003FE0078000007FE00 +7C00001FDE003E00007F9E001F8001FE1E000FF00FFC1E0007FFFFF01E0003FFFFC00C00 +00FFFF000000001FF800002F3C7CB73A>83 D<0007F80000C0001FFE0001E0003FFF0001 +E0007FFF8001E000FC0FC001E001F003E001E001E001F001E003E000F001E003C000F001 +E003C000F801E003C0007801E003C0007801E003C0007801E003E0007801E001E0007801 +E001E000F801E001F000F001E000E000F001E0004001F001E0000003E001E000000FC001 +E000001F8001E000007F0001E00001FE0001E00007F80001E0001FF00001E0007FC00001 +E000FF000001E003FC000001E007F0000001E00FC0000001E01F80000001E03E00000001 +E07C00000001E07800000001E07800000001E0F800000001E0F000000001E0F000000001 +E0F000000001E0F000000001E0F000000001E0F000000001E0F800000001E07800000001 +E07800000001E07C00000007E03C0000000FE03E0000001FE01F0000007FE00FC00000FD +E007E00003F9E003FC000FF1E001FF807FC1E0007FFFFF81E0003FFFFE00C00007FFF800 +000000FFC000002B3A7CB536>I<000001FFF00000000000003FFFFF800000000001FFFF +FFF00000000007FFFFFFFC000000001FFF001FFF000000007FE00000FFC0000000FF0000 +001FE0000001FC00000007F0000003F000000001F8000007C0000000007C00000F800000 +00003E00001F00000000001F00001E00000000000F00003E00000000000F80003C000000 +00000780007C000000000007C00078000000000003C00078000000000003C000F8000000 +000003E000F00000000E0001E000F00000001E0001E000F00000001E0001E000F0000000 +3E0001E000F00000003C0001E000F00000007C0001E000F8000000F80001E00078000001 +F00001E0007C003801E00003E0003E007C03E00003C0001F80FC07C00003C0000FF1F80F +800007C00007FFE01FE00007800003FFC01FF8000F800000FF803FFC000F0000001F007C +FE001F0000001E00F83F003E0000003E01F00F807F0000007C01E007807F8000007803E0 +07C03FC000007807C003C007E00000F80F8003E001F00000F00F0001E000F80000F00F00 +01E000780000F00F0001E000780000F00F0001E0007C0000F0060001E0003C0000F00000 +01E0003C0000F8000003E0003C000078000003C0003C00007C000007C0007C00003C0000 +0780007800003E00000F80007800001F00001F0000F800000FC0007E0001F0000007E000 +FC0003E0000003FC07F80007C0000001FFFFF00007C00000007FFFC00003E00000003FFF +800001E000000007FC000001F00000000000000000F800000000000000007C0000000000 +0000003E00000000000000001F00000000000000000F00000000000000000F8000000000 +000000078000000000000000030041447CB743>I<000007FF00000000007FFFF0000000 +03FFFFFE0000000FFFFFFF8000001FFC01FFC000007FC0001FF00000FE000003F80001F8 +000000FC0003F00000007E0007C00000001F000F800000000F801F0000000007C01E0000 +000003C03E0000000003E03C0000000001E07C0000000001F0780000000000F078000000 +0000F0F80000000000F8F0000000000078F0000000000078F0000000000078F000000000 +0078F0000000000078F0000000000078F8000000000078780000000000F87C000E000000 +F03E001F000001F01F807F000001E00FF0FE000003E007FFF8000003C003FFF000000180 +00FFC000000000001F8000000000001F0000000000003E0001FC0000003C0007FF000000 +7C001FFF80000078003FFFC00000F8007F07C00000F000FC03E00000F001F001E00000F0 +03E001E00000F007C001E00000F0078001E00000F00F8001E00000F81F0003E00000781E +0003C000007C3E0007C000003C3C00078000003E7C000F8000001F78001F0000000FF800 +7E00000007F000FC00000003FC07F800000001FFFFF0000000007FFFC0000000003FFF80 +0000000007FC000000353C7CB73D>87 D<00007FE00000000003FFFC000000000FFFFF80 +3000001FFFFFC07800007FC03FF0780000FE0007F8780001F80000FE780003F000007F78 +0007C000001FF8000F8000000FF8000F00000003F8001F00000001F8003E00000000F800 +3C0000000078007C0000000078007800000000780078000000007800F8000000007800F0 +000000007800F0000000007800F0000000007800F0000000007800F0000000007800F000 +0000007800F0000000007800F0000000007800F0000000007800F8000000007800780000 +00007800780000000078007C0000000078003C0000000078003C0000000078003E000100 +0078001F0003800078000F0007800078000F800F8000780007C01F0000780003F03E0000 +780001FC7C0000780000FFF800007800007FF000007800001FE0000078000007C0000078 +00000FC000007800001FC000007800003F8000007800007F800000780000FF800001FF00 +00F7800003FFC001F7800007FFE003E780000FFFF007C7C0003FE1F80F83C000FF807C1F +03E003FF003C3E01F81FFF003E3C00FFFFFE001E18007FFF9E001E00003FFE1E001E0000 +0FF00C001E0000000000001E0000000000003E0000000000003C0000000000007C000000 +000000F8000000000003F000000000000FE000000000001FC000000000001F8000000000 +001F0000000000000F80000000000007C0000000000003E0000000000001E00000000000 +01F0000000000000F80000000000007C0000000000003C0000000000003E000000000000 +1F0000000000000F0000000000000638527CB73D>89 D<001FC03F000000007FF0FFC000 +0000FFF9FFE000C001FFFFFFF001E003F07FE1F801E007C01F807801E007801F007C01E0 +0F800F003C01E00F000F003C01E00F000F003E01E00F000F001E01E00F000F001E01E00F +000F001E01E00F000F001E01E00F000F001E01E00F800F001E01E007800F003E01E007C0 +0F003C01E003C00F003C01E003E00F007C01E001E006007801E000C00000F801E0000000 +01F001E000000007E001E00000001FC001E0000000FF8001E00003FFFF0001E0003FFFFC +0001E000FFFFF00001E003FFFF800001E007FE00000001E00FE000000001E01F80000000 +01E03E0000000001E07C0000000001E0780000000001E0780000000001E0F80000000001 +E0F00000000001E0F00000000001E0F00000000001E0F00000000001E0F00000000001E0 +F00000000001E0F80000000001E0780000000001E0780000000001E07C0000000003E03C +000000000FE03E000000001FE01F000000007FE00F80000001FFE007E0000007F9E003F8 +00001FF1E001FE00007FC1E000FFE007FF01E0003FFFFFFC01E0000FFFFFF000C00003FF +FFC0000000003FFC000000333C7CB73E>97 D<00000FFE0000000000FFFFE000000003FF +FFF80000000FFFFFFE0000001FF803FF0000007F80003FC00000FE00000FE00001F80000 +03F00003F0000001F80007C00000007C000F800000003E001F000000001F001E00000000 +0F003E000000000F803C0000000007807C0000000007C0780000000003C0780000000003 +C0F80000000003E0F00000000001E0F00000000001E0F00000000001E0F00000000001E0 +F00000000001E0F00000000001E0F8001FE00001E07800FFFC0003E07C03FFFF0003C03F +07FFFF8007C01FFFF03FC007800FFF8007E00F8007FE0001F00F0001FC0000F806000078 +000078000000F800007C000000F000003C000001F000003E000001E000001E000001E000 +001E000001E000001E000001E000001E000001E000001E000001F000001E000000F00000 +1E000000F800003E000000780000FE0000007C0001FE0000003E0003FE0000001F800FFE +0000000FF03F9E00000007FFFF1E00000003FFFE1E00000000FFF81E000000001FE01E00 +00000000001E0000000000001E0000000000001E0000000000000C0000333A7CB73B>I< +00000FFE0000000000FFFFE000000003FFFFF80000000FFFFFFE0000001FF803FF000000 +7F80003FC00000FE00000FE00001F8000003F00003F0000001F80007C00000007C000F80 +0000003E001F000000001F001E000000000F003E000000000F803C0000000007807C0000 +000007C0780000000003C0780000000003C0F80000000003E0F00000000001E0F0000000 +0001E0F00000000001E0F00000000001E0F00000000001E0F00000000001E0F000000000 +01E0F00000000001E0F80000000003E0780000000003C0780000000003C07C0000000003 +C03C0000000007C03E0000000007801F0007F8000F800FE07FFE000F0007FFFFFF001F00 +03FFFFFF803E0001FFFC0FC03C00003FC003E018000007C001E0000000078001F0000000 +078000F00000000F8000F80000000F0000780000000F0000780000000F0000780000000F +0000780000000F0000780000000F0000780000000F8000F8000000078000F000000007C0 +01F000000003C001E000000003E003E000000001F007C000000000FC1F80000000007FFF +00000000003FFE00000000001FFC000000000007F0000000333C7CB73B>I<00001FFC00 +00000000FFFF8000000003FFFFE00000000FFFFFF80000003FF007FE0000007F8000FF00 +0000FE00003F800001F800000FC00003E0000003E00007C0000001F0000F80000000F800 +1F000000007C001E000000003C003E000000003E003C000000001E007C000000001F0078 +000000000F0078000000000F00F8000000000F80F0000000000780F0000000000780F000 +0000000780F0000000000780F0000000000780F0000000000780F0038000000780F807C0 +00000F80780FC000300F007C1F8000781F003C3E0000781E003F7C0000783E001FF80000 +783C000FF8000078180007F0000078000001F0000078000001F0000078000001E0000078 +000001E0000078000001E0000078000001E0000078000001E0000078000001E000007800 +0001E0000078000001F0000078000000F00000F8000000F80001F8000000780003F80000 +007C000FF80000003F001FF80000001FC0FF780000000FFFFE7800000007FFF878000000 +01FFF078000000007F807800000000000078000000000000780000000000007800000000 +0000300000313A7CB739>I<000000000000C0000000000003E0000000000007E0000000 +00001FE000000000003FE000000000007FE00000000001FDE00000000003F1E000000000 +0FE1E0000000001FC1E0000000007F01E000000000FE01E000000003F801E000000007F0 +01E00000000FC001E00000003F8001E00000007E0001E0000001FC0001E0000003F80001 +E0000007E00001E000000FC00001E000000F000001E000000F000001E000000F000001E0 +00000F000001E000000FE00001E0000007E00001E0000003E00001E0000001C00001E03C +0000000001E0FF0000000001E0FFC000000001E0FFE000000001E067F800000001E001FE +00000001E0007F00000001E0003FC0000001E0000FE0000001E00003F8000001E00001FE +000001E000007F000001E000003FC00001E000000FF00001E0000003F80001E0000001FE +0001E00000007F0001E00000001FC001E00000000FF001E000000003F801E000000001FE +01E0000000007F81E0000000001FC1E0000000000FF1E00000000003F9E00000000000FF +E000000000007FE000000000001FE000000000000FE0000000000003E0000000000000C0 +333C7CB73E>I<0000FFC0000007E0000007FFF800001FF800001FFFFE00003FFC00007F +FFFF80007FFE0000FF807FE000FC3F0001FC000FF000F00F0003F00003FC01F00F8007C0 +0000FE01E007800F8000003F81E007801F0000001FC1E007801E00000007F1E007803E00 +000003F9E007803C00000000FFF00F807C000000007FF00F0078000000001FF83F007800 +0000000FFFFE00F80000000003FFFC00F00000000000FFF800F000000000001FE000F000 +00000E00000000F00000001E00000000F00000001E00000000F00000003E00000000F000 +00003C00000000F80000007C0000000078000000F8000000007C000001F0000000003C00 +3801E0000000003E007C03E0000000001F80FC07C0000000000FE1F80F800000000007FF +E01FE00000000003FFC01FF80000000000FF803FFC00000000003F007CFE00000000001E +00F83F00000000003E01F00F80000000007C01E00780000000007803E007C00000000078 +07C003C000000000F80F8003E000000000F00F0001E000000000F00F0001E000000000F0 +0F0001E000000000F00F0001E000000000F0060001E000000000F0000001E000000000F8 +000003E00000000078000003C0000000007C000007C0000000003C00000780000000003E +00000F80000000001F00001F00000000000FC0007E000000000007E000FC000000000003 +FC07F8000000000001FFFFF00000000000007FFFC00000000000003FFF80000000000000 +07FC0000000000413C7CB747>I<00003FF80000000001FFFF800000000FFFFFF000C000 +1FFFFFFC01E0007FE00FFF01E000FF0000FFC1E001F800001FE1E003F0000007F9E007C0 +000001FFE00F800000007FE01F000000003FE01E000000000FE03E0000000003E03C0000 +000001E07C0000000001E0780000000001E0780000000001E0F80000000001E0F0000000 +0001E0F00000000001E0F00000000001E0F00000000001E0F00000000001E0F000000000 +01E0F00000000001E0F00000000001E0F00000000001E0F80000000001E0780000000001 +E0780000000001E07C0000000001E03C0000000001E03E0000000001E01F0007F80001E0 +0FE07FFE0001E007FFFFFF0001E003FFFFFF8001E001FFFC0FC001E0003FC003E001E000 +07C001F001E000078000F001E000078000F001E0000F8000F801E0000F00007801E0000F +00007801E0000F00007801E0000F00007801E0000F00007801E0000F00007801E0000F80 +00F801E000078000F001E00007C001F001E00003C001E001E00003E003E001E00001F007 +C001E00000FC1F8001E000007FFF0001E000003FFE0000C000001FFC000000000007F000 +0000333C7CB73E>I<00001FFC0000000000FFFF8000000003FFFFE00000000FFFFFF800 +00003FF007FE0000007F8000FF000000FE00003F800001F800000FC00003E0000003E000 +07C0000001F0000F80000000F8001F000000007C001E000000003C003E000000003E003C +000000001E007C000000001F0078000000000F0078000000000F00F8000000000F80F000 +0000000780F0000000000780F0000000000780F0000000000780F0000000000780F00000 +00000780F0038000000780F807C000000F80780FC000300F007C1F8000781F003C3E0000 +781E003F7C0000783E001FF80000783C000FF8000078180007F0000078000001F0000078 +000001F0000078000001E0000078000001E0000078000001E0000078000001E000007800 +0001E0000078000001E0000078000001E0000078000001F0000078000000F00000F80000 +00F80001F8000000780003F80000007C000FF80000003F001FF80000001FC0FF78000000 +0FFFFE7800000007FFF87800000001FFF07800000001FF807800000003F800780000000F +E000780000001FC000780000007F000030000000FE000000000001F8000000000001FC00 +0000000000FF0000000000007FC000000000001FF8000000000007FE000000000001FF80 +00000000007FE000000000000FF8000000000003FE000000000000FF8000000000003FE0 +00000000000FF8000000000003F8000000000000F8000000000000300000314B7CB739> +I<000001FFF000000000001FFFFF0000000000FFFFFFE000000003FFFFFFF80000000FFF +001FFC0000003FF00001FF0000007F8000003F800000FE0000000FC00001F800000007E0 +0003E000000001F00007C000000000F8000F80000000007C000F00000000003C001F0000 +0000003E003E00000000001F003C00000000000F007C00000000000F8078000000000007 +807800000000000780F8000000000007C0F0000000000003C0F0000000000003C0F00000 +00000003C0F0000000000003E0F0000000000001E0F0000000000001E0F0000000000001 +E0F0000000000001E0F0000000000001E0F8000000000001E078000000000001E0780000 +00000001E078000000000001E07C01F003F00001E03C07FC0FFC0001E03E0FFE1FFE0003 +E01F9FFF3FFF0003C00FFF1FFE1F8003C007FC07F8078003C003FC03F007C003C000F803 +F003C007C000F801E003E0078000F001E001E0078000F001E001E00F8000F001E001E00F +0000F001E001E00F0000F001E001E01F0000F001E001E01E0000F001E001E03E0000F001 +E001E03C0000F801E003E07C00007801E003C07800007803F003C07C00007C03F007C03E +00003C07F807801E00003F1FFE1F801F00001FFF3FFF000F80000FFE1FFE0007C00007FC +0FFC0003E00001F003F00001E000000000000001F000000000000000F800000000000000 +7C000000000000003E000000000000003E000000000000001C3F427CB743>I<000003FF +E000000000003FFFFE0000000001FFFFFFC000000007FFFFFFF00000001FFE003FFC0000 +007FE00003FF000000FF0000007F800001FC0000001FC00003F000000007E00007C00000 +0001F0000F8000000000F8001F00000000007C001E00000000003C003E00000000003E00 +3C00000000001E007C00000000001F007800000000000F007800000000000F00F8000000 +00000F80F000000000000780F000000000000780F000000000000780F000000000000780 +F000000000000780F000000000000780F000000000000780F800000000000F8078000000 +00000F007800000000001F007C06003FC0001E003F0F00FFFC003E001FFF01FFFF003C00 +0FFE03FFFFC0180007FC07E07FE0000001F80F8007F8000000F00F0001FC000001F00F00 +007E000001E00F00003E000003E00F00001E000003C00F80001E000003C007E0001E0000 +03C003F8001E000003C001FE001E000003C000FF001E000003C0003F801E000003C0000F +C01E000003E00003E01E000001E00001E01E000001E00001E01E000001E00001E01E0000 +01F00001E01E000000F80003E01E000000780003C01E0000007C0007C01E0000003F001F +801E0000001FC0FF001E0000000FFFFE001E00000007FFFC000C00000001FFF000000000 +00007F8000000000393C7CB741>I<000001FFF000000000003FFFFF8000000001FFFFFF +F000000007FFFFFFFC0000001FFF001FFF0000007FE00000FFC00000FF0000001FE00001 +FC00000007F00003F000000001F80007C0000000007C000F80000000003E001F00000000 +001F001E00000000000F003E00000000000F803C000000000007807C000000000007C078 +000000000003C078000000000003C0F8000000000003E0F0000000000001E0F000000000 +0001E0F0000000000001E0F0000000000001E0F0000000000001E0F0000000000001E0F8 +03F8003F0001E0780FFF01FFC003E07C1FFF83FFE003C03F3FFFC7FFF007C01FFE0FEFE1 +F807800FF801FF007C0F8007F000FE003C0F0001F000FE003E060001E0007C001E000003 +E0007C001F000003C00078000F000003C00078000F000003C00078000F000003C0007800 +0F000003C00078000F000003C00078000F000003C00078000F000003E00078000F000001 +E00078000F000001F000F8001F000000F000F8001E000000F801F8001E0000007E0FF800 +1E0000003FFFF8001E0000001FFFF8003E0000000FFF78003C00000003F878003C000000 +000078007C0000000000780078000000000078007800000000007800F800000000007800 +F0000000000030006000003B3A7CB743>I<000000FFF80000000000001FFFFF80000000 +0000FFFFFFE00000000003FFFFFFF8000000000FFF800FFE000000001FF00000FF800000 +007F8000003FC0000000FE0000000FE0000001F800000003F0000003F000000000F80000 +07C0000000007C00000F80000000003E00001F00000000001F00001E00000000000F0000 +3E00000000000F80003C000000000007C0007C000000000003C00078000000000003E000 +F8000000000001E000F0000000000001E000F0000000000001F000F0000000000000F000 +F0000000000000F000F0000000000000F800F00000000000007800F803F001F800007800 +780FFC07FE000078007C1FFE0FFF000078003F3FFF1FFF800078001FFE1FBF0FC0007800 +0FF807FC03E000780007F003F801E000780001F003F001F000780001E001F000F0007800 +03E001F000F800780003C001E0007800F80003C001E0007800F00003C001E0007800F000 +03C001E0007800F00003C001E0007800F00003C001E0007801F00003C001E0007801E000 +03C001E0007801E00003C001E0007803E00003E001E0007803C00001E001E000F803C000 +01E001E000F007C00001E001E000F007800001F001E000F00F800000F001E000F00F0000 +00F001E000F01F000000F801E001F01E0000007801E001E01F0000007C01E001E00F8000 +003C01E003E0078000003E01E003C007C000001E01E003C003E000000C00C0018001F000 +00000000000000F800000000000000007800000000000000007C00000000000000003E00 +000000000000001F00000000000000000F80000000000000000F80000000000000000700 +41427CB745>I<00003FF000000001FFFF00000007FFFFC00C001FFFFFF01E007FE01FF8 +1E00FF0001FE1E01FC00007F1E03F000001FDE07C000000FFE0F80000003FE1F00000001 +FE1E000000007E3E000000003E3C000000001E7C000000001E78000000001EF800000000 +1EF0000000001EF0000000001EF0000000001EF0000000001EF0000000001EF000000000 +1EF0000000001EF0000000001EF8000000001E78000000001E78000000001E7C00000000 +1E3C000003001E3E00001F801E1E00007F801E1F0001FF001E0F0007FE001E0F801FF000 +1E07C07FC0001E03E0FF00001E01FBFC00001E00FFF000001E007FC000001E003F800000 +1E003E0000001E007C0000001E00F80000001E00F00000001E01F00000001E01E0000000 +1E03E00000001E03C00000001E03C00000001E03C00000001E03E00000001E01E0000000 +1E01F80000001E00FE0000001E007F0000001E003F0000001E000E0000000C2F3A7CB73A +>I<00000FFF0000000000FFFFF000000003FFFFFC0000000FFFFFFF8000001FF801FFC0 +00007F80001FF00000FE000007F80001F8000000FC0003F00000007E0007C00000001F00 +0F800000000F801F0000000007C01E0000000003C03E0000000003E03C0000000001E07C +0000000001F0780000000000F0780000000000F0F80000000000F8F0000000000078F000 +0000000078F0000000000078F0000000000078F0000000000078F0000000000078F00000 +00000078F0000000000078F80000000000F8780000000000F078000003F000F07C00000F +F801F03C00003FFC01E03E0000FFFE03E01F0001FE1E03C00F0007F81E07C00F800FE01E +0F8007C03F801E1F0003F07F001E1E0001F8FC001E0C0000FFF8001E0000007FE0001E00 +00001FC0001E0000000F80001E0000001F00001E0000003E00001E0000003C00001E0000 +007C00001E000000F800001E000000F000001E000000F000001E000000F000001E000000 +F000001E000000F800001E0000007C00001E0000007F80001E0000003FC0001E0000001F +C0001E0000000780000C0000353A7CB73D>I<00060000000000000F0000000000000F00 +00000000000F0000000000000F8000000000000780000000000007800000000000078000 +000000000780000000000007800000000000078000000000000780000000000007800000 +0000000F8000000000000F0000000000000F0000000000000F0000000000001F00000000 +00001E0000000000001E000FE00000003E007FF80000003C00FFFC0000007C01FFFE0000 +007803F83F000000F807C00F800000F0078007800001F00F8007C00001E00F0003C00003 +E00F0003C00003C00F0003E00007C00F0001E00007800F0001E0000F800F8001E0000F00 +078001E0001F0007C001E0001E0003C001E0001E0003C001E0003E00018003E0003C0000 +0003C0007C00000007C00078000000078000780000000F8000780000001F0000F8000000 +7E0000F0000000FE0000F0000003FF8000F000000FFFE000F000003FFFF000F00000FF83 +F800F00001FE00FC00F00001F8003E00F00000E0001E00F0000000001F00F0000000000F +00F0000000000F80F8000000000780780000000007807800000000078078000000000780 +7C0000000007803C0000000007803C0000000007803E000000000F801E000000000F001F +000000000F000F000000001F000F800000001E0007800000003E0007C00000003C0003E0 +0000007C0001F0000000F80000F8000003F000007E00000FE000003F80003FC000001FF0 +03FF8000000FFFFFFE00000003FFFFF800000000FFFFE0000000001FFE000000314F7CCA +39>I<00003FF000000001FFFF00000007FFFFC00C001FFFFFF01E007FE01FFC1E00FF00 +01FE1E01FC00007F1E03F000001FDE07C0000007FE0F80000003FE1F00000001FE1E0000 +00007E3E000000003E3C000000001E7C000000001E78000000001EF8000000001EF00000 +00001EF0000000001EF0000000001EF0000000001EF0000000001EF0000000001EF00000 +00001EF8000000001E78000000001E78000000001E7C000000001E3C000000001E3E0000 +00001E1E000000001E1F000000001E0F800E00001E07C01F00001E03F07F00001E01FDFE +00001E00FFF800001E007FF000001E001FC000001E001F0000001E003E0000001E007C00 +00001E00780000001E00F80000001E00F00000001E00F00000001E00F00000001E00F000 +00003E00F00000007E00F8000000FE0078000003FE0078000007FE007C00001FDE003E00 +007F9E001F8001FE1E000FF01FFC1E0007FFFFF01E0003FFFFC00C0000FFFF000000001F +F000002F3C7CB73A>I<00007FE000000003FFFC0000000FFFFF800C003FFFFFE01E007F +C03FF01E00FE0007FC1E01F80000FE1E03E000003F1E07C000001F9E0F80000007DE0F00 +000003FE1F00000001FE3E00000000FE3C000000007E7C000000007E78000000003E7800 +0000001E78000000001EF8000000001EF0000000001EF0000000001EF0000000001EF000 +0000001EF0000000001EF0000000001EF0000000001EF0000000000CF800000000007800 +000000007800000000007C00000000003C00000000003E00000000001F0007F800000FE0 +7FFE000007FFFFFF000003FFFFFF800001FFFC0FC000003FC003E0000007C001E0000007 +8001F00000078000F000000F8000F800000F00007800000F00007800000F00007800000F +00007800000F00007800000F00007800000F8000F80000078000F0000007C001F0000003 +C001E0000003E003E0000001F007C0000000FC1F800000007FFF000000003FFE00000000 +1FFC0000000007F000002F3C7CB73A>I<000007FF00000000007FFFF000000003FFFFFC +0000000FFFFFFF0000001FFC01FFC000007FC0001FE00000FE000007F00001F8000001F8 +0003F00000007C0007C00000003E000F800000001F001F000000000F001E000000000F80 +3E0000000007C03C0000000003C07C0000000003C0780000000003E0780000000001E0F8 +0000000001F0F00000000000F0F00000000000F0F00000000000F0F00000000000F8F000 +0000000078F0000000000078F0000000000078F0000000000078F8000000000078780000 +00000078780000000000787C0000000000783C0000000000783E0000000000781F0007F8 +0000780FE07FFE00007807FFFFFF0000F803FFFFFF8000F001FFFC0FC000F0003FC003E0 +00F00007C001F001F000078000F001E000078000F001E0000F8000F803E0000F00007803 +C0000F00007807C0000F0000780780000F0000780F80000F0000780F00000F0000781F00 +000F8000F83E0000078000F03C000007C001F07C000003C001E07C000003E003E03E0000 +01F007C01F000000FC1F800F0000007FFF000F8000003FFE0007C000001FFC0003E00000 +07F00001F0000000000000F0000000000000F80000000000007C0000000000003E000000 +0000001E0000000000000C37427CB73D>I<0000FFE00000000FFFFC0000003FFFFF800C +007FFFFFE01E01FF803FF81E03F80007FC1E07E00000FF1E0FC000003FDE1F0000000FFE +3E00000007FE3C00000001FE7C000000007E78000000003E78000000001EF8000000001E +F0000000001EF0000000001EF0000000001EF0000000001EF0000000001EF0000000001E +F0000000001EF8000000001E78000000001E7C000000001E3C000000001E3E000000001E +1E00000C001E1F00001E001E0F80007E001E07C001FC001E03E003F8001E01F00FF0001E +00FC1FC0001E007E7F00001E003FFE00001E001FF800001E0007F000001E001FC000001E +007F8000001E00FE0000001E03FC0000001E07F00000001E07F00000001E07FE0000001E +03FFC000001E007FF000001E001FFE00001E0003FFC0001E00007FF0001E00001FFE001E +000003FFC01E0000007FF01E0000001FFE1E00000003FFDE000000007FFE000000001FFE +0000000003FE00000000007E00000000001C2F3C7CB73A>I<000007FF00000000007FFF +F000000003FFFFFE0000000FFFFFFF8000001FFC01FFC000007FC0001FF00000FE000003 +F80001F8000000FC0003F00000007E0007C00000001F000F800000000F801F0000000007 +C01E0000000003C03E0000000003E03C0000000001E07C0000000001F0780000000000F0 +780000000000F0F80000000000F8F0000000000078F0000000000078F0000000000078F0 +000000000078F0000000000078F0000000000078F8000000000078780000000000F87C00 +0E000000F03E001F000001F01F807F000001E00FF0FE000003E007FFF8000003C003FFF0 +00FC018000FFC001FE0000001F8003FF0000001F0007FF8000003E000787C000003C000F +83C000007C000F03C0000078000F03E00000F8000F03E00000F0000F83E00000F0000787 +E00000F00007FFE00000F00003FFE00000F00001FFE00000F00000FFE00000F8000003C0 +000078000003C000007C000007C000003C0000078000003E00000F8000001F00001F0000 +000FC0007E00000007E000FC00000003FC07F800000001FFFFF0000000007FFFC0000000 +003FFF800000000007FC000000353C7CB73D>I<000003FFE000000000003FFFFC000000 +0001FFFFFF8000000007FFFFFFE00000001FFE003FF00000007FE00007FC000000FF0000 +00FE000001FC0000003F000003F00000001F800007C000000007C0000F8000000003E000 +1F0000000001F0001E0000000000F0003E0000000000F8003C00000000007C007C000000 +00003C007800000000003E007800000000001E00F800000000001E00F00000000E001F00 +F00000001E000F00F00000001E000F00F00000003E000F00F00000003C000F80F0000000 +7C000780F8000000F800078078000001F00007807C003801E00007803E007C03E0000780 +1F80FC07C00007800FF1F80F8000078007FFE01FE000078003FFC01FF800078000FF803F +FC000780001F007CFE000780001E00F83F000F80003E01F00F800F00007C01E007800F00 +007803E007C00F00007807C003C00F0000F80F8003E01F0000F00F0001E01E0000F00F00 +01E01E0000F00F0001E03E0000F00F0001E03C0000F0060001E03C0000F0000001E07C00 +00F8000003E078000078000003C0F800007C000007C0F000003C00000781F000003E0000 +0F81E000001F00001F01F000000FC0007E00F8000007E000FC0078000003FC07F8007C00 +0001FFFFF0003E0000007FFFC0001F0000003FFF80000F80000007FC0000078000000000 +000007C000000000000003E000000000000001F000000000000000F80000000000000078 +00000000000000703D427CB741>I<000007FF00000000007FFFF000000003FFFFFE0000 +000FFFFFFF8000001FFC01FFC000007FC0001FF00000FE000003F80001F8000000FC0003 +F00000007E0007C00000001F000F800000000F801F0000000007C01E0000000003C03E00 +00000003E03C0000000001E07C0000000001F0780000000000F0780000000000F0F80000 +000000F8F00000000E0078F00000001E0078F00000001E0078F00000003E0078F0000000 +3C0078F00000007C0078F8000000F8007878000001F000F87C003801E000F03E007C03E0 +01F01F80FC07C001E00FF1F80F8003E007FFE01FE003C003FFC01FF8018000FF803FFC00 +00001F007CFE0000001E00F83F0000003E01F00F8000007C01E0078000007803E007C000 +007807C003C00000F80F8003E00000F00F0001E00000F00F0001E00000F00F0001E00000 +F00F0001E00000F0060001E00000F0000001E00000F8000003E0000078000003C000007C +000007C000003C0000078000003E00000F8000001F00001F0000000FC0007E00000007E0 +00FC00000003FC07F800000001FFFFF0000000007FFFC0000000003FFF800000000007FC +000000353C7CB73D>119 D<00003FF000000001FFFF0000000FFFFFC00C001FFFFFF01E +007FE01FFC1E00FF0001FE1E01F800007F1E03F000001FDE07C0000007FE0F80000003FE +1F00000001FE1E000000007E3E000000003E3C000000001E7C000000001E78000000001E +78000000001EF8000000001EF0000000001EF0000000001EF0000000001EF0000000001E +F0000000001EF0000000001EF0000000001EF0000000001EF0000000001EF8000000001E +78000000001E78000000001E7C000000001E3C000000001E3C000000001E3E000100001E +1F000380001E0F000780001E0F800F80001E07C01F00001E03F03E00001E01FC7C00001E +00FFF800001E007FF000001E001FE000001E0007C000001E000FC000001E001FC000001E +003F8000001E007F8000003E00FF8000007E00F7800000FE01F7800003FE03E7800007FE +07C7C0001FDE0F83C0007F9E1F03E001FE1E3E01F80FFC1E3C00FFFFF01E18007FFFC00C +00003FFF000000000FF800002F3C7CB73A>121 D<00000FF0000000007FFF00000000FF +FFC00C0001FFFFF01E0003F81FFC1E0007C001FE1E000780007F9E000F80001FDE000F00 +0007FE000F000003FE000F000000FE000F0000007E000F0000003E00FF8000001E03FFE0 +00001E07FFFC00001E0FFFFF00001E1F81FF80001E3E003F80001E3C000780001E7C0003 +00001E78000000001EF8000000001EF0000000001EF0000000001EF0000000001EF00000 +00001EF0000000001EF0000000001EF0000000001EF8000000001E78000000001E7C0000 +00001E3C007F80001E3F07FFE0001E1FFFFFF0001E0FFFFFF8001E07FFC0FC001E01FC00 +3E001E007C001E001E0078001F001E0078000F001E00F8000F801E00F00007801E00F000 +07801E00F00007801E00F00007801E00F00007801E00F00007801E00F8000F801E007800 +0F001E007C001F001E003C001E001E003E003E001E001F007C001E000FC1F8001E0007FF +F0001E0003FFE0000C0001FFC0000000007F0000002F3C7CB73A>I<000007FF00000000 +00007FFFF00000000003FFFFFE000000000FFFFFFF800000001FFC01FFC00000007FC000 +1FF0000000FE000003F8000001F8000000FC000003F00000007E000007C00000001F0000 +0F800000000F80001F0000000007C0001E0000000003C0003E0000000003E0003C000000 +0001E0007C0000000001F000780000000000F000780000000000F000F80000000000F800 +F000000000007800F000000000007800F000000000007800F000000000007800F0000000 +00007800F000000000007800F000000000007800F000000000007800F80000000000F800 +780000000000F000780000000000F0007C0000000000F0003C0000000001F0003E000000 +0001E0001F0007F80003E0000FE07FFE0007C00007FFFFFF0007800003FFFFFF800F8000 +01FFFC0FC03FC000003FC003E07FF0000007C001F07FF80000078000F03FFC0000078000 +F0007E00000F8000F8001F00000F000078000F00000F000078000F80000F000078000780 +000F000078000780000F000078000780000F000078000780000F8000F800078000078000 +F0000F800007C001F0000F000003C001E0001F000003E003E0007E000001F007C000FC00 +0000FC1F8001F80000007FFF0001F00000003FFE0000F80000001FFC00007800000007F0 +00007C000000000000003E000000000000001F000000000000000F8000000000000007C0 +00000000000003C000000000000003E000000000000001E000000000000000C03B447CB7 +3F>128 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fh orss17 72 3 +/Fh 3 114 df[<0000000007FFC00000007FFC0000000000000000000000007FFFF80000 +03FFFF800000000000000000000001FFFFFF00000FFFFFE00000000000000000000007FF +FFFFC0003FFFFFF8000000000000000000001FFFFFFFE000FFFFFFFE0000000000000000 +00003FFFFFFFF803FFFFFFFF00000000000000000000FFFFFFFFFC07FFFFFFFF80000000 +00FC00000001FFFFFFFFFE0FFFFFFFFFC000000001FE00000003FFFFFFFFFF1FFFFFFFFF +E000000003FF00000007FFFFFFFFFFBFFFFFFFFFF000000007FF8000000FFFFFFFFFFFFF +FFFFFFFFF800000007FF8000001FFFFFFFFFFFFFFFFFFFFFF800000007FF8000003FFFFF +01FFFFFFFFF01FFFFC00000007FF8000003FFFF0003FFFFFFF8003FFFE00000007FF8000 +007FFFC0000FFFFFFE0000FFFE00000007FF800000FFFF800003FFFFF800007FFF000000 +07FF800000FFFE000001FFFFF000003FFF00000007FF800001FFFC000000FFFFE000001F +FF80000007FF800001FFF8000000FFFFC000001FFF80000007FF800003FFF00000007FFF +8000000FFFC0000007FF800003FFF00000007FFF80000007FFC0000007FF800007FFE000 +00007FFF00000007FFC0000007FF800007FFC00000003FFF00000003FFE0000007FF8000 +0FFFC00000003FFE00000003FFE0000007FF80000FFF800000003FFE00000003FFE00000 +07FF80000FFF800000003FFE00000001FFE0000007FF80000FFF000000003FFC00000001 +FFF0000007FF80001FFF000000003FFC00000001FFF0000007FF80001FFF000000003FFC +00000001FFF0000007FF80001FFF000000003FFC00000000FFF0000007FF80001FFE0000 +00003FFC00000000FFF0000007FF80001FFE000000003FFC00000000FFF8000007FF8000 +1FFE000000003FFC00000000FFF8000007FF80001FFE000000003FFC00000000FFF80000 +07FF80001FFE000000003FFC000000007FF8000007FF80001FFE000000003FFC00000000 +7FF8000007FF80001FFE000000003FFC000000007FF8000007FF80001FFE000000003FFC +000000007FF8000007FF80001FFE000000003FFC000000007FF8000007FF80001FFF0000 +00003FFC000000007FF8000007FF80001FFF000000003FFC000000007FF8000007FF8000 +1FFF000000003FFC000000007FF8000007FF80000FFF000000003FFC000000007FF80000 +07FF80000FFF800000003FFC000000007FF8000007FF80000FFF800000003FFC00000000 +7FF8000007FF80000FFF800000003FFC000000007FF8000007FF800007FFC00000003FFC +00000000FFF8000007FF800007FFC00000003FFC00000000FFF8000007FF800007FFC000 +00003FFC00000000FFF8000007FF800003FFE00000003FFC00000000FFF0000007FF8000 +03FFF00000003FFC00000001FFF0000007FF800003FFF00000003FFC00000001FFF00000 +07FF800001FFF80000003FFC00000001FFF0000007FF800001FFFC0000003FFC00000003 +FFE0000007FF800000FFFC0000003FFC00000003FFE0000007FF800000FFFE0000003FFC +00000003FFE0000007FF8000007FFF0000003FFC00000007FFC0000007FF8000003FFF00 +00003FFC00000007FFC0000007FF8000003FFF0000003FFC0000000FFFC0000007FF8000 +001FFF0000001FF80000000FFF80000007FF8000000FFF0000000FF00000001FFF800000 +07FF8000000FFF00000007E00000003FFF00000007FF80000007FE00000000000000007F +FF00000007FF80000003FC00000000000000007FFE00000007FF80000001F80000000000 +000000FFFE00000007FF80000000000000000000000001FFFC00000007FF800000000000 +00000000000003FFFC00000007FF80000000000000000000000007FFF800000007FF8000 +000000000000000000000FFFF000000007FF8000000000000000000000003FFFE0000000 +07FF8000000000000000000000007FFFE000000007FF800000000000000000000001FFFF +C000000007FF800000000000000000000003FFFF8000000007FF80000000000000000000 +000FFFFF0000000007FF80000000000000000000003FFFFE0000000007FF800000000000 +0000000001FFFFFC0000000007FF800000000000000000000FFFFFF80000000007FF8000 +0000000000000001FFFFFFF00000000007FF8000000000000007FFFFFFFFFFE000000000 +07FF80000000000003FFFFFFFFFFFF800000000007FF8000000000007FFFFFFFFFFFFF00 +0000000007FF800000000007FFFFFFFFFFFFFC000000000007FF80000000007FFFFFFFFF +FFFFF8000000000007FF8000000001FFFFFFFFFFFFFFE0000000000007FF800000000FFF +FFFFFFFFFFFF80000000000007FF800000003FFFFFFFFFFFFFFE00000000000007FF8000 +0000FFFFFFFFFFFFFFF800000000000007FF80000003FFFFFFFFFFFFFFC0000000000000 +07FF8000000FFFFFFFFFFFFFFE0000000000000007FF8000003FFFFFFFFFFFFFC0000000 +0000000007FF8000007FFFFFFFFF0000000000000000000007FF800000FFFFFFFF800000 +000000000000000007FF800003FFFFFFF0000000000000000000000007FF800007FFFFFF +00000000000000000000000007FF80000FFFFFF000000000000000000000000007FF8000 +1FFFFFC000000000000000000000000007FF80003FFFFE00000000000000000000000000 +07FF80007FFFF80000000000000000000000000007FF8000FFFFE0000000000000000000 +0000000007FF8001FFFF800000000000000000000000000007FF8001FFFF000000000000 +000000000000000007FF8003FFFE000000000000000000000000000007FF8007FFF80000 +00000000000000000000000007FF8007FFF0000000000000000000000000000007FF800F +FFE0000000000000000000000000000007FF800FFFC00000000000000000000000000000 +07FF801FFF80000000000000000000000000000007FF801FFF8000000000000000000000 +0000000007FF803FFF00000000000000000000000000000007FF803FFE00000000000000 +000000000000000007FF807FFE00000000000000000000000000000007FF807FFC000000 +00000000000000000000000007FF807FFC00000000000000000000000000000007FF807F +F800000000000000000000000000000007FF80FFF8000000000000000000000000000000 +07FF80FFF800000000000000000000000000000007FF80FFF80000000000000000000000 +0000000007FF80FFF000000000000000000000000000000007FF80FFF000000000000000 +000000000000000007FF80FFF000000000000000000000000000000007FF80FFF0000000 +00000000000000000000000007FF80FFF000000000000000000000000000000007FF80FF +F000000000000000000000000000000007FF80FFF0000000000000000000000000000000 +07FF80FFF000000000000000000000000000000007FF80FFF00000000000000000000000 +0000000007FF80FFF000000000000000000000000000000007FF80FFF800000000000000 +000000000000000007FF80FFF800000000000000000000000000000007FF80FFF8000000 +00000000000000000000000007FF807FF800000000000000000000000000000007FF807F +FC00000000000000000000000000000007FF807FFC000000000000000000000000000000 +07FF807FFC00000000000000000000000000000007FF803FFC0000000000000000000000 +0000000007FF803FFE00000000000000000000000000000007FF803FFE00000000000000 +000000000000000007FF803FFF00000000000000000000000000000007FF801FFF000000 +00000000000000000000000007FF801FFF80000000000000000000000000000007FF800F +FF8000000000000000000000000000000FFF800FFFC00000000000000000000000000000 +3FFF8007FFC000000000000000000000000000007FFF8007FFE000000000000000000000 +00000001FFFF8003FFF00000000000000000000000000003FFFF8003FFF8000000000000 +000000000000000FFFFF8001FFF8000000000000000000000000001FFFFF8001FFFC0000 +00000000000000000000007FFFFF8000FFFE00000000000000000000000000FFFFFF8000 +FFFF00000000000000000000000003FFFFFF80007FFF8000000000000000000000000FFF +FFFF80003FFFC000000000000000000000001FFFFFFF80001FFFE0000000000000000000 +00007FFFFFFF80001FFFF80000000000000000000001FFFFFFFF80000FFFFC0000000000 +000000000003FFFFFFFF800007FFFE000000000000000000000FFFFFE7FF800003FFFF80 +0000000000000000003FFFFFC7FF800001FFFFC0000000000000000000FFFFFF07FF8000 +00FFFFF0000000000000000003FFFFFE07FF8000007FFFFC00000000000000000FFFFFF8 +07FF8000003FFFFF00000000000000003FFFFFE007FF8000001FFFFFC000000000000001 +FFFFFFC007FF8000000FFFFFF800000000000007FFFFFF0007FF80000003FFFFFE000000 +0000003FFFFFFC0007FF80000001FFFFFFC00000000001FFFFFFF80007FF80000000FFFF +FFFC000000001FFFFFFFE00007FF800000003FFFFFFFE0000001FFFFFFFF800007FF8000 +00001FFFFFFFFFC000FFFFFFFFFE000007FF8000000007FFFFFFFFFFFFFFFFFFFFF80000 +07FF8000000001FFFFFFFFFFFFFFFFFFFFE0000007FF80000000007FFFFFFFFFFFFFFFFF +FF80000007FF80000000001FFFFFFFFFFFFFFFFFFE00000003FF000000000007FFFFFFFF +FFFFFFFFF800000001FE000000000001FFFFFFFFFFFFFFFFC000000000FC000000000000 +3FFFFFFFFFFFFFFF0000000000000000000000000FFFFFFFFFFFFFF80000000000000000 +0000000001FFFFFFFFFFFFC0000000000000000000000000001FFFFFFFFFFC0000000000 +00000000000000000000FFFFFFFFC000000000000000000000000000000001FFFFE00000 +00000000000000>153 180 116 295 185 97 D[<0000000000000000000FFFFFF00000 +0000000000000000000000000000000FFFFFFFFFF0000000000000000000000000000000 +01FFFFFFFFFFFF8000000000000000000000000000001FFFFFFFFFFFFFFC000000000000 +0000000000000001FFFFFFFFFFFFFFFF800000000000000000000000000FFFFFFFFFFFFF +FFFFF00000000000000000000000007FFFFFFFFFFFFFFFFFFE0000000000000000000000 +03FFFFFFFFFFFFFFFFFFFFC0000000000000000000000FFFFFFFFFFFFFFFFFFFFFF00000 +00000000000000003FFFFFFFFFFFFFFFFFFFFFFC00000000000000000000FFFFFFFFFFFF +FFFFFFFFFFFF00000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFC000000000000000 +000FFFFFFFFFFE00007FFFFFFFFFF000000000000000003FFFFFFFFE000000007FFFFFFF +FC0000000000000000FFFFFFFFC00000000003FFFFFFFF0000000000000001FFFFFFFC00 +00000000001FFFFFFFC000000000000007FFFFFFC000000000000003FFFFFFE000000000 +00001FFFFFFE00000000000000007FFFFFF80000000000003FFFFFF00000000000000000 +0FFFFFFC0000000000007FFFFF80000000000000000001FFFFFE000000000000FFFFFE00 +0000000000000000007FFFFF000000000003FFFFF8000000000000000000001FFFFFC000 +00000007FFFFE00000000000000000000007FFFFE0000000000FFFFF8000000000000000 +00000001FFFFF0000000001FFFFE0000000000000000000000007FFFF8000000003FFFFC +0000000000000000000000001FFFFC000000007FFFF00000000000000000000000000FFF +FE00000000FFFFC000000000000000000000000003FFFF00000001FFFF80000000000000 +00000000000001FFFF80000003FFFF0000000000000000000000000000FFFFC0000007FF +FE00000000000000000000000000007FFFE0000007FFF800000000000000000000000000 +001FFFE000000FFFF000000000000000000000000000000FFFF000001FFFE00000000000 +00000000000000000007FFF800003FFFC0000000000000000000000000000003FFFC0000 +3FFF80000000000000000000000000000001FFFC00007FFF000000000000000000000000 +00000000FFFE0000FFFE000000000000000000000000000000007FFF0000FFFE00000000 +0000000000000000000000007FFF0001FFFC000000000000000000000000000000003FFF +8001FFF8000000000000000000000000000000001FFF8003FFF000000000000000000000 +0000000000000FFFC003FFF0000000000000000000000000000000000FFFC007FFE00000 +000000000000000000000000000007FFE007FFC000000000000000000000000000000000 +03FFE00FFFC00000000000000000000000000000000003FFF00FFF800000000000000000 +000000000000000001FFF01FFF800000000000000000000000000000000001FFF01FFF00 +0000000000000000000000000000000000FFF81FFF000000000000000000000000000000 +000000FFF83FFE000000000000000000000000000000000000FFFC3FFE00000000000000 +00000000000000000000007FFC3FFE0000000000000000000000000000000000007FFC3F +FC0000000000000000000000000000000000003FFC7FFC00000000000000000000000000 +00000000003FFE7FFC0000000000000000000000000000000000003FFE7FFC0000000000 +000000000000000000000000003FFE7FF80000000000000000000000000000000000001F +FE7FF80000000000000000000000000000000000001FFEFFF80000000000000000000000 +000000000000001FFFFFF80000000000000000000000000000000000001FFFFFF8000000 +0000000000000000000000000000001FFFFFF00000000000000000000000000000000000 +000FFFFFF00000000000000000000000000000000000000FFFFFF0000000000000000000 +0000000000000000000FFFFFF00000000000000000000000000000000000000FFFFFF000 +00000000000000000000000000000000000FFFFFF0000000000000000000000000000000 +0000000FFFFFF00000000000000000000000000000000000000FFFFFF000000000000000 +00000000000000000000000FFFFFF00000000000000000000000000000000000000FFFFF +F00000000000000000000000000000000000000FFFFFF800000000000000000000000000 +00000000000FFFFFF80000000000000000000000000000000000001FFFFFF80000000000 +000000000000000000000000001FFF7FFC00000003FFF00000000000FFFC00000000001F +FF7FFC0000003FFFFF0000000007FFFF80000000001FFE7FFC000001FFFFFFE00000003F +FFFFE0000000001FFE3FFE000007FFFFFFF8000000FFFFFFF8000000003FFE3FFF00001F +FFFFFFFE000003FFFFFFFE000000003FFE3FFF00003FFFFFFFFF80000FFFFFFFFF800000 +003FFE1FFF8000FFFFFFFFFFC0001FFFFFFFFFC00000007FFC1FFFC001FFFFFFFFFFF000 +7FFFFFFFFFE00000007FFC0FFFE003FFFFFFFFFFF800FFFFFFFFFFF0000000FFFC0FFFF8 +07FFFFFFFFFFFC01FFFFFFFFFFF8000000FFF807FFFE0FFFFFFFFFFFFE03FFFFFFFFFFFC +000001FFF803FFFFDFFFFFFFFFFFFF07FFFFFFFFFFFE000001FFF003FFFFFFFFFF807FFF +FF8FFFFFE01FFFFF000003FFF001FFFFFFFFF80007FFFFDFFFFF0003FFFF000007FFF000 +FFFFFFFFC00000FFFFFFFFF80000FFFF80000FFFE0007FFFFFFF8000003FFFFFFFE00000 +3FFFC0001FFFE0003FFFFFFE0000001FFFFFFFC000001FFFC0001FFFC0001FFFFFFC0000 +0007FFFFFF0000000FFFE0001FFF80000FFFFFF800000003FFFFFE00000007FFE0001FFF +800003FFFFF000000001FFFFFC00000003FFF0001FFF000001FFFFE000000000FFFFF800 +000003FFF0001FFE0000007FFFE0000000007FFFF000000001FFF8000FFE0000000FFFC0 +000000007FFFF000000000FFF80007FC0000000FFF80000000003FFFE000000000FFF800 +03F80000001FFF80000000003FFFE0000000007FFC0000000000001FFF00000000001FFF +C0000000007FFC0000000000001FFF00000000001FFFC0000000007FFC0000000000003F +FE00000000001FFF80000000003FFE0000000000003FFE00000000000FFF80000000003F +FE0000000000003FFE00000000000FFF80000000003FFE0000000000003FFC0000000000 +0FFF00000000001FFE0000000000003FFC00000000000FFF00000000001FFE0000000000 +007FFC00000000000FFF00000000001FFF0000000000007FFC00000000000FFF00000000 +001FFF0000000000007FFC00000000000FFF00000000001FFF0000000000007FF8000000 +00000FFF00000000000FFF0000000000007FF800000000000FFF00000000000FFF000000 +0000007FF800000000000FFF00000000000FFF0000000000007FF800000000000FFF0000 +0000000FFF0000000000007FF800000000000FFF00000000000FFF0000000000007FF800 +000000000FFF00000000000FFF0000000000007FF800000000000FFF00000000000FFF00 +00000000007FF800000000000FFF00000000000FFF0000000000007FF800000000000FFF +00000000000FFF0000000000007FF800000000000FFF00000000000FFF0000000000007F +FC00000000000FFF00000000000FFF0000000000007FFC00000000000FFF00000000000F +FF0000000000007FFC00000000000FFF00000000000FFF0000000000003FFC0000000000 +0FFF00000000000FFF0000000000003FFC00000000000FFF00000000000FFF0000000000 +003FFE00000000000FFF00000000001FFF0000000000003FFE00000000000FFF00000000 +001FFF0000000000003FFE00000000000FFF00000000001FFF0000000000001FFF000000 +00001FFF00000000001FFE0000000000001FFF00000000001FFF00000000001FFE000000 +0000001FFF80000000001FFF00000000001FFE0000000000000FFF80000000003FFF0000 +0000001FFE0000000000000FFFC0000000003FFF00000000001FFE00000000000007FFE0 +000000007FFF00000000003FFE00000000000007FFE0000000007FFF00000000003FFE00 +000000000003FFF000000000FFFF00000000003FFE00000000000003FFF800000001FFFF +00000000003FFC00000000000001FFFC00000003FFFF00000000003FFC00000000000001 +FFFE0000000FFFFF00000000007FFC00000000000000FFFF8000001FFFFF00000000007F +FC000000000000007FFFC000007FFFFF00000000007FFC000000000000007FFFF80003FF +FFFF00000000007FF8000000000000003FFFFF807FFFFFFF00000000007FF80000000000 +00001FFFFFFFFFFFFFFF0000000000FFF8000000000000000FFFFFFFFFFFFFFF00000000 +00FFF80000000000000007FFFFFFFFFFFFFF0000000000FFF80000000000000003FFFFFF +FFFFFFFF0000000000FFF00000000000000001FFFFFFFFFFFFFF0000000001FFF0000000 +0000000000FFFFFFFFFFEFFF0000000001FFF000000000000000003FFFFFFFFFCFFF0000 +000001FFF000000000000000001FFFFFFFFF0FFF0000000003FFE0000000000000000007 +FFFFFFFC0FFF0000000003FFE0000000000000000001FFFFFFF00FFF0000000003FFE000 +00000000000000003FFFFF800FFF0000000007FFC000000000000000000003FFF0000FFF +0000000007FFC0000000000000000000000000000FFF0000000007FFC000000000000000 +0000000000000FFF000000000FFF80000000000000000000000000000FFF000000000FFF +80000000000000000000000000000FFF000000000FFF8000000000000000000000000000 +0FFF000000001FFF00000000000000000000000000000FFF000000001FFF000000000000 +00000000000000000FFF000000003FFF00000000000000000000000000000FFF00000000 +3FFE00000000000000000000000000000FFF000000003FFE000000000000000000000000 +00000FFF000000007FFC00000000000000000000000000000FFF00000000FFFC00000000 +000000000000000000000FFF00000000FFFC00000000000000000000000000000FFF0000 +0000FFF800000000000000000000000000000FFF00000000FFF800000000000000000000 +000000000FFF00000000FFF000000000000000000000000000000FFF00000000FFF00000 +00000000000000000000000007FE000000007FE0000000000000000000000000000003FC +000000003FC0000000000000000000000000000001F8000000001F800000000000>176 +174 116 295 200 107 D[<00000000000001FFFFE00000000000000000000000000000 +3FFFFFFF8000000000000000000000000003FFFFFFFFFC0000000000000000000000001F +FFFFFFFFFF8000000000000000000000007FFFFFFFFFFFF00000000000000000000001FF +FFFFFFFFFFFE0000000000000000000007FFFFFFFFFFFFFF800000000FC0000000001FFF +FFFFFFFFFFFFE00000001FE0000000007FFFFFFFFFFFFFFFFC0000003FF000000001FFFF +FFFFFFFFFFFFFF0000007FF800000003FFFFFFFFFFFFFFFFFF8000007FF80000000FFFFF +FFFFFFFFFFFFFFE000007FF80000001FFFFFFFC000FFFFFFFFF800007FF80000007FFFFF +F8000003FFFFFFFC00007FF8000000FFFFFF800000001FFFFFFF00007FF8000001FFFFFC +0000000003FFFFFF80007FF8000003FFFFF000000000007FFFFFE0007FF8000007FFFFC0 +00000000000FFFFFF0007FF800000FFFFF00000000000003FFFFF8007FF800001FFFFC00 +000000000000FFFFFE007FF800003FFFF8000000000000003FFFFF007FF800007FFFE000 +0000000000000FFFFF807FF80000FFFFC00000000000000003FFFFC07FF80001FFFF0000 +00000000000001FFFFE07FF80001FFFE0000000000000000007FFFF07FF80003FFFC0000 +000000000000003FFFF87FF80007FFF80000000000000000000FFFFC7FF8000FFFF00000 +0000000000000007FFFE7FF8000FFFE000000000000000000003FFFF7FF8001FFFC00000 +0000000000000000FFFFFFF8003FFF80000000000000000000007FFFFFF8003FFF800000 +00000000000000003FFFFFF8007FFF00000000000000000000001FFFFFF8007FFE000000 +00000000000000000FFFFFF800FFFC000000000000000000000007FFFFF800FFFC000000 +000000000000000003FFFFF801FFF8000000000000000000000001FFFFF801FFF0000000 +000000000000000000FFFFF803FFF0000000000000000000000000FFFFF803FFE0000000 +0000000000000000007FFFF807FFE00000000000000000000000003FFFF807FFC0000000 +0000000000000000001FFFF807FFC00000000000000000000000000FFFF80FFF80000000 +0000000000000000000FFFF80FFF8000000000000000000000000007FFF81FFF80000000 +00000000000000000003FFF81FFF0000000000000000000000000003FFF81FFF00000000 +00000000000000000001FFF83FFE0000000000000000000000000001FFF83FFE00000000 +00000000000000000000FFF83FFE00000000000000000000000000007FF83FFC00000000 +000000000000000000007FF83FFC00000000000000000000000000007FF87FFC00000000 +000000000000000000007FF87FFC00000000000000000000000000007FF87FFC00000000 +000000000000000000007FF87FF800000000000000000000000000007FF87FF800000000 +000000000000000000007FF8FFF800000000000000000000000000007FF8FFF800000000 +000000000000000000007FF8FFF800000000000000000000000000007FF8FFF000000000 +000000000000000000007FF8FFF000000000000000000000000000007FF8FFF000000000 +000000000000000000007FF8FFF000000000000000000000000000007FF8FFF000000000 +000000000000000000007FF8FFF000000000000000000000000000007FF8FFF000000000 +000000000000000000007FF8FFF000000000000000000000000000007FF8FFF000000000 +000000000000000000007FF8FFF000000000000000000000000000007FF8FFF000000000 +000000000000000000007FF8FFF000000000000000000000000000007FF8FFF000000000 +000000000000000000007FF8FFF800000000000000000000000000007FF8FFF800000000 +000000000000000000007FF8FFF800000000000000000000000000007FF87FF800000000 +000000000000000000007FF87FF800000000000000000000000000003FF07FFC00000000 +000000000000000000001FE07FFC00000000000000000000000000000FC07FFC00000000 +0000000000000000000000003FFC000000000000000000000000000000003FFE00000000 +0000000000000000000000003FFE000000000000000000000000000000003FFE00000000 +0000000000000000000000001FFF000000000000000000000000000000001FFF00000000 +0000000000000000000000001FFF800000000000000000000000000000000FFF80000000 +0000000000000000000000000FFFC000000000000000000000000000000007FFE0000000 +00000000000000000000000007FFE000000000000000000000000000000003FFF0000000 +00000000000000000000000003FFF800000000000000000000000000000001FFF8000000 +00000000000000000000000001FFFC00000000000000000000000000000000FFFE000000 +000000000000000000000000007FFF000000000000000000000000000000007FFF800000 +000000000000000000000000003FFFC00000000007FFE000000000000000001FFFF00000 +0001FFFFFE00000000000000001FFFF80000001FFFFFFF80000000000000000FFFFE0000 +01FFFFFFFFE00000000000000007FFFFC0001FFFFFFFFFF80000000000000003FFFFF803 +FFFFFFFFFFFE0000000000000001FFFFFFFFFFFFFFFFFFFF0000000000000000FFFFFFFF +FFFFFFFFFFFFC0000000000000007FFFFFFFFFFFFFFFFFFFE0000000000000003FFFFFFF +FFFFFFFFFFFFF0000000000000001FFFFFFFFFFFFFFFFFFFF80000000000000007FFFFFF +FFFFFFFFFFFFFC0000000000000003FFFFFFFFFFFF00FFFFFE0000000000000000FFFFFF +FFFFC0000FFFFF00000000000000003FFFFFFFFC000003FFFF80000000000000000FFFFF +FFC0000000FFFF800000000000000001FFFFFC000000007FFFC000000000000000003FFF +FC000000001FFFE0000000000000000001FFF8000000000FFFE0000000000000000001FF +F80000000007FFF0000000000000000001FFF00000000003FFF0000000000000000003FF +E00000000001FFF8000000000000000003FFE00000000001FFF8000000000000000007FF +E00000000000FFFC000000000000000007FFC000000000007FFC000000000000000007FF +C000000000007FFC00000000000000000FFF8000000000003FFE00000000000000000FFF +8000000000003FFE00000000000000000FFF8000000000003FFE00000000000000000FFF +0000000000001FFE00000000000000001FFF0000000000001FFF00000000000000001FFF +0000000000001FFF00000000000000001FFF0000000000001FFF00000000000000001FFE +0000000000000FFF00000000000000001FFE0000000000000FFF00000000000000001FFE +0000000000000FFF00000000000000001FFE0000000000000FFF00000000000000001FFE +0000000000000FFF00000000000000001FFE0000000000000FFF00000000000000001FFE +0000000000000FFF00000000000000001FFE0000000000000FFF00000000000000001FFE +0000000000000FFF00000000000000001FFF0000000000001FFF00000000000000001FFF +0000000000001FFF00000000000000001FFF0000000000001FFF00000000000000000FFF +0000000000001FFE00000000000000000FFF0000000000001FFE00000000000000000FFF +8000000000003FFE00000000000000000FFF8000000000003FFE00000000000000000FFF +8000000000003FFE000000000000000007FFC000000000007FFC000000000000000007FF +C000000000007FFC000000000000000007FFE00000000000FFFC000000000000000003FF +E00000000000FFF8000000000000000003FFF00000000001FFF8000000000000000001FF +F00000000001FFF0000000000000000001FFF80000000003FFF0000000000000000000FF +FC0000000007FFE0000000000000000000FFFC0000000007FFE00000000000000000007F +FE000000000FFFC00000000000000000007FFF000000001FFFC00000000000000000003F +FF800000003FFF800000000000000000003FFFC00000007FFF800000000000000000001F +FFF0000001FFFF000000000000000000000FFFF8000003FFFE000000000000000000000F +FFFE00000FFFFE0000000000000000000007FFFFC0003FFFFC0000000000000000000003 +FFFFFC03FFFFF80000000000000000000001FFFFFFFFFFFFF00000000000000000000000 +FFFFFFFFFFFFE000000000000000000000007FFFFFFFFFFFC00000000000000000000000 +3FFFFFFFFFFF8000000000000000000000001FFFFFFFFFFF000000000000000000000000 +07FFFFFFFFFC00000000000000000000000003FFFFFFFFF8000000000000000000000000 +00FFFFFFFFE0000000000000000000000000003FFFFFFF80000000000000000000000000 +000FFFFFFE000000000000000000000000000001FFFFF800000000000000000000000000 +00001FFF8000000000000000>141 180 116 295 173 113 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fi orbs10 10 54 +/Fi 54 227 df<0F1F3F3F3F060C1C1870C0080B819B08>39 D<0F1F3F3F3F060C1C1870 +C0080B818308>44 D<0C1C1C1C1C18383838383830707070707060E0E0E0E0E0C006186C +9619>46 D<001FC0007FF001C1F00300600600000C00001C000018000038000030000070 +0000700000600000E0FF00E7FFC0FE07E0F001E0E000E0E000E0F000E0F000C07801C07C +01803F07001FFC0007F000141A7D9715>60 D<03F00FF8187C303C701C601CE01CE018E0 +30C07000C00180030006000C001C0018003800380038003C003C0018000000000000003C +007C00F800F0000E1E729B1A>63 D<060E0C1C1C1C1C1C18383838383830707070707060 +E0E0C007187D9609>65 D<0007FC00003FFF8000F01FC0038003E0060001E00C0000F01C +0000F0180000703800007038000070380000603C0FC0E03E3FE0C01FF1F3800FC0F70001 +807000038070007F807000FFC060000FF0F8000FFFFC0018FE3C00383E1C003C7F18003F +CFF0001F07C0001C1A7E971C>67 D<001FC00000FFF8C001C1FDC007003FC00C001F8018 +000780300003807000038060000380E0000380E0000300E3000700E6000700FC000700F8 +000700780007003000060070000E00700C0E00701C0E00701C0E00701C0C00783C1C007C +7E3C003FDFF8001F0F80001A1A7C971D>71 D<001F800000FF806003C300E0060700E00C +0600C0180E01C0300E01C0700E03C0600F03C0E00F87C0E007FD80E003F380E0000380F0 +000380F83F03807FFF83803F87C3000303C7000601C7000E01C7000E0187000E0386000F +030E000F860E0007FC0C0003F000001B1A7D971D>75 D<000FF000007FFC0001E07F0007 +001F800C0007C0180003C0300001E0700001E0600000E0E00000E0E00000E0E3F3E0C0FF +FFF1C0FC7CF98078387B0030383800703838007030380070703000707070007070700078 +7060007860E00038E0C00030C180001B197C971E>I<0001F800000FFE60001C3FE00030 +0FE0007007C0007003C0007001C0007001C001F801C007FE01C00C3F0180180F03803000 +03807000038060000380E07E0380E1FF0300E70F8700EC078700F8038700F00387007803 +86007C030E003F060E001FFC0C0007F000001B1A7D971D>78 D<003F800001FFE3F80783 +FFFC0C00FF3C18003F1C30001E1C70000E1C60000E18E0000F30E0000FE0E0000F80E000 +0C00F0001C00F0001C0078E01C007FC01C003E001C001800180030003800700038007000 +3800700078007801F8007E0F30003FFC60000FE000001E1A7C971F>80 +D<003F8001FFE30783FF0F80FF1BC03F33C01E71E00E61F00EE0F00EE0780EE0780EE03C +0CF03E1CF01E1C78EF1C7FCF1C3E079C1807D83003F87001F87001F87000F87801F87E0F +303FFC600FE000181A7C971B>83 D<003E0300FF07018F8703078707038707038607838E +07030E00060E001C0E00700E01C00C07001C1C001C30001C60001CE0001CE00018E00038 +E00038F00078F801F87E07383FFC300FF00018197E9619>I<000FF800007FFE0001E03F +8007000FC00C0003E0180001E0300000F0700000F060006070E000E070E000C070F00180 +60F8C300E07F8780C03E0FC1C00C1BE3E01C71E7F018E0E0F038C0E0703980C0703801C0 +703C0180603E0300C01F8E01800FF803C003E003E0000001E0000000F0000000E0000000 +401C1E7C971F>I<001FE000007FF98001C0FF8003003F8006001F800C000F0018000700 +380007003000070070000700700007007000060070000E0078000E00780C0E003C1C0E00 +3F700E001FE00C0007C01C0003801C000F801F801F803FC03B80E3C073C3E1C0E3FFE1C0 +C1F8C1C0000001800000030000001E0000003C0000001E0000001F0000000F0000000780 +000007001A237E971C>89 D<0180000380000380000300000600001C000030000060F800 +E1FC00F33E00FE1F00780FCC0007F80001F0160E8C8000>I<007F0003FFE00F07F01800 +F830007C60003CC00018160795A000>I<00600000E00000E0000FE0003FE00063E000E1 +F000E1F000E1F800F37C38FE3FF0781F80150C8E8000>93 D<007CF80001FFFC30031E3C +70060E1C700E0E1C600E0E1CE00E0C1CE00F1C18E00F1838E0060030E00000E0C0007FC1 +C007FE01C01F0001C0300001C0600001C0E0000180E0000380E0000380E0000380F00003 +80F8000F007C003F003F81E7001FFF860003FC00001C1A7E971D>97 +D<001FE00000FFFC0001C0FE0007001F000C000F00180007803000078070000380600003 +80E0000380E0000380E07E0300F3FF8600FF0FCC007C03C8001801C0003801C0003801C0 +003801C0003C03C0003F0F80001FFB800007E38000000380000003000019197C971B>I< +001FE000FFF801C0FC07003E0C001E18000F30000F700007600007E00007E00007E38006 +F700CCFC01DC7C01D81801803803803803803803803C07803E1F801FF3000FC700000700 +00060018197C971A>100 D<001FE000FFF801C0FC07003E0C001E18000F30000F700007 +600007E00007E00007E38006F700CCFC01DC7C01D81801803803803803803803803C0780 +3E1F801FF3000FC7000E0700180600780000FE00003F80000FE00003FC0000FE00001C00 +18207C971A>104 D<000FF800007FFF0001E03F80070007C00C0003E0180001E0300000 +F0700000F07000007060000070E0000070E0000070E0000070E0000070E1E3C060F7FFE0 +E0FCF9E0E07C70E0C01870E1C03870E1803870E3003870C7003871CF003CF987803FFF07 +C01E3C03C0000001E0000001E01C1C7C971F>I<000FF800007FFE0001E03F8007000FC0 +0C0003E0180001E0300000F0700000F060000070E0000070E0000070E3F8F860FFFFFCE0 +FC3E3CC0781C1D80701C1C00701C1C0070181C00783818007C7838003FF838001F383000 +00307000007060000060C0001C197C971F>107 D<000FFC00007FFF0001E01FC0070007 +E00C0001F0180000F0300000787000007860000038E0000038E0000038E3F3E038FFFFF0 +38FC7CF83878387830303838707038387070303860707030E0707070C070707180787063 +007860E78038E0C7C030C183E0000001E0000000F0000000E01D1C7C9720>I<003F8001 +FFE30783FF0C00FF18003F30001F700007600006E0000EE0000EE0000EE0000EE0000EF0 +0E0CF87C1C7BE01C3F001C3C001C30001C600018E00038E00038F00038FC003878003018 +197C971B>I<001FF000007FFC0001C07F0007001F800C0007C0180003C0300001E07000 +01E0600000E0E00000E0E00000E0E00000C0E00001C0F003E180F00FE3007838E6007EE0 +EC003F80E0000E00E0000C00C0001801C0003801C0003C01C0003F01C0001E0180001B19 +7D971C>I<003F8001FFE30783FF0C00FF18003F30001E70000E60000EE0000EE0000EE0 +000EE0000CF0001CF0001C78E01C7FC01C3E001C18001830003870003870003870007878 +01F87E0F303FFC600FE000181A7C971B>112 D<001FE000007FF80001C0FC0007003E00 +0C001F0018000F00300007807000078060000380E0000380E0000380E0000380E0000380 +F0000380F87E03007FFF07003F0F860006078E000C038C001C039C001C0318001C073000 +1E0678001F0C78000FF83C0007E03E0000001E0000000E00191C7C971C>114 +D<007F8003FFE30F03FF1800FF30003F70001E60000EE0000EE0000EE0000EF0000EF000 +0C780E1C7C3C1C3E601C1FC01C0F001C1C0018780038FF00383FE03807F83800FF38003F +F00007F00000E0181A7C971B>I<000FF000007FFE0001E07F0007000F800C0007C01800 +03C0300001E0700001E0600060E0E000E0E0E000C0E0F00180E0F8C300E07F8780E03E0F +C0C00C1BE1C01C71E1C018E0E18038C0E3803980C3003801C6003C018E003E031E001F8E +0F000FF80F8003E00780000003C0000003C01B1C7C971E>117 D<001FF000007FFE0001 +C07F0007000F800C000780180003C0300003C0700001C0600061C0E000E1C0E000C1C0F0 +018180F8C303007F8786003E0FCC000C1BE0001C71E00018E0E00038C0E0003980C00038 +01C0003C0180003E0300001F8E00000FF8000003E000001A1A7C971C>119 +D<000FE000007FF8C001E0FFC003003FC006000FC00C0007801800038038000380300003 +807000038070000380700003007000070078000700780C07003C1C07003F7007001FE006 +0007C00E0003800E000F800E001F801E003B807E0073C3CC00E3FF1800C1F800001A1A7E +971B>121 D<000FC000003FF1800061FF8000C07F8001C01F8001C00F0007F007001FFC +0700307807007000070060000700E0000600E0000E00E0000E00F0FC0E00FFFE0E007E1F +0E000C0F0C0018071C0038071C0038061C00380E1C003C0C1C003E1818001FF030000FC0 +0000191A7D971B>I<03000700070006000C00180030E061F0E3F0E770F760FFC07F803E +000C0E8B8000>129 D<003FC00000FFF0C00381FDC006007FC00C001F80180007803000 +03807000038060000380E0000380E0000300E0000700E0000700F0000700F87E07007FFF +07003F0F860006078E000C038E001C038E001C030F801C073FC01E0663C01F0CE1C00FF8 +C1C007E181C0000001800000030000001E0000003C0000003E0000001F0000000F000000 +0780000007001A237C971D>137 D<06061C0E380E300C601CE01CE01CE01CE01CF038F8 +787FF83F3800380038003000700070007000700070006000E000C00F187C9612>I<000F +FC00007FFF8001E01FC0070003E00C0001F0180000F0300000707000007860000078E000 +0038E0000038E3F8F838FFFFFC38FC3E3C38781C1C38701C1C38701C1C3070181C707838 +18707C7838703FF838601F3830E0003070C0007061C00060C18000000300001F0700007F +C60000C7EC0001C1F80001C0F80001E0FC0301FFBF0E00FE1FF8000007E020237C9721> +I<0007F800003FFE0000703F8000C00FC001C003E001E001E007FC00F01FFF80F0301F00 +7060000070E0000070E3F8F860FFFFFCE0F83E3CC0701C1D80701C1C00701C1C0070181C +00783818007C7838003FF838001F38300000307000007060000060C0001C197C971F> +141 D<60E0F0F8783C3C180608867A00>I<7003F80E7E783FE00FC00FE019E038E038E0 +3CC03F801E00100C987D00>145 D<007803F00F00180030006000E000E000F000F80078 +000D0B84A100>147 D<00FF801F0003FFE07F800E03F8C7801800FDC38030003FC38070 +001FE300600007FE00E00001F800E000000000E000000000E000000000E1F3E3E000F7FF +FFF000FC78F8F8007C3870780018307038003870703800387070380038706030003C78E0 +70003FFFE060001F3EE0E0000000E0C0000000E180000000C3000021197C9722>I<07CF +801FFFC031E3C070E1C060E1C0E0E1C0E0C1C0E1C180F1C300E187F00007FC000078160C +967D00>155 D<000FFC00007FFF8601E01FEE070003FE0C0000FE1800003E3000001E70 +00000C6000001CE000001CE000001CE3F8F81CFFFFFC1CFC3E3C18781C1C38701C1C3870 +1C1C3870181C38783818307C7838703FF838701F38307000307070007060700060C0601F +197C9722>157 D<000FFC0000007FFF86F001E01FEFF8070003FE780C0000FE38180000 +3E383000001E387000000C306000001E60E000001FC0E000001F80E000001C00F000001C +00FFF1F018007FFFF83800187C7C380038383C380030381C380070381C300070301C7000 +7070187000707038700078703070007C786070003FFFC060001F3F000000251A7C9726> +160 D<000FF000007FFC0001E07F0007E01F800DF007C018FC03C0307E01E0701F01E060 +0F80E0E007E0E0E003F0E0E700F8C0FE1879C0F838398070383B00703038007070380070 +703000787070007CF870003FFFF0001E3F700000007000000060000000C0001B197C971E +>170 D<0001FFE000000FFFFC00003C00FF0000E0001F8001800007C003000003C00700 +0001C006000001C00E000001C00E01F801C00E0FF801800F3C3803800FE03BC30007C03F +E70003C039E60001E070E00061F070E000F8E070E000FE0070C0003F8071C0000FE07180 +0003F863000000FEE00000003FE00000000FE000000001C00000221A7E9723>176 +D<0007F800003FFE0000703F0000C00F8001C0078001E003C007FC03C01FFF81C0301F01 +C0600001C0E00001C0E0000180E0E00300F3C00600FE03EC007C07F0001C0EF000180F70 +00380FF0003807E0003800E0003C00C0003E0180001F8700000FFC000003F000001A1A7C +971C>193 D<01FC0007FF301C1FF03007F07001F06000E0E000E0E000E0E000E0F000E0 +F838E07CF0C03F81C01E01C03801C07C01C07F81C01FF3E007FFF00C7CF01C3870183870 +3838703830703870603C70E03FF0C01F71C000618000C300141E7C971A>201 +D<000FF800007FFF0C01E03F98070007F80C0003F8180000F83000003870000038600000 +30E0000070E0000070E0000070E0000070F003E070F00FE0607838E0E07EE0E0E03F80E0 +E00E00E0E00C00C0E01801C0C03801C1C03C01C1C03F01C1C01E0181801E197D9720> +209 D<00600000E00000E0000FE0003FE00063E000E1F000E1F000E1F800F37C38FE3FF0 +781F80150C8E7B00>211 D<001FF000007FFC0001C07F0007001F800C0007C0180003C0 +300001E0700001E0600000E0E00000E0E00000E0E00000C0E00001C0F003E180F00FE300 +7838E6007EE0EC003F80E0000E00E0000C00C0001801C0003801C0003C03E0003F0FF000 +1E18F0000038700000387000003C6000003EC000001F80001FFE00003FE000001B207D97 +1C>226 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fj orbf10 10 53 +/Fj 53 227 df<1E3E7E7E7E0E0C183060C0070B809B08>39 D<1E3E7E7E7E0E0C183060 +C0070B808308>44 D<60E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0C003186C +9619>46 D<007F0001FFC00707E00C01C0180000380000300000700000600000E00000E0 +0000E00000E00000E07F00E3FFC0EF07E0F801F0F000F0F000707800707800703C00603E +00C01F83800FFE0003F800141A7F9715>60 D<07E01FF030F8607CE03CE01CE01CF01CF0 +186030006000C001800300070006000E000E000E000F000F000780070000000000000003 +C007C00F800F000E1E769B1A>63 D<60E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0 +E0E0C003187D9609>65 D<003FE00001FFF8000780FE000C003F0018000F803000078070 +0003C0600003C0E00001C0E00001C0E00001C0F01F8180FC7FE3807FC3F7001F80FE0003 +807000038070007F807000FFC060000FF0F80007FFFC000C7E3C001C3E1C001E3F98001F +EFF0000F83E0001A1A7F971C>67 D<003F800001FFF1800783FF800C007F8018001F8030 +000F807000038060000380E0000380E0000380E0000380F1800380F30003807E0003807E +0003803C0003801C0003801C0003801C0303801C0703801E0703801E0703800F0783800F +8FC78007FBFF0003E1F000191A7F971D>71 D<007F000001FE0180070E03800C0C038018 +1C0380301C0380701C0380601E0780E01F0780E00FCF80E007FB80F001E380F000038078 +0003807C3F83803FFFC3801FC3E3800181E3800380E3800380E3800380E38003C0C38003 +E1C38001F1838000FF0300007C0000191A7F971D>75 D<003FE00001FFFC000780FF000C +001F80180007C0300003C0700001E0600001E0E00000E0E00000E0E00000E0E1E3E0E0F7 +F7F0C0FCFCF9C078787980383838003838380038383800383838003C3838003C3838001C +3838001E3830001E3870000C3060001B197E971E>I<0007F000001FFD8000307F800060 +1F8000E00F8000E0078000E0038000F0038003F003800FFE0380187F0380300E03807000 +038060000380E0000380E03F0380E0FFC380E187E380F301E380F600E3807C00E3807C00 +E3803E00C3801F8183800FFF030003FC0000191A7F971D>78 D<00FF000003FFE6F00E07 +FFF81800FE7C30007E3C70001E1C60000E1CE0000E1CE0000F98E0000FF0E0000FC0F000 +0E00F0000E0078000E007C700E003FE00E001F000E0006000E000E000E000E000E000E00 +0E000F001E000F803E0007E1EE0003FF8C0000FC00001E1A7F971F>80 +D<00FF0003FFE60F07FE1F80FE37C07E73C01E61E00EE1F00EE0F80EE07C0EE03C0EF01E +0EF01F0E780F8E7C778E3FE3CE1F03EE0601FE0E00FE0E007E0E007E0F003E0F803E07E1 +EE03FF8C00FC00171A7F971B>83 D<01F80C07FC1C0C3E1C1C1E1C1C0E1C1C0E1C1E0E1C +1C0E1C000C1C00181C00F01C07C01C1E001C30001C60001CE0001CE0001CE0001CF0001C +F0001C78003C7C00FC3F839C1FFE1803F80016197F9619>I<003FF00000FFFE0003807F +800E000FC0180003E0300001E0700000F0600000F0E0006070E000C070E001C070F00180 +70FCC300607F87C0E01F0FE0C00619F1E00C30F3F01C7070F81C6070781CC070381E0060 +381E00E0380F00C0300FC1806007FF00F001FC00F80000007C0000003E0000001C000000 +081F1E7E971F>I<00FF000003FFCC000E07FC001801FC0030007C0070003C0060001C00 +E0001C00E0001C00E0001C00E0001C00E0001C00F0001C00F0001C00781C1C007C381C00 +3F701C001FE01C0007C01C0003801C0007801F800F801FC01FC073E03BE1F1E071FF70E0 +60FC60E0000000C0000001800000070000000F0000000780000007C0000003E0000001E0 +000000C01B237F971C>89 D<0600000E00000E00000E00000C0000380000600000E0F800 +E1FC00F33E00FE1F80780FCC0003F80001F0160E8A8000>I<00FF0003FFC00E07F01801 +F830007C60003CC0001816079AA000>I<00C00001C00001C0000FC0003FC00063E000E1 +F000E1F000F1F800FBFC187F3FF03E1FC0150C8D8000>93 D<03E7C0000FFFE18018F9E3 +803870F3803870F380387073803C7073803C7073801C6063801800C3800001838000FF03 +8007FC03801E0003803000038060000380E0000380E0000380E0000380F0000380F00003 +80780007807E001F803F80F3800FFFC30003FE0000191A7F971D>97 +D<003FC00001FFF0000781FC000C007E0018001F0030000F007000078060000780E00003 +80E0000380E0000380F0FF0380FBFFC3007F07E6003E01F4001C00F0001C0070001C0070 +001E0070001F00F0000FC3F00007FE700001F87000000070000000600019197F971B>I< +00FF0003FFE00E07F01800F830007C70003C60001EE0001EE0000EE0000EE0000EE3800E +F700CCFC01DC7801D83801C03801C03801C03C01C03E03C01F87C00FFDC003F1C00001C0 +00018017197E971A>100 D<00FF0003FFE00E07F01800F830007C70003C60001EE0001E +E0000EE0000EE0000EE3800EF700CCFC01DC7801D83801C03801C03801C03C01C03E03C0 +1F87C00FFDC003F1C00381C00601801E00003FC0000FF00001FC00007F80001FC0000380 +17207E971A>104 D<003FF00001FFFC0007807F000C001F80180007C0300003C0700001 +E0600001E0E00000F0E00000F0E0000070E0000070E0000070F0000070F1E1E0707FF7F0 +707CFCF8603C7878E01C3838E01C3838C01C3839C01E3831801E3C73C00F3E63E00FFFC1 +F0078F00F80000007C000000381E1C7E971F>I<003FF00001FFFE0003807F800E000FC0 +180003E0300001E0700000F0600000F0E0000070E0000070E0000070E1F0F870F7FBFC60 +FC7E3EC0783C1F80381C0E00381C0E00381C0E003C1C0E003E1C0E001FFC0C000FDC1C00 +001C1C00001C1800001830001C197E971F>107 D<001FF00000FFFE0003C07F800E000F +C0180003E0300001F0700000F060000070E0000078E0000078E0000038E1E3E038F7F7F0 +38FCFCF83878787838383838383838383038383870383838703C3838603C3838E01C3838 +C01E3831E01E3871F00C3060F80000007C0000003E0000001C1F1C7E9720>I<00FF0003 +FFC60E07FE1801FE30007E70003E60001EE0000EE0000EE0000EE0000EE0000EF0000EF0 +0E0E783C0E7CE00E3F800E1E000E0C000E18000E38000E38000E3C000E3F000E1E000C17 +197E971B>I<003FC00001FFF8000781FE000C003F0018000F8030000780700003C06000 +03C0E00001C0E00001C0E00001C0E00001C0F0000180F001E3807807F3007C1CF6003F30 +7C001FE070000780700003007000060070000E0070000F0070000FC07000078060001A19 +7F971C>I<00FF0003FFE60E07FE1800FE30007E70001E60000EE0000EE0000EE0000EE0 +000EF0000EF0000E78000E7C700E3FE00E1F000E06000E0E000E0E000E0E000E0F001E0F +803E07E1EE03FF8C00FC00171A7F971B>112 D<003FC00001FFF0000781FC000C007E00 +18001F0030000F007000078060000780E00003C0E00003C0E00001C0F00001C0F00001C0 +780001C07C3F81C03FFFC1C01FC3E1800181E3800380E3800380E3000380E60003C0CE00 +03E1CF0001F18F0000FF0780007C07C0000003E0000001C01B1C7F971C>114 +D<00FF0003FFC60E07FE1801FE30007E70001E60000EE0000EE0000EF0000EF0000E7800 +0E7C070E3E0E0E1FB80E0FE00E03800E07000E1F000E1FC00E07F80E01FF0E003FEE0007 +FE0000FE00001C171A7F971B>I<003FE00001FFF8000780FE000C003F0018000F803000 +0780700003C0600003C0E00061E0E000C1E0E001C0E0F00180E0FCC300E07F87C0E01F0F +E0E00619F0E00C30F0C01C7071C01C6071C01CC071801E0063801E00E3000F00C7800FC1 +87C007FF03E001FC01F0000000F8000000701D1C7E971E>117 D<003FE00001FFF80007 +80FE000C003F0018000F8030000780700003C0600003C0E00031C0E00061C0E000E1C0F0 +00C1C0FC6181807FC3E3801F87F300030CF800061878000E3838000E3038000E6038000F +0030000F0070000780600007E0C00003FF800000FE00001A1A7F971C>119 +D<00FF0003FFE60E07FE1800FE30007E70001E60000EE0000EE0000EE0000EE0000EE000 +0EF0000EF0000E781C0E7C380E3F700E1FE00E07C00E03800E07800E0F801E1FC03E3BE1 +EE71FF8C60FC00171A7F971B>121 D<003F8000FFE60183FE0380FE03803E03801E07E0 +0E1FF80E30F80E60000EE0000EE0000EE0000EF0000EF87E0E7FFF0E3F0F8E06078E0E03 +8E0E038E0E038E0F030E0F870E07C60E03FC0C01F000171A7F971B>I<0C001C001C0018 +003800300061E0E3F0E6F0EE70FE70FF607FC03F000C0E898000>129 +D<007F800001FFF1800703FF800C007F8018001F8030000F807000038060000380E00003 +80E0000380E0000380F0000380F0000380780003807C3F83803FFFC3801FC3E3800181E3 +800380E3800380E3800380E3E003C0C7F003E1CCF801F19C7800FF1C38007C1838000000 +3000000060000001C0000003C0000003E0000001F0000000F800000078000000301D237F +971D>137 D<0C0C181C301C601CE01CE01CE01CE01CF01CF81C7C3C3FFC1F9C001C001C +001C001C001C001C001C001C001C001C00180E187F9612>I<001FF0000000FFFE000003 +C07F80000E000FC000180003E000300001F000700000F0006000007800E000007800E000 +003800E000003C00E1F0F83C00F7FBFC1C00FC7E3E1C00783C1E1C00381C0E1C00381C0E +1C00381C0E1C003C1C0E1C003E1C0E18001FFC0C38000FDC1C3800001C1C3800001C1830 +00001830700000000060000003E0C000000FF9C0000018FD800000383F000000381F0000 +003C1FC060003FF7E1C0001FC1FF80000000FC0023237E9721>I<003FF00000FFFE0001 +807F8003800FC0038003E003C001E007F800F01FFF00F0303E007060000070E0000070E1 +F0F870F7FBFC60FC7E3EC0783C1F80381C0E00381C0E00381C0E003C1C0E003E1C0E001F +FC0C000FDC1C00001C1C00001C1800001830001C197E971F>141 +D<60F0F87C3E1F0F060808867A00>I<700180FC07007F1C001FF00007F00003F8000678 +000E38000E38000F30000FE000078000110C987D00>145 D<00F803E00E001800300070 +007000F00078007C003C000D0B89A100>147 D<00FE003E03FFC07F0E0FF0CF1801F9C7 +30007FC770003FE660000FFCE00001F0E0000000E0000000F0000000F0F9F1F07BFFFFF8 +7E3E7C7C3E1C3C3C0E1C1C1C0E1C1C1C0E1C1C1C0F1E1C1C0F9F3C1C07FFFC1803C7DC38 +00001C3800001C300000186020197F9722>I<001FF00000FFFE0C03C07FDC0E000FFC18 +0001FC300000FC7000003C6000001CE000001CE000001CE000001CE1F0F81CF7FBFC1CFC +7E3E1C783C1E1C381C0E1C381C0E1C381C0E1C3C1C0E1C3E1C0E1C1FFC0C1C0FDC1C1C00 +1C1C1C001C181C001830181E197E9722>157 D<001FF0000000FFFE0FE003C07FDFF00E +000FFCF0180001FC70300000FC707000003C706000001C70E000001E60E000001FC0E000 +001F80F000001C00F800001C007FF1F81C003FFFFC1C000C7C3E1C00183C1E1C00381C0E +1C00381C0E1C00381C0E1C00381C0E1C003C1C0C1C003C1E1C1C001E1F181C001FFFF018 +000FC7C00000241A7E9726>160 D<003FE00001FFFC000780FF000FC01F801FE007C031 +F803C070FC01E0603E01E0E01F80E0E00FC0E0E003F0E0E701F8E0FE1878C0FC3839C078 +3839803838380038383800383838003C3C38003E3E38001FFFF8000F8FB8000000380000 +003800000030001B197E971E>170 D<0003FF8000003FFFF00000F803FC000180007E00 +0300001F000700000F0006000007800E000007800E000003800E01F003800F07F803800F +1C78038007B03BE30007E03FF70003E038F60000F038700070F8387000FE703870007F80 +3870000FE038600003F838C00000FE39C000003FB80000000FF800000003F80000000070 +0000211A809723>176 D<003FE00000FFF8000180FC0003803E0003801F0003C00F0007 +F807801FFF0780303E038060000380E0000380E0000380F0600300F9C007007F01F6003E +03F8000C0778001C07B8001C07F8001C03F8001C0038001E0030001F0060000FC1C00007 +FF800001FC0000191A7E971C>193 D<01F8000FFF601C3FE03007E06003E0E000E0E000 +E0E000E0F000E0F800E07C18E03E70E01FC0E00F00E01E00E03F00E03FE0E007FEF801FF +FC030F3E07071E07070E07070E07070E07870E07CF0E03FF0C01F71C00071C000618171E +7F971A>201 D<003FE00001FFFC300380FF700E001FF0180007F0300001F07000007060 +000070E0000070E0000070E0000070E0000070F0000070F001E0707807F0707C1CF0703F +3070701FE070700780707003007070060070700E0070700F0070700FC07070078060601C +197F9720>209 D<00C00001C00001C0000FC0003FC00063E000E1F000E1F000F1F800FB +FC187F3FF03E1FC0150C8D7B00>211 D<003FC00001FFF8000781FE000C003F0018000F +8030000780700003C0600003C0E00001C0E00001C0E00001C0E00001C0F0000180F001E3 +807807F3007C1CF6003F307C001FE070000780700003007000060070000E0070000F007C +000FC1FE0007831E0000070E0000070E0000078C000007F8000003F00001FFC00003FE00 +001A207F971C>226 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fk orsl10 10 53 +/Fk 53 227 df<0E3E3E3E3E0C0C18306080070B809B08>39 D<0E3E3E3E3E0C0C183060 +80070B808308>44 D<040C0C1818181818183030303030606060606060C0C0C08006186D +9618>46 D<003F8000FFE00381E00600400C000018000018000030000030000060000060 +0000600000C00000C0FE00C7FF00DE0780F00380C00180C00180C00180E00300E0030070 +06007C1C003FF0000FC000131A7D9714>60 D<07E01FF0307860386018C018C018C018C0 +30806000C0030006000C0018003000300060006000600070007800300000000000000038 +00F800F800E0000D1E729B18>63 D<040C0C0C0C18181818183030303030306060606060 +60C0C006187D9608>65 D<001FE00000FFFC0001C07E0006000F000C0007001800038030 +00038030000180600001806000018060000180701F030078FF86003FC3CE001F01D80006 +00C0000600C000FE00C000FF0180001FC3C0003FFFE00061F8E0006070600071F860007F +3FC0003C1F0000191A7D971B>67 D<003F8001FFE10381FB0C007F18001F30000F600007 +600006C00006C00006C00006C60006EC000CF8000C78000C70000C30000C60000C601818 +601818603018603018703838787C783F9FD01F0F00181A7C971B>71 +D<007E0001FE01030C030C0C03181803301803601807601806C01C0EC01E1EC00FF6C007 +C6C0000CE0000CF0F80C7FFC0C3E1E0C060E0C0C06180C06180C06180C0C180E0C180F18 +1807F01003C000181A7C971B>75 D<001FE00000FFF80003C07E000E001F001800078030 +000380600001C0600001C0C00000C0C00000C0C00000C0C3E3C180EFFFE180F878E30070 +306200303060006030600060606000606060006060C0006060C0007060C00070C1800030 +C18000308100001A197C971D>I<0003F0000007FC8000183F8000300F80006007800060 +0380006001800060030003F0030007FC0300183E0300300E03006000060060000600C000 +0600C07C0600C1FE0600C70F0600CC070C00F8030C00F0030C0070030C0078060C003E0C +0C001FF0080007E00000191A7D971B>78 D<007F000001FFC5E00303EFF00C00FE701800 +7C3030001C3060000C3060000C60C0001E60C0001FC0C0001F00C0001800E0001800E000 +180070C030007F8030003E003000180030003000300060003000600060006000E0007003 +60007C0E60003FF840000FE000001C1A7C971E>80 D<007F0001FFC60303FC0F00FC1B80 +3C31801C61C00C60C00CC0E018C06018C07018C03818E01818E01C1870CC307F8E303E06 +301807303003B03001B03001E03000E03803603E0E601FF84007E000171A7C971A>83 +D<00F80403FC0C061E0C0C0E180C06180C06180E06180C0C1800181800703001C0300700 +300C0030300030600060C00060C00060C00060C00060C00060E001C0F003C07C0CC03FF8 +800FE00016197D9618>I<001FF00000FFFC0003C03F000E000F80180003C0300001C060 +0000E0600000E0C0004060C000C060C0018060E00300C0F18600C07F0F01803C1F818018 +33C7803061C7C060C0C1C06180C0C06100C0C0600180C0700180C0780301803E0E03001F +F8070007E0078000000380000001C0000001C01B1D7C971E>I<001FC0007FE301C0FB03 +007E06001E0C000E18000618000618000630000C30000C30000C30000C38000C38080C1C +30181E60180FC0180780180300180F001E1B007F3300C76383C3C3FF8301F90300000600 +000C00001800003800003800001C00001E00000E00000418237E971B>89 +D<0300000600000600000600000C0000380000600000C0F000C3F800E63C00FC1E00700F +100007E00003C0140E8B8000>I<00FF0003FFC00E03E01800F0600070C0003080003014 +0794A000>I<00600000600000C0000FC0003FC00063C000C1C000C1E000C1F000E37870 +FE3FE0781F00140C8E8000>93 D<00F3C00003FFE080063CE1800C186180181861801818 +6180183061801C30C3001C30C300080183000003030000FC030007F806001E0006003000 +060060000600C0000600C0000600C0000C00C0000C00E0000C00F0003C007800EC003E03 +8C001FFE080007F80000191A7D971B>97 D<003FC001FFF00380F80C003C18001C30000E +60000E600006C00006C00006C00006C0FC0CE3FF0CFE0F98780390300180300180300180 +3001803807003C1F001FF3000FC60000060000040017197C971A>I<003F8001FFE00381 +F00C007818003830001C60001C60000CC0000CC0000CC0000CC30018E60118FC03307803 +20180300300600300600300600380E003C1E001FEC000FCC00000C0000080016197C9719 +>100 D<003F8001FFE00381F00C007818003830001C60001C60000CC0000CC0000CC000 +0CC30018E60118FC0330780320180300300600300600300600380E003C1E001FEC000FCC +000E0C00380800700000FC00003F00000FC00003F00000F80000300016207C9719>104 +D<001FE000007FFC0001C07E0007000F000C00078018000380300001C0600001C0600000 +C0600000C0C00000C0C00000C0C00000C0C00000C0C3C78180EFEFC180F8F1C1807860C3 +003060C3003060C60030C0C60030C18C0030C18E0039E30E003FFE07001E780780000003 +80000001801A1C7C971E>I<000FF000007FFC0001E03F0003000F800C0003C0180001C0 +300000E0600000E060000060C0000060C0000060C3E1F0C0EFF7F8C0F87C398070301A00 +60301800603018006030180070303000786030003FE030001F606000006060000060C000 +004180001B197C971E>107 D<000FF000007FFE0001E03F00030007800C0003C0180001 +C0300000E0600000E060000060C0000060C0000060C3E3C060EFFFE060F878E060703060 +C0303060C0603060C060606180606061806060C3006060C3007060C60070C1860030C187 +003081078000000380000001C0000001C01B1C7C971F>I<007F0001FFC40303EC0C00FC +18007C30003C60000C600018C00018C00018C00018C00018C00018E01C30F0783079C030 +3F00301C003018003030006060006060006070006078006030004016197C971A>I<003F +C001FFF80380FC0C001E18000E300007600007600003C00003C00003C00003C00006C000 +06E00786E01F8C70719879C1B03F01801C03001803003003003003003806003C06001804 +0018197C971B>I<007F0001FFC40303EC0C00FC18007C30001C60000C60000CC00018C0 +0018C00018C00018E00018E0001870C0307F80303E003018003030003060003060006060 +00E07003607C0E603FF8400FE000161A7C971A>112 D<003FC000FFF00380F80E003C18 +001E30000E600007600007C00003C00003C00003C00003C00003E00003F0F8067FFC063E +1E06060E0C0C06180C06180C06300C0C600E0CE00F18F007F07003C03800003C00001C18 +1C7C971B>114 D<00FE0003FFC60E07EC1800FC30007C60001C60000CC0000CC00018C0 +0018E00018E00018700C187838183CE0301F80300E00301800307800307E00301FC06007 +F06000FE60003FE00007E00001C0171A7C971A>I<001FC00000FFF80003C0FC000E001E +0018000F00300007006000038060000380C0004180C000C180C0018180E0030180F18601 +807F0F01803C1F83001833C3003061C30060C0C6006180C6006100C60060018C00700198 +0078031C003E0E1C001FF80E0007E00F000000070000000300191C7C971D>117 +D<003FC001FFF80380FC0C001E18000E300007600007600003C00043C000C3C00183E003 +06F186067F0F0C3C1F881833C03061C060C0C06180C06100C06001807001807803003E0E +001FF80007E000181A7C971B>119 D<001FC000007FF18000C0FB0003003F0006001F00 +0C0007001800030018000300300006003000060030000600300006003000060038000600 +38080C001C300C001E600C000FC00C0007800C0003000C000F0018001B0038003300D800 +63839800C3FE100001F80000191A7E971A>121 D<003F0000FFC60183FC0300FC03003C +03001C07C00C1FF00C30F018600018600018C00018C00018C00018E1F030FFF8307C3830 +3018303018306018306018606030607030607860603FC0401F0000171A7C971A>I<0200 +060006000C001800300063C067C0CCC0CCC0CCC0ED80FF007C000A0E8A8000>129 +D<007F8001FFE10301FB0C007F18001F30000F600003600006C00006C00006C00006C000 +06C0000CE0000CF0F80C7FFC0C3E1E0C060E0C0C06180C06180C061E0C0C7F0E0CC70F19 +8307F18303C10300000600000C00001800003000003800003C00001C00000E00000C1823 +7C971B>137 D<0404180C300C60186018C018C018C018C018E030F0707FB03F30003000 +3000600060006000600060006000C000C000800E187C9611>I<000FF800007FFF0001E0 +1F80030003C00C0001E0180000E0300000606000007060000070C0000030C0000030C3E1 +F030EFF7F830F87C38307030183060301830603018606030186070303060786030603FE0 +30C01F6060C0006061800060C1800041830000000600001F0600007F8C0000C3D8000181 +F0000180F00001C1F80C01FF3C3800FC1FE000000F801E237C971F>I<000FF000003FFC +0000E03F0001800F80018003C001C001C00FF800E03FFE00E0601E0060C0000060C00000 +60C3E1F0C0EFF7F8C0F87C398070301A0060301800603018006030180070303000786030 +003FE030001F606000006060000060C000004180001B197C971E>141 +D<6006F01C7C703FC00F800FC019C030C030C038C03F801E000F0C977D00>145 +D<00E007C01E0030006000C000C000C000E000F00070000B0B83A100>147 +D<00FE001C03FF807E0E07E0CE1801F98630007D8660001F8C60000FF8C00003E0C00000 +00C0000000C0000000E1C3C7C0F7EFFFE07CF8F0E03870606018606060306060603060C0 +603060C0C038F1C0C03FFFC0C01E3CC1800001818000018300000102001F197C9720>I< +079E001FFF0031C70060C30060C300C0C300C18300C18600E18600E10FC00007F00000E0 +140C957D00>155 D<000FF000007FFE0801E03F98030007F80C0001F818000078300000 +186000001860000030C0000030C0000030C3E1F030EFF7F830F87C383070301860603018 +60603018606030186070303060786030603FE030C01F6060C0006060C00060C0C0004180 +801D197C9721>157 D<001FF0000000FFFE0BC003C03F9FE00E0007FCE0180001F86030 +00007860600000186060000018C0C0000038C0C000003F80C000003E00E000003000F000 +0030007FE3E030003FFFF060001878786000303038600030301860006030186000606018 +6000606018C000606030C000706030C00078F060C0003FFFC080001E3F000000231A7C97 +25>160 D<001FE00000FFF80003C07E000FC01F0018E0078030700380603801C0601C01 +C0C00E00C0C00780C0C001C0C0C600E180FC307180F83033007030320060606000606060 +00606060006060600070F0E0007FFF60003E3EC0000000C0000000C000000080001A197C +971D>170 D<0000FFC00007FFF0001E00FC0070003E00C0000F01800007030000030300 +0003060000030601E003060FE003061C60060760678607C07FCC038071D801C0C0C061E0 +C0C0F8C0C0C07E00C1801F80C18007C0C30001F0C60000FD8000003F8000000F80000003 +0000201A7E9721>176 D<000FE0007FF800E07C01801E01800E01C00707F8071FFE0330 +1E03600003C00003C00006C0C006E3800CFE0388780FC03019C0601DC0601FC0600EC060 +01807001807803003E0E001FF80007E000181A7C971B>193 D<01F80007FE201C1FE030 +07C06001C06000C0C000C0C000C0C000C0E00180F0718078E1803F01801E018038018078 +03007F03001FE3C007FFE00C7CE00C38601830601830601830601830C01C60C01FE0C00F +6180006180004100131E7C9718>201 D<001FE00000FFF82003C07E600E001FE0180007 +C0300001C0600000C0600000C0C00000C0C00000C0C0000180C0000180C0000180E00781 +80E01F81807071818079C183003F0183001C030300180303003003030030030300380606 +003C060600180404001B197C971E>209 D<00600000600000C0000FC0003FC00063C000 +C1C000C1E000C1F000E37870FE3FE0781F00140C8E7B00>211 D<003FC001FFF80380FC +0C001E18000E300007600007600003C00003C00003C00003C00006C00006E00786E01F8C +70719879C1B03F01801C03001803003003003003003807803C1FC01831C00060C00060C0 +007180007F00003C001FF8003FC00018207C971B>226 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fl or17 24 48 +/Fl 48 129 df<00007E000003FF000007FF80000E3F80001E1F80003E0F80003E0F8038 +3E0F83783F0F0FF83F8E1EFC3FFC1EFE1FF81CFE0FC03C7F0000383F8000703FC000601F +F000C00FFC038007FFFE0001FFF800007FC000201599CF00>47 D<083878F8F8F8F8F8F8 +F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 +F8F8F8F8F8F8F8F8F0E080053879B513>65 D<0000003FF8000000000007FFFF80000000 +001FFFFFF000000000FC00FFFC0000000380000FFE0000000E000001FF80000038000000 +7FC00000600000003FE00000C00000000FF000018000000007F800030000000003FC0007 +0000000001FC000E0000000000FE001E00000000007F001C00000000007F003C00000000 +003F803800000000001F807800000000001F807800000000000FC0F800000000000FC0F8 +00000000000FC0F8000000000007E0F8000000000007E0F8000000000007E0F800000000 +0003E0FC000000000003E0FC010080004003E0FE06038001C003E07E0C078003E003E07F +180F8007F003E03FF00F8007F003E03FF00F8007F803E01FE00F8007F803E007E00F8007 +F803E001E00FC007FC03C003C00FC007FC03C003C00FE007FC03C003C007E00F7C07C007 +C007F00E7C07C007C003F81C7C078007C003FE187C078007C001FFF07C078007C000FFC0 +7C0F0007E0003F00780F0007E0000000780F0007E0000000781E0003F0000000F01E0003 +F0000000F01C0003F8000000E03C0001FC000001C03C0001FE000001807C0000FF000003 +007E00007FC00006007F00003FF0001C007F80001FFE00F0003F800007FFFFC0001FC000 +01FFFF00000FE000003FF000000FF000000000000007F800000000000003F80000000000 +0001FC00000000000000FE00000000000000FE000000000000007C00000000000000303F +417CB643>I<000001FFE0000000001FFFFE000000007FFFFFC0000003E003FFF000000E +00003FF8000018000007FE000070000001FF0000C0000000FF8001800000003FC0030000 +00001FE007000000000FE00E0000000007F01C0000000003F81C0000000003F83C000000 +0001F8780000000000FC780000000000FC780000000000FCF800000000007CF800000000 +007CF800000000007CF800000000007CFC00000000007CFC000000000078FC0000000000 +787E00003F8000787F0000FFE000F07F8003FFF800F03FE00E0FFC00E01FF83803FE01E0 +0FFFE000FF01C003FFC0007F038000FFC0003F8300000380001F8600000780001F880000 +0780000F8000000F80000F8000000F80000F8000000F80000F8000000FC0000F00000FEF +C0000F00003FFFE0000E00007FFFF0001C000003FFF800180000003FFE0037E000000FFF +80FFF800003FFFFFFFFC000070FFFF83FC0000E03FF700FE0001E00FFC007E0001E007F8 +007E0003E003FC003E0003F001FE003C0003F001FF003C0003F8077FC0380001FE0C3FF8 +700001FFF81FFFE00000FFC007FF8000003F0000FE0000363B7DB73D>I<0F0000000038 +1F80000000783FC0000000F81FC0000000F80FE0000000F807F0000000F807F0000000F8 +03F8000000F801FC000000F801FE000000F800FE000000F8007F000000F8003F800000F8 +003FC00000F8001FC00000F8000FE00000F80007F00000F80007F80000F80003F80000F8 +0001FC0000F80007FE0000F8001FFF0000F800FFFF0000F80181FF8000F803007FC000F8 +06001FE000F80E000FE000F81C0007F000F83C0003F800F83C0003F000F8780001E000F8 +7800008000F87800000000F8F800000000F8F800000000F8F800000000F8F800000000F8 +F800000000F8F800000000F8FC00000000F8FC00000000F8FC00000000F87E00000000F8 +7E00000000F87F00000000F83F00000000F83F80000003F81FC0000006F81FE000000CF8 +0FF0000038F807FC0000E0F803FF000380F801FFE01E00F0007FFFF800E0001FFFC00080 +0003FE0000002D387DB436>I<00380000000000000000FE0000000000000001FF800000 +0000000000FFC0000000000000003FF8000000000000000FFE0000000000000007FFC000 +000000000000FFFE000000000000003FFFFFFFFFE000000007FFFFFFFFF8000000003FFF +FFFFFC0000000000000003FE0000000000000000FF00000000000000007F000000000000 +00003F80000000000000001F80000000000000001FC0000000000000000FC00000000000 +00000FC00000000000000007E00000000000000007E00000000000000007E00000000000 +000003E00000000000006003E0000000000001E003E0000000000003E003E00000000000 +0FE003E000000000001BE003E0000000000073E003E00000000001C3E003E00000000003 +03E003E0000000000E03E003E0000000001803E003E0000000007003E003E000000000C0 +03E003E0000000038003F003E0000000060003F003E00000001C0003F003E00000003000 +03F003E0000000E00003F803E0000001C00003FC03E0000003C00003FF03E0000007C000 +03FFFFE0000007C00003FFFBE0000007E00003FFC3E0000007FC0003E003E0000007F800 +03E003E0000003F00003E003E0000000000003E003E00F0000000003E003E03FC0000000 +03E003E07FF000000003E003E09FF800000003E003E007FE00000003E003E001FF000000 +03E003E000FFC0000003E003E0003FF0000003E003E0001FF8000003E003E00007FE0000 +03E003E00001FF000003E003E00000FFC00003E003E000003FF00003E003E000001FF800 +03E003E0000007FE0003E003E0000001FF0003E003E0000000FFC003E003E00000003FF0 +03E003E00000001FF803E003E000000007FE03E003E000000001FF83E003E000000000FF +C3E003E0000000003FF3E003E0000000000FFBE003E00000000007FFE003E00000000001 +FFE003E00000000000FFE003C000000000003FE0038000000000000FC002000000000000 +07000000434F7CCB4D>I<0000001FC03E00000000FFF1FF80003003FFFFFFC000600607 +FC3FE000C00C01FC0FF001801C00FC07F003803C007C03F8070078007C01F80F0078007C +01FC0F0078007C00FC1E00F8007C00FC1E00F8007C007C1E00F8007C007C3E00F8007C00 +7C3E00FC007C007C3E00FC007C007C3E00FE007C00783F007E007C00783F007F007C0078 +3F803E007800F01FC038006000F01FE000000000E00FF000000001C007FC00000001C003 +FF003F001F8001FFC1FFE0FFE001FFFFFFF3FFF0031FFC1FFE0FF80607F803FC03FC0E00 +3801FC01FC1C007000FC00FE3C00F0007C007E3C00E0007C007E7801E0007C003F7801E0 +007C003F7803E0007C003FF803E0007C001FF803E0007C001FF803F0007C001FF803F000 +7C001FF803F0007C001FFC01F8007C001EFC01FC007C001EFC01FC007C001E7E00F80078 +003C7E00600060003C7F0000000000383F8000000000703FC000000000601FE000000000 +C00FF8000000018007FC000000070003FF0000000C0000FFE000007800007FFF0007E000 +001FFFFFFF00000003FFFFF8000000001FFF800000383A7DB63F>I<000001FFC0000000 +001FFFF800000000FFFFFF00700003E007FFC0F0000E0000FFF1F0001800001FFDF00070 +000007FFF000C0000001FFF001800000007FF003000000003FF007000000000FF00E0000 +000007F01E0000000001F01C0000000001F03C0000000001F03C0000000001F078000000 +0001F0780000000001F0780000000001F0F80000000001F0F80000000001F0F800000000 +01F0F80000000001F0F80000000001F0FC0080000001F0FC0300000001F0FC0700000001 +F07E0E00000001F07E1C00000001F07F1C00000001F03FB800000001F03FF800000001F0 +1FF000000001F00FF000000001F007F000000001F001E000000001F001E000000001F001 +E000000001F003E000000001F003E000000001F003E000000001F003E000018001F003E0 +00038001F003E000078001F003F0000F8001F003F0000F8001F003F0000F8001F001F800 +0F8001F001F8000F8001F001FC000F8001F000FC000FC001F000FE000FC001F0007F000F +E003F0007F801FF007F0003FF077FE0DE0001FFFC3FFF9C0000FFF01FFE1000001F8003F +8000343A7DB63E>I<001FC00000FFF80003FFFC000607FE000C00FF001C007F003C003F +0078001F8078001F8078001F80F8000F80F8000F80F8000F80F8000F80FC000F00FC000F +00FC000F007E001E007F001C007F8018003FF030001FFFE0000FFF800001FC0000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000001FC00000FFF80003FFFC000607FE000C00FF001C007F003C003F +0078001F8078001F8078001F80F8000F80F8000F80F8000F80FC000F00FC000F00FC000F +007E001E007F001C007F8018003FF030001FFFE0000FFF800001FC0000193B7DB71F>I< +0000003FFC000000000003FFFFC0000000000FFFFFF8000000007C007FFE00000001C000 +07FF00000003000000FFC00000060000003FE000000C0000001FF000001C00000007F800 +003C00000003FC00007800000001FE00007800000000FE000078000000007F0000F80000 +00003F8000F8000000003F8000F8000000001FC000FC000000000FC000FFF80000000FC0 +00FFFF80000007E003FFFFE0000007E00600FFF8000007E00C000FFE000003E01C0003FC +000003F03C0000F0000003F078000000000003F078000000000001F078000000000001F0 +F8000000000001F0F8000000000001F0F8000000000001F0F8000000000001F0FC000000 +000001F0FC000000000001F0FE000000000001F07E003F003E0001E07F00FFC0FF8001E0 +3F83FFE3FFC001E03FE61FF63FE003E01FFE07FC0FE003C00FFC03F807F003C003FC01F8 +03F003C0003801F803F80780007800F801F80780007800F801F8070000F800F800F80F00 +00F800F800F80F0000F800F800F81E0000F800F800F81C0000FC00F800F01C0000FC00F8 +00F0380000FC00F800F07800007E00FC01E07800007E00FC01E0FC00007F00FE01C0FE00 +003F81FF0380FF00003FE37FC3007F80001FFE3FFE003F80000FF81FF8001FC00003E007 +E0000FE00000000000000FF000000000000007F000000000000003F800000000000001FC +00000000000001FC00000000000000F800000000000000603E427DB743>I<000003FC00 +000000003FFF0000000000FFFE0000000007C07E0001C0000C001C0003E00038003C0007 +E00060003C0007E000C000780003F0018000780003F0038000780003F0070000F80001F0 +0E0000F80001F00E0000F80001F01C0000F80001F03C0000F80001F03C0000FC0001E07C +0000FC0001E0780000FE0001C07800007E0003C07800007F000380F800003F800700F800 +003FC00600F800001FF80C00F800000FFFF800F8000007FFC000F8000000FF0000FC0000 +00000000FC000000000000FC0000000000007E0000000000007E0000000000007F000000 +0000003F8000000000003FC000000000001FE0007F0000000FFC0FFFE0000007FFFFFFF0 +000003FFF81FF80000007FE003FC00000001C001FC00000003C000FC0000000380007E00 +00000780007E0000000780007E0000000F80003E0000000F80003E0000000F80003E0000 +000F80003E0000000FC0003C0000000FC0003C0000000FE0003800000007E00078000000 +07F0007000000003F800E000000003FC00E000000001FF81F000000000FFFFF800000000 +7FFBFC000000000FE1FC000000000000FE0000000000007F0000000000007F8000000000 +003FC000000000001FC000000000000FE0000000000007F0000000000007F80000000000 +03F0000000000001E00034457DB73B>I<000003FC00000000003FFF0000000000FFFE00 +00100007C07E000070000C001C0000F00038003C0001F00060003C0001F000C000780001 +F0018000780001F0038000780001F0070000F80001F00E0000F80001F00E0000F80001F0 +1C0000F80001F03C0000FC0001F03C0000FC0001F07C0000FE0003F07800007E0003F078 +00007F0003F07800003F8007F0F800003FC00FF0F800001FF00DF0F800000FFC19F0F800 +0007FFF1F0F8000001FFC1F0F80000007E01F0FC0000000001F0FC0000000001F0FC0000 +000001F07E0000000001F07E0000000001F07F0000000001F03F8000000001F03FC00000 +0001F01FE0007F0001F00FFC0FFFE001F007FFFFFFF001F003FFF81FF801F0007FE003FC +01F00001C001FC01F00003C000FC01F0000380007E01F0000780007E01F0000780007E01 +F0000F80003E01F0000F80003E01F0000F80003E01F0000F80003E01F0000FC0003C01F0 +000FC0003C01F0000FE0003801F00007E0007801F00007F0007001F00003F800E001F000 +03FC00C001F00001FF818001E00000FFFF0001C000007FF800010000000FE0000000343B +7DB73E>I<0000007FF8000000000007FFFF80000000003FFFFFE000000000F800FFF800 +00000380000FFE0000000E000003FF80000038000000FFC00000600000003FE00000C000 +00000FF000018000000007F800030000000003FC00070000000001FC000E0000000000FE +001E00000000007E001C00000000007F003C00000000003F003C00000000003F80780000 +0000001F807800000000001F807800000000000F80F800000000000F80F800000000000F +80F800000000000F80F800000000000F80FC01FC003F000F00FC07FF01FFC00F00FE1FFF +87FFE00F007F307FCC1FF01E007FF01FF807F01C003FF00FF803F818001FE007F001F830 +0007C003F001FC400003C003F000FC000003C001F000FC000007C001F0007C000007C001 +F0007C000007C001F0007C000007C001F0007C000007C001F0007C000007C001F0007C00 +0007C001F0007C000007E001F0007C000007E001F0007C000007E001F00078000003E001 +F00078000003F001F00078000003F001F000F8000003F001F000F8000001F801F000F000 +0001F801F000F0000001F801F000F0000000FC01F001E0000000FE01F001E0000000FE01 +F001E00000007C01E003C00000003801C003800000000001000200000039397CB641>I< +001FC00000FFF80003FFFC000607FE000C00FF001C007F003C003F0078001F8078001F80 +78001F80F8000F80F8000F80F8000F80F8000F80FC000F00FC000F00FC000F007E001E00 +7F001C007F8018003FF030001FFFE0000FFF800001FC000019187DB71F>I<00000003FE +00000000001FFF8000000000FFFFE070000003C03FF8F0000006000FFDF000000C0003FF +F000001C0000FFF000003800007FF000007800001FF000007800000FF00000F8000007F0 +0000F8000003F00000F8000001F00000FC000001F00000FC000001F00000FE000001F000 +007E000001F00001FF000001F0000FFF800001F0003FFFE00001F000E03FF80001F00180 +0FFC0001F0030003FF0001F0070000FF8001F00E00007F0001F01E00001E0001F01C0000 +000001F03C0000000001F03C0000000001F0780000000001F0780000000001F078000000 +0001F0F80000000001F0F80000000001F0F80000000001F0F80001FE0001F0F80007FF80 +01F0F8003FFFE001F0FC00603FF001F0FC01C00FF801F0FC030003FC01F07E060001FC01 +F07E0C0000FE01F07E1800007E01F03F3000007E01F03FF000003E01F03FE000003E01F0 +1FC000003E01F00FE000003C01F00FF000003C01F007F800003801F003FC00007001F001 +FF00006001F000FFC000C001F0007FF8078001E0001FFFFE0001C00007FFF00000000000 +FF80000000343A7DB63E>I<1C000000000000007F00000000000000FFC0000000000000 +7FF00000000000001FFC00000000000007FF00000000000001FFF00000000000007FFF00 +00000000001FFFFFFFFFF0000001FFFFFFFFFC0000001FFFFFFFFF00000000000001FF80 +0000000000007FC00000000000001FE00000000000000FE000000000000007F000000000 +000003F000000000000003F800000000000001F800000000000001F800000000000000FC +00000001FC0000FC00000007FF0000FC000C001FFF80007C001C00707FC0007C003800C0 +1FE0007C007001C00FE0007C0060038007F0007C00E0078003F0007C01C0078003F8007C +03C00F8001F8007C03800F8001F8007C07800FC000F8007C07000FC000F8007C0F000FE0 +00F8007C0E0007E000F8007C1E0007C000F8007C1E00038000FC007C3C00000000FE007C +3C00000000FF007C3C00000001FFE07C7C00000001FFFFFC78000000039FFF7C78000000 +0303F87C780000000600007CF80000000C00007CF80000003FF0007CF8000000FFFC007C +F8000003FFFE007CF800000E01FF007CF8000038007F807CF8000060003FC07CF8000080 +001FC07CF8000000000FC07CFC0000000007E07CFC0000000007E07CFC0000000007E07C +7C0000000003E07C7E0000000003E07C7E0000000003E07C7E0000000003E07C3F000000 +0003C07C3F0000000003C07C3F8000000003C07C1F8000000007807C1FC000000007807C +0FE000000007007C0FE00000000F007C07F00000000E007C03F80000001C007C03FC0000 +0018007C01FE00000030007C00FF00000060007C007FC00001C0007C003FF0000700007C +001FFE007C0000780007FFFFF00000600001FFFF8000000000003FF8000000003E4F7DCB +48>I<000007FE0000000000003FFFE00000000001FFFFF8038FC00007803FFE07BFE000 +1C0003FF8FFFF000700000FFCF87F800C000003FFF83F8018000000FFF81F80300000007 +FF80FC0700000001FF80FC0E00000000FF80FC1C000000003F807C1C000000001F807C3C +000000000F807C78000000000F807878000000000F807878000000000F8078F800000000 +0FC0F0F8000000000FE0E0F8000000000FF8C0F8000000000FFF80F8000000000FFF00FC +000000000FF800FC000000000F8000FC000000000F80007E000000000F80007E00000000 +0F80007F000000000F80003F000000000F80003F800000000F80001FC00000000F80001F +E00000000F80000FF00300000F800007FC0E00000F800003FF3800000F800001FFE00000 +0F8000007FC000000F8000001F0000000F800000060000000F8000000C0000000F800000 +1C0000000F800000380000000F800000780000000F800000780000000F800000F8000000 +0F800000F80000000F800000F80000000F800000FC0000000F800000FC0000003F800000 +FE0000006F8000007F000000CF8000007F8000038F8000003FC0000E0F8000001FF00038 +0F8000000FFE01E00F00000007FFFF800E00000001FFFC0008000000003FE0000000003E +3A7DB643>I<0000007FE00000000007FFFC000000001FFFFF000000007803FFC0000001 +C0007FF000000700001FF800000C000007FC000018000001FE000030000000FF00006000 +00007F8000E00000003F8001C00000001FC003800000000FE003800000000FE007000000 +0007F00F0000000003F00E0000000003F81E0000000001F81E0000000001FC3C00000000 +00FC3C0000000000FC3C00000000007C7800000000007E7800000000007E780000000000 +7EF800000000003EF800000000003EF800000000003EF800000000003EF800000000003E +F800000000003EF800000000003EF800000000003EF800000000003EFC00000000003CFC +00000000003CFC00000000003C7E00000000007C7E0000000000787E0000000000783F00 +00000000703F0000000000F03F8000000000E01F8000000001E01FC000000001C00FE000 +000003800FE0000000038007F0000000070003F80000000E0003FC0000000C0001FE0000 +00180000FF0000003000007FC000006000003FF00001C000001FFC000700000007FF803C +00000001FFFFF0000000007FFFC0000000000FFC000000373B7DB73D>I<000007FE0000 +0000007FFFC000000001FFFFF800800007803FFE0380001C0007FF0780007E0000FFCF80 +00FF00003FEF80019F00001FFF80030F800007FF80070FC00003FF800E07C00001FF801E +03E000007F801C03F000003F803C01F000001F803C00F800000F807800FC00000F807800 +7E00000F8078003E00000F80F8001F00000F80F8001F80000F80F8000F80000F80F80007 +C0000F80F80007E0000F80FC0003E0000F80FC0001F0000F80FC0001F8000F807E0000FC +000F807E00007C000F807F00003E000F803F00003F000F803F80001F000F801FC0000F80 +0F801FE0000FC00F800FF00307C00F8007FC0E03E00F8003FF3803F00F8001FFE001F80F +80007FC000F80F80001F00007C0F80000600007E0F80000C00003E0F80001C00001F0F80 +003800001F8F80007800000F8F800078000007CF8000F8000007EF8000F8000003FF8000 +F8000001FF8000FC000000FF8000FC000000FF8000FE0000006F80007F000001CF80007F +8000030F80003FC0000E0F80001FF000380F80000FFE01E00F000007FFFF800E000001FF +FC00080000003FE0000000313B7DB73A>83 D<00007F0000000003FFE00038000FFFF000 +7800181FF800F8003003FC00F8007001FC00F800E000FC00F801E0007E00F801E0007E00 +F803E0007E00F803E0003E00F803E0003E00F803F0003E00F803F0003E00F803F8003C00 +F801F8003C00F801F0003800F800C0007000F80000006000F8000000C000F80000018000 +F80000070000F800000C0000F80000380000F80000E00000F80003800000F8000E000000 +F80038000000F80060000000F801C0000000F80300000000F80600000000F80C00000000 +F81C00000000F83800000000F87800000000F87800000000F8F800000000F8F800000000 +F8F800000000F8F800000000F8FC00000000F8FC00000000F8FC00000000F87E00000000 +F87E00000000F87F00000000F83F80000001F83FC0000003F81FE000000EF80FF8000018 +F807FC000070F803FF8001C0F800FFF00700F0007FFFFC00E0000FFFF000800001FF8000 +002D397DB536>I<0000003FFC00000000000007FFFFC000000000001FFFFFF800000000 +00FC007FFE0000000003800007FF800000000E000000FFC0000000380000003FF0000000 +600000000FF8000000C000000007FC0000018000000001FE0000030000000000FF000007 +00000000007F00000E00000000003F80001E00000000001F80001C00000000001FC0003C +00000000000FC0003800000000000FE00078000000000007E00078000000030007E000F8 +0000000E0003E000F80000001E0003E000F80000001C0003E000F80000003C0003E000F8 +000000380003E000FC000000700003E000FC000000600003E000FE000400C00003C0007F +001801C00003C0007F803003800003C0003FE0E00700000780001FF98007E0000780000F +FF800FF80007000003FF001FFE000E000000FC003BFF000E0000001C0070FF801C000000 +3800603F803F0000007800C01FC07FC000007001C00FC0FFE00000F003800FE01FF00000 +F0070007E007F80001F0070007E003F80001F00F0003E001F80001F01E0003E000FC0001 +F0180003E000FC0001F0000003E000FC0001F8000003C0007C0001F8000003C0007C0001 +FC00000380007C0000FC0000078000780000FE00000700007800007F00000E0000700000 +7F80000C0000F000003FE000180000E000001FF000700001C000000FFE01C00003C00000 +03FFFF800007E0000001FFFC00000FF00000003FE0000007F80000000000000003FC0000 +000000000001FC0000000000000000FE00000000000000007F00000000000000007F8000 +0000000000003F80000000000000001F00000000000000000E0041427CB643>I<000001 +FFC0000000001FFFFC000000007FFFFF80000003E007FFE000000E00007FF00000180000 +0FFC000070000003FE0000C0000001FF0001800000007F8003000000003FC00700000000 +1FC00E000000000FE01E0000000007E01C0000000007F03C0000000003F03C0000000003 +F0780000000001F8780000000001F8780000000001F8F80000000000F8F80000000000F8 +F80000000000F8F80000000000F8F80000000000F8FC0000000000F0FC0000000000F0FE +0001000000F07F0006000001E07F801C000001E03FE030000001C01FF860000003800FFF +C00000040003FF000000000000FE0000000000000C0000000000001C00003F0000003800 +01FFC00000780007FFE0000070001C1FE00000F0003007F00000F0006003F00001F000C0 +03F00001F001C001F00001F0038001F00001F0070001F00001F8070001E00001F80E0001 +E00001FC1E0001C00000FC1C0003C00000FE3C00038000007F3800070000007FF8000600 +00003FF0000C0000001FF800380000000FFF00E000000003FFFF8000000000FFFE000000 +00001FF0000000353A7CB63D>87 D<000007FC0000000000003FFF800000000001FFFFE0 +0200000007807FF80E0000000C000FFE1E000000380003FF3E000000600000FFBE000000 +C000003FFE0000018000001FFE0000038000000FFE00000700000003FE00000E00000001 +FE00000E00000000FE00001C000000007E00003C000000003E00003C000000003E00007C +000000003E000078000000003E000078000000003E000078000000003E0000F800000000 +3E0000F8000000003E0000F8000000003E0000F8000000003E0000F8000000003E0000F8 +000000003E0000FC000000003E0000FC000000003E0000FC000000003E00007C00000000 +3E00007E000000003E00007E000000003E00007E000000003E00003F000010003E00003F +8000E0003E00003F8001C0003E00001FC00380003E00000FE00700003E00000FF00E0000 +3E000007FC1C00003E000003FF3800003E000001FFF000003E0000007FE000003E000000 +1FE000003E00000003C000003E00000007C000003E0000000FC000003E0000001FC00000 +3E0000003FC000003FE000007FC000007FF80000F7E00000FFFC0001E7E00003C3FE0001 +C7F00007C0FE000383F8001F807F000703FC0077803F000E01FF01C7803F001800FFFF0F +801F0060007FFC0F001F0000001FE00E001F000000000008001F000000000000001E0000 +00000000001E000000000000001C00000000000000380000000000000030000000000000 +006000000000000000C0000000000000038000000000000007C00000000000000FE00000 +000000000FE000000000000007F000000000000003F800000000000003FC000000000000 +01FC00000000000000FE000000000000007F000000000000007F800000000000003F8000 +00000000001F000000000000000E0039517DB73D>89 D<0001F803E00000000FFE0FF800 +00003FFF3FFC00100060FFE3FE007000C03F80FE00F001C01F807F01F003801F803F01F0 +07800F803F81F007800F801F81F00F800F801F81F00F800F800F81F00F800F800F81F00F +800F800F81F00FC00F800F81F00FC00F800F81F00FC00F800F01F007E00F800F01F007F0 +0F800F01F007F00F001E01F003E00C001E01F0018000001C01F0000000003801F0000000 +003001F0000000006001F000000001C001F0000000070001F000001FFE0001F00001FFF0 +0001F0000FFF800001F0003E00000001F000E000000001F0038000000001F00600000000 +01F00C0000000001F01C0000000001F0380000000001F0780000000001F0780000000001 +F0F80000000001F0F80000000001F0F80000000001F0F80000000001F0FC0000000001F0 +FC0000000001F0FC0000000001F07E0000000001F07E0000000001F07F0000000001F03F +8000000001F03FC000000003F01FE00000000FF00FF000000039F007FC00000061F003FF +000001C1F001FFE0000F01F0007FFC00F801E0001FFFFFE001C00003FFFF00010000007F +F0000000343B7DB73E>97 D<000001FFC0000000000FFFFC000000007FFFFF00000001E0 +07FFC000000700007FF000000C00001FF8000038000007FC000060000001FE0000C00000 +00FF0001800000007F8003800000003F8007000000001FC00E000000000FC00E00000000 +0FE01C0000000007E03C0000000007E03C0000000003F0780000000003F0780000000003 +F0780000000001F0F80000000001F0F80000000001F0F80000000001F0F80000000001F0 +FC0000000001F0FC0007FE0001E0FE001FFFC001E07F00FFFFF001E07F83803FF803C03F +F60007FC03C01FFC0001FE03800FFC0000FE070001F800007F0000007800003F00000070 +00003F800000F000001F800000F000001F800001F000000F800001F000000F800001F000 +000F800001F000000F800001F800000F800001F800000F800001FC00000F800000FC0000 +0F800000FE00001F8000007F00003F8000007F8000EF8000003FE0018F8000001FFC070F +8000000FFFFC0F80000003FFF00F800000007F800F8000000000000F8000000000000F80 +00000000000F0000000000000E000000000000080000343A7DB73B>I<000001FFC00000 +00000FFFF8000000007FFFFF00000001E007FFC00000070000FFE000000C00001FF80000 +38000007FC000060000003FE0000C0000000FF0001800000007F8003000000003FC00700 +0000001FC00E000000000FE01E0000000007E01C0000000007F03C0000000003F03C0000 +000003F0780000000001F8780000000001F8780000000001F8F80000000000F8F8000000 +0000F8F80000000000F8F80000000000F8F80000000000F8FC0000000000F8FC00000000 +00F0FC0000000000F07C0000000000F07E0000000001E07F0000000001E07F0000000001 +C03F8000000003C01FC000000003801FE000FF0007800FFC0FFFE0070007FFFFFFF00E00 +03FFF01FF80C00007FE003FC10000001C001FC00000003C000FC0000000380007E000000 +0780007E0000000780007E0000000F80003E0000000F80003E0000000F80003E0000000F +80003E0000000FC0003C0000000FC0003C0000000FE0003800000007E0007800000007F0 +007000000003F800E000000003FC00C000000001FF818000000000FFFF00000000007FF8 +00000000000FE0000000353B7DB73B>I<000003FF00000000001FFFF000000000FFFFFC +00000003C01FFF0000000E0001FFC000003800007FE000006000001FF00000C0000007F8 +000180000003FC000300000001FE000700000000FE000E000000007F001E000000003F00 +1C000000003F803C000000001F803C000000001F8078000000000FC078000000000FC078 +000000000FC0F80000000007C0F80000000007C0F80000000007C0F80000000007C0F800 +00000007C0F8004000000780FC018000000780FC0700000C0700FE0C00001C0E007E1800 +003C0E007F3800007C1C003FF000007C38003FF000007C20001FF000007C000007E00000 +7C000001E000007C000001E000007C000003E000007C000003E000007C000003E000007C +000003E000007C000003F000007C000003F000007C000003F800007C000001F800007C00 +0001FC0000FC000000FE0001FC000000FF00037C0000007FC00E7C0000003FF0187C0000 +001FFFF07C00000007FF807C00000001FE007C0000000000007C0000000000007C000000 +000000780000000000007000000000000040000032397CB639>I<000000000000600000 +00000001E0000000000003E000000000000FE000000000001BE0000000000073E0000000 +0000C3E0000000000383E0000000000603E0000000001C03E0000000003003E000000000 +E003E0000000018003E0000000070003E00000000C0003E0000000380003E00000006000 +03E0000001C00003E0000003000003E0000007000003E000000F000003E000001F000003 +E000001F000003E000001F800003E000001FF00003E000001FE00003E000000FC00003E0 +000000000003E00F0000000003E03FC000000003E07FF000000003E09FF800000003E007 +FE00000003E001FF00000003E000FFC0000003E0003FF0000003E0001FF8000003E00007 +FE000003E00001FF000003E00000FFC00003E000003FF00003E000001FF80003E0000007 +FE0003E0000001FF0003E0000000FFC003E00000003FF003E00000001FF803E000000007 +FE03E000000001FF83E000000000FFC3E0000000003FF3E0000000000FFBE00000000007 +FFE00000000001FFE00000000000FFE000000000003FE000000000000FC0000000000007 +00333A7CB63E>I<00001FF000000000000001FFFE000001F8000007FFFF800007FE0000 +1E01FFE0001FFF000070003FF80038FF0000C0000FFC00703F8001800003FF00F01F8003 +000000FF80F01F80070000007FE1F00F800E0000001FF1F00F801E0000000FFDF00F001C +00000003FFF80F003C00000001FFF80E003C000000007FFC1C0078000000003FFC180078 +000000000FFFF000780000000003FFC000F800000000007F0000F80000000000000000F8 +0000000300000000F80000000E00000000F80000001E00000000F80000001C00000000FC +0000003C00000000FC0000003800000000FE00000070000000007E00000060000000007F +000400C0000000003F801801C0000000003FC0300380000000001FF0E00700000000000F +FD8007E00000000007FF800FF80000000001FF001FFE00000000007C003BFF0000000000 +1C0070FF80000000003800603F80000000007800C01FC0000000007001C00FC000000000 +F003800FE000000000F0070007E000000001F0070007E000000001F00F0003E000000001 +F01E0003E000000001F0180003E000000001F0000003E000000001F8000003C000000001 +F8000003C000000001FC0000038000000000FC0000078000000000FE0000070000000000 +7F00000E00000000007F80000C00000000003FE0001800000000001FF000700000000000 +0FFE01C0000000000003FFFF80000000000001FFFC000000000000003FE0000000000041 +3B7CB747>I<000003FF00000000003FFFF000000000FFFFFC00100007C01FFF0070000C +0001FFC0F0003800007FF1F0006000001FFDF000C0000007FFF00180000001FFF0038000 +00007FF007000000003FF00E000000000FF00E0000000003F01C0000000001F03C000000 +0001F03C0000000001F07C0000000001F0780000000001F0780000000001F07800000000 +01F0F80000000001F0F80000000001F0F80000000001F0F80000000001F0F80000000001 +F0F80000000001F0FC0000000001F0FC0000000001F0FC0000000001F07E0000000001F0 +7F0000000001F07F0000000001F03F8000000001F01FC000000001F01FE0007F0001F00F +FC0FFFE001F007FFFFFFF001F003FFF81FF801F0007FE003FC01F00001C001FC01F00003 +C000FC01F0000380007E01F0000780007E01F0000780007E01F0000F80003E01F0000F80 +003E01F0000F80003E01F0000F80003E01F0000FC0003C01F0000FC0003C01F0000FE000 +3801F00007E0007801F00007F0007001F00003F800E001F00003FC00C001F00001FF8180 +01E00000FFFF0001C000007FF800010000000FE0000000343B7DB73E>I<000003FF0000 +0000001FFFF000000000FFFFFC00000003C01FFF0000000E0001FFC000003800007FE000 +006000001FF00000C0000007F8000180000003FC000300000001FE000700000000FE000E +000000007F001E000000003F001C000000003F803C000000001F803C000000001F807800 +0000000FC078000000000FC078000000000FC0F80000000007C0F80000000007C0F80000 +000007C0F80000000007C0F80000000007C0F8004000000780FC018000000780FC070000 +0C0700FE0C00001C0E007E1800003C0E007F3800007C1C003FF000007C38003FF000007C +20001FF000007C000007E000007C000001E000007C000001E000007C000003E000007C00 +0003E000007C000003E000007C000003E000007C000003F000007C000003F000007C0000 +03F800007C000001F800007C000001FC0000FC000000FE0001FC000000FF00037C000000 +7FC00E7C0000003FF0187C0000001FFFF07C00000007FF807C00000001FE007C00000000 +30007C00000000E0007C00000001800078000000070000700000000C0000400000003800 +0000000000F8000000000001FE000000000003FF800000000000FFE000000000003FFC00 +000000000FFF000000000003FFC000000000007FF000000000001FFC000000000007FF00 +0000000001FFC000000000007FF000000000001FFC000000000007F8000000000001E000 +0032497CB639>I<0000007FF8000000000007FFFF80000000003FFFFFF000000000F800 +FFFC0000000380000FFE0000000E000001FF800000380000007FC00000600000003FE000 +00C00000000FF000018000000007F800030000000003FC00070000000001FC000E000000 +0000FE001E00000000007F001C00000000007F003C00000000003F803C00000000001F80 +7C00000000001F807800000000000FC07800000000000FC07800000000000FC0F8000000 +000007E0F8000000000007E0F8000000000007E0F8000000000003E0F8000000000003E0 +F8000000000003E0F8000000000003E0FC000000000003E0FC000000000003E0FC000000 +000003E07C000000000003E07E000000000003E07E007E007C0003E07F01FF81FF0003C0 +3F87FFC7FF8003C03FEC3FEC7FC003C01FFC0FF81FC007C00FF807F00FE007C003F803F0 +07E00780007003F007F0078000F001F003F0078000F001F003F00F0001F001F001F00F00 +01F001F001F00F0001F001F001F01E0001F001F001F01E0001F801F001E01C0001F801F0 +01E03C0001F801F001E03C0000FC01F803C07C0000FC01F803C07E0000FE01FC03807F00 +007F03FE07007F80007FC6FF86003F80003FFC7FFC001FC0001FF03FF0000FE00007C00F +C0000FF000000000000007F800000000000003F800000000000001FC00000000000000FE +00000000000000FE000000000000007C00000000000000303F417CB643>I<0000007FF8 +000000000007FFFF80000000003FFFFFF000000000F800FFFC0000000380000FFF000000 +0E000001FFC00000380000007FE00000600000001FF00000C000000007F8000180000000 +03FC00030000000001FE00070000000000FE000E00000000007F001E00000000003F001C +00000000003F803C00000000001F803C00000000001F807800000000000FC07800000000 +000FC07800000000000FC0F8000000000007C0F8000000000007C0F8000000000007C0F8 +000000000007C0F8000000000007C0FC00000000000780FC00000000000780FE00000000 +0007807E00000000000F007F00000000000E003F83000FF8000C003FE6003FFF8018001F +FC00FFFFE020000FF80180FFF8000003F803800FFE00000070078003FF000000F00F8000 +FF800000E00F80003F800001E00FC0001F800001E00FE0000F800003E00FF8000F800003 +E007FE000F800003E003FF800F800003E000FFE00F800003E0003FF00F800003E0000FF8 +0F800003F00003F80F800003F00001F80F800003F00000F80F800001F80000F80F800001 +F80000F00F800001FC0000F00F800000FE0000E00F800000FF0001C00F8000007FC00180 +0F8000003FF00F000F0000001FFFFC000E00000007FFE0000800000001FF00000000003A +3B7DB741>I<0000003FFC000000000007FFFFC0000000003FFFFFF800000000FC007FFE +00000003800007FF8000000E000000FFC00000380000003FF00000600000000FF80000C0 +00000007FC00018000000001FE00030000000000FF000700000000007F000E0000000000 +3F801E00000000001F801C00000000001FC03C00000000000FC03800000000000FE07800 +0000000007E078000000000007E0F8000000000003E0F8000000000003E0F80000000000 +03E0F8000000000003E0F8000000000003E0FC007E0007E003C0FC03FFC03FF803C0FE0F +FFE0FFFC03C07F183FF183FE07807FF007FB00FE07003FF003FE007F06001FE001FC003F +0C0007E000FC003F900001C000FC001F800003C0007C001F800003C0007C000F800007C0 +007C000F800007C0007C000F800007C0007C000F800007C0007C000F800007E0007C000F +800007E0007C000F800007F0007C000F800003F0007C000F000003F8007C000F000001FC +00FC000F000001FE01FC001F000000FF837C001E0000007FFE7C001E0000003FF87C001E +0000000FC07C003C00000000007C003C00000000007C003C00000000007C007800000000 +007C0078000000000078007000000000007000E0000000000040008000003B397CB643> +I<0000003FFE00000000000003FFFFE000000000001FFFFFF80000000000FC003FFE0000 +000003C00003FF800000000E000000FFE0000000180000003FF0000000700000000FF800 +0000C000000003FC0000018000000001FE0000030000000000FF00000700000000007F00 +000E00000000003F80001E00000000001FC0001C00000000001FC0003C00000000000FE0 +0038000000000007E00078000000000007F00078000000000003F000F8000000000003F0 +00F8000000000001F000F8000000000001F800F8000000000001F800F8000000000001F8 +00FC01FC003F0000F800FC07FF01FFC000F800FE1FFF87FFE000F8007F307FCC1FF000F8 +007FF01FF807F000F8003FF00FF803F800F8001FE007F001F800F80007C003F001FC00F8 +0003C003F000FC00F80003C001F000FC00F80007C001F0007C00F00007C001F0007C00F0 +0007C001F0007C00F00007C001F0007C01F00007C001F0007C01F00007C001F0007C01E0 +0007C001F0007C01E00007E001F0007C01E00007E001F0007C03C00007E001F0007803C0 +0003E001F0007803C00003F001F0007807800003F001F000F807800003F001F000F80700 +0001F801F000F00F000001F801F000F00F000001F801F000F01F000000FC01F001E01F80 +0000FE01F001E01FC00000FE01F001E01FE000007C01E003C00FE000003801C0038007F0 +0000000100020003F80000000000000003FC0000000000000001FE0000000000000000FE +00000000000000007F00000000000000003F80000000000000003F80000000000000001F +0000000000000000080041417CB645>I<000007FE000000007FFFC0010001FFFFF00700 +07803FFC0F001C0007FF1F00700001FFDF00C000007FFF018000001FFF0300000007FF07 +00000003FF0E00000000FF1C000000007F1C000000003F3C000000001F78000000001F78 +000000001F78000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8 +000000001FF8000000001FFC000000001FFC000000001FFC000000001F7E000000001F7E +000000001F7F000000001F3F000001801F3F80000F001F1F800038001F1FC001E0001F0F +E00700001F0FF01C00001F07F83000001F03FCE000001F01FF8000001F00FF0000001F00 +7C0000001F00180000001F00300000001F00700000001F00E00000001F01E00000001F01 +C00000001F03C00000001F03C00000001F07C00000001F07E00000001F07E00000001F07 +F00000001F03F80000001F03FF0000001F01FE0000001E00FC0000001C00100000001030 +397CB63A>I<000001FFC0000000001FFFFC00000000FFFFFF00000003E007FFC000000E +00007FF000003800001FFC000060000007FE0000C0000001FF0001800000007F80030000 +00003FC007000000001FE00E000000000FE01E0000000007F01C0000000003F03C000000 +0003F83C0000000001F8780000000001F8780000000000FC780000000000FCF800000000 +00FCF800000000007CF800000000007CF800000000007CF800000000007CF80000000000 +7CFC000000000078FC000000000078FC0000000000787E0000000000F07E0000003E00F0 +7F000001FF00F03F000007FF81E03F80001C3F81C01FC000701F81C01FE001C00F83800F +F007000F870007F80C000F860003FE18000F880001FFF0000F800000FFC0000F8000003F +80000F8000000F00000F8000000600000F8000000C00000F8000001C00000F8000003800 +000F8000007800000F8000007800000F800000F800000F800000FC00000F800000FC0000 +0F800000FE00000F8000007F00000F8000007FE0000F8000003FC0000F0000001F80000C +00000002000000000036397DB63D>I<0001C0000000000007C000000000000FC0000000 +000007E0000000000007E0000000000007E0000000000003E0000000000003E000000000 +0003E0000000000003E0000000000003E0000000000003C0000000000003C00000000000 +03C0000000000007C000000000000780000000000007800000000000070000000000000F +0000000000000E0001FC0000001E0007FF0000001C001FFF8000003C00707FC000003800 +C01FE000007801C00FE0000070038007F00000F0078003F00000E0078003F80001E00F80 +01F80001C00F8001F80003C00FC000F80003800FC000F80007800FE000F800070007F000 +F8000F0007E000F8000E00038000F0001E00000000F0001E00000000E0003C00000001E0 +003C00000001C0003C0000000380007800000003000078000000060000780000000C0000 +F80000003FF000F8000000FFFC00F8000003FFFE00F800000E01FF00F8000038007F80F8 +000060003FC0F8000080001FC0F8000000000FC0F80000000007E0FC0000000007E0FC00 +00000007E0FC0000000003E07C0000000003E07E0000000003E07E0000000003E07E0000 +000003C03F0000000003C03F0000000003C03F8000000007801F8000000007801FC00000 +0007000FC00000000F000FE00000000E0007F00000001C0007F8000000180003FC000000 +300001FF000000600000FF800001C000007FE000070000001FFE007C0000000FFFFFF000 +000003FFFF80000000003FF8000000334D7DC939>I<000007FE00000000003FFFE00000 +0001FFFFF803800007803FFE0780001C0003FF8F8000700000FFCF8000C000003FFF8001 +8000000FFF800300000007FF800700000001FF800E00000000FF801C000000003F801C00 +0000001F803C000000000F8078000000000F8078000000000F8078000000000F80F80000 +00000F80F8000000000F80F8000000000F80F8000000000F80F8000000000F80FC000000 +000F80FC000000000F80FC000000000F807E000000000F807E000000000F807F00000000 +0F803F000000000F803F800000000F801FC00000000F801FE00000000F800FF00300000F +8007FC0E00000F8003FF3800000F8001FFE000000F80007FC000000F80001F0000000F80 +00060000000F80000C0000000F80001C0000000F8000380000000F8000780000000F8000 +780000000F8000F80000000F8000F80000000F8000F80000000F8000FC0000000F8000FC +0000003F8000FE0000006F80007F000000CF80007F8000038F80003FC0000E0F80001FF0 +00380F80000FFE01E00F000007FFFF800E000001FFFC00080000003FE0000000313A7DB6 +3A>I<00000FFC00000000007FFFC000000003FFFFF80380000F007FFE078000380007FF +0F8000600000FFCF8000C000003FEF80018000001FFF800380000007FF800700000003FF +800E00000001FF800E00000000FF801C000000007F803C000000003F803C000000003F80 +7C000000001F8078000000001F8078000000000F8078000000000F80F8000000000F80F8 +000000000F80F8000000000F80F8000000000F80F8000000000F00F8000000000E00FC00 +0000000000FC000000000000FC0000000000007E0000000000007E0000000000007F0000 +000000003F8000000000003FC000000000001FE000FF0000000FFC0FFFE0000007FFFFFF +F0000003FFF01FF80000007FE003FC00000001C001FC00000003C000FC0000000380007E +0000000780007E0000000780007E0000000F80003E0000000F80003E0000000F80003E00 +00000F80003E0000000FC0003C0000000FC0003C0000000FE0003800000007E000780000 +0007F0007000000003F800E000000003FC00C000000001FF818000000000FFFF00000000 +007FF800000000000FE0000000313A7DB63A>I<000000FFE0000000000FFFFC00000000 +3FFFFF00000001F003FFC000000700007FF000000C00001FF8000038000007FC00006000 +0001FE0000C0000000FF0001800000007F8003000000003F8007000000001FC00E000000 +000FC01E000000000FE01C0000000007E03C0000000007F03C0000000003F07800000000 +03F8780000000001F8780000000001F8F80000000000F8F80000000000FCF80000000000 +FCF80000000000FCF800000000007CF800000000007CFC00000000007CFC00000000007C +FC00000000007C7E00000000007C7F00000000007C7F00000000007C3F80000000007C1F +C0000000007C1FE0007F0000780FFC0FFFE0007807FFFFFFF0007803FFF81FF800F8007F +E003FC00F00001C001FC00F00003C000FC00F0000380007E01E0000780007E01E0000780 +007E01E0000F80003E03C0000F80003E03C0000F80003E0380000F80003E0700000FC000 +3C0700000FC0003C0E00000FE000381E000007E000781E000007F000703F000003F800E0 +3F800003FC00C03FC00001FF81801FE00000FFFF000FE000007FF80007F000000FE00003 +F8000000000003FC000000000001FE000000000000FE0000000000007F0000000000003F +0000000000003E0000000000001838427DB73D>I<00001FF80000000000FFFF80000000 +03FFFFE00080001E00FFF803800030000FFE078000E00003FF8F8001800000FFCF800300 +00003FFF80060000000FFF800E00000007FF801C00000001FF803C00000000FF803C0000 +00003F8078000000001F8078000000000F8078000000000F80F8000000000F80F8000000 +000F80F8000000000F80F8000000000F80F8000000000F80FC000000000F80FC00000000 +0F80FE000000000F807E000000000F807F000000000F803F000000000F803F800000800F +801FC00003000F801FE0000E000F800FF00018000F8007F80070000F8003FC00C0000F80 +01FF0380000F8000FF8600000F80007FFC00000F80001FF000000F80000FC000000F8000 +038000000F8000060000000F80001C0000000F8000300000000F8000F00000000F8001FC +0000000F8003FF8000000F8001FFE000000F80007FFC00000F80000FFF80000F800003FF +E0000F8000007FFC000F8000000FFF800F80000003FFE00F800000007FFC0F800000000F +FF8F8000000003FFEF80000000007FFF80000000000FFF800000000003FF000000000000 +7E0000000000000800313C7DB73A>I<000001FFC0000000001FFFFC000000007FFFFF80 +000003E007FFE000000E00007FF000001800000FFC000070000003FE0000C0000001FF00 +01800000007F8003000000003FC007000000001FC00E000000000FE01E0000000007E01C +0000000007F03C0000000003F03C0000000003F0780000000001F8780000000001F87800 +00000001F8F80000000000F8F80000000000F8F80000000000F8F80000000000F8F80000 +000000F8FC0000000000F0FC0000000000F0FE0001000000F07F0006000001E07F801C00 +0001E03FE030000001C01FF8E0000003800FFF800000040003FF00001F000000FE0000FF +8000000C0001FFC000001C00039FE000003800078FE0000078000F87E0000070000F83F0 +0000F0000FC3F00000F0000FE3F00001F0000FF3F00001F00007FFF00001F00003FFF000 +01F00001F1F00001F8000001E00001F8000001E00001FC000001C00000FC000003C00000 +FE0000038000007F0000070000007F8000060000003FE0000C0000001FF800380000000F +FF00E000000003FFFF8000000000FFFE00000000001FF0000000353A7CB63D>I<000000 +7FF8000000000007FFFF00000000003FFFFFE000000000F800FFF80000000380001FFC00 +00000E000003FF00000038000000FF800000600000007FC00000C00000001FE000018000 +00000FF000030000000007F000070000000003F8000E0000000001FC001E0000000001FC +001C0000000000FE003C00000000007E003C00000000007E007800000000003F00780000 +0003003F00780000000E003F00F80000001E001F00F80000001C001F80F80000003C001F +80F800000038001F80FC00000070000F80FC00000060000F80FE000400C0000F807F0018 +01C0000F807F80300380000F803FE0E00700000F801FF98007E0000F800FFF800FF8000F +8003FF001FFE000F8000FC003BFF000F80001C0070FF800F00003800603F800F00007800 +C01FC00F00007001C00FC01F0000F003800FE01F0000F0070007E01E0001F0070007E01E +0001F00F0003E01E0001F01E0003E03C0001F0180003E03C0001F0000003E03C0001F800 +0003C0780001F8000003C0780001FC00000380700000FC00000780F00000FE00000700F0 +00007F00000E01F000007F80000C01F800003FE0001801FC00001FF0007001FE00000FFE +01C000FF000003FFFF80007F000001FFFC00003F8000003FE000001FC00000000000001F +E00000000000000FE000000000000007F000000000000003F800000000000003F8000000 +00000001F000000000000000C03D417CB641>I<000000FFE0000000000FFFFC00000000 +3FFFFF80000001F003FFE000000700007FF000000C00000FFC000038000003FE00006000 +0001FF0000C00000007F8001800000003FC003000000001FE007000000000FE00E000000 +0007F01E0000000003F01C0000000003F83C0000000001F83C0000000001F87800000000 +00FC780000000000FC780000000180FCF800000007007CF80000000F007CF80000000E00 +7CF80000001E007CF80000001C007CFC000000380078FC000000300078FE000200600078 +7F000C00E000F07F801801C000F03FE070038000E01FFCC003F001C00FFFC007FC020003 +FF800FFF0000007E001DFF8000000E00387FC000001C00301FC000003C00600FE0000038 +00E007E000007801C007F0000078038003F00000F8038003F00000F8078001F00000F80F +0001F00000F80C0001F00000F8000001F00000FC000001E00000FC000001E00000FE0000 +01C000007E000003C000007F0000038000003F8000070000003FC000060000001FF0000C +0000000FF8003800000007FF00E000000001FFFFC000000000FFFE00000000001FF00000 +00363B7DB73D>119 D<000003FE00000000003FFFE000800000FFFFF803800007C03FFE +0780000C0003FF8F8000380000FFCF80006000003FFF8000C000000FFF800180000007FF +800300000001FF800700000000FF800E000000003F801E000000001F801C000000000F80 +3C000000000F803C000000000F8078000000000F8078000000000F8078000000000F80F8 +000000000F80F8000000000F80F8000000000F80F8000000000F80F8000000000F80F800 +0000000F80F8000000000F80FC000000000F80FC000000000F80FC000000000F807E0000 +00000F807E000000000F807E000000000F803F000010000F803F8000E0000F803F8001C0 +000F801FC00380000F800FE00700000F800FF00E00000F8007FC1C00000F8003FF380000 +0F8001FFF000000F80007FE000000F80001FE000000F800003C000000F800007C000000F +80000FC000000F80001FC000000F80003FC000000F80007FC000003F8000F7E000006F80 +01E7E00001CF8001C7F000030F800383F8000E0F800703FC00380F800E01FF01E00F0018 +00FFFF800E0060007FFC00080000001FE0000000313A7DB63A>121 +D<000001FE00000000000FFFE0000000007FFFF800800000E03FFE03800001C003FF0780 +00038000FFCF80000780003FEF80000780001FFF80000F800007FF80000F800003FF8000 +0F800001FF80000FC000007F80000FC000003F80000FE000001F80000FE000000F80007F +FE00000F8001FFFF80000F800303FFE0000F8006003FC0000F800E000F00000F801C0000 +00000F803C000000000F8038000000000F8078000000000F8078000000000F80F8000000 +000F80F8000000000F80F8000000000F80F8000000000F80FC000000000F80FC00000000 +0F80FE000000000F807E000000000F807F000000000F803F8007F0000F803FE0FFFE000F +801FFFFFFF000F800FFF81FF800F8003FE003FC00F80001C001FC00F80003C000FC00F80 +00380007E00F8000780007E00F8000780007E00F8000F80003E00F8000F80003E00F8000 +F80003E00F8000F80003E00F8000FC0003C00F8000FC0003C00F8000FE0003800F80007E +0007800F80007F0007000F80003F800E000F80003FC00C000F80001FF818000F00000FFF +F0000E000007FF800008000000FE00000000313B7DB73A>I<000000FFE000000000000F +FFFC00000000003FFFFF8000000001F003FFE00000000700007FF00000000C00000FFC00 +000038000003FE00000060000001FF000000C00000007F800001800000003FC000030000 +00001FE00007000000000FE0000E0000000007F0001E0000000003F0001C0000000003F8 +003C0000000001F8003C0000000001F800780000000000FC00780000000000FC00780000 +000000FC00F800000000007C00F800000000007C00F800000000007C00F800000000007C +00F800000000007C00F800000000007C00FC00000000007800FC00000000007800FC0000 +00000078007E0000000000F8007F0000000000F0007F0000000000F0003F8000000000E0 +001FC000000001E0001FE0007F0001C0000FFC0FFFE003800007FFFFFFF003000003FFF8 +1FF807F800007FE003FC0FFE000001C001FC1FFF000003C000FC20FF80000380007E003F +C0000780007E001FC0000780007E000FE0000F80003E0007E0000F80003E0007E0000F80 +003E0003E0000F80003E0003E0000FC0003C0003E0000FC0003C0003C0000FE000380003 +C00007E000780003800007F000700007000003F800E00006000003FC00C0000C000001FF +81800078000000FFFF0000FC0000007FF80001FE0000000FE00000FF000000000000007F +800000000000003F800000000000001FC00000000000000FE00000000000000FF0000000 +00000007F800000000000003F000000000000001E03D437DB73F>128 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fm or17 72 7 +/Fm 7 158 df[<000000000000000001FFFE000000000000000000000000007FFFFFF800 +0000000000000000000007FFFFFFFF80000000000000000000003FFFFFFFFFF000000000 +000000000001FFFFFFFFFFFC0000000000000000000FFFFFFFFFFFFF0000000000000000 +003FFFFFFFFFFFFFC00000000000000000FFFFFFFFFFFFFFF00000000000000003FFFFFF +FFFFFFFFFC000000000000000FFFFFFFFFFFFFFFFE000000000000003FFF0000FFFFFFFF +FF80000000000000FFC0000003FFFFFFFFC0000000000003FE000000003FFFFFFFF00000 +00000007F00000000007FFFFFFF000000000001FC00000000001FFFFFFE000000000003F +0000000000007FFFFF800000000000FE0000000000001FFFFF000000000001FC00000000 +000007FFFE000000000003F800000000000001FFF800000000000FF000000000000000FF +E000000000001FE0000000000000003F8000000000003FC0000000000000001E00000000 +00007FC00000000000000000000000000000FF800000000000000000000000000001FF00 +0000000000000000000000000003FE000000000000000000000000000007FE0000000000 +0000000000000000000FFC00000000000000000000000000001FF8000000000000000000 +00000000003FF800000000000000000000000000003FF000000000000000000000000000 +007FF00000000000000000000000000000FFE00000000000000000000000000001FFE000 +00000000000000000000000001FFC00000000000000000000000000003FFC00000000000 +000000000000000007FF800000000000000000000000000007FF80000000000000000000 +000000000FFF00000000000000000000000000000FFF0000000000000000000000000000 +1FFE00000000000000000000000000001FFE00000000000000000000000000003FFE0000 +0000000000000000000000003FFC00000000000000000000000000007FFC000000000000 +00000000000000007FFC0000000000000000000000000000FFF800000000000000000000 +00000000FFF80000000000000000000000000001FFF80000000000000000000000000001 +FFF00000000000000000000000000001FFF00000000000000000000000000003FFF00000 +000000000000000000000003FFF00000000000000000000000000003FFE0000000000000 +0000000000000007FFE00000000000000000000000000007FFE000000000000000000000 +00000007FFE0000000000000000000000000000FFFE0000000000000000000000000000F +FFC0000000000000000000000000000FFFC0000000000000000000000000000FFFC00000 +00000000000000000000001FFFC0000000000000000000000000001FFFC0000000000000 +000000000000001FFFC0000000000000000000000000001FFF8000000000000000000000 +0000001FFF80000000000000000000000000003FFF80000000000000000000000000003F +FF80000000000000000000000000003FFF80000000000000000000000000003FFF800000 +00000000000000000000003FFF80000000000000000000000000003FFF80000000000000 +000000000000007FFF00000000000000000000000000007FFF0000000000000000000000 +0000007FFF00000000000000000000000000007FFF00000000000000000000000000007F +FF00000000000000000000000000007FFF00000000000000000000000000007FFF000000 +00000000000000000000007FFF0000000000000000000000000000FFFF00000000000000 +00000000000000FFFF0000000000000000000000000000FFFF0000000000000000000000 +000000FFFF0000000000000000000000000000FFFF0000000000000000000000000000FF +FF0000000000000000000000000000FFFF0000000000000000000000000000FFFF000000 +0000000000000000000000FFFF0000000000000000000000000000FFFF00000000000000 +00000000000000FFFF00000000000003FFFC0000000000FFFF000000000001FFFFFFE000 +000000FFFF00000000001FFFFFFFFC00000000FFFF0000000001FFFFFFFFFF80000000FF +FF000000001FFFFFFFFFFFE0000000FFFF00000000FFFFFFFFFFFFF8000000FFFF000000 +03FFFFFFFFFFFFFC000000FFFF0000001FFFFFFFFFFFFFFF000000FFFF8000007FFFFFFF +FFFFFFFF800000FFFF800001FFFFFFFFFFFFFFFFE00000FFFF800007FFFE0001FFFFFFFF +F00000FFFF80001FFF0000000FFFFFFFF80000FFFF80007FF000000001FFFFFFFC0000FF +FF8001FF00000000003FFFFFFE0000FFFF8007FC00000000000FFFFFFF0000FFFF801FE0 +000000000003FFFFFF8000FFFF807F80000000000001FFFFFFC0007FFF80FE0000000000 +00007FFFFFC0007FFFC3F8000000000000003FFFFFE0007FFFC7E0000000000000000FFF +FFF0007FFFDFC00000000000000007FFFFF0007FFFFF000000000000000003FFFFF8007F +FFFE000000000000000001FFFFF8007FFFFC000000000000000000FFFFFC007FFFF80000 +000000000000007FFFFC007FFFF00000000000000000003FFFFE007FFFE0000000000000 +0000003FFFFE003FFFE00000000000000000001FFFFE003FFFF00000000000000000000F +FFFF003FFFF00000000000000000000FFFFF003FFFF000000000000000000007FFFF003F +FFF000000000000000000007FFFF003FFFF800000000000000000003FFFF801FFFF80000 +0000000000000003FFFF801FFFF800000000000000000001FFFF801FFFF8000000000000 +00000001FFFF801FFFFC00000000000000000001FFFF800FFFFC00000000000000000000 +FFFF800FFFFC00000000000000000000FFFF800FFFFE00000000000000000000FFFF800F +FFFE00000000000000000000FFFF8007FFFE000000000000000000007FFF8007FFFF0000 +00000000000000007FFF8007FFFF000000000000000000007FFF8007FFFF800000000000 +000000007FFF0003FFFF800000000000000000007FFF0003FFFFC0000000000000000000 +7FFF0003FFFFC00000000000000000007FFF0001FFFFE00000000000000000007FFF0001 +FFFFE00000000000000000007FFE0001FFFFF00000000000000000007FFE0000FFFFF000 +00000000000000007FFE0000FFFFF8000000000000000000FFFC00007FFFF80000000000 +00000000FFFC00007FFFFC000000000000000000FFF800003FFFFE000000000000000000 +FFF800003FFFFE000000000000000000FFF000001FFFFF000000000000000001FFF00000 +1FFFFF800000000000000001FFE000000FFFFF800000000000000001FFC000000FFFFFC0 +0000000000000003FF80000007FFFFE00000000000000003FF80000007FFFFF000000000 +00000007FF00000003FFFFF80000000000000007FE00000001FFFFFC000000000000000F +FC00000001FFFFFE000000000000000FF800000000FFFFFF000000000000001FF0000000 +007FFFFF800000000000003FE0000000007FFFFFE00000000000007FC0000000003FFFFF +F00000000000007F80000000001FFFFFFC000000000000FF00000000000FFFFFFE000000 +000001FC000000000007FFFFFF800000000003F8000000000003FFFFFFE00000000007E0 +000000000001FFFFFFFC000000001FC0000000000000FFFFFFFF800000007F8000000000 +00007FFFFFFFF0000003FE000000000000003FFFFFFFFFC0007FF8000000000000000FFF +FFFFFFFFFFFFF00000000000000007FFFFFFFFFFFFFFC00000000000000001FFFFFFFFFF +FFFF000000000000000000FFFFFFFFFFFFFC0000000000000000003FFFFFFFFFFFF00000 +000000000000000FFFFFFFFFFF8000000000000000000001FFFFFFFFFC00000000000000 +000000003FFFFFFFE0000000000000000000000007FFFFFE000000000000000000000000 +001FFFC000000000000000>121 178 118 294 135 60 D[<0000400003C0001FC0007F +C000FFC003FFC007FFC01FFFC03FFFC07FFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFF80FFFF +00FFFE00FFF800FFF000FFC000FF8000FE0000F00000800000>18 +168 108 289 56 65 D[<000000000000000000000000FFFC0000000000000000000000 +0000000000001FFFFFE000000000000000000000000000000001FFFFFFFC000000000000 +0000000000000000000FFFFFFFFF8000000000000000000000000000007FFFFFFFFFE000 +00000000000000000000000001FFFFFFFFFFF80000000000000000000000000007FFFFFF +FFFFFE0000001C0000000000000000001FFFFFFFFFFFFF800000FC000000000000000000 +7FFFFFFFFFFFFFC00003FC000000000000000001FFFFFFFFFFFFFFF0000FFC0000000000 +00000007FF8001FFFFFFFFF8001FFC00000000000000001FF000000FFFFFFFFE007FFC00 +000000000000003F80000001FFFFFFFF00FFFC0000000000000000FE000000003FFFFFFF +81FFFC0000000000000001FC000000000FFFFFFFE7FFFC0000000000000003F800000000 +03FFFFFFF7FFFC000000000000000FF00000000000FFFFFFFFFFFC000000000000001FF0 +00000000003FFFFFFFFFFC000000000000003FE000000000001FFFFFFFFFFC0000000000 +00007FC0000000000007FFFFFFFFFC00000000000000FFC0000000000003FFFFFFFFFC00 +000000000001FF80000000000000FFFFFFFFFC00000000000003FF800000000000007FFF +FFFFFC00000000000007FF800000000000003FFFFFFFFC0000000000000FFF0000000000 +00000FFFFFFFFC0000000000000FFF0000000000000007FFFFFFFC0000000000001FFF00 +00000000000003FFFFFFFC0000000000003FFE0000000000000001FFFFFFFC0000000000 +003FFE0000000000000000FFFFFFFC0000000000007FFE00000000000000007FFFFFFC00 +00000000007FFE00000000000000003FFFFFFC0000000000007FFE00000000000000001F +FFFFFC000000000000FFFE000000000000000007FFFFFC000000000000FFFE0000000000 +00000003FFFFFC000000000000FFFE000000000000000001FFFFFC000000000001FFFE00 +0000000000000000FFFFFC000000000001FFFE0000000000000000007FFFFC0000000000 +01FFFF0000000000000000003FFFFC000000000001FFFF0000000000000000001FFFFC00 +0000000001FFFF0000000000000000000FFFFC000000000001FFFF000000000000000000 +0FFFFC000000000001FFFF8000000000000000000FFFFC000000000001FFFF8000000000 +000000000FFFFC000000000001FFFFC000000000000000000FFFFC000000000001FFFFC0 +00000000000000000FFFFC000000000001FFFFE000000000000000000FFFFC0000000000 +00FFFFE000000000000000000FFFFC000000000000FFFFF000000000000000000FFFFC00 +0000000000FFFFF000000000000000000FFFFC000000000000FFFFF80000000000000000 +0FFFFC0000000000007FFFF800000000000000000FFFFC0000000000007FFFFC00000000 +000000000FFFFC0000000000003FFFFE00000000000000000FFFFC0000000000003FFFFE +00000000000000000FFFFC000000000003FFFFFF00000000000000000FFFFC0000000000 +1FFFFFFF80000000000000000FFFFC0000000000FFFFFFFF80000000000000000FFFFC00 +00000003FFFFFFFFE0000000000000000FFFFC000000000FFFFFFFFFF800000000000000 +0FFFFC000000003FFFFFFFFFFE000000000000000FFFFC00000000FFFFFFFFFFFF800000 +000000000FFFFC00000003FFFFFFFFFFFFE00000000000000FFFFC00000007FFFFFFFFFF +FFF00000000000000FFFFC0000001FF000FFFFFFFFFC0000000000000FFFFC0000003F00 +000FFFFFFFFE0000000000000FFFFC000000FE000001FFFFFFFF8000000000000FFFFC00 +0001FC0000003FFFFFFFC000000000000FFFFC000003F80000003FFFFFFFF00000000000 +0FFFFC00000FF000000003FFFFFFF800000000000FFFFC00001FE000000000FFFFFFFC00 +000000000FFFFC00003FE0000000003FFFFFFF00000000000FFFFC00007FC0000000000F +FFFFFF80000000000FFFFC0000FF800000000007FFFFFFC0000000000FFFFC0001FF8000 +00000001FFFFFF80000000000FFFFC0003FF000000000000FFFFFF00000000000FFFFC00 +07FE0000000000003FFFFE00000000000FFFFC000FFE0000000000001FFFFC0000000000 +0FFFFC001FFC00000000000007FFF000000000000FFFFC001FFC00000000000003FFC000 +000000000FFFFC003FF800000000000001FF0000000000000FFFFC007FF8000000000000 +007C0000000000000FFFFC007FF000000000000000200000000000000FFFFC00FFF00000 +0000000000000000000000000FFFFC01FFF000000000000000000000000000000FFFFC01 +FFE000000000000000000000000000000FFFFC03FFE00000000000000000000000000000 +0FFFFC03FFE000000000000000000000000000000FFFFC07FFC000000000000000000000 +000000000FFFFC07FFC000000000000000000000000000000FFFFC0FFFC0000000000000 +00000000000000000FFFFC0FFFC000000000000000000000000000000FFFFC0FFF800000 +0000000000000000000000000FFFFC1FFF8000000000000000000000000000000FFFFC1F +FF8000000000000000000000000000000FFFFC1FFF800000000000000000000000000000 +0FFFFC3FFF8000000000000000000000000000000FFFFC3FFF0000000000000000000000 +000000000FFFFC3FFF0000000000000000000000000000000FFFFC3FFF00000000000000 +00000000000000000FFFFC7FFF0000000000000000000000000000000FFFFC7FFF000000 +0000000000000000000000000FFFFC7FFF0000000000000000000000000000000FFFFC7F +FF0000000000000000000000000000000FFFFC7FFF000000000000000000000000000000 +0FFFFCFFFF0000000000000000000000000000000FFFFCFFFF0000000000000000000000 +000000000FFFFCFFFF000000000000003FFE0000000000000FFFFCFFFF00000000000007 +FFFFE000000000000FFFFCFFFF0000000000003FFFFFFC00000000000FFFFCFFFF000000 +000001FFFFFFFF80000000000FFFFCFFFF000000000007FFFFFFFFE0000000000FFFFCFF +FF00000000001FFFFFFFFFF8000000000FFFFCFFFF80000000007FFFFFFFFFFC00000000 +0FFFFCFFFF8000000001FFFFFFFFFFFF000000000FFFFCFFFF8000000007FFFFFFFFFFFF +800000000FFFFCFFFF800000001FFFFFFFFFFFFFC00000000FFFFCFFFF800000007FE000 +FFFFFFFFE00000000FFFFCFFFF80000000FE00000FFFFFFFF00000000FFFFCFFFFC00000 +03F8000001FFFFFFF80000000FFFFCFFFFC0000007F00000003FFFFFFC0000000FFFFCFF +FFC000001FC00000000FFFFFFC0000000FFFFC7FFFC000003F8000000003FFFFFE000000 +0FFFFC7FFFE000007F0000000001FFFFFF0000000FFFFC7FFFE00000FE00000000007FFF +FF0000000FFFFC7FFFE00003FC00000000003FFFFF8000000FFFFC7FFFE00007F8000000 +00001FFFFF8000000FFFFC7FFFF0000FF000000000000FFFFFC000000FFFFC3FFFF0001F +E0000000000007FFFFC000000FFFFC3FFFF8003FC0000000000003FFFFE000000FFFFC3F +FFF8007FC0000000000003FFFFE000000FFFFC3FFFF800FF80000000000001FFFFE00000 +0FFFFC1FFFFC01FF00000000000000FFFFE000000FFFFC1FFFFC03FE00000000000000FF +FFF000000FFFFC1FFFFE07FC000000000000007FFFF000000FFFFC1FFFFE0FFC00000000 +0000007FFFF000000FFFFC0FFFFF1FF8000000000000003FFFF000000FFFFC0FFFFF3FF0 +000000000000003FFFF000000FFFFC07FFFFBFE0000000000000001FFFF000000FFFFC07 +FFFFFFE0000000000000001FFFF000000FFFFC07FFFFFFC0000000000000001FFFF00000 +0FFFFC03FFFFFF80000000000000001FFFF000000FFFFC03FFFFFF00000000000000000F +FFF000000FFFFC01FFFFFF00000000000000000FFFF000000FFFFC01FFFFFE0000000000 +0000000FFFE000000FFFFC00FFFFFC00000000000000000FFFE000000FFFFC00FFFFFC00 +000000000000000FFFE000000FFFFC007FFFFE00000000000000000FFFE000000FFFFC00 +7FFFFE00000000000000000FFFC000000FFFFC003FFFFF00000000000000000FFFC00000 +0FFFFC003FFFFF80000000000000000FFF8000000FFFFC001FFFFFC0000000000000000F +FF8000000FFFFC000FFFFFE0000000000000001FFF0000000FFFFC000FFFFFF000000000 +0000001FFE0000000FFFFC0007FFFFF8000000000000001FFE0000000FFFFC0003FFFFFC +000000000000001FFC0000000FFFFC0001FFFFFE000000000000003FF80000000FFFFC00 +01FFFFFF800000000000003FF00000000FFFFC0000FFFFFFC00000000000007FE0000000 +0FFFFC00007FFFFFE00000000000007FC00000000FFFFC00003FFFFFF8000000000000FF +800000000FFFFC00001FFFFFFE000000000001FF000000000FFFFC00000FFFFFFF000000 +000001FE000000000FFFFC000007FFFFFFC00000000003F8000000000FFFFC000003FFFF +FFF80000000007F0000000000FFFF8000001FFFFFFFE000000000FE0000000000FFFF000 +0000FFFFFFFFC00000003F80000000000FFFE00000003FFFFFFFFC000001FF0000000000 +0FFF800000001FFFFFFFFFE0003FFC00000000000FFF000000000FFFFFFFFFFFFFFFF000 +000000000FFC0000000003FFFFFFFFFFFFFFC000000000000FF80000000000FFFFFFFFFF +FFFF0000000000000FE000000000007FFFFFFFFFFFFC0000000000000F0000000000001F +FFFFFFFFFFF00000000000000000000000000003FFFFFFFFFFC000000000000000000000 +00000000FFFFFFFFFE0000000000000000000000000000001FFFFFFFF000000000000000 +000000000000000001FFFFFF00000000000000000000000000000000000FFFE000000000 +00000000000000>158 178 118 294 185 78 D[<000000000000FFC000000007FC0000 +000000000000000000000FFFF80000007FFF800000000000000000000000FFFFFF000003 +FFFFE00000000000000000000003FFFFFF80000FFFFFF8000000000000000000000FFFFF +FFE0003FFFFFFC000000000000000000003FFFFFFFF000FFFFFFFE000000000004000000 +00FFFFFFFFF803FFFFFFFF00000000003C00000003FFFFFFFFFC0FFFFFFFFF8000000001 +FC00000007FFFFFFFFFE1FFFFFFFFFC000000007FC0000001FFFFFFFFFFE7FFFFFFFFFC0 +0000000FFC0000003F801FFFFFFFFC01FFFFFFE00000003FFC0000007F0003FFFFFFF800 +3FFFFFF00000007FFC000001FF00007FFFFFF0000FFFFFF0000001FFFC000003FE00003F +FFFFE00003FFFFF8000003FFFC000007FE00000FFFFFC00001FFFFF8000007FFFC00000F +FC000007FFFFC00000FFFFFC00000FFFFC00001FFC000003FFFFC000007FFFFC00000FFF +FC00003FF8000001FFFFC000003FFFFC00000FFFFC00007FF8000001FFFFC000003FFFFE +00000FFFFC0000FFF0000000FFFFC000001FFFFE00000FFFFC0000FFF0000000FFFFC000 +000FFFFE00000FFFFC0001FFF00000007FFFC000000FFFFE00000FFFFC0001FFF0000000 +7FFFC0000007FFFF00000FFFFC0003FFE00000007FFFC0000007FFFF00000FFFFC0003FF +E00000003FFFC0000003FFFF00000FFFFC0007FFE00000003FFFC0000003FFFF00000FFF +FC0007FFE00000003FFFC0000003FFFF00000FFFFC000FFFE00000003FFFC0000001FFFF +80000FFFFC000FFFE00000003FFFC0000001FFFF80000FFFFC000FFFE00000003FFFC000 +0001FFFF80000FFFFC000FFFE00000003FFFC0000001FFFF80000FFFFC001FFFE0000000 +3FFFC0000000FFFF80000FFFFC001FFFE00000003FFFC0000000FFFF80000FFFFC001FFF +E00000003FFFC0000000FFFF80000FFFFC001FFFE00000003FFFC0000000FFFF80000FFF +FC001FFFF00000003FFFC0000000FFFF80000FFFFC001FFFF00000003FFFC00000007FFF +80000FFFFC001FFFF00000003FFFC00000007FFF80000FFFFC001FFFF00000003FFFC000 +00007FFF80000FFFFC001FFFF80000003FFFC00000007FFF80000FFFFC001FFFF8000000 +3FFFC00000007FFF80000FFFFC001FFFF80000003FFFC00000007FFF80000FFFFC001FFF +FC0000003FFFC00000007FFF00000FFFFC001FFFFC0000003FFFC00000007FFF00000FFF +FC000FFFFC0000003FFFC00000007FFF00000FFFFC000FFFFE0000003FFFC00000007FFF +00000FFFFC000FFFFE0000003FFFC00000007FFE00000FFFFC000FFFFF0000003FFFC000 +00007FFE00000FFFFC0007FFFF8000003FFFC00000007FFE00000FFFFC0007FFFF800000 +3FFFC00000007FFC00000FFFFC0007FFFFC000003FFFC0000000FFFC00000FFFFC0003FF +FFE000003FFFC0000000FFFC00000FFFFC0003FFFFE000003FFF80000000FFF800000FFF +FC0003FFFFF000003FFE00000000FFF800000FFFFC0001FFFFF000003FFC00000001FFF0 +00000FFFFC0001FFFFE000003FF800000001FFF000000FFFFC0000FFFFC000003FE00000 +0001FFE000000FFFFC00007FFF0000003F8000000003FFE000000FFFFC00007FFE000000 +3E0000000003FFC000000FFFFC00003FF8000000380000000003FF8000000FFFFC00001F +E0000000000000000007FF0000000FFFFC00001F80000000000000000007FF0000000FFF +FC00000E0000000000000000000FFE0000000FFFFC0000000000000000000000000FFC00 +00000FFFFC0000000000000000000000001FF80000000FFFFC0000000000000000000000 +001FF00000000FFFFC0000000000000000000000003FE00000000FFFFC00000000000000 +00000000007FC00000000FFFFC000000000000000000000000FF800000000FFFFC000000 +000000000000000000FF000000000FFFFC000000000000000000000001FE000000000FFF +FC000000000000000000000003F8000000000FFFFC000000000000000000000007F00000 +00000FFFFC00000000000000000000000FE0000000000FFFFC0000000000000000000000 +3F80000000000FFFFC0000000000000000000000FF00000000000FFFFC00000000000000 +00000007FC00000000000FFFFC00000000000000000000FFF000000000000FFFFC000000 +0000000003FFFFFFE000000000000FFFFC00000000000001FFFFFFFF8000000000000FFF +FC0000000000003FFFFFFFFE0000000000000FFFFC000000000003FFFFFFFFF800000000 +00000FFFFC00000000001FFFFFFFFFE00000000000000FFFFC0000000000FFFFFFFFFF00 +0000000000000FFFFC0000000007FFFFFFFFF8000000000000000FFFFC000000001FFFFF +FFFFC0000000000000000FFFFC000000007FFFFFFFFC00000000000000000FFFFC000000 +01FFFFFFFF8000000000000000000FFFFC00000007FFFE00000000000000000000000FFF +FC0000001FFF0000000000000000000000000FFFFC0000007FE000000000000000000000 +00000FFFFC000001FF000000000000000000000000000FFFFC000003F800000000000000 +0000000000000FFFFC00000FE0000000000000000000000000000FFFFC00001F80000000 +000000000000000000000FFFFC00007F00000000000000000000000000000FFFFC0000FE +00000000000000000000000000000FFFFC0003FC00000000000000000000000000000FFF +FC0007FC00000000000000000000000000000FFFFC000FF8000000000000000000000000 +00000FFFFC001FF000000000000000000000000000000FFFFC003FF00000000000000000 +0000000000000FFFFC007FE000000000000000000000000000000FFFFC00FFE000000000 +000000000000000000000FFFFC01FFC000000000000000000000000000000FFFFC03FFC0 +00000000000000000000000000000FFFFC03FF8000000000000000000000000000000FFF +FC07FF8000000000000000000000000000000FFFFC0FFF80000000000000000000000000 +00000FFFFC0FFF8000000000000000000000000000000FFFFC1FFF000000000000000000 +0000000000000FFFFC1FFF0000000000000000000000000000000FFFFC3FFF0000000000 +000000000000000000000FFFFC3FFF0000000000000000000000000000000FFFFC7FFF00 +00000000000000000000000000000FFFFC7FFF0000000000000000000000000000000FFF +FC7FFF0000000000000000000000000000000FFFFC7FFF00000000000000000000000000 +00000FFFFCFFFF0000000000000000000000000000000FFFFCFFFF000000000000000000 +0000000000000FFFFCFFFF0000000000000000000000000000000FFFFCFFFF0000000000 +000000000000000000000FFFFCFFFF0000000000000000000000000000000FFFFCFFFF80 +00000000000000000000000000000FFFFCFFFF8000000000000000000000000000000FFF +FCFFFF8000000000000000000000000000000FFFFCFFFF80000000000000000000000000 +00000FFFFCFFFFC000000000000000000000000000000FFFFCFFFFC00000000000000000 +0000000000000FFFFCFFFFC000000000000000000000000000000FFFFCFFFFC000000000 +000000000000000000000FFFFCFFFFE000000000000000000000000000000FFFFC7FFFE0 +00000000000000000000000000000FFFFC7FFFF000000000000000000000000000000FFF +FC7FFFF000000000000000000000000000000FFFFC7FFFF8000000000000000000000000 +00000FFFFC3FFFF800000000000000000000000000000FFFFC3FFFFC0000000000000000 +0000000000000FFFFC3FFFFC00000000000000000000000000000FFFFC3FFFFE00000000 +000000000000000000000FFFFC1FFFFE00000000000000000000000000000FFFFC1FFFFF +00000000000000000000000000000FFFFC0FFFFF80000000000000000000000000000FFF +FC0FFFFFC0000000000000000000000000000FFFFC07FFFFC00000000000000000000000 +00000FFFFC07FFFFE0000000000000000000000000000FFFFC03FFFFF000000000000000 +0000000000001FFFFC03FFFFF8000000000000000000000000003FFFFC01FFFFFC000000 +00000000000000000000FFFFFC01FFFFFE00000000000000000000000003FFFFFC00FFFF +FF00000000000000000000000007FFFFFC007FFFFF8000000000000000000000001FCFFF +FC003FFFFFE000000000000000000000003F0FFFFC003FFFFFF000000000000000000000 +00FE0FFFFC001FFFFFF80000000000000000000003F80FFFFC000FFFFFFE000000000000 +0000000007F00FFFFC0007FFFFFF000000000000000000001FC00FFFFC0003FFFFFFC000 +00000000000000007F000FFFFC0001FFFFFFF0000000000000000001FE000FFFFC0000FF +FFFFFC000000000000000007F8000FFFFC00007FFFFFFF00000000000000001FE0000FFF +FC00003FFFFFFFC0000000000000007F80000FFFFC00000FFFFFFFF800000000000001FE +00000FFFFC000007FFFFFFFE0000000000000FFC00000FFFF8000003FFFFFFFFC0000000 +00007FF000000FFFF0000000FFFFFFFFFC0000000003FFC000000FFFE00000007FFFFFFF +FFE00000003FFF0000000FFF800000001FFFFFFFFFFFC0001FFFF80000000FFF00000000 +07FFFFFFFFFFFFFFFFFFE00000000FFC0000000001FFFFFFFFFFFFFFFFFF800000000FF8 +00000000007FFFFFFFFFFFFFFFFE000000000FE000000000001FFFFFFFFFFFFFFFF00000 +00000F00000000000003FFFFFFFFFFFFFF80000000000800000000000000FFFFFFFFFFFF +FC000000000000000000000000001FFFFFFFFFFFE00000000000000000000000000001FF +FFFFFFFE0000000000000000000000000000000FFFFFFFE0000000000000000000000000 +000000001FFFF000000000000000000000>158 178 118 294 185 +97 D[<0000000000000000000001FFFFF000000000000000000000000000000000000001 +FFFFFFFFF000000000000000000000000000000000003FFFFFFFFFFF8000000000000000 +000000000000000003FFFFFFFFFFFFFC0000000000000000000000000000003FFFFFFFFF +FFFFFF800000000000000000000000000001FFFFFFFFFFFFFFFFF0000000000000000000 +000000000FFFFFFFFFFFFFFFFFFE000000000000000000000000007FFFFFFFFFFFFFFFFF +FFC0000000000000000000000003FFFFFFFFFFFFFFFFFFFFF00000000000000000000000 +0FFFFFFFFFFFFFFFFFFFFFFC00000000000000000000003FFFFF000007FFFFFFFFFFFF00 +00000000000000000000FFFF0000000007FFFFFFFFFFC000000000000000000003FFE000 +000000003FFFFFFFFFF00000000000000000000FFE00000000000001FFFFFFFFFC000000 +0000000000003FF0000000000000003FFFFFFFFF000000000000000000FF800000000000 +000007FFFFFFFF800000000000000003FC000000000000000000FFFFFFFFE00000000000 +00000FF00000000000000000001FFFFFFFF0000000000000001FC0000000000000000000 +07FFFFFFF8000000000000007F0000000000000000000001FFFFFFFC00000000000000FC +00000000000000000000007FFFFFFF00000000000003F800000000000000000000001FFF +FFFF80000000000007F0000000000000000000000007FFFFFFC000000000001FC0000000 +000000000000000001FFFFFFE000000000003F800000000000000000000000007FFFFFF0 +00000000007F000000000000000000000000003FFFFFF80000000000FE00000000000000 +0000000000000FFFFFFC0000000003FC0000000000000000000000000007FFFFFE000000 +0007F80000000000000000000000000003FFFFFF000000000FF000000000000000000000 +00000001FFFFFF000000001FF000000000000000000000000000007FFFFF800000003FE0 +00000000000000000000000000003FFFFFC00000007FC000000000000000000000000000 +001FFFFFE0000000FF8000000000000000000000000000000FFFFFE0000001FF80000000 +000000000000000000000007FFFFF0000003FF00000000000000000000000000000003FF +FFF8000007FE00000000000000000000000000000001FFFFF800000FFE00000000000000 +000000000000000000FFFFFC00000FFC00000000000000000000000000000000FFFFFC00 +001FFC000000000000000000000000000000007FFFFE00003FF800000000000000000000 +0000000000003FFFFE00007FF8000000000000000000000000000000001FFFFF00007FF0 +000000000000000000000000000000001FFFFF0000FFF000000000000000000000000000 +0000000FFFFF0001FFE00000000000000000000000000000000007FFFF8001FFE0000000 +0000000000000000000000000007FFFF8003FFE000000000000000000000000000000000 +03FFFFC003FFC00000000000000000000000000000000003FFFFC007FFC0000000000000 +0000000000000000000001FFFFC007FFC00000000000000000000000000000000001FFFF +C00FFFC00000000000000000000000000000000000FFFFE00FFF80000000000000000000 +0000000000000000FFFFE01FFF800000000000000000000000000000000000FFFFE01FFF +8000000000000000000000000000000000007FFFE01FFF80000000000000000000000000 +00000000007FFFE03FFF8000000000000000000000000000000000003FFFF03FFF000000 +0000000000000000000000000000003FFFF03FFF00000000000000000000000000000000 +00003FFFF03FFF0000000000000000000000000000000000003FFFF07FFF000000000000 +0000000000000000000000001FFFF07FFF0000000000000000000000000000000000001F +FFF07FFF0000000000000000000000000000000000001FFFF07FFF000000000000000000 +0000000000000000001FFFF07FFF0000000000000000000000000000000000001FFFF0FF +FF0000000000000000000000000000000000000FFFF0FFFF000000000000000000000000 +0000000000000FFFF0FFFF0000000000000000000000000000000000000FFFF0FFFF0000 +000000000000000000000000000000000FFFF0FFFF800000000000000000000000000000 +0000000FFFF0FFFF8000000000000000000000000000000000000FFFF0FFFF8000000000 +000000000000000000000000000FFFE0FFFFC00000000000000000000000000000000000 +0FFFE0FFFFC000000000000000000000000000000000000FFFE0FFFFC000000000000000 +000000000000000000000FFFE0FFFFE000000000000000000000000000000000000FFFC0 +FFFFE0000000007FF000000000000FFC000000000FFFC0FFFFF000000007FFFF00000000 +00FFFF800000000FFFC07FFFF80000003FFFFFE00000000FFFFFE00000000FFF807FFFF8 +000001FFFFFFF80000003FFFFFF80000001FFF807FFFFC000007FFFFFFFE000000FFFFFF +FE0000001FFF803FFFFE00001FFFFFFFFF000003FFFFFFFF0000001FFF003FFFFF00007F +FFFFFFFFC0000FFFFFFFFF8000001FFF003FFFFF8000FFFFFFFFFFE0003FFFFFFFFFC000 +003FFE001FFFFFE003FFFFFFFFFFF0007FFFFFFFFFE000003FFE001FFFFFF007FFFFFFFF +FFF801FFFFFFFFFFF000003FFC000FFFFFFE1FC007FFFFFFFC03F801FFFFFFF800007FF8 +0007FFFFFFFF80007FFFFFFE0FE0003FFFFFF800007FF80007FFFFFFFF00000FFFFFFF1F +C0000FFFFFFC00007FF00003FFFFFFFF000003FFFFFF3F800003FFFFFE0000FFE00001FF +FFFFFE000000FFFFFFFF000000FFFFFE0000FFC00000FFFFFFFC0000007FFFFFFE000000 +7FFFFF0001FF8000007FFFFFFC0000001FFFFFFE0000003FFFFF0001FF0000003FFFFFF8 +0000000FFFFFFC0000001FFFFF8003FC0000000FFFFFF800000007FFFFF80000000FFFFF +8007F800000007FFFFF000000003FFFFF000000007FFFF800FE000000000FFFFF0000000 +01FFFFE000000007FFFFC01F80000000001FFFE000000000FFFFF000000003FFFFC01E00 +0000000001FFE000000000FFFFF000000001FFFFC000000000000003FFE0000000007FFF +F000000001FFFFE000000000000003FFC0000000007FFFF000000000FFFFE00000000000 +0007FFC0000000003FFFF000000000FFFFE000000000000007FFC0000000003FFFF00000 +00007FFFE00000000000000FFFC0000000001FFFF0000000007FFFE00000000000000FFF +C0000000001FFFF0000000007FFFF00000000000001FFF80000000001FFFF0000000003F +FFF00000000000001FFF80000000000FFFF0000000003FFFF00000000000001FFF800000 +00000FFFF0000000003FFFF00000000000003FFF80000000000FFFF0000000001FFFF000 +00000000003FFF80000000000FFFF0000000001FFFF00000000000003FFF80000000000F +FFF0000000001FFFF00000000000003FFF80000000000FFFF0000000001FFFF000000000 +00003FFF80000000000FFFF0000000001FFFF00000000000007FFF80000000000FFFF000 +0000000FFFF00000000000007FFF80000000000FFFF0000000000FFFF00000000000007F +FF80000000000FFFF0000000000FFFF00000000000007FFF80000000000FFFF000000000 +0FFFF00000000000007FFFC0000000000FFFF0000000000FFFF00000000000007FFFC000 +0000000FFFF0000000000FFFF00000000000007FFFC0000000000FFFF0000000000FFFF0 +0000000000007FFFC0000000000FFFF0000000000FFFF00000000000007FFFC000000000 +0FFFF0000000000FFFF00000000000007FFFE0000000000FFFF0000000000FFFE0000000 +0000007FFFE0000000000FFFF0000000000FFFE00000000000007FFFE0000000000FFFF0 +000000000FFFE00000000000007FFFF0000000000FFFF0000000000FFFE0000000000000 +3FFFF0000000000FFFF0000000000FFFE00000000000003FFFF8000000000FFFF0000000 +000FFFE00000000000003FFFF8000000000FFFF0000000000FFFE00000000000003FFFFC +000000000FFFF0000000000FFFE00000000000003FFFFC000000000FFFF0000000001FFF +C00000000000001FFFFE000000000FFFF0000000001FFFC00000000000001FFFFF000000 +000FFFF0000000001FFFC00000000000001FFFFF000000000FFFF0000000001FFFC00000 +000000000FFFFF800000000FFFF0000000001FFFC00000000000000FFFFFC00000001FFF +F0000000001FFFC000000000000007FFFFE00000003FFFF0000000001FFF800000000000 +0007FFFFF00000007FFFF0000000001FFF8000000000000003FFFFF80000007FFFF00000 +00003FFF8000000000000003FFFFFE000000FFFFF0000000003FFF8000000000000001FF +FFFF000001FFFFF0000000003FFF0000000000000000FFFFFFC00007FFFFF0000000003F +FF0000000000000000FFFFFFF8000FEFFFF0000000003FFF00000000000000007FFFFFFF +801FCFFFF0000000003FFF00000000000000003FFFFFFFFFFF0FFFF0000000007FFE0000 +0000000000001FFFFFFFFFFE0FFFF0000000007FFE00000000000000000FFFFFFFFFF80F +FFF0000000007FFE000000000000000007FFFFFFFFE00FFFF0000000007FFE0000000000 +00000003FFFFFFFF800FFFF000000000FFFC000000000000000000FFFFFFFE000FFFF000 +000000FFFC0000000000000000007FFFFFF8000FFFF000000000FFFC0000000000000000 +001FFFFFE0000FFFF000000000FFF800000000000000000003FFFF00000FFFF000000001 +FFF8000000000000000000003FF000000FFFF000000001FFF80000000000000000000000 +0000000FFFF000000001FFF000000000000000000000000000000FFFF000000001FFF000 +000000000000000000000000000FFFF000000003FFE00000000000000000000000000000 +0FFFF000000003FFE000000000000000000000000000000FFFF000000003FFE000000000 +000000000000000000000FFFF000000007FFC000000000000000000000000000000FFFF0 +00000007FFC000000000000000000000000000000FFFF000000007FF8000000000000000 +000000000000000FFFF00000000FFF8000000000000000000000000000000FFFF0000000 +0FFF0000000000000000000000000000000FFFF00000001FFF0000000000000000000000 +000000000FFFE00000001FFE0000000000000000000000000000000FFF800000001FFC00 +00000000000000000000000000000FFF000000003FF00000000000000000000000000000 +000FFE000000003FE00000000000000000000000000000000FF8000000007F8000000000 +00000000000000000000000FE0000000007E000000000000000000000000000000000F80 +00000000F8000000000000000000000000000000000E0000000000E000000000000000> +180 172 118 294 200 107 D[<00000000000000000FE00000000000000000FFC00000 +00000000000FFF8000000000000000FFFE0000000000000007FFFC000000000000007FFF +F000000000000003FFFFE00000000000000FFFFF800000000000007FFFFC000000000000 +01FFFFE000000000000007FFF8000000000000001FFF80000000000000007FF800000000 +00000001FFC00000000000000007FC00000000000000001FF000000000000000007F8000 +00000000000000FE000000000000000003F8000000000000000007E00000000000000000 +1FC000000000000000003F8000000000000000007F000000000000000001FE0000000000 +00000003FC000000000000000007FC00000000000000000FF800000000000000001FF000 +000000000000003FF000000000000000007FE00000000000000000FFE000000000000000 +01FFC00000000000000003FFC00000000000000003FFC00000000000000007FF80000000 +000000000FFF80000000000000000FFF80000000000000001FFF80000000000000001FFF +00000000000000003FFF00000000000000003FFF00000000000000003FFF000000000000 +00007FFF00000000000000007FFF00000000000000007FFF00000000000000007FFF0000 +000000000000FFFF0000000000000000FFFF0000000000000000FFFF0000000000000000 +FFFF8000000000000000FFFF8000000000000000FFFF8000000000000000FFFFC0000000 +00000000FFFFC000000000000000FFFFC000000000000000FFFFE000000000000000FFFF +E000000000000000FFFFF0000000000000007FFFF8000000000000007FFFF80000000000 +00007FFFFC000000000000003FFFFE000000000000003FFFFF000000000000003FFFFF80 +0000000000001FFFFFE00000000000001FFFFFF00000000000000FFFFFFC000000000000 +07FFFFFF00000000000007FFFFFFC0000000000003FFFFFFC0000000000001FFFFFF8000 +0000000000FFFFFE000000000000007FFFFC000000000000003FFFF8000000000000000F +FFE00000000000000007FF800000000000000001FE000000000000000000780000000000 +0000>75 78 180 368 0 147 D[<00000000000000000000000FFFFF8000000000000000 +000000000000000000000000000FFFFFFFFF800000000000000000000000000000000000 +0003FFFFFFFFFFFC0000000000000000000000000000000000003FFFFFFFFFFFFFC00000 +000000000000000000000000000003FFFFFFFFFFFFFFFC00000000000000000000000000 +0000003FFFFFFFFFFFFFFFFF80000000000000000000000000000001FFFFFFFFFFFFFFFF +FFF000000000000380000000000000000FFFFFFFFFFFFFFFFFFFFE00000000001F800000 +00000000007FFFFFFFFFFFFFFFFFFFFFC0000000007F8000000000000001FFFFFFFFFFFF +FFFFFFFFFFF000000001FF800000000000000FFFFFF800003FFFFFFFFFFFFE00000007FF +800000000000003FFFF8000000003FFFFFFFFFFF8000000FFF80000000000000FFFE0000 +00000001FFFFFFFFFFE000003FFF80000000000003FFE00000000000001FFFFFFFFFFC00 +007FFF8000000000000FFE0000000000000001FFFFFFFFFF0000FFFF8000000000003FF0 +00000000000000003FFFFFFFFFC000FFFF800000000000FF80000000000000000007FFFF +FFFFF001FFFF800000000003FE00000000000000000000FFFFFFFFFC01FFFF8000000000 +07F0000000000000000000001FFFFFFFFF01FFFF80000000001FC0000000000000000000 +0007FFFFFFFFC1FFFF80000000007F000000000000000000000000FFFFFFFFF1FFFF8000 +000000FE0000000000000000000000003FFFFFFFFDFFFF8000000003F800000000000000 +00000000000FFFFFFFFFFFFF8000000007F000000000000000000000000001FFFFFFFFFF +FF800000000FC0000000000000000000000000007FFFFFFFFFFF800000003F8000000000 +0000000000000000001FFFFFFFFFFF800000007F000000000000000000000000000007FF +FFFFFFFF80000000FE000000000000000000000000000001FFFFFFFFFF80000003FC0000 +000000000000000000000000007FFFFFFFFF80000007F800000000000000000000000000 +00001FFFFFFFFF8000000FF000000000000000000000000000000007FFFFFFFF8000001F +E000000000000000000000000000000001FFFFFFFF8000003FE000000000000000000000 +0000000000007FFFFFFF8000007FC0000000000000000000000000000000001FFFFFFF80 +0000FF80000000000000000000000000000000000FFFFFFF800001FF8000000000000000 +00000000000000000003FFFFFF800003FF000000000000000000000000000000000000FF +FFFF800007FE0000000000000000000000000000000000003FFFFF80000FFE0000000000 +000000000000000000000000000FFFFF80001FFC00000000000000000000000000000000 +000007FFFF80001FFC00000000000000000000000000000000000001FFFF80003FF80000 +0000000000000000000000000000000001FFFF80007FF800000000000000000000000000 +000000000001FFFF80007FF000000000000000000000000000000000000001FFFF8000FF +F000000000000000000000000000000000000001FFFF8001FFE000000000000000000000 +000000000000000001FFFF8001FFE000000000000000000000000000000000000001FFFF +8003FFE000000000000000000000000000000000000001FFFF8003FFC000000000000000 +000000000000000000000001FFFF8007FFC0000000000000000000000000000000000000 +01FFFF8007FFC000000000000000000000000000000000000001FFFF800FFF8000000000 +000000000000000000000000000001FFFF800FFF80000000000000000000000000000000 +00000001FFFF801FFF8000000000000000000000000000000000000001FFFF801FFF8000 +000000000000000000000000000000000001FFFF801FFF80000000000000000000000000 +00000000000001FFFF803FFF0000000000000000000000000000000000000001FFFF803F +FF0000000000000000000000000000000000000001FFFF803FFF00000000000000000000 +00000000000000000001FFFF807FFF0000000000000000000000000000000000000001FF +FF807FFF0000000000000000000000000000000000000001FFFF807FFF00000000000000 +00000000000000000000000001FFFF807FFF000000000000000000000000000000000000 +0001FFFF807FFF0000000000000000000000000000000000000001FFFF80FFFF00000000 +00000000000000000000000000000001FFFF80FFFF000000000000000000000000000000 +0000000001FFFF80FFFF0000000000000000000000000000000000000001FFFF80FFFF00 +00000000000000000000000000000000000001FFFF80FFFF800000000000000000000000 +0000000000000001FFFF80FFFF8000000000000000000000000000000000000001FFFF80 +FFFF8000000000000000000000000000000000000001FFFF80FFFFC00000000000000000 +0000000000000000000001FFFF80FFFFC000000000000000000000000000000000000001 +FFFF80FFFFC000000000000000000000000000000000000001FFFF80FFFFE00000000000 +0000000000000000000000000001FFFF80FFFFE0000000007FF000000000000FFC000000 +000001FFFF80FFFFF000000007FFFF0000000000FFFF800000000001FFFF807FFFF80000 +003FFFFFE00000000FFFFFE00000000001FFFF807FFFF8000001FFFFFFF80000003FFFFF +F80000000001FFFF807FFFFC000007FFFFFFFE000000FFFFFFFE0000000001FFFF803FFF +FE00001FFFFFFFFF000003FFFFFFFF0000000001FFFF803FFFFF00007FFFFFFFFFC0000F +FFFFFFFF8000000001FFFF803FFFFF8000FFFFFFFFFFE0003FFFFFFFFFC000000001FFFF +801FFFFFE003FFFFFFFFFFF0007FFFFFFFFFE000000001FFFF801FFFFFF007FFFFFFFFFF +F801FFFFFFFFFFF000000001FFFF800FFFFFFE1FC007FFFFFFFC03F801FFFFFFF8000000 +01FFFF8007FFFFFFFF80007FFFFFFE0FE0003FFFFFF800000001FFFF8007FFFFFFFF0000 +0FFFFFFF1FC0000FFFFFFC00000001FFFF8003FFFFFFFF000003FFFFFF3F800003FFFFFE +00000001FFFF8001FFFFFFFE000000FFFFFFFF000000FFFFFE00000001FFFF8000FFFFFF +FC0000007FFFFFFE0000007FFFFF00000001FFFF80007FFFFFFC0000001FFFFFFE000000 +3FFFFF00000001FFFF80003FFFFFF80000000FFFFFFC0000001FFFFF80000001FFFF8000 +0FFFFFF800000007FFFFF80000000FFFFF80000001FFFF800007FFFFF000000003FFFFF0 +00000007FFFF80000001FFFF800000FFFFF000000001FFFFE000000007FFFFC0000001FF +FF8000001FFFE000000000FFFFF000000003FFFFC0000001FFFF80000001FFE000000000 +FFFFF000000001FFFFC0000001FFFF80000003FFE0000000007FFFF000000001FFFFE000 +0001FFFF80000003FFC0000000007FFFF000000000FFFFE0000001FFFF80000007FFC000 +0000003FFFF000000000FFFFE0000001FFFF80000007FFC0000000003FFFF0000000007F +FFE0000001FFFF8000000FFFC0000000001FFFF0000000007FFFE0000001FFFF8000000F +FFC0000000001FFFF0000000007FFFF0000001FFFF8000001FFF80000000001FFFF00000 +00003FFFF0000001FFFF8000001FFF80000000000FFFF0000000003FFFF0000001FFFF80 +00001FFF80000000000FFFF0000000003FFFF0000001FFFF8000003FFF80000000000FFF +F0000000001FFFF0000001FFFF8000003FFF80000000000FFFF0000000001FFFF0000001 +FFFF8000003FFF80000000000FFFF0000000001FFFF0000001FFFF8000003FFF80000000 +000FFFF0000000001FFFF0000001FFFF8000003FFF80000000000FFFF0000000001FFFF0 +000001FFFF8000007FFF80000000000FFFF0000000000FFFF0000001FFFF8000007FFF80 +000000000FFFF0000000000FFFF0000001FFFF8000007FFF80000000000FFFF000000000 +0FFFF0000001FFFF8000007FFF80000000000FFFF0000000000FFFF0000001FFFF800000 +7FFFC0000000000FFFF0000000000FFFF0000001FFFF8000007FFFC0000000000FFFF000 +0000000FFFF0000001FFFF8000007FFFC0000000000FFFF0000000000FFFF0000001FFFF +8000007FFFC0000000000FFFF0000000000FFFF0000001FFFF8000007FFFC0000000000F +FFF0000000000FFFF0000001FFFF8000007FFFE0000000000FFFF0000000000FFFE00000 +01FFFF8000007FFFE0000000000FFFF0000000000FFFE0000001FFFF8000007FFFE00000 +00000FFFF0000000000FFFE0000001FFFF8000007FFFF0000000000FFFF0000000000FFF +E0000001FFFF8000003FFFF0000000000FFFF0000000000FFFE0000001FFFF8000003FFF +F8000000000FFFF0000000000FFFE0000001FFFF8000003FFFF8000000000FFFF0000000 +000FFFE0000001FFFF8000003FFFFC000000000FFFF0000000000FFFE0000001FFFF8000 +003FFFFC000000000FFFF0000000001FFFC0000001FFFF8000001FFFFE000000000FFFF0 +000000001FFFC0000001FFFF8000001FFFFF000000000FFFF0000000001FFFC0000001FF +FF8000001FFFFF000000000FFFF0000000001FFFC0000001FFFF8000000FFFFF80000000 +0FFFF0000000001FFFC0000001FFFF8000000FFFFFC00000001FFFF0000000001FFFC000 +0001FFFF80000007FFFFE00000003FFFF0000000001FFF80000001FFFF80000007FFFFF0 +0000007FFFF0000000001FFF80000001FFFF80000003FFFFF80000007FFFF0000000003F +FF80000001FFFF80000003FFFFFE000000FFFFF0000000003FFF80000001FFFF80000001 +FFFFFF000001FFFFF0000000003FFF00000001FFFF80000000FFFFFFC00007FFFFF00000 +00003FFF00000001FFFF80000000FFFFFFF8000FEFFFF0000000003FFF00000001FFFF80 +0000007FFFFFFF801FCFFFF0000000003FFF00000001FFFF800000003FFFFFFFFFFF0FFF +F0000000007FFE00000001FFFF800000001FFFFFFFFFFE0FFFF0000000007FFE00000001 +FFFF800000000FFFFFFFFFF80FFFF0000000007FFE00000001FFFF8000000007FFFFFFFF +E00FFFF0000000007FFE00000001FFFF8000000003FFFFFFFF800FFFF000000000FFFC00 +000001FFFF8000000000FFFFFFFE000FFFF000000000FFFC00000001FFFF80000000007F +FFFFF8000FFFF000000000FFFC00000001FFFF80000000001FFFFFE0000FFFF000000000 +FFF800000001FFFF800000000003FFFF00000FFFF000000001FFF800000001FFFF800000 +0000003FF000000FFFF000000001FFF800000001FFFF800000000000000000000FFFF000 +000001FFF000000001FFFF800000000000000000000FFFF000000001FFF000000001FFFF +800000000000000000000FFFF000000003FFE000000001FFFF800000000000000000000F +FFF000000003FFE000000001FFFF800000000000000000000FFFF000000003FFE0000000 +01FFFF800000000000000000000FFFF000000007FFC000000001FFFF8000000000000000 +00000FFFF000000007FFC000000001FFFF800000000000000000000FFFF000000007FF80 +00000001FFFF800000000000000000000FFFF00000000FFF8000000001FFFF8000000000 +00000000000FFFF00000000FFF0000000001FFFF800000000000000000000FFFF0000000 +1FFF0000000001FFFF000000000000000000000FFFE00000001FFE0000000001FFFE0000 +00000000000000000FFF800000001FFC0000000001FFFC000000000000000000000FFF00 +0000003FF00000000001FFF0000000000000000000000FFE000000003FE00000000001FF +E0000000000000000000000FF8000000007F800000000001FF8000000000000000000000 +0FE0000000007E000000000001FF00000000000000000000000F8000000000F800000000 +0001FC00000000000000000000000E0000000000E0000000000001E00000000000000000 +00000000000000000000000000000001000000>193 173 118 294 +221 157 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fn cmss10 12 5 +/Fn 5 122 df<000FC000007FF80000FFFC0003F03F0007C00F800F8007C00F0003C01E +0001E03C0000F03C0000F078000078780000787800007870000038F000003CF000003CF0 +00003CF000003CF000003CF000003CF000003CF000003CF000003C780000787800007878 +0000787C0000F83C0000F03E0001F01E0001E00F0003C00F8007C007C00F8003F03F0001 +FFFE00007FF800000FC0001E257DA325>79 D<07F0003FFC007FFE00781F00400F000007 +80000780000780000780000F8003FF801FFF803F0780780780F00780F00780F00780F007 +807C1F807FFF803FF7801FC78011167E9518>97 D105 +D114 D121 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fo orss10 10 48 +/Fo 48 227 df<30787C7C3C0C183070E080060B7F9B08>39 D<30787C7C3C0C183070E0 +80060B7F8308>44 D46 D<01F80007FE000E0700180300300000300000600000600000C00000C00000C0 +0000C00000C00000C3F000CFFC00FC0E00F00300C0018060018060018030018030018018 +03000E0E0007FC0001F000111A7E9714>60 D<0F801FC030606030C018C018C018C01860 +182030006000C001800300060006000C000C000C000C000C000600020000000000000007 +000F800F8007000D1E769B18>63 D65 D<00FE0003FF800F01E01C007030001860000C60000CC00006C0 +0006C00006C00006C07C0660FE0C3F831C1F0198060180060180F60180FE01800F83C01F +FFE030FC3030303030FC301FCFE00F03C0171A7E971B>67 D<00FC0007FF860F03C61800 +7630003E60000E600006C00006C00006C00006C00006C60006CE00066C00063800061800 +06300006300006300C06300C06300C06180C0E180C0E0C3E1E07F3F603C1E0171A7E971B +>71 D<01F80007F8060E180618300630300660300660300EC0300EC0181EC00C36C007E6 +C003C660000660000630F8061FFC060F0606060306060306060306060306060306030606 +03060601FC0600F800171A7E971B>75 D<00FF800003FFE0000F0078001C001C00300006 +006000030060000300C0000180C0000180C0000180C0000180C7878180CFCFC300787863 +003830330030303000303030003030300030303000303030001830300018306000183060 +000C3060000430600019197E971D>I<001F00007FC000E0E601803601801E01800E0180 +060180060FC0061FE006307806601C06600006C00006C00006C0F806C3FC06C70606CC03 +067803067003063003061803060E0E0607FC0201F000171A7E971B>78 +D<01F8000007FE1F800E079FC01801D860300078606000386060001860C0001860C00018 +60C0001FC0C0001F80C0001800600018006000180030C018001FC018000F0018000C0018 +00180018001800180018001800180078000C00F8000707980003FF180000F800001B1A7E +971E>80 D<01F80007FF180E07981C00F8360078630018630018C18018C0C018C06018C0 +6018C03018601818600C1830CC181FC6180F03180C01981801981800D81800781800780C +01D807079803FE1800F800151A7E971A>83 D<07C0600FE0601830603018603018603018 +6018186018186000306000E06003C0600700601C0060380060600060C00060C00060C000 +60C000606000606000E03003E01C0F600FFC6003F00013197E9618>I<007F800003FFF0 +000F807C001C000E00300003006000018060000180C00000C0C00180C0C00180C0C00180 +C0C00300C0718600C03F8F01800E1F81800C18C7000C306780186060E018C0606018C060 +60180060600C00C0600C00C0C0070380C003FF00C000FC00C00000006000000030000000 +181D1D7E971E>I<01F8000007FE30000E0730001801F0003000F0006000300060003000 +C0003000C0003000C0003000C0003000C0003000C0003000600030006000300030603000 +18C030000F80300007003000060030000E0038001E00FC003601C600E3078300C1FF8300 +00F98300000003000000060000001C000000180000000C00000006000000060000000380 +0000018019237E971B>89 D<0600000600000600000600000C0000380000700000C1E000 +C3F000C618007C0C003807180003F80000E0150E8A8000>I<01FC0007FF000E03C01800 +E0300030E00038C00018150799A000>I<0180000180000180001F80003F8000618000C1 +C000C1C000C360006330603E1FE01C0F80130C8C8000>93 D<0F1C001FBE0630E30660C3 +0660C18660C18660C18630C18638C306180306000E0603FC061FF0063C0006600006C000 +06C00006C00006C00006C0000660000E60003E3000761E03C60FFF8601FC00171A7E971B +>97 D<00FE0007FF800F01E018007030001860000C60000CC00006C00006C00006C00006 +C0F00663FC0C3F0E181C03001801801801801801801801800C0380070F8003FD8000F180 +00018000018017197E971A>I<00FE0003FF800F01E01C007030001860000C60000CC000 +06C00006C00006C00006C0000660000660000C307C0C1FFE380F83300601800601800601 +8006018006018003030001860000FC00007800171A7E971A>I<00FC0007FF800F03C018 +0060300030600018600018C0000CC0000CC0000CC0000CC3000C6703183C03301C033018 +03001803001803001803000C0700070F0003FB0000F30000030000030016197E9719>I< +00FC0007FF800F03C0180060300030600018600018C0000CC0000CC0000CC0000CC3000C +6703183C03301C03301803001803001803001803000C0700070F0003FB0001F300038300 +0E03001C00001F000007C00000F000003C00000F0000030016207E9719>104 +D<007F800001FFE000078078000E001C0018000600300003006000030060000180C00001 +80C00000C0C00000C0C00000C0C00000C0C00000C0638700C067CF80C03C78C0C0183061 +80183061801830618018306300183067000C30C7000C78C30007CF8180038700C0000000 +70000000301C1C7E971E>I<007F800003FFF0000F807C001C000E003000030060000180 +60000180C00000C0C00000C0C00000C0C00000C0C7C3C0C0CFE7E180783C318038181980 +30181800301818003018180030181800183818000FF8180007D830000018300000187000 +001860001A197E971E>107 D<003FC00001FFF00007C03C000E000E0018000300300001 +8060000180600000C0C00000C0C0000060C0000060C7878060CFCFC06078786060383030 +603030306030303060303030C0303030C0303030C01830318018306380183063000C3061 +80043060C00000006000000038000000181D1C7E971F>I<01F80007FE180E07981801D8 +300078600038600018C00018C00018C00018C00018C00018C00018601E18607C1831E018 +1F80180E00180C00181800181800181800181800180E001806001815197E971A>I<00FE +0007FF800F01E018007030001860000C60000CC00006C00006C00006C00006C00006C000 +06600F0C603F8C30719819C1980F81800601800C01801801801801801801800F01800700 +8017197E971B>I<01F80007FE180E07981801D8300078600038600018C00018C00018C0 +0018C00018C0001860001860001830C0181FC0180F00180C001818001818001818001818 +00780C00F807079803FF1800F800151A7E971A>112 D<01F80007FE180E07981801D830 +0078600038600038C00018C00018C00018C00018C00018600000600000307C001FFE000F +830006018006018006018006018006018003030001860000FC00007800151A7E971A>I< +00FE0003FF800F01C01C0060300030600018600018C0000CC0000CC00006C00006C00006 +60000660000630F8061FFC060F060606030C06030C06030C060318060330030630030618 +01FC0C00F806000007000003181C7E971B>I<03F8000FFE181C07983001D86000786000 +38C00018C00018C00018C00018C00018600018601C18303C181CE0180FC0180700181E00 +183800183F001807C01800F818003F180007D80000F8000038151A7E971A>I<00FE0003 +FF800F01E01C007030001860000C60000CC00006C00006C00006C00006C0000670C0063F +C00C0F038C0C07C0180C60180CE01807E01803E01800600C00C00C00C007038003FF0000 +FC00171A7E971B>I<00FF000003FFC0000F00F0001C00380030000C0060000600600006 +00C0000300C0018300C0018180C0018180C0030180718601803F8F01800E1F81800C18C1 +800C3061801860630018C0630018C06300180066000C00C6000C00C6000703830003FF03 +0000FC0180000000E0000000601B1C7E971D>I<01F80007FE180E07981801D830007860 +0038600018C00018C00018C00018C00018C00018C0001860001860001830601818C0180F +80180700180600180E00381E00783601D8E30798C1FE1800F800151A7E971A>121 +D<00F80001FF180307980600F80600780600181F00183FE01860E018C00018C00018C000 +18C00018C0001861F0183FF8181E0C180C06181806181806181806181806180C0C18060C +1803F81801F000151A7E971A>I<04000C000C001800180030006380C7C0CC60CC60CC60 +6CC03F801F000B0E898000>129 D<030003000300037803F81F983F186318C318C318C3 +187E183C18001800180D0F8B8000>136 D<3030303060306030C030C030C030C030C030 +C03060703FF01FB0003000300030003000300030003000300030003000300C187E9611> +138 D<01C007C01E0038006000C000C000C000C000780038000A0B88A100>147 +D<03F801F00FFE03F81C07860C3001E60C60007E0C60001E0CC00007F8C00001F0C00000 +00C0000000C000000063CF0F0067FF9F803C30F0C0183060601830606018306060183060 +60183060600C38606007EFE06003C7E0C0000060C0000060C0000060C01E197E9720>I< +007FC0000003FFF83F000F803E3F801C0007B0C0300001F0C060000070C060000030C0C0 +000030C0C0000030C0C000003F80C000003F00C00000300060000030003FC3E030001FEF +F03000183C18300030180C300030180C300030180C300030180C300030180C300030180C +30001818183000183C1830000FE7F0300007C3E00000221A7E9725>160 +D<00FF800003FFE0000F0078001F001C003380060060E0030060700300C0180180C00E01 +80C0070180C0018180C600E180CE30730078303300303033003030300030303000303030 +0030303000187870000FCFF0000787B00000003000000030000000300019197E971D> +170 D<000FFC00007FFF8001F003E003800070060000180C00000C0C00000C1800000618 +00000618078006183FC0060C78C0060CC0CE0C0780FF0C0380F1980180C180C0C0C180F0 +40C1803C00C1800F00C30003C0C30000F0C200003CC000000FC0000003C0000000C0001F +1A7F9721>176 D<07E0001FF980381D80600780C00380C00180C00180C00180C0018060 +018060618031E1801F81800E01807C01807801803F018007F1E001FBF0030E18060E0C06 +0C0C060C0C060C0C060C0C030C0C01FC1800FC18000C30000C30161E7E9718>201 +D<0180000180000180001F80003F8000618000C1C000C1C000C360006330603E1FE01C0F +80130C8C7B00>211 D<00FE0007FF800F01E018007030001860000C60000CC00006C000 +06C00006C00006C00006C00006600F0C603F8C30719819C1980F81800601800C01801801 +801801801801E00F03F0070618000C18000C18000C180007700003E001FF8001FC001720 +7E971B>226 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fp or10 135.492 1 +/Fp 1 108 df[<000000000000000000000000000000000000000000001FFFFFFFE00000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000FFFFFFFFFFFFFC000000000000000000000000000000000000000000000000000000 +0000000000000000000000FFFFFFFFFFFFFFFFFC00000000000000000000000000000000 +00000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFF00000000000 +00000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFF +FFFFFFFFFFC0000000000000000000000000000000000000000000000000000000000000 +000001FFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000000000000000000000000 +0000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000 +00000000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFF +FE0000000000000000000000000000000000000000000000000000000000003FFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFE0000000000000000000000000000000000000000000000000 +0000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000000000000 +00000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000 +000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000000000000000000000 +000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000 +0000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFF80000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFE000000000000000000000000000000000000000000000000 +7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000000000000000000000000 +00000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000 +000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFC000000000000000000000000000000000000000000003FFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000000000000000000000000000000 +000001FFFFFFFFFFFFFE00000001FFFFFFFFFFFFFFFFFFFFFFFFFFE00000000000000000 +00000000000000000000000007FFFFFFFFFFF00000000000003FFFFFFFFFFFFFFFFFFFFF +FFF800000000000000000000000000000000000000001FFFFFFFFFF00000000000000000 +3FFFFFFFFFFFFFFFFFFFFFFE00000000000000000000000000000000000000007FFFFFFF +FC00000000000000000000FFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000 +000000000001FFFFFFFF800000000000000000000003FFFFFFFFFFFFFFFFFFFFE0000000 +00000000000000000000000000000007FFFFFFF80000000000000000000000003FFFFFFF +FFFFFFFFFFFFF00000000000000000000000000000000000001FFFFFFF80000000000000 +00000000000001FFFFFFFFFFFFFFFFFFFC0000000000000000000000000000000000007F +FFFFF800000000000000000000000000001FFFFFFFFFFFFFFFFFFF000000000000000000 +000000000000000001FFFFFFC0000000000000000000000000000001FFFFFFFFFFFFFFFF +FF800000000000000000000000000000000007FFFFFC0000000000000000000000000000 +00003FFFFFFFFFFFFFFFFFE0000000000000000000000000000000001FFFFFE000000000 +00000000000000000000000007FFFFFFFFFFFFFFFFF80000000000000000000000000000 +00007FFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFC00000000 +000000000000000000000000FFFFF80000000000000000000000000000000000001FFFFF +FFFFFFFFFFFF00000000000000000000000000000003FFFFE00000000000000000000000 +0000000000000003FFFFFFFFFFFFFFFF8000000000000000000000000000000FFFFF0000 +0000000000000000000000000000000000007FFFFFFFFFFFFFFFC0000000000000000000 +00000000001FFFFC00000000000000000000000000000000000000001FFFFFFFFFFFFFFF +F000000000000000000000000000007FFFF0000000000000000000000000000000000000 +000003FFFFFFFFFFFFFFF80000000000000000000000000001FFFFC00000000000000000 +00000000000000000000000000FFFFFFFFFFFFFFFE0000000000000000000000000003FF +FF000000000000000000000000000000000000000000003FFFFFFFFFFFFFFF0000000000 +00000000000000000FFFFC0000000000000000000000000000000000000000000007FFFF +FFFFFFFFFF800000000000000000000000001FFFF0000000000000000000000000000000 +0000000000000001FFFFFFFFFFFFFFC00000000000000000000000007FFFE00000000000 +0000000000000000000000000000000000007FFFFFFFFFFFFFE000000000000000000000 +0000FFFF8000000000000000000000000000000000000000000000001FFFFFFFFFFFFFF8 +000000000000000000000001FFFE00000000000000000000000000000000000000000000 +000007FFFFFFFFFFFFFC000000000000000000000007FFFC000000000000000000000000 +00000000000000000000000001FFFFFFFFFFFFFE00000000000000000000000FFFF80000 +0000000000000000000000000000000000000000000000FFFFFFFFFFFFFF000000000000 +00000000003FFFE0000000000000000000000000000000000000000000000000003FFFFF +FFFFFFFF80000000000000000000007FFFC0000000000000000000000000000000000000 +000000000000000FFFFFFFFFFFFFC000000000000000000000FFFF800000000000000000 +000000000000000000000000000000000007FFFFFFFFFFFFE000000000000000000001FF +FE000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFF000 +000000000000000007FFFC00000000000000000000000000000000000000000000000000 +00007FFFFFFFFFFFF80000000000000000000FFFF8000000000000000000000000000000 +0000000000000000000000003FFFFFFFFFFFFC0000000000000000001FFFF00000000000 +000000000000000000000000000000000000000000000FFFFFFFFFFFFE00000000000000 +00003FFFE000000000000000000000000000000000000000000000000000000007FFFFFF +FFFFFF000000000000000000FFFFC0000000000000000000000000000000000000000000 +00000000000003FFFFFFFFFFFF800000000000000001FFFF800000000000000000000000 +0000000000000000000000000000000000FFFFFFFFFFFFC00000000000000003FFFF0000 +0000000000000000000000000000000000000000000000000000007FFFFFFFFFFFC00000 +000000000007FFFE00000000000000000000000000000000000000000000000000000000 +001FFFFFFFFFFFE0000000000000000FFFFC000000000000000000000000000000000000 +00000000000000000000000FFFFFFFFFFFF0000000000000001FFFF80000000000000000 +00000000000000000000000000000000000000000007FFFFFFFFFFF8000000000000003F +FFF0000000000000000000000000000000000000000000000000000000000003FFFFFFFF +FFFC000000000000007FFFF0000000000000000000000000000000000000000000000000 +000000000001FFFFFFFFFFFC00000000000000FFFFE00000000000000000000000000000 +000000000000000000000000000000007FFFFFFFFFFE00000000000001FFFFC000000000 +00000000000000000000000000000000000000000000000000003FFFFFFFFFFF00000000 +000003FFFF80000000000000000000000000000000000000000000000000000000000000 +1FFFFFFFFFFF80000000000007FFFF800000000000000000000000000000000000000000 +000000000000000000000FFFFFFFFFFF8000000000000FFFFF0000000000000000000000 +000000000000000000000000000000000000000007FFFFFFFFFFC000000000001FFFFE00 +00000000000000000000000000000000000000000000000000000000000003FFFFFFFFFF +E000000000003FFFFC000000000000000000000000000000000000000000000000000000 +0000000001FFFFFFFFFFE000000000003FFFFC0000000000000000000000000000000000 +000000000000000000000000000000FFFFFFFFFFF000000000007FFFF800000000000000 +000000000000000000000000000000000000000000000000007FFFFFFFFFF80000000000 +FFFFF800000000000000000000000000000000000000000000000000000000000000003F +FFFFFFFFF80000000001FFFFF00000000000000000000000000000000000000000000000 +0000000000000000001FFFFFFFFFFC0000000003FFFFE000000000000000000000000000 +000000000000000000000000000000000000001FFFFFFFFFFC0000000003FFFFE0000000 +00000000000000000000000000000000000000000000000000000000000FFFFFFFFFFE00 +00000007FFFFC00000000000000000000000000000000000000000000000000000000000 +00000007FFFFFFFFFE000000000FFFFFC000000000000000000000000000000000000000 +0000000000000000000000000003FFFFFFFFFF000000001FFFFF80000000000000000000 +000000000000000000000000000000000000000000000001FFFFFFFFFF000000001FFFFF +80000000000000000000000000000000000000000000000000000000000000000001FFFF +FFFFFF800000003FFFFF0000000000000000000000000000000000000000000000000000 +0000000000000000FFFFFFFFFF800000007FFFFF00000000000000000000000000000000 +0000000000000000000000000000000000007FFFFFFFFFC0000000FFFFFE000000000000 +000000000000000000000000000000000000000000000000000000003FFFFFFFFFC00000 +00FFFFFE0000000000000000000000000000000000000000000000000000000000000000 +00003FFFFFFFFFE0000001FFFFFC00000000000000000000000000000000000000000000 +0000000000000000000000001FFFFFFFFFE0000001FFFFFC000000000000000000000000 +000000000000000000000000000000000000000000000FFFFFFFFFE0000003FFFFF80000 +00000000000000000000000000000000000000000000000000000000000000000FFFFFFF +FFF0000007FFFFF800000000000000000000000000000000000000000000000000000000 +00000000000007FFFFFFFFF0000007FFFFF8000000000000000000000000000000000000 +0000000000000000000000000000000003FFFFFFFFF800000FFFFFF00000000000000000 +000000000000000000000000000000000000000000000000000003FFFFFFFFF800000FFF +FFF000000000000000000000000000000000000000000000000000000000000000000000 +01FFFFFFFFF800001FFFFFF0000000000000000000000000000000000000000000000000 +0000000000000000000001FFFFFFFFFC00001FFFFFE00000000000000000000000000000 +000000000000000000000000000000000000000000FFFFFFFFFC00003FFFFFE000000000 +00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFC +00003FFFFFE0000000000000000000000000000000000000000000000000000000000000 +00000000007FFFFFFFFC00007FFFFFC00000000000000000000000000000000000000000 +0000000000000000000000000000007FFFFFFFFE00007FFFFFC000000000000000000000 +000000000000000000000000000000000000000000000000003FFFFFFFFE0000FFFFFFC0 +00000000000000000000000000000000000000000000000000000000000000000000003F +FFFFFFFE0000FFFFFFC00000000000000000000000000000000000000000000000000000 +0000000000000000001FFFFFFFFF0001FFFFFF8000000000000000000000000000000000 +000000000000000000000000000000000000001FFFFFFFFF0001FFFFFF80000000000000 +00000000000000000000000000000000000000000000000000000000000FFFFFFFFF0001 +FFFFFF800000000000000000000000000000000000000000000000000000000000000000 +0000000FFFFFFFFF0003FFFFFF8000000000000000000000000000000000000000000000 +000000000000000000000000000FFFFFFFFF0003FFFFFF80000000000000000000000000 +000000000000000000000000000000000000000000000007FFFFFFFF8003FFFFFF000000 +00000000000000000000000000000000000000000000000000000000000000000007FFFF +FFFF8007FFFFFF0000000000000000000000000000000000000000000000000000000000 +0000000000000003FFFFFFFF8007FFFFFF00000000000000000000000000000000000000 +000000000000000000000000000000000003FFFFFFFF8007FFFFFF000000000000000000 +00000000000000000000000000000000000000000000000000000003FFFFFFFF800FFFFF +FF0000000000000000000000000000000000000000000000000000000000000000000000 +0001FFFFFFFF800FFFFFFF00000000000000000000000000000000000000000000000000 +000000000000000000000001FFFFFFFF800FFFFFFF000000000000000000000000000000 +00000000000000000000000000000000000000000001FFFFFFFFC01FFFFFFE0000000000 +0000000000000000000000000000000000000000000000000000000000000001FFFFFFFF +C01FFFFFFE00000000000000000000000000000000000000000000000000000000000000 +000000000000FFFFFFFFC01FFFFFFE000000000000000000000000000000000000000000 +00000000000000000000000000000000FFFFFFFFC01FFFFFFE0000000000000000000000 +0000000000000000000000000000000000000000000000000000FFFFFFFFC03FFFFFFE00 +000000000000000000000000000000000000000000000000000000000000000000000000 +7FFFFFFFC03FFFFFFE000000000000000000000000000000000000000000000000000000 +000000000000000000007FFFFFFFC03FFFFFFE0000000000000000000000000000000000 +00000000000000000000000000000000000000007FFFFFFFC03FFFFFFE00000000000000 +0000000000000000000000000000000000000000000000000000000000007FFFFFFFC03F +FFFFFE000000000000000000000000000000000000000000000000000000000000000000 +000000007FFFFFFFC07FFFFFFE0000000000000000000000000000000000000000000000 +00000000000000000000000000003FFFFFFFC07FFFFFFE00000000000000000000000000 +0000000000000000000000000000000000000000000000003FFFFFFFC07FFFFFFE000000 +000000000000000000000000000000000000000000000000000000000000000000003FFF +FFFFC07FFFFFFE0000000000000000000000000000000000000000000000000000000000 +00000000000000003FFFFFFFC07FFFFFFE00000000000000000000000000000000000000 +0000000000000000000000000000000000003FFFFFFFC07FFFFFFE000000000000000000 +000000000000000000000000000000000000000000000000000000003FFFFFFFC07FFFFF +FE0000000000000000000000000000000000000000000000000000000000000000000000 +00003FFFFFFFC0FFFFFFFF00000000000000000000000000000000000000000000000000 +0000000000000000000000001FFFFFFFC0FFFFFFFF000000000000000000000000000000 +000000000000000000000000000000000000000000001FFFFFFFC0FFFFFFFF0000000000 +00000000000000000000000000000000000000000000000000000000000000001FFFFFFF +80FFFFFFFF00000000000000000000000000000000000000000000000000000000000000 +0000000000001FFFFFFF80FFFFFFFF000000000000000000000000000000000000000000 +000000000000000000000000000000001FFFFFFF80FFFFFFFF8000000000000000000000 +00000000000000000000000000000000000000000000000000001FFFFFFF80FFFFFFFF80 +000000000000000000000000000000000000000000000000000000000000000000000000 +1FFFFFFF80FFFFFFFF800000000000000000000000000000000000000000000000000000 +000000000000000000001FFFFFFF80FFFFFFFFC000000000000000000000000000000000 +00000000000000000000000000000000000000001FFFFFFF00FFFFFFFFC0000000000000 +0000000000000000000000000000000000000000000000000000000000001FFFFFFF00FF +FFFFFFC00000000000000000000000000000000000000000000000000000000000000000 +000000001FFFFFFF00FFFFFFFFE000000000000000000000000000000000000000000000 +00000000000000000000000000001FFFFFFF00FFFFFFFFE0000000000000000000000000 +0000000000000000000000000000000000000000000000001FFFFFFF00FFFFFFFFF00000 +000000000000000000000000000000000000000000000000000000000000000000001FFF +FFFE00FFFFFFFFF000000000000000000000000000000000000000000000000000000000 +00000000000000001FFFFFFE00FFFFFFFFF8000000000000000000000000000000000000 +0000000000000000000000000000000000001FFFFFFE00FFFFFFFFF80000000000000000 +000FFFF00000000000000000000000001FFF800000000000000000001FFFFFFC007FFFFF +FFFC000000000000000003FFFFFFE00000000000000000000007FFFFFC00000000000000 +00001FFFFFFC007FFFFFFFFE00000000000000007FFFFFFFFE00000000000000000000FF +FFFFFF8000000000000000003FFFFFFC007FFFFFFFFE0000000000000007FFFFFFFFFFC0 +00000000000000000FFFFFFFFFF000000000000000003FFFFFF8007FFFFFFFFF00000000 +0000001FFFFFFFFFFFF800000000000000007FFFFFFFFFFC00000000000000003FFFFFF8 +007FFFFFFFFF80000000000000FFFFFFFFFFFFFF0000000000000001FFFFFFFFFFFF0000 +0000000000003FFFFFF8003FFFFFFFFF80000000000003FFFFFFFFFFFFFFC00000000000 +000FFFFFFFFFFFFFC0000000000000003FFFFFF0003FFFFFFFFFC000000000001FFFFFFF +FFFFFFFFF00000000000003FFFFFFFFFFFFFE0000000000000003FFFFFF0003FFFFFFFFF +E000000000007FFFFFFFFFFFFFFFFC000000000000FFFFFFFFFFFFFFF800000000000000 +7FFFFFE0001FFFFFFFFFF00000000001FFFFFFFFFFFFFFFFFF000000000003FFFFFFFFFF +FFFFFC000000000000007FFFFFE0001FFFFFFFFFF80000000007FFFFFFFFFFFFFFFFFF80 +000000000FFFFFFFFFFFFFFFFF000000000000007FFFFFC0001FFFFFFFFFFC000000001F +FFFFFFFFFFFFFFFFFFE0000000003FFFFFFFFFFFFFFFFF800000000000007FFFFFC0000F +FFFFFFFFFE000000007FFFFFFFFFFFFFFFFFFFF000000000FFFFFFFFFFFFFFFFFFC00000 +000000007FFFFF80000FFFFFFFFFFF80000001FFFFFFFFFFFFFFFFFFFFF800000003FFFF +FFFFFFFFFFFFFFE0000000000000FFFFFF800007FFFFFFFFFFC0000003FFFFFFFFFFFFFF +FFFFFFFE0000000FFFFFFFFFFFFFFFFFFFF0000000000000FFFFFF000007FFFFFFFFFFF0 +00000FFFFFFFFFFFFFFFFFFFFFFF0000001FFFFFFFFFFFFFFFFFFFF8000000000000FFFF +FF000003FFFFFFFFFFF800003FFFFFFFFFFFFFFFFFFFFFFF8000007FFFFFFFFFFFFFFFFF +FFFC000000000001FFFFFE000003FFFFFFFFFFFE00007FFFFFFFFFFFFFFFFFFFFFFFC000 +00FFFFFFFFFFFFFFFFFFFFFE000000000001FFFFFC000001FFFFFFFFFFFF8001FFFFFFFF +FFFFFFFFFFFFFFFFE00003FFFFFFFFFFFFFFFFFFFFFF000000000001FFFFFC000000FFFF +FFFFFFFFE003FFFFFFFFFFFFFFFFFFFFFFFFF00007FFFFFFFFFFFFFFFFFFFFFF80000000 +0003FFFFF8000000FFFFFFFFFFFFFC07FFFF0000FFFFFFFFFFFFFFFFF8001FFFFE0007FF +FFFFFFFFFFFFC00000000003FFFFF00000007FFFFFFFFFFFFF9FFFF0000001FFFFFFFFFF +FFFFFC003FFFE000003FFFFFFFFFFFFFC00000000007FFFFF00000003FFFFFFFFFFFFFFF +FFE00000001FFFFFFFFFFFFFFE00FFFF80000007FFFFFFFFFFFFE00000000007FFFFE000 +00003FFFFFFFFFFFFFFFFFC000000003FFFFFFFFFFFFFE01FFFF00000000FFFFFFFFFFFF +F0000000000FFFFFC00000001FFFFFFFFFFFFFFFFF80000000007FFFFFFFFFFFFF03FFFE +000000003FFFFFFFFFFFF8000000000FFFFF800000000FFFFFFFFFFFFFFFFF0000000000 +0FFFFFFFFFFFFF8FFFF8000000000FFFFFFFFFFFF8000000001FFFFF8000000007FFFFFF +FFFFFFFFFE000000000003FFFFFFFFFFFFDFFFF00000000003FFFFFFFFFFFC000000001F +FFFF0000000003FFFFFFFFFFFFFFFE000000000000FFFFFFFFFFFFFFFFE00000000001FF +FFFFFFFFFC000000003FFFFE0000000001FFFFFFFFFFFFFFFC0000000000003FFFFFFFFF +FFFFFFC000000000007FFFFFFFFFFE000000003FFFFC0000000000FFFFFFFFFFFFFFF800 +00000000000FFFFFFFFFFFFFFF8000000000003FFFFFFFFFFF000000007FFFF800000000 +007FFFFFFFFFFFFFF800000000000007FFFFFFFFFFFFFF0000000000000FFFFFFFFFFF00 +000000FFFFF000000000003FFFFFFFFFFFFFF000000000000001FFFFFFFFFFFFFE000000 +00000007FFFFFFFFFF80000000FFFFE000000000001FFFFFFFFFFFFFE000000000000000 +FFFFFFFFFFFFFC00000000000003FFFFFFFFFF80000001FFFFC0000000000007FFFFFFFF +FFFFE0000000000000007FFFFFFFFFFFF800000000000001FFFFFFFFFFC0000003FFFF00 +000000000003FFFFFFFFFFFFC0000000000000001FFFFFFFFFFFF000000000000000FFFF +FFFFFFC0000003FFFE00000000000000FFFFFFFFFFFFC0000000000000000FFFFFFFFFFF +E0000000000000007FFFFFFFFFE0000007FFFC000000000000007FFFFFFFFFFF80000000 +0000000007FFFFFFFFFFC0000000000000003FFFFFFFFFE000000FFFF000000000000000 +1FFFFFFFFFFF800000000000000003FFFFFFFFFF80000000000000001FFFFFFFFFE00000 +1FFFC00000000000000007FFFFFFFFFF000000000000000001FFFFFFFFFF000000000000 +00001FFFFFFFFFF000003FFF000000000000000001FFFFFFFFFF000000000000000000FF +FFFFFFFE00000000000000000FFFFFFFFFF000007FFC0000000000000000003FFFFFFFFE +000000000000000000FFFFFFFFFE000000000000000007FFFFFFFFF800007FF000000000 +000000000007FFFFFFFE0000000000000000007FFFFFFFFE000000000000000003FFFFFF +FFF800007FC0000000000000000000003FFFFFFC0000000000000000003FFFFFFFFF0000 +00000000000003FFFFFFFFF800003E000000000000000000000001FFFFFC000000000000 +0000001FFFFFFFFF000000000000000001FFFFFFFFFC0000000000000000000000000000 +03FFFFFC0000000000000000001FFFFFFFFF000000000000000001FFFFFFFFFC00000000 +0000000000000000000007FFFFF80000000000000000000FFFFFFFFF0000000000000000 +00FFFFFFFFFC000000000000000000000000000007FFFFF80000000000000000000FFFFF +FFFF0000000000000000007FFFFFFFFC00000000000000000000000000000FFFFFF80000 +0000000000000007FFFFFFFF0000000000000000007FFFFFFFFE00000000000000000000 +000000000FFFFFF000000000000000000007FFFFFFFF0000000000000000003FFFFFFFFE +00000000000000000000000000001FFFFFF000000000000000000003FFFFFFFF00000000 +00000000003FFFFFFFFE00000000000000000000000000001FFFFFF00000000000000000 +0003FFFFFFFF0000000000000000001FFFFFFFFE00000000000000000000000000003FFF +FFF000000000000000000001FFFFFFFF0000000000000000001FFFFFFFFF000000000000 +00000000000000003FFFFFE000000000000000000001FFFFFFFF0000000000000000000F +FFFFFFFF00000000000000000000000000007FFFFFE000000000000000000001FFFFFFFF +0000000000000000000FFFFFFFFF00000000000000000000000000007FFFFFE000000000 +000000000000FFFFFFFF0000000000000000000FFFFFFFFF000000000000000000000000 +0000FFFFFFE000000000000000000000FFFFFFFF00000000000000000007FFFFFFFF0000 +000000000000000000000000FFFFFFE000000000000000000000FFFFFFFF000000000000 +00000007FFFFFFFF0000000000000000000000000000FFFFFFE000000000000000000000 +FFFFFFFF00000000000000000003FFFFFFFF8000000000000000000000000001FFFFFFC0 +00000000000000000000FFFFFFFF00000000000000000003FFFFFFFF8000000000000000 +000000000001FFFFFFC0000000000000000000007FFFFFFF00000000000000000003FFFF +FFFF8000000000000000000000000001FFFFFFC0000000000000000000007FFFFFFF0000 +0000000000000001FFFFFFFF8000000000000000000000000003FFFFFFC0000000000000 +000000007FFFFFFF00000000000000000001FFFFFFFF8000000000000000000000000003 +FFFFFFC0000000000000000000007FFFFFFF00000000000000000001FFFFFFFF80000000 +00000000000000000003FFFFFFC0000000000000000000007FFFFFFF0000000000000000 +0001FFFFFFFF8000000000000000000000000007FFFFFFC0000000000000000000007FFF +FFFF00000000000000000000FFFFFFFF8000000000000000000000000007FFFFFFC00000 +00000000000000007FFFFFFF00000000000000000000FFFFFFFF80000000000000000000 +00000007FFFFFFC0000000000000000000007FFFFFFF00000000000000000000FFFFFFFF +8000000000000000000000000007FFFFFFC0000000000000000000007FFFFFFF00000000 +000000000000FFFFFFFF800000000000000000000000000FFFFFFFC00000000000000000 +00007FFFFFFF000000000000000000007FFFFFFF800000000000000000000000000FFFFF +FFC0000000000000000000007FFFFFFF000000000000000000007FFFFFFF800000000000 +000000000000000FFFFFFFC0000000000000000000007FFFFFFF00000000000000000000 +7FFFFFFF800000000000000000000000000FFFFFFFC0000000000000000000007FFFFFFF +000000000000000000007FFFFFFF800000000000000000000000000FFFFFFFC000000000 +0000000000007FFFFFFF000000000000000000007FFFFFFF800000000000000000000000 +000FFFFFFFC0000000000000000000007FFFFFFF000000000000000000007FFFFFFF8000 +00000000000000000000001FFFFFFFC0000000000000000000007FFFFFFF000000000000 +000000003FFFFFFF800000000000000000000000001FFFFFFFE000000000000000000000 +7FFFFFFF000000000000000000003FFFFFFF800000000000000000000000001FFFFFFFE0 +000000000000000000007FFFFFFF000000000000000000003FFFFFFF8000000000000000 +00000000001FFFFFFFE0000000000000000000007FFFFFFF000000000000000000003FFF +FFFF800000000000000000000000001FFFFFFFE0000000000000000000007FFFFFFF0000 +00000000000000003FFFFFFF800000000000000000000000001FFFFFFFE0000000000000 +000000007FFFFFFF000000000000000000003FFFFFFF800000000000000000000000001F +FFFFFFE0000000000000000000007FFFFFFF000000000000000000003FFFFFFF80000000 +0000000000000000001FFFFFFFF0000000000000000000007FFFFFFF0000000000000000 +00003FFFFFFF800000000000000000000000001FFFFFFFF0000000000000000000007FFF +FFFF000000000000000000003FFFFFFF000000000000000000000000001FFFFFFFF00000 +00000000000000007FFFFFFF000000000000000000003FFFFFFF00000000000000000000 +0000001FFFFFFFF0000000000000000000007FFFFFFF000000000000000000003FFFFFFF +000000000000000000000000001FFFFFFFF8000000000000000000007FFFFFFF00000000 +0000000000003FFFFFFF000000000000000000000000001FFFFFFFF80000000000000000 +00007FFFFFFF000000000000000000003FFFFFFF000000000000000000000000001FFFFF +FFF8000000000000000000007FFFFFFF000000000000000000003FFFFFFF000000000000 +000000000000001FFFFFFFF8000000000000000000007FFFFFFF00000000000000000000 +3FFFFFFF000000000000000000000000001FFFFFFFFC000000000000000000007FFFFFFF +000000000000000000003FFFFFFF000000000000000000000000001FFFFFFFFC00000000 +0000000000007FFFFFFF000000000000000000003FFFFFFF000000000000000000000000 +001FFFFFFFFC000000000000000000007FFFFFFF000000000000000000003FFFFFFF0000 +00000000000000000000000FFFFFFFFE000000000000000000007FFFFFFF000000000000 +000000003FFFFFFF000000000000000000000000000FFFFFFFFE00000000000000000000 +7FFFFFFF000000000000000000003FFFFFFE000000000000000000000000000FFFFFFFFF +000000000000000000007FFFFFFF000000000000000000003FFFFFFE0000000000000000 +00000000000FFFFFFFFF000000000000000000007FFFFFFF000000000000000000003FFF +FFFE000000000000000000000000000FFFFFFFFF800000000000000000007FFFFFFF0000 +00000000000000003FFFFFFE000000000000000000000000000FFFFFFFFF800000000000 +000000007FFFFFFF000000000000000000003FFFFFFE0000000000000000000000000007 +FFFFFFFFC00000000000000000007FFFFFFF000000000000000000007FFFFFFE00000000 +00000000000000000007FFFFFFFFC00000000000000000007FFFFFFF0000000000000000 +00007FFFFFFE0000000000000000000000000007FFFFFFFFE00000000000000000007FFF +FFFF000000000000000000007FFFFFFC0000000000000000000000000007FFFFFFFFE000 +00000000000000007FFFFFFF000000000000000000007FFFFFFC00000000000000000000 +00000003FFFFFFFFF00000000000000000007FFFFFFF000000000000000000007FFFFFFC +0000000000000000000000000003FFFFFFFFF00000000000000000007FFFFFFF00000000 +0000000000007FFFFFFC0000000000000000000000000003FFFFFFFFF800000000000000 +00007FFFFFFF000000000000000000007FFFFFFC0000000000000000000000000003FFFF +FFFFFC0000000000000000007FFFFFFF000000000000000000007FFFFFFC000000000000 +0000000000000001FFFFFFFFFC0000000000000000007FFFFFFF00000000000000000000 +7FFFFFF80000000000000000000000000001FFFFFFFFFE0000000000000000007FFFFFFF +000000000000000000007FFFFFF80000000000000000000000000001FFFFFFFFFF000000 +0000000000007FFFFFFF000000000000000000007FFFFFF8000000000000000000000000 +0000FFFFFFFFFF8000000000000000007FFFFFFF00000000000000000000FFFFFFF80000 +000000000000000000000000FFFFFFFFFF8000000000000000007FFFFFFF000000000000 +00000000FFFFFFF800000000000000000000000000007FFFFFFFFFC00000000000000000 +7FFFFFFF00000000000000000000FFFFFFF000000000000000000000000000007FFFFFFF +FFE00000000000000000FFFFFFFF00000000000000000000FFFFFFF00000000000000000 +0000000000003FFFFFFFFFF00000000000000001FFFFFFFF00000000000000000000FFFF +FFF000000000000000000000000000003FFFFFFFFFF80000000000000003FFFFFFFF0000 +0000000000000000FFFFFFF000000000000000000000000000001FFFFFFFFFFC00000000 +00000007FFFFFFFF00000000000000000000FFFFFFF00000000000000000000000000000 +1FFFFFFFFFFE000000000000000FFFFFFFFF00000000000000000001FFFFFFE000000000 +000000000000000000000FFFFFFFFFFF000000000000001FFFFFFFFF0000000000000000 +0001FFFFFFE000000000000000000000000000000FFFFFFFFFFFC00000000000003FFFFF +FFFF00000000000000000001FFFFFFE0000000000000000000000000000007FFFFFFFFFF +E00000000000007FFFFFFFFF00000000000000000001FFFFFFE000000000000000000000 +0000000007FFFFFFFFFFF8000000000000FFFFFFFFFF00000000000000000001FFFFFFC0 +000000000000000000000000000003FFFFFFFFFFFC000000000001FFFFFFFFFF00000000 +000000000001FFFFFFC0000000000000000000000000000001FFFFFFFFFFFF0000000000 +03FFFFFFFFFF00000000000000000003FFFFFFC0000000000000000000000000000001FF +FFFFFFFFFFC0000000000FFFFFFFFFFF00000000000000000003FFFFFFC0000000000000 +000000000000000000FFFFFFFFFFFFE0000000001FFFFFFFFFFF00000000000000000003 +FFFFFF800000000000000000000000000000007FFFFFFFFFFFFC000000003FFFFFFFFFFF +00000000000000000003FFFFFF800000000000000000000000000000003FFFFFFFFFFFFF +000000007FFFFFFFFFFF00000000000000000003FFFFFF80000000000000000000000000 +0000003FFFFFFFFFFFFFE0000000FFFF7FFFFFFF00000000000000000007FFFFFF800000 +000000000000000000000000001FFFFFFFFFFFFFFE000003FFFE7FFFFFFF000000000000 +00000007FFFFFF000000000000000000000000000000000FFFFFFFFFFFFFFFF0003FFFFC +7FFFFFFF00000000000000000007FFFFFF0000000000000000000000000000000007FFFF +FFFFFFFFFFFFFFFFFFF07FFFFFFF00000000000000000007FFFFFF000000000000000000 +0000000000000003FFFFFFFFFFFFFFFFFFFFFFE07FFFFFFF00000000000000000007FFFF +FE0000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFF807FFFFFFF0000 +000000000000000FFFFFFE0000000000000000000000000000000000FFFFFFFFFFFFFFFF +FFFFFF007FFFFFFF0000000000000000000FFFFFFE000000000000000000000000000000 +00007FFFFFFFFFFFFFFFFFFFFC007FFFFFFF0000000000000000000FFFFFFC0000000000 +0000000000000000000000003FFFFFFFFFFFFFFFFFFFF0007FFFFFFF0000000000000000 +000FFFFFFC00000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFE0007FFF +FFFF0000000000000000001FFFFFFC00000000000000000000000000000000000FFFFFFF +FFFFFFFFFFFF80007FFFFFFF0000000000000000001FFFFFF80000000000000000000000 +00000000000003FFFFFFFFFFFFFFFFFE00007FFFFFFF0000000000000000001FFFFFF800 +0000000000000000000000000000000001FFFFFFFFFFFFFFFFF800007FFFFFFF00000000 +00000000001FFFFFF80000000000000000000000000000000000007FFFFFFFFFFFFFFFE0 +00007FFFFFFF0000000000000000003FFFFFF00000000000000000000000000000000000 +003FFFFFFFFFFFFFFF8000007FFFFFFF0000000000000000003FFFFFF000000000000000 +00000000000000000000000FFFFFFFFFFFFFFE0000007FFFFFFF0000000000000000003F +FFFFF000000000000000000000000000000000000003FFFFFFFFFFFFF00000007FFFFFFF +0000000000000000003FFFFFE000000000000000000000000000000000000001FFFFFFFF +FFFFC00000007FFFFFFF0000000000000000007FFFFFE000000000000000000000000000 +0000000000003FFFFFFFFFFE000000007FFFFFFF0000000000000000007FFFFFE0000000 +000000000000000000000000000000000FFFFFFFFFF8000000007FFFFFFF000000000000 +0000007FFFFFC00000000000000000000000000000000000000001FFFFFFFF8000000000 +7FFFFFFF000000000000000000FFFFFFC000000000000000000000000000000000000000 +001FFFFFF000000000007FFFFFFF000000000000000000FFFFFF80000000000000000000 +000000000000000000000000FFFE0000000000007FFFFFFF000000000000000000FFFFFF +8000000000000000000000000000000000000000000000000000000000007FFFFFFF0000 +00000000000001FFFFFF8000000000000000000000000000000000000000000000000000 +000000007FFFFFFF000000000000000001FFFFFF00000000000000000000000000000000 +00000000000000000000000000007FFFFFFF000000000000000001FFFFFF000000000000 +0000000000000000000000000000000000000000000000007FFFFFFF0000000000000000 +03FFFFFE0000000000000000000000000000000000000000000000000000000000007FFF +FFFF000000000000000003FFFFFE00000000000000000000000000000000000000000000 +00000000000000007FFFFFFF000000000000000003FFFFFE000000000000000000000000 +0000000000000000000000000000000000007FFFFFFF000000000000000007FFFFFC0000 +000000000000000000000000000000000000000000000000000000007FFFFFFF00000000 +0000000007FFFFFC00000000000000000000000000000000000000000000000000000000 +00007FFFFFFF000000000000000007FFFFF8000000000000000000000000000000000000 +0000000000000000000000007FFFFFFF00000000000000000FFFFFF80000000000000000 +000000000000000000000000000000000000000000007FFFFFFF00000000000000000FFF +FFF00000000000000000000000000000000000000000000000000000000000007FFFFFFF +00000000000000001FFFFFF0000000000000000000000000000000000000000000000000 +0000000000007FFFFFFF00000000000000001FFFFFF00000000000000000000000000000 +000000000000000000000000000000007FFFFFFF00000000000000001FFFFFE000000000 +00000000000000000000000000000000000000000000000000007FFFFFFF000000000000 +00003FFFFFE0000000000000000000000000000000000000000000000000000000000000 +7FFFFFFF00000000000000003FFFFFC00000000000000000000000000000000000000000 +000000000000000000007FFFFFFF00000000000000007FFFFFC000000000000000000000 +00000000000000000000000000000000000000007FFFFFFF00000000000000007FFFFF80 +0000000000000000000000000000000000000000000000000000000000007FFFFFFF0000 +0000000000007FFFFF800000000000000000000000000000000000000000000000000000 +000000007FFFFFFE0000000000000000FFFFFF0000000000000000000000000000000000 +00000000000000000000000000007FFFFFFC0000000000000000FFFFFE00000000000000 +0000000000000000000000000000000000000000000000007FFFFFF80000000000000001 +FFFFFC000000000000000000000000000000000000000000000000000000000000007FFF +FFF00000000000000001FFFFF80000000000000000000000000000000000000000000000 +00000000000000007FFFFFE00000000000000003FFFFF000000000000000000000000000 +0000000000000000000000000000000000007FFFFFC00000000000000003FFFFE0000000 +000000000000000000000000000000000000000000000000000000007FFFFF0000000000 +00000003FFFF800000000000000000000000000000000000000000000000000000000000 +00007FFFFE000000000000000007FFFF0000000000000000000000000000000000000000 +0000000000000000000000007FFFF8000000000000000007FFFC00000000000000000000 +000000000000000000000000000000000000000000007FFFF000000000000000000FFFF8 +00000000000000000000000000000000000000000000000000000000000000007FFFC000 +000000000000000FFFE00000000000000000000000000000000000000000000000000000 +0000000000007FFF0000000000000000001FFF8000000000000000000000000000000000 +000000000000000000000000000000007FFC0000000000000000003FFE00000000000000 +00000000000000000000000000000000000000000000000000007FF00000000000000000 +003FF8000000000000000000000000000000000000000000000000000000000000000000 +7F800000000000000000003FC00000000000000000000000000000000000000000000000 +000000000000000000003C000000000000000000001E0000000000000000000000000000 +00>362 327 108 444 402 107 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fq orss10 135.492 1 +/Fq 1 108 df[<00000000000000000000000000000000000000003FFFFFFF8000000000 +0000000000000000000000000000000000000000000000000000000000000000000003FF +FFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000000 +00000000000001FFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000 +000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFE000000000000000000000 +00000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFF00 +0000000000000000000000000000000000000000000000000000000000000003FFFFFFFF +FFFFFFFFFFFFFFFFF8000000000000000000000000000000000000000000000000000000 +000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000000000000000000000 +00000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000 +0000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFC000000000000000000000000000000000000000000000000000000003FFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFF800000000000000000000000000000000000000000000000000 +00003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000000000000000000000000 +0000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000 +000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFE000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000000000000000000000000000000000 +03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000000000000000000000 +0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000 +0000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFC000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000F +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000000000 +00000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000 +0000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFE00000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000000000000FFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000000000000000000000 +000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000 +00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFC00000007FFFFFFFFF +FFFFFFFFFFFFE0000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFC00 +000000000007FFFFFFFFFFFFFFFFFFF800000000000000000000000000000000000FFFFF +FFFFFFFFFFFFFE00000000000000000FFFFFFFFFFFFFFFFFFE0000000000000000000000 +0000000000003FFFFFFFFFFFFFFFFF000000000000000000001FFFFFFFFFFFFFFFFF8000 +000000000000000000000000000000FFFFFFFFFFFFFFFFE00000000000000000000000FF +FFFFFFFFFFFFFFE000000000000000000000000000000001FFFFFFFFFFFFFFFC00000000 +000000000000000007FFFFFFFFFFFFFFF000000000000000000000000000000007FFFFFF +FFFFFFFFC0000000000000000000000000007FFFFFFFFFFFFFFC00000000000000000000 +00000000001FFFFFFFFFFFFFFC000000000000000000000000000007FFFFFFFFFFFFFF00 +00000000000000000000000000003FFFFFFFFFFFFFE00000000000000000000000000000 +00FFFFFFFFFFFFFF800000000000000000000000000000FFFFFFFFFFFFFE000000000000 +000000000000000000000FFFFFFFFFFFFFE00000000000000000000000000001FFFFFFFF +FFFFF00000000000000000000000000000000001FFFFFFFFFFFFF0000000000000000000 +0000000007FFFFFFFFFFFF8000000000000000000000000000000000003FFFFFFFFFFFFC +000000000000000000000000000FFFFFFFFFFFFC00000000000000000000000000000000 +000007FFFFFFFFFFFE000000000000000000000000001FFFFFFFFFFFF000000000000000 +000000000000000000000001FFFFFFFFFFFF000000000000000000000000007FFFFFFFFF +FF80000000000000000000000000000000000000003FFFFFFFFFFFC00000000000000000 +00000000FFFFFFFFFFFE00000000000000000000000000000000000000000FFFFFFFFFFF +E0000000000000000000000003FFFFFFFFFFF00000000000000000000000000000000000 +00000001FFFFFFFFFFF8000000000000000000000007FFFFFFFFFFC00000000000000000 +000000000000000000000000007FFFFFFFFFFC00000000000000000000000FFFFFFFFFFF +000000000000000000000000000000000000000000001FFFFFFFFFFE0000000000000000 +0000001FFFFFFFFFFC0000000000000000000000000000000000000000000007FFFFFFFF +FF00000000000000000000003FFFFFFFFFF0000000000000000000000000000000000000 +0000000001FFFFFFFFFF8000000000000000000000FFFFFFFFFFC0000000000000000000 +00000000000000000000000000007FFFFFFFFFE000000000000000000001FFFFFFFFFF00 +00000000000000000000000000000000000000000000001FFFFFFFFFF000000000000000 +000003FFFFFFFFFC00000000000000000000000000000000000000000000000007FFFFFF +FFF800000000000000000007FFFFFFFFF000000000000000000000000000000000000000 +000000000001FFFFFFFFFC0000000000000000000FFFFFFFFFE000000000000000000000 +000000000000000000000000000000FFFFFFFFFE0000000000000000001FFFFFFFFF8000 +0000000000000000000000000000000000000000000000003FFFFFFFFF00000000000000 +00003FFFFFFFFE00000000000000000000000000000000000000000000000000000FFFFF +FFFF8000000000000000007FFFFFFFFC0000000000000000000000000000000000000000 +00000000000007FFFFFFFFC00000000000000000FFFFFFFFF00000000000000000000000 +00000000000000000000000000000001FFFFFFFFE00000000000000001FFFFFFFFE00000 +00000000000000000000000000000000000000000000000000FFFFFFFFF0000000000000 +0003FFFFFFFFC00000000000000000000000000000000000000000000000000000007FFF +FFFFF80000000000000007FFFFFFFF000000000000000000000000000000000000000000 +000000000000001FFFFFFFFC000000000000000FFFFFFFFE000000000000000000000000 +000000000000000000000000000000000FFFFFFFFE000000000000001FFFFFFFF8000000 +0000000000000000000000000000000000000000000000000003FFFFFFFF000000000000 +001FFFFFFFF00000000000000000000000000000000000000000000000000000000001FF +FFFFFF000000000000003FFFFFFFE0000000000000000000000000000000000000000000 +0000000000000000FFFFFFFF800000000000007FFFFFFFC0000000000000000000000000 +00000000000000000000000000000000007FFFFFFFC0000000000000FFFFFFFF80000000 +00000000000000000000000000000000000000000000000000003FFFFFFFE00000000000 +01FFFFFFFE0000000000000000000000000000000000000000000000000000000000000F +FFFFFFF0000000000001FFFFFFFC00000000000000000000000000000000000000000000 +000000000000000007FFFFFFF0000000000003FFFFFFF800000000000000000000000000 +000000000000000000000000000000000003FFFFFFF8000000000007FFFFFFF000000000 +000000000000000000000000000000000000000000000000000001FFFFFFFC0000000000 +0FFFFFFFE000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFE00000000000FFFFFFFC000000000000000000000000000000000000000000000 +0000000000000000007FFFFFFE00000000001FFFFFFF8000000000000000000000000000 +0000000000000000000000000000000000003FFFFFFF00000000003FFFFFFF0000000000 +0000000000000000000000000000000000000000000000000000001FFFFFFF8000000000 +3FFFFFFE0000000000000000000000000000000000000000000000000000000000000000 +0FFFFFFF80000000007FFFFFFC0000000000000000000000000000000000000000000000 +00000000000000000007FFFFFFC000000000FFFFFFF80000000000000000000000000000 +00000000000000000000000000000000000003FFFFFFE000000000FFFFFFF80000000000 +00000000000000000000000000000000000000000000000000000003FFFFFFE000000001 +FFFFFFF00000000000000000000000000000000000000000000000000000000000000000 +01FFFFFFF000000001FFFFFFE00000000000000000000000000000000000000000000000 +00000000000000000000FFFFFFF000000003FFFFFFC00000000000000000000000000000 +000000000000000000000000000000000000007FFFFFF800000007FFFFFF800000000000 +000000000000000000000000000000000000000000000000000000003FFFFFFC00000007 +FFFFFF800000000000000000000000000000000000000000000000000000000000000000 +003FFFFFFC0000000FFFFFFF000000000000000000000000000000000000000000000000 +000000000000000000001FFFFFFE0000000FFFFFFE000000000000000000000000000000 +000000000000000000000000000000000000000FFFFFFE0000001FFFFFFC000000000000 +0000000000000000000000000000000000000000000000000000000007FFFFFF0000001F +FFFFFC000000000000000000000000000000000000000000000000000000000000000000 +0007FFFFFF0000003FFFFFF8000000000000000000000000000000000000000000000000 +0000000000000000000003FFFFFF8000003FFFFFF0000000000000000000000000000000 +0000000000000000000000000000000000000001FFFFFF8000007FFFFFF0000000000000 +0000000000000000000000000000000000000000000000000000000001FFFFFFC000007F +FFFFE0000000000000000000000000000000000000000000000000000000000000000000 +0000FFFFFFC000007FFFFFE0000000000000000000000000000000000000000000000000 +0000000000000000000000FFFFFFC00000FFFFFFC0000000000000000000000000000000 +00000000000000000000000000000000000000007FFFFFE00000FFFFFF80000000000000 +00000000000000000000000000000000000000000000000000000000003FFFFFE00001FF +FFFF80000000000000000000000000000000000000000000000000000000000000000000 +00003FFFFFF00001FFFFFF00000000000000000000000000000000000000000000000000 +00000000000000000000001FFFFFF00001FFFFFF00000000000000000000000000000000 +00000000000000000000000000000000000000001FFFFFF00003FFFFFE00000000000000 +00000000000000000000000000000000000000000000000000000000000FFFFFF80003FF +FFFE00000000000000000000000000000000000000000000000000000000000000000000 +00000FFFFFF80003FFFFFE00000000000000000000000000000000000000000000000000 +00000000000000000000000FFFFFF80007FFFFFC00000000000000000000000000000000 +000000000000000000000000000000000000000007FFFFFC0007FFFFFC00000000000000 +000000000000000000000000000000000000000000000000000000000007FFFFFC0007FF +FFF800000000000000000000000000000000000000000000000000000000000000000000 +000003FFFFFC000FFFFFF800000000000000000000000000000000000000000000000000 +000000000000000000000003FFFFFE000FFFFFF800000000000000000000000000000000 +000000000000000000000000000000000000000003FFFFFE000FFFFFF000000000000000 +000000000000000000000000000000000000000000000000000000000001FFFFFE001FFF +FFF000000000000000000000000000000000000000000000000000000000000000000000 +000001FFFFFF001FFFFFF000000000000000000000000000000000000000000000000000 +000000000000000000000001FFFFFF001FFFFFE000000000000000000000000000000000 +000000000000000000000000000000000000000000FFFFFF001FFFFFE000000000000000 +000000000000000000000000000000000000000000000000000000000000FFFFFF001FFF +FFE000000000000000000000000000000000000000000000000000000000000000000000 +000000FFFFFF003FFFFFC000000000000000000000000000000000000000000000000000 +0000000000000000000000007FFFFF803FFFFFC000000000000000000000000000000000 +0000000000000000000000000000000000000000007FFFFF803FFFFFC000000000000000 +0000000000000000000000000000000000000000000000000000000000007FFFFF803FFF +FFC000000000000000000000000000000000000000000000000000000000000000000000 +0000007FFFFF803FFFFFC000000000000000000000000000000000000000000000000000 +0000000000000000000000007FFFFF807FFFFF8000000000000000000000000000000000 +0000000000000000000000000000000000000000003FFFFFC07FFFFF8000000000000000 +0000000000000000000000000000000000000000000000000000000000003FFFFFC07FFF +FF8000000000000000000000000000000000000000000000000000000000000000000000 +0000003FFFFFC07FFFFF8000000000000000000000000000000000000000000000000000 +0000000000000000000000003FFFFFC07FFFFF8000000000000000000000000000000000 +0000000000000000000000000000000000000000003FFFFFC07FFFFF8000000000000000 +0000000000000000000000000000000000000000000000000000000000003FFFFFC07FFF +FF8000000000000000000000000000000000000000000000000000000000000000000000 +0000003FFFFFC0FFFFFF0000000000000000000000000000000000000000000000000000 +0000000000000000000000001FFFFFE0FFFFFF0000000000000000000000000000000000 +0000000000000000000000000000000000000000001FFFFFE0FFFFFF0000000000000000 +0000000000000000000000000000000000000000000000000000000000001FFFFFE0FFFF +FF0000000000000000000000000000000000000000000000000000000000000000000000 +0000001FFFFFE0FFFFFF0000000000000000000000000000000000000000000000000000 +0000000000000000000000001FFFFFE0FFFFFF0000000000000000000000000000000000 +0000000000000000000000000000000000000000001FFFFFE0FFFFFF0000000000000000 +0000000000000000000000000000000000000000000000000000000000001FFFFFE0FFFF +FF0000000000000000000000000000000000000000000000000000000000000000000000 +0000001FFFFFE0FFFFFF0000000000000000000000000000000000000000000000000000 +0000000000000000000000001FFFFFE0FFFFFF0000000000000000000000000000000000 +0000000000000000000000000000000000000000001FFFFFE0FFFFFF0000000000000000 +0000000000000000000000000000000000000000000000000000000000001FFFFFE0FFFF +FF0000000000000000000000000000000000000000000000000000000000000000000000 +0000001FFFFFE0FFFFFF0000000000000000000000000000000000000000000000000000 +0000000000000000000000001FFFFFE0FFFFFF0000000000000000000000000000000000 +0000000000000000000000000000000000000000001FFFFFE0FFFFFF0000000000000000 +0000000000000000000000000000000000000000000000000000000000001FFFFFE0FFFF +FF0000000000000000000000000000000000000000000000000000000000000000000000 +0000001FFFFFE0FFFFFF0000000000000000000000000000000000000000000000000000 +0000000000000000000000001FFFFFE07FFFFF8000000000000000000000000000000000 +0000000000000000000000000000000000000000001FFFFFE07FFFFF8000000000000000 +0000000000000000000000000000000000000000000000000000000000001FFFFFE07FFF +FF8000000000000000000000000000000000000000000000000000000000000000000000 +0000003FFFFFC07FFFFF8000000000000000000000000000000000000000000000000000 +0000000000000000000000003FFFFFC07FFFFFC000000000000000000000000000000000 +0000000000000000000000000000000000000000003FFFFFC03FFFFFC000000000000000 +001FFFF00000000000000000000000007FFF0000000000000000000000003FFFFFC03FFF +FFE00000000000000003FFFFFFC0000000000000000000000FFFFFF80000000000000000 +0000003FFFFFC03FFFFFE0000000000000003FFFFFFFFE00000000000000000001FFFFFF +FF80000000000000000000007FFFFFC03FFFFFE000000000000003FFFFFFFFFFE0000000 +00000000000FFFFFFFFFF0000000000000000000007FFFFF801FFFFFF00000000000000F +FFFFFFFFFFFC00000000000000007FFFFFFFFFFC000000000000000000007FFFFF801FFF +FFF80000000000007FFFFFFFFFFFFF8000000000000003FFFFFFFFFFFF80000000000000 +0000007FFFFF801FFFFFF8000000000001FFFFFFFFFFFFFFE00000000000000FFFFFFFFF +FFFFE0000000000000000000FFFFFF800FFFFFFC000000000007FFFFFFFFFFFFFFF80000 +000000003FFFFFFFFFFFFFF8000000000000000000FFFFFF000FFFFFFE00000000001FFF +FFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFC000000000000000000FFFFFF0007FF +FFFE00000000007FFFFFFFFFFFFFFFFFC00000000003FFFFFFFFFFFFFFFF000000000000 +000001FFFFFF0007FFFFFF0000000000FFFFFFFFFFFFFFFFFFE0000000000FFFFFFFFFFF +FFFFFF800000000000000001FFFFFF0007FFFFFF8000000003FFFFFFFFFFFFFFFFFFF800 +0000001FFFFFFFFFFFFFFFFFE00000000000000001FFFFFE0003FFFFFFC00000000FFFFF +FFFFFFFFFFFFFFFE000000007FFFFFFFFFFFFFFFFFF00000000000000003FFFFFE0003FF +FFFFE00000001FFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFC0000000000 +000003FFFFFE0001FFFFFFF00000003FFFFFFFFFFFFFFFFFFFFFC0000003FFFFFFFFFFFF +FFFFFFFE0000000000000007FFFFFC0001FFFFFFF8000000FFFFFFFFFFFFFFFFFFFFFFE0 +000007FFFFFFFFFFFFFFFFFFFF0000000000000007FFFFFC0000FFFFFFFE000001FFFFFF +FFFFFFFFFFFFFFFFF000001FFFFFFFFFFFFFFFFFFFFF800000000000000FFFFFFC00007F +FFFFFF000003FFFFFFFFFFFFFFFFFFFFFFFC00003FFFFFFFFFFFFFFFFFFFFFC000000000 +00000FFFFFF800007FFFFFFFC00007FFFFFFFFFFFFFFFFFFFFFFFE00007FFFFFFFFFFFFF +FFFFFFFFE00000000000001FFFFFF800003FFFFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFF +0000FFFFFFFFFFFFFFFFFFFFFFF00000000000001FFFFFF800003FFFFFFFFC001FFFFFFF +FFFFFFFFFFFFFFFFFF8001FFFFFFFFFFFFFFFFFFFFFFF80000000000003FFFFFF000001F +FFFFFFFF803FFFFFFFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFFFFC00000000 +00007FFFFFF000000FFFFFFFFFF87FFFFFFFFFFFFFFFFFFFFFFFFFE007FFFFFFFFFFFFFF +FFFFFFFFFE0000000000007FFFFFE0000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +F00FFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFE0000007FFFFFFFFFFFFFFFFFF +FFE0000FFFFFFFFFFFF81FFFFFFFFFFF8000FFFFFFFFFF000000000001FFFFFFC0000003 +FFFFFFFFFFFFFFFFFFFE0000003FFFFFFFFFFC3FFFFFFFFFF000000FFFFFFFFF80000000 +0003FFFFFFC0000001FFFFFFFFFFFFFFFFFFF000000003FFFFFFFFFC7FFFFFFFFF800000 +03FFFFFFFFC00000000007FFFFFF80000000FFFFFFFFFFFFFFFFFF80000000007FFFFFFF +FE7FFFFFFFFC000000007FFFFFFFE0000000000FFFFFFF800000007FFFFFFFFFFFFFFFFE +00000000001FFFFFFFFFFFFFFFFFF0000000003FFFFFFFE0000000001FFFFFFF00000000 +3FFFFFFFFFFFFFFFF8000000000007FFFFFFFFFFFFFFFFC0000000000FFFFFFFF0000000 +001FFFFFFF000000001FFFFFFFFFFFFFFFF0000000000001FFFFFFFFFFFFFFFF00000000 +0007FFFFFFF8000000003FFFFFFE000000000FFFFFFFFFFFFFFFC00000000000007FFFFF +FFFFFFFFFE000000000001FFFFFFF8000000003FFFFFFE0000000007FFFFFFFFFFFFFF80 +0000000000001FFFFFFFFFFFFFF8000000000000FFFFFFFC000000007FFFFFFC00000000 +03FFFFFFFFFFFFFE000000000000000FFFFFFFFFFFFFF00000000000007FFFFFFC000000 +007FFFFFF80000000000FFFFFFFFFFFFFC0000000000000007FFFFFFFFFFFFC000000000 +00003FFFFFFE000000007FFFFFF800000000007FFFFFFFFFFFF80000000000000001FFFF +FFFFFFFF800000000000001FFFFFFE000000007FFFFFF000000000001FFFFFFFFFFFF000 +00000000000000FFFFFFFFFFFF000000000000000FFFFFFF000000007FFFFFE000000000 +000FFFFFFFFFFFE000000000000000007FFFFFFFFFFE0000000000000007FFFFFF000000 +007FFFFFE0000000000003FFFFFFFFFFC000000000000000003FFFFFFFFFFC0000000000 +000003FFFFFF800000003FFFFFC0000000000000FFFFFFFFFF8000000000000000001FFF +FFFFFFF80000000000000003FFFFFF800000003FFFFF800000000000003FFFFFFFFF0000 +000000000000000FFFFFFFFFF00000000000000001FFFFFFC00000001FFFFF0000000000 +00000FFFFFFFFF0000000000000000000FFFFFFFFFE00000000000000000FFFFFFC00000 +001FFFFF0000000000000003FFFFFFFE00000000000000000007FFFFFFFFE00000000000 +0000007FFFFFE00000000FFFFE00000000000000007FFFFFFC00000000000000000003FF +FFFFFFC000000000000000007FFFFFE000000007FFFC00000000000000001FFFFFF80000 +0000000000000003FFFFFFFF8000000000000000003FFFFFF000000003FFF80000000000 +0000003FFFFFF800000000000000000001FFFFFFFF0000000000000000003FFFFFF00000 +0000FFE000000000000000003FFFFFF000000000000000000000FFFFFFFF000000000000 +0000001FFFFFF0000000003F8000000000000000003FFFFFE000000000000000000000FF +FFFFFE0000000000000000001FFFFFF800000000000000000000000000007FFFFFE00000 +0000000000000000FFFFFFFC0000000000000000000FFFFFF80000000000000000000000 +0000007FFFFFC0000000000000000000007FFFFFFC0000000000000000000FFFFFF80000 +0000000000000000000000007FFFFFC0000000000000000000007FFFFFF8000000000000 +00000007FFFFFC0000000000000000000000000000FFFFFF80000000000000000000007F +FFFFF800000000000000000007FFFFFC0000000000000000000000000000FFFFFF800000 +00000000000000007FFFFFF000000000000000000003FFFFFC0000000000000000000000 +000000FFFFFF00000000000000000000003FFFFFF000000000000000000003FFFFFE0000 +000000000000000000000001FFFFFF00000000000000000000003FFFFFF0000000000000 +00000003FFFFFE0000000000000000000000000001FFFFFF00000000000000000000003F +FFFFE000000000000000000001FFFFFE0000000000000000000000000001FFFFFE000000 +00000000000000003FFFFFE000000000000000000001FFFFFE0000000000000000000000 +000001FFFFFE00000000000000000000003FFFFFE000000000000000000001FFFFFF0000 +000000000000000000000003FFFFFE00000000000000000000003FFFFFC0000000000000 +00000000FFFFFF0000000000000000000000000003FFFFFC00000000000000000000003F +FFFFC000000000000000000000FFFFFF0000000000000000000000000003FFFFFC000000 +00000000000000003FFFFFC000000000000000000000FFFFFF0000000000000000000000 +000003FFFFFC00000000000000000000003FFFFFC000000000000000000000FFFFFF0000 +000000000000000000000007FFFFFC00000000000000000000003FFFFFC0000000000000 +000000007FFFFF8000000000000000000000000007FFFFF800000000000000000000003F +FFFFC0000000000000000000007FFFFF8000000000000000000000000007FFFFF8000000 +00000000000000003FFFFFC0000000000000000000007FFFFF8000000000000000000000 +000007FFFFF800000000000000000000003FFFFFC0000000000000000000007FFFFF8000 +000000000000000000000007FFFFF800000000000000000000003FFFFFC0000000000000 +000000007FFFFF8000000000000000000000000007FFFFF800000000000000000000003F +FFFFC0000000000000000000007FFFFF800000000000000000000000000FFFFFF0000000 +00000000000000003FFFFFC0000000000000000000003FFFFFC000000000000000000000 +00000FFFFFF000000000000000000000003FFFFFC0000000000000000000003FFFFFC000 +00000000000000000000000FFFFFF000000000000000000000003FFFFFC0000000000000 +000000003FFFFFC00000000000000000000000000FFFFFF000000000000000000000003F +FFFFC0000000000000000000003FFFFFC00000000000000000000000000FFFFFF0000000 +00000000000000003FFFFFC0000000000000000000003FFFFFC000000000000000000000 +00000FFFFFF000000000000000000000003FFFFFC0000000000000000000003FFFFFC000 +00000000000000000000000FFFFFF000000000000000000000003FFFFFC0000000000000 +000000003FFFFFC00000000000000000000000000FFFFFF000000000000000000000003F +FFFFC0000000000000000000003FFFFFC00000000000000000000000000FFFFFF0000000 +00000000000000003FFFFFC0000000000000000000003FFFFFC000000000000000000000 +00000FFFFFF000000000000000000000003FFFFFC0000000000000000000003FFFFFC000 +00000000000000000000000FFFFFF000000000000000000000003FFFFFC0000000000000 +000000003FFFFFC00000000000000000000000000FFFFFF000000000000000000000003F +FFFFC0000000000000000000003FFFFFC00000000000000000000000000FFFFFF0000000 +00000000000000003FFFFFC0000000000000000000003FFFFFC000000000000000000000 +00000FFFFFF000000000000000000000003FFFFFC0000000000000000000003FFFFFC000 +00000000000000000000000FFFFFF000000000000000000000003FFFFFC0000000000000 +000000003FFFFFC00000000000000000000000000FFFFFF000000000000000000000003F +FFFFC0000000000000000000003FFFFFC00000000000000000000000000FFFFFF0000000 +00000000000000003FFFFFC0000000000000000000003FFFFFC000000000000000000000 +00000FFFFFF000000000000000000000003FFFFFC0000000000000000000003FFFFFC000 +000000000000000000000007FFFFF800000000000000000000003FFFFFC0000000000000 +000000003FFFFFC000000000000000000000000007FFFFF800000000000000000000003F +FFFFC0000000000000000000003FFFFFC000000000000000000000000007FFFFF8000000 +00000000000000003FFFFFC0000000000000000000003FFFFFC000000000000000000000 +000007FFFFF800000000000000000000003FFFFFC0000000000000000000003FFFFFC000 +000000000000000000000007FFFFF800000000000000000000003FFFFFC0000000000000 +000000003FFFFFC000000000000000000000000007FFFFFC00000000000000000000003F +FFFFC0000000000000000000003FFFFFC000000000000000000000000003FFFFFC000000 +00000000000000003FFFFFC0000000000000000000007FFFFF8000000000000000000000 +000003FFFFFC00000000000000000000003FFFFFC0000000000000000000007FFFFF8000 +000000000000000000000003FFFFFC00000000000000000000003FFFFFC0000000000000 +000000007FFFFF8000000000000000000000000003FFFFFE00000000000000000000003F +FFFFC0000000000000000000007FFFFF8000000000000000000000000001FFFFFE000000 +00000000000000003FFFFFC0000000000000000000007FFFFF8000000000000000000000 +000001FFFFFE00000000000000000000003FFFFFC0000000000000000000007FFFFF8000 +000000000000000000000001FFFFFF00000000000000000000003FFFFFC0000000000000 +000000007FFFFF8000000000000000000000000001FFFFFF00000000000000000000003F +FFFFC0000000000000000000007FFFFF8000000000000000000000000000FFFFFF000000 +00000000000000003FFFFFC0000000000000000000007FFFFF8000000000000000000000 +000000FFFFFF80000000000000000000007FFFFFC0000000000000000000007FFFFF8000 +000000000000000000000000FFFFFF80000000000000000000007FFFFFC0000000000000 +000000007FFFFF80000000000000000000000000007FFFFFC0000000000000000000007F +FFFFC000000000000000000000FFFFFF00000000000000000000000000007FFFFFC00000 +00000000000000007FFFFFC000000000000000000000FFFFFF0000000000000000000000 +0000007FFFFFE0000000000000000000007FFFFFC000000000000000000000FFFFFF0000 +0000000000000000000000003FFFFFE000000000000000000000FFFFFFC0000000000000 +00000000FFFFFF00000000000000000000000000003FFFFFF000000000000000000000FF +FFFFC000000000000000000000FFFFFF00000000000000000000000000003FFFFFF80000 +0000000000000001FFFFFFC000000000000000000000FFFFFF0000000000000000000000 +0000001FFFFFF800000000000000000001FFFFFFC000000000000000000000FFFFFF0000 +0000000000000000000000001FFFFFFC00000000000000000003FFFFFFC0000000000000 +00000001FFFFFE00000000000000000000000000000FFFFFFE00000000000000000003FF +FFFFC000000000000000000001FFFFFE00000000000000000000000000000FFFFFFF0000 +0000000000000007FFFFFFC000000000000000000001FFFFFE0000000000000000000000 +00000007FFFFFF0000000000000000000FFFFFFFC000000000000000000001FFFFFE0000 +00000000000000000000000007FFFFFF8000000000000000000FFFFFFFC0000000000000 +00000001FFFFFE000000000000000000000000000003FFFFFFC000000000000000001FFF +FFFFC000000000000000000001FFFFFE000000000000000000000000000003FFFFFFE000 +000000000000003FFFFFFFC000000000000000000003FFFFFC0000000000000000000000 +00000001FFFFFFF000000000000000007FFFFFFFC000000000000000000003FFFFFC0000 +00000000000000000000000001FFFFFFF80000000000000000FFFFFFFFC0000000000000 +00000003FFFFFC000000000000000000000000000000FFFFFFFC0000000000000001FFFF +FFFFC000000000000000000003FFFFFC0000000000000000000000000000007FFFFFFE00 +00000000000007FFFFFFFFC000000000000000000003FFFFFC0000000000000000000000 +000000007FFFFFFF800000000000000FFFFFFFFFC000000000000000000003FFFFFC0000 +000000000000000000000000003FFFFFFFC00000000000003FFFFFFFFFC0000000000000 +00000007FFFFF80000000000000000000000000000001FFFFFFFF00000000000007FFFFF +FFFFC000000000000000000007FFFFF80000000000000000000000000000001FFFFFFFF8 +000000000001FFFFFFFFFFC000000000000000000007FFFFF80000000000000000000000 +000000000FFFFFFFFE000000000007FFFFFFFFFFC000000000000000000007FFFFF80000 +0000000000000000000000000007FFFFFFFF80000000003FFFFFFFFFFFC0000000000000 +0000000FFFFFF800000000000000000000000000000003FFFFFFFFF000000001FFFFFFFF +FFFFC00000000000000000000FFFFFF000000000000000000000000000000003FFFFFFFF +FE0000001FFFFFFFFFFFFFC00000000000000000000FFFFFF00000000000000000000000 +0000000001FFFFFFFFFFE0000FFFFFFFFFFFFFFFC00000000000000000000FFFFFF00000 +0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000 +0000001FFFFFF0000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFF +FFFFC00000000000000000001FFFFFE0000000000000000000000000000000003FFFFFFF +FFFFFFFFFFFFFFFFFFFFFFC00000000000000000001FFFFFE00000000000000000000000 +00000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000001FFFFFE00000 +00000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000 +0000003FFFFFE00000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFF +FFFFC00000000000000000003FFFFFC00000000000000000000000000000000003FFFFFF +FFFFFFFFFFFFFFFFFFFFFFC00000000000000000003FFFFFC00000000000000000000000 +000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000007FFFFFC00000 +000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000 +0000007FFFFFC000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFF +FFFFC00000000000000000007FFFFF8000000000000000000000000000000000001FFFFF +FFFFFFFFFFFFFFFFFFFFFFC00000000000000000007FFFFF800000000000000000000000 +0000000000000FFFFFFFFFFFFFFFFFFFFF3FFFFFC0000000000000000000FFFFFF800000 +00000000000000000000000000000003FFFFFFFFFFFFFFFFFFFC3FFFFFC0000000000000 +000000FFFFFF00000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFF83F +FFFFC0000000000000000000FFFFFF000000000000000000000000000000000000007FFF +FFFFFFFFFFFFFFE03FFFFFC0000000000000000001FFFFFF000000000000000000000000 +000000000000001FFFFFFFFFFFFFFFFF803FFFFFC0000000000000000001FFFFFF000000 +0000000000000000000000000000000007FFFFFFFFFFFFFFFE003FFFFFC0000000000000 +000001FFFFFE0000000000000000000000000000000000000001FFFFFFFFFFFFFFF8003F +FFFFC0000000000000000003FFFFFE00000000000000000000000000000000000000007F +FFFFFFFFFFFFC0003FFFFFC0000000000000000003FFFFFE000000000000000000000000 +00000000000000000FFFFFFFFFFFFE00003FFFFFC0000000000000000003FFFFFC000000 +000000000000000000000000000000000003FFFFFFFFFFF000003FFFFFC0000000000000 +000007FFFFFC0000000000000000000000000000000000000000003FFFFFFFFF0000003F +FFFFC0000000000000000007FFFFFC000000000000000000000000000000000000000000 +03FFFFFFE00000003FFFFFC000000000000000000FFFFFF8000000000000000000000000 +000000000000000000001FFFF0000000003FFFFFC000000000000000000FFFFFF8000000 +00000000000000000000000000000000000000000000000000003FFFFFC0000000000000 +00000FFFFFF800000000000000000000000000000000000000000000000000000000003F +FFFFC000000000000000001FFFFFF0000000000000000000000000000000000000000000 +00000000000000003FFFFFC000000000000000001FFFFFF0000000000000000000000000 +00000000000000000000000000000000003FFFFFC000000000000000001FFFFFF0000000 +00000000000000000000000000000000000000000000000000003FFFFFC0000000000000 +00003FFFFFE000000000000000000000000000000000000000000000000000000000003F +FFFFC000000000000000003FFFFFE0000000000000000000000000000000000000000000 +00000000000000003FFFFFC000000000000000007FFFFFC0000000000000000000000000 +00000000000000000000000000000000003FFFFFC000000000000000007FFFFFC0000000 +00000000000000000000000000000000000000000000000000003FFFFFC0000000000000 +0000FFFFFFC000000000000000000000000000000000000000000000000000000000003F +FFFFC00000000000000000FFFFFF80000000000000000000000000000000000000000000 +00000000000000003FFFFFC00000000000000000FFFFFF80000000000000000000000000 +00000000000000000000000000000000003FFFFFC00000000000000001FFFFFF80000000 +00000000000000000000000000000000000000000000000000003FFFFFC0000000000000 +0001FFFFFF0000000000000000000000000000000000000000000000000000000000003F +FFFFC00000000000000003FFFFFF00000000000000000000000000000000000000000000 +00000000000000003FFFFFC00000000000000003FFFFFE00000000000000000000000000 +00000000000000000000000000000000003FFFFFC00000000000000007FFFFFE00000000 +00000000000000000000000000000000000000000000000000003FFFFFC0000000000000 +0007FFFFFC0000000000000000000000000000000000000000000000000000000000003F +FFFFC0000000000000000FFFFFFC00000000000000000000000000000000000000000000 +00000000000000003FFFFFC0000000000000000FFFFFFC00000000000000000000000000 +00000000000000000000000000000000003FFFFFC0000000000000001FFFFFF800000000 +00000000000000000000000000000000000000000000000000003FFFFFC0000000000000 +001FFFFFF80000000000000000000000000000000000000000000000000000000000003F +FFFFC0000000000000001FFFFFF000000000000000000000000000000000000000000000 +00000000000000003FFFFFC0000000000000001FFFFFF000000000000000000000000000 +00000000000000000000000000000000003FFFFFC0000000000000001FFFFFE000000000 +00000000000000000000000000000000000000000000000000003FFFFFC0000000000000 +001FFFFFE00000000000000000000000000000000000000000000000000000000000003F +FFFFC0000000000000001FFFFFE000000000000000000000000000000000000000000000 +00000000000000001FFFFF80000000000000001FFFFFC000000000000000000000000000 +00000000000000000000000000000000001FFFFF80000000000000000FFFFFC000000000 +00000000000000000000000000000000000000000000000000000FFFFF00000000000000 +000FFFFF800000000000000000000000000000000000000000000000000000000000000F +FFFF000000000000000007FFFF8000000000000000000000000000000000000000000000 +000000000000000007FFFE000000000000000003FFFF0000000000000000000000000000 +000000000000000000000000000000000003FFFC000000000000000001FFFE0000000000 +000000000000000000000000000000000000000000000000000001FFF800000000000000 +0000FFFC0000000000000000000000000000000000000000000000000000000000000000 +7FE00000000000000000003FF00000000000000000000000000000000000000000000000 +0000000000000000001F800000000000000000000FC0000000000000000000000000> +355 331 105 446 402 107 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fr orsk10 135.492 1 +/Fr 1 108 df[<00000000000000000000000000000000000001FFFFFFFE000000000000 +0000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFF +FFC00000000000000000000000000000000000000000000000000000000000000000000F +FFFFFFFFFFFFFFFFC0000000000000000000000000000000000000000000000000000000 +0000000003FFFFFE00000001FFFFFF800000000000000000000000000000000000000000 +000000000000000000007FFFF00000000000003FFFFC0000000000000000000000000000 +0000000000000000000000000000000FFFF000000000000000003FFFE000000000000000 +000000000000000000000000000000000000000000FFFC000000000000000000007FFE00 +00000000000000000000000000000000000000000000000000000FFF8000000000000000 +00000003FFE00000000000000000000000000000000000000000000000000000FFF00000 +000000000000000000001FFE000000000000000000000000000000000000000000000000 +000FFF0000000000000000000000000001FFC00000000000000000000000000000000000 +000000000000007FF000000000000000000000000000001FFC0000000000000000000000 +00000000000000000000000003FF00000000000000000000000000000001FF8000000000 +0000000000000000000000000000000000001FF000000000000000000000000000000000 +3FF000000000000000000000000000000000000000000000FF8000000000000000000000 +00000000000003FE00000000000000000000000000000000000000000003FC0000000000 +000000000000000000000000007F8000000000000000000000000000000000000000001F +E00000000000000000000000000000000000000FF0000000000000000000000000000000 +00000000007F0000000000000000000000000000000000000001FC000000000000000000 +0000000000000000000003FC00000000000000000000000000000000000000007F800000 +000000000000000000000000000000000FE0000000000000000000000000000000000000 +00000FE00000000000000000000000000000000000003F80000000000000000000000000 +000000000000000003F8000000000000000000000000000000000000FC00000000000000 +0000000000000000000000000000007E000000000000000000000000000000000003F000 +0000000000000000000000000000000000000000001F8000000000000000000000000000 +0000000FC00000000000000000000000000000000000000000000007E000000000000000 +0000000000000000003F000000000000000000000000000000000000000000000001F800 +000000000000000000000000000000FC0000000000000000000000000000000000000000 +000000007E00000000000000000000000000000003F00000000000000000000000000000 +000000000000000000001F8000000000000000000000000000000FC00000000000000000 +0000000000000000000000000000000007E000000000000000000000000000001F000000 +0000000000000000000000000000000000000000000001F8000000000000000000000000 +00007C00000000000000000000000000000000000000000000000000007C000000000000 +0000000000000001F800000000000000000000000000000000000000000000000000001F +0000000000000000000000000003E0000000000000000000000000000000000000000000 +00000000000F800000000000000000000000000F80000000000000000000000000000000 +000000000000000000000003E00000000000000000000000001F00000000000000000000 +000000000000000000000000000000000001F00000000000000000000000007C00000000 +0000000000000000000000000000000000000000000000007C0000000000000000000000 +00F8000000000000000000000000000000000000000000000000000000003E0000000000 +00000000000003E000000000000000000000000000000000000000000000000000000000 +0F800000000000000000000007C000000000000000000000000000000000000000000000 +00000000000007C0000000000000000000000F0000000000000000000000000000000000 +00000000000000000000000001E0000000000000000000003E0000000000000000000000 +00000000000000000000000000000000000000F8000000000000000000007C0000000000 +000000000000000000000000000000000000000000000000007C00000000000000000000 +F00000000000000000000000000000000000000000000000000000000000001E00000000 +000000000001E00000000000000000000000000000000000000000000000000000000000 +000F00000000000000000007C00000000000000000000000000000000000000000000000 +0000000000000007C000000000000000000F800000000000000000000000000000000000 +0000000000000000000000000003E000000000000000001E000000000000000000000000 +0000000000000000000000000000000000000000F000000000000000003C000000000000 +000000000000000000000000000000000000000000000000000078000000000000000078 +00000000000000000000000000000000000000000000000000000000000000003C000000 +0000000000F0000000000000000000000000000000000000000000000000000000000000 +00001E0000000000000001E0000000000000000000000000000000000000000000000000 +00000000000000000F0000000000000003C0000000000000000000000000000000000000 +000000000000000000000000000007800000000000000780000000000000000000000000 +000000000000000000000000000000000000000003C00000000000000F00000000000000 +000000000000000000000000000000000000000000000000000001E00000000000001E00 +000000000000000000000000000000000000000000000000000000000000000000F00000 +000000003C00000000000000000000000000000000000000000000000000000000000000 +000000780000000000007800000000000000000000000000000000000000000000000000 +0000000000000000003C000000000000F000000000000000000000000000000000000000 +0000000000000000000000000000001C000000000000E000000000000000000000000000 +0000000000000000000000000000000000000000000E000000000001C000000000000000 +0000000000000000000000000000000000000000000000000000000F000000000003C000 +000000000000000000000000000000000000000000000000000000000000000000078000 +000000078000000000000000000000000000000000000000000000000000000000000000 +00000003C0000000000F0000000000000000000000000000000000000000000000000000 +00000000000000000001C0000000000E0000000000000000000000000000000000000000 +00000000000000000000000000000000E0000000001C0000000000000000000000000000 +00000000000000000000000000000000000000000000F0000000003C0000000000000000 +000000000000000000000000000000000000000000000000000000007000000000380000 +000000000000000000000000000000000000000000000000000000000000000000003800 +000000700000000000000000000000000000000000000000000000000000000000000000 +000000003C00000000F00000000000000000000000000000000000000000000000000000 +000000000000000000001C00000000E00000000000000000000000000000000000000000 +000000000000000000000000000000000E00000001C00000000000000000000000000000 +000000000000000000000000000000000000000000000F00000003C00000000000000000 +000000000000000000000000000000000000000000000000000000000700000003800000 +000000000000000000000000000000000000000000000000000000000000000000000380 +000007000000000000000000000000000000000000000000000000000000000000000000 +000000000380000007000000000000000000000000000000000000000000000000000000 +0000000000000000000001C000000E000000000000000000000000000000000000000000 +0000000000000000000000000000000001E000001E000000000000000000000000000000 +0000000000000000000000000000000000000000000000E000001C000000000000000000 +000000000000000000000000000000000000000000000000000000000070000038000000 +000000000000000000000000000000000000000000000000000000000000000000000070 +000038000000000000000000000000000000000000000000000000000000000000000000 +000000000038000070000000000000000000000000000000000000000000000000000000 +000000000000000000000038000070000000000000000000000000000000000000000000 +000000000000000000000000000000000038000070000000000000000000000000000000 +00000000000000000000000000000000000000000000001C0000E0000000000000000000 +00000000000000000000000000000000000000000000000000000000001C0000E0000000 +00000000000000000000000000000000000000000000000000000000000000000000000E +0001C0000000000000000000000000000000000000000000000000000000000000000000 +00000000000E0001C0000000000000000000000000000000000000000000000000000000 +000000000000000000000007000380000000000000000000000000000000000000000000 +000000000000000000000000000000000007000380000000000000000000000000000000 +000000000000000000000000000000000000000000000007000380000000000000000000 +000000000000000000000000000000000000000000000000000000000003800700000000 +000000000000000000000000000000000000000000000000000000000000000000000003 +800700000000000000000000000000000000000000000000000000000000000000000000 +000000000003800700000000000000000000000000000000000000000000000000000000 +000000000000000000000001C00E00000000000000000000000000000000000000000000 +000000000000000000000000000000000001C00E00000000000000000000000000000000 +000000000000000000000000000000000000000000000001C00E00000000000000000000 +000000000000000000000000000000000000000000000000000000000000E01C00000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +E01C00000000000000000000000000000000000000000000000000000000000000000000 +000000000000E01C00000000000000000000000000000000000000000000000000000000 +000000000000000000000000E01C00000000000000000000000000000000000000000000 +000000000000000000000000000000000000703800000000000000000000000000000000 +000000000000000000000000000000000000000000000000703800000000000000000000 +000000000000000000000000000000000000000000000000000000000000703800000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +703800000000000000000000000000000000000000000000000000000000000000000000 +000000000000703800000000000000000000000000000000000000000000000000000000 +000000000000000000000000387000000000000000000000000000000000000000000000 +000000000000000000000000000000000000387000000000000000000000000000000000 +000000000000000000000000000000000000000000000000387000000000000000000000 +000000000000000000000000000000000000000000000000000000000000387000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +387000000000000000000000000000000000000000000000000000000000000000000000 +000000000000387000000000000000000000000000000000000000000000000000000000 +000000000000000000000000387000000000000000000000000000000000000000000000 +00000000000000000000000000000000000038E000000000000000000000000000000000 +0000000000000000000000000000000000000000000000001CE000000000000000000000 +0000000000000000000000000000000000000000000000000000000000001CE000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +1CE000000000000000000000000000000000000000000000000000000000000000000000 +0000000000001CE000000000000000000000000000000000000000000000000000000000 +0000000000000000000000001CE000000000000000000000000000000000000000000000 +0000000000000000000000000000000000001CE000000000000000000000000000000000 +0000000000000000000000000000000000000000000000001CE000000000000000000000 +0000000000000000000000000000000000000000000000000000000000001CE000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +1CE000000000000000000000000000000000000000000000000000000000000000000000 +0000000000001CE000000000000000000000000000000000000000000000000000000000 +0000000000000000000000001CE000000000000000000000000000000000000000000000 +0000000000000000000000000000000000001CE000000000000000000000000000000000 +0000000000000000000000000000000000000000000000001CE000000000000000000000 +0000000000000000000000000000000000000000000000000000000000001CE000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +1CE000000000000000000000000000000000000000000000000000000000000000000000 +0000000000001CE000000000000000000000000000000000000000000000000000000000 +0000000000000000000000001C7000000000000000000000000000000000000000000000 +0000000000000000000000000000000000001C7000000000000000000000000000000000 +000000000000000000000000000000000000000000000000387000000000000000000000 +000000000000000000000000000000000000000000000000000000000000387000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +387000000000000000000000000000000000000000000000000000000000000000000000 +000000000000383800000000000000000000000000000000000000000000000000000000 +000000000000000000000000383800000000000000000000000000000000000000000000 +000000000000000000000000000000000000383800000000000000000000000000000000 +000000000000000000000000000000000000000000000000703800000000000000000000 +000000000000000000000000000000000000000000000000000000000000701C00000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +701C00000000000000000000000000000000000000000000000000000000000000000000 +000000000000700E00000000000000000000000000000000000000000000000000000000 +000000000000000000000000700E00000000000000000000000000000000000000000000 +000000000000000000000000000000000000E00E00000000000000000000000000000000 +000000000000000000000000000000000000000000000000E00700000000000000000000 +000000000000000000000000000000000000000000000000000000000000E00780000000 +000000000000FFFF00000000000000000000000001FFF800000000000000000000000001 +C0038000000000000000001FFFFFFC00000000000000000000003FFFFFC0000000000000 +000000000001C001C00000000000000001FFFFFFFFC000000000000000000003FFFFFFFC +000000000000000000000001C001C00000000000000007FF0000FFFC0000000000000000 +001FFE0007FF0000000000000000000000038000E0000000000000003FE0000003FF8000 +000000000000007FC000003FE000000000000000000000038000F000000000000000FE00 +0000003FE00000000000000003FC00000003F80000000000000000000007000070000000 +00000003F80000000003F8000000000000000FE000000000FC0000000000000000000007 +0000380000000000000FC000000000007E000000000000001F80000000001F0000000000 +00000000000700003C0000000000003F0000000000001F800000000000007C0000000000 +0FC00000000000000000000E00001E0000000000007C00000000000007E0000000000001 +F8000000000003E00000000000000000000E00000F000000000001F000000000000001F8 +000000000003E0000000000000F00000000000000000001C000007800000000003E00000 +00000000007C00000000000F800000000000007C0000000000000000001C000003C00000 +00000780000000000000001F00000000001F000000000000003E00000000000000000038 +000001E0000000001F00000000000000000F80000000007C000000000000000F00000000 +000000000078000000F0000000003E000000000000000003E000000000F8000000000000 +0007800000000000000000700000007C0000000078000000000000000001F000000001E0 +0000000000000003C00000000000000000E00000003E00000000F0000000000000000000 +7800000003C00000000000000001E00000000000000001E00000000F80000001E0000000 +0000000000003C00000007800000000000000000F00000000000000001C000000007C000 +0003C00000000000000000001E0000001F00000000000000000078000000000000000380 +00000001F0000007800000000000000000000F0000003E00000000000000000038000000 +00000000078000000000FE00000F00000000000000000000078000007800000000000000 +00001C000000000000000700000000003F80001E0000000000000000000003C00000F000 +00000000000000001E000000000000000E00000000000FF8001C00000000000000000000 +01E00001E00000000000000000000F000000000000001E000000000001FFC03800000000 +00000000000000E00003C000000000000000000007000000000000003C0000000000007F +FFF800000000000000000000007000078000000000000000000003800000000000007800 +000000000007FFF0000000000000000000000078000F0000000000000000000003C00000 +0000000070000000000000003FE0000000000000000000000038001E0000000000000000 +000001C0000000000000700000000000000001C000000000000000000000001C003C0000 +000000000000000000E0000000000000000000000000000003C000000000000000000000 +001E00780000000000000000000000E00000000000000000000000000000038000000000 +000000000000000E00F00000000000000000000000700000000000000000000000000000 +070000000000000000000000000701E00000000000000000000000700000000000000000 +0000000000000F0000000000000000000000000703C00000000000000000000000380000 +0000000000000000000000000E0000000000000000000000000387800000000000000000 +0000003800000000000000000000000000001C000000000000000000000000038F000000 +0000000000000000001C00000000000000000000000000001C0000000000000000000000 +00039E0000000000000000000000001C0000000000000000000000000000380000000000 +0000000000000001DC0000000000000000000000000E0000000000000000000000000000 +3800000000000000000000000001F80000000000000000000000000E0000000000000000 +0000000000007000000000000000000000000001F8000000000000000000000000070000 +0000000000000000000000007000000000000000000000000000E0000000000000000000 +000000070000000000000000000000000000E000000000000000000000000000E0000000 +000000000000000000070000000000000000000000000000E00000000000000000000000 +0000E0000000000000000000000000038000000000000000000000000000E00000000000 +0000000000000000E0000000000000000000000000038000000000000000000000000001 +C00000000000000000000000000070000000000000000000000000038000000000000000 +000000000001C0000000000000000000000000007000000000000000000000000001C000 +000000000000000000000001C00000000000000000000000000070000000000000000000 +00000001C000000000000000000000000003800000000000000000000000000070000000 +00000000000000000001C000000000000000000000000003800000000000000000000000 +00007000000000000000000000000000E000000000000000000000000003800000000000 +00000000000000007000000000000000000000000000E000000000000000000000000007 +00000000000000000000000000007000000000000000000000000000E000000000000000 +00000000000700000000000000000000000000007000000000000000000000000000E000 +000000000000000000000007000000000000000000000000000070000000000000000000 +00000000E000000000000000000000000007000000000000000000000000000070000000 +00000000000000000000700000000000000000000000000E000000000000000000000000 +00007000000000000000000000000000700000000000000000000000000E000000000000 +00000000000000007000000000000000000000000000700000000000000000000000000E +000000000000000000000000000070000000000000000000000000007000000000000000 +00000000000E000000000000000000000000000070000000000000000000000000007000 +00000000000000000000000E000000000000000000000000000070000000000000000000 +00000000700000000000000000000000000E000000000000000000000000000070000000 +00000000000000000000380000000000000000000000001C000000000000000000000000 +00007000000000000000000000000000380000000000000000000000001C000000000000 +00000000000000007000000000000000000000000000380000000000000000000000001C +000000000000000000000000000070000000000000000000000000003800000000000000 +00000000001C000000000000000000000000000070000000000000000000000000003800 +00000000000000000000001C000000000000000000000000000070000000000000000000 +00000000380000000000000000000000001C000000000000000000000000000070000000 +00000000000000000000380000000000000000000000001C000000000000000000000000 +00007000000000000000000000000000380000000000000000000000001C000000000000 +00000000000000007000000000000000000000000000380000000000000000000000001C +000000000000000000000000000070000000000000000000000000003800000000000000 +00000000001C000000000000000000000000000070000000000000000000000000003800 +00000000000000000000001C000000000000000000000000000070000000000000000000 +00000000380000000000000000000000001C000000000000000000000000000070000000 +00000000000000000000380000000000000000000000001C000000000000000000000000 +00007000000000000000000000000000380000000000000000000000001C000000000000 +00000000000000007000000000000000000000000000380000000000000000000000001C +000000000000000000000000000070000000000000000000000000003800000000000000 +00000000001C000000000000000000000000000070000000000000000000000000003800 +00000000000000000000001C000000000000000000000000000070000000000000000000 +00000000380000000000000000000000000E000000000000000000000000000070000000 +00000000000000000000380000000000000000000000000E000000000000000000000000 +00007000000000000000000000000000380000000000000000000000000E000000000000 +00000000000000007000000000000000000000000000380000000000000000000000000E +000000000000000000000000000070000000000000000000000000003800000000000000 +00000000000E000000000000000000000000000070000000000000000000000000003800 +00000000000000000000000E000000000000000000000000000070000000000000000000 +000000003800000000000000000000000007000000000000000000000000000070000000 +000000000000000000007000000000000000000000000007000000000000000000000000 +000070000000000000000000000000007000000000000000000000000007000000000000 +000000000000000070000000000000000000000000007000000000000000000000000007 +000000000000000000000000000070000000000000000000000000007000000000000000 +000000000003800000000000000000000000000070000000000000000000000000007000 +000000000000000000000003800000000000000000000000000070000000000000000000 +000000007000000000000000000000000003800000000000000000000000000070000000 +000000000000000000007000000000000000000000000001C00000000000000000000000 +000070000000000000000000000000007000000000000000000000000001C00000000000 +000000000000000070000000000000000000000000007000000000000000000000000001 +C00000000000000000000000000070000000000000000000000000007000000000000000 +000000000000E00000000000000000000000000070000000000000000000000000007000 +000000000000000000000000E00000000000000000000000000070000000000000000000 +00000000E000000000000000000000000000E00000000000000000000000000070000000 +00000000000000000000E000000000000000000000000000700000000000000000000000 +00007000000000000000000000000000E000000000000000000000000000700000000000 +00000000000000007000000000000000000000000000E000000000000000000000000000 +38000000000000000000000000007000000000000000000000000000E000000000000000 +0000000000003800000000000000000000000000F000000000000000000000000000E000 +0000000000000000000000001C00000000000000000000000001F0000000000000000000 +00000000E0000000000000000000000000001C00000000000000000000000003F0000000 +00000000000000000000E0000000000000000000000000000E0000000000000000000000 +0007F000000000000000000000000001C0000000000000000000000000000F0000000000 +000000000000000F7000000000000000000000000001C000000000000000000000000000 +070000000000000000000000001E7000000000000000000000000001C000000000000000 +000000000000038000000000000000000000003C7000000000000000000000000001C000 +00000000000000000000000003C000000000000000000000007870000000000000000000 +00000001C00000000000000000000000000001C00000000000000000000000F070000000 +00000000000000000001C00000000000000000000000000000E000000000000000000000 +01E07000000000000000000000000003800000000000000000000000000000F000000000 +00000000000003C070000000000000000000000000038000000000000000000000000000 +007800000000000000000000078070000000000000000000000000038000000000000000 +0000000000000038000000000000000000001F0070000000000000000000000000038000 +000000000000000000000000001C000000000000000000003E0070000000000000000000 +000000038000000000000000000000000000001E00000000000000000000780070000000 +000000000000000000070000000000000000000000000000000F00000000000000000000 +F00070000000000000000000000000070000000000000000000000000000000780000000 +000000000001E00070000000000000000000000000070000000000000000000000000000 +0003C0000000000000000003C00070000000000000000000000000070000000000000000 +0000000000000001E000000000000000000F800070000000000000000000000000070000 +0000000000000000000000000000F000000000000000001F000070000000000000000000 +0000000E000000000000000000000000000000007800000000000000003C000070000000 +0000000000000000000E000000000000000000000000000000003E0000000000000000F8 +0000700000000000000000000000000E000000000000000000000000000000001F000000 +0000000001F00000700000000000000000000000000E0000000000000000000000000000 +0000078000000000000007C00000700000000000000000000000001C0000000000000000 +000000000000000003E00000000000000F800000700000000000000000000000001C0000 +000000000000000000000000000001F00000000000003E00000070000000000000000000 +0000001C00000000000000000000000000000000007C000000000000FC00000070000000 +0000000000000000001C00000000000000000000000000000000003F000000000001F000 +0000700000000000000000000000003800000000000000000000000000000000000FC000 +0000000FC000000070000000000000000000000000380000000000000000000000000000 +00000003F8000000003F8000000070000000000000000000000000380000000000000000 +00000000000000000000FE00000001FE0000000070000000000000000000000000700000 +000000000000000000000000000000003FE000000FF00000000070000000000000000000 +0000007000000000000000000000000000000000000007FF0001FFC00000000070000000 +0000000000000000007000000000000000000000000000000000000001FFFFFFFE000000 +00007000000000000000000000000070000000000000000000000000000000000000001F +FFFFF0000000000070000000000000000000000000E00000000000000000000000000000 +000000000000FFFE00000000000070000000000000000000000000E00000000000000000 +000000000000000000000000000000000000000070000000000000000000000000E00000 +000000000000000000000000000000000000000000000000000070000000000000000000 +000001C00000000000000000000000000000000000000000000000000000000070000000 +000000000000000001C00000000000000000000000000000000000000000000000000000 +000070000000000000000000000001C00000000000000000000000000000000000000000 +000000000000000070000000000000000000000003800000000000000000000000000000 +000000000000000000000000000070000000000000000000000003800000000000000000 +000000000000000000000000000000000000000070000000000000000000000003800000 +000000000000000000000000000000000000000000000000000070000000000000000000 +000007000000000000000000000000000000000000000000000000000000000070000000 +000000000000000007000000000000000000000000000000000000000000000000000000 +000070000000000000000000000007000000000000000000000000000000000000000000 +00000000000000007000000000000000000000000E000000000000000000000000000000 +00000000000000000000000000007000000000000000000000000E000000000000000000 +00000000000000000000000000000000000000007000000000000000000000000E000000 +000000000000000000000000000000000000000000000000000070000000000000000000 +00001C000000000000000000000000000000000000000000000000000000000070000000 +00000000000000001C000000000000000000000000000000000000000000000000000000 +000070000000000000000000000038000000000000000000000000000000000000000000 +000000000000000070000000000000000000000038000000000000000000000000000000 +000000000000000000000000000070000000000000000000000038000000000000000000 +000000000000000000000000000000000000000070000000000000000000000070000000 +000000000000000000000000000000000000000000000000000070000000000000000000 +000070000000000000000000000000000000000000000000000000000000000070000000 +0000000000000000E0000000000000000000000000000000000000000000000000000000 +0000700000000000000000000000E0000000000000000000000000000000000000000000 +0000000000000000700000000000000000000001C0000000000000000000000000000000 +0000000000000000000000000000700000000000000000000001C0000000000000000000 +0000000000000000000000000000000000000000700000000000000000000001C0000000 +000000000000000000000000000000000000000000000000000070000000000000000000 +000380000000000000000000000000000000000000000000000000000000000070000000 +000000000000000380000000000000000000000000000000000000000000000000000000 +000070000000000000000000000700000000000000000000000000000000000000000000 +000000000000000070000000000000000000000700000000000000000000000000000000 +000000000000000000000000000070000000000000000000000E00000000000000000000 +000000000000000000000000000000000000000070000000000000000000000E00000000 +000000000000000000000000000000000000000000000000000070000000000000000000 +001C00000000000000000000000000000000000000000000000000000000000070000000 +000000000000001C00000000000000000000000000000000000000000000000000000000 +000070000000000000000000003800000000000000000000000000000000000000000000 +000000000000000070000000000000000000003800000000000000000000000000000000 +000000000000000000000000000020000000000000000000001000000000000000000000 +00>334 311 94 436 402 107 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fs or17 17.28 75 +/Fs 75 158 df<00000000007FC00000000007FFE0000000007E03F07C000003E001F0FF +00001E0000F83FF003F00000F80FFFFF8000007800FFF000000078000000000000780000 +000000007000000000000070000000000000E0000000000000E0000000000001C0000000 +000001C000000000000380000000000003000000000000070000000000000E0000000000 +000E0000000000001E0000000000001C0000000000001C0000000000003C000000000000 +3C0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C +0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C00 +00000000003C0000000000003C0000000000003C0000000000003C0000000000003C0000 +000000003C0000000000003C0000000000003C0000000000003C0000000000003C000000 +0000003C0000000000003C0000000000003C0000000000003C0000000000003C00000000 +00003C0000000000003C0000000000003C0000000000003C0000000000003C0000000000 +003C00000000000030003539A8B70D>42 D<000780001FC00037E00073E000F1E010F1E1 +78F9C7F8FD8F787F0E7C3C0E7C001C3E00183F00301FC0600FFF8003FE00181093B900> +47 D<0003F800000FFE0000307F8000C01FC0018007E0030003F0070001F00E0000F80C +0000FC1C00007C3C00003C3800003E3800003E7800001E7000001F7000001FF000000FF0 +00000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF800000EF8 +00000E7800001E7C00001C7C00001C3C00003C3E0000383F0000301F0000700F8000E00F +C000C007E0018003F8030001FE0C00007FF000001FC00020297EA625>I<007F800001FF +E0000607F0000C01F8001C00FC0038007C0038003C0070003E0070003E00F0001E00F000 +1E00F0001E00F0001E00F0001C00F0001C00F0003800F8003800F8007000780060007C00 +C0007C0180003E0300003F0C00001F1800000FE000000FC0000007E0000003F0000001F8 +000000FE0000007F0000001F8000000FE0000007F8000001FC0000007F0000003FC00000 +0FF8000003F8000000701D287EA622>I<0001FC000007FF0000183F8000300FC0006007 +E000E003E001C001F001C001F0038000F8038000F8078000780780007807800078078000 +780780007807C0007807C0007003C0007003E000F003E000E001F001E001F803C000FC07 +80007F0F80003FF700000FC60000000C0000001800000030000000600000018000000300 +0000060000001800000060000001800000070000001C00000060000000800000001D287D +A622>I<007F007E0001FFC1FF00060FE61F800C03F80F801C01F007C03800F807C03800 +F803C078007803E070007803E070007801E0F0007801E0F0007801E0F0007801E0F00078 +01E0F1F07801E0F7F87801E0F8F87801E0F87C7801E0F87C7801E0F83C7801E0783C7801 +C07C3C7801C07C3C7803C03E3C7803C03F387803C01FF07803C00FC07803800000780380 +00007807800000780780000078070000007807000000600F000000000E000000000E0000 +00001E000000001C000000001C000000003C00000000300023287EA628>I<70000000E0 +F8000001C0FC000001807E000003003F000006001F80000C000FC000180007E000300003 +F000600001F800C00000FC018000007E030000003F060000001F8C0000000FD800000007 +F000000003F000000001F800000001FC000000037E000000063F0000000C1F800000180F +C000003807C000007003E000007003E00000E001F00000E001F00001E000F00001E000F0 +0001E000F00001E000F00001E000F00001F000E00001F000E00000F801C00000FC018000 +007F030000003FFC0000000FF0000023287FA525>I<0007F000001FFC000060FE0000E0 +3E0001C01F0001C01F0003C00F0003C00F0003C00F0003E00E0003E00E0001F01E0001F8 +1C0000FC1800707E3800F83FF000FC1FE0007F07E0003F83F8000FC3FC0007E47E0003F8 +3F0001FC1FC0007E0FE000FF83F001DFC1F80387E0E00303F0000701F8000F00F8000E00 +7C000E007C001E003C001E003C001E003C001E0038001F0038001F8070000FE0600007FF +800001FE00001D297DA622>I<003FC00001FFF0000703FC000C00FE0018003F0038001F +8070000F807F0007C0FFC007C00FF003E003F803E000FC01E0007E01E0003E01E0001F01 +E0001F01E0000F01E0000F01C0000F01C0000E03C0380E03C07C1C03807E1803803FE007 +001F80060000000E0000001C000000180000003000000060000000C00000018000000300 +00000C0000001800000060000000C00000030000000C00000030000000C00000001B297E +A61F>I<003FC00000FFF0000303FC000600FE000C003F001DF81F803FFC0F80387E07C0 +703E07C0701F03E0F01F03E0F00F01E0F00F01E0F00F01E0F00F01E0F80E01E0F80E01E0 +7C1C01C07E1801C03FF003C01FC003C00000038000000380000007000000060000000E00 +00001C000000180000003000000060000000C0000001800000030000000C000000180000 +0060000000C00000030000000C00000030000000C00000001B297EA61F>I<07FFFFF01F +FFFFC03000000070000000F0000000F0000000F0000000F0000000F0000000F0000000F0 +000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0 +000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0 +000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0 +000000C00000001C277EA51F>I<00000380000007800000078000000780000007800000 +078000000780000007800000078000000780380007807E000780FFC00780FFF00780F3FC +0780F8FF8780F83FE7807807FF807C01FF807C007F803C000E003E0000003F0000001F00 +00000F8000000FC0000007E0000003F0000001F8000000FC0000007F0000003F8000000F +E0000007F0000001FC000000FF0000003FC000000FE0000003801B277EA51F>I<0001FF +00000FFFC000380FF000C003E00180000003000000060000000E0000001C0000001C0000 +00380000003800000078000000780000007000000070000000F0000000F0000000F00000 +00F0000000F0000000F003FE00F01FFFC0F0701FE0F18003F0F60001F8F80000F8F80000 +7C7800007C7800003C7C00003C7C00003C3E00003C3E0000381F0000381F8000700FC000 +6007F000C003FC030000FFFC00003FF0001E297EA620>60 D<0000001FE0000000FFF000 +000781F800003C00F83001E0007CFC0F00007CFFF800003C3FC000003C00000000380000 +00003800000000780000000070000000007000000000F000000000E000000000C02610A9 +B700>62 D<30F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 +F0F0F0F0F0F0F0C004277BA50D>65 D<00003FF800000003FFFF8000001F007FE0000070 +0007F80000C00001FC00030000007E00060000003F000C0000001F801C0000000F803800 +000007C03800000007C07000000003E07000000003E0F000000001E0F000000001F0F000 +000001F0F000000000F0F000000000F0F800000000F0F830E00F00F07C61E01F00F07EC1 +E01F80F03F81E01F80F01F81E01F80F00701E01FC0E00701F01FC0E00F01F01FC1E00F00 +F83BC1E00F00FC33C1C00F007FE3C1C00F003F83C3C00F80000383800F80000383800780 +0007870007C00007070007E000060F0003F0000C0F8001FC00180F8000FF80E007C0003F +FF8007E00007FC0003F00000000001F80000000000F800000000007C00000000007C0000 +000000382E2E7EA630>I<0000FFE000000FFFFE00003C01FF8000C0001FE003000007F0 +06000001F80C000000FC180000007E380000003E780000001E700000001F700000001FF0 +0000000FF00000000FF00000000FF80000000FF80000000E7C003F800E7E00FFE01C3F83 +07F0181FFC01F83807FC00F8700038007CC00038007D000078003C000078003C00007800 +3C00007C0038003FFC0038007FFE00700007FF006000007FC0FF0001FFFFFF80030FFF0F +C00703FC07C00F00FC03C00F007E03C00F80FF03800FC39FC30007FE0FFE0003F003F800 +28297EA62C>I<1C0000073E00000F3F00000F1F80000F0F80000F07C0000F07E0000F03 +E0000F01F0000F01F8000F00FC000F007C000F003E000F003F000F001F800F007F800F01 +FFC00F061FE00F0C07F00F1803F00F3801F80F7800F00F7000400F7000000FF000000FF0 +00000FF000000FF000000FF000000FF800000FF800000F7C00000F7C00000F3E00001F3F +00003F1F8000CF0FE0018F07F80E0F01FFF80C007FC00020287EA527>I<018000000000 +03E00000000007F80000000001FE00000000007F80000000001FF80000000007FFFFFFC0 +00007FFFFFF00000000003F80000000000FC00000000007C00000000003E00000000003E +00000000001E00000000001F00000000001F00000000000F00000000180F00000000780F +00000000F80F00000003780F0000000C780F00000018780F00000060780F000000C0780F +00000300780F00000C00780F000018007C0F000060007C0F0000E0007E0F0001E0007F8F +0001E0007FFF0001F0007FCF0001F800780F0000F000780F00000000780F3C000000780F +FF000000780F3FC00000780F0FE00000780F03F80000780F01FE0000780F007F0000780F +001FC000780F000FF000780F0003F800780F0000FE00780F00007F80780F00001FC0780F +000007F0780F000003FC780F000000FE780F0000003FF80F0000001FF80F00000007F80F +00000001F80C00000000E00030397DB638>I<00001F87E00001807FFFF800030187F1FC +00070381F07E000E0700F03E000E0700F01F001C0F00F01F001C0F00F00F003C0F00F00F +003C0F00F00F003C0F80F00F003C0F80F00E003E07C0F00E003E0780F01E001F0200C01C +001F80000018000FC00000300007F03F03F00007FFFFCFFC000CFF0FF0FE001C0E03F03F +00380E01F01F00381C00F00F00701C00F00F80703C00F00F80F03C00F00780F03C00F007 +80F03E00F00780F03E00F00780F81E00F00700F81F00F00700781E00F00E007C0800C00E +007E0000001C003F00000018001F80000030000FE00000600007F80001800001FF801E00 +00007FFFF800000007FF80000029297EA62D>I<0000FF80000007FFF81C001C07FE3C00 +60007FBC0180001FFC03000007FC06000001FC0C000000FC1C0000003C380000003C3800 +00003C700000003C700000003CF00000003CF00000003CF00000003CF00000003CF81800 +003CF87000003C78E000003C7CC000003C7FC000003C3F8000003C1F8000003C0F000000 +3C070000003C0F0000003C0F0000003C0F0000003C0F0003003C0F0007003C0F000F003C +0F800F003C0F800F003C07C00F003C07C00F003C03E00F807C03F01FC07C01FC37F0FC00 +FFC3FF30003F00FC0026297EA62C>I<00F80003FE000C7F00181F80380F807007C07007 +C0F003C0F003C0F003C0F80380F803807C07007E06003F8C001FF00007C0000000000000 +0000000000000000000000000000000000F80003FE000C7F00181F80380F807007C07007 +C0F003C0F003C0F003C0F80380F803807C07007E06003F8C001FF00007C00012297EA617 +>I<00003FF800000003FFFF8000000F007FE00000300007F80000600001FC0000E00000 +7E0001C000003F0001C000001F8003C000000F8003C0000007C003C0000007C003FF0000 +03E003FFE00003E00C0FFC0001E01801FC0001F03800380001F07000000000F070000000 +00F0F000000000F0F000000000F0F000000000F0F800000000F0F800000000F07C0FC1F8 +00F07E3FE7FC00E03FE3FC7E00E01FE1FC3E01E007C0F81F01C001C0F81F01C003C0780F +03C003C0780F038003C0780F038003C0780F070003C0780F060003E0780E0E0003E07C0E +1C0001E07C1E1E0001F07E1C3F0001F8FF181F8000FF9FF00FC0007E0FC007C000000000 +03E00000000003F00000000001F80000000000F80000000000602D2E7EA630>I<0003FE +0000001FFE007800701C00F800C01C0078030038007C060038007C0C0078003C1C007800 +3C380078003C380078003C78007C003870007C003870003E0070F0003F0060F0001F80C0 +F0000FE180F00007FE00F00001F800F800000000F8000000007C000000007C000000003E +000000003F007E00001FC3FF80000FFE1FC00003FC07E000003C03E000003801F0000038 +01F000007800F000007800F000007800F000007800F000007C00E000007C00E000003E01 +C000003F018000001FC3C000000FFFE0000003F3F000000001F000000000F800000000FC +000000007E000000003F000000001F000000000F000000000C0026317EA62A>I<0003FE +0000001FFE000C00701C003C00C01C003C030038003C060038003C0C0078003C1C007800 +3C380078003C380078003C78007C007C70007C007C70003E007CF0003F00FCF0001F80FC +F0000FE1BCF00007FE3CF00001F83CF80000003CF80000003C7C0000003C7C0000003C3E +0000003C3F007E003C1FC3FF803C0FFE1FC03C03FC07E03C003C03E03C003801F03C0038 +01F03C007800F03C007800F03C007800F03C007800F03C007C00E03C007C00E03C003E01 +C03C003F01803C001FC3003C000FFC00300003F0000026297EA62C>I<00007FF0000000 +03FFFE0000001E00FFC0000070001FE00000C00003F80003000001FC00060000007E000C +0000003F001C0000001F00380000000F80380000000F807000000007C07000000007C0F0 +00000003C0F000000003C0F000000003C0F800000003C0F81F807C03807C7FE1FE03807F +C7F63F07803F81FC1F87000F80F80F84000700F807C00007007807C0000F007803C0000F +007803C0000F007803C0000F007803C0000F007803C0000F007803C0000F807803C0000F +807803800007807803800007C07807800007C07807800003E07807800003E07807000001 +F07807000001E0780F000000C0600C00002A287EA62F>I<00F80003FE000C7F00181F80 +380F807007C07007C0F003C0F003C0F003C0F80380F803807C07007E06003F8C001FF000 +07C00012117EA617>I<000007F80000003FFE1C0000E07FBC0001801FFC00030007FC00 +070003FC000F0000FC000F00007C000F00003C000F80003C000F80003C000780003C003F +C0003C00FFF0003C0307F8003C0600FE003C0C007F003C1C001E003C380000003C380000 +003C700000003C700000003CF00000003CF00000003CF00000003CF000FE003CF007FF80 +3CF00C1FC03CF83007E03CF86003E03C78C001F03C7D8001F03C7F8000F03C3F0000F03C +3F0000F03C1F8000E03C0FC000C03C07F001803C03FC07003C00FFFC0030003FE0000026 +297EA62C>I<3800000000007C00000000007F00000000003FC0000000000FF800000000 +03FF80000000007FFFFFFC000007FFFFFF00000000003F80000000000FC00000000007E0 +0000000003E00000000001F00000000001F00000000000F80000000000F8000007E00078 +00E01FF8007801C061FC00780180C07E00780301C03E00780703C01F00780E03C01F0078 +0E03E00F00781C03E00F00781C01F00F00783801F00F80783800C00FC0787800000FE078 +7800000FF8787000001DFFF8700000187E78F00000300078F000007F0078F00001FFC078 +F000070FE078F0001C03F078F0002001F078F0000000F878F0000000F878F80000007878 +F800000078787800000078787C00000078787C00000078783C00000070783E0000007078 +3F000000E0781F000000E0780F800001C0780FC00001807807E00003007803F000060078 +01FC0018007800FF00E00078003FFF800060000FFC0000002D397EB634>I<0001FF0000 +00000FFFE0E7C000380FF9FFE000C001FFE3F00300007FE1F00600001FE0F80C00000FE0 +F81C000003E07838000001E07838000001E07870000001E07070000001F070F0000001F0 +E0F0000001FCC0F0000001FF80F0000001FE00F8000001E000F8000001E0007C000001E0 +007C000001E0003E000001E0003F000001E0001F804001E0000FC18001E00007F60001E0 +0003F80001E00000F00001E00000600001E00000E00001E00001C00001E00001C00001E0 +0003C00001E00003C00001E00003C00001E00003E00003E00003E00007E00001F00019E0 +0001F80061E00000FF0381E000007FFE018000000FF00000002D297EA630>I<0000FFC0 +000007FFF800001C03FC000030007F0000C0003F800180000FC003000007E006000003F0 +0E000001F01C000000F81C000000F8380000007C380000007C780000003C780000003C70 +0000003E700000003EF00000001EF00000001EF00000001EF00000001EF00000001EF000 +00001EF00000001EF80000001CF80000001C780000003C780000003C7C000000387C0000 +00383E000000703E000000701F000000E01F800000C00FC000018007E000030003F80006 +0001FC001800007F807000003FFFC0000007FE000027297EA62C>I<0001FF0000000FFF +C06000780FF1E001F003FDE003F000FFE00678003FE00C7C000FE01C3C0007E0381E0001 +E0381F0001E0700F8001E070078001E0F003C001E0F003E001E0F001E001E0F000F001E0 +F800F801E0F8007801E07C003C01E07C003E01E03E001F01E03F000F01E01F804781E00F +C187C1E007F603C1E003F801E1E000F001F1E0006000F1E000E00079E001C0007DE001C0 +003FE003C0001FE003C0000FE003C0000FE003E00007E003E00007E001F00019E001F800 +31E000FF01C1E0007FFF0180000FF8000023297EA62A>83 D<001FC000007FF0070183F8 +0F0380FC0F07007C0F07003E0F0F003E0F0F001E0F0F001E0F0F801E0F0F801C0F07801C +0F0700380F0000300F0000600F0000C00F0003000F000C000F0018000F0060000F018000 +0F0600000F0C00000F1800000F3800000F7000000F7000000FF000000FF000000FF00000 +0FF800000FF800000F7800000F7C00000F7E00000F3F00003F1F80006F0FE0018F07FC06 +0F01FFF80C003FE00020297EA627>I<00003FF800000003FFFF8000001F007FF0000070 +0007F80000C00000FE00030000007F00060000001F800C0000000FC01C00000007C03800 +000003E03800000003E07000000001F07000000001F0F000001800F0F000003800F0F000 +007000F0F000006000F0F80000E000F0F80001C000E07C03018000E07E06030001E03FCC +07E001C01FF80FF801C003F01DFC03800070187E030000E0303E07C000C0601F0FF001C0 +E01F03F803C1C00F00F803C1C00F007C03C3000F007C03C0000F003C03E0000E003C03E0 +000E003C01F0001C003801F80018003800FC00300070007F00600060003FC18000E0000F +FE0001F00003F80001F00000000000F80000000000FC00000000007E00000000003F0000 +0000001F00000000000C302F7EA630>I<0000FFE0000007FFFC00001C01FF000060003F +C00180000FE003000003F006000001F80C000000FC1C0000007C380000003E380000003E +700000001F700000001FF00000000FF00000000FF00000000FF00000000FF80000000EF8 +0000000E7C0180001C7E030000183FCC0000301FF800000003F0000000006000000000E0 +00FC0001C003FE0001C00C3F0003C0181F0003C0300F0003C0600F0003C0E00F0003E1C0 +0E0003E1C00E0001F3801C0001FB80180000FF003000007F006000003FC18000000FFE00 +000003F8000028297EA62C>87 D<0000C00001C00007C0000FC0001BC00063C000C3C001 +83C00603C00C03C03003C06003C08003C00003C00003C00003C00003C00003C00003C000 +03C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000 +03C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000 +03C00003C00003C00003C00003C00003C0000300123289B00D>I<0003FE000000001FFF +80C00000701FE3C000018007FBC000030001FFC0000600007FC0000C00001FC0001C0000 +0FC00038000007C00038000003C00070000003C00070000003C000F0000003C000F00000 +03C000F0000003C000F0000003C000F0000003C000F0000003C000F0000003C000F80000 +03C000F8000003C00078000003C0007C000003C0007C003003C0003E00E003C0003F01C0 +03C0001F838003C0000FE70003C00007FE0003C00001FC0003C00000380003C000007800 +03C00000F80003C00001F80003C00003F80007FC0007FC000FFE000F7C00363F000E3E00 +6C1F00183F839C0F80301FFE3C0F806007F0380780000000000780000000000700000000 +000700000000000E00000000000C0000000000180000000000700000000001F000000000 +00F80000000000FC00000000007E00000000003F00000000001F00000000000F80000000 +000FC00000000007002A397EA62C>I<002000000000E000000001E000000001E0000000 +01E000000001E000000001C0000000018000000003000000000C00000000180000000030 +000000007000000000F000000000F007E00000F81FF00000FC61FC00007F80FE00003E00 +3F000000001F800000000FE040000007F180000001FF00000000FC002218908100>I<00 +03FE0000001FFFC00000701FF000018003FC00060000FE000C00003F001800001F803800 +000F8070000007C06000000780C000000200220BA8B700>I<00020000000E0000001E00 +00001E0000001E0000001E0000001E000001FE000007FE000018FE0000303F0000701F00 +00F01F8000F01FC000F83FC000FC3BE0007F33F0033FE1F80E0F80FE1800007FE000001F +802015948100>93 D<003F07E00000FFBFF00C030FE1F83C0707C0F83C0E03C07C3C0E03 +C07C3C1E03C03C3C1E03C03C3C1E03C03C3C1F03C03C3C1F03C03C3C0F83C0383C0F8300 +383C060000703C000000603C000000C03C000001803C00000E003C001FF8003C00FFC000 +3C038000003C0C0000003C180000003C380000003C700000003C700000003CF00000003C +F00000003CF00000003CF00000003CF80000003CF80000003C780000003C7C0000003C7E +0000007C3F000001BC1FC000063C0FF000183C03FE00E03C00FFFF8030001FFC00002629 +7EA62C>97 D<0001FFC000000FFFF800003803FE0000C0007F800300001FC006000007E0 +0C000003F01C000001F038000000F838000000F8700000007C700000007CF00000003CF0 +0000003CF00000003CF00000003CF00000003CF801FE0038FC0FFF80387F381FE0703FE0 +07F0700FC001F8C001C000F8000380007C000380007C000780003C000780003C00078000 +3C000780003C0007C0003C0007C0003C0003E0007C0003F000FC0001F801BC0000FF063C +00007FF83C00000FE03C000000003C000000003C00000000300026287EA62A>I<0001FF +C000000FFFF800003803FE0000C0007F800300001FC006000007E00C000003F01C000001 +F038000000F838000000F8700000007C700000007CF00000003CF00000003CF00000003C +F00000003CF00000003CF00000003CF800000038F8000000387C000000787C000000703E +000000703F007E00E01FC3FF80E00FFE1FC1C003F807E100003803E000007001F0000070 +01F00000F000F00000F000F00000F000F00000F000F00000F800E00000F800E000007C01 +C000007E018000003F830000001FFC00000007F0000026297EA62A>I<0001FF8000000F +FFF000003807FC0000C000FF000300003F800600000FC00C000007E01C000003E0380000 +01F038000001F070000000F870000000F8F000000078F000000078F000000078F0000000 +78F000000078F00C000070F830000070F8600070E07CC000F0E07FC000F1803FC000F000 +1F8000F000038000F000078000F000078000F000078000F000078000F00007C000F00007 +C000F00003E000F00003F001F00001F803F00000FE0CF000007FF0F000001FC0F0000000 +00F000000000F000000000C00025287EA629>I<0000000018000000007800000000F800 +00000378000000067800000018780000003078000000C078000001807800000600780000 +0C007800003000780000C000780001800078000380007800078000780007C000780007F0 +00780003C0007800000000783C00000078FF000000783FC00000780FE000007803F80000 +7801FE000078007F000078001FC00078000FF000780003F800780000FE007800007F8078 +00001FC078000007F078000003FC78000000FE780000003FF80000001FF800000007F800 +000001F800000000E025297DA62C>I<0007FC0001F8003FFF0007FE00E03FC00C7F0300 +0FF01C1F060003FC3C0F0C0000FE3C0F1C00003FBC0E3800001FFE0E38000007FF1C7000 +0001FF1870000000FFF0F00000001FC0F00000000000F00000180000F00000380000F000 +00700000F80000600000F80000E000007C0001C000007E03018000003F06030000001FCC +07E000000FF80FF8000003F01DFC00000070187E000000E0303E000000C0601F000001C0 +E01F000003C1C00F000003C1C00F000003C3000F000003C0000F000003E0000E000003E0 +000E000001F0001C000001F80018000000FC00300000007F00600000003FC1800000000F +FE0000000003F800000030297EA633>I<0003FF0000001FFFF00C00700FFC3C00C000FF +3C0300003FFC0600000FFC0C000003FC1C000000FC380000007C380000003C780000003C +700000003C700000003CF00000003CF00000003CF00000003CF00000003CF00000003CF8 +0000003CF80000003C7C0000003C7C0000003C3E0000003C3F007E003C1FC3FF803C0FFE +1FC03C03FC07E03C003C03E03C003801F03C003801F03C007800F03C007800F03C007800 +F03C007800F03C007C00E03C007C00E03C003E01C03C003F01803C001FC3003C000FFC00 +300003F0000026297EA62C>I<0001FF8000000FFFF000003807FC0000C000FF00030000 +3F800600000FC00C000007E01C000003E038000001F038000001F070000000F870000000 +F8F000000078F000000078F000000078F000000078F000000078F00C000070F830000070 +F8600070E07CC000F0E07FC000F1803FC000F0001F8000F000038000F000078000F00007 +8000F000078000F000078000F00007C000F00007C000F00003E000F00003F001F00001F8 +03F00000FE0CF000007FF0F000001FC0F000000600F000000C00F000003000C00000C000 +000001C000000003F000000003FE00000000FF800000001FE000000007F800000001FE00 +0000007F800000001FE000000007F000000001C00025347EA629>I<00007FF800000003 +FFFF8000001E007FE00000700007F80000C00001FC00030000007E00060000003F000C00 +00001F801C0000000F803800000007C03800000007C07800000003E07000000003E07000 +000001E0F000000001F0F000000001F0F000000000F0F000000000F0F000000000F0F000 +000000F0F800000000F0F800000000F07C00000000F07C0FC1F800F03E3FE7FC00E03F63 +FC7E00E01FE1FC3E01E00FC0F81F01E001C0F81F01C003C0780F01C003C0780F03C003C0 +780F038003C0780F038003C0780F070003E0780E070003E07C0E0F0001E07C1E0F8001F0 +7E1C0F8001F8FF1807C000FF9FF007E0007E0FC003F00000000001F80000000000F80000 +0000007C00000000007C0000000000382E2E7EA630>I<00007FF000000003FFFE000000 +1E00FFC0000070001FE00000C00003F80003000001FC00060000007E000C0000003F001C +0000001F00380000000F80380000000F807000000007C07000000007C0F000000003C0F0 +00000003C0F000000003C0F000000003C0F80000000380F800000003807C00000007807E +181FE007003FE07FFC04001FC0C1FF00000781C03FC0000383C00FE0000703C003E00007 +03E001E0000F03F001E0000F01FC01E0000F00FF81E0000F003FC1E0000F0007E1E0000F +8003E1E0000F8001E1E000078001E1E00007C001E1E00007E001C1E00003F00181E00001 +FC0701E00000FFFC018000003FE00000002A297EA62F>I<00003FF800000003FFFF8000 +001F007FF00000700007F80000C00000FE00030000007F00060000001F800C0000000FC0 +1C00000007C03800000003E03800000003E07000000001F07000000001F0F000000000F0 +F000000000F0F000000000F0F800000000F0F80FE03F00E07C3FF8FF80E07FC1FD8FC1C0 +3F807E07E1C00F803E03E30007001E01F00007001E01F0000F001E00F0000F001E00F000 +0F001E00F0000F001E00F0000F001E00F0000F801E00F0000F801E00F00007C03E00E000 +07E07E00E00003F8DE01E00001FF9E01E000007E1E01C00000001E01C00000001E038000 +00001E0380000000180600002C287EA630>I<00003FFC00000003FFFF8000000F003FF0 +0000300007FC0000C00000FE00030000003F00060000001F800C0000000FC01C00000007 +C03800000003E03800000003E07000000001F07000000001F0F000000000F0F000000000 +F8F000000000F8F80000000078F81F807C00787C7FE1FE00787FC7F63F00783F81FC1F80 +780F80F80F80780700F807C07807007807C0780F007803C0700F007803C0700F007803C0 +F00F007803C0F00F007803C0F00F007803C0E00F807803C0E00F80780381E00780780381 +C007C0780781C007C07807838003E07807838003E0780707C001F0780707E001E0780F03 +F000C0600C01F00000000000F80000000000FC00000000007E00000000003F0000000000 +1E00000000000C302E7EA631>I<0001FF0000000FFFE06000380FF9E000C001FDE00300 +007FE00600003FE00C00000FE01C000003E038000001E038000001E070000001E0700000 +01E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F8000001E0F8000001 +E078000001E07C000181E07E000F01E03E003801E01F00C001E01F830001E00FCC0001E0 +07F80001E003E00001E000C00001E001800001E003800001E007000001E007000001E00F +000001E00F000001E00F000001E00F800001E00FC00001E007F80001E003E00001802328 +7EA62A>I<0000FFC0000007FFFC00001C03FF000060003F800180000FE003000007F006 +000001F80C000000FC1C0000007C380000003E380000003E700000001F700000001FF000 +00000FF00000000FF00000000FF00000000FF00000000FF80000000EF80000000E780000 +F81C7C0003FC1C7C000C7C383E00303C303F00C03C601F81803CC00FE6003D0007FC003C +0001F8003C000070003C000060003C0000E0003C0001C0003C0001C0003C0003C0003C00 +03C0003C0003E0003C0003F0003C0001FC003C0000F000300028287EA62C>I<00380000 +000078000000007C000000007C000000003C000000003C000000003C000000003C000000 +003C0000000038000000003800000000780000000070000000007000000000E007E00000 +E01FF80001C061FC0001C0C07E000381C03E000303C01F000703C01F000E03E00F000E03 +E00F001C01F00F001C01F00F003C00C00F003800000E003800000E007800001C00700000 +18007000003000F000007F00F00001FFC0F000070FE0F0001C03F0F0002001F0F0000000 +F8F0000000F8F000000078F800000078F800000078780000007878000000787C00000070 +7C000000703E000000E03E000000E01F000001C01F800001800FC000030007E000060003 +F800180001FF00E000007FFF8000000FFC000025377EB429>I<0001FF0000000FFFE0E0 +00380FF9E000C001FFE00300007FE00600001FE00C00000FE01C000003E038000001E038 +000001E070000001E070000001E0F0000001E0F0000001E0F0000001E0F0000001E0F800 +0001E0F8000001E07C000001E07C000001E03E000001E03F000001E01F804001E00FC180 +01E007F60001E003F80001E000F00001E000600001E000E00001E001C00001E001C00001 +E003C00001E003C00001E003C00001E003E00003E003E00007E001F00019E001F80061E0 +00FF0381E0007FFE0180000FF0000023297EA62A>I<0003FE0000001FFFC0E000701FF1 +E0018003FDE0030000FFE00600003FE00C00001FE01C00000FE038000007E038000003E0 +78000001E070000001E070000001E0F0000001E0F0000001E0F0000001E0F0000001C0F0 +00000100F800000000F8000000007C000000007C000000003E000000003F007E00001FC3 +FF80000FFE1FC00003F807E000003803E000007001F000007001F00000F000F00000F000 +F00000F000F00000F000F00000F800E00000F800E000007C01C000007E018000003F8300 +00001FFC00000007F0000023297EA62A>I<0000FFC000000007FFF80000001C03FE0000 +0060007F80000180001FC00003000007E00006000003F0000C000001F8001C000000F800 +380000007C00380000007C00700000003E00700000003E00F00000001E00F00000001F00 +F00000001F00F00000000F00F00000000F00F80000000F00F80000000F007C0000000F00 +7C0000000F003E0000000F003F007E000F001FC3FF800E000FFE1FC00E0003FC07E01E00 +003C03E01C00003801F01C00003801F03800007800F03800007800F07000007800F07000 +007800F0E000007C00E0C000007C00E1C000003E01C3E000003F0183F000001FC301F800 +000FFC00F8000003F0007C00000000007E00000000003F00000000001F80000000000F00 +000000000600292E7EA62C>I<0007FC0000003FFFC06000E03FF1E0030003FDE0060000 +FFE00C00003FE01800001FE038000007E070000001E070000001E0F0000001E0F0000001 +E0F0000001E0F0000001E0F8000001E0F8000001E07C000001E07C000001E03E000001E0 +3F000601E01F800C01E00FC03001E007E0C001E003F98001E001FE0001E0007C0001E000 +300001E000600001E001800001E003800001E00FF00001E007FE0001E000FF8001E0001F +F001E00007FE01E00000FFC1E000001FF1E0000003FFE0000000FFE00000001FE0000000 +038023297EA62A>I<0000FFE0000007FFFC00001C01FF000060003FC00180000FE00300 +0003F006000001F80C000000FC1C0000007C380000003E380000003E700000001F700000 +001FF00000000FF00000000FF00000000FF00000000FF80000000EF80000000E7C018000 +1C7E030000183FCC0000301FF8007C0003F001FE000060033E0000E0071F0001C00F1F00 +01C00F0F0003C00F8F0003C00FCF0003C007FF0003C003EF0003E0000E0003E0000E0001 +F0001C0001F800180000FC003000007F006000003FC18000000FFE00000003F800002829 +7EA62C>I<00007FF000000003FFFE0000001E00FF80000070001FE00000C00007F00003 +000001F80006000000FC000C0000007E001C0000003E00380000001F00380000001F0070 +0000000F80700000000F80F00000180780F000003807C0F000007007C0F000006003C0F8 +0000E003C0F80001C003C07C03018003C07E06030003C03FCC07E003C01FF80FF803C003 +F01DFC03C00070187E03C000E0303E038000C0601F038001C0E01F078003C1C00F078003 +C1C00F070003C3000F070003C0000F0F0003E0000E0E0003E0000E0E0001F0001C1C0001 +F800181C0000FC00303E00007F00603F00003FC1801F80000FFE000FC00003F80007C000 +00000003E00000000003F00000000001F80000000000F80000000000602D2E7EA62F>I< +0001F8000707FE000E0C7F000C1C1F001C3C0F00383E0F0038380F0070000E0070000C00 +F0001800F0003F80F000FFC0F00187E0F00603E0F00801E0F80001E0F80001E07C0001C0 +7C0001C03E0003803F0003001FC006000FF01E0003FFFE0007FF9E000E001E000E001E00 +1E001E001E001E001E001E001F001E001F001E000F801E000FC03E0007F07E0003FF9E00 +00FE1E0000001E0000001E00000018001B287EA61F>I<0000FFE0000007FFFC00001C01 +FF000060003FC00180000FE003000003F006000001F80C000000FC1C0000007C38000000 +3E380000003E700000001F700000001FF00000180FF00000380FF00000700FF00000600F +F80000E00EF80001C00E7C0301801C7E060300183FCC07E0301FF80FF80003F01DFC0000 +70187E0000E0303E0000C0601F0001C0E01F0003C1C00F0003C1C00F0003C3000F0003C0 +000F0003E0000E0003E0000E0001F0001C0001F800180000FC003000007F006000003FC1 +8000000FFE00000003F8000028297EA62C>I<0003FF0000001FFFE06000700FF9E000C0 +01FFE00300007FE00600001FE00C00000FE01C000003E038000001E038000001E0700000 +01E070000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001 +E0F0000001E0F8000001E0F8000001E078000001E07C000001E07C003001E03E00E001E0 +3F01C001E01F838001E00FE70001E007FE0001E001FC0001E000380001E000780001E000 +F80001E001F80001E003F80003E007FC0007E00F7C0019E00E3E0061E0183F8381E0301F +FE01806007F0000023297EA62A>121 D<0003FE0000000FFFC06000301FF1E0007003FD +E000F000FFE000F0003FE000F0000FE000F80007E000F80001E000FE0001E003FFC001E0 +0C1FF001E01803C001E038000001E070000001E070000001E0F0000001E0F0000001E0F0 +000001E0F0000001E0F0000001E0F8000001E0F8000001E07C03F001E07E1FFC01E03FF0 +FE01E01FE03F01E000E01F01E001C00F81E001C00F81E003C00781E003C00781E003C007 +81E003C00781E003E00701E003E00701E001F00E01E001F80C01E000FE1801E0007FE001 +80001F80000023297EA62A>I<0000FFE000000007FFFC0000001C01FF00000060003FC0 +000180000FE00003000003F00006000001F8000C000000FC001C0000007C00380000003E +00380000003E00700000001F00700000001F00F00000000F00F00000000F00F00000000F +00F00000000F00F00000000F00F80000000E00F80000000E007C0000001E007C0000001C +003E00000018003F007E0038001FC3FF8070000FFE1FC07E0003FC07E0FF80003C03E31F +C0003801F007C0003801F003E0007800F003E0007800F001E0007800F001E0007800F001 +E0007C00E001C0007C00E001C0003E01C00380003F01800300001FC3000E00000FFC001E +000003F0001F00000000001F80000000000FC00000000007E00000000003F00000000001 +F00000000000C02C2F7EA62D>128 D<0180000380000780000780000700000700000E00 +000E00001C00001C0000380000380F00703F80706FC0F0E7C0F1E3C0F1E3C0F9E3C0F9E3 +807DE3807FF7003FF6001FF80007E00012188E8100>I<0000FFF000000007FFFF000000 +1C00FFC0000060000FF00001800003F80003000000FC00060000007E000C0000003E001C +0000001F00380000001F00380000000F00700000000F00700000000F00F00000000F00F0 +0000000E00F00000000E00F00000001C00F00000001800F80000003000F80000007C007C +000001FF007C0000003F803E0000000FC03F007E0007C01FC3FF8003C00FFE1FC003C003 +FC07E003C0003C03E00380003801F00300003801F00600007800F00FC0007800F03FE000 +7800F003F0007800F001F0007C00E000F8007C00E000F8003E01C00078003F0180007800 +1FC3000078000FFC0000700003F00000700000000000E00000000000C00000000003C000 +00000007E00000000003F00000000001F00000000000F80000000000FC00000000007E00 +000000003C2F337EA62F>I<000FF000007FFE0001F8FF0003FC1F80067E0FC00E3E07C0 +1E1E03E01E1E03E01E1E01E01F1C01E01F9801E00FF001C007C001C00000038000000300 +00000600000018000000E00000078000001C00000060000001800000060000000C000000 +18000000380000007000003C700000FEF00001BFF000039FF000078FF000078FF800078F +F80007CE7C0007EE7E0003FC3F0001F81FC000300FF803C003FFFF00007FF00020297EA6 +25>132 D<000FF00000007FFE000001F8FF000003FC1F8000067E0FC0000E3E07C0001E +1E03E0001E1E03E0001E1E01E0001F1C01E0001F9801E0000FF001C00007C001C0000000 +0380000000030000000006000000001800000000E000000007800000001C000000006000 +0000018000000006000000000C00000000180000000038000000007000003C00700000FE +00F00001BF00F000039F00F000078F00F000078F00F800078F00F80007CE007C0007EE00 +7E0003FC003F0001F8001FC000FC000FF803FE0003FFFF3F00007FF01F800000000FC000 +000007E000000003F000000001F800000000FC000000007E000000003F000000001F0000 +00000C28327EA625>134 D<00003FFC0000000003FFFF800000000F003FF00000003000 +07F8000000C00000FE0000030000007F0000060000001F80000C0000000FC0001C000000 +07E0003800000003E0003800000001F0007000000001F0007000000000F800F000000000 +F800F0000000007C00F0000000007C00F8000000003C00F80FE03F003C007C3FF8FF803E +007FC1FD8FC03E003F807E07E01E000F803E03E01E0007001E01F01E0007001E01F01E00 +0F001E00F01E000F001E00F01E000F001E00F01E000F001E00F01E000F001E00F01E000F +801E00F01C000F801E00F01C0007C03E00E03C0007E07E00E03C0003F8DE01E03C0001FF +9E01E03800007E1E01C0380000001E01C0780000001E0380700000001E03807000000018 +0600E0000000000000E0000000000001C0000000000001C00000000000038000000001FC +030000000007FF0700000000183F8E00000000380FEC000000007807F8000000007801F8 +000000007800FC000000007C01FF000200007F073F800C00003FFC0FF07000000FE007FF +C00000000000FE0037387EA633>139 D<00003FFC00000001FFFF80000007003FF00000 +0C0007F800001C0000FE00003C00007F00003C00001F80003C00000FC000FFC00007C003 +FFFC0003E00C03FF0003E018003F8001F038000F0001F07000000000F07000000000F0F0 +00000000F0F000000000F0F00FE03F00E0F83FF8FF80E0FCC1FD8FC1C07F807E07E1C03F +803E03E30007001E01F00007001E01F0000F001E00F0000F001E00F0000F001E00F0000F +001E00F0000F001E00F0000F801E00F0000F801E00F00007C03E00E00007E07E00E00003 +F8DE01E00001FF9E01E000007E1E01C00000001E01C00000001E03800000001E03800000 +00180600002C287EA630>141 D<0F003F807F80FF80FF00FE00780009079C7700>144 +D<00001FFE000000000003FFFFE0000000000F801FF800000000300001FE00000000C000 +007F000000030000001F800000060000000FC000000C00000007E000001C00000003E000 +003800000001F000003800000001F000007000000000F800007000000000F80000F00000 +00007C0000F0000000007C0000F0000000003C0000F8000000003C0000F80FE03F003E00 +007C3FF8FF803E00007FC1FD8FC01E00003F807E07E01E00000F803E03E01E000007001E +01F01E000007001E01F01E00000F001E00F01E00000F001E00F01E00000F001E00F01E00 +000F001E00F01E00000F001E00F01E00000F801E00F01C00000F801E00F01C000007C03E +00E03C000007E07E00E03C000003F8DE01E038000001FF9E01E0380000007E1E01C07000 +0000001E01C070000000001E0380E0000000001E0380E000000000180601C00000000000 +000180000000000000030000000000000006000000000000001800000000000000300000 +0000000000C0000000000000030000000000000006000000000000000E00000000000000 +1E000000000000001E000000000000001E00F800000000001F03FE00000000001F8C7F80 +000000000FF01FC00000000007C007E000000000000003F000000000000001F800000000 +000000FE300000000000007FE00000000000001F803C3D7EA633>150 +D<00003FFC00000003FFFFC00E000F003FF81E00300003FF1E00C000007FDE030000000F +FE0600000003FE0C00000000FE1C000000003E38000000001E38000000001E7000000000 +1E70000000001EF0000000001EF0000000001EF0000000001EF8000000001EF80FE03F00 +1E7C3FF8FF801E7FC1FD8FC01E3F807E07E01E0F803E03E01E07001E01F01E07001E01F0 +1E0F001E00F01E0F001E00F01E0F001E00F01E0F001E00F01E0F001E00F01E0F801E00F0 +1E0F801E00F01E07C03E00E01E07E07E00E01E03F8DE01E01E01FF9E01E01E007E1E01C0 +1E00001E01C01E00001E03801E00001E03801E0000180600182F287EA635>157 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Ft cmtt10 10 57 +/Ft 57 127 df34 +D<0380038003800380E38EF39EFFFE3FF80FE00FE03FF8FFFEF39EE38E03800380038003 +800F127D9516>42 D<00E00000E00000E00000E00000E00000E00000E00000E000FFFFE0 +FFFFE0FFFFE000E00000E00000E00000E00000E00000E00000E00000E00013137F9516> +I<387C7E7E3E0E1E1C78F060070B798416>II<70F8 +F8F8700505788416>I<000180000380000380000700000700000E00000E00001C00001C +0000380000380000700000700000E00000E00001C00001C0000380000380000700000700 +000E00000E00001C00001C0000380000380000700000700000E00000E00000C000001120 +7E9C16>I<03E0000FF8001FFC001E3C00380E00780F00700700700700E00380E00380E0 +0380E00380E00380E00380E00380E00380F00780700700700700780F003C1E001E3C001F +FC000FF80003E00011197E9816>I<0300070007000F001F00FF00FF00E7000700070007 +0007000700070007000700070007000700070007000700FFF8FFF8FFF80D197B9816>I< +07E0001FF8003FFC00783E00E00700F00780F00380600380000380000380000700000700 +000E00001C0000380000700000E00001C0000380000F00001E03803803807FFF80FFFF80 +7FFF8011197E9816>I<07E0001FF8003FFC00781E00780700300700000700000700000E +00003E0007FC0007F00007FC00001E00000700000300000380000380600380F00380E007 +00781E003FFC001FF80007E00011197E9816>I<007C0000FC0000DC0001DC00039C0003 +9C00071C000F1C000E1C001E1C003C1C00381C00781C00F01C00FFFFE0FFFFE0FFFFE000 +1C00001C00001C00001C00001C0001FFC001FFC001FFC013197F9816>I<3FFE007FFE00 +7FFE0070000070000070000070000070000070000070000077F0007FFC007FFE00780F00 +300700000380000380600380F00380F00380E00700781E003FFC001FF80007E00011197E +9816>I<00F80003FC0007FE000F07001C0F00380F00780600700000700000E3F800EFFC +00FFFE00F80F00F00700F00380E00380E003807003807003807007803807003C1E001FFC +000FF80003E00011197E9816>II<07F0001FFC003FFE00 +7C1F00F00780E00380E00380E003807007007C1F001FFC0007F0001FFC003C1E00700700 +F00780E00380E00380E00380F007807007007C1F003FFE001FFC0007F00011197E9816> +I<03E0000FF8001FFC003C1E00700E00700700E00700E00780E00380E00380E007807007 +80780F803FFF801FFB800FE380000700000700300700780E00781C00707C003FF8001FE0 +000F800011197E9816>I<000180000780001F80003E0000F80001F00007C0000F80003E +0000FC0000F00000FC00003E00000F800007C00001F00000F800003E00001F8000078000 +018011157E9616>60 D62 D<00F80003FC0007FE000F07001C3B8038FF8079FF8073C7C07383C0 +E701C0E701C0E701C0E701C0E701C0E701C0E701C073838073C78079FF0038FE001C3800 +0F03C007FFC003FF0000FC0012197E9816>64 D<00E00001F00001F00001B00001B00003 +B80003B80003B800031800071C00071C00071C00071C00071C000E0E000E0E000FFE000F +FE001FFF001C07001C07001C07007E0FC0FF1FE07E0FC013197F9816>I<7FF800FFFE00 +7FFF001C07001C07801C03801C03801C03801C03801C07001FFF001FFE001FFE001C1F00 +1C03801C03C01C01C01C01C01C01C01C01C01C03C01C07807FFF80FFFF007FFC0012197F +9816>I<01F18007FB800FFF801F0F803C0780380380700380700380F00000E00000E000 +00E00000E00000E00000E00000E00000F000007003807003803803803C07001F0F000FFE +0007FC0001F00011197E9816>I<7FF800FFFE007FFF001C0F001C07801C03C01C01C01C +01C01C01E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C01C01C01C01C +03C01C07801C0F807FFF00FFFE007FF8001319809816>I<7FFFC0FFFFC07FFFC01C01C0 +1C01C01C01C01C01C01C00001C00001C1C001C1C001FFC001FFC001FFC001C1C001C1C00 +1C00001C00E01C00E01C00E01C00E01C00E07FFFE0FFFFE07FFFE013197F9816>I<7FFF +E0FFFFE07FFFE01C00E01C00E01C00E01C00E01C00001C00001C1C001C1C001FFC001FFC +001FFC001C1C001C1C001C00001C00001C00001C00001C00001C00007F8000FFC0007F80 +0013197F9816>I<7F07F0FF8FF87F07F01C01C01C01C01C01C01C01C01C01C01C01C01C +01C01FFFC01FFFC01FFFC01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C +01C07F07F0FF8FF87F07F01519809816>72 D76 +DI<1FFC003FFE007FFF00780F00F00780E00380E00380E00380E0 +0380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380F00780F0 +0780780F007FFF003FFE001FFC0011197E9816>79 D<7FF000FFFC007FFE001C0F001C07 +801C03801C03801C03801C03801C07801C0F001FFE001FFC001FFE001C0E001C07001C07 +001C07001C07001C07101C07381C07387F03F0FF83F07F01E01519809816>82 +D<7FFFE0FFFFE0FFFFE0E0E0E0E0E0E0E0E0E0E0E0E000E00000E00000E00000E00000E0 +0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00007FC000FFE +0007FC0013197F9816>84 D<03000F803FE0FDF8F07840100D067C9816>94 +D<1FE0003FF0007FF800783C00300E00000E00000E0003FE001FFE003E0E00700E00E00E +00E00E00E00E00783E007FFFE03FE7E00F83E013127E9116>97 D +I<03F80FFC1FFE3C1E780C7000E000E000E000E000E000F000700778073E0E1FFC0FF803 +F010127D9116>I<003F00003F00003F0000070000070000070000070003C7000FF7001F +FF003C1F00780F00700700E00700E00700E00700E00700E00700E00700700F00780F003C +1F001FFFE00FF7E007C7E013197F9816>I<03F0000FFC001FFE003C0F00780700700380 +E00380FFFF80FFFF80FFFF80E00000E000007003807803803E07801FFF0007FE0001F800 +11127E9116>I<001E00007F0001FF8001C7800383000380000380007FFF00FFFF00FFFF +000380000380000380000380000380000380000380000380000380000380000380000380 +007FFC00FFFE007FFC0011197F9816>I<03E3C007F7E00FFFE01C1CC0380E00380E0038 +0E00380E00380E001C1C000FF8001FF0001BE0003800001800001FFC001FFF003FFF8070 +03C0E000E0E000E0E000E0E000E07001C07C07C03FFF800FFE0003F800131C7F9116>I< +FC0000FC0000FC00001C00001C00001C00001C00001C78001DFC001FFE001F0F001E0700 +1C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700FF8FE0FF9FE0 +FF8FE013197F9816>I<03000780078003000000000000000000FF80FF80FF8003800380 +0380038003800380038003800380038003800380FFFCFFFEFFFC0F1A7C9916>I<003000 +780078003000000000000000000FF81FF80FF80038003800380038003800380038003800 +3800380038003800380038003800380038003800386070F0F0FFE07FC03F800D237E9916 +>I<7E0000FE00007E00000E00000E00000E00000E00000E7FE00E7FE00E7FE00E0F000E +1E000E3C000E78000EF0000FF0000FF8000FBC000F1E000E0E000E07000E07807F87F0FF +CFF07F87F01419809816>I<7FC000FFC0007FC00001C00001C00001C00001C00001C000 +01C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000 +01C00001C0007FFF00FFFF807FFF0011197E9816>III< +03E0000FF8001FFC003C1E00780F00700700E00380E00380E00380E00380E00380F00780 +700700780F003C1E001FFC000FF80003E00011127E9116>II<7F0FC0FF3FE07F7FE007F04007C00007800007800007000007000007000007 +00000700000700000700000700007FFC00FFFC007FFC0013127F9116>114 +D<0FEC3FFC7FFCF03CE01CE01C70007F801FF007F8003C600EE00EF00EF81EFFFCFFF8C7 +E00F127D9116>I<0300000700000700000700000700007FFF00FFFF00FFFF0007000007 +000007000007000007000007000007000007010007038007038007038007870003FE0001 +FC0000F80011177F9616>I +I<7F1FC0FF9FE07F1FC01C07001C07000E0E000E0E000E0E00071C00071C00071C00071C +0003B80003B80003B80001F00001F00000E00013127F9116>I<7F1FC07F3FC07F1FC00F +1E00073C0003B80003F00001F00000E00001E00001F00003B800073C00071C000E0E007F +1FC0FF3FE07F1FC013127F9116>120 D<7F1FC0FF9FE07F1FC01C07000E07000E0E000E +0E00070E00071C00071C00039C00039C0003980001B80001B80000F00000F00000F00000 +E00000E00000E00001C00079C0007BC0007F80007F00003C0000131B7F9116>I<1C303F +78FFF8F7E061C00D057C9816>126 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fu cmsy10 10 1 +/Fu 1 14 df<0003FE0000000FFF8000003C01E00000F000780001C0001C000300000600 +06000003000C0000018018000000C018000000C030000000603000000060600000003060 +000000306000000030C000000018C000000018C000000018C000000018C000000018C000 +000018C000000018C000000018C000000018600000003060000000306000000030300000 +0060300000006018000000C018000000C00C000001800600000300030000060001C0001C +0000F0007800003C01E000000FFF80000003FE000025277E9D2A>13 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fv or10 10 110 +/Fv 110 227 df<001040000038E0000010400002000200070007000200020000000000 +20000020700000702000002000000000000000000000000040000010E000003840000010 +000000000000000020000020700000702000002000000000000000000200020007000700 +02000200001040000038E000001040001D1D7F961F>0 D<00FF0003FFC00603F00C00F8 +0C003C0E001C0FF00E3FF00E600086C00186C00186E00306F886067F0F861E1FC40C19E0 +0C30E018606018C0601880601C00601C00C00E00C00F818007FE0001FC00171A7E971B> +14 D<387C7C7C7C0C183030C080060B7F9B08>39 D<000000FE0000000FFF00FC01FE07 +80FFFFE003800FFC00018000000001800000000180000000030000000003000000000600 +0000000C000000000C000000001800000000180000000018000000001800000000180000 +000018000000001800000000180000000018000000001800000000180000000018000000 +001800000000180000000018000000001800000000180000000018000000001800000000 +180000000018000000001000212299A008>42 D<40C0E0F0783C1C080608857D00>I<38 +7C7C7C7C0C183030C080060B7F8308>I<40C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0 +C0C0C0C08002186D9618>46 D<038007C00DC0CECCCF8CC718E018F8307FE01F800E0A8B +A100>I<01F80003FE000C1F001807803003803001C06001C06000C06000E0C000E0C000 +60C00060C00060C00060C00060C00060E00060E000C06000C07000C07001803801803C03 +001F06000FF80003F000131A7E9717>I<07C0001FE00030F000607000603800C03800C0 +1800C01800C01800C01800C03000E03000E0600070C0007380003E00003C00001E00000F +000007C00003F00000FC00003F00000F8000038011197E9715>I<00FC0003FE00060F00 +0C07000C03801803801801801801801801801801801801801C01801C03000E03000F0600 +07FE0003FC0000180000300000E0000180000600003C0000F0000080000011197E9715> +I<07C3E01FE7F030F870607038603038C03018C03018C03018C03018DE3018FF3018C730 +18E33018E330187330307E30303C30300030300030600030600020600000C00000C00000 +C000018015197E9718>I<600008F000307800603C00C01E01800F030007860003CC0001 +F80000F00000780000FC00019E00030E000307000607800C03800C01800C01800C01800E +01800F030007860003FC0001F00015197F9617>I<00F80003FC00061E000C0E000C0600 +0C06000E06000F0C00078C0063D800F1F00078F8003CFC001F9E000F8F0007C7800DE300 +18F0001878003038003018003018003818003C30001FE0000F8000111A7E9715>I<07E0 +1FF8307C601EC00EF807FE071F0307830383018301830186E306FE0C780C001800300060 +00C0018006000C003000E0008000101A7E9713>I<07E01FF8307C601E7E0EFF07C787C3 +83C183C183E183F3037E063806000C000C00180030006000C0018006000C003000E00080 +00101A7E9713>I<1FFF7FFEC000C000C000C000C000C000C000C000C000C000C000C000 +C000C000C000C000C000C000C000C000C000800010187E9613>I<000200060006000600 +0600064006F806FE06DFC6C7F6E0FEE03E7004700038003C001E000F8007C001F000FC00 +3F000E10187E9613>I<00FC0003FF000E0F00180200300000300000600000600000C000 +00C00000C00000C00000C00000C1F800CFFE00DC1F00E00780E00380E001807001807001 +803801803C03001F06000FF80003F000111A7E9714>60 D<0001F8001FFC40FC1CFFC00C +FE000C00000C00000C00000C00000C000008160A99A000>62 D<07C01FE030F06078C038 +C018C018E018E0184030006000C001800300060006000C000C000C000C000E000F000600 +00000000000007800F800F800F000D1E769B18>I<40C0C0C0C0C0C0C0C0C0C0C0C0C0C0 +C0C0C0C0C0C0C0C08002187D9608>65 D<007FC00003FFF0000700FC0018003E0030000F +006000070060000380C0000380C00001C0C00001C0C00000C0E00000C0F660E0C07C60E0 +C03860F0C01860F0C03070F0C03079B180303F3180381C3180380063001C0063001E00C7 +000F83838007FE03C001F801E0000000F0000000701C1C7E971E>I<00FF0003FFC00603 +F01800F830003C60001C60000EC0000EC00006C00006C00006E03E06F1FF0C7F878C3E03 +98060180060180FE0180FF01801FC3E01FFFF031FC7030783038FE303F9FE01E0780171A +7E971B>I<600020F000607000603800603C00601E00600E006007006007806007C0601F +E06031E06060F060607060C00060C00060C00060C00060E00060E000607000E07803603E +0E601FF84007E00013197E9618>I<1E0000001F80000007F0000001FFFFE0003FFFF000 +000078000000380000001C0000001C0000020C00000E0C00003E0C0000660C0001860C00 +07060C000C060C0030061C0060071C007007FC007807CC7030060CFC00060CBE00060C0F +80060C07E0060C01F0060C007C060C003F060C000F860C0003E60C0001FE0C00007E0C00 +001E0800000C001E227E9F22>I<001E78087FFC18C71C31830E61830EC18306C18306C1 +C306E1C306F0820C7C000C3F3E7C3FFFFE63870FC30307C30303C30303C30303E38303E3 +83037102067800063E000C1F807807FFE001FF00181A7E971C>I<00FE0003FFC20E07E6 +1800FE30007E60001E60000EC00006C00006C00006C00006C60006EC0006FC0006780006 +380006300006300006300406300C06380C06380C0E1C0E0E1E1F1E0FE7F407C3C0171A7E +971B>I<0F003F8063C0C1C0C0C0C0C0C0C0E0C0F1807F003C0000000000000000000F00 +3F8063C0C1C0C0C0C0C0C0C0E0C0F1807F003C000A1A7E970E>I<007FC00001FFF00007 +00FC000C003E0018000F0018000700180003801FC003803FF001C060F801C0C03000C0C0 +0000C0C00000C0C00000C0E1C380C0F7EFC0C07CF9E0C03870E180183061801830630018 +3063001C3066001C38C7000E7CC7000FDF8380070E03C0000001E0000000E01B1C7E971E +>I<00F80003F80C0E181C18300E30300E603006603006C03806C03C0CC01E18C00FF0E0 +07C0E00000700000787C003FFE001F0F0006070006030006030006030007030007060003 +860003FF0001F7800003C00001E00000E0000040171E7E971A>I<00F80003F8020E1806 +18300630300660300660300EC0380EC03C1EC01E36C00FE6E00786E00006700006787C06 +3FFE061F0F0606070606030606030606030607030607060603860603FC0401F000171A7E +971B>I<007FC00003FFF0000700FC0018003E0030000F006000070060000380C0000380 +C0000180C0000180C0000180C3C3C180EFEFE300F8F8F300707072003030300030303000 +30303000303030003830300038303000183060001C3060001C3060000C20400019197E97 +1D>I<0F003F8063C0C1C0C0C0C0C0C0C0E0C0F1807F003C000A0B7E970E>I<001F80007F +E200C1F601807E01803E01801E01800E01C00607C0061FF00630FC06603C06600006C000 +06C00006C0FC06C1FE06C60F06EC0706F803067003067803063C03061F06060FFC0403F0 +00171A7E971B>II<00FC000003FF0BC00E0FDFE01803F8E03000F8606000786060001860C0 +001860C0001C60C0001FC0C0001F80E0001800E00018007000180078C018003F8018001E +0018000C0018001800180018001800180018001C0038001E00D8000F83980007FE100001 +F800001B1A7E971E>I<007F0001FFE00703F00C007818003C30001C30000E60000E6000 +07C00007C00003C00003C00003C00003C00003C00003E00003E0000670000670000C3800 +0C3C00181E00300FC0E007FF8000FE00181A7E971B>I<00FC0003FF880E0FD81E01F836 +00F8670038638018C1C018C0C018C0E018C07018E03818E01818701C1878CE183F86181E +07180C03981801D81800D81800F81C00781E00D80F839807FE1001F800151A7E971A>83 +D<03E0200FF0601878603038603018603818603818601818600030600060600180600700 +601C0060300060600060C00060C00060C00060E00060E000607000E07801E03E06601FFC +4007F00013197E9618>I<007FC00003FFF8000700FE0018001F00300007806000038060 +0001C0C00001C0C00080C0C00180C0C00180C0E00300C0F88600C07F0F81801E1FC1800C +19E3800C30E7C0186061E018C060E0188060601C0060601C00C0600E00C0C00F8180C007 +FE01C001FC00E0000000F000000078000000381D1D7E971E>I<00FF0003FFC00E03F018 +00F830003C60001C60000EC0000EC00006C00006C00006E00006F8C0067F800C1E00080C +07C0181FE01830E018606018C0601CC0601CC0C00F80C00F818007FE0001FC00171A7E97 +1B>87 D<004001C003C006C018C030C060C080C000C000C000C000C000C000C000C000C0 +00C000C000C000C000C000C000C000C000C000C000C000C000C000800A1E859C08>I<00 +FC000003FF10000E0FB0001803F0003001F0006000700060003000C0003000C0003000C0 +003000C0003000C0003000E0003000E000300070103000786030003CC030001F8030000F +003000060030000E003C001E007E003701CF0067878700C3FD830001F103000000030000 +00060000000C0000001C0000001E0000000E0000000700000007800000030019237E971B +>I<0600000600000600000600000C0000380000600000C0F000C3F800E63C00FC1E0070 +0F880007F00001E0150E8A8000>I<00FE0003FF800E07E01801F0300070600038C00030 +150799A000>I<0180000180000180000F80003F800063C000C1C000C1E000E3F000F378 +607E3FC0381F00130C8C8000>93 D<078E001FFF0231E70660C38660C38660C18670C186 +70C18638C30630030600060601FC060FF0063C0006600006C00006C00006C00006C00006 +E00006E0000670001E7800763F01C61FFF0403FC00171A7E971B>97 +D<00FF0003FFC00E03F01800F830003C60001C60000EC0000EC00006C00006C00006E0F8 +06F3FE0C7E1F183C07901803801801801801801C01801E03800F878007FD8001F1800001 +8000010017197E971A>I<00FF0003FFC00E03F01800F830003C60001C60000EC0000EC0 +0006C00006C00006E00006E0000670000C787E0C3FFF181F07B006038006018006018006 +018007018007830003C60001FC0000F000171A7E971A>I<00FE0003FFC00E07E01800F0 +30007860003860001CC0001CC0000CC0000CC0000CE3000CF601187C03303C0320180300 +1803001803001C03001E03000F8F0007FB0001E30000030000020016197E9719>I<0000 +0200000E00001E0000660001C6000306000C0600180600600600C00600E00600F0067060 +06FC0006BE00060F800607E00601F006007C06003F06000F860003E60001FE00007E0000 +1E00000C171A7E971B>I<01FC00F007FF03F81C0FC6383003E6186000FE1860007E18C0 +001FF0C00007C0C0008000C0018000E0018000F0030000788600003F0F80001E1FC0000C +19E0000C30E0001860600018C06000188060001C0060001C00C0000E00C0000F81800007 +FE000001FC00001D1A7E971F>I<00FE0003FF820E07E61801FE30007E60001E600006C0 +0006C00006C00006C00006E00006E00006700006787C063FFE061F0F0606070606030606 +030606030607030607060603860603FC0401F000171A7E971B>I<00FE0003FFC00E07E0 +1800F030007860003860001CC0001CC0000CC0000CC0000CE3000CF601187C03303C0320 +1803001803001803001C03001E03000F8F0007FB0001E3000303000602001C00001F8000 +0FE00001F800007E00001F0000070016207E9719>I<003FC00001FFF0000380FC000C00 +3E0018000F00300007006000038060000380C00001C0C00001C0C00000C0C00000C0C000 +00C0E00000C0E1C380C077EFC0C07CF9E0C03870E1801830618018306180183063001C30 +63001C38C7000E7CC3800FDF83C0070E01E0000000F0000000701C1C7E971E>I<007FC0 +0003FFF0000700FC0018003E0030000F006000070060000380C0000380C0000180C00001 +80C0000180E0000180F00003007E1F83003C7FF20018C1F80030C0380030F0180030FE18 +00303F180038071800380318001C0318001F0618000FFC100003F00000191A7E971D>I< +007FC00003FFF8000700FE0018001F003000078060000380600001C0C00001C0C00000C0 +C00000C0C00000C0C3E1E0C0EFF7F180F87C798070383900301818003018180030181800 +381818003C3818001FF818000F9830000018300000183000001060001A197E971E>I<00 +3FE00001FFF80003807E000C001F001800078030000380600001C0600001C0C00000E0C0 +0000E0C0000060C3C3C060EFEFE060F8F8F060707070603030306030303060303030C030 +3030C0383030C038303180183061801C3063801C3063C00C2041E0000000F00000007800 +0000381D1C7E971F>I<00FC0003FF080E0FD81803F83000F8600078600038C00018C000 +18C00018C00018C00018E00018E00E1870381878E0183F80181E00180C00181800181800 +181800181C00181E00180C001015197E971A>I<00FF0003FFC00E03F01800F830003C60 +001C60000EC0000EC00006C00006C00006C00006E00006E0078C701F8C7871983CC1901F +01800E01800C01801801801801801C01801F01800E010017197E971B>I<020000070000 +070000030000030000030000030000060000060F80063FC00C61C00CC0E018C0E030E060 +30F0606070606000606000C0C00180C003F0C00FF8C0383CC0201CC0000CE0000CE0000C +70000C70000C3800183C00181E00300F80E007FF8001FE0016227E9F19>I<00FC0003FF +080E0FD81803F83000F8600078600018C00018C00018C00018C00018E00018E000187000 +1878C0183F80181E00180C00181800181800181800181C00381E00D80F839807FE1001F8 +00151A7E971A>I<00FC0003FF080E0FD81803F83000F8600078600038C00038C00018C0 +0018C00018E00010E00000700000787E003FFF001F078006038006018006018006018007 +018007830003C60001FC0000F000151A7E971A>I<00FF0003FFC00E03E01800F0300078 +60003860001CC0001CC0000EC0000EC00006E00006E00006700006787C063FFE061F0F06 +06070C06030C06030C06031807033007063803863C03FC1E01F00E000007000007181C7E +971B>I<01FC0007FF081C0FD83003F86000F8600078C00018C00018C00018C00018E000 +18E00018700C187838183E60181F80180700180C00183C00183F80180FE01801FC18007F +98000FF80001F8000070151A7E971A>I<00FF0003FFC00E03F01800F830003C60001C60 +000EC0000EC00006C00006C00006E00006F8C0067F800C1E01C80C07E0180CE0180EE018 +0FE01807E01C00601C00C00E00C00F818007FE0001FC00171A7E971B>I<007F800003FF +E0000701F80018007C0030001E0060000E0060000700C0000700C0008380C0018380C001 +8180E0030180F88601807F0F81801E1FC1800C19E1800C30E1801860630018C063001880 +63001C0066001C00C6000E00C7000F81870007FE038001FC03C0000001E0000000E01B1C +7E971D>I<007811FC331C630C630CC20CC01CC03EC0CFE187E003700378063E1C1FF837 +D860186018601870187C383FF80F980018001010197E9713>I<00FF0003FFC00E03F018 +00F830003C60001C60000EC0000EC00086C00186C00186E00306F886067F0F8C1E1FC80C +19E00C30E018606018C0601880601C00601C00C00E00C00F818007FE0001FC00171A7E97 +1B>I<00FC0003FF880E0FD81E01F83600F8670038638018C1C018C0C018C0E018C07018 +C03818E01818E01C18700E187867183CC3181F83980F01D80600D80E00F81E00783700D8 +678398C3FE1001F800151A7E971A>I<00FC0003FF080E0FD81803F83000F86000786000 +18C00018C00018C00018C00018C00018E00018E000187010187860183CC0181F80180F00 +180600180E00181E00783700D8678398C3FE1001F800151A7E971A>I<007C0001FF8803 +0FD80601F80600F80600380F80183FE01861E018C00018C00018C00018C00018E00018F0 +F8187FFC183E1E180C0E181806181806181806181C06181E0C180F0C1807F81003E00015 +1A7E971A>I<00FF000003FFC0000E03F0001800F80030003C0060001C0060000E00C000 +0E00C0000600C0000600C0000600E0000600E000060070000C00787C0C003FFE18001F0F +3E0006073F0006030780060303800603018007030180070601800386070003FC070001F0 +078000000380000001C0000001C01A1D7E971C>128 D<04000C000C0018001800300061 +C0C7E0CCE0CC60EC60FEC07F803E000B0E898000>I<00FF800003FFE0000E01F8001800 +7C0030001C0060000E0060000E00C0000600C0000600C0000600C0000600E0000C00E000 +1F0070003F80787C03803FFE01801F0F01800607018006030380060307C0060301E00703 +00E0070600600386006003FC006001F000C000000380000003C0000001E0000000F00000 +0070000000201C207E971D>I<08001800180030006E00DF00DF00DB00FF00FE00780033 +C037C036C03EC03F801E000A11888000>I<07F0001FFC003E3E007F0F00670700630300 +7303007E0300380300000600001C0001F00007C0001C0000300000600000C001C0C003E0 +C006E0C00660E00760F007E07803C03E03801FFE0007F800131A7E9717>I<0F803FC07D +C07CC07CC078C007801E007000C0F0C1F0C1B0E1F0F9E07FC01F000C10827F00>I<07F0 +001FFC003E3E007F0F006707006303007303007E0300380300000600001C0001F00007C0 +001C0000300000600000C001C0C007E0C00CE0C00C60E00E60F00F607807C03E03C01FFF +E007F8F000007800003C00001E00000E000004171F7E9717>I<0F803FC07DC07CC07CC0 +78C007801E007000C0F0C1F0C1B0E1F0F9E07FF01F78003C00180E12827F00>I<030003 +000300033803F80F983F186318C318C318E318FE187818001800100D0F8B8000>I<00FE +000003FF82000E07E6001801FE0030007E0060001E0060000600C0000600C0000600C000 +0600C0000600E0000600E000060070000600787C06003FFE06001F0F0600060706000603 +0600060306000603070007031F80070633C0038661C003FC60C001F040C0000000C00000 +018000000300000007000000070000000380000003C0000001C0000000C01A237E971B> +I<1010303060306030C030C030C030C030C030E030F0707FF03F30003000300030003000 +300030003000300030003000200C187E9611>I<003FE0000001FFF8000003807E00000C +001F00001800078000300003C000600001C000600000E000C00000E000C000006000C000 +007000C3E1E07000EFF7F03000F87C783000703838300030181830003018183000301818 +300038181830003C381830001FF81860000F983060000018306000001830C000001060C0 +00000000C0000007C18000001FF300000030FB000000303E000000301E000000383F0080 +003FE7C300001F83FE00000000F80021237E971F>I<003FE00000FFF80001807E000300 +1F0003000780038003800FF001C03FFE01C0603C00C0C00000C0C00000C0C3E1E0C0EFF7 +F180F87C798070383900301818003018180030181800381818003C3818001FF818000F98 +30000018300000183000001060001A197E971E>141 D<40C0E0F0783C1C080608857A00> +I<78F8F8F8F00505917B00>144 D<6002F80C7E381FE007C007E00CE00C600C600E600F +C007000F0C977D00>I<000030000030000030000030000030000030000030603FF0FFFF +F07F8000140A978000>I<01E007C01C0030006000C000C000C000E000F80078000B0B88 +A100>I<01FC00F807FF03FC1C0FC61C3003F60C6000FE0C60003F0CC0000FF8C00003E0 +C0000000C0000000E0000000E1E7878077FFDFC07C79F1E03830E0E01830606018306060 +183060601C3060601E78E0600FFFE060079F60C0000060C0000060C0000040801E197E97 +20>I<003FE0000000FFF8000003807E00000E001F00001800078000300003C000600001 +C000600000E000C00000E000C000006000C000007000C3E1E07000EFF7F03000F87C7830 +00703838300030181830003018183000301818300038181830003C381860001FF8186000 +0F98306000001830C000001830C000001061800000000300000000060000000018000000 +003000000000600000000060F000000063F8000000763C0000007C1E000000380F900000 +0007F000000001E024257E971F>150 D<180000300000300000600000600000F00000FF +00003FF80003FF80001FC0000180120B957F00>I<003FE00000FFFC1003807F300E000F +F0180003F0300000F06000007060000030C0000030C0000030C0000030C3E1E030EFF7F0 +30F87C783070383830301818303018183030181830381818303C3818301FF818300F9830 +300018303000183030001060201C197E9721>157 D<003FE0000001FFFC178007807F3F +C01C000FF1C0300003F0C0600000F0C060000070C0C0000030C0C0000038C0C000003F80 +C000003F00E000003000F0000030007FE1F030003FF7F83000187C3C300030381C300030 +180C300030180C300030180C300030180C300038180C3000381C1830001C3E1830001FEF +F020000F87C00000221A7E9725>160 D<007FC00003FFF0000700FC001F003E0033800F +0061E0070060700380C03C0380C00E0180C0070180C003C180C600E180EC307300F83033 +0070303200303030003030300030303000383830003C7C70001FDFF0000F0F3000000030 +00000030000000200019197E971D>170 D<0007FE00003FFFC000F007F0038000F80600 +003C0C00001C0C00000E1800000E180000061807C0061C1FC0061C70C0060EC0CF0C0F80 +DF8C0780E39801C0C18061E0C180F8C0C1807E00C1801F80C30007E0C30001F8C200007E +C000001FC0000007C0000001C0001F1A7F9721>176 D<001E7800087FFC0018C71C0031 +830E0061830E00C1830600C1830600C1C30600C1C30600E0820600F0000C0078000C003F +1E1E003FFF7F0063C7C780C1838380C1818180C1818180E1C18180F1E181807FFF81803C +7D818000018300000183000001020019197E971F>179 D<001F8000007FE20000C1F600 +01807E0001803E0001801E0001800E0001C0060007C006001FF0060030FC0600603C0600 +60000600C0000600C0000600C0FC0600C1FE0600C60F0600EC070600F803060070030780 +78031FC03C0331C01F0630C00FFE30C003FC3180000C03E0000C07F0000C1870000C1030 +000E0030000E0030000700600007C1C00003FF000000FC001C247E971F>186 +D<003F8000FFE00181F003007803003C03801C0FF00E3FFE0E603C06C00006C00006C000 +06E0C006F1800C7E01C83C07E0180CE0180EE0180FE01807E01C00601C00C00E00C00F81 +8007FE0001FC00171A7E971B>193 D<07F0000FFC80303F80600F80C00780C00180C001 +80C00180E00180E0018070618078C1803F01801E01803801807C01807F81800FF9F001FD +F8031E3C060E1C060C0C060C0C060C0C070C0C079C0C03FC1801EC18000C30000820161E +7E9718>201 D<01F00007FC800C3F800C0F800C07800F01803F8180638180C00180C001 +80C00180E3C180FFE18078F1801871803031803031803831F03C67FC1FCC3E0F180F0030 +070030030030030030030038F3003FFE001E3C0006180006180007180007F00003C01821 +7E971B>205 D<000030000030000030000030000030000030000030603FF0FFFFF07F80 +00140A977B00>I<007F800003FFF0800701FD8018003F8030000F806000078060000180 +C0000180C0000180C0000180C0000180C0000180E0000180E0078180701F818078718180 +3CC181801F0181800E0181800C01818018018180180181801C0181801F0181800E010100 +19197E971E>209 D<0180000180000180000F80003F800063C000C1C000C1E000E3F000 +F378607E3FC0381F00130C8C7B00>211 D<0600000600000600000600000C0000380000 +600000C0F000C3F800E63C00FC1E00700F880007F00001E0150E8A7B00>I<04000C000C +0018001800300061C0C7E0CCE0CC60EC60FEC07F803E000B0E897B00>I<007FC00003FF +F8000700FE0018001F003000078060000380600001C0C00001C0C00000C0C00000C0C000 +00C0C3C3C0C0EFEFE180F8F8F18070707100303030003030300030303000303030003830 +3000383F3E00183FFF001C63C7801CC1C3800CC1818000C1818000C1818000E1818000F3 +8180007F8300003D830000018600000104001A217E971E>219 D<00FF0003FFC00E03F0 +1800F830003C60001C60000EC0000EC00006C00006C00006C00006E00006E0078C701F8C +7871983CC1901F01800E01800C01801801801801801C00F01F03F80E0638000C18000C18 +000E18000FB00007E001FF8003FC0017207E971B>226 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fw cmbx10 10 38 +/Fw 38 122 df<70F8FCFCFC7C0404080808102040060E7D850D>44 +DI<00038000000380000007C0000007C0000007C000 +000FE000000FE000001FF000001BF000003BF8000031F8000031F8000060FC000060FC00 +00E0FE0000C07E0000C07E0001803F0001FFFF0003FFFF8003001F8007001FC006000FC0 +06000FC00C0007E00C0007E0FF803FFEFF803FFE1F1C7E9B24>65 +D<001FE02000FFF8E003F80FE007C003E00F8001E01F0000E03E0000E03E0000607E0000 +607C000060FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0000 +007C0000607E0000603E0000603E0000C01F0000C00F80018007C0030003F80E0000FFFC +00001FE0001B1C7D9B22>67 D69 D<000FF008007FFE3801FC07 +F807E001F80F8000781F0000783F0000383E0000387E0000187C000018FC000000FC0000 +00FC000000FC000000FC000000FC000000FC007FFFFC007FFF7C0001F87E0001F83E0001 +F83F0001F81F0001F80F8001F807E001F801FC07F8007FFE78000FF818201C7D9B26>71 +DII76 D<003FE00001F07C0003C01E000F +800F801F0007C01E0003C03E0003E07E0003F07C0001F07C0001F0FC0001F8FC0001F8FC +0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F87C0001F07E0003F07E0003F03E +0003E03F0007E01F0007C00F800F8003C01E0001F07C00003FE0001D1C7D9B24>79 +D82 D<07F8201FFEE03C07E07801E07000E0F000E0F00060F00060F80000FE0000FF +E0007FFE003FFF003FFF800FFFC007FFE0007FE00003F00001F00000F0C000F0C000F0C0 +00E0E000E0F001C0FC03C0EFFF0083FC00141C7D9B1B>I<7FFFFFE07FFFFFE0781F81E0 +701F80E0601F8060E01F8070C01F8030C01F8030C01F8030C01F8030001F8000001F8000 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F8000001F800007FFFE0007FFFE001C1C7E9B21>III<7FFE1FFE007FFE1FFE0007F001800003F803800001F807 +000001FC06000000FE0C0000007F1C0000003F380000003FB00000001FE00000000FE000 +00000FE000000007F000000003F800000007F80000000FFC0000000CFE000000187E0000 +00387F000000703F800000601FC00000C01FC00001C00FE000038007F000030003F000FF +F01FFF80FFF01FFF80211C7F9B24>88 D<0FF8001C1E003E0F803E07803E07C01C07C000 +07C0007FC007E7C01F07C03C07C07C07C0F807C0F807C0F807C0780BC03E13F80FE1F815 +127F9117>97 DI<03FC000E0E001C +1F003C1F00781F00780E00F80000F80000F80000F80000F80000F800007800007801803C +01801C03000E0E0003F80011127E9115>I<000FF0000FF00001F00001F00001F00001F0 +0001F00001F00001F00001F00001F001F9F00F07F01C03F03C01F07801F07801F0F801F0 +F801F0F801F0F801F0F801F0F801F07801F07801F03C01F01C03F00F0FFE03F9FE171D7E +9C1B>I<03FC000F07001C03803C01C07801C07801E0F801E0F801E0FFFFE0F80000F800 +00F800007800007800603C00601E00C00F038001FC0013127F9116>I<007F0001E38003 +C7C00787C00F87C00F83800F80000F80000F80000F80000F8000FFF800FFF8000F80000F +80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F +80007FF0007FF000121D809C0F>I<03F0F00E1F383C0F38380730780780780780780780 +7807803807003C0F001E1C0033F0003000003000003000003FFF003FFFC01FFFE01FFFF0 +7801F8F00078F00078F000787000707800F01E03C007FF00151B7F9118>II<1E003F003F003F003F001E0000000000000000 +00000000007F007F001F001F001F001F001F001F001F001F001F001F001F001F001F001F +00FFC0FFC00A1E7F9D0E>I<007800FC00FC00FC00FC0078000000000000000000000000 +03FC03FC007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C +007C007C707CF87CF878F8F070E01F800E26839D0F>I108 DII<01FC000F +07801C01C03C01E07800F07800F0F800F8F800F8F800F8F800F8F800F8F800F87800F078 +00F03C01E01E03C00F078001FC0015127F9118>II114 D<1FD830786018E018E018F0 +00FF807FE07FF01FF807FC007CC01CC01CE01CE018F830CFC00E127E9113>I<03000300 +03000300070007000F000F003FFCFFFC1F001F001F001F001F001F001F001F001F001F0C +1F0C1F0C1F0C0F08079803F00E1A7F9913>IIII121 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fx cmr10 10 82 +/Fx 82 127 df<007E1F0001C1B1800303E3C00703C3C00E03C1800E01C0000E01C0000E +01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01C0000E01C0000E01C0000E +01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E +01C0000E01C0000E01C0007F87FC001A1D809C18>11 D<007E0001C1800301800703C00E +03C00E01800E00000E00000E00000E00000E0000FFFFC00E01C00E01C00E01C00E01C00E +01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C07F +87F8151D809C17>I<003F07E00001C09C18000380F018000701F03C000E01E03C000E00 +E018000E00E000000E00E000000E00E000000E00E000000E00E00000FFFFFFFC000E00E0 +1C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C +000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C00 +0E00E01C007FC7FCFF80211D809C23>14 D16 D<0E0E1E3870E080070777 +9C15>19 D22 D<60F0F8680808081010204080050C7C9C0C>39 +D<00800100020006000C000C00180018003000300030006000600060006000E000E000E0 +00E000E000E000E000E000E000E000E000E0006000600060006000300030003000180018 +000C000C000600020001000080092A7C9E10>I<8000400020003000180018000C000C00 +060006000600030003000300030003800380038003800380038003800380038003800380 +038003000300030003000600060006000C000C00180018003000200040008000092A7E9E +10>I<0300030003000300C30CE31C73381FE0078007801FE07338E31CC30C0300030003 +0003000E127D9E15>I<0006000000060000000600000006000000060000000600000006 +0000000600000006000000060000000600000006000000060000FFFFFFE0FFFFFFE00006 +000000060000000600000006000000060000000600000006000000060000000600000006 +00000006000000060000000600001B1C7E9720>I<60F0F0701010101020204080040C7C +830C>II<60F0F06004047C830C>I<03C00C301818300C300C70 +0E60066006E007E007E007E007E007E007E007E007E007E007E007E007E0076006600670 +0E300C300C18180C3007E0101D7E9B15>48 D<010007003F00C700070007000700070007 +000700070007000700070007000700070007000700070007000700070007000700070007 +00FFF80D1C7C9B15>I<07C01830201C400C400EF00FF80FF807F8077007000F000E000E +001C001C00380070006000C00180030006010C01180110023FFE7FFEFFFE101C7E9B15> +I<07E01830201C201C781E780E781E381E001C001C00180030006007C00030001C001C00 +0E000F000F700FF80FF80FF80FF00E401C201C183007C0101D7E9B15>I<000C00000C00 +001C00003C00003C00005C0000DC00009C00011C00031C00021C00041C000C1C00081C00 +101C00301C00201C00401C00C01C00FFFFC0001C00001C00001C00001C00001C00001C00 +001C0001FFC0121C7F9B15>I<300C3FF83FF03FC020002000200020002000200023E02C +303018301C200E000E000F000F000F600FF00FF00FF00F800E401E401C2038187007C010 +1D7E9B15>I<00F0030C04040C0E181E301E300C700070006000E3E0E430E818F00CF00E +E006E007E007E007E007E007600760077006300E300C18180C3003E0101D7E9B15>I<40 +00007FFF807FFF007FFF0040020080040080040080080000100000100000200000600000 +400000C00000C00001C00001800001800003800003800003800003800007800007800007 +8000078000078000078000030000111D7E9B15>I<03E00C301008200C20066006600670 +0670067C0C3E183FB01FE007F007F818FC307E601E600FC007C003C003C003C003600260 +04300C1C1007E0101D7E9B15>I<03C00C301818300C700C600EE006E006E007E007E007 +E007E0076007700F300F18170C2707C700060006000E300C780C78187018203010C00F80 +101D7E9B15>I<60F0F0600000000000000000000060F0F06004127C910C>I<7FFFFFC0FF +FFFFE00000000000000000000000000000000000000000000000000000000000000000FF +FFFFE07FFFFFC01B0C7E8F20>61 D<000600000006000000060000000F0000000F000000 +0F000000178000001780000037C0000023C0000023C0000043E0000041E0000041E00000 +80F0000080F0000080F000010078000100780001FFF80002003C0002003C0002003C0004 +001E0004001E000C001F000C000F001E001F00FF00FFF01C1D7F9C1F>65 +DI<001F808000E0618001801980070007800E0003801C000380 +1C00018038000180780000807800008070000080F0000000F0000000F0000000F0000000 +F0000000F0000000F0000000F0000000700000807800008078000080380000801C000100 +1C0001000E000200070004000180080000E03000001FC000191E7E9C1E>IIII<001F808000E0618001801980070007800E0003801C0003801C000180 +38000180780000807800008070000080F0000000F0000000F0000000F0000000F0000000 +F0000000F000FFF0F0000F80700007807800078078000780380007801C0007801C000780 +0E00078007000B800180118000E06080001F80001C1E7E9C21>III<07FF80007C0000 +3C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C0000 +3C00003C00003C00003C00003C00003C00003C00703C00F83C00F83C00F8380070780040 +700030E0000F8000111D7F9B15>IIIII<003F800000E0E0000380380007 +001C000E000E001C0007003C00078038000380780003C0780003C0700001C0F00001E0F0 +0001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0700001C0780003C078 +0003C0380003803C0007801C0007000E000E0007001C000380380000E0E000003F80001B +1E7E9C20>II82 D<07E0801C1980300580300380600180E00180E00080E00080E00080F00000F8 +00007C00007FC0003FF8001FFE0007FF0000FF80000F800007C00003C00001C08001C080 +01C08001C0C00180C00180E00300D00200CC0C0083F800121E7E9C17>I<7FFFFFC0700F +01C0600F00C0400F0040400F0040C00F0020800F0020800F0020800F0020000F0000000F +0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F +0000000F0000000F0000000F0000000F0000000F0000000F0000001F800003FFFC001B1C +7F9B1E>IIIIII<0C001200210040 +8080400A057B9B15>94 DI<0810204040808080B0F87830050C +7D9C0C>I<1FC000307000783800781C00301C00001C00001C0001FC000F1C00381C0070 +1C00601C00E01C40E01C40E01C40603C40304E801F870012127E9115>II<03F80C0C181E301E700C6000E000E000E000E000 +E000E00060007002300218040C1803E00F127F9112>I<001F8000038000038000038000 +038000038000038000038000038000038000038003F3800E0B8018078030038070038060 +0380E00380E00380E00380E00380E00380E003806003807003803003801807800E1B8003 +E3F0141D7F9C17>I<07E00C301818300C700E6006E006FFFEE000E000E000E000600070 +02300218040C1803E00F127F9112>I<00F8018C071E061E0E0C0E000E000E000E000E00 +0E00FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00 +7FE00F1D809C0D>I<00038007C4C01C78C0383880301800701C00701C00701C00701C00 +3018003838001C700027C0002000002000003000003FF8001FFF001FFF802003806001C0 +C000C0C000C0C000C06001803003001C0E0007F800121C7F9215>II<18003C003C0018000000000000000000000000000000 +FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80 +091D7F9C0C>I<00C001E001E000C0000000000000000000000000000007E000E000E000 +E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E060 +E0F0C0F1C061803E000B25839C0D>IIIII<03F0000E1C00180600300300700380600180E001C0E001C0E001C0 +E001C0E001C0E001C06001807003803003001806000E1C0003F00012127F9115>II<03E0800E1980180580380780700380700380E00380E00380E0 +0380E00380E00380E003807003807003803807801807800E1B8003E38000038000038000 +0380000380000380000380000380001FF0141A7F9116>II<1F90207040 +30C010C010E010F8007F803FE00FF000F880388018C018C018E010D0608FC00D127F9110 +>I<04000400040004000C000C001C003C00FFE01C001C001C001C001C001C001C001C00 +1C001C101C101C101C101C100C100E2003C00C1A7F9910>IIIIII<7FFC70386038407040F040E041C003C0038007000F040E04 +1C043C0C380870087038FFF80E127F9112>III<1C043F0843F080E00E047D9B15>126 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fy cmti10 10 55 +/Fy 55 128 df<0000FE000003018000060180000C0380001C0180001C00000018000000 +38000000380000003800000038000003FFFE0000700E0000700E0000700E0000701C0000 +701C0000E01C0000E01C0000E0380000E0380000E0380001C0380001C0720001C0720001 +C0720001C07200038034000380180003800000030000000300000007000000C6000000E6 +000000CC000000780000001925819C17>12 D<1C2647478E8E0E1C1C1C38387171717272 +3C08127C910D>16 D<03070E1C3860C0800808729C15>19 D22 +D<183C3C3C0404080810204080060C779C0D>39 D<183878380808101020404080050C7D +830D>44 DI<3078F06005047C830D>I<0000020000060000 +0600000C00000C0000180000300000300000600000600000C00000C00001800001800003 +00000600000600000C00000C0000180000180000300000300000600000C00000C0000180 +000180000300000300000600000C00000C00001800001800003000003000006000006000 +00C0000080000017297F9E15>I<003E0000E1800181C00300C00700C00600C00E00E00C +00E01C00C01C00C01801C03801C03801C03801C0700380700380700380700380600700E0 +0700E00600E00E00E00E00E00C00E0180060380060700030C0001F0000131D7C9B15>I< +0004000C00180038007807B8007000700070007000E000E000E000E001C001C001C001C0 +038003800380038007000700070007000F00FFF00E1C7B9B15>I<003E000041800080C0 +0100C00200E00440E00440E00840E00840E00840E01081C01081C01103800E0300000600 +000C000018000060000080000300000400000800401000802000802001007F070043FE00 +81FC00807800131D7D9B15>I<000F8000386000602000C0E00180E00300000600000E00 +000C00001C00001CF8003904003A06003C0300780300780300700380700300600700E007 +00E00700E00600E00E00E00C00601C0060180020300030C0000F8000131D7C9B15>54 +D<003E0000E1000181800300C00600C00E00C00C00C01C00C01C00C01C01C03801C03801 +C03801C03803C0180380180780080B800C330003C700000700000E00000C00001C000018 +00E03000E0600080C000C180003E0000121D7C9B15>57 D<0003F020001E0C60003002E0 +00E003C001C001C0038001C0070000C00E0000801E0000801C0000803C0000803C000000 +780000007800000078000000F0000000F0000000F0000000F0000000F0000400F0000400 +F0000400F0000800700008007000100038002000180040000C0180000706000001F80000 +1B1E7A9C1E>67 D<01FFFFF0003C00F00038003000380020003800200038002000700020 +00700020007008200070080000E0100000E0100000E0300000FFF00001C0200001C02000 +01C0200001C0200003804080038000800380008003800100070001000700030007000200 +070006000E003C00FFFFFC001C1C7E9B1C>69 D<01FFC3FF80003C007800003800700000 +3800700000380070000038007000007000E000007000E000007000E000007000E00000E0 +01C00000E001C00000E001C00000FFFFC00001C003800001C003800001C003800001C003 +8000038007000003800700000380070000038007000007000E000007000E000007000E00 +0007000E00000F001E0000FFE1FFC000211C7E9B1F>72 D<03FF00780070007000700070 +00E000E000E000E001C001C001C001C0038003800380038007000700070007000E000E00 +0E000E001E00FFC0101C7D9B10>I<01FFC07F80003C001E000038001800003800200000 +380040000038008000007002000000700400000070080000007010000000E040000000E0 +C0000000E1C0000000E2E0000001C4E0000001D070000001E070000001C0700000038038 +00000380380000038018000003801C000007001C000007000E000007000E000007000E00 +000F000F0000FFE07FC000211C7E9B20>75 D<01FE0001FE003E0001E0002E0003C0002E +0005C0002E0005C0002E0009C0004E000B80004E001380004E0023800047002380008700 +47000087004700008700870000870107000107010E000107020E000107040E000107040E +000207081C000203881C000203901C000203A01C000403A038000403C038000403C03800 +0C038038001C03007800FF8307FF00271C7E9B25>77 D<0007F000001C1C0000700E0000 +E0070001C0038003800380070003800E0003C01E0003C01C0003C03C0003C03C0003C078 +0003C0780003C0780003C0F0000780F0000780F0000780F0000F00F0000F00F0000E00F0 +001E00F0003C0070003800700070007800E0003801C0001C0380000E0E000003F800001A +1E7A9C20>79 D<01FFFE00003C0380003801C0003800E0003800E0003800E0007001E000 +7001E0007001E0007001C000E003C000E0038000E0070000E01C0001FFF00001C0000001 +C0000001C000000380000003800000038000000380000007000000070000000700000007 +0000000F000000FFE000001B1C7E9B1C>I<000F8400304C00403C008018010018030018 +03001806001006001006000007000007000003E00003FC0001FF00007F800007C00001C0 +0001C00000C00000C02000C02000C0600180600180600300600200F00400CC180083E000 +161E7D9C17>83 D<1FFFFFC01C0701C0300E00C0200E0080600E0080400E0080401C0080 +801C0080801C0080001C0000003800000038000000380000003800000070000000700000 +007000000070000000E0000000E0000000E0000000E0000001C0000001C0000001C00000 +01C0000003C000007FFE00001A1C799B1E>I<7FF03FE00F0007000E0006000E0004000E +0004000E0004001C0008001C0008001C0008001C00080038001000380010003800100038 +00100070002000700020007000200070002000E0004000E0004000E0004000E0008000E0 +008000E00100006002000060040000300800001830000007C000001B1D789B1F>I87 D<01FF81FE003E0078001C0060001C00C0001E0080000E0100000F020000 +07040000070800000790000003A0000003E0000001C0000001C0000001E0000002E00000 +04E0000008F00000107000002070000060380000C0380000803C0001001C0002001C0006 +001E001E001E00FF007FC01F1C7E9B1F>I<020006001B0031006080C0800906759C15> +94 D<60F0F0E00404759C0D>I<01E307170C0F180F380E300E700E700EE01CE01CE01CE0 +1CE039E039E0396079319A1E0C10127C9115>97 D<3F00070007000E000E000E000E001C +001C001C001C0039E03A183C0C380C700C700E700E700EE01CE01CE01CE018E038E030E0 +6060C031801E000F1D7C9C13>I<00F803040E041C0E181C300070007000E000E000E000 +E000E000E0046008601030600F800F127C9113>I<0007E00000E00000E00001C00001C0 +0001C00001C000038000038000038000038001E7000717000C0F00180F00380E00300E00 +700E00700E00E01C00E01C00E01C00E01C00E03900E03900E03900607900319A001E0C00 +131D7C9C15>I<00F807040C0418023804300470087FF0E000E000E000E000E000600460 +08301030600F800F127C9113>I<0003C0000670000C70001C60001C00001C0000380000 +380000380000380000380003FF8000700000700000700000700000700000E00000E00000 +E00000E00000E00001C00001C00001C00001C00001C00003800003800003800003000003 +0000070000C60000E60000CC00007800001425819C0D>I<0078C001C5C00303C00603C0 +0E03800C03801C03801C0380380700380700380700380700380E00380E00380E00181E00 +0C7C00079C00001C00001C00003800003800C03000E07000C1C0007F0000121A7E9113> +I<0FC00001C00001C0000380000380000380000380000700000700000700000700000E3E +000EC3000F03800E03801E03801C03801C03801C0380380700380700380700380E00700E +40700E40701C40701C80E00C80600700121D7E9C15>I<01800380010000000000000000 +000000000000001C002600470047008E008E000E001C001C001C00380038007100710071 +00720072003C00091C7C9B0D>I<00030007000300000000000000000000000000000078 +008C010C020C021C041C001C001C0038003800380038007000700070007000E000E000E0 +00E001C001C0C180E300C60078001024819B0D>I<0FC00001C00001C000038000038000 +0380000380000700000700000700000700000E07800E08800E11C00E21C01C41801C8000 +1D00001E00003FC00038E000387000387000707100707100707100707200E03200601C00 +121D7E9C13>I<1F800380038007000700070007000E000E000E000E001C001C001C001C +0038003800380038007000700070007000E200E200E200E40064003800091D7D9C0B>I< +1C1E0780266318C04683A0E04703C0E08E0380E08E0380E00E0380E00E0380E01C0701C0 +1C0701C01C0701C01C070380380E0388380E0388380E0708380E0710701C0320300C01C0 +1D127C9122>I<383E004CC3004D03804E03809E03809C03801C03801C03803807003807 +00380700380E00700E40700E40701C40701C80E00C8060070012127C9117>I<00F80003 +0C000E06001C0300180300300300700380700380E00700E00700E00700E00E00E00E00E0 +1C0060180060300030E0000F800011127C9115>I<03878004C86004D03004E03009C030 +09C03801C03801C0380380700380700380700380600700E00700C00701800783000E8600 +0E78000E00000E00001C00001C00001C00001C0000380000FF0000151A809115>I<1C3C +2642468747078E068E000E000E001C001C001C001C003800380038003800700030001012 +7C9112>114 D<01F006080C080C1C18181C001F001FC00FF007F0007800386030E030C0 +30806060C01F000E127D9111>I<03000700070007000E000E000E000E00FFE01C001C00 +1C0038003800380038007000700070007000E080E080E100E100660038000B1A7C990E> +I<1C01802E03804E03804E03808E07008E07001C07001C0700380E00380E00380E00380E +00301C80301C80301C80383C80184D000F860011127C9116>I<1C062E0E4E064E068E02 +8E021C021C023804380438043808300830083010382018400F800F127C9113>I<1E0183 +2703874703874703838707018707010E07010E07011C0E021C0E021C0E021C0E04180C04 +181C04181C081C1E080C263007C3C018127C911C>I<0387800CC8400870E01070E020E0 +C020E00000E00000E00001C00001C00001C00001C000038100638100E38200C582008584 +0078780013127E9113>I<1C01802E03804E03804E03808E07008E07001C07001C070038 +0E00380E00380E00380E00301C00301C00301C00383C001878000FB80000380000300000 +7000E06000E0C0008180004300003C0000111A7C9114>I<1C083E1043E081C00D04769B +15>126 D<70E0F1E0F1E060C00B04759C15>I E +%EndDVIPSBitmapFont +end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin +%%PaperSize: A4 + +%%EndSetup +%%Page: 1 1 +1 0 bop 0 -77 a Fy(Oriya-T)142 -68 y(E)164 -77 y(X)14 +b(1.0)h(Users')f(Manual)1326 b Fx(1)0 73 y Fw(Oriy)o(a-T)158 +82 y(E)182 73 y(X)0 135 y Fx(\()p Fy(printe)n(d)15 b(on)g(20/6/1999)6 +b Fx(\))0 260 y Fw(Summary)0 322 y Fx(This)17 b(article)h(giv)o(es)g +(an)f(o)o(v)o(erview)g(of)g(the)h(Oriy)o(a-T)835 331 +y(E)858 322 y(X-pac)o(k)n(age)f(whic)o(h)h(can)f(b)q(e)i(used)f(in)f +(com)o(bination)e(with)j(T)1836 331 y(E)1859 322 y(X)0 +372 y(for)e(t)o(yp)q(esetting)h(text)g(in)f(Oriy)o(a)g(\()p +Fv(u\016\220aA)p Fx(\).)h(Oriy)o(a-T)833 381 y(E)855 +372 y(X)g(can)f(also)g(b)q(e)h(used)g(in)f(com)o(bination)e(with)i +(other)h(pac)o(k)n(ages,)0 422 y(to)g(t)o(yp)q(eset)h(mixed)e(language) +g(do)q(cumen)o(ts.)27 b(Oriy)o(a-T)876 430 y(E)898 422 +y(X)17 b(is)g(part)g(of)f(a)h(larger)g(pro)r(ject)h(to)f(mak)o(e)e(all) +h(South)h(Asian)0 471 y(scripts)e(a)o(v)n(ailable)d(for)h(T)389 +480 y(E)412 471 y(X.)h(The)g(follo)o(wing)d(South)j(Asian)g(scripts)h +(are)f(no)o(w)f(a)o(v)n(ailable)f(as)i(Metafon)o(ts:)k(Dev)n(anagari)0 +521 y(\(for)e(Sanskrit,)f(Prakrit,)h(Hindi,)f(Marathi,)h(Nepali,)f +(Konk)n(ani\),)g(Gurum)o(ukhi)f(\(for)h(P)o(anjabi\),)g(T)m(amil,)e +(Mala)o(y)o(alam)o(,)0 571 y(T)m(elugu,)e(Kannada,)h(and)f(Singhalese.) +18 b(Some)10 b(of)i(these)h(pac)o(k)n(ages)f(need)h(some)e(re\014nemen) +o(t)h(and)g(adaption)f(to)g(LaT)1824 580 y(E)1847 571 +y(X.)0 621 y(The)j(only)f(imp)q(ortan)o(t)g(Indian)g(scripts)i(still)e +(missing)f(are)i(Gujarati)f(and)h(Bengali.)0 720 y Fw(License)0 +783 y Fx(This)e(soft)o(w)o(are)f(is)304 782 y(c)293 783 +y Fu(\015)g Fx(Cop)o(yrigh)o(t)g(1999)f(Jero)q(en)j(Hellingman.)i(Ho)o +(w)o(ev)o(er,)d(it)f(ma)o(y)f(b)q(e)i(freely)g(distributed)g(in)g(the)g +(spirit)0 832 y(of)k(the)h(GNU)g(General)f(Public)h(License.)27 +b(The)17 b(only)f(restriction)i(is)e(that)h(y)o(ou)f(cannot)h(place)g +(further)g(restrictions)0 882 y(on)d(this)h(or)g(deriv)o(ed)g(w)o(orks) +f(and)h(y)o(ou)f(should)g(giv)o(e)g(others)i(y)o(ou)e(giv)o(e)g(this)h +(soft)o(w)o(are)f(or)h(deriv)o(ed)g(w)o(orks)g(ev)o(erything,)0 +932 y(including)f(the)i(sources.)24 b(Of)16 b(course,)g(w)o(orks)g(y)o +(ou)e(prin)o(t)i(using)f(this)g(fon)o(t)g(are)h(not)f(deriv)o(ed)h(w)o +(orks,)f(but)h(if)e(y)o(ou)h(add)0 982 y(or)f(touc)o(h)g(up)g(a)g(few)g +(c)o(haracters,)h(or)f(create)h(a)e(p)q(ost)i(script)f(fon)o(t,)f +(based)i(on)e(this)h(design,)g(it)g(is.)0 1032 y(As)k(I)g(am)e(a)i +(collector)g(of)f(aksharamala)e(\(\014rst)k(grade)f(alphab)q(et)g(b)q +(o)q(oks,)g(often)g(v)o(ery)g(nice)g(and)g(colourful\),)f(I)h(will)0 +1082 y(highly)13 b(appreciate)h(it)g(if)f(y)o(ou)g(send)i(me)e(one,)h +(esp)q(ecially)g(for)f(Oriy)o(a,)g(although)g(all)g(Indian)g(scripts)i +(are)f(w)o(elcome.)0 1181 y(Jero)q(en)h(Hellingman)0 +1231 y(Aletta)f(Jacobsstraat)h(5)0 1281 y(3404)e(XD)h(IJsselstein)0 +1331 y(The)g(Netherlands)0 1380 y(telephone:)19 b(+31)14 +b(30)f(687)g(5444)g(\(19:00{21:00)e(MET\))0 1430 y(E-mail:)k +Ft()p eop +%%Page: 2 2 +2 1 bop 0 -77 a Fx(2)1324 b Fy(Oriya-T)1487 -68 y(E)1509 +-77 y(X)15 b(1.0)g(Users')f(Manual)0 73 y Fw(In)o(tro)q(duction)0 +135 y Fx(The)d(Oriy)o(a)f(script)i(is)e(used)i(for)e(the)i(Oriy)o(a)e +(language)g(and)g(a)h(few)g(minorit)o(y)d(languages,)i(suc)o(h)i(as)f +(Khondi)f(and)h(San)o(tali,)0 185 y(sp)q(ok)o(en)16 b(in)g(the)g(state) +h(of)e(Orissa)h(in)g(Eastern)h(India.)23 b(The)16 b(Oriy)o(a)g +(language)f(b)q(elongs)h(to)f(the)i(Indic)f(branc)o(h)g(of)f(the)0 +235 y(large)f(Indo-Europ)q(ean)h(language)f(family)e(and)i(is)h +(closely)f(related)i(to)e(Bengali.)20 b(It)14 b(is)h(sp)q(ok)o(en)g(b)o +(y)g(ab)q(out)f(30)g(million)0 285 y(p)q(eople,)g(of)f(them)g(roughly)g +(the)i(half)e(can)h(read)g(and)g(write.)0 334 y(The)f(Oriy)o(a)f +(script)h(forms)f(a)g(link)f(b)q(et)o(w)o(een)j(the)f(South)g(and)f +(North)h(Indian)f(scripts.)19 b(The)13 b(distinctiv)o(e)f(inner)h +(parts)g(of)0 384 y(some)h(of)g(the)i(letters)g(can)f(b)q(e)g +(recognised)h(when)f(one)h(kno)o(wns)e(Dev)n(anagari)g(and)g(Bengali)h +(script,)g(but)g(the)g(circular)0 434 y(app)q(earance)h(reminds)f(one)g +(of)f(the)i(curly)f(South)g(Indian)g(scripts.)22 b(The)16 +b(explanation)e(for)g(all)g(those)i(circles)g(is)f(easy:)0 +484 y(traditionally)j(the)j(script)h(w)o(as)e(written)h(on)f(palm-lea)o +(v)o(es)f(with)h(a)g(sharp)h(metal)e(nib,)i(and)f(when)h(one)g(mak)o +(es)e(a)0 534 y(horizon)o(tal)d(top-line)h(lik)o(e)f(in)h(Dev)n +(anagari)e(on)i(a)g(palm-lea)o(v)o(e,)e(it)i(will)e(tear.)28 +b(T)m(o)17 b(a)o(v)o(oid)f(this,)h(the)h(top-lines)f(where)0 +583 y(c)o(hanged)c(in)o(to)f(the)h(semi-circles)g(whic)o(h)f(giv)o(e)g +(Oriy)o(a)g(its)h(c)o(haracteristic)h(app)q(earance|describ)q(ed)h(b)o +(y)d(Nak)n(anishi*)g(as)0 633 y(a)i(parade)g(of)f(bald)g(heads.)0 +683 y(The)h(Oriy)o(a)g(alphab)q(et)g(follo)o(ws)e(the)j(alphab)q(etic)f +(order)g(of)g(Sanskrit.)k(This)c(order)g(is)g(based)h(on)f(phonetic)g +(principles.)0 733 y(The)e(v)o(o)o(w)o(els)g(come)f(\014rst,)i(in)e +(pairs)h(of)f(a)h(short)g(and)g(long)f(sound,)h(those)h(articulated)f +(in)g(the)g(bac)o(k)g(of)f(the)i(mouth)d(\014rst.)0 783 +y(After)15 b(the)h(`pure')e(v)o(o)o(w)o(els)g(come)g(the)i(`diph)o +(tongs')d(\(in)h(Sanskrit,)h Fy(e)g Fx(and)f Fy(o)h Fx(are)g(supp)q +(osed)h(to)f(ha)o(v)o(e)f(b)q(een)i(diph)o(tongs)0 832 +y(originally\).)600 924 y Fs(a)612 964 y Fy(a)712 924 +y Fs(aA)730 964 y Fy(\026)-21 b(a)837 924 y Fs(i)854 +964 y Fy(i)954 924 y Fs(I)967 964 y Fy(\026)k(\020)1071 +924 y Fs(u)1083 964 y Fy(u)1185 924 y Fs(U)1198 964 y +Fy(\026)-22 b(u)607 1038 y Fs(\200)621 1078 y Fy(r)621 +1087 y(.)725 1038 y Fs(\202)737 1078 y Fy(\026)j(r)739 +1087 y(.)850 1038 y Fs(\204)863 1078 y Fy(l)860 1087 +y(.)959 1033 y Fs(\206)970 1072 y Fy(\026)972 1083 y(l)969 +1092 y(.)600 1168 y Fs(e)613 1208 y Fy(e)713 1168 y Fs(E)724 +1208 y Fy(ai)840 1168 y Fs(o)850 1208 y Fy(o)952 1168 +y Fs(O)956 1208 y Fy(au)0 1288 y Fx(Three)13 b(v)o(o)o(w)o(el)d(mo)q +(di\014ers)h(traditionally)e(follo)o(w)h(the)i(v)o(o)o(w)o(els.)17 +b(These)c(are)f Fv(a/)f Fy(a)g(_)-23 b(m)p Fx(,)11 b +Fv(aM)h Fy(am)1358 1297 y(.)1383 1288 y Fx(,)g(and)f +Fv(aH)h Fy(ah)1561 1297 y(.)1580 1288 y Fx(,)g(whic)o(h)f(originally)0 +1338 y(sto)q(o)q(d)g(for)e(a)h(nasalisation,)f(a)h(follo)o(wing)e +(nasal,)i(and)g(a)g(follo)o(wing)d(aspiration)j(resp)q(ectiv)o(ely)m(.) +17 b(In)11 b(Oriy)o(a,)f Fv(H)g Fy(h)1659 1347 y(.)1688 +1338 y Fx(is)g(no)o(w)g(used)0 1388 y(to)j(indicated)g(that)h(the)g +(follo)o(wing)c(consonan)o(t)k(is)f(doubled.)18 b(Here)c(written)g(on)f +(the)h(letter)g Fv(a)g Fy(a,)f Fx(they)h(can)f(app)q(ear)h(on)0 +1438 y(an)o(y)e(letter.)18 b(The)13 b(mo)q(di\014ers)e(are)i(follo)o(w) +o(ed)d(b)o(y)i(the)h(consonan)o(ts)g(arranged)f(in)g(ro)o(ws)g +(\(called)g Fy(var)n(g)p Fx(\))g(of)g(related)h(sounds.)0 +1488 y(The)i(ro)o(ws)f(are)h(ordered)g(again)e(b)o(y)h(p)q(oin)o(t)g +(of)f(articulation,)g(with)h(semiv)o(o)o(w)o(els)f(and)h(sibilan)o(ts)f +(comming)e(at)j(the)h(end,)0 1537 y(and)g(in)f(eac)o(h)i(ro)o(w)f(the)g +(v)o(oiceless)h(sound)f(\014rst,)h(follo)o(w)o(ed)d(b)o(y)i(the)g +(aspirated,)h(v)o(oiced,)e(v)o(oiced)h(and)g(aspirated)g(sound)0 +1587 y(and)f(the)g(corresp)q(onding)h(nasal.)643 1679 +y Fs(k)647 1719 y Fy(ka)768 1679 y Fs(K)760 1719 y Fy(kha)890 +1679 y Fs(g)892 1719 y Fy(ga)1013 1679 y Fs(G)1004 1719 +y Fy(gha)1136 1679 y Fs(f)1145 1719 y Fy(_)-18 b(na)646 +1792 y Fs(c)648 1832 y Fy(c)n(a)768 1792 y Fs(C)760 1832 +y Fy(cha)889 1792 y Fs(j)896 1832 y Fy(ja)1014 1787 y +Fs(J)1007 1837 y Fy(jha)1139 1792 y Fs(F)1140 1832 y +Fy(~)c(na)646 1905 y Fs(q)650 1945 y Fy(t)648 1954 y(.)664 +1945 y(a)768 1905 y Fs(Q)762 1945 y Fy(t)760 1954 y(.)776 +1945 y(ha)891 1905 y Fs(w)891 1945 y Fy(d)893 1954 y(.)913 +1945 y(a)1013 1905 y Fs(W)1003 1945 y Fy(d)1005 1954 +y(.)1024 1945 y(ha)1139 1905 y Fs(N)1139 1945 y Fy(n)1142 +1954 y(.)1163 1945 y(a)645 2014 y Fs(t)650 2054 y Fy(ta)771 +2014 y Fs(T)762 2054 y Fy(tha)892 2014 y Fs(d)891 2054 +y Fy(da)1016 2014 y Fs(D)1003 2054 y Fy(dha)1140 2014 +y Fs(n)1139 2054 y Fy(na)646 2123 y Fs(p)647 2163 y Fy(p)n(a)766 +2123 y Fs(P)758 2163 y Fy(pha)891 2123 y Fs(b)894 2163 +y Fy(b)n(a)1011 2123 y Fs(B)1004 2163 y Fy(bha)1141 2123 +y Fs(m)1134 2163 y Fy(ma)645 2231 y Fs(Y)647 2287 y Fy(ya)769 +2239 y Fs(y)773 2279 y Fy(_)-16 b(ya)891 2239 y Fs(r)894 +2279 y Fy(r)n(a)1010 2239 y Fs(l)1019 2279 y Fy(la)1146 +2239 y Fs(v)1142 2279 y Fy(va)646 2355 y Fs(z)646 2395 +y Fy(\023)d(sa)769 2355 y Fs(S)771 2395 y Fy(s)771 2404 +y(.)788 2395 y(a)892 2355 y Fs(s)894 2395 y Fy(sa)647 +2464 y Fs(h)646 2516 y Fy(ha)767 2470 y Fs(L)774 2510 +y Fy(l)771 2519 y(.)785 2510 y(a)1013 2464 y Fs(w\220)1016 +2516 y Fy(r)1016 2525 y(.)1033 2516 y(a)1147 2464 y Fs(W\220)1139 +2516 y Fy(r)1139 2525 y(.)1157 2516 y(ha)0 2595 y Fx(as)14 +b(sho)o(wn)g(in)f(this)h(table,)g(all)e(consonan)o(ts)j(are)f(though)o +(t)g(to)f(b)q(e)i(follo)o(w)o(ed)d(b)o(y)i(the)g(short)h(letter)g +Fv(a)f Fy(a.)p Fx(**)p 0 2642 1890 3 v -42 2688 a(*)21 +b(Akira)13 b(Nak)n(anishi,)g Fy(Writing)h(Systems)h(of)g(the)g(World,)f +Fx(p.)k(54)-62 2738 y(**)i(The)11 b(v)o(o)o(w)o(els)f +Fv(\202,)g(\204,)h Fx(and)f Fv(\206)g Fx(are)h(not)f(used)h(in)f(Oriy)o +(a)g(at)g(all.)16 b(They)10 b(are)h(b)q(orro)o(w)o(ed)g(from)d +(Sanskrit)j(\(and)f(ev)o(en)h(in)f(Sanskrit)0 2787 y(the)16 +b(last)g(one)g(is)g(only)f(in)o(tro)q(duced)h(for)g(symmetry\),)e(and)h +(are)i(included)f(in)f(the)h(alphab)q(et)g(for)g(completeness.)24 +b(I'v)o(e)0 2837 y(found)13 b(only)g(one)g(reference)j(to)d(the)h +(corresp)q(onding)g(v)o(o)o(w)o(el)f(signs)g(for)g(these)i(three)g(v)o +(o)o(w)o(els.)i(The)d(letter)g Fv(v)g Fx(is)f(a)g(recen)o(t)0 +2887 y(in)o(v)o(en)o(tion)i(to)h(distinguish)g(the)h(sound)g +Fy(va)f Fx(from)f Fy(b)n(a)h Fx(in)g(loan)o(w)o(ords.)24 +b(It)17 b(is)f(a)g(com)o(bination)e(of)h(the)i(v)o(o)o(w)o(el)f +Fv(o)g Fx(with)g(a)0 2937 y(secondary)f Fv(b)p Fx(.)p +eop +%%Page: 3 3 +3 2 bop 0 -77 a Fy(Oriya-T)142 -68 y(E)164 -77 y(X)14 +b(1.0)h(Users')f(Manual)1326 b Fx(3)0 73 y(When)19 b(a)f(v)o(o)o(w)o +(el)g(follo)o(ws)f(a)h(consonan)o(t,)i(this)e(is)h(indicated)f(b)o(y)h +(writing)f(a)g(sp)q(ecial)h(v)o(o)o(w)o(el)e(sign,)i(attac)o(hed)h(to)e +(the)0 123 y(consonan)o(t.)g(These)d(v)o(o)o(w)o(el)e(signs)h +(sometimes)e(ev)o(en)j(stand)f(b)q(efore)h(the)f(consonan)o(t)h(they)f +(apply)f(to.)18 b(Here)d(the)g(v)o(o)o(w)o(el)0 172 y(signs)f(are)g +(sho)o(wn)g(attac)o(hed)h(to)e(the)i(letter)g Fv(g)f +Fy(ga)s Fx(:)536 298 y Fs(g)538 338 y Fy(ga)658 298 y +Fs(gA)666 338 y Fy(g\026)-21 b(a)809 298 y Fs(g[)815 +338 y Fy(gi)953 298 y Fs(gX)966 338 y Fy(g)l(\026)k(\020)1117 +290 y Fs(g])1119 347 y Fy(gu)1252 290 y Fs(gZ)1253 347 +y Fy(g)q(\026)-22 b(u)536 423 y Fs(g\201)540 484 y Fy(gr)559 +493 y(.)648 433 y Fs()804 +473 y Fy(gai)936 433 y Fs()f Fx(and)g Ft()p +Fx(.)20 b(A)14 b(sp)q(ecial)h(`dollar-mo)q(de')d(is)i(supplied)h(for)g +(p)q(eople)g(who)f(ha)o(v)o(e)h(to)f(switc)o(h)h(from)e(Oriy)o(a)0 +882 y(to)j(English)g(constan)o(tly)m(.)26 b(When)17 b(it)f(is)g(used,)i +(Oriy)o(a)e(can)h(also)f(b)q(e)h(enclosed)h(b)q(et)o(w)o(een)g(dollar)d +(signs.)26 b(In)17 b(this)f(case,)0 932 y(math)c(has)i(to)g(b)q(e)h +(accessed)h(with)d Ft()g Fx(and)h Ft()p +Fx(.)0 982 y(The)f(follo)o(wing)d(table)j(indicates)g(ho)o(w)g(to)f(t)o +(yp)q(e)i(Oriy)o(a.)j(The)c(\014rst)h(collumn)c(indicates)j(the)h +(transcription)f(t)o(yp)q(ed,)g(the)0 1032 y(second)18 +b(the)f(Oriy)o(a)g(letter)g(output,)h(and)e(the)i(third)f(the)g(scien)o +(ti\014c)h(transcription.)27 b(It)17 b(should)g(b)q(e)g(noted)g(that)g +(the)0 1082 y(scien)o(ti\014c)g(transcription)g(is)f(based)h(on)f(the)h +(mo)q(del)e(of)g(Sanskrit,)i(and)f(do)q(es)h(not)f(giv)o(e)g(an)g +(exact)h(indication)e(of)h(the)0 1131 y(actual)e(pron)o(unciation)f(in) +g(Oriy)o(a.)p 0 1193 1485 4 v 0 1251 4 59 v 17 1234 a +Ft(a)p 126 1251 2 59 v 103 w Fv(a)h Fx(or)g(implicit)p +427 1251 V 68 w Fy(a)p 542 1251 4 59 v 95 w Ft(ka)p 712 +1251 2 59 v 124 w Fv(k)p 814 1251 V 72 w Fy(ka)p 948 +1251 4 59 v 96 w Ft(pa)p 1183 1251 2 59 v 190 w Fv(p)p +1286 1251 V 76 w Fy(p)n(a)p 1482 1251 4 59 v 0 1309 V +17 1292 a Ft(aa)p 126 1309 2 59 v 81 w Fv(aA)g Fx(or)g +Fv(\000A)p 427 1309 V 162 w Fy(\026)-21 b(a)p 542 1309 +4 59 v 95 w Ft(kha)p 712 1309 2 59 v 102 w Fv(K)p 814 +1309 V 75 w Fy(kha)p 948 1309 4 59 v 75 w Ft(pha,)21 +b(fa)p 1183 1309 2 59 v 81 w Fv(P)p 1286 1309 V 72 w +Fy(pha,)15 b(fa)p 1482 1309 4 59 v 0 1367 V 17 1350 a +Ft(i)p 126 1367 2 59 v 103 w Fv(i)e Fx(or)h Fv(\000[)p +427 1367 V 176 w Fy(i)p 542 1367 4 59 v 103 w Ft(ga)p +712 1367 2 59 v 124 w Fv(g)p 814 1367 V 75 w Fy(ga)p +948 1367 4 59 v 96 w Ft(ba,)22 b(va)p 1183 1367 2 59 +v 102 w Fv(b)p 1286 1367 V 76 w Fy(b)n(a,)15 b(va)p 1482 +1367 4 59 v 0 1425 V 17 1408 a Ft(ii)p 126 1425 2 59 +v 81 w Fv(I)e Fx(or)h Fv(\000X)p 427 1425 V 164 w Fy(\026)-17 +b(\020)p 542 1425 4 59 v 103 w Ft(gha)p 712 1425 2 59 +v 102 w Fv(G)p 814 1425 V 75 w Fy(gha)p 948 1425 4 59 +v 75 w Ft(bha)p 1183 1425 2 59 v 168 w Fv(B)p 1286 1425 +V 72 w Fy(bha)p 1482 1425 4 59 v 0 1483 V 17 1467 a Ft(u)p +126 1483 2 59 v 103 w Fv(u)13 b Fx(or)h Fv(\000\323)p +427 1483 V 177 w Fy(u)p 542 1483 4 59 v 94 w Ft("na)p +712 1483 2 59 v 102 w Fv(f)p 814 1483 V 77 w Fy(_)-18 +b(na)p 948 1483 4 59 v 91 w Ft(ma)p 1183 1483 2 59 v +190 w Fv(m)p 1286 1483 V 76 w Fy(ma)p 1482 1483 4 59 +v 0 1541 V 17 1525 a Ft(uu)p 126 1541 2 59 v 81 w Fv(U)13 +b Fx(or)h Fv(\000\324)p 427 1541 V 177 w Fy(\026)-22 +b(u)p 542 1541 4 59 v 94 w Ft(ca)p 712 1541 2 59 v 124 +w Fv(c)p 814 1541 V 76 w Fy(c)n(a)p 948 1541 4 59 v 98 +w Ft(ya)p 1183 1541 2 59 v 190 w Fv(Y)p 1286 1541 V 75 +w Fy(ya)p 1482 1541 4 59 v 0 1600 V 17 1583 a Ft(R)p +126 1600 2 59 v 103 w Fv(\200)13 b Fx(or)h Fv(\000\325)p +427 1600 V 178 w Fy(r)443 1592 y(.)p 542 1600 4 59 v +559 1583 a Ft(cha)p 712 1600 2 59 v 102 w Fv(C)p 814 +1600 V 75 w Fy(cha)p 948 1600 4 59 v 75 w Ft(.ya)p 1183 +1600 2 59 v 168 w Fv(y)p 1286 1600 V 80 w Fy(_)-16 b(ya)p +1482 1600 4 59 v 0 1658 V 17 1642 a Ft(RR)p 126 1658 +2 59 v 81 w Fv(\202)13 b Fx(or)h Fv(\000\203)p 427 1658 +V 175 w Fy(\026)-19 b(r)443 1651 y(.)p 542 1658 4 59 +v 559 1642 a Ft(ja)p 712 1658 2 59 v 124 w Fv(j)p 814 +1658 V 73 w Fy(ja)p 948 1658 4 59 v 102 w Ft(ra)p 1183 +1658 2 59 v 190 w Fv(r)p 1286 1658 V 75 w Fy(r)n(a)p +1482 1658 4 59 v 0 1716 V 17 1700 a Ft(L)p 126 1716 2 +59 v 103 w Fv(\204)13 b Fx(or)h Fv(\000\205)p 427 1716 +V 183 w Fy(l)440 1709 y(.)p 542 1716 4 59 v 559 1700 +a Ft(jha)p 712 1716 2 59 v 102 w Fv(J)p 814 1716 V 76 +w Fy(jha)p 948 1716 4 59 v 81 w Ft(la)p 1183 1716 2 59 +v 190 w Fv(l)p 1286 1716 V 71 w Fy(la)p 1482 1716 4 59 +v 0 1775 V 17 1758 a Ft(LL)p 126 1775 2 59 v 81 w Fv(\206)f +Fx(or)h Fv(\000\207)p 427 1775 V 440 1747 a Fy(\026)443 +1758 y(l)440 1767 y(.)p 542 1775 4 59 v 559 1758 a Ft(~na)p +712 1775 2 59 v 102 w Fv(F)p 814 1775 V 75 w Fy(~)-22 +b(na)p 948 1775 4 59 v 92 w Ft(.va)p 1183 1775 2 59 v +168 w Fv(v)p 1286 1775 V 83 w Fy(va)p 1482 1775 4 59 +v 0 1833 V 17 1816 a Ft(e)p 126 1833 2 59 v 103 w Fv(e)14 +b Fx(or)g Fv(<\000)p 427 1833 V 158 w Fy(e)p 542 1833 +4 59 v 97 w Ft(.ta)p 712 1833 2 59 v 102 w Fv(q)p 814 +1833 V 76 w Fy(t)827 1825 y(.)843 1816 y(a)p 948 1833 +4 59 v 101 w Ft(sha)p 1183 1833 2 59 v 168 w Fv(z)p 1286 +1833 V 74 w Fy(\023)-19 b(sa)p 1482 1833 4 59 v 0 1891 +V 17 1874 a Ft(ai)p 126 1891 2 59 v 81 w Fv(E)14 b Fx(or)g +Fv(<\000>)p 427 1891 V 151 w Fy(ai)p 542 1891 4 59 v +82 w Ft(.tha)p 712 1891 2 59 v 80 w Fv(Q)p 814 1891 V +75 w Fy(t)827 1883 y(.)843 1874 y(ha)p 948 1891 4 59 +v 80 w Ft(.sa)p 1183 1891 2 59 v 168 w Fv(S)p 1286 1891 +V 76 w Fy(s)1301 1883 y(.)1318 1874 y(a)p 1482 1891 4 +59 v 0 1949 V 17 1932 a Ft(o)p 126 1949 2 59 v 103 w +Fv(o)g Fx(or)g Fv(<\000A)p 427 1949 V 152 w Fy(o)p 542 +1949 4 59 v 95 w Ft(.da)p 712 1949 2 59 v 102 w Fv(w)p +814 1949 V 75 w Fy(d)831 1941 y(.)850 1932 y(a)p 948 +1949 4 59 v 94 w Ft(sa)p 1183 1949 2 59 v 190 w Fv(s)p +1286 1949 V 76 w Fy(sa)p 1482 1949 4 59 v 0 2007 V 17 +1990 a Ft(au)p 126 2007 2 59 v 81 w Fv(O)f Fx(or)h Fv(<\000*)p +427 2007 V 146 w Fy(au)p 542 2007 4 59 v 73 w Ft(.dha)p +712 2007 2 59 v 80 w Fv(W)p 814 2007 V 75 w Fy(d)831 +1999 y(.)850 1990 y(ha)p 948 2007 4 59 v 73 w Ft(ha)p +1183 2007 2 59 v 190 w Fv(h)p 1286 2007 V 77 w Fy(ha)p +1482 2007 4 59 v 0 2065 V 17 2049 a Ft(/)p 126 2065 2 +59 v 103 w Fv(\000/)p 427 2065 V 281 w Fy(_)-23 b(m)p +542 2065 4 59 v 81 w Ft(.na)p 712 2065 2 59 v 102 w Fv(N)p +814 2065 V 75 w Fy(n)832 2057 y(.)853 2049 y(a)p 948 +2065 4 59 v 91 w Ft(.la)p 1183 2065 2 59 v 168 w Fv(L)p +1286 2065 V 73 w Fy(l)1298 2057 y(.)1312 2049 y(a)p 1482 +2065 4 59 v 0 2123 V 17 2107 a Ft(.m)p 126 2123 2 59 +v 81 w Fv(\000M)p 427 2123 V 256 w Fy(m)451 2115 y(.)p +542 2123 4 59 v 559 2107 a Ft(ta)p 712 2123 2 59 v 124 +w Fv(t)p 814 2123 V 75 w Fy(ta)p 948 2123 4 59 v 101 +w Ft(.ra)p 1183 2123 2 59 v 168 w Fv(w\220)p 1286 2123 +V 75 w Fy(r)1301 2115 y(.)1319 2107 y(a)p 1482 2123 4 +59 v 0 2181 V 17 2165 a Ft(.h)p 126 2181 2 59 v 81 w +Fv(\000H)p 427 2181 V 256 w Fy(h)445 2174 y(.)p 542 2181 +4 59 v 559 2165 a Ft(tha)p 712 2181 2 59 v 102 w Fv(T)p +814 2181 V 78 w Fy(tha)p 948 2181 4 59 v 80 w Ft(.rha)p +1183 2181 2 59 v 146 w Fv(W\220)p 1286 2181 V 75 w Fy(r)1301 +2174 y(.)1319 2165 y(ha)p 1482 2181 4 59 v 0 2239 V 126 +2239 2 59 v 427 2239 V 542 2239 4 59 v 559 2223 a Ft(da)p +712 2239 2 59 v 124 w Fv(d)p 814 2239 V 77 w Fy(da)p +948 2239 4 59 v 94 w Ft(+)p 1183 2239 2 59 v 212 w Fv(\000\216)p +1286 2239 V 1482 2239 4 59 v 0 2298 V 17 2281 a Ft(~e)p +126 2298 2 59 v 81 w Fv(e\212>)p 427 2298 V 256 w Fy(^)j(e)p +542 2298 4 59 v 97 w Ft(dha)p 712 2298 2 59 v 102 w Fv(D)p +814 2298 V 78 w Fy(dha)p 948 2298 4 59 v 1183 2298 2 +59 v 1286 2298 V 1482 2298 4 59 v 0 2356 V 17 2339 a +Ft(~o)p 126 2356 2 59 v 81 w Fv(o\212>)p 427 2356 V 259 +w Fy(^)f(o)p 542 2356 4 59 v 95 w Ft(na)p 712 2356 2 +59 v 124 w Fv(n)p 814 2356 V 75 w Fy(na)p 948 2356 4 +59 v 1183 2356 2 59 v 1286 2356 V 1482 2356 4 59 v 0 +2359 1485 4 v 0 2438 a Fx(Note)14 b(that)g Fv(x)g Fy(ks)249 +2447 y(.)266 2438 y(a)g Fx(and)g Fv(\263)g Fy(j)q(~)-22 +b(na)14 b Fx(are)g(conjuncts,)h(and)e(t)o(yp)q(ed)i(as)f +Ft(k.sa)f Fx(and)h Ft(j~na)f Fx(resp)q(ectiv)o(ely)m(.)0 +2487 y(When)g(t)o(w)o(o)f(v)o(o)o(w)o(els)h(follo)o(w)d(eac)o(h)k +(other,)f(care)h(has)f(to)f(b)q(e)i(tak)o(en)f(that)f(the)i(pair)e(can) +h(b)q(e)h(distinguished)e(from)g(a)g(single)0 2537 y(v)o(o)o(w)o(el)i +(transcrib)q(ed)i(with)e(t)o(w)o(o)h(letters.)21 b(This)15 +b(is)g(done)g(b)o(y)f(t)o(yping)g Ft(")g Fx(b)q(et)o(w)o(een)i(them.)k +(F)m(or)14 b(example,)g(when)h(a)f(short)0 2587 y Fv(a)i +Fy(a)j Fx(follo)o(ws)14 b(another)j(short)f Fv(a)g Fy(a)s +Fx(.)24 b(F)m(or)15 b(example)g Fv(kaN)h Fy(kaan)992 +2596 y(.)1013 2587 y(,)g Fx(should)f(b)q(e)i(t)o(yp)q(ed)f(as)g +Ft(ka"a.n)p Fx(.)22 b(When)16 b(there)h(is)f(no)0 2637 +y(danger)g(for)f(confusion,)g(there)i(is)e(no)h(need)g(to)f(separate)i +(v)o(o)o(w)o(els)e(in)g(this)h(w)o(a)o(y)m(.)22 b(The)16 +b(follo)o(wing)c(table)k(should)f(mak)o(e)0 2687 y(all)e(p)q(ossible)h +(com)o(binations)e(clear:)p eop +%%Page: 6 6 +6 5 bop 0 -77 a Fx(6)1324 b Fy(Oriya-T)1487 -68 y(E)1509 +-77 y(X)15 b(1.0)g(Users')f(Manual)p 0 73 885 4 v 0 131 +4 59 v 17 114 a Ft(aa)p 170 131 2 59 v 124 w Fv(aA)p +304 131 V 99 w Fy(\026)-21 b(a)p 419 131 4 59 v 96 w +Ft(kaa)p 611 131 2 59 v 124 w Fv(\235)p 747 131 V 103 +w Fy(k\026)g(a)p 881 131 4 59 v 0 189 V 17 172 a Ft(a"a)p +170 189 2 59 v 102 w Fv(aa)p 304 189 V 80 w Fy(aa)p 419 +189 4 59 v 75 w Ft(ka"a)p 611 189 2 59 v 102 w Fv(ka)p +747 189 V 79 w Fy(kaa)p 881 189 4 59 v 0 247 V 17 231 +a Ft(a"aa)p 170 247 2 59 v 80 w Fv(aaA)p 304 247 V 72 +w Fy(a\026)g(a)p 419 247 4 59 v 75 w Ft(ka"aa)p 611 247 +2 59 v 80 w Fv(kaA)p 747 247 V 71 w Fy(ka\026)g(a)p 881 +247 4 59 v 0 305 V 17 289 a Ft(ai)p 170 305 2 59 v 124 +w Fv(E)p 304 305 V 100 w Fy(ai)p 419 305 4 59 v 83 w +Ft(kai)p 611 305 2 59 v 124 w Fv()p 747 305 V 86 w +Fy(kai)p 881 305 4 59 v 0 363 V 17 347 a Ft(a"i)p 170 +363 2 59 v 102 w Fv(ai)p 304 363 V 77 w Fy(a)l(\177)k(\020)p +419 363 4 59 v 83 w Ft(ka"i)p 611 363 2 59 v 102 w Fv(ki)p +747 363 V 76 w Fy(ka)l(\177)g(\020)p 881 363 4 59 v 0 +422 V 17 405 a Ft(au)p 170 422 2 59 v 124 w Fv(O)p 304 +422 V 102 w Fy(au)p 419 422 4 59 v 74 w Ft(kau)p 611 +422 2 59 v 124 w Fv()e Fx(and)g Ft()p Fx(.)25 b(The)18 b(transcription)f +(as)f(sho)o(wn)h(in)f(the)i(tables)f(will)e(b)q(e)0 1442 +y(used.)j(A)11 b(silen)o(t)g Fy(a)k Fx(can)c(b)q(e)h(t)o(yp)q(ed)f(as)h +Ft(*)p Fx(,)f(and)g(a)f(capital)h(is)g(pro)q(duced)h(b)o(y)f +(preceeding)h(it)f(with)g(a)g Ft(^)21 b Fx(.)c(A)12 b(whole)e(sen)o +(tence)0 1491 y(in)j(capitals)h(can)g(b)q(e)g(pro)q(duced)i(b)o(y)d +(putting)h(it)f(in)h(b)q(et)o(w)o(een)h Ft(^)22 b(^)f +Fx(.)p eop +%%Page: 7 7 +7 6 bop 0 -77 a Fy(Oriya-T)142 -68 y(E)164 -77 y(X)14 +b(1.0)h(Users')f(Manual)1326 b Fx(7)0 73 y Fn(Oriy)o(a)p +0 108 1890 2 v 0 255 a Fx(Konark)14 b(regular)g(72pt)0 +554 y Fm(a)83 b(<\235NAk\223)0 662 y Fx(Konark)14 b(regular)g(24pt)0 +770 y Fl(a)27 b(aA)g(i)g(I)g(u)g(U)g(\200)h(e)f(E)h(o)f(O)g(a/)g(aM)h +(aH)0 878 y(k)f(K)g(g)g(G)h(f)f(c)g(C)g(j)g(J)h(F)f(q)g(Q)g(w)g(W)h(N)f +(t)g(T)g(d)h(D)f(n)0 986 y(p)g(P)g(b)h(B)f(m)g(y)g(Y)g(r)h(l)f(L)g(z)g +(S)g(s)h(h)0 1069 y Fs(k)20 b(\235)f(\215)h(kX)g(\213)g(\226)f(k\201)h +()h(<\235)f()g()119 +b Fx(ai)179 b Ft(E2)305 b(0B48)370 b(ai)122 b Fx(v)o(o)o(w)o(el)13 +b(sign)h(ai)0 1559 y Fb(<\000A)109 b Fx(o)191 b Ft(E4)305 +b(0B4B)370 b(o)144 b Fx(v)o(o)o(w)o(el)13 b(sign)h(o)0 +1609 y Fb(<\000*)109 b Fx(au)168 b Ft(E5)305 b(0B4C)370 +b(au)122 b Fx(v)o(o)o(w)o(el)13 b(sign)h(au)0 1681 y +Fy(additional)h(vowels)0 1752 y Fb(e\212>)125 b Fx(^)-20 +b(e)195 b Ft(--)305 b(0BOF)21 b(0B4D)g(0B5F)152 b(~e)0 +1802 y Fb(o\212>)130 b Fx(^)-21 b(o)191 b Ft(--)305 b(0B13)21 +b(0B4D)g(0B5F)152 b(~o)0 1873 y Fy(other)15 b(signs)g(and)g(symb)n(ols) +0 1945 y Fb(\000\216)355 b Ft(E8)305 b(0B4D)370 b(+)144 +b Fx(halan)o(t)0 1994 y Fb(\375)381 b Ft(EA)22 b(E9)239 +b(0B3D)370 b(.a)122 b Fx(a)o(v)n(agraha)0 2044 y Fb(\376)363 +b Ft(--)305 b(0B70)536 b Fx(isshar)0 2094 y Fb(\025)362 +b Ft(A1)22 b(E9)239 b(--)414 b(.o)122 b Fx(om)12 b(sign)0 +2165 y Fy(digits)0 2237 y Fb(0)153 b Fx(0)191 b Ft(F1)305 +b(0B66)370 b(0)144 b Fx(digit)13 b(zero)0 2287 y Fb(1)155 +b Fx(1)191 b Ft(F2)305 b(0b67)370 b(1)144 b Fx(digit)13 +b(one)0 2336 y Fb(2)155 b Fx(2)191 b Ft(F3)305 b(0B68)370 +b(2)144 b Fx(digit)13 b(t)o(w)o(o)0 2386 y Fb(3)151 b +Fx(3)191 b Ft(F4)305 b(0B69)370 b(3)144 b Fx(digit)13 +b(three)0 2436 y Fb(4)153 b Fx(4)191 b Ft(F5)305 b(0B6A)370 +b(4)144 b Fx(digit)13 b(four)0 2486 y Fb(5)155 b Fx(5)191 +b Ft(F6)305 b(0B6B)370 b(5)144 b Fx(digit)13 b(\014v)o(e)0 +2536 y Fb(6)157 b Fx(6)191 b Ft(F7)305 b(0B6C)370 b(6)144 +b Fx(digit)13 b(six)0 2585 y Fb(7)157 b Fx(7)191 b Ft(F8)305 +b(0B6D)370 b(7)144 b Fx(digit)13 b(sev)o(en)0 2635 y +Fb(8)157 b Fx(8)191 b Ft(F9)305 b(0B6E)370 b(8)144 b +Fx(digit)13 b(eigh)o(t)0 2685 y Fb(9)157 b Fx(9)191 b +Ft(FA)305 b(0B6F)370 b(9)144 b Fx(digit)13 b(nine)0 2756 +y Fy(c)n(onjunct)j(c)n(ontr)n(ol)0 2828 y Fb(\260)141 +b Fx(kra)153 b Ft(B3)22 b(E8)f(CF)174 b(0B15)21 b(0B4D)g(0B30)152 +b(kra)100 b Fy(or)n(dinary)15 b(c)n(onjunct)0 2878 y +Fb(k+r)113 b Fx(kra)153 b Ft(B3)22 b(E8)f(E8)g(CF)109 +b(0B15)21 b(0B4D)g(200C)g(0B30)43 b(k+ra)78 b Fy(explicit)14 +b(halant)0 2928 y Fb(k\222)145 b Fx(kra)153 b Ft(B3)22 +b(E8)f(E8)g(E8)h(CF)43 b(0B15)21 b(0B4D)g(200D)g(0B30)43 +b(k++ra)56 b Fy(alternate)15 b(c)n(onjunct)p eop +%%Page: 11 11 +11 10 bop 0 -77 a Fy(Oriya-T)142 -68 y(E)164 -77 y(X)14 +b(1.0)h(Users')f(Manual)1305 b Fx(11)0 73 y Fw(T)l(able)15 +b(of)g(Consonan)o(t-V)l(o)o(w)o(el)e(Sign)h(Com)o(binations)0 +172 y Fx(V)m(o)o(w)o(el-signs)f(often)h(com)o(bine)e(with)i(the)g +(consonan)o(t)h(or)e(conjunct)i(they)f(mo)q(dify)m(.)100 +247 y Fy(a)57 b(\026)-21 b(a)62 b(i)55 b(\026)-17 b(\020)70 +b(u)58 b(\026)-22 b(u)58 b(r)575 256 y(.)650 247 y(e)77 +b(ai)63 b(o)85 b(au)74 b(_)-23 b(m)42 b(m)1140 256 y(.)1221 +247 y(h)1223 256 y(.)100 297 y Fb(a)j(aA)40 b(i)d(I)48 +b(u)d(U)g(\200)d(e)63 b(E)56 b(o)76 b(O)69 b(a/)43 b(aM)c(aH)0 +359 y Fy(k)81 b Fb(k)43 b(\235)h(\215)37 b(kX)h(\213)k(\226)h(k\201)d +()h(<\235)43 b()h()h()h()h()h(<\211)49 b()h()h()h()h()h()h()h()h()h()h(<\014)46 b()h()h()h()h(<\321)46 b()h()h()h()h()h()h()h()h(<\013)49 b()h(<\236)44 b()h()h()h()h()h(<\320)k()h(<\000A)f(<\000*)h(\000/)j +(\000M)c(\000H)0 2521 y Fw(com)o(bination)o(s)13 b(of)i(v)o(o)o(w)o(el) +g(signs,)f(reph)h(and)g(candrabindu)0 2596 y Fx(When)f(v)o(o)o(w)o(el)f +(signs,)h(reph)g(and)g(candrabindu)g(app)q(ear)g(together,)h(the)f +(follo)o(wing)d(ligatures)j(are)g(used.)0 2670 y Fb(\000\363)h +(\000\253)g(\000\365)g(<\000\367)f(<\000\366)h(<\000\370)g(<\000\371)g +(<\000\023)f(<\000\006)p eop +%%Page: 12 12 +12 11 bop 0 -77 a Fx(12)1303 b Fy(Oriya-T)1487 -68 y(E)1509 +-77 y(X)15 b(1.0)g(Users')f(Manual)0 73 y Fw(T)l(able)h(of)g(Conjunct)g +(Consonan)o(ts)0 172 y Fx(The)d(conjunct)f(consonan)o(ts)h(in)f(Oriy)o +(a)g(are)g(v)o(ery)h(in)o(tricate)f(and)g(irregular.)17 +b(The)12 b(table)f(b)q(elo)o(w)g(giv)o(es)g(all)f(the)i(conjuncts)0 +222 y(included)i(in)f(the)i(fon)o(t,)e(ho)o(w)o(ev)o(er,)h(not)f(all)g +(of)g(these)j(will)c(b)q(e)j(automatically)10 b(used)15 +b(b)o(y)f(the)g(pre-pro)q(cessor.)0 272 y(The)f(conjuncts)h(w)o(ere)g +(collected)f(from)e(v)n(arious)h(sources.)20 b(I)13 b(consulted)g(v)n +(arious)f(Oriy)o(a)h(gramma)o(rs)e(and)h(dictionaries,)0 +322 y(and)19 b(insp)q(ected)i(the)e(Oriy)o(a)g(fon)o(t)g(pro)q(duced)h +(b)o(y)f(C-D)o(A)o(C.)f(All)g(conjuncts)i(encoun)o(tered,)i(except)e +(for)f(those)h(fully)0 372 y(regular,)13 b(lik)o(e)h +Fv(k\222)f Fy(kr)n(a)h Fx(and)f Fv(p\212)h Fy(pya,)g +Fx(ha)o(v)o(e)g(b)q(een)h(included)f(in)f(this)h(list.)0 +446 y Fb(k)31 b Fx(+)14 b Fb(k)164 b Fx(=)15 b Fb(\307)188 +b Fx(kk)n(a)0 496 y Fb(k)31 b Fx(+)14 b Fb(q)168 b Fx(=)15 +b Fb(\033)188 b Fx(kt)605 505 y(.)619 496 y(a)0 546 y +Fb(k)31 b Fx(+)14 b Fb(t)167 b Fx(=)15 b Fb(\266)188 +b Fx(kta)0 596 y Fb(k)31 b Fx(+)14 b Fb(r)167 b Fx(=)15 +b Fb(\260)f Fx(or)g Fb(k\222)84 b Fx(kra)0 645 y Fb(k)31 +b Fx(+)14 b Fb(l)163 b Fx(=)15 b Fb(k\233)188 b Fx(kla)0 +695 y Fb(k)31 b Fx(+)14 b Fb(b)168 b Fx(=)15 b Fb(k\244)188 +b Fx(kv)n(a)0 745 y Fb(k)31 b Fx(+)14 b Fb(S)168 b Fx(=)15 +b Fb(x)192 b Fx(ks)605 754 y(.)619 745 y(a)0 795 y Fb(k)31 +b Fx(+)14 b Fb(S)34 b Fx(+)14 b Fb(N)55 b Fx(=)15 b Fb(\341)191 +b Fx(ks)605 804 y(.)619 795 y(n)625 804 y(.)642 795 y(a)0 +845 y Fb(k)31 b Fx(+)14 b Fb(s)168 b Fx(=)15 b Fb(\313)186 +b Fx(ksa)0 895 y Fb(K)33 b Fx(+)14 b Fb(Y)167 b Fx(=)15 +b Fb(K\212)170 b Fx(kh)o(y)o(a)0 944 y Fb(g)33 b Fx(+)14 +b Fb(g)166 b Fx(=)15 b Fb(\036)187 b Fx(gga)0 994 y Fb(g)33 +b Fx(+)14 b Fb(D)170 b Fx(=)15 b Fb(\037)188 b Fx(gdha)0 +1044 y Fb(g)33 b Fx(+)14 b Fb(n)167 b Fx(=)15 b Fb(g\360)190 +b Fx(gna)0 1094 y Fb(g)33 b Fx(+)14 b Fb(r)167 b Fx(=)15 +b Fb(g\222)190 b Fx(gra)0 1144 y Fb(g)33 b Fx(+)14 b +Fb(l)163 b Fx(=)15 b Fb(g\233)190 b Fx(gla)0 1193 y Fb(G)33 +b Fx(+)14 b Fb(n)167 b Fx(=)15 b Fb(G\360)190 b Fx(ghna)0 +1243 y Fb(f)29 b Fx(+)14 b Fb(k)164 b Fx(=)15 b Fb(\224)190 +b Fx(_)-17 b(nk)n(a)0 1293 y Fb(f)29 b Fx(+)14 b Fb(K)166 +b Fx(=)15 b Fb(\237)184 b Fx(_)-17 b(nkha)0 1343 y Fb(f)29 +b Fx(+)14 b Fb(g)166 b Fx(=)15 b Fb(\240)184 b Fx(_)-17 +b(nga)0 1393 y Fb(f)29 b Fx(+)14 b Fb(G)166 b Fx(=)15 +b Fb(\312)191 b Fx(_)-17 b(ngha)0 1442 y Fb(c)35 b Fx(+)14 +b Fb(c)168 b Fx(=)15 b Fb(\230)188 b Fx(cca)0 1492 y +Fb(c)35 b Fx(+)14 b Fb(C)167 b Fx(=)15 b Fb(\322)188 +b Fx(cc)o(ha)0 1542 y Fb(j)32 b Fx(+)14 b Fb(j)165 b +Fx(=)15 b Fb(\231)188 b Fx(jja)0 1592 y Fb(j)32 b Fx(+)14 +b Fb(J)168 b Fx(=)15 b Fb($)190 b Fx(jjha)0 1642 y Fb(j)32 +b Fx(+)14 b Fb(F)166 b Fx(=)15 b Fb(\263)186 b Fx(j)q(~)-22 +b(na)0 1692 y Fb(j)32 b Fx(+)14 b Fb(Y)167 b Fx(=)15 +b Fb(j\212)169 b Fx(jy)o(a)0 1741 y Fb(j)32 b Fx(+)14 +b Fb(b)168 b Fx(=)15 b Fb(j\244)189 b Fx(jv)n(a)0 1791 +y Fb(F)33 b Fx(+)14 b Fb(c)168 b Fx(=)15 b Fb(\254)196 +b Fx(~)-22 b(nca)0 1841 y Fb(F)33 b Fx(+)14 b Fb(C)167 +b Fx(=)15 b Fb(\254\303)196 b Fx(~)-22 b(nc)o(ha)0 1891 +y Fb(F)33 b Fx(+)14 b Fb(j)165 b Fx(=)15 b Fb(\275)187 +b Fx(~)-22 b(nja)0 1941 y Fb(F)33 b Fx(+)14 b Fb(J)168 +b Fx(=)15 b Fb(\255)190 b Fx(~)-22 b(njha)0 1990 y Fb(q)35 +b Fx(+)14 b Fb(q)168 b Fx(=)15 b Fb(\241)186 b Fx(t)583 +1999 y(.)597 1990 y(t)599 1999 y(.)613 1990 y(a)0 2040 +y Fb(w)34 b Fx(+)14 b Fb(g)166 b Fx(=)15 b Fb(\177)193 +b Fx(d)586 2049 y(.)604 2040 y(ga)0 2090 y Fb(w\220)34 +b Fx(+)14 b Fb(g)166 b Fx(=)15 b Fb(~)193 b Fx(r)583 +2099 y(.)597 2090 y(ga)0 2140 y Fb(w)34 b Fx(+)14 b Fb(w)167 +b Fx(=)15 b Fb(\354)193 b Fx(d)586 2149 y(.)604 2140 +y(d)609 2149 y(.)627 2140 y(a)0 2190 y Fb(N)33 b Fx(+)14 +b Fb(q)168 b Fx(=)15 b Fb(\362)188 b Fx(n)586 2199 y(.)604 +2190 y(t)606 2199 y(.)620 2190 y(a)0 2239 y Fb(N)33 b +Fx(+)14 b Fb(Q)167 b Fx(=)15 b Fb(\334)188 b Fx(n)586 +2248 y(.)604 2239 y(t)606 2248 y(.)620 2239 y(ha)0 2289 +y Fb(N)33 b Fx(+)14 b Fb(w)167 b Fx(=)15 b Fb(\273)190 +b Fx(n)586 2298 y(.)604 2289 y(d)609 2298 y(.)627 2289 +y(a)0 2339 y Fb(N)33 b Fx(+)14 b Fb(W)167 b Fx(=)15 b +Fb(\274)190 b Fx(n)586 2348 y(.)604 2339 y(d)609 2348 +y(.)627 2339 y(ha)0 2389 y Fb(N)33 b Fx(+)14 b Fb(N)166 +b Fx(=)15 b Fb(\272)186 b Fx(n)586 2398 y(.)604 2389 +y(n)609 2398 y(.)627 2389 y(a)0 2439 y Fb(t)34 b Fx(+)14 +b Fb(t)167 b Fx(=)15 b Fb(\232)190 b Fx(tta)0 2489 y +Fb(t)34 b Fx(+)14 b Fb(n)167 b Fx(=)15 b Fb(\242)191 +b Fx(tna)0 2538 y Fb(t)34 b Fx(+)14 b Fb(p)168 b Fx(=)15 +b Fb(\034)194 b Fx(tpa)0 2588 y Fb(t)34 b Fx(+)14 b Fb(m)168 +b Fx(=)15 b Fb(\243)e Fx(or)i Fb(t\210)95 b Fx(tma)0 +2638 y Fb(t)34 b Fx(+)14 b Fb(r)167 b Fx(=)15 b Fb(\261)f +Fx(or)g Fb(t\222)94 b Fx(tra)0 2688 y Fb(t)34 b Fx(+)14 +b Fb(s)168 b Fx(=)15 b Fb(\361)194 b Fx(tsa)0 2738 y +Fb(d)36 b Fx(+)14 b Fb(g)166 b Fx(=)15 b Fb(\352)194 +b Fx(dga)0 2787 y Fb(d)36 b Fx(+)14 b Fb(d)169 b Fx(=)15 +b Fb(\251)189 b Fx(dda)0 2837 y Fb(d)36 b Fx(+)14 b Fb(D)170 +b Fx(=)15 b Fb(\252)189 b Fx(ddha)986 446 y Fb(d)36 b +Fx(+)14 b Fb(B)165 b Fx(=)14 b Fb(\326)188 b Fx(dbha)986 +496 y Fb(d)36 b Fx(+)14 b Fb(m)169 b Fx(=)14 b Fb(d\210)193 +b Fx(dma)986 546 y Fb(D)37 b Fx(+)14 b Fb(Y)168 b Fx(=)14 +b Fb(\262)190 b Fx(dh)o(y)o(a)986 596 y Fb(D)37 b Fx(+)14 +b Fb(b)169 b Fx(=)14 b Fb(D\244)194 b Fx(dh)o(v)n(a)986 +645 y Fb(n)34 b Fx(+)14 b Fb(t)168 b Fx(=)14 b Fb(\342)191 +b Fx(n)o(ta)986 695 y Fb(n)34 b Fx(+)14 b Fb(t)33 b Fx(+)14 +b Fb(Y)57 b Fx(=)14 b Fb(\342\212)171 b Fx(n)o(t)o(y)o(a)986 +745 y Fb(n)34 b Fx(+)14 b Fb(t)33 b Fx(+)14 b Fb(r)57 +b Fx(=)14 b Fb(\350)191 b Fx(n)o(tra)986 795 y Fb(n)34 +b Fx(+)14 b Fb(T)171 b Fx(=)14 b Fb(n\303)191 b Fx(n)o(tha)986 +845 y Fb(n)34 b Fx(+)14 b Fb(d)170 b Fx(=)14 b Fb(\245)193 +b Fx(nda)986 895 y Fb(n)34 b Fx(+)14 b Fb(D)171 b Fx(=)14 +b Fb(\246)192 b Fx(ndha)986 944 y Fb(n)34 b Fx(+)14 b +Fb(n)168 b Fx(=)14 b Fb(n\360)191 b Fx(nna)986 994 y +Fb(p)35 b Fx(+)14 b Fb(Y)168 b Fx(=)14 b Fb(p\212)172 +b Fx(p)o(y)o(a)986 1044 y Fb(b)35 b Fx(+)14 b Fb(j)166 +b Fx(=)14 b Fb(")189 b Fx(b)r(ja)986 1094 y Fb(b)35 b +Fx(+)14 b Fb(d)170 b Fx(=)14 b Fb(\247)189 b Fx(b)q(da)986 +1144 y Fb(b)35 b Fx(+)14 b Fb(D)171 b Fx(=)14 b Fb(\035)195 +b Fx(b)q(dha)986 1193 y Fb(b)35 b Fx(+)14 b Fb(b)169 +b Fx(=)14 b Fb(\250)189 b Fx(bba)986 1243 y Fb(p)35 b +Fx(+)14 b Fb(t)168 b Fx(=)14 b Fb(\265)190 b Fx(pta)986 +1293 y Fb(p)35 b Fx(+)14 b Fb(s)169 b Fx(=)14 b Fb(\305)194 +b Fx(psa)986 1343 y Fb(m)35 b Fx(+)14 b Fb(p)169 b Fx(=)14 +b Fb(\276)188 b Fx(mpa)986 1393 y Fb(m)35 b Fx(+)14 b +Fb(P)165 b Fx(=)14 b Fb(\277)186 b Fx(mpha)986 1442 y +Fb(m)35 b Fx(+)14 b Fb(b)169 b Fx(=)14 b Fb(m\244)192 +b Fx(m)o(ba)986 1492 y Fb(m)35 b Fx(+)14 b Fb(B)165 b +Fx(=)14 b Fb(m\357)192 b Fx(m)o(bha)986 1542 y Fb(m)35 +b Fx(+)14 b Fb(m)169 b Fx(=)14 b Fb(\327)194 b Fx(mma)986 +1592 y Fb(r)34 b Fx(+)14 b Fb(N)32 b Fx(+)14 b Fb(N)56 +b Fx(=)14 b Fb(\272\223)186 b Fx(rn)1589 1601 y(.)1606 +1592 y(n)1612 1601 y(.)1629 1592 y(a)986 1648 y Fb(r)34 +b Fx(+)14 b Fb(b)169 b Fx(=)14 b Fb(b\223)192 b Fx(rba)986 +1698 y Fb(l)30 b Fx(+)14 b Fb(k)165 b Fx(=)14 b Fb(\333)188 +b Fx(lk)n(a)986 1748 y Fb(l)30 b Fx(+)14 b Fb(p)169 b +Fx(=)14 b Fb(\335)186 b Fx(lpa)986 1797 y Fb(l)30 b Fx(+)14 +b Fb(P)165 b Fx(=)14 b Fb(\337)184 b Fx(lpha)986 1847 +y Fb(l)30 b Fx(+)14 b Fb(l)164 b Fx(=)14 b Fb(\355)187 +b Fx(lla)986 1897 y Fb(z)35 b Fx(+)14 b Fb(c)169 b Fx(=)14 +b Fb(\315)189 b Fx(\023)-19 b(sca)986 1947 y Fb(z)35 +b Fx(+)14 b Fb(C)168 b Fx(=)14 b Fb(z\303)190 b Fx(\023)-19 +b(sc)o(ha)986 1997 y Fb(z)35 b Fx(+)14 b Fb(q)169 b Fx(=)14 +b Fb(\314)189 b Fx(\023)-19 b(st)1585 2005 y(.)1599 1997 +y(a)986 2046 y Fb(z)35 b Fx(+)14 b Fb(n)168 b Fx(=)14 +b Fb(z\360)190 b Fx(\023)-19 b(sna)986 2096 y Fb(S)35 +b Fx(+)14 b Fb(k)165 b Fx(=)14 b Fb(\310)194 b Fx(s)1569 +2105 y(.)1583 2096 y(k)n(a)986 2146 y Fb(S)35 b Fx(+)14 +b Fb(q)169 b Fx(=)14 b Fb(\306)194 b Fx(s)1569 2155 y(.)1583 +2146 y(t)1586 2155 y(.)1599 2146 y(a)986 2196 y Fb(S)35 +b Fx(+)14 b Fb(Q)168 b Fx(=)14 b Fb(\317)194 b Fx(s)1569 +2205 y(.)1583 2196 y(t)1586 2205 y(.)1599 2196 y(ha)986 +2246 y Fb(S)35 b Fx(+)14 b Fb(N)167 b Fx(=)14 b Fb(\020)192 +b Fx(s)1569 2255 y(.)1583 2246 y(n)1589 2255 y(.)1606 +2246 y(a)986 2296 y Fb(S)35 b Fx(+)14 b Fb(p)169 b Fx(=)14 +b Fb(\270)194 b Fx(s)1569 2304 y(.)1583 2296 y(pa)986 +2345 y Fb(S)35 b Fx(+)14 b Fb(P)165 b Fx(=)14 b Fb(\336)191 +b Fx(s)1569 2354 y(.)1583 2345 y(pha)986 2395 y Fb(s)35 +b Fx(+)14 b Fb(k)165 b Fx(=)14 b Fb(\311)194 b Fx(sk)n(a)986 +2445 y Fb(s)35 b Fx(+)14 b Fb(K)167 b Fx(=)14 b Fb(\032)194 +b Fx(skha)986 2495 y Fb(s)35 b Fx(+)14 b Fb(t)168 b Fx(=)14 +b Fb(\264)190 b Fx(sta)986 2545 y Fb(s)35 b Fx(+)14 b +Fb(t)33 b Fx(+)14 b Fb(r)57 b Fx(=)14 b Fb(\351)194 b +Fx(stra)986 2594 y Fb(s)35 b Fx(+)14 b Fb(T)171 b Fx(=)14 +b Fb(s\303)192 b Fx(stha)986 2644 y Fb(s)35 b Fx(+)14 +b Fb(p)169 b Fx(=)14 b Fb(\271)194 b Fx(spa)986 2694 +y Fb(s)35 b Fx(+)14 b Fb(P)165 b Fx(=)14 b Fb(\340)192 +b Fx(spha)986 2744 y Fb(h)36 b Fx(+)14 b Fb(n)168 b Fx(=)14 +b Fb(^)184 b Fx(hna)986 2794 y Fb(h)36 b Fx(+)14 b Fb(m)169 +b Fx(=)14 b Fb(\031)193 b Fx(hma)986 2843 y Fb(h)36 b +Fx(+)14 b Fb(b)169 b Fx(=)14 b Fb(_)193 b Fx(h)o(v)n(a)p +eop +%%Page: 13 13 +13 12 bop 0 -77 a Fy(Oriya-T)142 -68 y(E)164 -77 y(X)14 +b(1.0)h(Users')f(Manual)1305 b Fx(13)0 73 y Fw(Glyph)14 +b(Chart)0 135 y Fx(This)e(c)o(hart)g(giv)o(es)f(all)g(the)h(glyphs)g +(and)f(their)h(p)q(ositions)g(in)f(the)i(Oriy)o(a)e(fon)o(t.)17 +b(Soft)o(w)o(are)11 b(should)h(not)f(rely)h(on)g(a)f(certain)0 +185 y(glyph)16 b(ha)o(ving)f(a)h(certain)g(p)q(osition)g(in)g(this)g(c) +o(hart,)h(but)f(use)i(the)e(sym)o(b)q(olic)f(names)g(for)h(glyphs)g +(and)g(the)h(mapping)0 235 y(tables)f(supplied)f(with)g(the)h(fon)o(t.) +22 b(The)16 b(fon)o(t)f(includes)h(sev)o(eral)g(copies)g(of)f(the)h +(same)e(glyph)h(in)g(di\013eren)o(t)h(p)q(ositions.)0 +285 y(Although)c(suc)o(h)i(copies)f(are)h(not)e(strictly)i(necessary)h +(for)d(a)h(comp)q(osing)e(system)i(as)g(strong)g(as)g(T)1547 +293 y(E)1570 285 y(X,)f(they)i(will)d(mak)o(e)0 334 y(life)i(m)o(uc)o +(h)g(easier)h(to)g(use)h(the)f(fon)o(t)g(in)f(a)h(Windo)o(ws)f(en)o +(vironmen)o(t,)f(to)i(whic)o(h)g(I)f(in)o(tend)h(to)g(adapt)g(it.)p +0 400 1890 4 v 0 458 4 59 v 35 439 a Fa(o)o(r12)p 1886 +458 V 0 461 1890 4 v 0 519 4 59 v 97 519 V 145 501 a(0)p +211 519 2 59 v 90 w(1)p 321 519 V 89 w(2)p 429 519 V +84 w(3)p 533 519 V 89 w(4)p 648 519 V 93 w(5)p 761 519 +V 91 w(6)p 873 519 V 89 w(7)p 981 519 V 89 w(8)p 1093 +519 V 94 w(9)p 1210 519 V 93 w(A)p 1328 519 V 88 w(B)p +1442 519 V 85 w(C)p 1553 519 V 84 w(D)p 1667 519 V 84 +w(E)p 1777 519 V 86 w(F)p 1886 519 4 59 v 0 523 1890 +4 v 0 581 4 59 v 40 562 a(0)p 97 581 V 76 w Fb(\000)p +211 581 2 59 v 77 w(\020)p 321 581 V 79 w( )p 429 581 +V 77 w(0)p 533 581 V 648 581 V 193 w(P)p 761 581 V 90 +w(`)p 873 581 V 90 w(p)p 981 581 V 78 w(\200)p 1093 581 +V 98 w(\220)p 1210 581 V 96 w(\240)p 1328 581 V 74 w(\260)p +1442 581 V 78 w(\300)p 1553 581 V 78 w(\320)p 1667 581 +V 77 w(\340)p 1777 581 V 95 w(\360)p 1886 581 4 59 v +0 582 1890 2 v 0 642 4 60 v 40 622 a Fa(1)p 97 642 V +76 w Fb(\001)p 211 642 2 60 v 93 w(\021)p 321 642 V 100 +w(!)p 429 642 V 83 w(1)p 533 642 V 92 w(A)p 648 642 V +93 w(Q)p 761 642 V 80 w(a)p 873 642 V 78 w(q)p 981 642 +V 95 w(\201)p 1093 642 V 114 w(\221)p 1210 642 V 100 +w(\241)p 1328 642 V 81 w(\261)p 1442 642 V 80 w(\301)p +1553 642 V 79 w(\321)p 1667 642 V 78 w(\341)p 1777 642 +V 79 w(\361)p 1886 642 4 60 v 0 643 1890 2 v 0 702 4 +60 v 40 683 a Fa(2)p 97 702 V 84 w Fb(\002)p 211 702 +2 60 v 101 w(\022)p 321 702 V 92 w(")p 429 702 V 76 w(2)p +533 702 V 79 w(B)p 648 702 V 761 702 V 194 w(b)p 873 +702 V 79 w(r)p 981 702 V 77 w(\202)p 1093 702 V 97 w(\222)p +1210 702 V 102 w(\242)p 1328 702 V 83 w(\262)p 1442 702 +V 78 w(\302)p 1553 702 V 78 w(\322)p 1667 702 V 79 w(\342)p +1777 702 V 76 w(\362)p 1886 702 4 60 v 0 704 1890 2 v +0 768 4 65 v 40 747 a Fa(3)p 97 768 V 79 w Fb(\003)p +211 768 2 65 v 91 w(\023)p 321 768 V 99 w(#)p 429 768 +V 87 w(3)p 533 768 V 79 w(C)p 648 768 V 83 w(S)p 761 +768 V 81 w(c)p 873 768 V 79 w(s)p 981 768 V 95 w(\203)p +1093 768 V 114 w(\223)p 1210 768 V 103 w(\243)p 1328 +768 V 81 w(\263)p 1442 768 V 94 w(\303)p 1553 768 V 113 +w(\323)p 1667 768 V 96 w(\343)p 1777 768 V 94 w(\363)p +1886 768 4 65 v 0 770 1890 2 v 0 831 4 62 v 40 809 a +Fa(4)p 97 831 V 89 w Fb(\004)p 211 831 2 62 v 90 w(\024)p +321 831 V 77 w($)p 429 831 V 76 w(4)p 533 831 V 82 w(D)p +648 831 V 85 w(T)p 761 831 V 83 w(d)p 873 831 V 79 w(t)p +981 831 V 80 w(\204)p 1093 831 V 82 w(\224)p 1210 831 +V 99 w(\244)p 1328 831 V 99 w(\264)p 1442 831 V 81 w(\304)p +1553 831 V 98 w(\324)p 1667 831 V 98 w(\344)p 1777 831 +V 1886 831 4 62 v 0 833 1890 2 v 0 900 4 68 v 40 875 +a Fa(5)p 97 900 V 89 w Fb(\005)p 211 900 2 68 v 91 w(\025)p +321 900 V 429 900 V 187 w(5)p 533 900 V 76 w(E)p 648 +900 V 77 w(U)p 761 900 V 78 w(e)p 873 900 V 77 w(u)p +981 900 V 93 w(\205)p 1093 900 V 97 w(\225)p 1210 900 +V 86 w(\245)p 1328 900 V 84 w(\265)p 1442 900 V 82 w(\305)p +1553 900 V 98 w(\325)p 1667 900 V 98 w(\345)p 1777 900 +V 96 w(\365)p 1886 900 4 68 v 0 902 1890 2 v 0 963 4 +62 v 40 945 a Fa(6)p 97 963 V 88 w Fb(\006)p 211 963 +2 62 v 90 w(\026)p 321 963 V 429 963 V 187 w(6)p 533 +963 V 81 w(F)p 648 963 V 761 963 V 192 w(f)p 873 963 +V 80 w(v)p 981 963 V 85 w(\206)p 1093 963 V 83 w(\226)p +1210 963 V 83 w(\246)p 1328 963 V 83 w(\266)p 1442 963 +V 81 w(\306)p 1553 963 V 80 w(\326)p 1667 963 V 81 w(\346)p +1777 963 V 96 w(\366)p 1886 963 4 62 v 0 965 1890 2 v +0 1029 4 65 v 40 1007 a Fa(7)p 97 1029 V 95 w Fb(\007)p +211 1029 2 65 v 94 w(\027)p 321 1029 V 87 w(')p 429 1029 +V 90 w(7)p 533 1029 V 82 w(G)p 648 1029 V 81 w(W)p 761 +1029 V 80 w(g)p 873 1029 V 78 w(w)p 981 1029 V 94 w(\207)p +1093 1029 V 114 w(\227)p 1210 1029 V 101 w(\247)p 1328 +1029 V 1442 1029 V 193 w(\307)p 1553 1029 V 81 w(\327)p +1667 1029 V 1777 1029 V 208 w(\367)p 1886 1029 4 65 v +0 1031 1890 2 v 0 1098 4 68 v 40 1073 a Fa(8)p 97 1098 +V 95 w Fb(\010)p 211 1098 2 68 v 94 w(\030)p 321 1098 +V 86 w(\()p 429 1098 V 89 w(8)p 533 1098 V 90 w(H)p 648 +1098 V 100 w(X)p 761 1098 V 93 w(h)p 873 1098 V 79 w(x)p +981 1098 V 95 w(\210)p 1093 1098 V 97 w(\230)p 1210 1098 +V 83 w(\250)p 1328 1098 V 84 w(\270)p 1442 1098 V 84 +w(\310)p 1553 1098 V 98 w(\330)p 1667 1098 V 96 w(\350)p +1777 1098 V 94 w(\370)p 1886 1098 4 68 v 0 1100 1890 +2 v 0 1167 4 68 v 40 1143 a Fa(9)p 97 1167 V 95 w Fb(\011)p +211 1167 2 68 v 96 w(\031)p 321 1167 V 88 w(\))p 429 +1167 V 89 w(9)p 533 1167 V 80 w(I)p 648 1167 V 81 w(Y)p +761 1167 V 79 w(i)p 873 1167 V 77 w(y)p 981 1167 V 78 +w(\211)p 1093 1167 V 81 w(\231)p 1210 1167 V 83 w(\251)p +1328 1167 V 84 w(\271)p 1442 1167 V 84 w(\311)p 1553 +1167 V 98 w(\331)p 1667 1167 V 97 w(\351)p 1777 1167 +V 91 w(\371)p 1886 1167 4 68 v 0 1169 1890 2 v 0 1237 +4 68 v 37 1212 a Fa(A)p 97 1237 V 72 w Fb(\012)p 211 +1237 2 68 v 78 w(\032)p 321 1237 V 90 w(*)p 429 1237 +V 96 w(:)p 533 1237 V 89 w(J)p 648 1237 V 99 w(Z)p 761 +1237 V 96 w(j)p 873 1237 V 77 w(z)p 981 1237 V 85 w(\212)p +1093 1237 V 88 w(\232)p 1210 1237 V 84 w(\252)p 1328 +1237 V 80 w(\272)p 1442 1237 V 75 w(\312)p 1553 1237 +V 95 w(\332)p 1667 1237 V 97 w(\352)p 1777 1237 V 88 +w(\372)p 1886 1237 4 68 v 0 1238 1890 2 v 0 1299 4 62 +v 37 1281 a Fa(B)p 97 1299 V 74 w Fb(\013)p 211 1299 +2 62 v 77 w(\033)p 321 1299 V 92 w(+)p 429 1299 V 101 +w(;)p 533 1299 V 89 w(K)p 648 1299 V 97 w([)p 761 1299 +V 95 w(k)p 873 1299 V 86 w({)p 981 1299 V 85 w(\213)p +1093 1299 V 96 w(\233)p 1210 1299 V 118 w(\253)p 1328 +1299 V 99 w(\273)p 1442 1299 V 77 w(\313)p 1553 1299 +V 77 w(\333)p 1667 1299 V 1777 1299 V 1886 1299 4 62 +v 0 1301 1890 2 v 0 1360 4 60 v 37 1341 a Fa(C)p 97 1360 +V 74 w Fb(\014)p 211 1360 2 60 v 78 w(\034)p 321 1360 +V 90 w(,)p 429 1360 V 90 w(<)p 533 1360 V 80 w(L)p 648 +1360 V 91 w(\\)p 761 1360 V 89 w(l)p 873 1360 V 86 w(|)p +981 1360 V 89 w(\214)p 1093 1360 V 99 w(\234)p 1210 1360 +V 104 w(\254)p 1328 1360 V 85 w(\274)p 1442 1360 V 80 +w(\314)p 1553 1360 V 79 w(\334)p 1667 1360 V 80 w(\354)p +1777 1360 V 81 w(\374)p 1886 1360 4 60 v 0 1362 1890 +2 v 0 1420 4 59 v 35 1401 a Fa(D)p 97 1420 V 73 w Fb(\015)p +211 1420 2 59 v 80 w(\035)p 321 1420 V 88 w(-)p 429 1420 +V 533 1420 V 201 w(M)p 648 1420 V 105 w(])p 761 1420 +V 98 w(m)p 873 1420 V 87 w(})p 981 1420 V 86 w(\215)p +1093 1420 V 78 w(\235)p 1210 1420 V 81 w(\255)p 1328 +1420 V 80 w(\275)p 1442 1420 V 78 w(\315)p 1553 1420 +V 78 w(\335)p 1667 1420 V 75 w(\355)p 1777 1420 V 87 +w(\375)p 1886 1420 4 59 v 0 1422 1890 2 v 0 1484 4 63 +v 38 1464 a Fa(E)p 97 1484 V 77 w Fb(\016)p 211 1484 +2 63 v 76 w(\036)p 321 1484 V 78 w(.)p 429 1484 V 91 +w(>)p 533 1484 V 93 w(N)p 648 1484 V 78 w(^)p 761 1484 +V 77 w(n)p 873 1484 V 79 w(~)p 981 1484 V 95 w(\216)p +1093 1484 V 95 w(\236)p 1210 1484 V 99 w(\256)p 1328 +1484 V 98 w(\276)p 1442 1484 V 95 w(\316)p 1553 1484 +V 97 w(\336)p 1667 1484 V 1777 1484 V 191 w(\376)p 1886 +1484 4 63 v 0 1486 1890 2 v 0 1547 4 62 v 39 1528 a Fa(F)p +97 1547 V 77 w Fb(\017)p 211 1547 2 62 v 77 w(\037)p +321 1547 V 92 w(/)p 429 1547 V 91 w(?)p 533 1547 V 76 +w(O)p 648 1547 V 80 w(_)p 761 1547 V 83 w(o)p 873 1547 +V 80 w(\177)p 981 1547 V 1093 1547 V 187 w(\237)p 1210 +1547 V 96 w(\257)p 1328 1547 V 97 w(\277)p 1442 1547 +V 80 w(\317)p 1553 1547 V 78 w(\337)p 1667 1547 V 93 +w(\357)p 1777 1547 V 94 w(\377)p 1886 1547 4 62 v 0 1550 +1890 4 v eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/language/oriya/doc/orman.tex b/language/oriya/doc/orman.tex new file mode 100644 index 0000000000..432ec41eee --- /dev/null +++ b/language/oriya/doc/orman.tex @@ -0,0 +1,1074 @@ +% orman.tex -- user's manual of Oriya-TeX +% Copyright 1996, 1999 Jeroen Hellingman +% +% History: +% 20-JUN-1999 Added several conjuncts (JH) +% 21-MAY-1999 Added s+kha conjunct (JH) +% 30-MAY-1998 Added h+ma conjunct (JH) +% 15-MAY-1998 Fixed wrong vowel-sign ri (JH) +% 03-MAY-1998 Changed address, added vowel signs for rii, li, lii, +% further minor modifications (JH) +% 07-SEP-1997 Added d+ga, dd+dda (JH) +% 17-MAY-1997 Several corrections and addition of table (JH) +% 11-MAY-1997 Added transcription table (JH) +% 02-MAR-1997 Small Edits (JH) +% 01-SEP-1996 Extended (JH) +% 15-AUG-1996 Created (Jeroen Hellingman) +% +%%%%% Macros + +\input ormacs +\input 2kol +\setdoublecolumns{16cm}{24.6cm}{7.65cm} +\emergencystretch=30pt + +\def\today{\number\day/\number\month/\number\year} + +\rightheader={{\it Oriya-\TeX\ 1.0 Users' Manual}\hfill\folio} +\leftheader={\folio\hfill{\it Oriya-\TeX\ 1.0 Users' Manual}} + +\voffset-1cm % artifact of the 2kol macros + +\def\ortex{Oriya-\TeX} +\def\obrace{\char"7B} +\def\cbrace{\char"7D} + +\parindent=0pt + +%%%%% Text + +\beginsection \ortex + +({\it printed on \today\/})\medskip + +\beginsection Summary + +This article gives an overview of the \ortex-package which can be +used in combination with \TeX\ for typesetting text in Oriya +({\or uw[\ornukta aA}). \ortex\ can also be used in combination with other +packages, to typeset mixed language +documents. \ortex\ is part of a larger project to make all South Asian scripts +available for \TeX. The following South Asian scripts are now available +as Metafonts: Devanagari (for Sanskrit, Prakrit, Hindi, Marathi, Nepali, +Konkani), Gurumukhi (for Panjabi), Tamil, Malayalam, Telugu, Kannada, and +Singhalese. Some of these packages need some refinement and adaption to +La\TeX. The only important Indian scripts still missing are Gujarati and Bengali. + +\beginsection License + +This software is \copyright\ Copyright 1999 Jeroen Hellingman. However, it may +be freely distributed in the spirit of the GNU General Public License. The only +restriction is that you cannot place further restrictions on this or derived works +and you should give others you give this software or derived works everything, +including the sources. Of course, works you print using this font are not derived +works, but if you add or touch up a few characters, or create a post script font, +based on this design, it is. + +As I am a collector of aksharamala (first grade alphabet books, often very +nice and colourful), I will highly appreciate it if you send me one, especially +for Oriya, although all Indian scripts are welcome. + +% This is still a work in progress. A beta version of the fonts is available +% for interested users. Note that the pre-processor is not yet available. +% +% The following points are to be reviewed: +% (i)~Letters and symbols that might be missing. +% (ii)~Designs of specific letters might need improvements. +% (iii)~Spacing between letters can sometimes be incorrect. +% (iv)~There might be spelling mistakes in the samples. +% +% Your help is requested for the following points: +% (i)~Better samples, I would prefer to have some pancatantra stories. +% (ii)~Resolving some technical details. +% (iii)~Converting the fonts to TrueType and PostScript type~1 fonts. (I don't have +% such fonts yet.) +% (iv)~Translating the manual to Oriya. +% +% All suggestions and comments are welcome. + +\bigskip + +Jeroen Hellingman + +Aletta Jacobsstraat 5 + +3404 XD IJsselstein + +The Netherlands + +telephone: +31 30 687 5444 (19:00--21:00 MET) + +E-mail: {\tt} + +\vfill\eject + +%\begindoublecolumns + +\beginsection Introduction + +The Oriya script is used for the Oriya language and a few minority languages, +such as Khondi and Santali, spoken +in the state of Orissa in Eastern India. The Oriya language belongs to the +Indic branch of the large Indo-European language family and is +closely related to Bengali. It is spoken by about 30 million people, of them +roughly the half can read and write. + +The Oriya script forms a link between the South and North Indian scripts. The +distinctive inner parts of some of the letters can be recognised when one knowns +Devanagari and +Bengali script, but the circular appearance reminds one of the curly South Indian +scripts. The explanation for all those circles is easy: traditionally the +script was written on palm-leaves with a sharp metal nib, and when one makes a +horizontal top-line like in Devanagari on a palm-leave, it will tear. To +avoid this, the top-lines where changed into the semi-circles which give +Oriya its characteristic appearance---described by Nakanishi\footnote*{Akira +Nakanishi, {\it Writing Systems of the World,} p. 54} as a parade of bald heads. + +The Oriya alphabet follows the alphabetic order of Sanskrit. This +order is based on phonetic principles. The vowels come first, in pairs of +a short and long sound, those articulated in the +back of the mouth first. After the `pure' vowels come the `diphtongs' +(in Sanskrit, {\it e} and +{\it o} are supposed to have been diphtongs originally). + +\def\OB#1#2{$\hbox{\orXVII#1}\atop\hbox{\strut\it#2}$} + +$$ +\vbox{\halign{\it\hfill#\hfill\quad&&\it\hfill#\hfill\quad\cr +\OB{a}{a} &\OB{aA}{\=a} &\OB{i}{i} &\OB{I}{\=\i} &\OB{u}{u} &\OB{U}{\=u} \cr\noalign{\smallskip} +\OB{\orvowelri}{\d r}&\OB{\orvowelrii}{\d{\=r}}&\OB{\orvowelli}{\d l}&\OB{\orvowellii}{\d{\=l}} \cr\noalign{\smallskip} +\OB{e}{e} &\OB{E}{ai} &\OB{o}{o} &\OB{O}{au} \cr +}} +$$ + +\noindent Three vowel modifiers traditionally follow the vowels. These are +{\or a/} {\it a\.m}, {\or aM} {\it a\d{m}}, and {\or aH} {\it a\d{h}}, +which originally stood for a nasalisation, a following +nasal, and a following aspiration respectively. +In Oriya, {\or H} {\it \d h} is now used to indicated that the following consonant +is doubled. +Here written on the letter {\or a} {\it a,} +they can appear on any letter. The modifiers are +followed by the consonants arranged in rows (called {\it varg}) of related sounds. The rows are ordered +again by point of articulation, with semivowels and sibilants comming at the end, +and in each row the voiceless sound first, followed by the aspirated, voiced, +voiced and aspirated sound and the corresponding nasal. + +$$ +\vbox{\halign{\it\hfill#\hfill\quad&&\it\hfill#\hfill\quad\cr +\OB{k}{ka} &\OB{K}{kha} &\OB{g}{ga} &\OB{G}{gha} &\OB{f}{\.na} \cr\noalign{\smallskip} +\OB{c}{ca} &\OB{C}{cha} &\OB{j}{ja} &\OB{J}{jha} &\OB{F}{\~na} \cr\noalign{\smallskip} +\OB{q}{\d ta} &\OB{Q}{\d tha} &\OB{w}{\d da} &\OB{W}{\d dha} &\OB{N}{\d na} \cr\noalign{\smallskip} +\OB{t}{ta} &\OB{T}{tha} &\OB{d}{da} &\OB{D}{dha} &\OB{n}{na} \cr\noalign{\smallskip} +\OB{p}{pa} &\OB{P}{pha} &\OB{b}{ba} &\OB{B}{bha} &\OB{m}{ma} \cr\noalign{\smallskip} +\OB{Y}{ya} &\OB{y}{\.ya} &\OB{r}{ra} &\OB{l}{la} &\OB{v}{va} \cr\noalign{\smallskip} +\OB{z}{\'sa} &\OB{S}{\d sa} &\OB{s}{sa} \cr\noalign{\smallskip} +\OB{h}{ha} &\OB{L}{\d la} & &\OB{w\ornukta}{\d{r}a} &\OB{W\ornukta}{\d{r}ha}\cr +}} +$$ + +\noindent as shown in this table, all consonants are thought to be followed by the +short letter {\or a} {\it a.}\footnote{**}{The vowels {\or\orvowelrii, \orvowelli,} +and {\or\orvowellii} are not used in Oriya at all. They are borrowed from Sanskrit +(and even in Sanskrit the last one is only introduced for symmetry), and are +included in the alphabet for completeness. I've found only one reference to +the corresponding vowel signs for these three vowels. The letter {\or v} is a +recent invention to distinguish the sound {\it va} from {\it ba} in loanwords. +It is a combination of the vowel {\or o} with a secondary {\or b}.} + +When a vowel follows a consonant, this is indicated by writing a special vowel sign, +attached to the consonant. These vowel signs sometimes even stand before the +consonant they apply to. Here the vowel signs are shown attached to the letter +{\or g} {\it ga\/}: + +$$ +\vbox{\halign{\it\hfill#\hfill\quad&&\it\hfill#\hfill\quad\cr +\OB{g}{ga} &\OB{gA}{g\=a} &\OB{g[}{gi} &\OB{gX}{g\=\i} &\OB{g]}{gu} &\OB{gZ}{g\=u} \cr\noalign{\smallskip} +\OB{g\orsignri}{g\d r} &\OB{}{gai} &\OB{} and {\tt }. A special `dollar-mode' is +supplied for people who have to switch from Oriya to English constantly. When it +is used, Oriya can also be enclosed between dollar signs. In this case, math +has to be accessed with {\tt } and {\tt }. + +The following table indicates how to type Oriya. The first collumn indicates the +transcription typed, the second the Oriya letter output, and the third the +scientific transcription. It should be noted that the scientific transcription +is based on the model of Sanskrit, and does not give an exact indication of the +actual pronunciation in Oriya. + +\bigskip + +\bgroup +\def\orstrut{\vtop to4pt{}\vbox to10pt{}} +\def\q{\quad\hfill} +\def\x{\vrule\ } +\def\xx{\vrule width.8pt} +\offinterlineskip +\halign{\orstrut\xx\ \tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\cr +\noalign{\hrule height.8pt} +a & {\or a} or implicit & {\it a} & +ka & {\or k} & {\it ka} & +pa & {\or p} & {\it pa} \cr +aa & {\or aA} or {\or\dotcircle A} & {\it \=a} & +kha & {\or K} & {\it kha} & +pha, fa & {\or P} & {\it pha, fa} \cr +i & {\or i} or {\or\dotcircle[} & {\it i} & +ga & {\or g} & {\it ga} & +ba, va & {\or b} & {\it ba, va} \cr +ii & {\or I} or {\or\dotcircle X} & {\it \=\i} & +gha & {\or G} & {\it gha} & +bha & {\or B} & {\it bha} \cr +u & {\or u} or {\or\dotcircle]} & {\it u} & +"na & {\or f} & {\it \.na} & +ma & {\or m} & {\it ma} \cr +uu & {\or U} or {\or\dotcircle Z} & {\it \=u} & +ca & {\or c} & {\it ca} & +ya & {\or Y} & {\it ya} \cr +R & {\or\orvowelri} or {\or\dotcircle\orsignri} & {\it \d{r}} & +cha & {\or C} & {\it cha} & +.ya & {\or y} & {\it \.ya} \cr +RR & {\or\orvowelrii} or {\or\dotcircle\orsignrii} & {\it \d{\=r}} & +ja & {\or j} & {\it ja} & +ra & {\or r} & {\it ra} \cr +L & {\or\orvowelli} or {\or\dotcircle\orsignli} & {\it \d{l}} & +jha & {\or J} & {\it jha} & +la & {\or l} & {\it la} \cr +LL & {\or\orvowellii} or {\or\dotcircle\orsignlii} & {\it \d{\=l}} & +\~{}na & {\or F} & {\it \~na} & +.va & {\or v} & {\it va} \cr +e & {\or e} or {\or<\dotcircle} & {\it e} & +.ta & {\or q} & {\it \d{t}a} & +sha & {\or z} & {\it \'sa} \cr +ai & {\or E} or {\or<\dotcircle>} & {\it ai} & +.tha & {\or Q} & {\it \d{t}ha} & +.sa & {\or S} & {\it \d{s}a} \cr +o & {\or o} or {\or<\dotcircle A} & {\it o} & +.da & {\or w} & {\it \d{d}a} & +sa & {\or s} & {\it sa} \cr +au & {\or O} or {\or<\dotcircle*} & {\it au} & +.dha & {\or W} & {\it \d{d}ha} & +ha & {\or h} & {\it ha} \cr +/ & {\or\dotcircle/} & {\it \.m} & +.na & {\or N} & {\it \d{n}a} & +.la & {\or L} & {\it \d{l}a} \cr +.m & {\or\dotcircle M} & {\it \d{m}} & +ta & {\or t} & {\it ta} & +.ra & {\or w\ornukta} & {\it \d{r}a} \cr +.h & {\or\dotcircle H} & {\it \d{h}} & +tha & {\or T} & {\it tha} & +.rha & {\or W\ornukta} & {\it \d{r}ha} \cr + & & & +da & {\or d} & {\it da} & ++ & {\or\dotcircle+} & \cr +\~{}e & {\or e\orsecya>} & {\it \^e} & +dha & {\or D} & {\it dha} & + & & \cr +\~{}o & {\or o\orsecya>} & {\it \^o} & +na & {\or n} & {\it na} & + & & \cr +\noalign{\hrule height.8pt} +}\egroup + +\bigskip + +Note that {\or\orkSa} {\it k\d sa} and {\or\orjnya} {\it j\~na} are +conjuncts, and typed as {\tt k.sa} and {\tt j\~{}na} respectively. + +When two vowels follow each other, care has to be taken that the pair can +be distinguished from a single vowel transcribed with two letters. This is +done by typing {\tt"} between them. For example, +when a short {\or a} {\it a\/} follows another short {\or a} {\it a\/}. For +example +{\or kaN} {\it kaa\d{n},} should be typed as {\tt ka"a.n}. When there is +no danger for confusion, there is no need to separate vowels in this way. +The following table should make all possible combinations clear: + +\vfill\eject + +\bgroup +\def\orstrut{\vtop to4pt{}\vbox to10pt{}} +\def\q{\quad\hfill} +\def\x{\vrule\ } +\def\xx{\vrule width.8pt} +\offinterlineskip +\halign{\orstrut\xx\ \tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\cr +\noalign{\hrule height.8pt} +aa & {\or aA} & {\it \=a} & +kaa & {\or kA} & {\it k\=a} \cr +a"a & {\or aa} & {\it aa} & +ka"a & {\or ka} & {\it kaa} \cr +a"aa & {\or aaA} & {\it a\=a} & +ka"aa & {\or kaA} & {\it ka\=a} \cr +ai & {\or E} & {\it ai} & +kai & {\or } & {\it kai} \cr +a"i & {\or ai} & {\it a\"\i} & +ka"i & {\or ki} & {\it ka\"\i} \cr +au & {\or O} & {\it au} & +kau & {\or } and +{\tt }. The transcription as shown in the tables will be used. A silent +{\it a\/} can be typed as {\tt *}, and a capital is produced by preceeding it +with a {\tt \^\ }. A whole sentence in capitals can be produced by putting it +in between {\tt \^\ \^\ }. + + +% TODO + + + +%\enddoublecolumns + +% +% \beginsection Composition of Oriya +% +% The composition algorithm for Oriya script accepts a sequence of Oriya characters, +% encoded following the Unicode standard, and delivers a sequence of composition +% instructions, which can be interpreted by a typesetting system, which is now \TeX, but +% can also be configured for PostScript or just plain glyph sequences which can +% be displayed on Windows. +% +% For sake of the Oriya composition algorithm, we classify characters as follows: +% +% $V$ full vowels, {\it i.e.,} {\or a} \dots\ {\or O}. +% +% $C$ consonants, {\it i.e.,} {\or k} \dots\ {\or L}. +% +% $M$ vowel signs or matras, {\it i.e.,} {\or\dotcircle A} \dots\ {\or <\dotcircle*}. +% +% $D$ vowel modifiers, {\or\dotcircle/} candrabindu, {\or\dotcircle M}, anusvar, and +% {\or\dotcircle H} visarg. +% +% $H$ the vowel omission sign viram, {\or\dotcircle\orhalant}. +% +% $N$ the diacritic sign nukta, {\or\dotcircle\ornukta}. +% +% $O$ any other character, for example punctuation marks, Roman letters, figures, and spaces. +% +% The logic unit for composition is a syllable. For the sake of our composition algorithm, +% A syllable has the following structure: +% +% syllable ::= cluster ending +% +% cluster ::= letter halant letter +% +% +% The structure of a syllable has to be changed, following the set of rules given +% below. +% +% 1. re-ordering of the vowel-signs. +% The parts of the vowel signs have to positioned at their proper position. +% +% vowel vowel left over under right +% +% a a +% \=a aA +% i i +% \=\i +% +% +% 2. re-ordering of the reph +% +% When the first consonant of a cluster is ra, then this ra is represent +% by the symbol reph, following the cluster and following consonants, but before +% a possible vowel modifier. +% +% 3. use of secondary consonants +% +% when the last consonant of the cluster has a secondary version, this +% version is used, and placed in its proper position. +% +% consonant left over under right +% +% +% 4. apply consonant--consonant ligatures +% 5. apply consonant--vowel sign ligatures +% 6. apply vowel sign--modifier--reph ligatures +% 7. apply kerning. +% +% all possible ligatures are given in the appendix. +% +% +% +% +% The output of the algorithm is a sequence of glyphs. Those glyphs can be classified +% as follows: + +\vfill\eject + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Sample page Konark +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\oralphabet{a aA i I u U \orvowelri\ e E o O a/ aM aH\par +k K g G f c C j J F q Q w W N t T d D n\par +p P b B m y Y r l L z S s h\par} +\def\ormatras{k kA k[ kX k] kZ k\orsignri\ &ai &E2 &0B48 &ai &vowel sign ai \cr +<\dotcircle A &o &E4 &0B4B &o &vowel sign o \cr +<\dotcircle* &au &E5 &0B4C &au &vowel sign au \cr\noalign{\medskip\leftline{\it additional vowels}\medskip} +% +e\orsecya> &\^e &-- &0BOF 0B4D 0B5F &\~{}e \cr +o\orsecya> &\^o &-- &0B13 0B4D 0B5F &\~{}o \cr\noalign{\medskip\leftline{\it other signs and symbols}\medskip} +% +\dotcircle+ & &E8 &0B4D &+ &halant \cr +\oravagraha & &EA E9 &0B3D &.a &avagraha \cr +\organesh & &-- &0B70 & &isshar \cr +\oromsign & &A1 E9 &-- &.o &om sign \cr\noalign{\medskip\leftline{\it digits}\medskip} +% +0 &0 &F1 &0B66 &0 &digit zero \cr +1 &1 &F2 &0b67 &1 &digit one \cr +2 &2 &F3 &0B68 &2 &digit two \cr +3 &3 &F4 &0B69 &3 &digit three \cr +4 &4 &F5 &0B6A &4 &digit four \cr +5 &5 &F6 &0B6B &5 &digit five \cr +6 &6 &F7 &0B6C &6 &digit six \cr +7 &7 &F8 &0B6D &7 &digit seven \cr +8 &8 &F9 &0B6E &8 &digit eight \cr +9 &9 &FA &0B6F &9 &digit nine \cr\noalign{\medskip\leftline{\it conjunct control}\medskip} +% +\orkra &kra &B3 E8 CF &0B15 0B4D 0B30 &kra &{\it ordinary conjunct}\cr +k+r &kra &B3 E8 E8 CF &0B15 0B4D 200C 0B30 &k+ra &{\it explicit halant}\cr +k\orsecra &kra &B3 E8 E8 E8 CF &0B15 0B4D 200D 0B30 &k++ra &{\it alternate conjunct}\cr +} + +\vfill\eject +\leftline{\bf Table of Consonant-Vowel Sign Combinations} +\bigskip + +Vowel-signs often combine with the consonant or conjunct they modify. + +\medskip + +\halign{\it#\quad\hfill&&\orXII#\quad\hfill\cr + &\it a &\it\=a &\it i &\it\=\i &\it u &\it\=u &\it\d{r} &\it e &\it ai &\it o &\it au &\it \.m&\it \d{m}&\it \d{h}\cr + &a &aA &i &I &u &U &\orvowelri &e &E &o &O &a/ &aM &aH \cr\noalign{\smallskip} +k &k &kA &k[ &kX &k] &kZ &k\orsignri & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &<\dotcircle A &<\dotcircle * +&\dotcircle / &\dotcircle M &\dotcircle H \cr +} + +\bigskip +\leftline{\bf combinations of vowel signs, reph and candrabindu} +\medskip + +When vowel signs, reph and candrabindu appear together, the following +ligatures are used. + +\medskip + +{\orXII +\dotcircle[\orcandrabindu\ % +\dotcircle[\orreph\ % +\dotcircle[\orreph\orcandrabindu\ % +<\dotcircle>\orcandrabindu\ % +<\dotcircle>\orreph\ % +<\dotcircle>\orreph\orcandrabindu\ % +<\dotcircle*\orcandrabindu\ % +<\dotcircle*\orreph\ % +<\dotcircle*\orreph\orcandrabindu\ % +} + +\vfill\eject +\leftline{\bf Table of Conjunct Consonants} +\bigskip + +The conjunct consonants in Oriya are very intricate and irregular. The table +below gives all the conjuncts included in the font, however, not all of these +will be automatically used by the pre-processor. + +The conjuncts were collected from various sources. I consulted various Oriya +grammars and dictionaries, and inspected the Oriya font produced by C-DAC. All +conjuncts encountered, except for those fully regular, like {\or k\orsecra} {\it kra} +and {\or p\orsecya} {\it pya,} have been included in this list. + +\medskip + +\begindoublecolumns + +\halign{% +\orXII#\rm\ \hfill&#\ \hfill& +\orXII#\rm\ \hfill&#\ \hfill& +\orXII#\rm\ \hfill&#\ \hfill& +\orXII#\rm\ \hfill&#\ \hfill& +\orXII#\rm\quad\quad\hfill&#\cr +k &+&k && && &=&\orkka &kka \cr +k &+&q && && &=&\orkTa &k\d{t}a \cr +k &+&t && && &=&\orkta &kta \cr +k &+&r && && &=&\orkra {\rm\ or} k\orsecra &kra \cr +k &+&l && && &=&k\orsecla &kla \cr +k &+&b && && &=&k\orsecva &kva \cr +k &+&S && && &=&\orkSa &k\d{s}a \cr +k &+&S &+&N && &=&\orkSNa &k\d{s}\d{n}a \cr +k &+&s && && &=&\orksa &ksa \cr +% +K &+&Y && && &=&K\orsecya &khya \cr +% +g &+&g && && &=&\orgga &gga \cr +g &+&D && && &=&\orgdha &gdha \cr +g &+&n && && &=&g\orsecna &gna \cr +g &+&r && && &=&g\orsecra &gra \cr +g &+&l && && &=&g\orsecla &gla \cr +% +G &+&n && && &=&G\orsecna &ghna \cr +% +f &+&k && && &=&\orngka &\.nka \cr +f &+&K && && &=&\orngkha &\.nkha \cr +f &+&g && && &=&\orngga &\.nga \cr +f &+&G && && &=&\ornggha &\.ngha \cr +% +c &+&c && && &=&\orcca &cca \cr +c &+&C && && &=&\orccha &ccha \cr +% +j &+&j && && &=&\orjja &jja \cr +j &+&J && && &=&\orjjha &jjha \cr +j &+&F && && &=&\orjnya &j\~na \cr +j &+&Y && && &=&j\orsecya &jya \cr +j &+&b && && &=&j\orsecva &jva \cr +% +F &+&c && && &=&\ornyca &\~nca \cr +F &+&C && && &=&\ornyca\orseccha &\~ncha \cr +F &+&j && && &=&\ornyja &\~nja \cr +F &+&J && && &=&\ornyjha &\~njha \cr +% +q &+&q && && &=&\orTTa &\d{t}\d{t}a \cr +% +w &+&g && && &=&\orDga &\d{d}ga \cr +w\ornukta&+&g&& && &=&\orRga &\d{r}ga \cr +w &+&w && && &=&\orDDa &\d{d}\d{d}a \cr +% +N &+&q && && &=&\orNTa &\d{n}\d{t}a \cr +N &+&Q && && &=&\orNTha &\d{n}\d{t}ha \cr +N &+&w && && &=&\orNDa &\d{n}\d{d}a \cr +N &+&W && && &=&\orNDha &\d{n}\d{d}ha \cr +N &+&N && && &=&\orNNa &\d{n}\d{n}a \cr +% +t &+&t && && &=&\ortta &tta \cr +t &+&n && && &=&\ortna &tna \cr +t &+&p && && &=&\ortpa &tpa \cr +t &+&m && && &=&\ortma {\rm\ or} t\orsecma &tma \cr +t &+&r && && &=&\ortra {\rm\ or} t\orsecra &tra \cr +t &+&s && && &=&\ortsa &tsa \cr +% +d &+&g && && &=&\ordga &dga \cr +d &+&d && && &=&\ordda &dda \cr +d &+&D && && &=&\orddha &ddha \cr +d &+&B && && &=&\ordbha &dbha \cr +d &+&m && && &=&d\orsecma &dma \cr +% +D &+&Y && && &=&\ordhya &dhya \cr +D &+&b && && &=&D\orsecva &dhva \cr +% +n &+&t && && &=&\ornta &nta \cr +n &+&t &+&Y && &=&\ornta\orsecya &ntya \cr +n &+&t &+&r && &=&\orntra &ntra \cr +n &+&T && && &=&n\orsectha &ntha \cr +n &+&d && && &=&\ornda &nda \cr +n &+&D && && &=&\orndha &ndha \cr +n &+&n && && &=&n\orsecna &nna \cr +% +p &+&Y && && &=&p\orsecya &pya \cr +% +b &+&j && && &=&\orbja &bja \cr +b &+&d && && &=&\orbda &bda \cr +b &+&D && && &=&\orbdha &bdha \cr +b &+&b && && &=&\orbba &bba \cr +% +p &+&t && && &=&\orpta &pta \cr +p &+&s && && &=&\orpsa &psa \cr +% +m &+&p && && &=&\ormpa &mpa \cr +m &+&P && && &=&\ormpha &mpha \cr +m &+&b && && &=&m\orsecva &mba \cr +m &+&B && && &=&m\orsecbha &mbha \cr +m &+&m && && &=&\ormma &mma \cr +% +r &+&N &+&N && &=&\orNNa\orreph &r\d{n}\d{n}a \cr +r &+&b && && &=&b\orreph &rba \cr +% +l &+&k && && &=&\orlka &lka \cr +l &+&p && && &=&\orlpa &lpa \cr +l &+&P && && &=&\orlpha &lpha \cr +l &+&l && && &=&\orlla &lla \cr +% +z &+&c && && &=&\orshca &\'sca \cr +z &+&C && && &=&z\orseccha &\'scha \cr +z &+&q && && &=&\orshTa &\'s\d{t}a \cr +z &+&n && && &=&z\orsecna &\'sna \cr +% +S &+&k && && &=&\orSka &\d{s}ka \cr +S &+&q && && &=&\orSTa &\d{s}\d{t}a \cr +S &+&Q && && &=&\orSTha &\d{s}\d{t}ha \cr +S &+&N && && &=&\orSNa &\d{s}\d{n}a \cr +S &+&p && && &=&\orSpa &\d{s}pa \cr +S &+&P && && &=&\orSpha &\d{s}pha \cr +% +s &+&k && && &=&\orska &ska \cr +s &+&K && && &=&\orskha &skha \cr +s &+&t && && &=&\orsta &sta \cr +s &+&t &+&r && &=&\orstra &stra \cr +s &+&T && && &=&s\orsectha &stha \cr +s &+&p && && &=&\orspa &spa \cr +s &+&P && && &=&\orspha &spha \cr +% +h &+&n && && &=&\orhna &hna \cr +h &+&m && && &=&\orhma &hma \cr +h &+&b && && &=&\orhva &hva \cr +} + +\enddoublecolumns + +\vfill\eject + +% Some conjunct-vowel sign combinations +% +% {\or k] \orkka] \ormma Z \orpsa\orsecra \orpsa] p] s] k\orsecva]} + +\beginsection Glyph Chart + +This chart gives all the glyphs and their positions in the Oriya font. Software should +not rely on a certain glyph having a certain position in this chart, but use the +symbolic names for glyphs and the mapping tables supplied with the font. The font +includes several copies of the same glyph in different positions. Although such +copies are not strictly necessary for a composing system as strong as \TeX, they will make +life much easier to use the font in a Windows environment, to which I intend +to adapt it. + +\bigskip + +\input chart + +\table or12 + +\bye diff --git a/language/oriya/doc/orsample.tex b/language/oriya/doc/orsample.tex new file mode 100644 index 0000000000..e32f8e7374 --- /dev/null +++ b/language/oriya/doc/orsample.tex @@ -0,0 +1,88 @@ +\documentclass[12pt]{article} +\usepackage{oriya} + +\hyphenpenalty 10000 +\setlength{\parskip}{1.5ex} +\pagestyle{empty} +\raggedright +\sloppy + +\begin{document} + +{\ORkon + +{\tiny + +nm\orska Ar. aAs\ornta]. k[m[t[ aC\ornta[? +aApN K]s[ \dimen0 \global\advance \dimen0 by 1pt \repeat} + \setbox0=\vbox to \dimen0{\unvbox1} + \setbox2=\vbox to \dimen0{\unvbox3} + \global\output={\balancingerror} + \pagesofar} + +\newhelp\balerrhelp{Please change the page into one that works.} + +\def\balancingerror{\errhelp=\balerrhelp + \errmessage{Page cannot be balanced} + \onepageout{\unvbox255}} + +\def\leftcolrule{\vskip 2pt \nointerlineskip + \vbox{\hrule width\colwidth height\ruleht} + \nointerlineskip \vskip 4pt \relax} + +\def\rightcolrule{\vskip 4pt \nointerlineskip + \moveright\leftpluscenter \vbox{\hrule width\colwidth height\ruleht} + \vskip 2pt \relax \nointerlineskip} + +% end of two_col.tex diff --git a/language/oriya/input/OR1cuttack.fd b/language/oriya/input/OR1cuttack.fd new file mode 100644 index 0000000000..efdf7b644a --- /dev/null +++ b/language/oriya/input/OR1cuttack.fd @@ -0,0 +1,33 @@ +% OR1cuttack.fd +% font definition for the Cuttack family in OR1 encoding. +% Copyright 1996 Jeroen Hellingman +% +\ProvidesFile{OR1cuttack.fd}[1996/11/21 Oriya font definition]% +% +\DeclareFontFamily{OR1}{cuttack}{}% +% +\DeclareFontShape{OR1}{cuttack}{m}{n}{ + <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> orss10 + <17.28> <20.74> <24.88-> orss17 +}{} +\DeclareFontShape{OR1}{cuttack}{bx}{n}{ + <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4-> orssbf10 +}{} +\DeclareFontShape{OR1}{cuttack}{m}{sl}{ + <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4-> orsssl10 +}{} +\DeclareFontShape{OR1}{cuttack}{bx}{sl}{ + <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4-> orssbs10 +}{} +% +\DeclareFontShape{OR1}{cuttack}{m}{sc}{ <-> ssub * cuttack/m/n}{} +\DeclareFontShape{OR1}{cuttack}{m}{it}{ <-> ssub * cuttack/m/sl}{} +\DeclareFontShape{OR1}{cuttack}{m}{itsc}{ <-> ssub * cuttack/m/sl}{} +\DeclareFontShape{OR1}{cuttack}{m}{slsc}{ <-> ssub * cuttack/m/sl}{} +\DeclareFontShape{OR1}{cuttack}{bx}{sc}{ <-> ssub * cuttack/bx/n}{} +\DeclareFontShape{OR1}{cuttack}{bx}{it}{ <-> ssub * cuttack/bx/sl}{} +\DeclareFontShape{OR1}{cuttack}{bx}{itsc}{ <-> ssub * cuttack/bx/sl}{} +\DeclareFontShape{OR1}{cuttack}{bx}{slsc}{ <-> ssub * cuttack/bx/sl}{} +% +\endinput + diff --git a/language/oriya/input/OR1konark.fd b/language/oriya/input/OR1konark.fd new file mode 100644 index 0000000000..1ec842d452 --- /dev/null +++ b/language/oriya/input/OR1konark.fd @@ -0,0 +1,44 @@ +% OR1konark.fd +% font definition for the Konark family in OR1 encoding. +% Copyright 1996 Jeroen Hellingman + +\ProvidesFile{OR1konark.fd}[1996/11/21 Oriya font definition]% + +\DeclareFontFamily{OR1}{konark}{}% + +\DeclareFontShape{OR1}{konark}{m}{n}{ + <5> <6> <7> <8> <9> or8 + <10> <10.95> or10 + <12> <14.4> or12 + <17.28> <20.74> <24.88-> or17 +}{} +\DeclareFontShape{OR1}{konark}{bx}{n}{ + <5> <6> <7> <8> <9> orbf8 + <10> <10.95> orbf10 + <12> <14.4> orbf12 + <17.28> <20.74> <24.88-> orbf17 +}{} +\DeclareFontShape{OR1}{konark}{m}{sl}{ + <5> <6> <7> <8> <9> orsl8 + <10> <10.95> orsl10 + <12> <14.4> orsl12 + <17.28> <20.74> <24.88-> orsl17 +}{} +\DeclareFontShape{OR1}{konark}{bx}{sl}{ + <5> <6> <7> <8> <9> orbs8 + <10> <10.95> orbs10 + <12> <14.4> orbs12 + <17.28> <20.74> <24.88-> orbs17 +}{} + +\DeclareFontShape{OR1}{konark}{m}{sc}{ <-> ssub * konark/m/n}{} +\DeclareFontShape{OR1}{konark}{m}{it}{ <-> ssub * konark/m/sl}{} +\DeclareFontShape{OR1}{konark}{m}{itsc}{ <-> ssub * konark/m/sl}{} +\DeclareFontShape{OR1}{konark}{m}{slsc}{ <-> ssub * konark/m/sl}{} +\DeclareFontShape{OR1}{konark}{bx}{sc}{ <-> ssub * konark/bx/n}{} +\DeclareFontShape{OR1}{konark}{bx}{it}{ <-> ssub * konark/bx/sl}{} +\DeclareFontShape{OR1}{konark}{bx}{itsc}{ <-> ssub * konark/bx/sl}{} +\DeclareFontShape{OR1}{konark}{bx}{slsc}{ <-> ssub * konark/bx/sl}{} + +\endinput + diff --git a/language/oriya/input/OR1konarkx.fd b/language/oriya/input/OR1konarkx.fd new file mode 100644 index 0000000000..12797078ef --- /dev/null +++ b/language/oriya/input/OR1konarkx.fd @@ -0,0 +1,44 @@ +% OR1konarkx.fd +% font definition for the Konark family in OR1 encoding. +% Copyright 1996 Jeroen Hellingman + +\ProvidesFile{OR1konarkx.fd}[1996/11/21 Oriya font definition]% + +\DeclareFontFamily{OR1}{konarkx}{}% + +\DeclareFontShape{OR1}{konarkx}{m}{n}{ + <5> <6> <7> <8> <9> orx8 + <10> <10.95> orx10 + <12> <14.4> orx12 + <17.28> <20.74> <24.88-> orx17 +}{} +\DeclareFontShape{OR1}{konarkx}{bx}{n}{ + <5> <6> <7> <8> <9> orbf8 + <10> <10.95> orbf10 + <12> <14.4> orbf12 + <17.28> <20.74> <24.88-> orbf17 +}{} +\DeclareFontShape{OR1}{konarkx}{m}{sl}{ + <5> <6> <7> <8> <9> orsl8 + <10> <10.95> orsl10 + <12> <14.4> orsl12 + <17.28> <20.74> <24.88-> orsl17 +}{} +\DeclareFontShape{OR1}{konarkx}{bx}{sl}{ + <5> <6> <7> <8> <9> orbs8 + <10> <10.95> orbs10 + <12> <14.4> orbs12 + <17.28> <20.74> <24.88-> orbs17 +}{} + +\DeclareFontShape{OR1}{konarkx}{m}{sc}{ <-> ssub * konark/m/n}{} +\DeclareFontShape{OR1}{konarkx}{m}{it}{ <-> ssub * konark/m/sl}{} +\DeclareFontShape{OR1}{konarkx}{m}{itsc}{ <-> ssub * konark/m/sl}{} +\DeclareFontShape{OR1}{konarkx}{m}{slsc}{ <-> ssub * konark/m/sl}{} +\DeclareFontShape{OR1}{konarkx}{bx}{sc}{ <-> ssub * konark/bx/n}{} +\DeclareFontShape{OR1}{konarkx}{bx}{it}{ <-> ssub * konark/bx/sl}{} +\DeclareFontShape{OR1}{konarkx}{bx}{itsc}{ <-> ssub * konark/bx/sl}{} +\DeclareFontShape{OR1}{konarkx}{bx}{slsc}{ <-> ssub * konark/bx/sl}{} + +\endinput + diff --git a/language/oriya/input/orcode.tex b/language/oriya/input/orcode.tex new file mode 100644 index 0000000000..b3dbf09c33 --- /dev/null +++ b/language/oriya/input/orcode.tex @@ -0,0 +1,146 @@ +% TeX macros for accessing characters +% (automatically extracted from orcode.mf) +\def\orvowela{a} +\def\orvowelaa{aA} +\def\orvoweli{i} +\def\orvowelii{I} +\def\orvowelu{u} +\def\orvoweluu{U} +\def\orvowelri{\char128} +\def\orvowelrii{\char130} +\def\orvowelli{\char132} +\def\orvowellii{\char134} +\def\orvowele{e} +\def\orvowelai{E} +\def\orvowelo{o} +\def\orvowelau{O} +\def\orsignaa{A} +\def\orsigni{[} +\def\orsignivar{\char151} +\def\orsignii{X} +\def\orsignu{]} +\def\orsignuvar{\char145} +\def\orsignulow{\char211} +\def\orsignuverylow{\char216} +\def\orsignuu{Z} +\def\orsignuulow{\char212} +\def\orsignuuverylow{\char217} +\def\orsignri{\char129} +\def\orsignrilow{\char213} +\def\orsignriverylow{\char218} +\def\orsignrii{\char131} +\def\orsignli{\char133} +\def\orsignlii{\char135} +\def\orsigne{<} +\def\orsignai{>} +\def\orsignau{*} +\def\oranusvara{M} +\def\orcandrabindu{/} +\def\orvisarga{H} +\def\orvisargavar{\char250} +\def\orbadot{\char20} +\def\orsecDha{\char175} +\def\orsecta{\char174} +\def\orsectha{\char195}\def\orseccha{\char195} +\def\orsecna{\char240} +\def\orsecpa{\char143} +\def\orsecbha{\char239} +\def\orsecma{\char136} +\def\orsecya{\char138} +\def\orsecra{\char146} +\def\orsecralow{\char206} +\def\orsecla{\char155} +\def\orsecLa{\char156} +\def\orsecva{\char164} +\def\orhalant{+} +\def\orhalantlow{\char142} +\def\orreph{\char147} +\def\ornukta{\char144} +\def\oravagraha{\char253} +\def\ordot{\#} +\def\ordanda{.} +\def\orkka{\char199} +\def\orkTa{\char27} +\def\orkta{\char182} +\def\orkra{\char176} +\def\orkla{\char231} +\def\orkSa{x} +\def\orkSNa{\char225} +\def\orksa{\char203} +\def\orgga{\char30} +\def\orgdha{\char31} +\def\orngka{\char148} +\def\orngkha{\char159} +\def\orngga{\char160} +\def\ornggha{\char202} +\def\orcca{\char152} +\def\orccha{\char210} +\def\orjja{\char153} +\def\orjjha{\char36} +\def\orjnya{\char179} +\def\ornyca{\char172} +\def\ornycha{\char230} +\def\ornyja{\char189} +\def\ornyjha{\char173} +\def\orTTa{\char161} +\def\orDga{\char127} +\def\orRga{\char126} +\def\orDDa{\char236} +\def\orNTa{\char242} +\def\orNTha{\char220} +\def\orNDa{\char187} +\def\orNDha{\char188} +\def\orNNa{\char186} +\def\ortta{\char154} +\def\ortna{\char162} +\def\ortpa{\char28} +\def\ortma{\char163} +\def\ortra{\char177} +\def\ortsa{\char241} +\def\ordga{\char234} +\def\ordda{\char169} +\def\orddha{\char170} +\def\ordbha{\char214} +\def\ordhya{\char178} +\def\ornta{\char226} +\def\orntra{\char232} +\def\orntha{\char227} +\def\ornda{\char165} +\def\orndha{\char166} +\def\orbja{\char34} +\def\orbda{\char167} +\def\orbdha{\char29} +\def\orbba{\char168} +\def\orpta{\char181} +\def\orpsa{\char197} +\def\ormpa{\char190} +\def\ormpha{\char191} +\def\ormma{\char215} +\def\orlka{\char219} +\def\orlpa{\char221} +\def\orlpha{\char223} +\def\orlla{\char237} +\def\orshTa{\char204} +\def\orshca{\char205} +\def\prshcha{\char229} +\def\orSka{\char200} +\def\orSTa{\char198} +\def\orSTha{\char207} +\def\orSNa{\char16} +\def\orSpa{\char184} +\def\orSpha{\char222} +\def\orska{\char201} +\def\orskha{\char26} +\def\orsta{\char180} +\def\orstra{\char233} +\def\orstha{\char228} +\def\orspa{\char185} +\def\orspha{\char224} +\def\orhma{\char25} +\def\orhna{\char94} +\def\orhba{\char95}\def\orhva{\orhba} +\def\orireph{\char171} +\def\oromsign{\char21} +\def\organesh{\char254} +\def\dotcircle{\char0} +\def\whitesquare{\char1} diff --git a/language/oriya/input/oriya.sty b/language/oriya/input/oriya.sty new file mode 100644 index 0000000000..1d879504aa --- /dev/null +++ b/language/oriya/input/oriya.sty @@ -0,0 +1,24 @@ +% oriya.sty -- set up Oriya fonts for LaTeX2e +% Copyright 1996 Jeroen Hellingman + +\ProvidesFile{oriya.sty}[1996/11/21 declare Oriya fonts] + +\DeclareFontEncoding{OR1}{}{} +\DeclareFontSubstitution{OR1}{konark}{m}{n} +\def\ORkon{\fontencoding{OR1}\fontfamily{konark}\selectfont} +\def\ORcut{\fontencoding{OR1}\fontfamily{cuttack}\selectfont} + +\newcommand{\orcirc}{\char0} + +\DeclareRobustCommand\orx{% + \usefont{OR1}{konark}{m}{n}% + \tolerance=10000\pretolerance=10000% + \emergencystretch=.2\hsize% + \linespread{1.25}\selectfont% +} + +\DeclareRobustCommand{\oSp}[1]{\usefont{OR1}{konarkx}{m}{n}\selectfont{#1}}% + +\input orcode + +\endinput diff --git a/language/oriya/input/ormacs.tex b/language/oriya/input/ormacs.tex new file mode 100644 index 0000000000..e81c392a34 --- /dev/null +++ b/language/oriya/input/ormacs.tex @@ -0,0 +1,95 @@ +% ormacs.tex -- Oriya macros +% + +\catcode`\@=11 + +%%%%% Font loading Macros + +\font\or@VIII = or8 +\font\or@X = or10 +\font\or@XII = or12 +\font\or@XVII = or17 +\font\or@XXIV = or17 at 24pt +\font\or@LXXII = or17 at 72pt + +\font\orsl@VIII = orsl8 +\font\orsl@X = orsl10 +\font\orsl@XII = orsl12 +\font\orsl@XVII = orsl17 + +\font\orbf@VIII = orbf8 +\font\orbf@X = orbf10 +\font\orbf@XII = orbf12 +\font\orbf@XVII = orbf17 + +\font\orbs@VIII = orbs8 +\font\orbs@X = orbs10 +\font\orbs@XII = orbs12 +\font\orbs@XVII = orbs17 + +\font\orss@X = orss10 +\font\orss@XVII = orss17 +\font\orss@XXIV = orss17 at 24pt +\font\orss@LXXII= orss17 at 72pt + +\font\orsssl@X = orsssl10 +\font\orssbf@X = orssbf10 +\font\orssbs@X = orssbs10 + +\def\orVIII{\or@VIII\baselineskip=9pt} +\def\or{\or@X\baselineskip=12pt} +\def\orXII{\or@XII\baselineskip=15pt} +\def\orXVII{\or@XVII\baselineskip=20pt} +\def\orXXIV{\or@XXIV\baselineskip=26pt} +\def\orLXXII{\or@LXXII\baselineskip=72pt} + +\def\orsl{\orsl@X\baselineskip=12pt} +\def\orbf{\orbf@X\baselineskip=12pt} +\def\orbs{\orbs@X\baselineskip=12pt} + +\def\orss{\orss@X\baselineskip=12pt} +\def\orssXVII{\orss@XVII\baselineskip=20pt} +\def\orssXXIV{\orss@XXIV\baselineskip=26pt} +\def\orssLXXII{\orss@LXXII\baselineskip=72pt} + +\def\orsssl{\orsssl@X\baselineskip=12pt} +\def\orssbf{\orssbf@X\baselineskip=12pt} +\def\orssbs{\orssbs@X\baselineskip=12pt} + +%%%%% Oriya Characters + +\def\<#1>{\char#1} + +\input orcode + +\newif\iformode\ormodefalse % toggle for Oriya mode + + +%%%%% Syllable Composition Algorithm +% +% The intention here is to create macros that correctly parse ISCII input, +% and build the syllables on the fly. This will allow users to type their +% text in a ISCII editor, and then simply put it through TeX to view and +% print it. It will make processing a bit slow, but it saves a lot of +% hassle with pre-processors. + +% make the ISCII characters active, and let them call appropriate macros + +% \IsciiCons is called by all consonants and full vowels, it will look +% ahead to see what is next. The next character can be +% a halant call \IsciiHalant +% a vowel sign call \IsciiMatra +% a modifier call \IsciiModifier +% something else call \IsciiBuildSyllable + +\def\IsciiCons#1{#1} + +% \IsciiReph is called in the special case of the letter ra, it will look +% ahead to see what is next. The next character can be + + + +% we have given all glyphs in our font symbolic names, we define them here. + +\catcode`\@=12 +\endinput diff --git a/language/oriya/mf/oriya/dotcirc.mf b/language/oriya/mf/oriya/dotcirc.mf new file mode 100644 index 0000000000..5ac4a00887 --- /dev/null +++ b/language/oriya/mf/oriya/dotcirc.mf @@ -0,0 +1,88 @@ +% dotcirc.mf -- Dotted Circle +% Copyright 1993, 1996 Jeroen Hellingman +% +% History: +% 18-NOV-1996 added crossed out box (JH) +% 29-SEP-1996 added real dotted circle (JH) +% 06-JUN-1996 adopted from mmpunct.mf (JH) +% +%%%%% dotted circle to show placement of accents/matras, etc. + +% this one is actually made up out of little curved segments, not dots. + +if old: +beginchar(c_dotted_circle, 30uw#+rm#, 25uh#, 5uh#); "U+25CC dotted circle"; + numeric n, d, db, r, rb, i, a; + z0 = (15uw, 10uh); + n:=14; + d:=360/n; db:=360/(4n); + r:=15uh; rb:=15uh - thin; + + a := 0; + forsuffixes s = 1,2,3,4,5,6,7,8,9,10,11,12,13,14 : + z.s.a = z0 + r * dir (a+db); + z.s.b = z0 + r * dir a; + z.s.c = z0 + r * dir (a-db); + z.s.d = z0 + rb * dir (a-db); + z.s.e = z0 + rb * dir a; + z.s.f = z0 + rb * dir (a+db); + fill z.s.a..z.s.b..z.s.c--z.s.d..z.s.e..z.s.f--cycle; + a := a + d; + penlabels(s.a,s.b,s.c,s.d,s.e,s.f); + endfor; + penlabels(0); +endchar; +fi; + +% dotted circle with real dots. + +beginchar(c_dotted_circle, 30uw#+rm#, 25uh#, 5uh#); "U+25CC dotted circle"; + numeric n, d, r, i, a; + z0 = (15uw, 10uh); + n:=14; + d:=360/n; + r:=15uh; + + pickup pencircle scaled thick; + a := 0; + forsuffixes s = 1,2,3,4,5,6,7,8,9,10,11,12,13,14 : + z.s = z0 + r * dir a; + drawdot(z.s); + a := a + d; + penlabels(s); + endfor; + penlabels(0); +endchar; + +%%%%%% white square, to show missing characters + +beginchar(c_white_square, 30uw#+rm#, 25uh#, 5uh#); "U+25A1 white square"; + pickup pensquare scaled thick; + z1=(0,-5uh)+.5(thick, thick); + z2=(0,25uh)+.5(thick, -thick); + z3=(30uw, 25uh)+.5(-thick, -thick); + z4=(30uw, -5uh)+.5(-thick, thick); + draw z1--z2 & z2--z3 & z3--z4 & z4--cycle; + penlabels(1,2,3,4); +endchar; + +%%%%%% crossed white square to fill empty cells + +beginchar(c_crossed_white_square, 30uw#+rm#, 25uh#, 5uh#); "crossed white square"; + pickup pensquare scaled thick; + z1=(0,-5uh)+.5(thick, thick); + z2=(0,25uh)+.5(thick, -thick); + z3=(30uw, 25uh)+.5(-thick, -thick); + z4=(30uw, -5uh)+.5(-thick, thick); + draw z1--z2 & z2--z3 & z3--z4 & z4--cycle; + pickup pensquare scaled thick rotated 45; + z1'=(0,-5uh)+(thick, thick); + z2'=(0,25uh)+(thick, -thick); + z3'=(30uw, 25uh)+(-thick, -thick); + z4'=(30uw, -5uh)+(-thick, thick); + draw z1'--z3'; + draw z2'--z4'; + penlabels(1,2,3,4,1',2',3',4'); +endchar; + +% end of dotcirc.mf diff --git a/language/oriya/mf/oriya/getcode.awk b/language/oriya/mf/oriya/getcode.awk new file mode 100644 index 0000000000..1ecffaae84 --- /dev/null +++ b/language/oriya/mf/oriya/getcode.awk @@ -0,0 +1,8 @@ + +BEGIN { FS = "%%" + } + + { if($2 != "") + { print $2 + } + } \ No newline at end of file diff --git a/language/oriya/mf/oriya/or10.mf b/language/oriya/mf/oriya/or10.mf new file mode 100644 index 0000000000..b35d0cd681 --- /dev/null +++ b/language/oriya/mf/oriya/or10.mf @@ -0,0 +1,29 @@ +% or10.mf -- Oriya regular 10 pt parameter file +% Copyright 1996 Jeroen Hellingman +% +% History: +% 16-NOV-1996 reduced size, to fit better with 10pt Roman (JH) +% 15-MAY-1996 created from oriya.mf (Jeroen Hellingman) + +mode_setup; + +input orcode; +input orbase; + +gensize# := 10pt#; +uh# := 0.21pt#; % unit height, (X-height is 25uh) +uw# := 0.21pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 3uh#; % longest diameter of pen +thin# := 0.8uh#; % smallest diameter of pen + +font_size 10pt#; +font_identifier := "OR10"; + +input oriya; + +% end of or10.mf diff --git a/language/oriya/mf/oriya/or12.mf b/language/oriya/mf/oriya/or12.mf new file mode 100644 index 0000000000..2e5a97d6c9 --- /dev/null +++ b/language/oriya/mf/oriya/or12.mf @@ -0,0 +1,25 @@ +% or12.mf -- Oriya regular 12 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; + +input orcode; +input orbase; + +gensize# := 12pt#; +uh# := 0.25pt#; % unit height, (X-height is 25uh) +uw# := 0.25pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 3uh#; % longest diameter of pen +thin# := 0.7uh#; % smallest diameter of pen + +font_size 12pt#; +font_identifier := "OR12"; + +input oriya; + +% end of or12.mf diff --git a/language/oriya/mf/oriya/or17.mf b/language/oriya/mf/oriya/or17.mf new file mode 100644 index 0000000000..4bedc456e7 --- /dev/null +++ b/language/oriya/mf/oriya/or17.mf @@ -0,0 +1,25 @@ +% or17.mf -- Oriya regular 17 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; + +input orcode; +input orbase; + +gensize# := 17.28pt#; +uh# := 0.36pt#; % unit height, (X-height is 25uh) +uw# := 0.34pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 3uh#; % longest diameter of pen +thin# := 0.6uh#; % smallest diameter of pen + +font_size 17.28pt#; +font_identifier := "OR17"; + +input oriya; + +% end of or17.mf diff --git a/language/oriya/mf/oriya/or8.mf b/language/oriya/mf/oriya/or8.mf new file mode 100644 index 0000000000..4b644310ad --- /dev/null +++ b/language/oriya/mf/oriya/or8.mf @@ -0,0 +1,23 @@ +% or8.mf -- Oriya regular 8 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 8pt#; +uh# := 0.17pt#; % unit height, (X-height is 25uh) +uw# := 0.18pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 3uh#; % longest diameter of pen +thin# := 0.8uh#; % smallest diameter of pen + +font_size 8pt#; +font_identifier := "OR8"; + +input oriya; + +% end of or8.mf diff --git a/language/oriya/mf/oriya/orbase.mf b/language/oriya/mf/oriya/orbase.mf new file mode 100644 index 0000000000..5379ccc9e6 --- /dev/null +++ b/language/oriya/mf/oriya/orbase.mf @@ -0,0 +1,388 @@ +% orbase.mf -- base file for the Oriya metafont +% Copyright 1996 Jeroen Hellingman +% +% History: +% 27-NOV-1996 last edit (JH) +% 07-JUN-1996 added `hints' for discretion (JH) +% 15-MAY-1996 created from oriya.mf (Jeroen Hellingman) +% +%% define the character codes %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% input orcode.mf % <--- now called from parent file + +%% \section{boolean variables} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% skeleton reduces all lines to very thin lines +boolean skeleton; skeleton := false; + +%% Setting calligraphic adds some effects that +%% won't work fine with equal line thickness. +%% The effects work nice with $(30 \leq rot \leq 60)$ +boolean calligraphic; calligraphic := true; + +%% old skips all old designs of glyphs in the file +boolean old; old := false; + +%% ligs: use consonant-matra ligatures +boolean ligs; ligs := true; + +%% \section{picture variable} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +picture savepicture; + +%% \section{definitions} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% adjust the position of non-spacing characters, to be alined under or above the +% previous character. + +def adjustpos(expr w) = + if mode <> proof: + currentpicture := currentpicture shifted -(w, 0uh); + fi; +enddef; + +def eye(suffix a,b,c,d) (expr w, h) = + % define points of ellipse relative to z.a + % z.a = left point, clockwise direction + % w = width of ellipse + % h = height of ellipse + z.b = (x.a + .5w, y.a + .5h); + z.c = (x.a + w, y.a); + z.d = (x.a + .5w, y.a - .5h); +enddef; + +def draw_eye(suffix a,b,c,d) = + % draw eye through four points defined by eye + draw z.a{up}..z.b{right}..z.c{down}..z.d{left}..cycle; +enddef; + +%% tailtwo defines a tail which looks a bit like the roman numeral two +%% it is used in yya, caa, and for secondary bha + +def tailtwo(suffix a, b, c, d, e, f, g) = + z.a = z.b + (-4uw, -4uh); + z.c = z.b + (3uw, -3uh); + z.d = z.a + (0uw, -8uh); + z.e = z.d + (3.5uw, 2uh); + z.f = z.d + (7uw, -1uh); + z.g = z.d + (10uw, 1uh); + draw z.a..z.b{right}..z.c{down}..{curl0}z.d; + draw z.d{curl0}..z.e{right}..z.f{right}..{curl0}z.g; + drawdot(z.a); + drawdot(z.d); + drawdot(z.g); +enddef; + +def new_tailtwo(suffix a, b, c, d, e, f, g) = + z.a = z.b + (-4uw, -4uh); + z.c = z.b + (4uw, -4uh); + z.d = z.b + (0, -9uh); + z.e = z.d + (4.5uw, -5.5uh); + z.f = z.d + (7uw, -1uh); % not used + z.g = z.d + (10uw, 1uh); % not used + draw z.a{up}..z.b{right}..z.c{down}..{curl0}z.d; + draw z.d--z.e; + drawdot(z.a); + drawdot(z.d); + drawdot(z.e); +enddef; + +% various types of outer circles with the vowel signs attached to +% them + +def outer_circle = + pickup curvepen; + % z1 to be defined by caller + z2 = (good.x 0uw, 16uh); + z3 = (.5[x2,x4], good.y (25uh+overshoot)); + % x4 to be defined by caller + y4 = 16uh; + z5 = (x4-1uw, 12uh); + draw z1..z2{up}..z3{right}..z4{down}..z5; drawdot(z5); + penlabels(1,2,3,4,5); +enddef; + +def aa_circle = + pickup curvepen; + % z1 to be defined by caller + z2 = (good.x 0uw, 16uh); + z3 = (.5[x2,x4], good.y (25uh+overshoot)); + % x4 to be defined by caller + y4 = 25uh-joint; + draw z1..z2{up}..z3{right}..{curl0}z4; + pickup barpen; + z5 = (x4, 25uh); + z6 = (x5, 0uh); + draw z5--z6; drawdot(z5); drawdot(z6); + penlabels(1,2,3,4,5,6); +enddef; + +def i_circle = + pickup curvepen; + % z1 defined by caller + z2 = (good.x 0uw, 14uh); + z6 = (6uw, good.y 20uh); + z7 = (15uw, 18uh); + draw z1..z2{up}..z6{right}..z7; + z8 = (8uw, 20.125uh); + z9 = (good.x 7uw, 22uh); + z3 = (14.5uw, good.y (25uh+overshoot)); + % x4 defined by caller + y4 = 16uh; + z5 = (x4-1uw, 12uh); + draw z8..z9{up}..z3{right}..z4{down}..z5; drawdot(z5); + penlabels(1,2,3,4,5,6,7,8,9); +enddef; + +def narrow_i_circle = + pickup curvepen; + % z1 defined by caller + z2 = (good.x 0uw, 15uh); + z6 = (5uw, good.y 20uh); + z7 = (12uw, 19uh); + draw z1..z2{up}..z6{right}..z7; + z8 = (6uw, 20.125uh); + z9 = (good.x 5uw, 22uh); + z3 = (12.5uw, good.y (25uh+overshoot)); + % x4 defined by caller + y4 = 16uh; + z5 = (x4-1uw, 12uh); + draw z8..z9{up}..z3{right}..z4{down}..z5; drawdot(z5); + penlabels(1,2,3,4,5,6,7,8,9); +enddef; + +def u_circle = + pickup curvepen; + % z1 defined by caller + z2 = (good.x 0uw, 16uh); + z3 = (0.4833[x2,x4], good.y (25uh+overshoot)); % curious value + % x4 defined by caller + y4 = 10uh; + z5 = (x4 - 14uw, good.y -10uh); + z6 = (good.x (x4 - 18uw), -7uh); + z7 = (x5, good.y -4uh); + z8 = (x4, good.y -11uh); + z9 = (x4 + 6uw, -9uh); + draw z1..z2{up}..z3{right}..tension0.9..z4{down}..tension1.1..z5{left} + ..z6{up}..z7{right}..z8{right}..z9; + drawdot(z9); + penlabels(1,2,3,4,5,6,7,8,9); +enddef; + +def uu_circle = + pickup curvepen; + % z1 to be defined by caller + z2 = (good.x 0uw, 16uh); + z3 = (.5[x2,x4], good.y (25uh+overshoot)); + % x4 to be defined by caller + y4 = 10uh; + z5 = (x4-6uw, -3uh); % matches z2 in "Oriya vowel sign uu" + z6 = (good.x(x5-5uw), -8uh); % z3 + z7 = (x5-2uw, good.y -11uh); % z4 + z8 = (x5+3.5uw, good.y -8.5uh); % z5 + z9 = (x5+14uw, good.y -14uh); % z6 + z9' = (x9+2uw, y9+1uh); % z7 + draw z1..z2{up}..z3{right}..tension 0.9..z4{down}..z5..z6{down}..z7{right} + ..z8{right}..z9{right}..z9'; drawdot(z9'); + penlabels(1,2,3,4,5,6,7,8,9,9'); +enddef; + +def tail_circle = + pickup curvepen; + % z1 defined by caller + z2 = (good.x 0uw, 16uh); + z3 = (.5[x2, x4], good.y (25uh+overshoot)); + y4 = 13uh; + z5 = (x4 - 3uw, 2uh); + z6 = (x4 + 2uw, -4uh); + draw z1..z2{up}..z3{right}..tension0.95..z4{down}..z5; drawdot(z5); + draw z5--z6; drawdot(z6); + penlabels(1,2,3,4,5,6); +enddef; + +def loop_tail_circle = % loop tail circle as on uu and ri + pickup curvepen; + % z1 = (5.5uw, 9.5uh); % z1 defined by caller + z2 = (good.x 0uw, 16uh); + z3 = (.5[x2,x4], good.y (25uh+overshoot)); % adjusted + % z4 = (28uw, 16uh); % adjusted (x4 defined by caller) + y4 = 16uh; + z5 = (x4-3uw, good.y 9uh); % adjusted + draw z1..z2{up}..z3{right}..z4{down}..tension 0.9..z5; + drawdot(z5); + % loop and tail + z6 = (x4 + 1uw, 6.5uh); + z7 = (x4 - 1uw, 0uh); + z8 = (x4 + 3.1667uw, -5uw); + draw z5{right}..z6..z7; draw z7--z8; drawdot(z6); + penlabels(1,2,3,4,5,6,7,8); +enddef; + +% a set of new macros, for better appearance of the letters + +def define_new_outer_circle = + % z1 to be defined by caller + z2 = (good.x 0uw, 16uh); + z3 = (.5[x2,x4], good.y (25uh+overshoot)); + % x4 to be defined by caller + y4 = 16uh; + z5 = (x4-1.5uw, 12uh); +enddef; + +def draw_new_outer_circle = + pickup curvepen; + draw z1{left}..z2{up}..z3{right}..z4{down}..z5; + drawdot(z5); + penlabels(1,2,3,4,5); +enddef; + +def new_outer_circle_path = + z1{left}..z2{up}..z3{right}..z4{down}..z5 +enddef; + +def new_outer_circle = + define_new_outer_circle; + draw_new_outer_circle; +enddef; + +def new_aa_circle = + pickup curvepen; + % z1 to be defined by caller + z2 = (good.x 0uw, 16uh); + z3 = (.5[x2,x4], good.y (25uh+overshoot)); + % x4 to be defined by caller + y4 = 25uh-joint; + draw z1{left}..z2{up}..z3{right}..{curl0}z4; + pickup barpen; + z5 = (x4, 25uh); + z6 = (x5, 0uh); + draw z5--z6; drawdot(z5); drawdot(z6); + penlabels(1,2,3,4,5,6); +enddef; + +def new_i_circle = + pickup curvepen; + % z1 defined by caller + z2 = (good.x 0uw, 15uh); + z6 = (6uw, good.y 20uh); + z7 = (15uw, 18uh); + draw z1..z2{up}..z6{right}..z7; + z8 = (8uw, 20.125uh); + z9 = (good.x 7uw, 22uh); + z3 = (14.5uw, good.y (25uh+overshoot)); + % x4 defined by caller + y4 = 16uh; + z5 = (x4-1.5uw, 12uh); + draw z8{left}..z9{up}..z3{right}..z4{down}..z5; drawdot(z5); + penlabels(1,2,3,4,5,6,7,8,9); +enddef; + +def new_narrow_i_circle = + pickup curvepen; + % z1 defined by caller + z2 = (good.x 0uw, 15uh); + z6 = (5uw, good.y 20uh); + z7 = (12uw, 19uh); + draw z1{left}..z2{up}..z6{right}..z7; + z8 = (6uw, 20.125uh); + z9 = (good.x 5uw, 22uh); + z3 = (12.5uw, good.y (25uh+overshoot)); + % x4 defined by caller + y4 = 16uh; + z5 = (x4-1uw, 12uh); + draw z8..z9{up}..z3{right}..z4{down}..z5; drawdot(z5); + penlabels(1,2,3,4,5,6,7,8,9); +enddef; + +def new_u_circle = + pickup curvepen; + % z1 defined by caller + z2 = (good.x 0uw, 16uh); + z3 = (0.4833[x2,x4], good.y (25uh+overshoot)); % curious value + % x4 defined by caller + y4 = 10uh; + z5 = (x4 - 14uw, good.y -10uh); + z6 = (good.x (x4 - 18uw), -7uh); + z7 = (x5, good.y -4uh); + z8 = (x4, good.y -11uh); + z9 = (x4 + 6uw, -9uh); + draw z1{left}..z2{up}..z3{right}..tension0.9..z4{down}..tension1.1..z5{left} + ..z6{up}..z7{right}..z8{right}..z9; + drawdot(z9); + penlabels(1,2,3,4,5,6,7,8,9); +enddef; + +def new_uu_circle = + pickup curvepen; + % z1 to be defined by caller + z2 = (good.x 0uw, 16uh); + z3 = (.5[x2,x4], good.y (25uh+overshoot)); + % x4 to be defined by caller + y4 = 10uh; + z5 = (x4-6uw, -3uh); % matches z2 in "Oriya vowel sign uu" + z6 = (good.x(x5-5uw), -8uh); % z3 + z7 = (x5-2uw, good.y -11uh); % z4 + z8 = (x5+3.5uw, good.y -8.5uh); % z5 + z9 = (x5+14uw, good.y -14uh); % z6 + z9' = (x9+2uw, y9+1uh); % z7 + draw z1{left}..z2{up}..z3{right}..tension 0.9..z4{down}..z5..z6{down}..z7{right} + ..z8{right}..z9{right}..z9'; drawdot(z9'); + penlabels(1,2,3,4,5,6,7,8,9,9'); +enddef; + +def new_tail_circle = + pickup curvepen; + % z1 defined by caller + z2 = (good.x 0uw, 16uh); + z3 = (.5[x2, x4], good.y (25uh+overshoot)); + y4 = 13uh; + z5 = (x4 - 3uw, 2uh); + z6 = (x4 + 2uw, -4uh); + draw z1{left}..z2{up}..z3{right}..tension0.95..z4{down}..z5; drawdot(z5); + draw z5--z6; drawdot(z6); + penlabels(1,2,3,4,5,6); +enddef; + +def new_loop_tail_circle = % loop tail circle as on uu and ri + pickup curvepen; + % z1 = (5.5uw, 9.5uh); % z1 defined by caller + z2 = (good.x 0uw, 16uh); + z3 = (.5[x2,x4], good.y (25uh+overshoot)); % adjusted + % z4 = (28uw, 16uh); % adjusted (x4 defined by caller) + y4 = 16uh; + z5 = (x4-3uw, good.y 9uh); % adjusted + draw z1{left}..z2{up}..z3{right}..z4{down}..tension 0.9..z5; + drawdot(z5); + % loop and tail + z6 = (x4 + 1uw, 6.5uh); + z7 = (x4 - 1uw, 0uh); + z8 = (x4 + 3.1667uw, -5uw); + draw z5{right}..z6..z7; draw z7--z8; drawdot(z6); + penlabels(1,2,3,4,5,6,7,8); +enddef; + +% top left eye, that turns the pa into a pha. + +def top_left_eye = + pickup curvepen; + z31 = (x31, 18uh); + z32 = (x31+3.5uw, good.y 16uh); + z33 = (good.x (x31+7uw), 20.5uh); + z34 = (x32, good.y 25uh); + z35 = (x31, 23uh); + draw z31..z32{right}..z33{up}..z34{left}..z35; + penlabels(31,32,33,34,35) +enddef; + +def ta_tail = + pickup curvepen; + z2 = z1 + (-3.5uw, 2uh); + z3 = z1 + (-7uw, -2uh); + z4 = z1 + (6uw, -12uh); + draw z1..z2{left}..z3{down}..{curl0}z4; + penlabels(1,2,3,4); +enddef; + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% end of orbase.mf diff --git a/language/oriya/mf/oriya/orbf10.mf b/language/oriya/mf/oriya/orbf10.mf new file mode 100644 index 0000000000..b7342677eb --- /dev/null +++ b/language/oriya/mf/oriya/orbf10.mf @@ -0,0 +1,23 @@ +% orbf10.mf -- Oriya bold 10 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 10pt#; +uh# := 0.21pt#; % unit height, (X-height is 25uh) +uw# := 0.22pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 4.5uh#; % longest diameter of pen +thin# := 1.7uh#; % smallest diameter of pen + +font_size 10pt#; +font_identifier := "ORBF10"; + +input oriya; + +% end of orbf10.mf diff --git a/language/oriya/mf/oriya/orbf12.mf b/language/oriya/mf/oriya/orbf12.mf new file mode 100644 index 0000000000..b8510b162f --- /dev/null +++ b/language/oriya/mf/oriya/orbf12.mf @@ -0,0 +1,23 @@ +% orbf12.mf -- Oriya bold 12 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 12pt#; +uh# := 0.25pt#; % unit height, (X-height is 25uh) +uw# := 0.26pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 4.5uh#; % longest diameter of pen +thin# := 1.6uh#; % smallest diameter of pen + +font_size 12pt#; +font_identifier := "ORBF12"; + +input oriya; + +% end of orbf12.mf diff --git a/language/oriya/mf/oriya/orbf17.mf b/language/oriya/mf/oriya/orbf17.mf new file mode 100644 index 0000000000..70e0e671d9 --- /dev/null +++ b/language/oriya/mf/oriya/orbf17.mf @@ -0,0 +1,23 @@ +% orbf17.mf -- Oriya bold 17 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 17.28pt#; +uh# := 0.36pt#; % unit height, (X-height is 25uh) +uw# := 0.36pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 4.5uh#; % longest diameter of pen +thin# := 1.5uh#; % smallest diameter of pen + +font_size 17.28pt#; +font_identifier := "ORBF17"; + +input oriya; + +% end of orbf17.mf diff --git a/language/oriya/mf/oriya/orbf8.mf b/language/oriya/mf/oriya/orbf8.mf new file mode 100644 index 0000000000..27067ff1c9 --- /dev/null +++ b/language/oriya/mf/oriya/orbf8.mf @@ -0,0 +1,23 @@ +% orbf8.mf -- Oriya bold 8 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 8pt#; +uh# := 0.17pt#; % unit height, (X-height is 25uh) +uw# := 0.19pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 4.5uh#; % longest diameter of pen +thin# := 1.7uh#; % smallest diameter of pen + +font_size 8pt#; +font_identifier := "ORBF8"; + +input oriya; + +% end of orbf8.mf diff --git a/language/oriya/mf/oriya/orbs10.mf b/language/oriya/mf/oriya/orbs10.mf new file mode 100644 index 0000000000..bf6c5e5c41 --- /dev/null +++ b/language/oriya/mf/oriya/orbs10.mf @@ -0,0 +1,23 @@ +% orbs10.mf -- Oriya bold slanted 10 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 10pt#; +uh# := 0.21pt#; % unit height, (X-height is 25uh) +uw# := 0.22pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0.17; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 4.5uh#; % longest diameter of pen +thin# := 1.7uh#; % smallest diameter of pen + +font_size 10pt#; +font_identifier := "ORBS10"; + +input oriya; + +% end of orbs10.mf diff --git a/language/oriya/mf/oriya/orbs12.mf b/language/oriya/mf/oriya/orbs12.mf new file mode 100644 index 0000000000..0ede6f92bd --- /dev/null +++ b/language/oriya/mf/oriya/orbs12.mf @@ -0,0 +1,23 @@ +% orbs12.mf -- Oriya bold slanted 12 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 12pt#; +uh# := 0.25pt#; % unit height, (X-height is 25uh) +uw# := 0.26pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0.17; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 4.5uh#; % longest diameter of pen +thin# := 1.6uh#; % smallest diameter of pen + +font_size 12pt#; +font_identifier := "ORBS12"; + +input oriya; + +% end of orbs12.mf diff --git a/language/oriya/mf/oriya/orbs17.mf b/language/oriya/mf/oriya/orbs17.mf new file mode 100644 index 0000000000..3db4361e9b --- /dev/null +++ b/language/oriya/mf/oriya/orbs17.mf @@ -0,0 +1,23 @@ +% orbf17.mf -- Oriya bold slanted 17 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 17.28pt#; +uh# := 0.36pt#; % unit height, (X-height is 25uh) +uw# := 0.36pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0.17; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 4.5uh#; % longest diameter of pen +thin# := 1.5uh#; % smallest diameter of pen + +font_size 17.28pt#; +font_identifier := "ORBS17"; + +input oriya; + +% end of orbs17.mf diff --git a/language/oriya/mf/oriya/orbs8.mf b/language/oriya/mf/oriya/orbs8.mf new file mode 100644 index 0000000000..b3cdda31fc --- /dev/null +++ b/language/oriya/mf/oriya/orbs8.mf @@ -0,0 +1,23 @@ +% orbs8.mf -- Oriya bold slanted 8 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 8pt#; +uh# := 0.17pt#; % unit height, (X-height is 25uh) +uw# := 0.19pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0.17; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 4.5uh#; % longest diameter of pen +thin# := 1.7uh#; % smallest diameter of pen + +font_size 8pt#; +font_identifier := "ORBS8"; + +input oriya; + +% end of orbs8.mf diff --git a/language/oriya/mf/oriya/orcode.mf b/language/oriya/mf/oriya/orcode.mf new file mode 100644 index 0000000000..97039c2f60 --- /dev/null +++ b/language/oriya/mf/oriya/orcode.mf @@ -0,0 +1,330 @@ +% orcode.mf -- glyph codes for the Oriya metafont +% Copyright 1996, 97, 98, 99 Jeroen Hellingman +% +% History: +% 26-MAY-2002 added data for ppa (AP) +% 08-JUN-1999 added several conjuncts (JH) +% 21-MAY-1999 added skha (JH) +% 31-MAY-1998 added hma (JH) +% 30-MAY-1998 added ni, n+ta, n+ti variants (JH) +% 17-MAY-1997 fixed encoding of bracket (JH) +% 29-APR-1997 Edits (Jeroen Hellingman) +% +% the assignment of codes is totally ad hoc, and will be made more +% rational later. This file is the only place where the actual codes are +% used, everywhere else the identifiers are used. +% +% The file orcode.tex is derived from this file, using getcode.awk. +% +% used codes: (KEEP UP TO DATE!) +% +% letters A-Za-z 0-9 @/\| []<>*+.,:;?!()-#{} +% gaps used 127, 128, 94, 95, 32, 34, 36 +% upto (inc.) 0--31 +% upto (inc.) 128--249 +% downto (inc.) 255--250 +% +% gaps still free: 37, 64 +% +% naming conventions +% +% c_* full vowel/consonant +% cs_* vowel sign/secondary consonant +% +% vowels %%% TeX macros for accessing characters + %%% (automatically extracted from orcode.mf) +c_a := ASCII "a"; %%\def\orvowela{a} + %%\def\orvowelaa{aA} +c_i := ASCII "i"; %%\def\orvoweli{i} +c_ii := ASCII "I"; %%\def\orvowelii{I} +c_u := ASCII "u"; %%\def\orvowelu{u} +c_uu := ASCII "U"; %%\def\orvoweluu{U} +c_ri := 128; %%\def\orvowelri{\char128} +c_rii := 130; %%\def\orvowelrii{\char130} +c_li := 132; %%\def\orvowelli{\char132} +c_lii := 134; %%\def\orvowellii{\char134} +c_e := ASCII "e"; %%\def\orvowele{e} +c_ai := ASCII "E"; %%\def\orvowelai{E} +c_o := ASCII "o"; %%\def\orvowelo{o} +c_au := ASCII "O"; %%\def\orvowelau{O} + +% vowel signs + +cs_aa := ASCII "A"; %%\def\orsignaa{A} +cs_i := ASCII "["; %%\def\orsigni{[} +cs_i_var := 151; %%\def\orsignivar{\char151} +cs_ii := ASCII "X"; %%\def\orsignii{X} +cs_u := ASCII "]"; %%\def\orsignu{]} +cs_u_var := 145; %%\def\orsignuvar{\char145} +cs_u_low := 211; %%\def\orsignulow{\char211} +cs_u_verylow := 216; %%\def\orsignuverylow{\char216} +cs_u_center := 7; %%\def\orsignucenter{\char7} +cs_uu := ASCII "Z"; %%\def\orsignuu{Z} +cs_uu_low := 212; %%\def\orsignuulow{\char212} +cs_uu_verylow := 217; %%\def\orsignuuverylow{\char217} +cs_uu_center := 8; %%\def\orsignuucenter{\char8} +cs_ri := 129; %%\def\orsignri{\char129} +cs_ri_low := 213; %%\def\orsignrilow{\char213} +cs_ri_verylow := 218; %%\def\orsignriverylow{\char218} +cs_ri_center := 9; %%\def\orsignricenter{\char9} +cs_rii := 131; %%\def\orsignrii{\char131} +cs_li := 133; %%\def\orsignli{\char133} +cs_lii := 135; %%\def\orsignlii{\char135} +cs_e := ASCII "<"; %%\def\orsigne{<} +cs_ai := ASCII ">"; %%\def\orsignai{>} +cs_au := ASCII "*"; %%\def\orsignau{*} + +% modifiers + +c_anusvara := ASCII "M"; %%\def\oranusvara{M} +c_candrabindu := ASCII "/"; %%\def\orcandrabindu{/} +c_visarga := ASCII "H"; %%\def\orvisarga{H} +c_visarga_var := 250; %%\def\orvisargavar{\char250} + +% consonants + +c_ka := ASCII "k"; +c_kha := ASCII "K"; +c_ga := ASCII "g"; +c_gha := ASCII "G"; +c_nga := ASCII "f"; + +c_ca := ASCII "c"; +c_cha := ASCII "C"; +c_ja := ASCII "j"; +c_jha := ASCII "J"; +c_nya := ASCII "F"; +c_nya_var := 252; + +c_tta := ASCII "q"; +c_tta_var := 255; +c_ttha := ASCII "Q"; +c_dda := ASCII "w"; +c_rra := ASCII "R"; +c_ddha := ASCII "W"; +c_rrha := ASCII "@"; +c_nna := ASCII "N"; + +c_ta := ASCII "t"; +c_tha := ASCII "T"; +c_da := ASCII "d"; +c_dha := ASCII "D"; +c_na := ASCII "n"; + +c_pa := ASCII "p"; +c_pha := ASCII "P"; +c_ba := ASCII "b"; +c_bha := ASCII "B"; +c_ma := ASCII "m"; + +c_ya := ASCII "y"; +c_yya := ASCII "Y"; +c_ra := ASCII "r"; +c_la := ASCII "l"; +c_lla := ASCII "L"; +c_va := ASCII "v"; +c_badot := 20; %%\def\orbadot{\char20} +c_sha := ASCII "z"; +c_ssa := ASCII "S"; +c_sa := ASCII "s"; +c_ha := ASCII "h"; + +% secondary consonants + +cs_ddha := 175; %%\def\orsecDha{\char175} +cs_ta := 174; %%\def\orsecta{\char174} +cs_tha := 195; %%\def\orsectha{\char195}\def\orseccha{\char195} +cs_na := 240; %%\def\orsecna{\char240} +cs_pa := 143; %%\def\orsecpa{\char143} % not used +cs_bha := 239; %%\def\orsecbha{\char239} +cs_ma := 136; %%\def\orsecma{\char136} +cs_ya := 138; %%\def\orsecya{\char138} +cs_ra := 146; %%\def\orsecra{\char146} +cs_ra_low := 206; %%\def\orsecralow{\char206} +cs_la := 155; %%\def\orsecla{\char155} +cs_lla := 156; %%\def\orsecLa{\char156} +cs_va := 164; %%\def\orsecva{\char164} + +% secondary consonant vowel-sign combinations + +cs_bhu := 17; %%\def\orsecbhu{\char17} +cs_vu := 18; %%\def\orsecvu{\char18} + +% special signs + +c_halant := ASCII "+"; %%\def\orhalant{+} +c_halant_low := 142; %%\def\orhalantlow{\char142} +c_reph := 147; %%\def\orreph{\char147} +c_nukta := 144; %%\def\ornukta{\char144} +c_avagraha := 253; %%\def\oravagraha{\char253} + +% punctuation + +c_centerdot := ASCII "#"; %%\def\ordot{\#} +c_danda := ASCII "."; %%\def\ordanda{.} +c_comma := ASCII ","; +c_colon := ASCII ":"; +c_semicolon := ASCII ";"; +c_question := ASCII "?"; +c_exclamation := ASCII "!"; +c_openquote := ASCII "`"; +c_closequote := ASCII "'"; +c_dash := ASCII "-"; +c_endash := 2; % accessed via ligatures only +c_emdash := 3; +c_openparen := ASCII "("; +c_closeparen := ASCII ")"; +c_openbracket := 4; +c_closebracket := 5; +c_openbrace := ASCII "{"; +c_closebrace := ASCII "}"; +c_slash := ASCII "|"; %%\def\orslash{|} +c_backslash := ASCII "\"; + + +% figures + +c_zero := ASCII "0"; +c_one := ASCII "1"; +c_two := ASCII "2"; +c_three := ASCII "3"; +c_four := ASCII "4"; +c_five := ASCII "5"; +c_six := ASCII "6"; +c_seven := ASCII "7"; +c_eight := ASCII "8"; +c_nine := ASCII "9"; + +% consonant-vowel combinations + +c_kaa := 157; +c_ki := 141; +c_ku := 139; +c_kuu := 150; +c_caa := 137; +c_ddi := 14; +c_ddhi := 15; +c_taa := 12; +c_ti := 193; +c_tu := 194; +c_tuu := 13; +c_di := 192; +c_naa := 209; +c_ni := 22; +c_raa := 11; +c_laa := 158; +c_hi := 196; +c_hu := 140; +c_lli := 149; +c_llaa := 208; + +% conjuncts + +c_k_ka := 199; %%\def\orkka{\char199} +c_k_tta := 27; %%\def\orkTa{\char27} +c_k_ta := 182; %%\def\orkta{\char182} +c_k_ra := 176; %%\def\orkra{\char176} +c_k_la := 231; %%\def\orkla{\char231} +c_k_ssa := ASCII "x"; %%\def\orkSa{x} +c_k_ss_nna := 225; %%\def\orkSNa{\char225} +c_k_sa := 203; %%\def\orksa{\char203} +c_g_ga := 30; %%\def\orgga{\char30} +c_g_dha := 31; %%\def\orgdha{\char31} +c_ng_ka := 148; %%\def\orngka{\char148} +c_ng_kha := 159; %%\def\orngkha{\char159} +c_ng_ga := 160; %%\def\orngga{\char160} +c_ng_gha := 202; %%\def\ornggha{\char202} +c_c_ca := 152; %%\def\orcca{\char152} +c_c_cha := 210; %%\def\orccha{\char210} +c_j_ja := 153; %%\def\orjja{\char153} +c_j_jha := 36; %%\def\orjjha{\char36} +c_j_nya := 179; %%\def\orjnya{\char179} +c_ny_ca := 172; %%\def\ornyca{\char172} +c_ny_cha := 230; %%\def\ornycha{\char230} +c_ny_ja := 189; %%\def\ornyja{\char189} +c_ny_jha := 173; %%\def\ornyjha{\char173} +c_tt_tta := 161; %%\def\orTTa{\char161} +c_dd_ga := 127; %%\def\orDga{\char127} +c_rr_ga := 126; %%\def\orRga{\char126} +c_dd_dda := 236; %%\def\orDDa{\char236} +c_nn_tta := 242; %%\def\orNTa{\char242} +c_nn_ttha := 220; %%\def\orNTha{\char220} +c_nn_dda := 187; %%\def\orNDa{\char187} +c_nn_ddha := 188; %%\def\orNDha{\char188} +c_nn_nna := 186; %%\def\orNNa{\char186} +c_t_ta := 154; %%\def\ortta{\char154} +c_t_na := 162; %%\def\ortna{\char162} +c_t_pa := 28; %%\def\ortpa{\char28} +c_t_ma := 163; %%\def\ortma{\char163} +c_t_ra := 177; %%\def\ortra{\char177} +c_t_sa := 241; %%\def\ortsa{\char241} +c_d_ga := 234; %%\def\ordga{\char234} +c_d_da := 169; %%\def\ordda{\char169} +c_d_dha := 170; %%\def\orddha{\char170} +c_d_bha := 214; %%\def\ordbha{\char214} +c_dh_ya := 178; %%\def\ordhya{\char178} +c_n_ta := 226; %%\def\ornta{\char226} +c_n_ta_var := 23; %%\def\orntavar{char23} +c_n_ti_var := 24; %%\def\orntivar{char24} +c_n_t_ra := 232; %%\def\orntra{\char232} +c_n_tha := 227; %%\def\orntha{\char227} +c_n_da := 165; %%\def\ornda{\char165} +c_n_dha := 166; %%\def\orndha{\char166} +c_b_ja := 34; %%\def\orbja{\char34} +c_b_da := 167; %%\def\orbda{\char167} +c_b_dha := 29; %%\def\orbdha{\char29} +c_b_ba := 168; %%\def\orbba{\char168} +c_p_ta := 181; %%\def\orpta{\char181} +c_p_pa := 183; %%\def\orppa{\char183} +c_p_sa := 197; %%\def\orpsa{\char197} +c_m_pa := 190; %%\def\ormpa{\char190} +c_m_pha := 191; %%\def\ormpha{\char191} +c_m_bha := 244; %%\def\ormbha{\char244} +c_m_ma := 215; %%\def\ormma{\char215} +c_l_ka := 219; %%\def\orlka{\char219} +c_l_pa := 221; %%\def\orlpa{\char221} +c_l_pha := 223; %%\def\orlpha{\char223} +c_l_la := 237; %%\def\orlla{\char237} +c_sh_tta := 204; %%\def\orshTa{\char204} +c_sh_ca := 205; %%\def\orshca{\char205} +c_sh_cha := 229; %%\def\prshcha{\char229} +c_ss_ka := 200; %%\def\orSka{\char200} +c_ss_tta := 198; %%\def\orSTa{\char198} +c_ss_ttha := 207; %%\def\orSTha{\char207} +c_ss_nna := 16; %%\def\orSNa{\char16} +c_ss_pa := 184; %%\def\orSpa{\char184} +c_ss_pha := 222; %%\def\orSpha{\char222} +c_s_ka := 201; %%\def\orska{\char201} +c_s_kha := 26; %%\def\orskha{\char26} +c_s_ta := 180; %%\def\orsta{\char180} +c_s_tu := 32; %%\def\orstu{\char32} +c_s_t_ra := 233; %%\def\orstra{\char233} +c_s_tha := 228; %%\def\orstha{\char228} +c_s_pa := 185; %%\def\orspa{\char185} +c_s_pha := 224; %%\def\orspha{\char224} +c_h_na := 94; %%\def\orhna{\char94} +c_h_ba := 95; %%\def\orhba{\char95}\def\orhva{\orhba} +c_h_ma := 25; %%\def\orhma{\char25} + +% vowel sign combinations + +cs_i_candrabindu := 243; %%\def\oricandrabindu{\char243} +cs_i_reph := 171; %%\def\orireph{\char171} +cs_i_reph_var := 251; % not used +cs_i_reph_candrabindu := 245; %%\def\orirephcandrabindu{\char245} +cs_ai_candrabindu := 247; +cs_ai_reph := 246; %%\def\oraireph{\char246} +cs_ai_reph_candrabindu := 248; +cs_au_candrabindu := 249; +cs_au_reph := 19; +cs_au_reph_candrabindu := 6; + +% varia + +c_oromsign := 21; %%\def\oromsign{\char21} +c_ganesh := 254; %%\def\organesh{\char254} +c_dotted_circle := 0; %%\def\dotcircle{\char0} +c_white_square := 1; %%\def\whitesquare{\char1} +c_crossed_white_square := 10; %%\def\crossedwhitesquare{\char10} + +% end of orcode.mf diff --git a/language/oriya/mf/oriya/orcode.tex b/language/oriya/mf/oriya/orcode.tex new file mode 100644 index 0000000000..b3dbf09c33 --- /dev/null +++ b/language/oriya/mf/oriya/orcode.tex @@ -0,0 +1,146 @@ +% TeX macros for accessing characters +% (automatically extracted from orcode.mf) +\def\orvowela{a} +\def\orvowelaa{aA} +\def\orvoweli{i} +\def\orvowelii{I} +\def\orvowelu{u} +\def\orvoweluu{U} +\def\orvowelri{\char128} +\def\orvowelrii{\char130} +\def\orvowelli{\char132} +\def\orvowellii{\char134} +\def\orvowele{e} +\def\orvowelai{E} +\def\orvowelo{o} +\def\orvowelau{O} +\def\orsignaa{A} +\def\orsigni{[} +\def\orsignivar{\char151} +\def\orsignii{X} +\def\orsignu{]} +\def\orsignuvar{\char145} +\def\orsignulow{\char211} +\def\orsignuverylow{\char216} +\def\orsignuu{Z} +\def\orsignuulow{\char212} +\def\orsignuuverylow{\char217} +\def\orsignri{\char129} +\def\orsignrilow{\char213} +\def\orsignriverylow{\char218} +\def\orsignrii{\char131} +\def\orsignli{\char133} +\def\orsignlii{\char135} +\def\orsigne{<} +\def\orsignai{>} +\def\orsignau{*} +\def\oranusvara{M} +\def\orcandrabindu{/} +\def\orvisarga{H} +\def\orvisargavar{\char250} +\def\orbadot{\char20} +\def\orsecDha{\char175} +\def\orsecta{\char174} +\def\orsectha{\char195}\def\orseccha{\char195} +\def\orsecna{\char240} +\def\orsecpa{\char143} +\def\orsecbha{\char239} +\def\orsecma{\char136} +\def\orsecya{\char138} +\def\orsecra{\char146} +\def\orsecralow{\char206} +\def\orsecla{\char155} +\def\orsecLa{\char156} +\def\orsecva{\char164} +\def\orhalant{+} +\def\orhalantlow{\char142} +\def\orreph{\char147} +\def\ornukta{\char144} +\def\oravagraha{\char253} +\def\ordot{\#} +\def\ordanda{.} +\def\orkka{\char199} +\def\orkTa{\char27} +\def\orkta{\char182} +\def\orkra{\char176} +\def\orkla{\char231} +\def\orkSa{x} +\def\orkSNa{\char225} +\def\orksa{\char203} +\def\orgga{\char30} +\def\orgdha{\char31} +\def\orngka{\char148} +\def\orngkha{\char159} +\def\orngga{\char160} +\def\ornggha{\char202} +\def\orcca{\char152} +\def\orccha{\char210} +\def\orjja{\char153} +\def\orjjha{\char36} +\def\orjnya{\char179} +\def\ornyca{\char172} +\def\ornycha{\char230} +\def\ornyja{\char189} +\def\ornyjha{\char173} +\def\orTTa{\char161} +\def\orDga{\char127} +\def\orRga{\char126} +\def\orDDa{\char236} +\def\orNTa{\char242} +\def\orNTha{\char220} +\def\orNDa{\char187} +\def\orNDha{\char188} +\def\orNNa{\char186} +\def\ortta{\char154} +\def\ortna{\char162} +\def\ortpa{\char28} +\def\ortma{\char163} +\def\ortra{\char177} +\def\ortsa{\char241} +\def\ordga{\char234} +\def\ordda{\char169} +\def\orddha{\char170} +\def\ordbha{\char214} +\def\ordhya{\char178} +\def\ornta{\char226} +\def\orntra{\char232} +\def\orntha{\char227} +\def\ornda{\char165} +\def\orndha{\char166} +\def\orbja{\char34} +\def\orbda{\char167} +\def\orbdha{\char29} +\def\orbba{\char168} +\def\orpta{\char181} +\def\orpsa{\char197} +\def\ormpa{\char190} +\def\ormpha{\char191} +\def\ormma{\char215} +\def\orlka{\char219} +\def\orlpa{\char221} +\def\orlpha{\char223} +\def\orlla{\char237} +\def\orshTa{\char204} +\def\orshca{\char205} +\def\prshcha{\char229} +\def\orSka{\char200} +\def\orSTa{\char198} +\def\orSTha{\char207} +\def\orSNa{\char16} +\def\orSpa{\char184} +\def\orSpha{\char222} +\def\orska{\char201} +\def\orskha{\char26} +\def\orsta{\char180} +\def\orstra{\char233} +\def\orstha{\char228} +\def\orspa{\char185} +\def\orspha{\char224} +\def\orhma{\char25} +\def\orhna{\char94} +\def\orhba{\char95}\def\orhva{\orhba} +\def\orireph{\char171} +\def\oromsign{\char21} +\def\organesh{\char254} +\def\dotcircle{\char0} +\def\whitesquare{\char1} diff --git a/language/oriya/mf/oriya/orglyphs.mf b/language/oriya/mf/oriya/orglyphs.mf new file mode 100644 index 0000000000..67a7e06745 --- /dev/null +++ b/language/oriya/mf/oriya/orglyphs.mf @@ -0,0 +1,4364 @@ +% orglyphs.mf -- Oriya glyphs +% Copyright 1996, 1999 Jeroen Hellingman. This file may be distributed, read +% the readme file for details. +% +% History: +% 26-JAN-2003 modified k.s.na (AP) +% 26-MAY-2002 added p+pa (AP) +% 20-JUN-1999 added j+jha (JH) +% 16-JUN-1999 improved ja, j+ja, added b+ja (JH) +% 05-JUN-1999 added k+tta, b+dha, t+pa, g+ga, g+dha (JH) +% 29-MAY-1999 exchanged nn+tta and nn+ttha (JH) +% 21-MAY-1999 added s+kha (JH) +% 31-MAY-1998 added ni, variant n+ta, n+ti, h+ma (JH) +% 28-MAY-1998 added calligraphic secondary ra (JH) +% 03-MAY-1998 added vowel signs rii, li, lii (JH) +% 07-SEP-1997 added d+ga, dd+dda (JH) +% 06-SEP-1997 added ba with dot inside (JH) +% 17-MAY-1997 fixed some small things (JH) +% 29-APR-1997 added slash, backslash, secondary bhu (JH) +% 30-NOV-1996 adjusted bha (JH) +% 28-NOV-1996 added n+tha, s+tha, sh+cha, ny+cha, ss+nna (JH) +% 27-NOV-1996 redesigned da, ha, t+ta, b+dha (JH) +% 26-NOV-1996 redesigned d+da, d+dha, nga, u, uu (JH) +% 25-NOV-1996 redesigned ta (JH) +% 23-NOV-1996 added va and braces (JH) +% 19-NOV-1996 changed secondary bha and full yya (JH) +% 18-NOV-1996 corrected character widths (JH) +% 16-NOV-1996 yya: corrected pen (JH) +% 12-NOV-1996 Concatenated into a single file and re-ordered (JH) +% +% Important note: +% Many of the character programs depend on preceding programs to fill certain +% picture variables. Do not change the order of the programs in this file! +% You will probably need a BIG metafont to make this font at large magnifications. +% +% Whenever you make changes or add characters, please contact the author. +% +% Jeroen Hellingman E-mail: +% Aletta Jacobsstraat 5 phone: +31-30-6875444 (19:00--21:00 MET) +% 3404 XD IJsselstein +% The Netherlands +% +%%%%% secondary consonants + +beginchar(cs_bha, 0uw#, 0uh#, 10uh#); "Oriya secondary letter bha"; + pickup subpen; + z2 = (0,0); + new_tailtwo(1,2,3,4,5,6,7); + penlabels(1,2,3,4,5,6,7); + adjustpos(rm+rb); +endchar; + +beginchar(cs_bhu, 0uw#, 0uh#, 15uh#); "Oriya secondary letter bhu"; + pickup subpen; + % first four values copied from new_tailtwo() + z1 = (-4uw, -4uh); + z2 = (0uw,0uh); + z3 = (4uw, -4uh); + z4 = (0uw, -9uh); + % joined u matra + z5 = (-5uw, -13uh); + z6 = (-10uw, .5[y5, y7]); + z7 = (x5, -8uh); + z8 = (8uw, -15uh); + draw z1{up}..z2{right}..z3{down}..tension1.1..z5{left}..z6{up} + ..z7{right}..tension1.1..{curl0}z8; + penlabels(1,2,3,4,5,6,7,8); + adjustpos(rm+rb); +endchar; + +picture sec_da_picture; + +beginchar(cs_ddha, 0uw#, 0uh#, 12uh#); "Oriya secondary letter ddha"; + z1 = (0uw, -10uh); + z2 = z1 + (4uw, 4uh); + z3 = z1 + (0uw, 8uh); + z4 = z1 + (-4uw, 4uh); + z5 = z1 + (-1uw, 0uh); + z6 = z1 + (11uw, -2uh); + + % here we make the inner area of the eye ``super white''. When + % we superimpose this shape on other characters, it remains white. + % To avoid its effects here, we have to draw the shape twice. + % (of course, this only works inside Metafont) + + pickup pencircle; + unfilldraw z1{curl0}..z2{up}..z3{left}..tension0.95..z4{down}..z5..cycle; + pickup subpen; + draw z1{curl0}..z2{up}..z3{left}..tension0.95..z4{down}..z5..{curl0}z6; + draw z1{curl0}..z2{up}..z3{left}..tension0.95..z4{down}..z5..{curl0}z6; + penlabels(1,2,3,4,5,6); + sec_da_picture := currentpicture; + adjustpos(rm+rb); +endchar; + +picture sec_ta_picture; + +beginchar(cs_ta, 0uw#, 0uh#, 12uh#); "Oriya secondary letter ta"; + z1 = (0uw, -10uh); + z2 = z1 + (-4uw, 4uh); + z3 = z1 + (0uw, 8uh); + z4 = z1 + (4uw, 4uh); + z5 = z1 + (1uw, 0uh); + z6 = z1 + (-11uw, -2uh); + + pickup pencircle; + unfilldraw z1{curl0}..z2{up}..z3{right}..tension0.95..z4{down}..z5..cycle; + pickup subpen; + draw z1{curl0}..z2{up}..z3{right}..tension0.95..z4{down}..z5..{curl0}z6; + draw z1{curl0}..z2{up}..z3{right}..tension0.95..z4{down}..z5..{curl0}z6; + penlabels(1,2,3,4,5,6); + sec_ta_picture := currentpicture; + adjustpos(rm+rb); +endchar; + +picture sec_tha_picture; + +beginchar(cs_tha, 0uw#, 0uh#, 9uh#); "Oriya secondary letter tha"; + % lower curl copied from Oriya letter cha + x3 = 0uw; + z11 = (x3 - 12uw, 7uh); + z12 = (x3, 3uh); + z13 = (x3, 2uh); + z14 = (x3 + 6uw, -overshoot); + z15 = (x3 + 9uw, 2uh); + z16 = (x14, 5uh); + z17 = (x3 - 6uw, y14); + z18 = (x3 - 9uw, y15); + z19 = (x17, y16); + pickup subpen; + draw z11{right}..z13; + draw z13..z14{right}..z15{up}..{left}z16..z13..z17{left}.. + z18{up}..z19{right}..z13; + penlabels(11,12,13,14,15,16,17,18,19); + cullit; sec_tha_picture := currentpicture; + if mode <> proof: + currentpicture := currentpicture shifted (-(9uw+rm+rb), -8uh); + fi; +endchar; + +if calligraphic: + +beginchar(cs_ra, 0uw#, 0uh#, 9uh#); "Oriya secondary letter ra"; + pickup curvepen; + z1 = (0uw, 0.5uh); + z2 = z1 + (1uw, -9uh); + z3 = (.33[x2,x5], y2 + 1uh); + z4 = (.75[x2,x5], y2 - 1uh); + z5 = z1 + (-20uw, -9uh); + draw z1{down}...z2; + draw z2..z3{left}..z4{left}..z5; + drawdot(z5); + adjustpos(rm+rb); + savepicture := currentpicture; +endchar; + +else: + +beginchar(cs_ra, 0uw#, 0uh#, 9uh#); "Oriya secondary letter ra"; + pickup curvepen; + z1 = (0uw, 0.5uh); + z2 = z1 + (0uw, -9uh); + z3 = z1 + (-20uw, -9uh); + draw z1--z2--z3; drawdot(z3); + adjustpos(rm+rb); + savepicture := currentpicture; +endchar; + +fi; + +beginchar(cs_ra_low, 0uw#, 0uh#, 15uh#); "Oriya secondary letter ra (lowered variant)"; + currentpicture := savepicture shifted (0uw, -6uh); +endchar; + +beginchar(cs_ya, 12uw#+rb#+rm#, 25uh#, 0uh#); "Oriya secondary letter ya"; + pickup curvepen; + % bow + z1 = (3uw, h); + z2 = (0uw, 19uh); + z3 = (6uw, 12.5uh); + z4 = (12uw, 16.5uh); + draw z1..z2{down}..tension0.9..z3{right}..z4; drawdot(z1); + % bar + pickup barpen; + z5 = (x4, h); + z6 = (x4, 0); + draw z5--z6; drawdot(z5); drawdot(z6); + penlabels(1,2,3,4,5); +endchar; + +beginchar(cs_va, 0uw#, 0uh#, 15uh#); "Oriya secondary letter va"; + pickup subbarpen; + z1 = (0uw, -2uh); + z2 = (0uw, -15uh); + draw z1--z2; drawdot(z1); drawdot(z2); + pickup subpen; + % z3' = z1 + (-3uw, -1uh); + % z3 = z1 + (-5uw, 0); + z3 = z1 + (-7uw, 0); + z4 = z1 + (-9uw, -4uh); + z5 = z1 + (-4uw, -9uh); + z6 = z1 + (0uw, -5uh); + % draw z3'..z3{left}..z4{down}..z5{right}..{curl0}z6; + draw z3..z4{down}..z5{right}..{curl0}z6; + penlabels(1,2,3,4,5,6); + adjustpos(rm+rb); +endchar; + +beginchar(cs_vu, 0uw#, 0uh#, 15uh#); "Oriya secondary letter vu"; + pickup subbarpen; + z1 = (0uw, -2uh); + z2 = (0uw, -13uh); + % draw z1--z2; drawdot(z1); drawdot(z2); + pickup subpen; + z3 = z1 + (-7uw, 0); + z4 = z1 + (-9uw, -3.5uh); + z5 = z1 + (-4uw, -8uh); + z6 = z1 + (0uw, -4uh); + draw z3..z4{down}..z5{right}..{curl0}z6; + z7 = z1 + (-6uw, -16uh); + z8 = (x1 - 11uw, .5[y7,y9]); + z9 = (x7, y1 - 11uh); + z10 = (x1 + 5uw, y7); + z11 = (x1 + 10uw, y7 + 3uh); + draw z1--z2{down}..z7{left}..z8{up}..z9{right}..z10{right}..{curl0}z11; + + penlabels(1,2,3,4,5,6,7,8,9,10,11); + adjustpos(rm+rb); +endchar; + +beginchar(cs_lla, 0uw#, 0uh#, 13uh#); "Oriya secondary letter lla"; + pickup subpen; + z1 = (x2 + 1.5uw, -13uh); + z2 = (-16uw, -9uh); + z3 = (x2 + 4uw, -3uh); + z4 = (x2 + 8uw, -7uh); + z5 = (x4, y1); + draw z1..z2{up}..z3{right}..z4{down}---z5; drawdot(z1); drawdot(z5); + z6 = z4 + (0, 1uh); + z7 = (x2 + 12uw, y3); + z8 = (x2 + 16uw, y2); + z9 = (x2 + 14.5uw, y1); + draw z6{curl0}..z7{right}..z8{down}..z9; drawdot(z9); + penlabels(1,2,3,4,5,6,7,8,9); + savepicture := currentpicture; + adjustpos(rm+rb); +endchar; + +beginchar(cs_la, 0uw#, 0uh#, 13uh#); "Oriya secondary letter la"; + currentpicture := savepicture; + pickup subpen; + z9 = (-1.5uw, -13uh); + z10 = (5uw, -15uh); + draw z9--z10; drawdot(z10); + penlabels(9,10); + adjustpos(rm+rb); +endchar; + +beginchar(cs_ma, 0uw#, 0uh#, 15uh#); "Oriya secondary letter ma"; + pickup subbarpen; + z1 = (0uw, 0.5uh); + z2 = (x1, -10uh); + z3 = (x1-3uw, -13uh); + z4 = (x1-6uw, y2); + z5 = (x3, -6uh); + z6 = (x1+6uw, -3uh); + z7 = (x6, -15uh); + draw z1--z2..z3{left}..z4{up}..z5--z6 & z6--z7; drawdot(z7); + penlabels(1,2,3,4,5,6,7); + adjustpos(rm+rb); +endchar; + +%%%%% dha + +picture sub_dha_picture; + +beginchar(c_dha, 20uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter dha"; + path dha_diag; + path dha_curve; + path dha_bar; + + % diagonal + z1 = (1uw, 25uh); + z2 = (12uw, 11uh); + dha_diag = z1--z2; + % bow + z3 = z2; % .95[z1,z2]; + z4 = (6uw, 15uh); + z5 = (0uw, 8uh); + z6 = (9uw, -overshoot); + z7 = (20uw, joint); + dha_curve = z3{curl0}..z4{left}..tension0.95..z5{down}..tension0.95 + ..z6{right}..{curl0}z7; + % bar + z8 = (x7, 25uh); + z9 = (x8, 0uh); + dha_bar = z8--z9; + + % subscribed dha: + transform sub; + sub := identity scaled 13/25 shifted (8uw, -9uh); + pickup subpen; + draw dha_diag transformed sub; + drawdot(z1 transformed sub); drawdot(z2 transformed sub); + draw dha_curve transformed sub; + pickup barpen; + draw dha_bar transformed sub; + drawdot(z8 transformed sub); drawdot(z9 transformed sub); + sub_dha_picture := currentpicture; + clearit; + + % draw the full size glyph + pickup curvepen; + draw dha_diag; + drawdot(z1); drawdot(z2); + draw dha_curve; + pickup barpen; + draw dha_bar; + drawdot(z8); drawdot(z9); + + penlabels(1,2,3,4,5,6,7,8,9); +endchar; + +%%%%% gha + +beginchar(c_gha, 24uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter gha"; + pickup curvepen; + % upper bow + z1 = (3.5uw, 10uh); + z2 = (0uw, 16uh); + z3 = (12uw, 25uh+overshoot); + z4 = (24uw, 25uh-joint); + draw z1..z2{up}..z3{right}..{curl0}z4; + % left lower bow + z5 = (6uw, 14uh); + z6 = (3uw, 7uh); + z7 = (9uw, -overshoot); + z8 = (14uw, 2uw); + % right lower bow + z9 = (x8, y8+1uh); + z14 = (x9, 6uh); + z10 = (.5[x9,x11], -overshoot); + z11 = (x4, .75joint); + draw z5{curl0}..z6{down}..tension.95..z7{right}..{curl0}z8; + drawdot(z5); drawdot(z14); + draw z14---z9..z10{right}..{curl0}z11; + % bar + pickup barpen; + z12 = (x11, 25uh); + z13 = (x12, 0uh); + draw z12--z13; drawdot(z12); drawdot(z13); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14); + cullit; savepicture := currentpicture; +endchar; + +beginchar(c_ng_gha, 30uw#+rm#, 25uh#, 0uh#); "Oriya conjunct ng+gha"; + currentpicture := savepicture; + x31 = 24uw; + top_left_eye; +endchar; + +%%%%% ta + +beginchar(c_ta, 25uw#+rm#, 25uh#, 0uh#); "Oriya letter ta"; + pickup curvepen; + z11 = (10uw, 13uh); + z12 = (good.x 4uw, 6uh); + z13 = (.5[x12,x14], good.y -overshoot); + z14 = (good.x 20uw, 6uh); + z15 = z14 + (-3uw, 4.5uh); + z16 = z14 + (-5.5uw, 2uh); + z17 = z14 + (-3uw, -0.5uh); + z18 = z14 + (-0.25uw, 1.5uh); + draw z11{curl0}..z12{down}..z13{right}..z14{up}..z15..z16..z17..z18; + % fill z15..z16..z17..z18..z19..cycle; + drawdot(z11); + penlabels(11,12,13,14,15,16,17,18); + cullit; savepicture := currentpicture; + z1 = (6.5uw, 11uh); + x4 = 25uw; + new_outer_circle; +endchar; + +beginchar(c_taa, 27uw#+rm#+rb#, 25uh#, 0uh#); "Oriya combination taa"; + pickup curvepen; + currentpicture := savepicture; + z1 = (6.5uw, 11uh); + x4 = 27uw; + new_aa_circle; +endchar; + +beginchar(c_ti, 25uw#+rm#, 25uh#, 0uh#); "Oriya combination ti"; + pickup curvepen; + currentpicture := savepicture; + z1 = (6.5uw, 11uh); + x4 = 25uw; + new_i_circle; +endchar; + +beginchar(c_tu, 28uw#+rm#, 25uh#, 10uh#); "Oriya combination tu"; + pickup curvepen; + currentpicture := savepicture; + z1 = (6.5uw, 11uh); + x4 = 28uw; + new_u_circle; +endchar; + +beginchar(c_tuu, 28uw#+rm#, 25uh#, 10uh#); "Oriya combination tuu"; + pickup curvepen; + currentpicture := savepicture; + z1 = (6.5uw, 11uh); + x4 = 28uw; + new_uu_circle; +endchar; + +%%%%% ka related shapes %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% the first version of the letter ka was difficult to make out from the +%% letter la in small print, so we enlarge the inner details +%% +%% We store a picture of a subscribed ka in this letter. + +picture full_ka_picture; +picture sub_ka_picture; +picture sup_ka_picture; + +beginchar(c_ka, 28uw#+rm#, 25uh#, 0uh#); "Oriya letter ka"; + path ka_left; + path ka_right; + path ka_circle; + + % inner ka shape + pickup curvepen; + z19 = if calligraphic: (x13, 6uh) else: (x13, 7uh) fi; % additional point + z10 = (x12, 3uh); + z11 = (3uw, 8.5uh); + z12 = (8uw, 14uh); + z13 = (13uw, 10uh); + z14 = (x13, 0uh); + ka_left = z19 if calligraphic: {curl 0} else: {down} .. tension 0.95 fi + ..z10{left}..z11{up}..z12{right}..z13{down}..z14; + z15 = if calligraphic: z13 + (0uw, 1uh); else: z13 fi; + z16 = (18uw, y12); + z17 = (22.5uw, y11); + z18 = (20.5uw, 0uh); + ka_right = z15 if calligraphic: {curl 0} ..tension 0.95 fi..z16{right} + ..z17{down}..z18; + penlabels(10,11,12,13,14,15,16,17,18,19); + + % the outer circle + z1 = (4uw, 12uh); % added (1uw, 2uh) + x4 = 28uw; + define_new_outer_circle; + ka_circle = new_outer_circle_path; + penlabels(1,2,3,4,5); + + % the raised letter ka: + transform super; + super := identity scaled 22.5/25 shifted (0, 2.5uh); + pickup curvepen; + draw ka_left transformed super; + drawdot(z14 transformed super); + draw ka_right transformed super; + drawdot(z18 transformed super); + draw ka_circle transformed super; + drawdot(z5 transformed super); + cullit; + sup_ka_picture := currentpicture; + clearit; + + % the subscribed letter ka (without the circle): + transform sub; + sub = identity scaled 12/14 shifted (7uw, -9uh); + pickup subpen; + draw ka_left transformed sub; + drawdot(z14 transformed sub); + draw ka_right transformed sub; + drawdot(z18 transformed sub); + currentpicture := currentpicture + currentpicture + currentpicture; + % make the eyes `super white' + unfill (z19{curl0}..z10{left}..z11{up}..z12{right}..z13--cycle) transformed sub; + unfill (z19--z15{curl0}...z16{right}...z17{down}..z18--cycle) transformed sub; + sub_ka_picture := currentpicture; + clearit; + + % the full size letter ka: + pickup curvepen; + draw ka_left; + drawdot(z14); + draw ka_right; + drawdot(z18); + cullit; + full_ka_picture := currentpicture; % save the ka shape for ki, ku, kuu, etc. + draw ka_circle; + drawdot(z5); +endchar; + +beginchar(c_k_ka, 28uw#+rm#, 25uh#, 9uh#); "Oriya conjunct k+ka"; + currentpicture := full_ka_picture + sub_ka_picture; + z1 = (4uw, 12uh); + x4 = 28uw; + new_outer_circle; +endchar; + +%% we modify the outer circle to make the ki + +beginchar(c_ki, 28uw#+rm#, 25uh#, 0uh#); "Oriya combination ki"; + currentpicture := full_ka_picture; + z1 = (4uw, 12uh); + x4 = 28uw; + new_i_circle; +endchar; + +beginchar(c_kaa, 30uw#+rm#+rb#, 25uh#, 0uh#); "Oriya combination kaa"; + currentpicture := full_ka_picture; + z1 = (4uw, 12uh); + x4 = 30uw; + new_aa_circle; +endchar; + +%% we now join the u matra with the ka to form the ku + +beginchar(c_ku, 30uw#+rm#, 25uh#, 11uh#); "Oriya combination ku"; + currentpicture := full_ka_picture; + z1 = (4uw, 12uh); + x4 = 30uw; + new_u_circle; +endchar; + +%% again with the uu for kuu + +beginchar(c_kuu, 30uw#+rm#, 25uh#, 11uh#); "Oriya combination kuu"; + currentpicture := full_ka_picture; + z1 = (4uw, 12uh); + x4 = 30uw; + new_uu_circle; +endchar; + +beginchar(c_k_ta, 28uw#+rm#, 25uh#, 8uh#); "Oriya conjunct k+ta"; + currentpicture := full_ka_picture + sec_ta_picture shifted (22uw, 4uh); + pickup curvepen; + z1 = (4uw, 12uh); + x4 = 28uw; + new_outer_circle; +endchar; + +%% we now create the lla from the ka by opening up the left loop + +picture full_lla_picture; + +beginchar(c_lla, 27uw#+rm#, 25uh#, 0uh#); "Oriya letter lla"; + % inner bows + pickup curvepen; + z10 = (5.5uw, 0uh); + z11 = (3uw, 8.5uh); + z12 = (7.5uw, 14uh); + z13 = (12uw, 10uh); + z14 = (x13, 0uh); + draw z10..z11{up}..z12{right}..z13{down}..z14; drawdot(z14); + z15 = if calligraphic: z13 + (0uw, 1uh); else: z13 fi; + z16 = (16.5uw, y12); + z17 = (21uw, y11); + z18 = (19.5uw, 0uh); + pickup curvepen; + draw z15 if calligraphic: {curl 0}..tension 0.95 fi + ..z16{right}..z17{down}..z18; drawdot(z18); + penlabels(10,11,12,13,14,15,16,17,18,19); + cullit; full_lla_picture := currentpicture; + % outer circle + z1 = (4uw, 12uh); + x4 = 27uw; + new_outer_circle; +endchar; + +beginchar(c_l_ka, 28uw#+rm#, 25uh#, 9uh#); "Oriya conjunct l+ka"; + currentpicture := full_lla_picture + sub_ka_picture; + z1 = (4uw, 12uh); + x4 = 28uw; + new_outer_circle; +endchar; + +beginchar(c_llaa, 30uw#+rm#+rb#, 25uh#, 0uh#); "Oriya combination llaa"; + currentpicture := full_lla_picture; + z1 = (4uw, 12uh); + x4 = 30uw; + new_aa_circle; +endchar; + +beginchar(c_lli, 27uw#+rm#, 25uh#, 0uh#); "Oriya combination lli"; + currentpicture := full_lla_picture; + z1 = (4uw, 12uh); + x4 = 27uw; + new_i_circle; +endchar; + +%% adding a tail to the lla gives us the la + +beginchar(c_la, 29uw#+rm#, 25uh#, 0uh#); "Oriya letter la"; + currentpicture := full_lla_picture; + z1 = (4uw, 12uh); + x4 = 29uw; + new_tail_circle; +endchar; + +beginchar(c_laa, 29uw#+rm#+rb#, 25uh#, 0uh#); "Oriya combination laa"; + currentpicture := full_lla_picture; + pickup curvepen; + z18 = (19.5uw, 0); + z19 = z18 + (5uw, -6uh); + draw z18--z19; + drawdot(z19); + z1 = (4uw, 12uh); + x4 = 29uw; + new_aa_circle; + penlabels(18,19); +endchar; + +%% from the letter lla we build the letter i +%% (renumbering the points, putting the outer circle first) + +beginchar(c_i, 28uw#+rm#, 25uh#, 0uh#); "Oriya letter i"; + pickup curvepen; + z1 = (4.5uw, 8uh); + z2 = (good.x 0uw, 15uh); + z3 = (.5[x2, x4], good.y (25uh+overshoot)); + z4 = (28uw, 13uh); + z5 = (x4 - 3uw, 2uh); + z6 = (x4 + 2uw, -4uh); + draw z1{left}..z2{up}..tension0.95..z3{right}..tension0.95..z4{down}..z5; drawdot(z5); + draw z5--z6; drawdot(z6); + penlabels(1,2,3,4,5,6); + + z10 = if calligraphic: z15 + (0uw, 1uh); else: z15; fi; + z11 = (16uw, 10uh); + z12 = (20uw, 5uh); + z13 = (x11, -overshoot); + z14 = (12uw, 4uh-overshoot); + z15 = (x14, 6uh); + z16 = (8uw, y11); + z17 = (4uw, y12); + z18 = (x16, y13); + z19 = if calligraphic: z14 - (0uw, 1uh); else: z14; fi; + draw z10 if calligraphic: {curl 0} else: {up} fi..z11{right}..z12{down} + ..z13{left}..z14{up}..z15{up}..z16{left}..z17{down} + ..z18{right}..if calligraphic: {curl 0} else: {up} fi z19; + penlabels(10,11,12,13,14,15,16,17,18,19); +endchar; + +%% the ii is just like an i with a extra curve in the outer circle + +beginchar(c_ii, 28uw#+rm#, 25uh#, 0uh#); "Oriya letter ii"; + % first part of outer circle + pickup curvepen; + z1 = (4.5uw, 8uh); + z2 = (0uw, 13uh); + z8 = (5uw, 18uh); % (7uw, 18uh); + z20 = (13uw, 16uh); % (13uw, y8); + draw z1{left}..z2{up}..z8{right}..z20; % draw z1..z2{up}..z8---z20; + % second part of outer circle + z7 = (4.5uw, 18uh); + z9 = (4uw, 20uh); + z3 = (14uw, h+overshoot); + z4 = (28uw, 13uh); + z5 = (24uw, 2uh); + draw z7..z9{up}..z3{right}..tension0.95..z4{down}..z5; + % tail + z6 = (29uw, -4uh); + draw z5--z6; drawdot(z6); + % inner eyes + pickup curvepen; + z10 = if calligraphic: z15 + (0uw, 1uh); else: z15; fi; + z11 = (16uw, 10uh); + z12 = (20uw, 5uh); + z13 = (x11, -overshoot); + z14 = (12uw, 4uh-overshoot); + z15 = (x14, 6uh); + z16 = (8uw, y11); + z17 = (4uw, y12); + z18 = (x16, y13); + z19 = if calligraphic: z14 - (0uw, 1uh); else: z14; fi; + draw z10 if calligraphic: {curl 0} else: {up} fi..z11{right}..z12{down} + ..z13{left}..z14{up}..z15{up}..z16{left}..z17{down} + ..z18{right}..if calligraphic: {curl 0} else: {up} fi z19; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20); +endchar; + +beginchar(c_l_la, 29uw#+rm#, 25uh#, 2uh#); "Oriya conjunct l+la"; + path left_bow; + path right_bow; + + % bows + pickup curvepen; + z10 = (5uw, 6uh); + z11 = (3uw, .5[y10,y12]); + z12 = (7.5uw, 15uh); + z13 = (12uw, 11uh); + z14 = (x13, y10); + left_bow = z10..z11{up}..z12{right}..z13{down}..z14; + z15 = if calligraphic: z13 + (0uw, 1uh); else: z13 fi; + z16 = (16.5uw, y12); + z17 = (21uw, y11); + z18 = (19.5uw, y10); + right_bow = z15 if calligraphic: {curl 0}..tension 0.95 fi + ..z16{right}..z17{down}..z18; + z19 = z18 + (5uw, -6uh); + + z0 = (0, -8uh); + + draw left_bow; drawdot(z14); + draw right_bow; drawdot(z18); + draw left_bow shifted z0; drawdot(z14 shifted z0); + draw right_bow shifted z0; drawdot(z18 shifted z0); + draw (z18--z19) shifted z0; drawdot(z19 shifted z0); + + penlabels(10,11,12,13,14,15,16,17,18,19); + + % outer circle + z1 = (3uw, 12uh); + x4 = 29uw; + new_tail_circle; +endchar; + +beginchar(c_c_ca, 28uw#+rm#, 25uh#, 0uh#); "Oriya conjunct c+ca"; + pickup curvepen; + z11 = z16 - (0, 1.5uh); + z12 = (8uw, -overshoot); + z13 = (3uw, 6uh); + z14 = (x12, 12uh); + z15 = (13uw, 8uh); + z16 = (x15, 4uh-overshoot); + z17 = (18uw, y12); + z18 = (23uw, y13); + z19 = (x17, y14); + z20 = z15 + (0, 1.5uh); + draw z11{curl0}..z12{left}..z13{up}..z14{right}..z15{down} + ..z16{down}..z17{right}..z18{up}..z19{left}..{curl0}z20; + penlabels(11,12,13,14,15,16,17,18,19,20); + savepicture := currentpicture; + z1 = (5uw, 11uh); + x4 = 28uw; + new_outer_circle; +endchar; + +beginchar(c_c_cha, 28uw#+rm#, 25uh#, 0uh#); "Oriya conjunct c+cha"; + % upper eyes + pickup curvepen; + z11 = z16 - (0, 1.5uh); + z12 = (8uw, 5uh); + z13 = (4uw, 0.5[y12, y14]); + z14 = (x12, 14uh); + z15 = (13uw, 10uh); + z16 = (x15, 10uh-overshoot); + z17 = (18uw, y12); + z18 = (22uw, y13); + z19 = (x17, y14); + z20 = z15 + (0, 1.5uh); + draw z11{curl0}..z12{left}..z13{up}..z14{right}..z15{down} + ..z16{down}..z17{right}..z18{up}..z19{left}..{curl0}z20; + penlabels(11,12,13,14,15,16,17,18,19,20); + % lower eyes + % lower curl + z21 = (0uw, 6uh); + z22 = (x11, 3uh); + z23 = (x11, 2uh); + z24 = (x11 + 6.5uw, -overshoot); + z25 = (x11 + 10uw, 2uh); + z26 = (x24, 5uh); + z27 = (x11 - 6.5uw, y24); + z28 = (x11 - 10uw, y25); + z29 = (x27, y26); + pickup subpen; + draw z21{right}..{(2, -1)}z29; + draw z23..z24{right}..z25{up}..{left}z26..z23 + ..z27{left}..z28{up}..z29{right}..z23; + penlabels(21,22,23,24,25,26,27,28,29); + % outer circle + z1 = (4.5uw, 12uh); + x4 = 28uw; + new_outer_circle; +endchar; + +beginchar(c_ng_ga, 36uw#+rm#, 25uh#, 0uh#); "Oriya conjunct ng+ga"; + currentpicture := savepicture; + z1 = (5uw, 11uh); + x31 = x4 = 30uw; + new_aa_circle; + top_left_eye; +endchar; + +beginchar(c_tt_tta, 28uw#+rb#+rm#, 25uh#, 0uh#); "Oriya conjunct tt+tta"; + currentpicture := savepicture; + pickup curvepen; + z1 = (5uw, 11uh); + z2 = (0uw, 16uh); + z3 = (.5[x2,x4], 25uh+overshoot); + z4 = (28uw, 25uh-joint); + draw z1{left}..z2{up}..z3{right}..{curl0}z4; + pickup barpen; + z5 = (x4, 25uh); + z6 = (x5, 15uh); + draw z6--z5; drawdot(z6); drawdot(z5); + penlabels(1,2,3,4,5,6); +endchar; + +beginchar(c_ng_kha, 36uw#+rm#, 25uh#, 0uh#); "Oriya conjunct ng+kha"; + currentpicture := savepicture; + pickup curvepen; + z1 = (5uw, 11uh); + z2 = (0uw, 16uh); + z3 = (14uw, 25uh+overshoot); + z4 = (19.5uw, y3-.5uh); + z5 = (18uw, 21uh); + z6 = (24uw, 15uh); + z7 = (30uw, 21uh); + draw z1{left}..z2{up}..z3{right}..z4; + draw z4..z5{down}..z6{right}..{curl0}z7; + pickup barpen; + z10 = (30uw, 25uh); + z11 = (x10, 0uh); + draw z10--z11; drawdot(z10); drawdot(z11); + penlabels(1,2,3,4,5,6,7,8,9,10); + x31 = x10; + top_left_eye; +endchar; + +%% now we combine the tail of the nga with the ka to build the conjunct +%% ng+ka + +beginchar(c_ng_ka, 31uw#+rm#, 25uh#, 0uh#); "Oriya conjunct ng+ka"; + pickup curvepen; + % outer tail, copied from nga + z1 = (4.5uw, 12uh); + z2 = (0uw, 18uh); + z3 = (10uw, h+overshoot); + z4 = (28.5uw, 19uh); + z5 = (32uw, 22.5uh); + z6 = (x4, 25uh+overshoot); + z7 = (25uw, y5); + z8 = (26.5uw, 19.25uh); + draw z1{left}..z2{up}..tension0.95..z3{right}..z4{right}..z5{up} + ..z6{left}..z7{down}..z8; + % inner parts of letter ka (shifted to left) + pickup curvepen; + z19 = if calligraphic: (x13, 6uh) else: (x13, 7uh) fi; % additional point + z10 = (x12, 3uh); + z11 = (12uw, 8.5uh); + z11a = z24 + (0uw, 1uh); % TODO conditional calligraphic adjustments + z11b = z20 + (0uw, 1uh); + z12 = (16uw, 14uh); + z13 = (20uw, 10uh); + z14 = (x13, 0uh); + z15 = if calligraphic: z13 + (0uw, 1uh); else: z13 fi; + z16 = (25uw, y12); + z17 = (29.5uw, y11); + z18 = (27.5uw, 0uh); + draw z15 if calligraphic: {curl 0} ..tension 0.95 fi..z16{right} + ..z17{down}..z18; drawdot(z18); + % extra circle left of ka + z20 = (x11, y13); + z21 = (8uw, y12); + z22 = (4uw, y11); + z23 = (x21, y10); + z24 = (x20, y19); + draw z19 if calligraphic: {curl 0} else: {down} .. tension 0.95 fi + ..z10{left}..z11a{up}..z11b; + draw z11b if calligraphic: {curl 0} fi..z12{right}..z13{down}..z14; drawdot(z14); + draw z20{up}..z21{left}..z22{down}..z23{right}..if calligraphic: {curl0} fi z24; + penlabels(1,2,3,4,5,6,7,8,9,10,11,11a,11b,12,13,14,15,16,17,18,19,20,21,22,23,24); +endchar; + +picture sub_tra_picture; + +beginchar(c_t_ra, 25uw#+rm#, 25uh#, 0uh#); "Oriya conjunct t+ra"; + path tra_top; + path tra_bot; + + % inner Oriya e like shape + pickup curvepen; + z11 = (9.5uw, 7.5uh); + z12 = (7uw, 10uh); + z13 = (16uw, 16uh); + z14 = (18uw, 14uh); + z15 = (x14, -overshoot); + z16 = (-1uw, 8uh); + tra_top = z11..z12{up}..tension1.4..z13{right}..z14{down}---z15; + tra_bot = z15--z16; + + % subscribed inner part + transform sub; + sub = identity scaled 12/15 shifted (0, -4uh); + pickup subpen; + draw tra_top transformed sub; + draw tra_bot transformed sub; + drawdot(z16 transformed sub); + drawdot(z15 transformed sub); + + currentpicture := currentpicture + currentpicture + currentpicture; + unfill (tra_top & tra_bot -- cycle) transformed sub; + sub_tra_picture = currentpicture; + clearit; + + % full size inner part; + pickup curvepen; + draw tra_top; + draw tra_bot; + drawdot(z16); + drawdot(z15); + + penlabels(11,12,13,14,15,16); + savepicture := currentpicture; + % outer circle + pickup curvepen; + z1 = (7uw, 11uh); + z2 = (3uw, 17uh); + z3 = (.5[x2,x4], 25uh+overshoot); + z4 = (25uw, 17uh); + z5 = (23uw, 11uh); + draw z1..z2{up}..z3{right}..z4{down}..z5; + penlabels(1,2,3,4,5); +endchar; + +beginchar(c_k_ra, 32uw#+rm#, 25uh#, 0uh#); "Oriya conjunct k+ra"; + currentpicture := savepicture; + % extra tail + pickup curvepen; + z21 = (18uw, 10uh); + z22 = (23uw, 13uh); + z23 = (26uw, 9uh); + z24 = (24uw, 3uh); + draw z21{curl0}..z22{right}..z23{down}..z24; + penlabels(21,22,23,24); + % outer circle + pickup curvepen; + z1 = (7uw, 11uh); + z2 = (3uw, 17uh); + z3 = (.5[x2,x4], 25uh+overshoot); + z4 = (32uw, 17uh); + z5 = (30uw, 11uh); + draw z1..z2{up}..z3{right}..z4{down}..z5; + penlabels(1,2,3,4,5); +endchar; + +%%%%% ca and derived characters +%% +%% the first design of the letter ca had a separate eye, now we draw the whole character in +%% a single stroke. The points upto $z_{8}$ are taken from ga. The old design +%% still works better for the linear style. + +picture sub_ca_picture; + +beginchar(c_ca, 24uw#+rm#, 25uh#, 0uh#); "Oriya letter ca"; % continuous stroke eye + path ca_path; + pickup curvepen; + z1 = (7.5uw, 9uh); + z2 = (good.x 6uw, 5uh); + z3 = (11.5uw, -overshoot); + z4 = (good.x 17uw, 5uh); + z5 = (12uw, good.y 10uh); + z6 = (6uw, good.y 9uh); + z7 = (0uw, 16uh); + z8 = (12uw, h+overshoot); + z9 = (good.x 24uw, 16uh); + z10 = (21.5uw, 9uh); + ca_path := z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..z6{left}.. + z7{up}..z8{right}..{down}z9..z10; + + % the subscribed ca + transform sub; + sub := identity scaled 15/25 shifted (8uw, -9uh); + pickup subpen; + draw ca_path transformed sub; + drawdot(z10 transformed sub); + currentpicture := currentpicture + currentpicture + currentpicture; + unfill (z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..cycle) transformed sub; + unfill (z5{left}..z6{left}..z7{up}..z8{right}..z9{down}..z10--cycle) transformed sub; + sub_ca_picture := currentpicture; + clearit; + + % the full size ca + pickup curvepen; + draw ca_path; + drawdot(z10); + penlabels(1,2,3,4,5,6,7,8,9,10); +endchar; + +%% the letter cha, we build from the letter ca, shifting most points +%% a bit up to accommodate the curl below it. + +beginchar(c_cha, 25uw#+rm#, 25uh#, 0uh#); "Oriya letter cha"; + pickup curvepen; + % letter ca + z1 = (7.5uw, 12.25uh); + z2 = (6uw, 9uh); + z3 = (12uw, 4uh); + z4 = (18uw, y2); + z5 = (12uw, 14uh); + z6 = (6uw, 12uh); + z7 = (0uw, 17uh); + z8 = (12.5uw, h+overshoot); + z9 = (25uw, 17uh); + z10 = (22uw, 11uh); + draw z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..z6{left}.. + z7{up}..z8{right}..{down}z9..z10; + drawdot(z10); + % lower curl + z11 = (0uw, 7uh); + z12 = (x3, 3uh); + z13 = (x3, 2uh); + z14 = (x3 + 6uw, -overshoot); + z15 = (x3 + 9uw, 2uh); + z16 = (x14, 5uh); + z17 = (x3 - 6uw, y14); + z18 = (x3 - 9uw, y15); + z19 = (x17, y16); + pickup subpen; + draw z11{right}..z13; + draw z13..z14{right}..z15{up}..{left}z16..z13..z17{left} + ..z18{up}..z19{right}..z13; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19); +endchar; + +% we add a tail to ca to make ra + +beginchar(c_ra, 25uw#+rm#, 25uh#, 0uh#); "Oriya letter ra"; % continuous stroke eye + pickup curvepen; + z1 = (7.5uw, 9uh); + z2 = (6uw, 5uh); + z3 = (11.5uw, -overshoot); + z4 = (17uw, 5uh); + z5 = (12uw, 10uh); + z6 = (6uw, 9uh); + z7 = (0uw, 16uh); + z8 = (12.5uw, h+overshoot); + z9 = (25uw, 13uh); + z10 = (21uw, 2uh); + z11 = (26uw, -4uh); + draw z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..z6{left}.. + z7{up}..z8{right}..tension0.95..{down}z9..z10; + draw z10--z11; drawdot(z11); + penlabels(1,2,3,4,5,6,7,8,9,10,11); +endchar; + +% we modify the tail of ra to make ri + +beginchar(c_ri, 26uw#+rm#, 25uh#, 0uh#); "Oriya letter ri"; % continuous stroke eye + pickup curvepen; + z1 = (7.5uw, 9uh); + z2 = (6uw, 5uh); + z3 = (11.5uw, -overshoot); + z4 = (17uw, 5uh); + z5 = (12uw, 10uh); + z6 = (6uw, 9uh); + z7 = (0uw, 16uh); + z8 = (12.5uw, h+overshoot); + z9 = (25uw, 16uh); % adjusted + z10 = (21uw, 8uh); % adjusted + draw z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..z6{left}.. + z7{up}..z8{right}..{down}z9..tension 0.9..z10; + % tail + z11 = (26uw, 7uh); + z12 = (24uw, 0uh); + z13 = (28.1667uw, -5uw); + draw z10..z11..z12; + draw z12--z13; + drawdot(z13); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13); +endchar; + +% and again modify the tail to make rii + +beginchar(c_rii, 27uw#+rm#, 25uh#, 0uh#); "Oriya letter rii"; % continuous stroke eye + pickup curvepen; + z1 = (7.5uw, 9uh); + z2 = (6uw, 5uh); + z3 = (11.5uw, -overshoot); + z4 = (17uw, 5uh); + z5 = (12uw, 10uh); + z6 = (6uw, 9uh); + z7 = (0uw, 16uh); + z8 = (12.5uw, h+overshoot); + z9 = (25uw, 18uh); % adjusted + z10 = (21uw, 12.5uh); % adjusted + draw z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..z6{left}.. + z7{up}..z8{right}..{down}z9..tension 0.9..z10; + % tail + z11 = (26uw, 11uh); + z12 = (24uw, 5.5uh); + z13 = (28uw, 4uh); + z14 = (26uw, -3uh); + z15 = (30.1667uw, -8uw); + draw z10..z11..z12; + drawdot(z12); + draw z12..z13..z14; + draw z14--z15; + drawdot(z15); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); +endchar; + +%% letter ga + +picture sup_ga_picture; +picture sub_ga_picture; + +beginchar(c_ga, 24uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter ga"; + z1 = (7.5uw, 9uh); + z2 = (6uw, 5uh); + z3 = (11.5uw, -overshoot); + z4 = (17uw, 5uh); + z5 = (12uw, 10uh); + z6 = (6uw, 9uh); + z7 = (0uw, 16uh); + z8 = (11uw, h+overshoot); + z9 = (24uw, h - joint); + z10 = (x9, h); + z11 = (x9, 0); + + path ga_curve; + path ga_bar; + ga_curve := z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..z6{left}.. + z7{up}..z8{right}..{curl0}z9; + ga_bar := z10--z11; + + % superscript ga: + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup curvepen; + draw ga_curve transformed super; + drawdot(z9 transformed super); + pickup barpen; + draw ga_bar transformed super; + drawdot(z10 transformed super); + drawdot(z11 transformed super); + cullit; + sup_ga_picture := currentpicture; + clearit; + + % subscribed ga: + transform sub; + sub := identity scaled 15/25 shifted (8uw, -9uh); + pickup curvepen; + draw ga_curve transformed sub; + drawdot(z9 transformed sub); + pickup barpen; + draw ga_bar transformed sub; + drawdot(z10 transformed sub); + drawdot(z11 transformed sub); + currentpicture := currentpicture + currentpicture + currentpicture; + unfill (z6{left}..z7{up}..z8{right}..{curl0}z9--z11--cycle) transformed sub; + sub_ga_picture := currentpicture; + clearit; + + % normal ga: + pickup curvepen; + draw ga_curve; + drawdot(z9); + pickup barpen; + draw ga_bar; + drawdot(z10); + drawdot(z11); + penlabels(1,2,3,4,5,6,7,8,9,10,11); + savepicture := currentpicture; +endchar; + +beginchar(c_g_ga, 29uw#+rm#, 25uh#, 10uh#); "Oriya conjunct g+ga"; + currentpicture := sup_ga_picture + sub_ga_picture shifted (6uw, 0); +endchar; + +beginchar(c_g_dha, 28uw#+rm#, 25uh#, 10uh#); "Oriya conjunct g+dha"; + currentpicture := sup_ga_picture + sub_dha_picture shifted (6uw, 0); +endchar; + +beginchar(c_caa, 24uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter caa"; + pickup curvepen; + z1 = (7.5uw, 9uh); z2 = (6uw, 5uh); z3 = (11.5uw, -overshoot); + z4 = (17uw, 5uh); z5 = (12uw, 10uh); z6 = (6uw, 9uh); + z7 = (0uw, 16uh); z8 = (11uw, h+overshoot); z9 = (24uw, h - joint); + draw z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..z6{left}.. + z7{up}..z8{right}..{curl0}z9; drawdot(z9); + pickup barpen; + z10 = (x9, h); z11 = (x9, 3uh); + draw z10--z11; drawdot(z10); drawdot(z11); + penlabels(1,2,3,4,5,6,7,8,9,10,11); + new_tailtwo(12,11,13,14,15,16,17); +endchar; + +beginchar(c_raa, 24uw#+rb#+rm#, 25uh#, 0uh#); "Oriya combination raa"; + currentpicture := savepicture; + pickup curvepen; + z1 = (15uw, .25uh); + z2 = (20uw, -5.75uh); + draw z1--z2; + drawdot(z2); + penlabels(1,2); +endchar; + +%% the \d{t} is like a ga with a short bar +%% here we also set a picture with a subscribed variant + +picture sub_tta_picture; + +beginchar(c_tta, 22uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter tta"; + path tta_eye; + path tta_bar; + + % continuous stroke eye + pickup curvepen; + z1 = (7.5uw, 9uh); + z2 = (good.x 6uw, 5uh); + z3 = (11.5uw, -overshoot); + z4 = (good.x 17uw, 5uh); + z5 = (12uw, good.y 10uh); + z6 = (6uw, good.y 9uh); + z7 = (0uw, 16uh); + z8 = (10uw, 25uh+overshoot); + z9 = (22uw, 23uh-joint); + tta_eye = z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..z6{left} + ..z7{up}..z8{right}..z9; + pickup barpen; + % standing bar; + z10 = (x9, 25uh); z11 = (x9, 15uh); + tta_bar = z10--z11; + + % the subscribed variant: + transform sub; + sub = identity scaled 15/25 shifted (8uw, -9uh); + pickup subpen; + draw tta_eye transformed sub; + pickup subbarpen; + draw tta_bar transformed sub; + drawdot(z10 transformed sub); + drawdot(z11 transformed sub); + cullit; + currentpicture := currentpicture + currentpicture + currentpicture; + % unfill the interiour + unfill (z5{left}..z6{left}..z7{up}..z8{right}..z9--z11--cycle) transformed sub; + sub_tta_picture := currentpicture; + clearit; + + % the full size letter + pickup curvepen; + draw tta_eye; + pickup barpen; + draw tta_bar; + drawdot(z10); + drawdot(z11); + penlabels(1,2,3,4,5,6,7,8,9,10,11); +endchar; + +beginchar(c_k_tta, 28uw#+rm#, 25uh#, 10uh#); "Oriya conjunct k+tta"; + currentpicture := sup_ka_picture + sub_tta_picture shifted (7uw, 0); +endchar; + +%% from the ga, we create the kha + +picture sub_kha_picture; + +beginchar(c_kha, 24uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter kha"; % continuous stroke eye + path kha_eye; + path kha_loop; + path kha_bar; + + z1 = (7.5uw, 9uh); + z2 = (6uw, 5uh); + z3 = (11.5uw, -overshoot); + z4 = (17uw, 5uh); + z5 = (12uw, 10uh); + z6 = (6uw, 9uh); + z7 = (0uw, 16uh); + z8 = (11uw, h+overshoot); + z9 = (13.5uw, y8-.5uh); % added from here + z10 = (12uw, 21uh); + z11 = (18uw, 15uh); + z12 = (24uw, 21uh); + + kha_eye = z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..z6{left} + ..tension 0.95..z7{up}..z8{right}..z9; + kha_loop = z9..z10{down}..z11{right}..{curl0}z12; + + z13 = (x12, h); + z14 = (x13, 0); + kha_bar = z13--z14; + + % the subscribed variant: + transform sub; + sub = identity scaled 15/25 shifted (8uw, -9uh); + pickup subpen; + draw kha_eye transformed sub; + drawdot(z9 transformed sub); + draw kha_loop transformed sub; + pickup subbarpen; + draw kha_bar transformed sub; + drawdot(z13 transformed sub); + drawdot(z14 transformed sub); + cullit; + currentpicture := currentpicture + currentpicture + currentpicture; + % unfill the interiour + unfill (z5{left}..z6{left}..z7{up}..z8{right}..z9.. + z10{down}..z11{right}..{curl0}z12--z14--cycle) transformed sub; + sub_kha_picture := currentpicture; + clearit; + + % the full version + pickup curvepen; + draw kha_eye; + draw kha_loop; + drawdot(z9); + pickup barpen; + draw kha_bar; + drawdot(z13); + drawdot(z14); + + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14); +endchar; + +%%%%% pa and derived characters + +picture sub_ttha_picture; + +beginchar(c_ttha, 25uw#+rm#, 25uh#, 0uh#); "Oriya letter ttha"; + path ttha_path; + + pickup barpen; + z1 = (0uw, .5h); + z2 = (12.5uw, -overshoot); + z3 = (good.x 25uw, y1); + z4 = (x2, h+overshoot); + ttha_path := z1{down}..z2{right}..z3{up}..z4{left}..cycle; + + % the subscribed ttha + transform sub; + sub := identity scaled 15/25 shifted (8uw, -9uh); + pickup subbarpen; + draw ttha_path transformed sub; + currentpicture := currentpicture + currentpicture + currentpicture; + unfill ttha_path transformed sub; + sub_ttha_picture := currentpicture; + clearit; + + % the full size ttha + pickup barpen; + draw ttha_path; + + penlabels(1,2,3,4); +endchar; + +% from the k\d{s}a we now develop the pa +% +% here the paths are stored for later re-use, in the letter pa, we actually +% define three pictures, the letter pa itself, a slightly smaller raised +% version and a smaller lowered version, the latter two we store in +% picture variables. + +picture sup_pa_picture; +picture sup_big_pa_picture; +picture sub_pa_picture; +picture sub_pha_picture; + +beginchar(c_pa, 22uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter pa"; + path pa_top; % top left curve + path pa_bot; % bottom left curve + path pa_bar; % standing bar + pickup curvepen; + % top left curve + z1 = (6.25uw, 8.75uh); + z2 = (0uw, 17uh); + z3 = (11uw, 25uh+overshoot); + z4 = (22uw, 25uh-joint); + pa_top := z1..z2{up}..z3{right}..{curl0}z4; + % bottom left curve + z7 = (10uw, 10.5uh); + z8 = (good.x 4uw, 4.5uh); + z9 = (11uw, -overshoot); + z10 = (x4, joint); + pa_bot = z7{curl0}..z8{down}..z9{right}..{curl0}z10; + % standing bar + pickup barpen; + z13 = (x4, 25uh); z14 = (x4, 0uh); + pa_bar := z13--z14; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14); + + % the raised pa: + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup curvepen; + draw pa_top transformed super; + draw pa_bot transformed super; + drawdot(z7 transformed super); + pickup barpen; + draw pa_bar transformed super; + drawdot(z13 transformed super); + drawdot(z14 transformed super); + cullit; sup_pa_picture := currentpicture; + clearit; + + % the raised pa (slightly bigger): + super := identity scaled 21.25/25 shifted (0, 3.75uh); + pickup curvepen; + draw pa_top transformed super; + draw pa_bot transformed super; + drawdot(z7 transformed super); + pickup barpen; + draw pa_bar transformed super; + drawdot(z13 transformed super); + drawdot(z14 transformed super); + cullit; sup_big_pa_picture := currentpicture; + clearit; + + % the lowered pa: + transform sub; + sub := identity scaled 15/25 shifted (8uw, -9uh); + pickup subpen; + draw pa_top transformed sub; + draw pa_bot transformed sub; + drawdot(z7 transformed sub); + pickup subbarpen; + draw pa_bar transformed sub; + drawdot(z13 transformed sub); + drawdot(z14 transformed sub); + % make the lines `super black' + currentpicture := currentpicture + currentpicture + currentpicture; + % make the inside `super white' + unfill (z1..z2{up}..z3{right}..{curl0}z4 & z4--z10 & z10{curl0} + ..z9{left}..z8{up}..{curl0}z7..cycle) transformed sub; + sub_pa_picture := currentpicture; + + % the lowered pha is a pa with a little eye: + z41 = (x4, 18uh); + z42 = (x4+3.5uw, 16uh); + z43 = (x4+7uw, 20.5uh); + z44 = (x42, 25uh); + z45 = (x41, 23uh); + draw (z41..z42{right}..z43{up}..z44{left}..z45) transformed sub; + sub_pha_picture := currentpicture; + clearit; + + % finally, the full size pa: + pickup curvepen; + draw pa_top; + draw pa_bot; + drawdot(z7); + pickup barpen; + draw pa_bar; + drawdot(z13); + drawdot(z14); + + cullit; savepicture := currentpicture; +endchar; + +% the pha is a pa with a little eye in the top right + +beginchar(c_pha, 28uw#+rm#, 25uh#, 0uh#); "Oriya letter pha"; + currentpicture := savepicture; + x31 = 22uw; + top_left_eye; +endchar; + +beginchar(c_p_ta, 26uw#+rm#, 25uh#, 8uh#); "Oriya conjunct p+ta"; + currentpicture := savepicture + sec_ta_picture shifted (22uw, 4uh); +endchar; + +beginchar(c_t_pa, 22uw#+rm#, 25uh#, 12uh#); "Oriya conjunct t+pa"; + currentpicture := sup_big_pa_picture; + z1 = (22uw * (21.25/25), 0uh); % = z14 in big superior pa + ta_tail; + pickup barpen; + z10 = (x1, 3.75uh); + draw z1..z10; +endchar; + +% the ssa is simply a pa with a diagonal. Here we have two variants, +% the normal one, and a sligtly raised version, for use in conjuncts. + +picture sup_ssa_picture; + +beginchar(c_ssa, 22uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter ssa"; + path ssa_top; + path ssa_bot; + path ssa_dia; + path ssa_bar; + + pickup curvepen; + % top left curve + z1 = (6.25uw, 8.75uh); + z2 = (0uw, 17uh); + z3 = (11uw, h+overshoot); + z4 = (22uw, h-joint); + ssa_top = z1..z2{up}..z3{right}..{curl0}z4; + % bottom left curve + z7 = (10uw, 10.5uh); % position adjusted to accomodate diagonal bar + z8 = (4uw, 4.5uh); + z9 = (11uw, -overshoot); + z10 = (x4, joint); + ssa_bot = z7{curl0}..z8{down}..z9{right}..{curl0}z10; + % main diagonal + pickup ddiagpen; + z11 = (4.75uw, 24.25uh); z12 = z10 - (1.5uw, 1uh); + ssa_dia = z11--z12; + % standing bar + pickup barpen; + z13 = (x4, h); z14 = (x4, 0uh); + ssa_bar = z13--z14; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14); + + % the superiour version + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup curvepen; + draw ssa_top transformed super; + draw ssa_bot transformed super; + drawdot(z7 transformed super); + pickup ddiagpen; + draw ssa_dia transformed super; + pickup barpen; + draw ssa_bar transformed super; + drawdot(z13 transformed super); + drawdot(z14 transformed super); + cullit; sup_ssa_picture := currentpicture; + clearit; + + % the normal size version + pickup curvepen; + draw ssa_top; + draw ssa_bot; + drawdot(z7); + pickup ddiagpen; + draw ssa_dia; + pickup barpen; + draw ssa_bar; + drawdot(z13); + drawdot(z14); + cullit; savepicture := currentpicture; +endchar; + +beginchar(c_l_pa, 30uw#+rm#, 25uh#, 10uh#); "Oriya conjunct l+pa"; + currentpicture := full_lla_picture + sub_pa_picture shifted (8uw, 0); + z1 = (4uw, 12uh); + x4 = 28uw; + new_outer_circle; +endchar; + +beginchar(c_l_pha, 32uw#+rm#, 25uh#, 10uh#); "Oriya conjunct l+pha"; + currentpicture := full_lla_picture + sub_pha_picture shifted (8uw, 0); + z1 = (4uw, 12uh); + x4 = 28uw; + new_outer_circle; +endchar; + +beginchar(c_ss_ka, 22uw#+rm#, 25uh#, 5uh#); "Oriya conjunct ss+ka"; + currentpicture := sup_ssa_picture + sub_ka_picture shifted (-4uw, 4uh); +endchar; + +beginchar(c_ss_pa, 22uw#+rm#, 25uh#, 9uh#); "Oriya conjunct ss+pa"; + currentpicture := sup_ssa_picture + sub_pa_picture; +endchar; + +beginchar(c_ss_pha, 25uw#+rm#, 25uh#, 9uh#); "Oriya conjunct ss+pha"; + currentpicture := sup_ssa_picture + sub_pha_picture; +endchar; + +beginchar(c_ss_tta, 22uw#+rm#, 25uh#, 9uh#); "Oriya conjunct ss+tta"; + currentpicture := sup_ssa_picture + sub_tta_picture; +endchar; + +beginchar(c_ss_ttha, 22uw#+rm#, 25uh#, 9uh#); "Oriya conjunct ss+ttha"; + currentpicture := sup_ssa_picture + sub_ttha_picture; +endchar; + +picture sup_k_ssa_picture; + +beginchar(c_k_ssa, 22uw#+rb#+rm#, 25uh#, 0uh#); "Oriya conjunct k+ssa"; + path kssa_top; + path kssa_botdiag; + path kssa_bot; + path kssa_diag; + path kssa_bar; + + pickup curvepen; + % top left curve + z1 = (7.5uw, 6.5uh); + z2 = (0uw, 16uh); + z3 = (11uw, h+overshoot); + z4 = (22uw, h-joint); + kssa_top = z1{left}..z2{up}..z3{right}..{curl0}z4; + % bottom left diagonal + pickup udiagpen; + z5 = (10uw, 9uh); + z6 = (1uw, 0); + kssa_botdiag = z5--z6; + % bottom left curve + pickup curvepen; + z7 = z1; + z8 = (6.5uw, 3.5uh); + z9 = (11uw, -overshoot); + z10 = (x4, joint); + kssa_bot = z7..z8{down}..z9{right}..{curl0}z10; + % main diagonal + pickup ddiagpen; + % z11 = (4uw, 23uh); + % z12 = z10; + z11 = (5uw, 24uh); + z12 = z10 - (1.5uw, 1uh); + kssa_diag = z11--z12; + % standing bar + pickup barpen; + z13 = (x4, h); + z14 = (x4, 0uh); + kssa_bar = z13--z14; + + % draw the raised kssa + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + draw kssa_top transformed super; + draw kssa_bot transformed super; + pickup udiagpen; + draw kssa_botdiag transformed super; + drawdot(z6 transformed super); + pickup ddiagpen; + draw kssa_diag transformed super; + pickup barpen; + draw kssa_bar transformed super; + drawdot(z13 transformed super); + drawdot(z14 transformed super); + cullit; sup_k_ssa_picture := currentpicture; + clearit; + + % draw the full size kssa + pickup curvepen; + draw kssa_top; + draw kssa_bot; + pickup udiagpen; + draw kssa_botdiag; + drawdot(z6); + pickup ddiagpen; + draw kssa_diag; + pickup barpen; + draw kssa_bar; + drawdot(z13); + drawdot(z14); + + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14); +endchar; + +%% the ya is like a kssa without a diagonal + +beginchar(c_ya, 22uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter ya"; + pickup curvepen; + % top left curve + z1 = (7.5uw, 6.5uh); + z2 = (0uw, 16uh); + z3 = (11uw, 25uh+overshoot); + z4 = (22uw, 25uh-joint); + draw z1{left}..z2{up}..z3{right}..{curl0}z4; + % bottom left diagonal + pickup udiagpen; + z5 = (11uw, 10uh); % adjusted because we removed the diagonal + z6 = (1uw, 0); + draw z5--z6; + drawdot(z6); + % bottom left curve + pickup curvepen; + z7 = z1; + z8 = (6.5uw, 3.5uh); + z9 = (11uw, -overshoot); + z10 = (x4, joint); + draw z7..z8{down}..z9{right}..{curl0}z10; + % standing bar + pickup barpen; + z13 = (x4, h); + z14 = (x4, 0uh); + draw z13--z14; + drawdot(z13); + drawdot(z14); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14); +endchar; + +%% the yya is like a ya with a two-like tail + +beginchar(c_yya, 25uw#+rm#, 25uh#, 10uh#); "Oriya letter yya"; + pickup curvepen; + % top left curve + z1 = (7.5uw, 6.5uh); + z2 = (0uw, 16uh); + z3 = (10.5uw, h+overshoot); % a little bit narrower than ya + z4 = (21uw, h-joint); + draw z1{left}..z2{up}..z3{right}..{curl0}z4; + % bottom left diagonal + pickup udiagpen; + z5 = (11uw, 10uh); % adjusted because we removed the diagonal + z6 = (1uw, 0); + draw z5--z6; + drawdot(z6); + pickup curvepen; + % bottom left curve + z7 = z1; + z8 = (6.5uw, 3.5uh); + z9 = (11uw, -overshoot); + z10 = (x4, joint); + draw z7..z8{down}..z9{right}..{curl0}z10; + % standing bar + pickup barpen; + z13 = (x4, h); + z14 = (x4, 3uh); + % the tail + z16 = (x4+1uw, 3uh); + pickup curvepen; + new_tailtwo(15,16,17,18,19,20,21); + draw z13--z14; + drawdot(z13); + drawdot(z14); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21); +endchar; + +%%%%% da, di, hu, ha, hi + +picture sup_da_picture; + +beginchar(c_da, 23uw#+rm#, 25uh#, 0uh#); "Oriya letter da"; + pickup curvepen; + z11 = (17uw, 0uh); + z12 = (x11, 13uh); + z13 = (7uw, 14uh); + z14 = (3.5uw, 8uh); + z15 = (10uw, 2uh); + z16 = (x11, 6uh); + z1 = (4.0uw, 11uh); + x4 = 23uw; + define_new_outer_circle; + + path da_bar; + path da_curve; + path da_circle; + da_bar := z11---z12; + da_curve := z13..z14{down}..z15{right}..{curl0}z16; + da_circle := new_outer_circle_path; + + % the superior da + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup barpen; + draw da_bar transformed super; + drawdot(z11 transformed super); + drawdot(z12 transformed super); + pickup curvepen; + draw da_curve transformed super; + draw da_circle transformed super; + drawdot(z5 transformed super); + drawdot(z13 transformed super); + cullit; sup_da_picture := currentpicture; + clearit; + + % the normal da + pickup barpen; + draw da_bar; + drawdot(z11); + drawdot(z12); + pickup curvepen; + draw da_curve; + drawdot(z13); + penlabels(11,12,13,14,15,16); + cullit; savepicture := currentpicture; + + draw_new_outer_circle; +endchar; + +beginchar(c_d_ga, 22uw#+rm#, 25uh#, 8uh#); "Oriya conjunct d+ga"; + currentpicture := sup_da_picture + sub_ga_picture shifted (-1uw, 1uh); +endchar; + +beginchar(c_di, 23uw#+rm#, 25uh#, 0uh#); "Oriya combination di"; + currentpicture := savepicture; + z1 = (4.0uw, 11uh); + x4 = 23uw; + new_narrow_i_circle; +endchar; + +%%%%% ha + +beginchar(c_hu, 23uw#+rm#, 25uh#, 15uh#); "Oriya combination hu"; + currentpicture := savepicture; + pickup curvepen; + z15 = (10uw, 2uh); + z16 = (3.5uw, -2uh); + draw z15--z16; + z17 = (7.5uw, -4uh); + z18 = (16uw, -12uh); + z19 = (12.5uw, -15uh); + z20 = (9uw, y18); + z21 = (17.5uw, y17); + z22 = (21.5uw, y16); + draw z16---z17..z18{down}..z19{left}..z20{up}..z21---z22; + penlabels(15,16,17,18,19,20,21,22,23); + z1 = (4.0uw, 11uh); + x4 = 23uw; + new_outer_circle; +endchar; + +beginchar(c_h_ba, 23uw#+rm#, 25uh#, 12uh#); "Oriya combination h+ba"; + currentpicture := savepicture; + pickup curvepen; + z15 = (10uw, 2uh); + z16 = (-1uw, -5uh); + z17 = (17uw, -14uh); + draw z15--z16--z17; + + pickup barpen; + z20 = (17uw, 0uh); + z21 = (x20, -9uh); + draw z20--z21; + + z24 = (17uw, -2.5uw); + eye(22, 23, 24, 25)(10uw, 8uh); + draw_eye(22, 23, 24, 25); % intentionally drawn with barpen + + penlabels(15,16,17, 20, 21, 22, 23, 24, 25); + z1 = (4.0uw, 11uh); + x4 = 23uw; + new_outer_circle; +endchar; + +beginchar(c_ha, 23uw#+rm#, 25uh#, 8uh#); "Oriya letter ha"; + currentpicture := savepicture; + pickup curvepen; + z15 = (10uw, 2uh); + z16 = (3.5uw, -2uh); + z17 = (17uw, -8uh); + draw z15--z16; draw z16--z17; drawdot(z17); + penlabels(15,16,17); + cullit; savepicture := currentpicture; + z1 = (4.0uw, 11uh); + x4 = 23uw; + new_outer_circle; +endchar; + +beginchar(c_hi, 23uw#+rm#, 25uh#, 8uh#); "Oriya combination hi"; + currentpicture := savepicture; + z1 = (4.0uw, 11uh); + x4 = 23uw; + new_narrow_i_circle; +endchar; + +beginchar(c_h_na, 32uw#+rm#, 25uh#, 8uh#); "Oriya combination h+na"; + currentpicture := savepicture; + z1 = (4.0uw, 11uh); + z2 = (good.x 0uw, 16uh); + z3 = (.5[x2,x4], good.y (25uh+overshoot)); + z4 = (31uw, y2-2uh); + z5 = (29uw, 6.5uh); + + % copied from secondary letter na + pickup curvepen; + z11 = (7uw, 0uh); % copied from letter na + z12 = (4uw, 3uh); + z13 = (16uw, 12uh); + z14 = (18uw, 10uh); + z15 = (x14, 0uh); + transform sub; + sub = identity scaled 10/12 shifted (16uw, -4uh); + draw (z11..tension0.95..z12{up}..tension2.0..z13{right}..z14{down}---z15) + transformed sub; + drawdot(z11 transformed sub); + drawdot(z12 transformed sub); + + % draw the outer circle + draw z1{left}..z2{up}..z3{right}..z4{down}..z5; + + penlabels(1, 2, 3, 4, 5, 11, 12, 13, 14, 15); +endchar; + +beginchar(c_h_ma, 23uw#+rm#, 25uh#, 16uh#); "Oriya combination h+ma"; + currentpicture := savepicture; + pickup curvepen; + z15 = (10uw, 2uh); + z16 = (3.5uw, -2uh); + draw z15--z16; + z17 = (7uw, -3.5uh); + z18 = (16uw, -11uh); + z19 = (12.5uw, -15uh); + z20 = (8uw, y18); + z21 = (18.5uw, y17); + z22 = (22.5uw, y16); + z23 = (x22, -16uh); + draw z16---z17..z18{down}..z19{left}..z20{up}..z21---z22--z23; + penlabels(15,16,17,18,19,20,21,22,23); + z1 = (4.0uw, 11uh); + x4 = 23uw; + new_outer_circle; +endchar; + +%%%%% ja + +picture sec_ja_picture; +picture sup_ja_picture; + +beginchar(c_ja, 27uw#+rm#, 25uh#, 0uh#); "Oriya letter ja"; + path ja_curve; + path ja_bar; + path ja_circle; + z11 = (6uw, 12uh); + z12 = (3uw, 6.5uh); + z13 = (.5[x12, x14], -overshoot); + z14 = (16uw, 3.25uh); + z15 = (10uw, 9.25uh); + z16 = (13.5uw, 12uh); + z17 = (22uw, 9uh); + z18 = (x17, 0uh); + + % outer circle; + z1 = (4.5uw, 11uh); + x4 = 27uw; + define_new_outer_circle; + + ja_circle = new_outer_circle_path; + ja_bar = z17--z18; + ja_curve = z11..z12{down}..tension0.95..z13{right}..z14{up}..z15{up}..z16{right}..z17; + + transform sub; + sub := identity scaled 10/12 shifted (7.5uw, -10.75uh); + pickup curvepen; + draw ja_bar transformed sub; + draw ja_curve transformed sub; + drawdot(z11 transformed sub); + drawdot(z17 transformed sub); + drawdot(z18 transformed sub); + cullit; + sec_ja_picture = currentpicture; + clearit; + + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup curvepen; + draw ja_bar transformed super; + draw ja_curve transformed super; + draw ja_circle transformed super; + drawdot(z11 transformed super); + drawdot(z17 transformed super); + drawdot(z18 transformed super); + drawdot(z5 transformed super); + cullit; + sup_ja_picture = currentpicture; + clearit; + + draw ja_bar; + draw ja_curve; + draw ja_circle; + drawdot(z11); + drawdot(z17); + drawdot(z18); + drawdot(z5); + penlabels(1, 2, 3, 4, 5, 11,12,13,14,15,16,17,18); + savepicture := currentpicture; +endchar; + +beginchar(c_j_ja, 28uw#+rm#, 25uh#, 11uh#); "Oriya conjunct j+ja"; + currentpicture := savepicture + sec_ja_picture; +endchar; + +%%%%% jha + +picture sub_jha_picture; + +beginchar(c_jha, 24uw#+rm#, 25uh#, 6uh#); "Oriya letter jha"; % continuous stroke eye + path jha_curve; + path jha_cup; + path jha_tail; + + z1 = (7.5uw, 9uh); + z2 = (6uw, 5uh); + z3 = (11.5uw, -overshoot); + z4 = (17uw, 5uh); + z5 = (12uw, 10uh); + z6 = (6uw, 9uh); + z7 = (0uw, 16uh); + z8 = (11uw, h+overshoot); + z9 = (13.5uw, y8-.5uh); % added from here + z10 = (12uw, 21uh); + z11 = (18uw, 15uh); + z12 = (24uw, 21uh); + z13 = (22.5uw, 25uh); + % tail at bottom + z14 = (15uw, .25uh); + z15 = (20uw, -5.75uh); + + jha_curve = z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..z6{left} + ..tension 0.95..z7{up}..z8{right}..z9; + jha_cup = z9..z10{down}..z11{right}..z12{up}..z13; + jha_tail = z14--z15; + + % subscribed jha + transform sub; + sub := identity scaled 13/25 shifted (12uw, -9uh); + pickup subpen; + draw jha_curve transformed sub; + draw jha_cup transformed sub; + drawdot(z9 transformed sub); + drawdot(z13 transformed sub); + draw jha_tail transformed sub; + drawdot(z15 transformed sub); + sub_jha_picture = currentpicture; + clearit; + + % full size jha + pickup curvepen; + draw jha_curve; + draw jha_cup; + drawdot(z9); + drawdot(z13); + draw jha_tail; + drawdot(z15); + + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); +endchar; + +beginchar(c_j_jha, 26uw#+rm#, 25uh#, 11uh#); "Oriya conjunct j+jha"; + currentpicture := sup_ja_picture + sub_jha_picture; +endchar; + +%%%%% ba + +picture sup_ba_picture; +picture ba_picture; + +beginchar(c_ba, 24uw#+rm#, 25uh#, 0uh#); "Oriya letter ba"; + path ba_curve; + path ba_circle; + + z11 = (18uw, 0uh); + z12 = (x11, 8uh); + z13 = (10.5uw, 14uh); + z14 = (3.5uw, 8uh); + z15 = (x13, 2uh); + z16 = (x11, 6uh); + ba_curve = z11---z12..z13{left}..z14{down}..z15{right}..{curl0}z16; + penlabels(11,12,13,14,15,16); + + z1 = (4.75uw, 12uh); + x4 = 24uw; + define_new_outer_circle; + ba_circle = new_outer_circle_path; + + % the superior ba + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup curvepen; + draw ba_curve transformed super; + drawdot(z11 transformed super); + draw ba_circle transformed super; + cullit; sup_ba_picture := currentpicture; + clearit; + + % the full size ba + pickup curvepen; + draw ba_curve; + drawdot(z11); + draw ba_circle; + + ba_picture := currentpicture; +endchar; + +beginchar(c_badot, 24uw#+rm#, 25uh#, 0uh#); "Oriya letter ba with dot inside"; + currentpicture := ba_picture; + z2 = (10.5uw, 8uh + 1.75uh); + pickup barpen; + eye(1,2,3,4)(3.5uw,3.5uh); + draw_eye(1,2,3,4); + filldraw z1..z2..z3..z4..cycle; +endchar; + +beginchar(c_b_ja, 27uw#+rm#, 25uh#, 11uh#); "Oriya conjunct b+ja"; + currentpicture := ba_picture + sec_ja_picture; +endchar; + +beginchar(c_b_dha, 21uw#+rm#, 25uh#, 10uh#); "Oriya conjunct b+dha"; + currentpicture := sup_ba_picture + sub_dha_picture; +endchar; + +beginchar(c_b_ba, 27uw#+rm#, 25uh#, 0uh#); "Oriya conjunct b+ba"; + pickup curvepen; + z11 = z16 - (0, 1uh); + z12 = (7.5uw, 3uh); + z13 = (3uw, 9uh); + z14 = (x12, 14uh); + z15 = (x11, 10uh); + z16 = (12uw, 7uh); + z17 = (16.5uw, y12); + z18 = (21uw, 6uh); + draw z11{curl0}..z12{left}..z13{up}..z14{right}..z15{down}..z16{down} + ..z17{right}..{curl0}z18; + z19 = z15 + (0, 1uh); + z20 = (x17, y14); + z21 = (x18, y15); + z22 = (x18, 0uh); + draw z19{curl0}..z20{right}..z21{down}..z22; drawdot(z22); + penlabels(11,12,13,14,15,16,17,18,19,20,21,22); + z1 = (3.75uw, 12uh); + x4 = 27uw; + new_outer_circle; +endchar; + +beginchar(c_b_da, 27uw#+rm#, 25uh#, 0uh#); "Oriya conjunct b+da"; + pickup curvepen; + z11 = z16 - (0, 1uh); + z12 = (7.5uw, 3uh); + z13 = (3uw, 9uh); + z14 = (x12, 14uh); + z15 = (x11, 10uh); + z16 = (12uw, 7uh); + z17 = (16.5uw, y12); + z18 = (21uw, 6uh); + draw z11{curl0}..z12{left}..z13{up}..z14{right}..z15{down}..z16{down} + ..z17{right}..{curl0}z18; + % z19 = z15 + (0, 1uh); % removed + % z20 = (x17, y14); % removed + z21 = (x18, 13uh); + z22 = (x18, 0uh); + draw z21--z22; drawdot(z21); drawdot(z22); + penlabels(11,12,13,14,15,16,17,18, 21,22); + z1 = (3.75uw, 12uh); + x4 = 27uw; + new_outer_circle; +endchar; + +beginchar(c_d_da, 27uw#+rm#, 25uh#, 0uh#); "Oriya conjunct d+da"; + pickup curvepen; + z11 = z16 - (0, 1uh); + z12 = (7.5uw, 3uh); + z13 = (3uw, 9uh); + z14 = (6uw, 14uh); % adjusted + z15 = (x11, 13uh); % adjusted + z16 = (12uw, 7uh); + z17 = (16.5uw, y12); + z18 = (21uw, 6uh); + draw z11{curl0}..z12{left}..z13{up}..z14; drawdot(z14); + draw z15..z16{down}..z17{right}..z18{curl0}; drawdot(z15); + % z19 = z15 + (0, 1uh); % removed + % z20 = (x17, y14); % removed + z21 = (x18, 13uh); + z22 = (x18, 0uh); + draw z21--z22; drawdot(z21); drawdot(z22); + penlabels(11,12,13,14,15,16,17,18, 21,22); + z1 = (3.75uw, 12uh); + x4 = 27uw; + new_outer_circle; + savepicture := currentpicture; +endchar; + +beginchar(c_d_dha, 27uw#+rm#, 25uh#, 0uh#); "Oriya conjunct d+dha"; + currentpicture := savepicture; + pickup ddiagpen; + z21 = (21uw, 13uh); + z23 = (6uw, 24uh); + draw z21--z23; + penlabels(21,23); +endchar; + +beginchar(c_n_da, 23uw#+rm#, 25uh#, 0uh#); "Oriya conjunct n+da"; + z1 = (4.5uw, 10uh); + x4 = 23uw; + outer_circle; + pickup barpen; + z11 = (6uw, 13uh); + z12 = (0uw, 0uh); + draw z11--z12; drawdot(z11); drawdot(z12); + pickup curvepen; + z13 = (4uw, 7uh); + z14 = (10.5uw, 2uh-overshoot); + z15 = (17uw, 2uh+joint); + draw z11{(z12-z11)}..z13{down}..z14{right}..{curl0}z15; + z16 = (x15, 13uh); + z17 = (x16, 0uh); + draw z16--z17; drawdot(z16); drawdot(z17); + penlabels(11,12,13,14,15,16,17); + savepicture := currentpicture; +endchar; + +beginchar(c_n_dha, 24uw#+rm#, 25uh#, 0uh#); "Oriya conjunct n+dha"; + currentpicture := savepicture; + pickup ddiagpen; + z16 = (17uw, 13uh); + z18 = (4.5uw, 23.5uh); + draw z16--z18; + penlabels(16,18); +endchar; + +beginchar(c_bha, 28uw#+rm#, 25uh#, 0uh#); "Oriya letter bha"; + pickup curvepen; + z11 = (6uw, 13uh); + z12 = (3uw, 7uh); + z13 = (12uw, -overshoot); + z14 = (21uw, y12); + z15 = (19uw, y11); + draw z11..z12{down}..tension0.95..z13{right}..tension0.95..z14{up}..z15; + drawdot(z11); + drawdot(z15); + % inner cup + z16 = z15 - (0, 2uw); + z17 = (.5[x15,x19], 6uh); + z18 = (10.5uw, y16); + z19 = (x18, y15); + draw z15{down}..z16..tension0.95..z17{left}..tension0.95..z18..{up}z19; + drawdot(z19); + penlabels(11,12,13,14,15,16,17,18,19); + z1 = (4uw, 11uh); + x4 = 28uw; + new_tail_circle; +endchar; + +beginchar(c_d_bha, 28uw#+rm#, 25uh#, 0uh#); "Oriya conjunct d+bha"; + pickup curvepen; + z11 = (6uw, 12uh); + z12 = (3uw, 7uh); + z13 = (12uw, -overshoot); + z14 = (21uw, y12); + z15 = (19uw, 12uh); + draw z11..z12{down}..tension0.95..z13{right}..tension0.95..z14{up}..z15; + drawdot(z11); + drawdot(z15); + penlabels(11,12,13,14,15); + z16 = (20.75uw, 11uh); + z17 = (16uw, 9uh); + z18 = (11uw, 10uh); + z19 = (13uw, 15uh); + z20 = (11uw, 14uh); + z21 = (10uh, 21uh); + draw z15..z17..z19; + draw z19..z20..z21; + drawdot(z19); + drawdot(z21); + penlabels(16,17,18,19,20,21); + z1 = (4uw, 11uh); + x4 = 28uw; + new_tail_circle; +endchar; + +%%%%% dda, ddi, u, uu, nga + +picture sub_dda_picture; +picture sup_dda_picture; + +beginchar(c_dda, 25uw#+rm#, 25uh#, 0uh#); "Oriya letter dda"; + z11 = (9uw, 13uh); + z12 = (good.x 4uw, 6uh); + z13 = (.5[x12,x14], -overshoot); + z14 = (good.x 20uw, 6uh); + z15 = .5[z17,z18]; + z16 = z17 - (1uw, 2uh); + z17 = (11uw, 8uh); + z18 = (17uw, 15uh); + z19 = z18 + (1uw, 2uh); + z1 = (6.5uw, 11uh); + x4 = 25uw; + define_new_outer_circle; + + path dda_bar; + path dda_curve; + path dda_circle; + dda_bar := z16..z17---z18..z19; + dda_curve := z11{curl0}..z12{down}..z13{right}..z14{up}..z15; + dda_circle := new_outer_circle_path; + + % subscribed dda: + transform sub; + sub := identity scaled 15/25 shifted (8uw, -9uh); + pickup barpen; + draw dda_bar transformed sub; + drawdot(z16 transformed sub); + drawdot(z19 transformed sub); + pickup curvepen; + draw dda_curve transformed sub; + drawdot(z11 transformed sub); + draw dda_circle transformed sub; + drawdot(z5 transformed sub); + currentpicture := currentpicture + currentpicture + currentpicture; + unfill (dda_circle--cycle) transformed sub; + sub_dda_picture := currentpicture; + clearit; + + % the superior dda + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup barpen; + draw dda_bar transformed super; + drawdot(z16 transformed super); + drawdot(z19 transformed super); + pickup curvepen; + draw dda_curve transformed super; + drawdot(z11 transformed super); + draw dda_circle transformed super; + drawdot(z5 transformed super); + cullit; sup_dda_picture := currentpicture; + clearit; + + % normal dda: + pickup barpen; + draw dda_bar; + drawdot(z16); + drawdot(z19); + pickup curvepen; + draw dda_curve; + drawdot(z11); + penlabels(11,12,13,14,15,16,17,18,19); + cullit; savepicture := currentpicture; + + draw_new_outer_circle; +endchar; + +beginchar(c_dd_dda, 23uw#+rm#, 25uh#, 10uh#); "Oriya conjunct dd+dda"; + currentpicture := sup_dda_picture + sub_dda_picture; +endchar; + +beginchar(c_dd_ga, 23uw#+rm#, 25uh#, 10uh#); "Oriya conjunct dd+ga"; + currentpicture := sup_dda_picture + sub_ga_picture; +endchar; + +beginchar(c_rr_ga, 23uw#+rm#, 25uh#, 10uh#); "Oriya conjunct rr+ga"; + currentpicture := sup_dda_picture + sub_ga_picture; + z2 = (2uw, 0uh); + pickup barpen; + eye(1,2,3,4)(3.5uw,2.5uh); + draw_eye(1,2,3,4); + filldraw z1..z2..z3..z4..cycle; + penlabels(1,2,3,4); +endchar; + +beginchar(c_ddi, 25uw#+rm#, 25uh#, 0uh#); "Oriya letter ddi"; + currentpicture := savepicture; + z1 = (6.5uw, 11uh); + x4 = 25uw; + new_narrow_i_circle; +endchar; + +beginchar(c_u, 27uw#+rm#, 25uh#, 0uh#); "Oriya letter u"; + currentpicture := savepicture; + z1 = (6.5uw, 11uh); + x4 = 27uw; + new_tail_circle; +endchar; + +beginchar(c_uu, 28uw#+rm#, 25uh#, 0uh#); "Oriya letter uu"; + currentpicture := savepicture; + z1 = (6.5uw, 11uh); + x4 = 28uw; + new_loop_tail_circle; +endchar; + +beginchar(c_nga, 30uw#+rm#, 25uh#, 0uh#); "Oriya letter nga"; + currentpicture := savepicture; + pickup curvepen; + % outer circle + z1 = (6.5uw, 11uh); + z2 = (good.x 0uw, 17uh); + z3 = (10uw, h+overshoot); % adjusted + z4 = (27.5uw, good.y 19uh); % adjusted + z5 = (good.x 31uw, 22.5uh); % adjusted + z6 = (x4, good.y(25uh+overshoot)); % added + z7 = (good.x 24uw, y5); % added + z8 = (25.5uw, 19.25uh); % added + draw z1{left}..z2{up}..tension0.95..z3{right}..z4{right}..z5{up} + ..z6{left}..z7{down}..z8; + penlabels(1,2,3,4,5,6,7,8); +endchar; + +%%%%% ddha, ddhi + +beginchar(c_ddha, 25uw#+rm#, 25uh#, 0uh#); "Oriya letter ddha"; + pickup curvepen; + z11 = (10uw, 13uh); + z12 = (good.x 4uw, 6uh); + z13 = (.5[x12,x14], -overshoot); + z14 = (good.x 20uw, 6uh); + z15 = z14 + (-3uw, 3uw); + z16 = (8uw, 0uh); + draw z11{curl0}..z12{down}..z13{right}..z14{up}..z15{left}..{curl0}z16; + drawdot(z11); + penlabels(11,12,13,14,15,16); + cullit; savepicture := currentpicture; + z1 = (6.5uw, 11uh); + x4 = 25uw; + new_outer_circle; +endchar; + +beginchar(c_ddhi, 25uw#+rm#, 25uh#, 0uh#); "Oriya letter ddhi"; + currentpicture := savepicture; + z1 = (6.5uw, 11uh); + x4 = 25uw; + new_narrow_i_circle; +endchar; + +%%%%% shapes related to nna + +picture sup_nna_picture; +picture sub_nna_picture; + +beginchar(c_nna, 24uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter nna"; + path nna_top; + path nna_bot; + path nna_bar; + + pickup curvepen; + % upper curve + z1 = (24uw, 25uh-joint); + z2 = (15uw, 25uh+overshoot); + z3 = (8uw, 21uh); + z4 = (10uw, 16.75uh); + nna_top = z1{curl0}..z2{left}..z3{down}..{curl0}z4; + z5 = (14uw, 14.5uh); + z6 = (7uw, 17.5uh); + z7 = (0, 9.5uh); + z8 = (10uw, -overshoot); + z9 = (17uw, 4uh); + z10 = (11uw, 9uh); + z11 = (2.5uw, 3uh); + nna_bot = z5{curl0}..z6{left}..z7{down}..z8{right} + ..z9{up}..z10{left}..{curl0}z11; + z12 = (x1, 25uh); + z13 = (x12, 0); + pickup barpen; + nna_bar = z12--z13; + + % draw the superior version of nna + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup curvepen; + draw nna_top transformed super; + drawdot(z4 transformed super); + draw nna_bot transformed super; + pickup barpen; + draw nna_bar transformed super; + cullit; sup_nna_picture := currentpicture; + clearit; + + % draw the subscribed version of nna + transform sub; + sub := identity scaled 15/25 shifted (8uw, -5uh); + pickup subpen; + draw nna_top transformed sub; + drawdot(z4 transformed sub); + draw nna_bot transformed sub; + pickup subbarpen; + draw nna_bar transformed sub; + currentpicture := currentpicture + currentpicture + currentpicture; + unfill (z8{left}..z7{up}..z6{right}..{curl0}z5.. + z4{curl0}..z3{up}..z2{right}..{curl0}z1-- + z13--cycle) transformed sub; + sub_nna_picture := currentpicture; + clearit; + + % draw the full size nna: + pickup curvepen; + draw nna_top; + drawdot(z4); + draw nna_bot; + pickup barpen; + draw nna_bar; + + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13); + cullit; savepicture := currentpicture; +endchar; + +beginchar(c_nn_dda, 26uw#+rm#, 25uh#, 8uh#); "Oriya conjunct nn+dda"; + currentpicture := savepicture + sec_ta_picture shifted (24uw, 4uh); +endchar; + +beginchar(c_nn_ddha, 26uw#+rm#, 25uh#, 8uh#); "Oriya conjunct nn+ddha"; + currentpicture := savepicture + sec_da_picture shifted (24uw, 4uh); +endchar; + +beginchar(c_nn_tta, 28uw#+rm#, 25uh#, 8uh#); "Oriya conjunct nn+tta"; + currentpicture := sup_nna_picture + sub_tta_picture shifted(5uw, 0); +endchar; + +beginchar(c_nn_ttha, 28uw#+rm#, 25uh#, 8uh#); "Oriya conjunct nn+ttha"; + currentpicture := sup_nna_picture + sub_ttha_picture shifted(4uw, 0); +endchar; + +picture sec_nna_picture; + +beginchar(c_nn_nna, 30uw#+rm#, 25uh#, 13uh#); "Oriya letter nn+nna"; + % subscribed nna + pickup curvepen; + z21 = (15.75uw, 1uh); + z22 = (good.x 14uw, -5uh); + z23 = (.5[x22,x24], good.y -13uh); + z24 = (good.x 30uw, -7uh); + z25 = (26.5uw, -3uh); + draw z21..z22{down}..z23{right}..z24{up}..z25; + draw z21..z22{down}..z23{right}..z24{up}..z25; + % unfill z21..z22{down}..z23{right}..z24{up}..z25..cycle; + z26 = (22uw, -5.5uh); + z27 = (good.x 28uw, 1uh); + z28 = (25uw, good.y 4uh); + z29 = (good.x 21uw, 1uh); + z30 = z29 + (1uw, -2uh); + draw z26{curl0}..tension 1.1..z27{up}..z28{left}..z29{down}..z30; + draw z26{curl0}..tension 1.1..z27{up}..z28{left}..z29{down}..z30; + unfill z26{curl0}..tension 1.1..z27{up}..z28{left}..z29{down}..z30..cycle; + penlabels(21,22,23,24,25,26,27,28,29); + sec_nna_picture := currentpicture; + currentpicture := savepicture + sec_nna_picture; +endchar; + +beginchar(c_k_ss_nna, 25uw#+rm#, 25uh#, 7uh#); "Oriya conjunct k+ss+nna"; +% currentpicture := sup_k_ssa_picture + sub_nna_picture; + currentpicture := sup_k_ssa_picture + sec_nna_picture shifted (-6uw, 3uh); +endchar; + +beginchar(c_ss_nna, 24uw#+rm#, 25uh#, 10uh#); "Oriya conjunct ss+nna"; + currentpicture := sup_ssa_picture + sec_nna_picture shifted (-6uw, 3uh); +endchar; + +%%%%% letter nya and related shapes + +beginchar(c_j_nya, 30uw#+rm#, 25uh#, 0uh#); "Oriya conjunct j+nya"; + pickup curvepen; + % upper part + z1 = (4uw, 25uh); + z2 = (1uw, 19uh); + z3 = (4.5uw, 13uh); % adjusted + z4 = (22.5uw, 13uh); % adjusted + z5 = (25uw, 20uh); + z6 = (20uw, 25uh+overshoot); + z7 = z9 + (0, 1uh); + z8 = (x9, 17uh); + z9 = (16.5uw, 23uh); + z10 = (12.5uw, y6); + z11 = (8uw, 21uh); + z12 = (9.5uw, y8); + draw z1..tension.95..z2{down}..{(3,-1)}z3; drawdot(z1); + draw z4..z5{up}..z6{left}..{curl0}z7; + draw z8---z9..z10{left}..z11{down}..z12; drawdot(z8); drawdot(z12); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12); + % lower part + z21 = (9uw, 6uh); + z22 = (4.5uw, 3uh); + z23 = (0uw, 8uh); + z24 = (x22, 13uh); + z25 = (x21, 9uh); + z26 = z21 + (0uw, 1uh); + z27 = (13.5uw, y22); + z28 = (18uw, 6uh); + draw z21{curl0}..z22{left}..z23{up}..z24{right}..z25{down}..z26{down} + ..z27{right}..{curl0}z28; + penlabels(21,22,23,24,25,26,27,28); + z29 = z25 + (0uw, 1uh); + z30 = (x27, y24); + z31 = (x28, y25); + z32 = (x31, 0uh); + draw z29{curl0}..z30{right}..z31{down}---z32; drawdot(z32); + penlabels(29,30,31,32); + z33 = z31 + (0uw, 1uh); + z34 = (22.5uw, y24); + z35 = (27uw, 8uh); + z36 = (25.5uw, 0uh); + draw z33{curl0}..z34{right}..z35{down}..z36; drawdot(z36); + penlabels(33,34,35,36); +endchar; + +beginchar(c_ny_ja, 30uw#+rm#, 25uh#, 0uh#); "Oriya conjunct ny+ja"; + pickup curvepen; + % upper part (copied from Oriya letter nya) + z1 = (4uw, 25uh); + z2 = (1uw, 19uh); + z3 = (8.25uw, 13uh); + draw z1..tension.95..z2{down}..{(5,-1)}z3; drawdot(z1); + z4 = (21uw, 13.5uh); % adjusted + z5 = (25uw, 20uh); + z6 = (20uw, 25uh+overshoot); + z7 = z9 + (0, 1uh); + z8 = (x9, 17uh); + z9 = (16.5uw, 23uh); + z10 = (12.5uw, y6); + z11 = (8uw, 21uh); + z12 = (9.5uw, y8); + draw z4..z5{up}..z6{left}..{curl0}z7; + draw z8---z9..z10{left}..z11{down}..z12; drawdot(z8); drawdot(z12); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12); + % lower part (copied from Oriya letter nya and adjusted) + z13 = (4uw, 14.5uh); + z14 = (0uw, 8uh); + z15 = (.5[x14,x16], -overshoot); + z16 = (23uw, 8uh); + z17 = (19uw, 14uh); + z18 = z20 + (0, 1uh); + z19 = (x20, 5uh); + z20 = (15uw, 11uh); + z21 = (11uw, y17); + z22 = (7uw, 9uh); + z23 = (8.5uw, 5uh); + draw z13..z14{down}..tension0.95..z15{right}..tension0.95..z16{up}..z17{left}..{curl0}z18; + draw z19---z20..z21{left}..z22{down}..z23; drawdot(z19); drawdot(z23); + % tail + pickup barpen; + z24 = (23uw, 10uh); + z25 = (30uw, 16uh); + z26 = (x25, 0uh); + draw z24--z25--z26; drawdot(z25); drawdot(z26); + penlabels(13,14,15,16,17,18,19,20,21,22,23,24,25,26); +endchar; + +beginchar(c_ny_ca, 21uw#+rm#, 25uh#, 0uh#); "Oriya conjunct ny+ca"; + pickup curvepen; + % upper part (copied from nya and adjusted) + z1 = (2uw, 25uh); + z2 = (0uw, 19uh); + z3 = (4.75uw, 13.5uh); + draw z1..tension.95..z2{down}..tension.95..{(3,-1)}z3; drawdot(z1); + z4 = (11.5uw, 13uh); + z5 = (21uw, 20uh); + z6 = (16.5uw, 25uh+overshoot); + z7 = z9 + (0, 1uh); + z8 = (x9, 18uh); + z9 = (13.5uw, 23uh); + z10 = (10uw, y6); + z11 = (6uw, 21.5uh); + z12 = (7.5uw, y8); + draw z4{right}..z5{up}..z6{left}..{curl0}z7; + draw z8---z9..z10{left}..z11{down}..z12; drawdot(z8); drawdot(z12); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12); + % lower part + z21 = (6uw, 7.5uh); + z22 = (4uw, 11uh); + z23 = (8uw, 15uh); + z24 = (12uw, 11uh); + z25 = (8uw, 7uh); + z26 = (3uw, 8uh); + z27 = (0uw, 4uh); + z28 = (8uw, -overshoot); + z29 = (19uw, joint); + draw z21{curl0}..z22{up}..z23{right}..z24{down}..z25{left} + ..z26..z27{down}..z28{right}..{curl0}z29; + z30 = (x29, 15.5uh); + z31 = (x30, 0uh); + draw z30--z31; drawdot(z31); + penlabels(21,22,23,24,25,26,27,28,29,30,31); + savepicture := currentpicture; +endchar; + +beginchar(c_ny_cha, 21uw#+rm#, 25uh#, 9uh#); "Oriya conjunct ny+cha"; + currentpicture := savepicture + sec_tha_picture shifted (11uw, -8uh); +endchar; + +beginchar(c_ny_jha, 27uw#+rm#, 25uh#, 0uh#); "Oriya conjunct ny+jha"; + pickup curvepen; + currentpicture := savepicture; + z32 = (19uw, 9uh); + z33 = (27.5uw, 23uh); + draw z32--z33; drawdot(z33); + z34 = whatever[z32,z33]; + x34 = x32+1.5uw; + z35 = (28uw, 0uh); + draw z34--z35; drawdot(z35); + penlabels(32,33,34,35); +endchar; + +beginchar(c_nya, 26uw#+rm#, 25uh#, 0uh#); "Oriya letter nya"; + pickup curvepen; + % upper part + z1 = (4uw, 25uh); + z2 = (1uw, 19uh); + z3 = (8.25uw, 13uh); + draw z1..tension.95..z2{down}..{(5,-1)}z3; drawdot(z1); + z4 = (22uw, 14uh); + z5 = (25uw, 20uh); + z6 = (20uw, 25uh+overshoot); + z7 = z9 + (0, 1uh); + z8 = (x9, 17uh); + z9 = (16.5uw, 23uh); + z10 = (12.5uw, y6); + z11 = (8uw, 21uh); + z12 = (9.5uw, y8); + draw z4..z5{up}..z6{left}..{curl0}z7; + draw z8---z9..z10{left}..z11{down}..z12; drawdot(z8); drawdot(z12); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12); + % lower part + z13 = (4uw, 14.5uh); + z14 = (0uw, 8uh); + z15 = (.5[x14,x16], -overshoot); + z16 = (26uw, 8uh); + z17 = (20.5uw, 14uh); + z18 = z20 + (0, 1uh); + z19 = (x9, 5uh); + z20 = (x9, 11uh); + z21 = (12uw, y17); + z22 = (7uw, 9uh); + z23 = (8.5uw, 5uh); + draw z13..z14{down}..tension0.95..z15{right}..tension0.95..z16{up}..z17{left}..{curl0}z18; + draw z19---z20..z21{left}..z22{down}..z23; drawdot(z19); drawdot(z23); + penlabels(13,14,15,16,17,18,19,20,21,22,23); +endchar; + +beginchar(c_nya_var, 20uw#+rm#, 25uh#, 0uh#); "Oriya letter nya (variant)"; + pickup curvepen; + % top part, first curve + z1 = (2.5uw, 25uh); + z2 = (1uw, 22uh); + z3 = (9uw, 16uh); + z4 = (17.5uw, 22uh); + z5 = (15uw, 25uh+overshoot); + z6 = (12uw, y5-2uh); + draw z1..z2{down}..z3{right}..z4{up} + ..tension.95..z5{left}..tension0.95..{curl0}z6; + drawdot(z1); + % top part, second curve + z7 = (12uw, 20uh); + z8 = (x7, 23uh); + z9 = (9uw, 25uh+overshoot); + z10 = (6uw, 23uh); + z11 = (7uw, 20uh); + draw z7---z8{up}..z9{left}..z10{down}..z11; + % lower part, first curve + z12 = (2uw, 13.5uh); + z13 = (0uw, 8uh); + z14 = (10uw, -overshoot); + z15 = (20uw, 5uh); + z16 = (15uw, 9uh); + draw z12..z13{down}..tension.95..z14{right}..z15{up}..z16; + drawdot(z12); + % lower part, second curve + z17 = (11.5uw, 7.5uh); + % z18 = (15uw, 9uh); + z19 = (17.5uw, 12.5uh); + z20 = (13.5uw, 16uh); + z21 = (9.5uw, 13uh); + draw z17{curl0}..tension1.1..z19{up}..z20{left}..z21; + drawdot(z21); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21); +endchar; + +%%%%% sa + +picture sup_sa_picture; +picture sub_sa_picture; + +beginchar(c_sa, 22uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter sa"; + path sa_bar; + path sa_top; + path sa_bot; + + pickup curvepen; + z1 = (14uw, 13uh); + z2 = (2.5uw, 6uh); + z3 = (22uw, -overshoot); + sa_bot = z1--z2 & z2--z3; + z4 = (7uw, 9uh); + z5 = (0uw, 18uh); + z6 = (10uw, h+overshoot); + z7 = (x3, h-joint); + sa_top = z4{curl0}..z5{up}..z6{right}..{curl0}z7; + pickup barpen; + z8 = (x3, h); + z9 = z3; + sa_bar = z8--z9; + penlabels(1,2,3,4,5,6,7,8,9); + + % the superiour sa: + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup curvepen; + draw sa_bot transformed super; + drawdot(z1 transformed super); + drawdot(z2 transformed super); + draw sa_top transformed super; + pickup barpen; + draw sa_bar transformed super; + drawdot(z8 transformed super); + drawdot(z9 transformed super); + cullit; sup_sa_picture := currentpicture; + clearit; + + % the subscribed sa: + transform sub; + sub := identity scaled 15/25 shifted (8uw, -9uh); + pickup subpen; + draw sa_bot transformed sub; + drawdot(z1 transformed sub); + drawdot(z2 transformed sub); + draw sa_top transformed sub; + pickup subbarpen; + draw sa_bar transformed sub; + drawdot(z8 transformed sub); + drawdot(z9 transformed sub); + currentpicture := currentpicture + currentpicture + currentpicture; + unfill (z1--z2--z4{curl0}..z5{up}..z6{right}..{curl0}z7--z3--cycle) transformed sub; + sub_sa_picture := currentpicture; + clearit; + + % the full size sa: + pickup curvepen; + draw sa_bot; + drawdot(z1); + drawdot(z2); + draw sa_top; + pickup barpen; + draw sa_bar; + drawdot(z8); + drawdot(z9); + cullit; savepicture := currentpicture; +endchar; + +beginchar(c_s_ka, 22uw#+rm#, 25uh#, 5uh#); "Oriya conjunct s+ka"; + currentpicture := sup_sa_picture + sub_ka_picture shifted (-4uw, 4uh); +endchar; + +beginchar(c_s_tu, 23uw#+rm#, 25uh#, 10uh#); "Oriya conjunct s+tu"; + currentpicture := sup_sa_picture + sec_nna_picture shifted (-7uw, 3uh); +endchar; + +beginchar(c_s_kha, 22uw#+rm#, 25uh#, 9uh#); "Oriya conjunct s+kha"; + currentpicture := sup_sa_picture + sub_kha_picture shifted (-1.5uw, 0); +endchar; + +beginchar(c_s_tha, 21uw#+rm#, 25uh#, 3uh#); "Oriya conjunct s+tha"; + currentpicture := sup_sa_picture + sec_tha_picture shifted (11uw, -1uh); +endchar; + +beginchar(c_s_pa, 22uw#+rm#, 25uh#, 9uh#); "Oriya conjunct s+pa"; + currentpicture := sup_sa_picture + sub_pa_picture; +endchar; + +beginchar(c_s_pha, 24uw#+rm#, 25uh#, 9uh#); "Oriya conjunct s+pha"; + currentpicture := sup_sa_picture + sub_pha_picture; +endchar; + +beginchar(c_t_sa, 22uw#+rm#, 25uh#, 0uh#); "Oriya conjunct t+sa"; + currentpicture := sup_sa_picture shifted (4uw, 0); + % lower diagonal; + pickup subpen; + z1 = (3uw, 12uh); + z2 = (0uw, 9uh); + z3 = (4uw, 6uh); + z4 = (22uw, 0); + draw z1..z2{down}..z3---z4; + penlabels(1,2,3,4); +endchar; + +beginchar(c_s_t_ra, 22uw#+rm#, 25uh#, 5uh#); "Oriya conjunct s+t+ra"; + currentpicture := sup_sa_picture + sub_tra_picture shifted (6uw, 0); +endchar; + +beginchar(c_k_sa, 30uw#+rm#, 28uh#, 9uh#); "Oriya conjunct k+sa"; + currentpicture := full_ka_picture + sub_sa_picture shifted (9uw, 0uh); + % outer circle + z1 = (4uw, 12uh); % added (1uw, 2uh) + x4 = 28uw; + new_outer_circle; +endchar; + +beginchar(c_p_sa, 22uw#+rm#, 25uh#, 9uh#); "Oriya conjunct p+sa"; + currentpicture := sup_pa_picture + sub_sa_picture; +endchar; + +beginchar(c_s_ta, 26uw#+rm#, 25uh#, 8uh#); "Oriya conjunct s+ta"; + currentpicture := savepicture + sec_ta_picture shifted (22uw, 4uh); +endchar; + +beginchar(c_t_ta, 26uw#+rm#, 25uh#, 0uh#); "Oriya conjunct t+ta"; + pickup curvepen; + z11 = (5.5uw, 12uh); + z12 = (good.x 3uw, 7uh); + z13 = (.5[x12,x14], -overshoot); + z14 = (good.x 19uw, 6uh); + z15 = (14uw, 11.75uh); + z16 = (10uw, 9uh); + z17 = (good.x 16uw, 16.5uh); + z18 = (12.5uw, good.y 21uh); + z19 = (good.x 8uw, 17uh); + z20 = (9uw, 15uh); + draw z11..z12{down}..tension0.9..z13{right}..z14{up}..z15; + draw z16{curl0}..z17{up}..z18{left}..z19{down}..z20; + penlabels(11,12,13,14,15,16,17,18,19,20); + z1 = (4.25uw, 11uh); + x4 = 26uw; + new_tail_circle; +endchar; + +picture sub_ma_picture; +picture sup_ma_picture; + +beginchar(c_ma, 22uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter ma"; + path ma_top; + path ma_bot; + path ma_bar; + + pickup curvepen; + % top left bow + z1 = (5.5uw, 7.75uh); + z2 = (good.x 0uw, 17uh); + z3 = (11uw, good.y (25uh+overshoot)); + z4 = (good.x 22uw, 25uh-joint); + ma_top = z1..z2{up}..z3{right}..{curl0}z4; + % bottom curve + pickup curvepen; + z5 = (6uw, 0uh); + z6 = (good.x 3uw, 3uh); + z7 = (8uw, 8uh); + z8 = (15uw, 12uh); + ma_bot = z5..z6{up}..tension1.2..{(3,1)}z8; + % standing bar + pickup barpen; + z9 = (x4, h); + z10 = (x4, 0); + ma_bar := z9--z10; + + % the superiour ma: + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup curvepen; + draw ma_top transformed super; + pickup barpen; + draw ma_bot transformed super; + drawdot(z5 transformed super); + draw ma_bar transformed super; + drawdot(z9 transformed super); + drawdot(z10 transformed super); + cullit; sup_ma_picture := currentpicture; + clearit; + + % the subscribed sa: + transform sub; + sub := identity scaled 15/25 shifted (8uw, -7uh); + pickup subpen; + draw ma_top transformed sub; + pickup subbarpen; + draw ma_bot transformed sub; + drawdot(z5 transformed sub); + draw ma_bar transformed sub; + drawdot(z9 transformed sub); + drawdot(z10 transformed sub); + currentpicture := currentpicture + currentpicture + currentpicture; + unfill (z1..z2{up}..z3{right}..{curl0}z4--z10--z5..z6{up}.. + tension1.2..{(3,1)}z8..cycle) transformed sub; + sub_ma_picture := currentpicture; + clearit; + + % draw the full size ma + pickup curvepen; + draw ma_top; + pickup curvepen; + draw ma_bot; + drawdot(z5); + pickup barpen; + draw ma_bar; + drawdot(z9); + drawdot(z10); + penlabels(1,2,3,4,5,6,7,8,9,10); + cullit; savepicture := currentpicture; +endchar; + +beginchar(c_m_ma, 22uw#+rm#, 25uh#, 7uh#); "Oriya conjunct m+ma"; + currentpicture := sup_ma_picture + sub_ma_picture; +endchar; + +beginchar(c_t_ma, 22uw#+rb#+rm#, 25uh#, 12uh#); "Oriya conjunct t+ma"; + currentpicture := savepicture; + z1 = (22uw, 0uh); % z10 of letter ma + ta_tail; +endchar; + +beginchar(c_m_pa, 28uw#+rm#, 25uh#, 0uh#); "Oriya conjunct m+pa"; + pickup curvepen; + % top left bow + z1 = (5.5uw, 7.75uh); + z2 = (good.x 0uw, 17uh); + z3 = (11uw, good.y (25uh+overshoot)); + z4 = (13.5uw, y3-.5uh); + draw z1..z2{up}..z3{right}..{curl0}z4; drawdot(z4); + z11 = (good.x 12uw, 21uh); + z12 = (18uh, good.y 15uw); + z13 = (good.x 24uw, 21uh); + draw z4..z11{down}..z12{right}..{curl0}z13; + % bottom curve + pickup curvepen; + z5 = (6uw, 0uh); + z6 = (good.x 3uw, 3uh); + z7 = (8uw, 8uh); + z8 = (14uw, 11.5uh); % adjusted + draw z5..z6{up}..tension1.2..{(3,1)}z8; + drawdot(z5); + % standing bar + pickup barpen; + z9 = (x13, h); + z10 = (x13, 0); + draw z9--z10; + drawdot(z9); drawdot(z10); + % save the picture without the diagonal + cullit; savepicture := currentpicture; + % diagonal + pickup ddiagpen; + z14 = (18uw, 25uh+overshoot); + z15 = (29uw, 12uh); + draw z14--z15; drawdot(z14); drawdot(z15); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); +endchar; + +beginchar(c_m_pha, 30uw#+rm#, 25uh#, 0uh#); "Oriya conjunct m+pha"; + currentpicture := savepicture; + % diagonal + pickup ddiagpen; + z14 = (18uw, 25uh+overshoot); + z15 = (30uw, 11uh); % adjusted + draw z14--z15; drawdot(z14); drawdot(z15); + penlabels(14,15); + % top left eye + x31 = 24uw; + top_left_eye; +endchar; + +beginchar(c_dh_ya, 24uw#+rb#+rm#, 25uh#, 0uh#); "Oriya conjunct dh+ya"; + pickup curvepen; + z1 = (1uw, 25uh); + z2 = (13uw, 12uh); + draw z1--z2; drawdot(z1); + z3 = z2; + z4 = (7uw, 14uh); + z5 = (0uw, 7uh); + z6 = (7uw, -overshoot); + z7 = (12.25uw, 2uh); + draw z3..tension0.9..z4{left}..z5{down}..tension0.95..z6{right}..{curl0}z7; + z8 = (11uw, 6uh); + z9 = (18uw, -overshoot); + z10 = (24uw, joint); + draw z2..z8{down}..z9{right}..{curl0}z10; + pickup barpen; + z11 = (x10, 25uh); + z12 = (x11, 0uh); + draw z11--z12; drawdot(z11); drawdot(z12); + penlabels(1,2,3,4,5,6,7,8,9,10,11); +endchar; + +%%%%% na, naa, secondary na, nta, ntra, tna + +picture napicture; + +beginchar(c_na, 25uw#+rm#, 25uh#, 0uh#); "Oriya letter na"; + pickup curvepen; + % inner shape + z11 = (7uw, 0uh); + z12 = (4uw, 3uh); + z13 = (16uw, 12uh); + z14 = (18uw, 10uh); + z15 = (x14, 0uh); + draw z11..tension0.95..z12{up}..tension2.0..z13{right}..z14{down}---z15; + drawdot(z11); drawdot(z12); + napicture := currentpicture; + % outer circle + z1 = (6.5uw, 7uh); + z2 = (0uw, 16uh); + z3 = (12uw, 25uh+overshoot); + z4 = (25uw, 16uh); + z5 = (22uw, 9uh); + draw z1..z2{up}..z3{right}..z4{down}..z5; drawdot(z5); + penlabels(1,2,3,4,5,11,12,13,14,15); + savepicture := currentpicture; +endchar; + +beginchar(c_naa, 27uw#+rm#+rb#, 25uh#, 0uh#); "Oriya combination naa"; + pickup curvepen; + % inner shape + currentpicture := napicture; + % outer circle + z1 = (6.5uw, 7uh); + z2 = (0uw, 16uh); + z3 = (13.5uw, 25uh+overshoot); + z4 = (27uw, 25uh-joint); + z5 = (27uw, 25uh); + z6 = (27uw, 0uh); + draw z1..z2{up}..z3{right}..{curl0}z4; drawdot(z5); drawdot(z6); + pickup barpen; + draw z5--z6; + penlabels(1,2,3,4,5,6); +endchar; + +beginchar(c_ni, 25uw#+rm#, 25uh#, 0uh#); "Oriya combination ni"; + pickup curvepen; + currentpicture := napicture; + z1 = (6.5uw, 7uh); + z2 = (good.x 0uw, 14uh); + z6 = (6uw, good.y 20uh); + z7 = (15uw, 18uh); + draw z1..z2{up}..z6{right}..z7; + z8 = (8uw, 20.125uh); + z9 = (good.x 7uw, 22uh); + z3 = (14.5uw, good.y (25uh+overshoot)); + z4 = (25uw, 16uh); + z5 = (x4-2uw, 9uh); + draw z8{left}..z9{up}..z3{right}..z4{down}..z5; drawdot(z5); + penlabels(1,2,3,4,5,6,7,8,9); +endchar; + +% more common variant of n+ti, n+ta: + +beginchar(c_n_ti_var, 27uw#+rm#, 25uh#, 7uh#); "Oriya letter n+ti (variant)"; + pickup curvepen; + % inner shape (slighlty reduced) + z11 = (7uw, 0uh); + z12 = (4uw, 3uh); + z13 = (15uw, 11uh); + z14 = (17uw, 9uh); + z15 = (x14, 0uh); + draw z11..tension0.95..z12{up}..tension2.0..z13{right}..z14{down}---z15; + drawdot(z11); drawdot(z12); + % outer circle + z1 = (6.5uw, 7uh); + z2 = (good.x 0uw, 14uh); + z6 = (6uw, good.y 20uh); + z7 = (15uw, 18uh); + draw z1..z2{up}..z6{right}..z7; + z8 = (8uw, 20.125uh); + z9 = (good.x 7uw, 22uh); + z3 = (14.5uw, good.y (25uh+overshoot)); + z4 = (26.5uw, 15uh); + z5 = (24.5uw, 8uh); + draw z8{left}..z9{up}..z3{right}..z4{down}..z5; drawdot(z5); + % ta tail + z21 = z5 - (-2uw, 5.5uh); + z22 = z5 - (3uw, 3.5uh); + z23 = z5; + z24 = z5 - (-3uw, 3uh); + z25 = z5 - (12uw, 15uh); + + draw z21..z22{up}..z23{right}..z24{down}...{curl0}z25; + + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15, 21, 22, 23, 24, 25); +endchar; + +beginchar(c_n_ta_var, 27uw#+rm#, 25uh#, 7uh#); "Oriya letter n+ta (variant)"; + pickup curvepen; + % inner shape (slighlty reduced) + z11 = (7uw, 0uh); + z12 = (4uw, 3uh); + z13 = (15uw, 11uh); + z14 = (17uw, 9uh); + z15 = (x14, 0uh); + draw z11..tension0.95..z12{up}..tension2.0..z13{right}..z14{down}---z15; + drawdot(z11); drawdot(z12); + % outer circle + z1 = (6.5uw, 7uh); + z2 = (0uw, 16uh); + z3 = (13uw, 25uh+overshoot); + z4 = (26.5uw, 15uh); + z5 = (24.5uw, 8uh); + draw z1..z2{up}..z3{right}..z4{down}..z5; drawdot(z5); + % ta tail + z21 = z5 - (-2uw, 5.5uh); + z22 = z5 - (3uw, 3.5uh); + z23 = z5; + z24 = z5 - (-3uw, 3uh); + z25 = z5 - (12uw, 15uh); + + draw z21..z22{up}..z23{right}..z24{down}...{curl0}z25; + + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15, 21, 22, 23, 24, 25); +endchar; + +beginchar(cs_na, 0uw#, 0uh#, 10uh#); "Oriya secondary na"; + pickup curvepen; + z11 = (7uw, 0uh); % copied from letter na + z12 = (4uw, 3uh); + z13 = (16uw, 12uh); + z14 = (18uw, 10uh); + z15 = (x14, 0uh); + transform sub; + sub = identity scaled 10/12 shifted (-(11uw+rm+rb), -10uh); + draw (z11..tension0.95..z12{up}..tension2.0..z13{right}..z14{down}---z15) + transformed sub; + drawdot(z11 transformed sub); + drawdot(z12 transformed sub); +endchar; + +beginchar(c_n_ta, 25uw#+rm#, 25uh#, 5uh#); "Oriya conjunct n+ta"; + currentpicture := savepicture + sec_ta_picture shifted (18uw, 4uh); +endchar; + +beginchar(c_n_t_ra, 25uw#+rm#, 25uh#, 12uh#); "Oriya conjunct n+t+ra"; + currentpicture := savepicture + sub_tra_picture shifted (8uh, -6uh); +endchar; + +beginchar(c_n_tha, 25uw#+rm#, 25uh#, 9uh#); "Oriya conjunct n+tha"; + currentpicture := savepicture + sec_tha_picture shifted (12uw, -8uh); +endchar; + +beginchar(c_t_na, 25uw#+rm#, 25uh#, 12uh#); "Oriya conjunct t+na"; + currentpicture := savepicture; + z1 = (18uw, 0uh); % = z15 in letter na + ta_tail; +endchar; + +%%%%% tha + +beginchar(c_tha, 20uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter tha"; + pickup curvepen; + z1 = (4.5uw, 19.5uh); + z2 = (6uw, 21uh); + z3 = (7.5uw, 19.5uh); + z4 = (4uw, 18uh); + z5 = (3uw, 21uh); + z6 = (8.5uw, 25uh+overshoot); + z7 = (13uw, 20uh); + z8 = (0uw, 7uh); + z9 = (10uw, -overshoot); + z10 = (20uw, joint); + z11 = (x10, 25uh); + z12 = (x11, 0uh); + % draw z1{curl0}..z2{right}..z3{down}.. + draw z4{curl0}..z5{up}..z7{down} + ..z8{down}..z9{right}..{curl0}z10; + draw z11--z12; drawdot(z11); drawdot(z12); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12); +endchar; + +%%%%% sha + +picture sup_sha_picture; + +beginchar(c_sha, 22uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter sha"; % continuous stroke eye + path sha_eye; + path sha_top; + path sha_bar; + + pickup curvepen; + z1 = (5.5uw, 9uh); z2 = (good.x 4uw, 5uh); z3 = (9.5uw, -overshoot); + z4 = (good.x 15uw, 5uh); z5 = (10uw, good.y 10uh); z6 = (4uw, good.y 9uh); + z7 = (0uw, 14uh); z8 = (5uw, 19.5uh); z9 = (11uw, 18uh); + sha_eye := z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..z6{left}.. + z7{up}..z8{right}..{curl0}z9; + z10 = (7uw, 19.25uh); + z11 = (good.x 6uw, 22.5uh); + z12 = (11uw, h + overshoot); + z13 = (22uw, h - joint); + sha_top := z10..z11{up}..z12{right}..{curl0}z13; + pickup barpen; + z14 = (x13, h); z15 = (x13, 0); + sha_bar := z14--z15; + + % raised sha: + transform super; + super = identity scaled 20/25 shifted (0uw, 5uh); + pickup curvepen; + draw sha_eye transformed super; + draw sha_top transformed super; + drawdot(z9 transformed super); + pickup barpen; + draw sha_bar transformed super; + drawdot(z14 transformed super); + drawdot(z15 transformed super); + cullit; sup_sha_picture := currentpicture; + clearit; + + % full size sha: + pickup curvepen; + draw sha_eye; + draw sha_top; + drawdot(z9); + pickup barpen; + draw sha_bar; + drawdot(z14); + drawdot(z15); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); + cullit; savepicture := currentpicture; +endchar; + +beginchar(c_sh_tta, 25uw#+rm#, 25uh#, 9uh#); "Oriya conjunct sh+tta"; + currentpicture := sup_sha_picture + sub_tta_picture shifted (4uw, 0uh); +endchar; + +beginchar(c_sh_ca, 25uw#+rm#, 25uh#, 9uh#); "Oriya conjunct sh+ca"; + currentpicture := sup_sha_picture + sub_ca_picture shifted (4uw, 0uh); +endchar; + +beginchar(c_sh_cha, 21uw#+rm#, 25uh#, 3uh#); "Oriya conjunct s+cha"; + currentpicture := sup_sha_picture + sec_tha_picture shifted (11uw, -1uh); +endchar; + +beginchar(c_tta_var, 24uw#+rm#, 25uh#, 0uh#); "Oriya letter tta (variant)"; + pickup curvepen; + z1 = (6uw, 5uh); z2 = (12uw, -overshoot); + z3 = (18uw, y1); z4 = (x2, 10uh+overshoot); + draw z1{down}..z2{right}..z3{up}..z4{left}..cycle; + z5 = (6.5uw, 8uh); z6 = (0uw, 15uh); + draw z5--z6; + z7 = (.5[x6,x8], y6+2.5uh); + z8 = (24uw, y6); + draw z6..z7{right}..z8; + z9 = (11uw, h+overshoot); + draw z8--z9; drawdot(z9); + penlabels(1,2,3,4,5,6,7,8,9); +endchar; + +%%%%% vowels + +beginchar(c_a, 24uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter a"; + pickup curvepen; + z1 = (3.5uw, 17.5uh); + z2 = (2uw, 21.5uh); + z3 = (6.5uw, h+overshoot); + z4 = (10uw, 23uh); + % z4 = (10uw, 24uh); + z5 = (x4, 18uh); + draw z1..z2{up}..z3{right}..z4{down}--z5; + drawdot(z1); drawdot(z5); + if calligraphic: z6 = z4 + (0uw, 1uh); else: z6 = z4 fi; + z7 = (14uw, h+overshoot); + z8 = (18uw, 20.5uh); % (18uw, 20.5uh); + z9 = (10uw, 13.5uh); % (10uw, 14uh); + z10 = (0uw, 7.5uh); % (0uw, 8uh); + z11 = (11.5uw, -overshoot); + z12 = (24uw, 4uh); + draw z6 if calligraphic: {curl0} fi..z7{right}..z8{down}.. + z9{left}..z10{down}..z11{right}..{curl0}z12; + pickup barpen; + z13 = (x12, h); + z14 = (x12, 0uh); + draw z13--z14; + drawdot(z13); drawdot(z14); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13); +endchar; + +path li_path; + +beginchar(c_li, 20uw#+rm#, 25uh#, 0uh#); "Oriya letter li"; + pickup curvepen; + z1 = (4uw, 24uh); + z2 = (7.5uw, 21uh); + z3 = (.5[x2,x4], 18uh); + z4 = (2uw, y2); + z5 = (9uw, 25uh + overshoot); + z6 = (16uw, 20uh); + z7 = (9uw, 14uh); + z8 = (0uw, 6uh); + z9 = (10uw, -overshoot); + z10 = (20uw, 5uh); + z11 = (.5[x10,x12], 8uh); + z12 = (x10-5uw, y10); + z13 = (x11, 2uh); + z14 = (x10-0.5uw, 3uh); + li_path := z1..z2{down}..z3{left}..z4{up}..z5{right}..z6{down}.. + z7..tension 0.9..z8{down}..z9{right}..z10{up}..z11{left}..z12{down}.. + z13{right}..z14; + draw li_path; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14); +endchar; + +beginchar(cs_li, 0uw#, 0uh#, 16uh#); "Oriya vowel sign li"; + pickup subpen; + draw li_path scaled 14/25 shifted (-4uw, -16uw); +endchar; + +path lii_path; + +beginchar(c_lii, 20uw#+rm#, 25uh#, 7uh#); "Oriya letter lii"; + pickup curvepen; + z1 = (4uw, 24uh); + z2 = (7.5uw, 21uh); + z3 = (.5[x2,x4], 18uh); + z4 = (2uw, y2); + z5 = (9uw, 25uh + overshoot); + z6 = (16uw, 20uh); + z7 = (9uw, 14uh); + z8 = (0uw, 6uh); + z9 = (10uw, -overshoot); + z10 = (20uw, 5uh); + z11 = (.5[x10,x12], 8uh); + z12 = (x10-5.5uw, y10); + z13 = (x10-4uw, 2uh); + z14 = (x10+5uw, -7uh); + lii_path := z1..z2{down}..z3{left}..z4{up}..z5{right}..z6{down}.. + z7..tension 0.9..z8{down}..z9{right}..z10{up}..z11{left}..z12{down}.. + z13---z14; + draw lii_path; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14); +endchar; + +beginchar(cs_lii, 0uw#, 0uh#, 16uh#); "Oriya vowel sign lii"; + pickup subpen; + draw lii_path scaled 14/25 shifted (-4uw, -16uh); +endchar; + +beginchar(c_e, 24uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter e"; + pickup curvepen; + z1 = (12uw, 14uh); + z2 = z1 + (-2uw, 2uh); + z3 = z2 + (0.707uw, 1.414uh); + % y5 = 25uh; x6 = 24uw; + % z5 = z6 + (-2uw, 2uh); + z5 = (24uw, 25uh+overshoot); + % x7 = x6; y8 = 0uh; + % z8 = z7 + (-3uw, -2uh); + z7 = (x5, 0uh-overshoot); + z10 = (2uw, 12uh); + z11 = (0uw, 11.75uh); + draw z1..z2{up}..z3---z5; + draw z5---z7; + pickup curvepen; + draw z7---z10..z11; + penlabels(1,2,3,4,5,6,7,8,9,10,11); +endchar; + +%% for the letter au we add a `mantle' to the letter e + +beginchar(c_ai, 32uw#+rb#+rm#, 36uh#, 0uh#); "Oriya letter ai"; + pickup curvepen; + z1 = (13uw, 14uh); + z2 = z1 + (-2uw, 2uh); + z3 = z2 + (0.707uw, 1.414uh); + % y5 = 25uh; x6 = 24uw; + % z5 = z6 + (-2uw, 2uh); + z5 = (24uw, 24uh+overshoot); + % x7 = x6; y8 = 0uh; + % z8 = z7 + (-3uw, -2uh); + z7 = (x5, 0uh-overshoot); + z10 = (2uw, 12uh); + z11 = (0uw, 11.75uh); + draw z1..z2{up}..z3---z5; + draw z5---z7; + pickup curvepen; + draw z7---z10..z11; + % `mantle' + pickup curvepen; + z20 = (4uw, 36uh); + z21 = (17uw, 32uh); + z22 = (26uw, 32uh); + z23 = (32uw, 24uh); + z24 = (x23, 0uh); + draw z20..z21---z22{right}..{down}z23--z24; + drawdot(z20); drawdot(z24); + % connecting curve + z25 = (x5, 19uh); + z26 = (26uw, 16uh); + z27 = (x23, 18uh); + draw z25..z26..z27; + penlabels(1,2,3,4,5,6,7,8,9,10,11); +endchar; + +beginchar(c_o, 23uw#+rm#, 25uh#, 0uh#); "Oriya letter o"; + pickup curvepen; + % first curve + z1 = (6uw, 35uh); + z2 = (3.5uw, 22.5uh); + z3 = (0uw, 12.5uh); + z4 = (11.5uw, -overshoot); + z5 = (23uw, 8.5uh); + z6 = (16uw, 13.80uh); + draw z1{(1,-2)}..z2..z3{down}..tension0.95.. + z4{right}..tension0.9..z5{up}..z6; + drawdot(z1); + % top right curve + z7 = (12uw, 12uh); + z8 = (20uw, 20uh); + z9 = (15uw, 25uh+overshoot); + z10 = (10uw, 22uh); % adjusted + z11 = (11.5uw, 19uh); % adjusted + z12 = (11uw, 21uh); + z13 = (10uw, 22.5uh); + draw z7{curl0}..z8{up}..z9{left}..z10{down}..z11; % ..z12..z13; + drawdot(z7); drawdot(z11); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13); +endchar; + +beginchar(c_oromsign, 23uw#+rm#, 35uh#, 0uh#); "Oriya symbol om"; + pickup curvepen; + % first curve + z1 = (7uw, 31uh); + z2 = (3.5uw, 22.5uh); + z3 = (0uw, 12.5uh); + z4 = (11.5uw, -overshoot); + z5 = (23uw, 8.5uh); + z6 = (16uw, 13.80uh); + draw z1{down}..z2..z3{down}..tension0.95..z4{right}..tension0.9..z5{up}..z6; + drawdot(z1); + % top right curve + z7 = (12uw, 12uh); + z8 = (20uw, 20uh); + z9 = (15uw, 25uh+overshoot); + z10 = (10uw, 22uh); % adjusted + z11 = (11.5uw, 19uh); % adjusted + z12 = (11uw, 21uh); + z13 = (10uw, 22.5uh); + draw z7{curl0}..z8{up}..z9{left}..z10{down}..z11; % ..z12..z13; + drawdot(z7); drawdot(z11); + % big anusvar + pickup curvepen; + z21 = (2uw, 37uh); + z22 = (.5[x21, x23], 30uh); + z23 = (21uw, 37uh); + draw z21..tension.9..z22{right}..tension.9..z23; + pickup curvepen; + z27 = (x22+.25(thick-thin), 34uh); + eye(24,25,26,27)(6uw,6uh); + draw_eye(24,25,26,27); + + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13, 21,22,23,24,25,26,27); +endchar; + +%% to create the au, we lower the left-side curl of the o and add +%% the bar on the top and on the left to it. + +beginchar(c_au, 29uw#+rb#+rm#, 36uh#, 0uh#); "Oriya letter au"; + pickup curvepen; + % first curve + z1 = (5uw, 25uh); % position adjusted to accomodate top bar + z2 = (3.5uw, 22.5uh); + z3 = (0uw, 12.5uh); + z4 = (11uw, -overshoot); + z5 = (23uw, 8.5uh); + z6 = (16uw, 13.80uh); + draw z1..z3{down}..z4{right}..tension0.9..z5{up}..z6; + drawdot(z1); + % top right curve + z7 = (12uw, 12uh); + z8 = (20uw, 20uh); + z9 = (15uw, 25uh+overshoot); + z10 = (10uw, 22uh); % adjusted + z11 = (11.5uw, 19uh); % adjusted + z12 = (14.5uw, 21uh); + z13 = (11uw, 24.5uh); + draw z7{curl0}..z8{up}..z9{left}..z10{down}..z11; % {right}..z12{up}..z13; + drawdot(z7); + % `mantle' + pickup curvepen; + z14 = (0uw, 36uh); % 34uh + z15 = (13uw, 32uh); % 30uh + z16 = (22uw, 32uh); % 30uh + z17 = (29uw, 24uh); % 23uh + z18 = (x17, 0uh); + draw z14..z15{right}---z16{right}..z17{down}---z18; + drawdot(z14); drawdot(z15); + % connecting stroke + pickup curvepen; + z19 = (20uw, 19uh); + z20 = (25uw, 16uh); + z21 = (x17, 18uh); + draw z19..z20{right}..z21; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21); +endchar; + +beginchar(c_va, 16uw#+rm#, 25uh#, 0uh#); "Oriya letter va"; + pickup curvepen; + + z1 = (3uw, 25uh); + z2 = (0uw, 18uh); + z3 = (8uw, 10uh); + z4 = (16uw, 16uh); + z5 = (12.5uw, 19uh); + drawdot(z1); + draw z1..z2{down}..z3{right}..z4{up}..z5; + z6 = (8uw, 17uh); + z7 = (14uw, 22.5uh); + z8 = (10uw, 25uh+overshoot); + z9 = (7uw, 23uh); + z10 = (7.5uw, 22uh); + draw z6{curl0}..tension1.1..z7{up}..z8{left}..z9{down}..z10; + drawdot(z10); + + z11 = (4uw, 11uh); + z12 = (2uw, 7uh); + z13 = (8uw, 2uh); + z14 = (13.5uw, 6uh); + z15 = (x14, 11.5uh); + z16 = (x15, 0uh); + draw z11..z12{down}..z13{right}..z14; + draw z15--z16; + drawdot(z16); + + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16); +endchar; + +%%%%% vowel signs and modifiers + + +picture reph_picture; + +beginchar(c_reph, 0uw#, 37uh#, 0uh#); "Oriya sign reph"; + pickup curvepen; + z1 = (0uw, 27uh); + z2 = z1 + (-3uw, 4uh); + z3 = z1 + (7uw, 11uh); + draw z1..z2{up}..{curl0}z3; + drawdot(z1); + drawdot(z2); + reph_picture := currentpicture; + penlabels(1,2,3); + adjustpos(rm+rb); +endchar; + +picture candrabindu_picture; + +beginchar(c_candrabindu, 0uw#, 37uh#, 0uh#); "Oriya sign candrabindu"; + pickup curvepen; + z1 = (-7uw, 34.5uh); + z2 = (-0uw, 29uh); + z3 = (7uw, y1); + draw z1..tension0.9..z2{right}..tension0.9..z3; + pickup subpen; + eye(4,5,6,7)(5uw,5uh); + z7 = (x2+.25(thick-thin), 33uh); + draw_eye(4,5,6,7); + penlabels(1,2,3,4,5,6,7); + candrabindu_picture := currentpicture; + adjustpos(rm+rb); +endchar; + +beginchar(cs_aa, 2uw#+rb#+rm#, 25uh#, 0uh#); "Oriya vowel sign aa"; + pickup barpen; + z1 = (2uw, h); + z2 = (x1, 0uh); + draw z1--z2; drawdot(z1); drawdot(z2); + penlabels(1,2); +endchar; + +beginchar(cs_i, 0uw#, 37uh#, 0uh#); "Oriya vowel sign i"; + pickup curvepen; + z1 = (-22uw, 31uh); + z2 = z1 + (10.5uw, good.y 6uh); + z3 = z1 + (21uw, 0uh); + penlabels(1,2,3); + draw z1..z2{right}..z3; drawdot(z1); drawdot(z3); + adjustpos(rm+rb); +endchar; + +beginchar(cs_i_var, 0uw#, 0uh#, 11uh#); "Oriya vowel sign i (subscribed variant)"; + pickup curvepen; + z1 = (-15uw, -1uh); + z2 = (-18uw, -7uh); + z3 = (0uw, -11uh); + draw z1--z2; drawdot(z1); + draw z2--z3; drawdot(z3); + penlabels(1,2,3); + adjustpos(rm+rb); +endchar; + +beginchar(cs_i_candrabindu, 0uw#, 37uh#, 0uh#); "Oriya vowel sign i with candrabindu"; + pickup curvepen; + z1 = (-24uw, 31uh); + z2 = z1 + (8.125uw, 4uh); + z3 = z1 + (19.5uw, -1uh); + z4 = z1 + (26uw, 5uh); + draw z1..z2{right}..z3{right}..z4; + drawdot(z1); drawdot(z2); + pickup subpen; + eye(8,5,6,7)(5uw,5uh); + z7 = (x3+.25(thick-thin), 35uh); + draw_eye(8,5,6,7); + penlabels(1,2,3,4,5,6,7,8); + adjustpos(rm+rb); +endchar; + +beginchar(cs_i_reph, 0uw#, 37uh#, 0uh#); "Oriya vowel sign i with reph"; + pickup curvepen; + z1 = (-22uw, 30uh); + z2 = z1 + (10.5uw, 6uh); + z3 = z1 + (21uw, 0uh); + draw z1..z2{right}..z3; drawdot(z1); drawdot(z3); + penlabels(1,2,3); + z11 = z3 + (-1.25uw, 2uh); + z11'= z11 + (-1.5uw, 1.5uh); + z12 = z11 + (-2uw, 3uh); + z13 = z11 + (7uw, 10uh); + draw z11'..z12{up}..{curl0}z13; drawdot(z11'); drawdot(z12); + penlabels(11,11',12,13); + adjustpos(rm+rb); +endchar; + +beginchar(cs_i_reph_candrabindu, 0uw#, 37uh#, 0uh#); "Oriya vowel sign i with candrabindu and reph"; + pickup curvepen; + z1 = (-24uw, 31uh); + z2 = z1 + (8.125uw, 4uh); + z3 = z1 + (19.5uw, -1uh); + z4 = z1 + (26uw, 5uh); + draw z1..z2{right}..z3{right}..z4; + drawdot(z1); drawdot(z2); + pickup subpen; + eye(8,5,6,7)(5uw,5uh); + z7 = (x3+.25(thick-thin), 35uh); + draw_eye(8,5,6,7); + penlabels(1,2,3,4,5,6,7,8); + + z11 = z3 + (-5uw, 3.5uh); + z12 = z11 + (-2uw, 3uh); + z13 = z11 + (7uw, 10uh); + draw z4..z3{left}..tension1.1..z12{up}..{curl0}z13; drawdot(z12); + penlabels(11,12,13); + adjustpos(rm+rb); +endchar; + +beginchar(cs_ii, 2uw#+rb#+rm#, 32uh#, 0uh#); "Oriya vowel sign ii"; + pickup barpen; + z1 = (-8uw, 25uh); + z2 = (2uw, 32uh); + z3 = (x2, 0uh); + draw z1--z2--z3; drawdot(z3); + penlabels(1,2,3); +endchar; + +beginchar(cs_u, 0uw#, 0uh#, 11uh#); "Oriya vowel sign u"; + pickup subpen; + z1 = (0uw, 0.5uh); + z2 = (x1, -5uh); + z3 = (x1-4uw, -11uh); + z4 = (x1-8uw, -7.5uh); + z5 = (x3, -4uh); + z6 = (x1+7uw, -12uh); + z7 = (x6+5uw, y6+2uh); + draw z1--z2{down}..z3{left}..z4{up}..z5{right}..z6{right}..z7; drawdot(z7); + penlabels(1,2,3,4,5,6,7); + adjustpos(rm+rb); + savepicture := currentpicture; +endchar; + +beginchar(cs_u_low, 0uw#, 0uh#, 17uh#); "Oriya vowel sign u (lowered version)"; + currentpicture := savepicture shifted (0, -6uh); +endchar; + +beginchar(cs_u_verylow, 0uw#, 0uh#, 20uh#); "Oriya vowel sign u (much lowered version)"; + currentpicture := savepicture shifted (0, -10uh); +endchar; + +beginchar(cs_u_center, 0uw#, 0uh#, 17uh#); "Oriya vowel sign u (centered version)"; + currentpicture := savepicture shifted (-11uw, -1uh); +endchar; + +beginchar(cs_u_var, 0uw#, 0uh#, 15uh#); "Oriya vowel sign u (variant)"; + pickup subpen; + z1 = (7.5uw, -3.5uh); + z2 = (11uw, -5.5uh); + z3 = (18uw, -12uh); + z4 = (15uw, -15uh); + z5 = (12uw, y3); + z6 = (19uw, y2); + z7 = (22.5uw, y1); + draw z1---z2..z3{down}..z4{left}..z5{up}..z6---z7; + drawdot(z1); drawdot(z7); + penlabels(1,2,3,4,5,6,7); + adjustpos(28uw+rm+rb); +endchar; + +beginchar(cs_uu, 0uw#, 0uh#, 11uh#); "Oriya vowel sign uu"; + pickup subpen; + z1 = (0uw, 0.5uh); + z2 = (x1, -2uh); + z3 = (x1-5uw, -8uh); + z4 = (x1-2uw, -11uh); + z5 = (x1+3.5uw, -8.5uh); + z6 = (x1+14uw, -14uh); + z7 = (x6+2uw, y6+1uh); + draw z1--z2{down}..z3{down}..z4{right}..z5{right}..z6{right}..z7; drawdot(z7); + penlabels(1,2,3,4,5,6,7); + adjustpos(rm+rb); + savepicture := currentpicture; +endchar; + +beginchar(cs_uu_low, 0uw#, 0uh#, 17uh#); "Oriya vowel sign uu (lowered version)"; + currentpicture := savepicture shifted (0, -6uh); +endchar; + +beginchar(cs_uu_verylow, 0uw#, 0uh#, 20uh#); "Oriya vowel sign uu (much lowered version)"; + currentpicture := savepicture shifted (0, -10uh); +endchar; + +beginchar(cs_uu_center, 0uw#, 0uh#, 17uh#); "Oriya vowel sign uu (centered version)"; + currentpicture := savepicture shifted (-11uw, -1uh); +endchar; + +beginchar(cs_ri, 0uw#, 0uh#, 14uh#); "Oriya vowel sign ri"; + pickup subpen; + z1 = (0, .5uh); + z2 = (x1, -0.5uh); + z3 = (x1 - 4uw, -9uh); + z4 = (x1 + 1uw, -14uh); + z5 = (x1 + 6uw, -10uh); + z6 = (x1 + 3.5uw, -7uh); + z7 = (x1 + 1uw, -10uh); + z8 = (x1 + 2uw, -13.75uh); + draw z1---z2..z3{down}..z4{right}..tension0.95 + ..z5{up}..z6{left}..z7{down}..z8; + penlabels(1,2,3,4,5,6,7,8); + adjustpos(rm+rb); + savepicture := currentpicture; +endchar; + +beginchar(cs_ri_low, 0uw#, 0uh#, 20uh#); "Oriya vowel sign ri (lowered version)"; + currentpicture := savepicture shifted (0, -6uh); +endchar; + +beginchar(cs_ri_verylow, 0uw#, 0uh#, 20uh#); "Oriya vowel sign ri (much lowered version)"; + currentpicture := savepicture shifted (0, -10uh); +endchar; + +beginchar(cs_ri_center, 0uw#, 0uh#, 17uh#); "Oriya vowel sign ri (centered version)"; + currentpicture := savepicture shifted (-11uw, -1uh); +endchar; + +beginchar(cs_rii, 0uw#, 0uh#, 16uh#); "Oriya vowel sign rii"; + pickup subpen; + z1 = (0, .5uh); + z2 = (x1, -0.5uh); + z3 = (x1 - 4uw, -9uh); + z4 = (x1 + 1uw, -14uh); + z5 = (x1 + 6uw, -10uh); + z6 = (x1 + 3.5uw, -7uh); + z7 = (x1 + 1uw, -10uh); + z8 = (x1 + 2uw, -13.75uh); + + draw (z1---z2..z3{down}..z4{right}..tension0.95 + ..z5{up}..z6{left}..z7{down}..z8) scaled 10/14; + z9 = .5[z2, z3]; + draw (z9..z3{down}..z4{right}..tension0.95 + ..z5{up}..z6{left}..z7{down}..z8) scaled 10/14 shifted (2uw, -7.5uh); + + penlabels(1,2,3,4,5,6,7,8); + adjustpos(rm+rb); + savepicture := currentpicture; +endchar; + +%% we purposely make the bounding box a bit narrower, so that the +%% vowel sign comes quite close to the consonant it belongs to + +beginchar(cs_e, 17uw#+rm#, 25uh#, 0uh#); "Oriya vowel sign e"; % also used for ai, o, and au + pickup curvepen; + z1 = (17uw, h-1uh); + z2 = (11uw, h+overshoot); + z3 = (0uw, .5h); + z4 = (10uw, -overshoot); + z5 = (18uw, 5.5uh); + z6 = (11uw, 11.5uh); + z7 = (0.5uw, 7.5uh); + draw z1..z2{left}..tension0.9..z3{down}..tension0.9..z4{right} + ..z5{up}..z6{left}..z7; + drawdot(z1); + penlabels(1,2,3,4,5,6,7); +endchar; + +beginchar(cs_ai, 0uw#, 37uw#, 0uh#); "Oriya vowel sign ai (second part)"; + pickup curvepen; + z1 = (0, 25uh); + z2 = (x1, 27.5uh); + z3 = (x1+1uw, 33uh); + z4 = (x1-2.5uw, 37uh); + z5 = (x1-20uw, 33uh); + z6 = (x1-23uw, 34uh); + draw z2{up}...z3{up}..z4{left}..z5{left}..z6; + penlabels(1,2,3,4,5,6); + savepicture := currentpicture; + adjustpos(rm+rb); +endchar; + +beginchar(cs_ai_candrabindu, 0uw#, 37uh#, 0uh#); "Oriya vowel sign ai with candrabindu"; + currentpicture := savepicture + candrabindu_picture shifted (4uw, 6uh); + adjustpos(rm+rb); +endchar; + +beginchar(cs_ai_reph, 0uw#, 37uh#, 0uh#); "Oriya vowel sign ai with reph"; + pickup curvepen; + z1 = (0, 25uh); + z2 = (x1, 27.5uh); + z3 = (x1+1uw, 33uh); + z4 = (x1-2.5uw, 37uh); + z5 = (x1-20uw, 33uh); + z6 = (x1-23uw, 34uh); + draw z2{up}...z3{up}..z4{left}..z5{left}..z6; + penlabels(1,2,3,4,5,6); + z12 = (0.5uw, 36uh); + z13 = (9uw, 42uh); + draw z3{up}...z12{up}..{curl0}z13; drawdot(z12); + penlabels(12,13); + savepicture := currentpicture; + adjustpos(rm+rb); +endchar; + +beginchar(cs_ai_reph_candrabindu, 0uw#, 37uh#, 0uh#); "Oriya vowel sign ai with reph and candrabindu"; + currentpicture := savepicture + candrabindu_picture shifted (7.5uw, 0.5uh); + adjustpos(rm+rb); +endchar; + +beginchar(cs_au, 2uw#+rb#+rm#, 37uh#, 0uh#) "Oriya vowel sign au (second part)"; + pickup curvepen; + z1 = (0uw, 0uh); + z2 = (0uw, 21uh); + z3 = (5uw, 33uh); + z4 = (1uw, 37uh); + z5 = (-20uw, 33uh); + z6 = (-30uw, 35uh); + draw z1---z2...z3{up}..z4{left}..z5{left}..z6; + penlabels(1,2,3,4,5,6); + savepicture := currentpicture; +endchar; + +beginchar(cs_au_candrabindu, 2uw#+rb#+rm#, 37uh#, 0uh#) "Oriya vowel sign au with candrabindu"; + currentpicture := savepicture + candrabindu_picture shifted (9uw, 6uh); +endchar; + +beginchar(cs_au_reph, 2uw#+rb#+rm#, 37uh#, 0uh#) "Oriya vowel sign au with reph"; + pickup curvepen; + z1 = (0uw, 0uh); + z2 = (0uw, 21uh); + z3 = (5uw, 33uh); + z4 = (1uw, 37uh); + z5 = (-20uw, 33uh); + z6 = (-30uw, 35uh); + draw z1---z2...z3{up}..z4{left}..z5{left}..z6; + penlabels(1,2,3,4,5,6); + z12 = (4.5uw, 36uh); + z13 = (13uw, 42uh); + draw z3{up}...z12{up}..{curl0}z13; drawdot(z12); + penlabels(12,13); + savepicture := currentpicture; +endchar; + +beginchar(cs_au_reph_candrabindu, 6uw#+rm#, 37uh#, 0uh#) "Oriya vowel sign au with reph and candrabindu"; + currentpicture := savepicture + candrabindu_picture shifted (11.5uw, 0.5uh); +endchar; + +beginchar(c_anusvara, 10uw#+rm#, 25uh#, 0uh#); "Oriya sign anusvara"; + pickup curvepen; + % top circle + z2 = (5uw, h+overshoot); + eye(1,2,3,4)(10uw,10uh); + draw_eye(1,2,3,4); + penlabels(1,2,3,4); +endchar; + +beginchar(c_visarga, 10uw#+rm#, 25uh#, 0uh#); "Oriya sign visarga"; + pickup curvepen; + % top circle + z2 = (5uw, h+overshoot); + eye(1,2,3,4)(10uw,10uh); + draw_eye(1,2,3,4); + % bottom circle + z8 = (x2, -overshoot); + eye(5,6,7,8)(10uw,10uh); + draw_eye(5,6,7,8); + penlabels(1,2,3,4,5,6,7,8); +endchar; + +beginchar(c_visarga_var, 9uw#+rm#, 25uh#, 0uh#); "Oriya sign visarga (variant)"; + pickup curvepen; + z1 = (.5[x2,x6], h+overshoot); + z2 = (good.x 8.75uw, 21uh); + z3 = (good.x 0uw, 4uh); + z4 = (x1, -overshoot); + z5 = (good.x 9uw, y3); + z6 = (good.x 0.25uw, y2); + draw z1{right}..z2{down}..z3{down}..z4{right}..z5{up}..z6{up}..cycle; + penlabels(1,2,3,4,5,6); +endchar; + +beginchar(c_halant, 0uw#, 0uh#, 10uh#); "Oriya sign halant"; + pickup curvepen; + z1 = (0,-4uh); + z2 = (5uw, -10uh); + draw z1--z2; + drawdot(z1); + drawdot(z2); + penlabels(1,2); + adjustpos(rm+rb); + savepicture := currentpicture; +endchar; + +beginchar(c_halant_low, 0uw#, 0uh#, 14uh#); "Oriya sign halant (lowered version)"; + currentpicture := savepicture shifted (0, -4uh); +endchar; + +%%%%% numerals + +beginchar(c_zero, 20uw#+rm#, 25uh#, 0uh#); "Oriya numeral zero"; + pickup curvepen; + z1 = (0uw, .5[y2,y4]); + z2 = (.5[x1,x3], 25uh+overshoot); + z3 = (20uw, y1); + z4 = (x2, -overshoot); + draw z1{up}..z2{right}..z3{down}..z4{left}..cycle; + penlabels(1,2,3,4); +endchar; + +beginchar(c_one, 18uw#+rm#, 25uh#, 0uh#); "Oriya numeral one"; + pickup curvepen; + z1 = (5.5uw, 9.5uh); + z2 = (13uw, 19uh); + z3 = (6.5uw, 25uh+overshoot); + z4 = (0uw, 18uh); + z5 = (18uw, 0uh); + draw z1{curl0}..z2{up}..z3{left}..z4{down}..{curl0}z5; + penlabels(1,2,3,4,5); +endchar; + +beginchar(c_two, 18uw#+rm#, 25uh#, 0uh#); "Oriya numeral two"; + pickup curvepen; + z1' = (17uw, 13uh); + z1 = (11uw, 9.5uh); + z2 = (4uw, 18uh); + z3 = (.5[x2,x4], 25uh+overshoot); + z4 = (18uw, 18uh); + z5 = (0uw, 0uh); + draw z1'{curl0}..z1{left}..z2{up}..z3{right}..z4{down}..{curl0}z5; + penlabels(1',1,2,3,4,5); +endchar; + +beginchar(c_three, 22uw#+rm#, 25uh#, 0uh#); "Oriya numeral three"; + pickup curvepen; + % z1 = (1uw, 22uh); % doesn't work nice with calligraphic pen + z1' = (0.5uw, 14uh); + z1 = (4uw, 16uh); + z2 = (7uw, 12uh); + z3 = (5uw, 9uh); + z4 = (0uw, 17uh); + z5 = (6uw, 25uh+overshoot); + z6 = (12uw, 21uh); + z7 = (x6, 5uh); + draw z1'{curl0}..z1{right}..z2{down}..z3{left}..z4{up}.. + z5{right}..z6{down}---z7; + drawdot(z7); + z8 = z6 + (0uw, 2uh); + z9 = (17uw, y5); + z10 = (22uw, 18uh); + z11 = (18uw, 0uh); + draw z8{curl0}..z9{right}..z10{down}..z11; drawdot(z11); + penlabels(1',1,2,3,4,5,6,7,8,9,10,11); +endchar; + +beginchar(c_four, 20uw#+rm#, 25uh#, 0uh#); "Oriya numeral four"; + pickup curvepen; + z1 = (10uw-11uw, 25uh); + z2 = (10uw-1uw, 15uh); + z3 = (10uw+6uw, 5uh); + z4 = (10uw, -overshoot); + z5 = (10uw-6uw, y3); + z6 = (10uw+1uw, y2); + z7 = (10uw+11uw, y1); + draw z1---z2..z3{down}..z4{left}..z5{up}..z6---z7; + drawdot(z1); drawdot(z7); + penlabels(1,2,3,4,5,6,7); +endchar; + +beginchar(c_five, 18uw#+rm#, 25uh#, 0uh#); "Oriya numeral five"; + pickup curvepen; + z1 = (0uw, 16uh); + z2 = (9uw, 9uh); + z3 = (13uw, 3.5uh); + z4 = (8uw, -overshoot); + z5 = (3uw, y3); + z6 = (9uw, 12.5uh); + z20 = (18uw, 25uh); + z6' = z20 - z6; + z7 = z20 - z5; + z8 = z20 - z4; + z9 = z20 - z3; + z10 = z20 - z2; + z11 = z20 - z1; + draw z1---z2..z3{down}..z4{left}..z5{up}..z6 + ..z7{up}..z8{left}..z9{down}..z10---z11; + penlabels(1,2,3,4,5,6,6',7,8,9,10,11); +endchar; + +beginchar(c_six, 16uw#+rm#, 25uh#, 0uh#); "Oriya numeral six"; + pickup curvepen; + z1 = (0uw, 12uh); + z2 = (4uw, 10uh); + z3 = (8uw, 14uh); + z4 = (0uw, 21uh); + draw z1..z2{right}..z3{up}..{left}z4; drawdot(z1); drawdot(z4); + z5 = (7uw, 25uh+overshoot); + z6 = (16uw, 17uh); + z7 = (0uw, -overshoot); + draw z4..z5{right}..z6{down}..{curl0}z7; drawdot(z7); + penlabels(1,2,3,4,5,6,7); +endchar; + +beginchar(c_seven, 16uw#+rm#, 25uh#, 0uh#); "Oriya numeral seven"; + pickup curvepen; + z1' = (.5uw, 20.5uh); + z1 = (4uw, 22uh); + z2 = (8uw, 17.5uh); + z3 = (4uw, 13uh); + z4 = (0uw, 18uh); + z5 = (7uw, 25uh+overshoot); + z6 = (16uw, 17uh); + z7 = (0uw, -overshoot); + draw z1'{curl0}..z1{right}..z2{down}..z3{left}.. + z4{up}..z5{right}..z6{down}..{curl0}z7; drawdot(z7); + penlabels(1',1,2,3,4,5,6,7); +endchar; + +beginchar(c_eight, 16uw#+rm#, 25uh#, 0uh#); "Oriya numeral eight"; + pickup curvepen; + z1 = (0uw, 0uh); + z2 = (0uw, 22uh); + z3 = (3uw, 25uh); + z4 = (17uw, 25uh); + draw z1---z2..z3---z4; + drawdot(z1); drawdot(z4); + penlabels(1,2,3,4); +endchar; + +beginchar(c_nine, 16uw#+rm#, 25uh#, 0uh#); "Oriya numeral nine"; + pickup curvepen; + z1 = (15uw, 25uh); + z2 = (x1, 12uh); + z3 = (0uw, 18uh); + z4 = (16uw, 0uh); + draw z1--z2--z3; drawdot(z1); drawdot(z2); + draw z3{down}..tension0.9..{curl0}z4; drawdot(z4); + penlabels(1,2,3,4); +endchar; + +%%%%% punctuation, special signs and symbols + +beginchar(c_centerdot, 3uw#+rm#, 12.5uh#, 0uh#); "center dot"; + pickup curvepen; + z1 = (0uw, 12.5uh); + eye(1,2,3,4)(3uw,3uh); + draw_eye(1,2,3,4); + filldraw z1..z2..z3..z4..cycle; + penlabels(1,2,3,4); +endchar; + +beginchar(c_question, 22uw#+rm#, 30uh#, 0uh#); "question mark"; + pickup curvepen; + z1 = (11uw, 22uh); + z2 = (10uw, 25uh); + z3 = (.5[x2, x4], 30uh+overshoot); + z4 = (22uw, 25uh); + z5 = (.5[x4, x6], 19uh); + z6 = (x3-2uw, 11uh); + z7 = (x3, 7uh); + draw z1..z2{up}..z3{right}..z4{down}..z5..z6{down}..z7; + + z9 = (x3, 1.5uh); + eye(8,9,10,11)(3uw, 3uh); + draw_eye(8,9,10,11); + fill z8{up}..z9{right}..z10{down}..z11{left}..cycle; + + penlabels(1,2,3,4,5,6,7,8,9,10,11); +endchar; + +beginchar(c_exclamation, 12uw#+rm#, 30uh#, 0uh#); "exclamation mark"; + pickup curvepen; + z1 = (11uw, 30uh); + z2 = (11uw, 7uh); + draw z1--z2; + z9 = (x1, 1.5uh); + eye(8,9,10,11)(3uw, 3uh); + draw_eye(8,9,10,11); + fill z8{up}..z9{right}..z10{down}..z11{left}..cycle; + penlabels(1,2,8,9,10,11); +endchar; + +beginchar(c_dash, 7uw#+rm#, 13uh#, 0uh#); "dash"; + pickup barpen; + z1 = (0, 13uh); + z2 = (7uw, y1); + draw z1--z2; drawdot(z1); drawdot(z2); + penlabels(1,2); +endchar; + +beginchar(c_endash, 14uw#+rm#, 13uh#, 0uh#); "en-dash"; + pickup barpen; + z1 = (0, 13uh); + z2 = (14uw, y1); + draw z1--z2; drawdot(z1); drawdot(z2); + penlabels(1,2); +endchar; + +beginchar(c_emdash, 24uw#+rm#, 13uh#, 0uh#); "em-dash"; + pickup barpen; + z1 = (0, 13uh); + z2 = (24uw, y1); + draw z1--z2; drawdot(z1); drawdot(z2); + penlabels(1,2); +endchar; + +beginchar(c_comma, 3uw#+rm#, 3uh#, 7uh#); "comma"; + pickup curvepen; + x1 = 0uw; + y4 = 0uh; + eye(1,2,3,4)(3uw,3uh); + z5 = (x3+.5uw,0uh); + z6 = (-1uw, -7uh); + draw z3{curl0}..z4{left}..z1{up}..z2{right}..z5{down}..{curl0}z6; + filldraw z1..z2..z3..z4..cycle; + penlabels(1,2,3,4,5,6); + savepicture := currentpicture; +endchar; + +beginchar(c_closequote, 3uw#+rm#, 31uh#, 0uh#); "closing quote"; + currentpicture := savepicture shifted (0, 28uh); +endchar; + +beginchar(c_openquote, 3uw#+rm#, 31uh#, 0uh#); "opening quote"; + currentpicture := savepicture rotated 180 shifted (3uw+rm, 24uh); +endchar; + +beginchar(c_semicolon, 3uw#+rm#, 15uh#, 7uh#); "semicolon"; + currentpicture := savepicture; + pickup curvepen; + x1 = 0uw; + y2 = 15uh; + eye(1,2,3,4)(3uw,3uh); + draw_eye(1,2,3,4); + filldraw z1..z2..z3..z4..cycle; + penlabels(1,2,3,4); +endchar; + +beginchar(c_colon, 3uw#+rm#, 15uh#, 0uh#); "colon"; + pickup curvepen; + x1 = 0uw; + y2 = 15uh; + eye(1,2,3,4)(3uw,3uh); + draw_eye(1,2,3,4); + filldraw z1..z2..z3..z4..cycle; + x5 = 0uw; + y8 = 0uw; + eye(5,6,7,8)(3uw,3uh); + draw_eye(5,6,7,8); + filldraw z5..z6..z7..z8..cycle; + penlabels(1,2,3,4,5,6,7,8); +endchar; + +beginchar(c_openparen, 5uw#+rm#, 32uh#, 7uh#); "opening parenthesis"; + pickup barpen; + z1 = (6uw, 32uh); + z2 = (0uw, .5[y1,y3]); + z3 = (x1, -7uh); + draw z1..z2{down}..z3; + penlabels(1,2,3); +endchar; + +beginchar(c_closeparen, 5uw#+rm#, 32uh#, 7uh#); "closing parenthesis"; + pickup barpen; + z1 = (-1uw, 32uh); + z2 = (5uw, .5[y1,y3]); + z3 = (x1, -7uh); + draw z1..z2{down}..z3; + penlabels(1,2,3); +endchar; + +beginchar(c_openbracket, 5uw#+rm#, 32uh#, 7uh#); "opening bracket"; + pickup barpen; + z1 = (5uw, 32uh); + z2 = (0uw, y1); + z3 = (x2, -7uh); + z4 = (x1, y3); + draw z1--z2--z3--z4; + drawdot(z1); + drawdot(z2); + penlabels(1,2,3,4); +endchar; + +beginchar(c_closebracket, 5uw#+rm#, 32uh#, 7uh#); "closing bracket"; + pickup barpen; + z1 = (0uw, 32uh); + z2 = (5uw, y1); + z3 = (x2, -7uh); + z4 = (x1, y3); + draw z1--z2--z3--z4; + drawdot(z1); + drawdot(z2); + penlabels(1,2,3,4); +endchar; + +beginchar(c_openbrace, 7uw#+rm#, 32uh#, 7uh#); "opening brace"; + pickup curvepen; + z1 = (8uw, 32uh); + z2 = (2uw, 26uh); + z3 = (3uw, 19uh); + z4 = (0uw, .5[y1,y7]); + z5 = (x3, 5uh); + z6 = (x2, -1uh); + z7 = (x1, -7uh); + draw z1{left}..z2{down}..z3{down}..z4; + drawdot(z1); + draw z4..z5{down}..z6{down}..{right}z7; + drawdot(z7); + penlabels(1,2,3,4,5,6,7); +endchar; + +beginchar(c_closebrace, 7uw#+rm#, 32uh#, 7uh#); "closing brace"; + pickup curvepen; + z1 = (-1uw, 32uh); + z2 = (5uw, 26uh); + z3 = (4uw, 19uh); + z4 = (7uw, .5[y1,y7]); + z5 = (x3, 5uh); + z6 = (x2, -1uh); + z7 = (x1, -7uh); + draw z1{right}..z2{down}..z3{down}..z4; + drawdot(z1); + draw z4..z5{down}..z6{down}..{left}z7; + drawdot(z7); + penlabels(1,2,3,4,5,6,7); +endchar; + +beginchar(c_slash, 12uw#, 32uh#, 7uh#); "slash"; + pickup barpen; + z1 = (12uw, 32uh); + z2 = (0uw, -7uh); + draw z1--z2; + drawdot(z1); + drawdot(z2); + penlabels(1,2); +endchar; + +beginchar(c_backslash, 12uw#, 32uh#, 7uh#); "backslash"; + pickup barpen; + z1 = (0uw, 32uh); + z2 = (12uw, -7uh); + draw z1--z2; + drawdot(z1); + drawdot(z2); + penlabels(1,2); +endchar; + +%% the nukta is positioned as to be placed correctly under +%% dda and ddha to make rra and rrha. + +beginchar(c_nukta, 0uw#, 0uh#, 8uh#); "Oriya sign nukta"; + z2 = (-12uw, -6uh); + pickup barpen; + eye(1,2,3,4)(3.5uw,3.5uh); + draw_eye(1,2,3,4); + filldraw z1..z2..z3..z4..cycle; + penlabels(1,2,3,4); + adjustpos(rm+rb); +endchar; + +%% the danda looks exactly like the vowel sign for aa, but this glyph +%% doesn't ligate with consonants, and has more space before it + +beginchar(c_danda, 20uw#+rb#+rm#, 25uh#, 0uh#); "Oriya danda"; + pickup barpen; + z1 = (20uw, 25uh); + z2 = (x1, 0uh); + draw z1--z2; drawdot(z1); drawdot(z2); + penlabels(1,2); +endchar; + +beginchar(c_avagraha, 5uw#+rm#, 25uh#, 0uh#); "Oriya sign avagraha"; + pickup curvepen; + z1 = (5uw, 0uh); + z2 = (0uw, 6.25uh); + z3 = (5uw, 12.5uh); + z4 = (0uw, 18.25uh); + z5 = (5uw, 25uh); + draw z1--z2--z3--z4--z5; drawdot(z1); drawdot(z2); + penlabels(1,2,3,4,5); +endchar; + +beginchar(c_ganesh, 22uw#+rm#, 33uh#, 0uh#); "Oriya symbol for Ganesh"; + pickup barpen; + z1 = (0uw, 15uh); + z2 = (10uw, -1.5uh); + z3 = (25uw, 33uh); + draw z1--z2; drawdot(z1); + draw z2--z3; drawdot(z3); + z5 = (10uw, 22uh); + eye(4,5,6,7)(4uw,4uh); + draw_eye(4,5,6,7); + filldraw z4..z5..z6..z7..cycle; + penlabels(1,2,3,4,5,6,7); +endchar; + +beginchar(c_p_pa, 22uw#+rm#, 25uh#, 9uh#); "Oriya conjunct p+pa"; + currentpicture := sup_pa_picture + sub_pa_picture; +endchar; + + +% end of orglyphs.mf diff --git a/language/oriya/mf/oriya/oriya.mf b/language/oriya/mf/oriya/oriya.mf new file mode 100644 index 0000000000..5672ecdeaf --- /dev/null +++ b/language/oriya/mf/oriya/oriya.mf @@ -0,0 +1,14 @@ +% oriya.mf -- An Oriya Metafont, driver file +% Copyright 1996 Jeroen Hellingman + +input orsetup; % set-up parameters +input orkern; % kerning table + +input ortest; + +input orglyphs; % the Oriya glyph programs +input dotcirc; % dotted circle and white box character + +end. + +% end of oriya.mf diff --git a/language/oriya/mf/oriya/oriya.mft b/language/oriya/mf/oriya/oriya.mft new file mode 100644 index 0000000000..c8b5aa07da --- /dev/null +++ b/language/oriya/mf/oriya/oriya.mft @@ -0,0 +1,27 @@ +%%%% MFT commands for the PLAIN base +%%% } ( ) ]] ! ^ %%%% tokens that need no special formatting +%%% step upto downto %%%% boldface binary operators +%%% addto fill unfill draw undraw %%%% boldface unary operators +%%% addto filldraw unfilldraw drawdot undrawdot erase pickup +%%% addto exitunless stop incr decr proofrulethickness screenrule +%%% addto define_pixels define_whole_pixels define_whole_vertical_pixels +%%% addto define_blacker_pixels define_whole_blacker_pixels +%%% addto define_corrected_pixels lowres_fix proofoffset penstroke +%%% addto beginchar italcorr font_size font_slant labels +%%% addto font_normal_space font_normal_stretch font_normal_shrink font_quad +%%% addto font_x_height font_extra_space font_identifier font_coding_scheme +%%% enddef endchar %%%% boldface closing +%%% true relax mode_setup %%%% boldface nullary operators +%%% true clearit shipit cullit openit showit clearxy clearpen +%%% true nodisplay notransforms screenchars screenstrokes imagerules +%%% .. ... -- --- %%%% path operators made of dots and dashes +%%% length flex abs dir %%%% unary operators to be in roman type +%%% length unitvector inverse ceiling round vround counterclockwise +%%% length tensepath byte reflectedabout rotatedaround magstep max min +%%% and mod dotprod intersectionpoint softjoin %%%% binary operators to be roman +%%% ++ ** %%%% binary operators made of two special characters +%%% penoffset goodval direction directionpoint %%%% operators that take "of" +%%% pausing tolerance pixels_per_inch blacker o_correction %%%% internals +%%% pausing screen_rows screen_cols currentwindow displaying +%%% pausing pen_top pen_bot pen_lft pen_rt rt lft top bot +%%% = <= >= <> %%%% conversions for the SAIL character set only diff --git a/language/oriya/mf/oriya/orkern.mf b/language/oriya/mf/oriya/orkern.mf new file mode 100644 index 0000000000..25c8349882 --- /dev/null +++ b/language/oriya/mf/oriya/orkern.mf @@ -0,0 +1,234 @@ +% orkern.mf -- kerning table for Oriya metafont +% Copyright 1996, 1997, 1998, 1999 Jeroen Hellingman +% +% Note: +% we can't use kerning tables to position the matra's correctly, as that +% will shift all following characters as well, we can, however, use kerning +% and ligatures to change or join matras to the characters -- making the +% preprocessor much simpler. For this need to create various, differently +% positioned, copies of of the matras, but that we will have to do anyway, +% when we create a PostScript version of the font for use in applications +% that assume all glyphs are on the same line. +% +% History: +% 20-JUN-1999 Added j+ja, j+jha (JH) +% 16-JUN-1999 Added s+tu +% 29-MAY-1999 Added k+tta, t+pa (JH) +% 31-MAY-1998 Added h+ma (JH) +% 30-MAY-1998 Added ni, n+ti, etc. (JH) +% 07-SEP-1997 Added d+ga (JH) +% 27-APR-1997 Added bhu combination (JH) +% 18-NOV-1996 Added centered matras under some letters (JH) +% 23-SEP-1996 Added flag to disable consonant-matra ligatures (JH) + +% define macros for variants of the vowel signs. + +def lowmatras = + cs_u |=: cs_u_low +, cs_uu |=: cs_uu_low +, cs_ri |=: cs_ri_low +, cs_ra |=: cs_ra_low +, c_halant |=: c_halant_low +enddef; + +def verylowmatras = + cs_u |=: cs_u_verylow +, cs_uu |=: cs_uu_verylow +, cs_ri |=: cs_ri_verylow +, cs_ra |=: cs_ra_low +, c_halant |=: c_halant_low +enddef; + +def centermatras = + cs_u |=: cs_u_center +, cs_uu |=: cs_uu_center +, cs_ri |=: cs_ri_center +enddef; + +% kern values: + +k# := 1uw#; +kk# := 2uw#; +kkk# := 3uw#; + +% consonant-matra ligatures +% note that the ligatures for the aa vowel sign will also be used for the +% oo vowel sign. When noligs is true, no consonant-matra ligatures will +% be use, however, the lowered variants of some matras will still be +% needed. + +if ligs: + +ligtable c_ka : cs_aa =: c_kaa + , cs_i =: c_ki + , cs_u =: c_ku + , cs_uu =: c_kuu; +ligtable c_jha : lowmatras; +ligtable c_ta : cs_aa =: c_taa + , cs_i =: c_ti + , cs_u =: c_tu + , cs_uu =: c_tuu; +ligtable c_tha : cs_i |=: cs_i_var; +ligtable c_da : cs_i =: c_di; +ligtable c_dha : cs_i |=: cs_i_var; +ligtable c_na : cs_aa =: c_naa + , cs_i =: c_ni + , cs_u |=: cs_u_var; +ligtable c_yya : lowmatras; +ligtable c_la : cs_aa =: c_laa + , cs_u |=: cs_u_var + , c_halant |=: c_halant_low; +ligtable c_ha : cs_i =: c_hi + , cs_u =: c_hu + , cs_uu |=: cs_uu_low + , cs_ri |=: cs_ri_low + , cs_ra |=: cs_ra_low; +ligtable c_lla : cs_aa =: c_llaa + , cs_i =: c_lli + , cs_u |=: cs_u_var; + +% conjunct-matra combinations: + +ligtable c_ng_ka : cs_u |=: cs_u_var; +ligtable c_ny_ca : cs_i |=: cs_i_var; +ligtable c_ny_jha : cs_i |=: cs_i_var; +ligtable c_n_ta_var : cs_i =: c_n_ti_var + , cs_u |=: cs_u_low + , cs_uu |=: cs_uu_low + , cs_ri |=: cs_ri_low + , cs_ra |=: cs_ra_low + , c_halant |=: c_halant_low; + +else: + +ligtable c_yya : lowmatras; +ligtable c_la : lowmatras; +ligtable c_ha : lowmatras; + +ligtable c_n_ta_var : lowmatras; + +fi; + +ligtable c_k_ka : verylowmatras; +ligtable c_k_tta : verylowmatras; +ligtable c_k_ta : lowmatras; +ligtable c_k_sa : lowmatras; +ligtable c_k_ss_nna : verylowmatras; +ligtable c_g_ga : verylowmatras; +ligtable c_g_dha : verylowmatras; +ligtable c_nga : centermatras; +ligtable c_ca : if ligs: + cs_aa =: c_caa + , fi centermatras; +ligtable c_cha : centermatras; +ligtable c_j_ja : verylowmatras; +ligtable c_j_jha : verylowmatras; +ligtable c_tta : centermatras + , c_ttha kern-kk#; +ligtable c_ttha : centermatras; +ligtable c_dda : if ligs: + cs_i =: c_ddi + , fi centermatras; +ligtable c_dd_ga : lowmatras; +ligtable c_rr_ga : lowmatras; +ligtable c_dd_dda : lowmatras; +ligtable c_ddha : if ligs: + cs_i =: c_ddhi + , fi centermatras; +ligtable c_nn_tta : verylowmatras; +ligtable c_nn_ttha : verylowmatras; +ligtable c_nn_dda : lowmatras; +ligtable c_nn_ddha : lowmatras; +ligtable c_nn_nna : verylowmatras; +ligtable c_t_na : lowmatras; +ligtable c_t_pa : lowmatras; +ligtable c_t_ma : lowmatras; +ligtable c_d_ga : lowmatras; +ligtable c_n_ta : lowmatras; +ligtable c_n_t_ra : verylowmatras; +ligtable c_p_ta : lowmatras; +ligtable c_p_sa : verylowmatras; +ligtable c_b_dha : verylowmatras; +ligtable c_m_ma : lowmatras; +ligtable c_ra : if ligs: + cs_aa =: c_raa + , fi centermatras; +ligtable c_l_ka : verylowmatras; +ligtable c_l_pa : verylowmatras; +ligtable c_l_pha : verylowmatras; +ligtable c_l_la : verylowmatras; +ligtable c_sh_ca : verylowmatras; +ligtable c_ss_ka : verylowmatras; +ligtable c_ss_tta : verylowmatras; +ligtable c_ss_ttha : verylowmatras; +ligtable c_ss_pa : verylowmatras; +ligtable c_ss_pha : verylowmatras; +ligtable c_s_ka : verylowmatras; +ligtable c_s_ta : cs_u =: c_s_tu + , cs_uu |=: cs_uu_low + , cs_ri |=: cs_ri_low + , cs_ra |=: cs_ra_low + , c_halant |=: c_halant_low; +ligtable c_s_kha : verylowmatras; +ligtable c_s_t_ra : verylowmatras; +ligtable c_s_pa : verylowmatras; +ligtable c_s_pha : verylowmatras; +ligtable c_h_ba : lowmatras; +ligtable c_h_ma : verylowmatras; + +ligtable c_dotted_circle: lowmatras; + +% low matras after secondary consonants + +ligtable cs_tha : lowmatras; +ligtable cs_na : verylowmatras; +ligtable cs_bha : cs_u =: cs_bhu + , cs_uu |=: cs_uu_verylow + , cs_ri |=: cs_ri_verylow + , cs_ra |=: cs_ra_low + , c_halant |=: c_halant_low; +ligtable cs_ma : verylowmatras; +ligtable cs_ra : lowmatras; +ligtable cs_ra_low : verylowmatras; +ligtable cs_la : verylowmatras; +ligtable cs_lla : verylowmatras; +ligtable cs_va : cs_u =: cs_vu + , cs_uu |=: cs_uu_verylow + , cs_ri |=: cs_ri_verylow + , cs_ra |=: cs_ra_low + , c_halant |=: c_halant_low; + +% matra-reph-candrabindu combinations: + +ligtable cs_i : c_reph =: cs_i_reph + , c_candrabindu =: cs_i_candrabindu; +ligtable cs_i_reph : c_candrabindu =: cs_i_reph_candrabindu; +ligtable cs_i_candrabindu : c_reph =: cs_i_reph_candrabindu; +ligtable cs_ai : c_reph =: cs_ai_reph + , c_candrabindu =: cs_ai_candrabindu; +ligtable cs_ai_reph : c_candrabindu =: cs_ai_reph_candrabindu; +ligtable cs_ai_candrabindu : c_reph =: cs_ai_reph_candrabindu; +ligtable cs_au : c_candrabindu =: cs_au_candrabindu + , c_reph =: cs_au_reph; +ligtable cs_au_reph : c_candrabindu =: cs_au_reph_candrabindu; +ligtable cs_au_candrabindu : c_reph =: cs_au_reph_candrabindu; + +% numerals: + +ligtable c_one : c_one kern-k# + , c_four kern-k# + , c_five kern-k#; +ligtable c_four : c_two kern-kk#; +ligtable c_eight : c_two kern-kkk# + , c_nine kern-kk#; + +% punctuation: + +ligtable c_danda : c_danda |=: cs_aa; +ligtable c_openquote : c_openquote kern-kk#; +ligtable c_closequote : c_closequote kern-kk#; + +ligtable c_dash : c_dash =: c_endash; +ligtable c_endash : c_dash =: c_emdash; + +% end of orkern.mf diff --git a/language/oriya/mf/oriya/orsetup.mf b/language/oriya/mf/oriya/orsetup.mf new file mode 100644 index 0000000000..df57c455de --- /dev/null +++ b/language/oriya/mf/oriya/orsetup.mf @@ -0,0 +1,75 @@ +% orsetup.mf -- setup things for the Oriya metafont after the parameters +% have been read. +% Copyright 1996 Jeroen Hellingman +% +% History: +% 16-NOV-1996 changed pen definitions (Jeroen Hellingman) + +%% Parameters +%% +%% here we set the remaining parameters, based on values set in the +%% parameter file. + +overshoot# := 1uh#; % overshoot of certain characters +joint# := 4uh#; % height where curves join bars + +define_pixels(rb,rm,uw,uh,joint); +define_whole_pixels(overshoot); + +currenttransform := currenttransform shifted (.5rm, 0) slanted slant; + +%% set the remaining font parameters in the {\tt .tfm} file + +font_slant := slant; +font_quad := 20uw#; +font_x_height := 25uh#; +font_normal_space := 14uw#; +font_normal_stretch := 8uw#; +font_normal_shrink := 2uw#; + +%% pens + +superthin# := 0.1pt#; +define_blacker_pixels(thin,thick,superthin); +thin := max(thin,1); +superthin := max(superthin,1); +smoothing := 0; + +% Note: slight variations in pen-thickness have undesireable effects when +% generating fonts for low resolution printers. + +% pen weight factors +if calligraphic: + if (thick > 10.0): + HH := 1.15; + H := 1.075; + L := 0.925; + LL := 0.75; + else: + HH := 1.20; + H := 1.00; + L := 1.00; + LL := 0.80; + fi +else: + HH := 1.00; + H := 1.00; + L := 1.00; + LL := 1.00; +fi; + +% curvepen % pen used for circular curves +% subpen % pen used for subscribed letters +% subbarpen % pen used for standing bars in subscribed letters +% barpen % pen used for standing bars +% ddiagpen % pen used for top-right to bottom-left diagonals +% udiagpen % pen used for bottom-right to top-left diagonals + +pickup pencircle xscaled thick yscaled thin rotated rot; curvepen := savepen; +pickup pencircle xscaled (H * thick) yscaled (H * thin) rotated rot; barpen := savepen; +pickup pencircle xscaled (HH * thick) yscaled (HH * thin) rotated rot; udiagpen := savepen; +pickup pencircle xscaled (L * thick) yscaled (L * thin) rotated rot; subpen := savepen; +pickup pencircle xscaled thick yscaled thin rotated rot; subbarpen := savepen; +pickup pencircle xscaled (LL * thick) yscaled (LL * thin) rotated rot; ddiagpen := savepen; + +% end of orsetup.mf diff --git a/language/oriya/mf/oriya/orsk10.mf b/language/oriya/mf/oriya/orsk10.mf new file mode 100644 index 0000000000..f75c900d41 --- /dev/null +++ b/language/oriya/mf/oriya/orsk10.mf @@ -0,0 +1,26 @@ +% orsk10.mf -- Oriya skeleton 10 pt parameter file +% Copyright 1996 Jeroen Hellingman +% +% Note: these parameters are intended to test the font during the design +% phase, and not for serious printing. + +mode_setup; +input orbase; + +gensize# := 10pt#; +uh# := 0.21pt#; % unit height, (X-height is 25uh) +uw# := 0.21pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 0.25uh#; % longest diameter of pen +thin# := 0.25uh#; % smallest diameter of pen + +font_size 10pt#; +font_identifier := "ORSK10"; + +input oriya; + +% end of orsk10.mf diff --git a/language/oriya/mf/oriya/orsl10.mf b/language/oriya/mf/oriya/orsl10.mf new file mode 100644 index 0000000000..f2348b8aa7 --- /dev/null +++ b/language/oriya/mf/oriya/orsl10.mf @@ -0,0 +1,25 @@ +% orsl10.mf -- Oriya Slanted 10 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; + +input orcode; +input orbase; + +gensize# := 10pt#; +uh# := 0.21pt#; % unit height, (X-height is 25uh) +uw# := 0.21pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0.17; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 3uh#; % longest diameter of pen +thin# := 0.8uh#; % smallest diameter of pen + +font_size 10pt#; +font_identifier := "ORSL10"; + +input oriya; + +% end of orsl10.mf diff --git a/language/oriya/mf/oriya/orsl12.mf b/language/oriya/mf/oriya/orsl12.mf new file mode 100644 index 0000000000..ac329ec54b --- /dev/null +++ b/language/oriya/mf/oriya/orsl12.mf @@ -0,0 +1,23 @@ +% orsl12.mf -- Oriya slanted 12 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 12pt#; +uh# := 0.25pt#; % unit height, (X-height is 25uh) +uw# := 0.25pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0.17; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 3uh#; % longest diameter of pen +thin# := 0.7uh#; % smallest diameter of pen + +font_size 12pt#; +font_identifier := "ORSL12"; + +input oriya; + +% end of or12.mf diff --git a/language/oriya/mf/oriya/orsl17.mf b/language/oriya/mf/oriya/orsl17.mf new file mode 100644 index 0000000000..107345878a --- /dev/null +++ b/language/oriya/mf/oriya/orsl17.mf @@ -0,0 +1,23 @@ +% orsl17.mf -- Oriya slanted 17 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 17.28pt#; +uh# := 0.36pt#; % unit height, (X-height is 25uh) +uw# := 0.34pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0.17; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 3uh#; % longest diameter of pen +thin# := 0.6uh#; % smallest diameter of pen + +font_size 17.28pt#; +font_identifier := "ORSL17"; + +input oriya; + +% end of orsl17.mf diff --git a/language/oriya/mf/oriya/orsl8.mf b/language/oriya/mf/oriya/orsl8.mf new file mode 100644 index 0000000000..016f8440d1 --- /dev/null +++ b/language/oriya/mf/oriya/orsl8.mf @@ -0,0 +1,23 @@ +% orsl8.mf -- Oriya slanted 8 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 8pt#; +uh# := 0.17pt#; % unit height, (X-height is 25uh) +uw# := 0.18pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0.17; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 3uh#; % longest diameter of pen +thin# := 0.8uh#; % smallest diameter of pen + +font_size 8pt#; +font_identifier := "ORSL8"; + +input oriya; + +% end of orsl8.mf diff --git a/language/oriya/mf/oriya/orss10.mf b/language/oriya/mf/oriya/orss10.mf new file mode 100644 index 0000000000..2fb2d8943b --- /dev/null +++ b/language/oriya/mf/oriya/orss10.mf @@ -0,0 +1,24 @@ +% orss10.mf -- Oriya modern 10 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 10pt#; +uh# := 0.21pt#; % unit height, (X-height is 25uh) +uw# := 0.21pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := false; % calligraphic effects +ligs := false; +rot := 30; % angle of pen +thick# := 2.0uh#; % longest diameter of pen +thin# := 2.0uh#; % smallest diameter of pen + +font_size 10pt#; +font_identifier := "ORSS10"; + +input oriya; + +% end of orss10.mf diff --git a/language/oriya/mf/oriya/orss17.mf b/language/oriya/mf/oriya/orss17.mf new file mode 100644 index 0000000000..399a91fe64 --- /dev/null +++ b/language/oriya/mf/oriya/orss17.mf @@ -0,0 +1,24 @@ +% orss17.mf -- Oriya modern regular 17 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 17.28pt#; +uh# := 0.36pt#; % unit height, (X-height is 25uh) +uw# := 0.34pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := false; % calligraphic effects +ligs := false; +rot := 30; % angle of pen +thick# := 2.0uh#; % longest diameter of pen +thin# := 2.0uh#; % smallest diameter of pen + +font_size 17.28pt#; +font_identifier := "ORSS17"; + +input oriya; + +% end of orss17.mf diff --git a/language/oriya/mf/oriya/orssbf10.mf b/language/oriya/mf/oriya/orssbf10.mf new file mode 100644 index 0000000000..eaef90c8c1 --- /dev/null +++ b/language/oriya/mf/oriya/orssbf10.mf @@ -0,0 +1,24 @@ +% orssbf10.mf -- Oriya modern bold 10 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 10pt#; +uh# := 0.21pt#; % unit height, (X-height is 25uh) +uw# := 0.21pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := false; % calligraphic effects +ligs := false; +rot := 30; % angle of pen +thick# := 4.0uh#; % longest diameter of pen +thin# := 4.0uh#; % smallest diameter of pen + +font_size 10pt#; +font_identifier := "ORSSBF10"; + +input oriya; + +% end of orssbf10.mf diff --git a/language/oriya/mf/oriya/orssbs10.mf b/language/oriya/mf/oriya/orssbs10.mf new file mode 100644 index 0000000000..74c8de5aab --- /dev/null +++ b/language/oriya/mf/oriya/orssbs10.mf @@ -0,0 +1,24 @@ +% orssbs10.mf -- Oriya modern bold slanted 10 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 10pt#; +uh# := 0.21pt#; % unit height, (X-height is 25uh) +uw# := 0.21pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0.17; % slant of characters +calligraphic := false; % calligraphic effects +ligs := false; +rot := 30; % angle of pen +thick# := 4.0uh#; % longest diameter of pen +thin# := 4.0uh#; % smallest diameter of pen + +font_size 10pt#; +font_identifier := "ORSSBS10"; + +input oriya; + +% end of orssbs10.mf diff --git a/language/oriya/mf/oriya/orsssl10.mf b/language/oriya/mf/oriya/orsssl10.mf new file mode 100644 index 0000000000..348896bd35 --- /dev/null +++ b/language/oriya/mf/oriya/orsssl10.mf @@ -0,0 +1,24 @@ +% orsssl10.mf -- Oriya modern slanted 10 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; +input orbase; + +gensize# := 10pt#; +uh# := 0.21pt#; % unit height, (X-height is 25uh) +uw# := 0.21pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0.17; % slant of characters +calligraphic := false; % calligraphic effects +ligs := false; +rot := 30; % angle of pen +thick# := 2.0uh#; % longest diameter of pen +thin# := 2.0uh#; % smallest diameter of pen + +font_size 10pt#; +font_identifier := "ORSSSL10"; + +input oriya; + +% end of orsssl10.mf diff --git a/language/oriya/mf/oriya/ortest.mf b/language/oriya/mf/oriya/ortest.mf new file mode 100644 index 0000000000..767d2691c7 --- /dev/null +++ b/language/oriya/mf/oriya/ortest.mf @@ -0,0 +1,437 @@ +% ortest.mf -- Oriya characters under design +% Copyright 1996, 1998 Jeroen Hellingman +% +% History: +% 29-MAY-1999 Last edit (Jeroen Hellingman) + +endinput; + +%% current version + +picture sec_ja_picture; + +beginchar(c_ja, 27uw#+rm#, 25uh#, 0uh#); "Oriya letter ja"; + path ja_curve; + path ja_bar; + z11 = (6uw, 12uh); + z12 = (3uw, 6.5uh); + z13 = (.5[x12, x14], -overshoot); + z14 = (16uw, 3.25uh); + z15 = (10uw, 9.25uh); + z16 = (13.5uw, 12uh); + z17 = (22uw, 9uh); + z18 = (x17, 0uh); + ja_bar = z17--z18; + ja_curve = z11..z12{down}..tension0.95..z13{right}..z14{up}..z15{up}..z16{right}..z17; + + transform sub; + sub := identity scaled 10/12 shifted (7.5uw, -10.75uh); + pickup curvepen; + draw ja_bar transformed sub; + draw ja_curve transformed sub; + drawdot(z11 transformed sub); + drawdot(z17 transformed sub); + drawdot(z18 transformed sub); + cullit; + sec_ja_picture = currentpicture; + clearit; + + draw ja_bar; + draw ja_curve; + drawdot(z11); + drawdot(z17); + drawdot(z18); + penlabels(11,12,13,14,15,16,17, 18); + z1 = (4.5uw, 11uh); + x4 = 27uw; + new_outer_circle; + savepicture = currentpicture; +endchar; + +beginchar(c_j_ja, 29uw#+rm#, 25uh#, 11uh#); "Oriya conjunct j+ja"; + currentpicture := savepicture + sec_ja_picture; +endchar; + + +%% old version (not so nice) + +beginchar(c_ja, 28uw#+rm#, 25uh#, 0uh#); "Oriya letter ja"; + % inner bows + pickup curvepen; + z11 = (6uw, 12uh); + z12 = (3uw, 6.5uh); + z13 = (8.5uw, -overshoot); + z14 = (14uw, 5.5uh); + z15 = (12.5uw, 10uh); + draw z11..z12{down}..z13{right}..z14{up}..z15; drawdot(z11); + z16 = (22uw, 12uh); + z17 = (x16, 0uh); + draw z15--z16; draw z16--z17; drawdot(z17); + penlabels(11,12,13,14,15,16,17); + z1 = (4.5uw, 11uh); + x4 = 28uw; + new_outer_circle; +endchar; + +beginchar(c_j_ja, 29uw#+rm#, 25uh#, 9uh#); "Oriya conjunct j+ja"; + z1 = (4uw, 11uh); + x4 = 28uw; + new_outer_circle; + % inner bows + pickup curvepen; + z11 = (6uw, 13uh); + z11' = (3.5uw, 9.5uh); % added + z12 = (3uw, 7.5uh); % adjusted + z13 = (8.5uw, 1uh-overshoot); % adjusted + z14 = (14uw, 6.5uh); % adjusted + z15 = (12.5uw, 11uh); + draw z11..z12{down}..z13{right}..z14{up}..z15; drawdot(z11); + z16 = (22uw, 13uh); + z17' = (x16, 3uh); % added + z17 = (x16, 0uh); + draw z15--z16; draw z16--z17'; + penlabels(11,11',12,13,14,15,16,17,17'); + transform subscript; + subscript = identity shifted (7.5uw, -9uh); + draw (z11'..z12{down}..z13{right}..z14{up}..z15) transformed subscript; + draw (z15--z16) transformed subscript; + draw (z16--z17) transformed subscript; + drawdot(z17 transformed subscript); +endchar; + + + +picture sup_da_picture; + +beginchar(c_da, 23uw#+rm#, 25uh#, 0uh#); "Oriya letter da"; + pickup curvepen; + z11 = (17uw, 0uh); + z12 = (x11, 13uh); + z13 = (7uw, 14uh); + z14 = (3.5uw, 8uh); + z15 = (10uw, 2uh); + z16 = (x11, 6uh); + z1 = (4.0uw, 11uh); + x4 = 23uw; + define_new_outer_circle; + + path da_bar; + path da_curve; + path da_circle; + da_bar := z11---z12; + da_curve := z13..z14{down}..z15{right}..{curl0}z16; + da_circle := new_outer_circle_path; + + % the superior da + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup barpen; + draw da_bar transformed super; + drawdot(z11 transformed super); + drawdot(z12 transformed super); + pickup curvepen; + draw da_curve transformed super; + draw da_circle transformed super; + drawdot(z5 transformed super); + drawdot(z13 transformed super); + cullit; sup_da_picture := currentpicture; + clearit; + + % the normal da + pickup barpen; + draw da_bar; + drawdot(z11); + drawdot(z12); + pickup curvepen; + draw da_curve; + drawdot(z13); + penlabels(11,12,13,14,15,16); + cullit; savepicture := currentpicture; + + draw_new_outer_circle; +endchar; + +beginchar(c_di, 23uw#+rm#, 25uh#, 0uh#); "Oriya combination di"; + currentpicture := savepicture; + z1 = (4.0uw, 11uh); + x4 = 23uw; + new_narrow_i_circle; +endchar; + +beginchar(c_hu, 23uw#+rm#, 25uh#, 15uh#); "Oriya combination hu"; + currentpicture := savepicture; + pickup curvepen; + z15 = (10uw, 2uh); + z16 = (3.5uw, -2uh); + draw z15--z16; + z17 = (7.5uw, -4uh); + z18 = (16uw, -12uh); + z19 = (12.5uw, -15uh); + z20 = (9uw, y18); + z21 = (17.5uw, y17); + z22 = (21.5uw, y16); + draw z16---z17..z18{down}..z19{left}..z20{up}..z21---z22; + penlabels(15,16,17,18,19,20,21,22,23); + z1 = (4.0uw, 11uh); + x4 = 23uw; + new_outer_circle; +endchar; + +beginchar(c_h_ba, 23uw#+rm#, 25uh#, 12uh#); "Oriya combination h+ba"; + currentpicture := savepicture; + pickup curvepen; + z15 = (10uw, 2uh); + z16 = (-1uw, -5uh); + z17 = (17uw, -14uh); + draw z15--z16--z17; + + pickup barpen; + z20 = (17uw, 0uh); + z21 = (x20, -9uh); + draw z20--z21; + + z24 = (17uw, -2.5uw); + eye(22, 23, 24, 25)(10uw, 8uh); + draw_eye(22, 23, 24, 25); % intentionally drawn with barpen + + penlabels(15,16,17, 20, 21, 22, 23, 24, 25); + z1 = (4.0uw, 11uh); + x4 = 23uw; + new_outer_circle; +endchar; + +end. + +beginchar(c_ha, 23uw#+rm#, 25uh#, 8uh#); "Oriya letter ha"; + currentpicture := savepicture; + pickup curvepen; + z15 = (10uw, 2uh); + z16 = (3.5uw, -2uh); + z17 = (17uw, -8uh); + draw z15--z16; draw z16--z17; drawdot(z17); + penlabels(15,16,17); + cullit; savepicture := currentpicture; + z1 = (4.0uw, 11uh); + x4 = 23uw; + new_outer_circle; +endchar; + +beginchar(c_hi, 23uw#+rm#, 25uh#, 8uh#); "Oriya combination hi"; + currentpicture := savepicture; + z1 = (4.0uw, 11uh); + x4 = 23uw; + new_narrow_i_circle; +endchar; + +beginchar(c_h_ma, 23uw#+rm#, 25uh#, 16uh#); "Oriya combination h+ma"; + currentpicture := savepicture; + pickup curvepen; + z15 = (10uw, 2uh); + z16 = (3.5uw, -2uh); + draw z15--z16; + z17 = (7uw, -3.5uh); + z18 = (16uw, -11uh); + z19 = (12.5uw, -15uh); + z20 = (8uw, y18); + z21 = (18.5uw, y17); + z22 = (22.5uw, y16); + z23 = (x22, -16uh); + draw z16---z17..z18{down}..z19{left}..z20{up}..z21---z22--z23; + penlabels(15,16,17,18,19,20,21,22,23); + z1 = (4.0uw, 11uh); + x4 = 23uw; + new_outer_circle; +endchar; + + + +end. + +endinput; + +picture sub_dda_picture; +picture sup_dda_picture; + +beginchar(c_dda, 25uw#+rm#, 25uh#, 0uh#); "Oriya letter dda"; + z11 = (9uw, 13uh); + z12 = (good.x 4uw, 6uh); + z13 = (.5[x12,x14], -overshoot); + z14 = (good.x 20uw, 6uh); + z15 = .5[z17,z18]; + z16 = z17 - (1uw, 2uh); + z17 = (11uw, 8uh); + z18 = (17uw, 15uh); + z19 = z18 + (1uw, 2uh); + z1 = (6.5uw, 11uh); + x4 = 25uw; + define_new_outer_circle; + + path dda_bar; + path dda_curve; + path dda_circle; + dda_bar := z16..z17---z18..z19; + dda_curve := z11{curl0}..z12{down}..z13{right}..z14{up}..z15; + dda_circle := new_outer_circle_path; + + % subscribed ga: + transform sub; + sub := identity scaled 15/25 shifted (8uw, -9uh); + pickup barpen; + draw dda_bar transformed sub; + drawdot(z16 transformed sub); + drawdot(z19 transformed sub); + pickup curvepen; + draw dda_curve transformed sub; + drawdot(z11 transformed sub); + draw dda_circle transformed sub; + drawdot(z5 transformed sub); + currentpicture := currentpicture + currentpicture + currentpicture; + unfill (dda_circle--cycle) transformed sub; + sub_dda_picture := currentpicture; + clearit; + + % the superior dda + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup barpen; + draw dda_bar transformed super; + drawdot(z16 transformed super); + drawdot(z19 transformed super); + pickup curvepen; + draw dda_curve transformed super; + drawdot(z11 transformed super); + draw dda_circle transformed super; + drawdot(z5 transformed super); + cullit; sup_dda_picture := currentpicture; + clearit; + + % normal dda: + pickup barpen; + draw dda_bar; + drawdot(z16); + drawdot(z19); + pickup curvepen; + draw dda_curve; + drawdot(z11); + penlabels(11,12,13,14,15,16,17,18,19); + cullit; savepicture := currentpicture; + + draw_new_outer_circle; +endchar; + +beginchar(c_d_ga, 23uw#+rm#, 25uh#, 10uh#); "Oriya conjunct dd+dda"; + currentpicture := sup_dda_picture + sub_dda_picture; +endchar; + + +end. + + + +endinput; + +picture sup_da_picture; + +beginchar(c_da, 23uw#+rm#, 25uh#, 0uh#); "Oriya letter da"; + pickup curvepen; + z11 = (17uw, 0uh); + z12 = (x11, 13uh); + z13 = (7uw, 14uh); + z14 = (3.5uw, 8uh); + z15 = (10uw, 2uh); + z16 = (x11, 6uh); + z1 = (4.0uw, 11uh); + x4 = 23uw; + define_new_outer_circle; + + path da_bar; + path da_curve; + path da_circle; + da_bar := z11---z12; + da_curve := z13..z14{down}..z15{right}..{curl0}z16; + da_circle := new_outer_circle_path; + + % the superior da + transform super; + super := identity scaled 20/25 shifted (0, 5uh); + pickup barpen; + draw da_bar transformed super; + drawdot(z11 transformed super); + drawdot(z12 transformed super); + pickup curvepen; + draw da_curve transformed super; + draw da_circle transformed super; + drawdot(z5 transformed super); + drawdot(z13 transformed super); + cullit; sup_da_picture := currentpicture; + clearit; + + % the normal da + pickup barpen; + draw da_bar; + drawdot(z11); + drawdot(z12); + pickup curvepen; + draw da_curve; + drawdot(z13); + penlabels(11,12,13,14,15,16); + cullit; savepicture := currentpicture; + + draw_new_outer_circle; +endchar; + +picture sub_ga_picture; + +beginchar(c_ga, 24uw#+rb#+rm#, 25uh#, 0uh#); "Oriya letter ga"; + z1 = (7.5uw, 9uh); + z2 = (6uw, 5uh); + z3 = (11.5uw, -overshoot); + z4 = (17uw, 5uh); + z5 = (12uw, 10uh); + z6 = (6uw, 9uh); + z7 = (0uw, 16uh); + z8 = (11uw, h+overshoot); + z9 = (24uw, h - joint); + z10 = (x9, h); + z11 = (x9, 0); + + path ga_curve; + path ga_bar; + ga_curve := z1{curl0}..z2{down}..z3{right}..z4{up}..z5{left}..z6{left}.. + z7{up}..z8{right}..{curl0}z9; + ga_bar := z10--z11; + + % subscribed ga: + transform sub; + sub := identity scaled 15/25 shifted (8uw, -9uh); + pickup curvepen; + draw ga_curve transformed sub; + drawdot(z9 transformed sub); + pickup barpen; + draw ga_bar transformed sub; + drawdot(z10 transformed sub); + drawdot(z11 transformed sub); + currentpicture := currentpicture + currentpicture + currentpicture; + unfill (z6{left}..z7{up}..z8{right}..{curl0}z9--z11--cycle) transformed sub; + sub_ga_picture := currentpicture; + clearit; + + % normal ga: + pickup curvepen; + draw ga_curve; + drawdot(z9); + pickup barpen; + draw ga_bar; + drawdot(z10); + drawdot(z11); + penlabels(1,2,3,4,5,6,7,8,9,10,11); + savepicture := currentpicture; +endchar; + +beginchar(c_d_ga, 22uw#+rm#, 25uh#, 5uh#); "Oriya conjunct d+ga"; + currentpicture := sup_da_picture + sub_ga_picture shifted (-1uw, 1uh); +endchar; + +end. + +% end of ortest.mf diff --git a/language/oriya/mf/oriya/parameters.txt b/language/oriya/mf/oriya/parameters.txt new file mode 100644 index 0000000000..9d9f017499 --- /dev/null +++ b/language/oriya/mf/oriya/parameters.txt @@ -0,0 +1,25 @@ + +Parameters for the Oriya fonts + + in points unless indicated otherwise +Font gensize uw uh rm rb slant rot thick thin + +or8 8.0 0.18 0.17 3uw 0.8uw +or10 10.0 0.21 0.21 3uw 0.8uw +or12 12.0 0.25 0.25 6.0uw 1.5uw 0 30 3uw 0.7uw +or17 17.28 0.34 0.36 3uw 0.6uw + +orsl8 0.17 +orsl10 0.17 +orsl12 0.17 + +orbf8 0 +orbf10 0 4.5uw 1.0uw +orbf12 0 4.5uw 0.9uw + +orbs8 0 +orbs10 0 +orbs12 0 + + +orss12 0 0 2.0uw 2.0uw diff --git a/language/oriya/mf/oriya/todo b/language/oriya/mf/oriya/todo new file mode 100644 index 0000000000..3b92417955 --- /dev/null +++ b/language/oriya/mf/oriya/todo @@ -0,0 +1,42 @@ +TODO in the Oriya metafont as of 07 September 1997: + +glyphs seen but not included in this font: + conjunct k+la (can be made from parts by TeX) + +Characters to create: + + improve question mark + add international numerals + +Characters done: + + combination of secondary va/ba and vowel sign u [done] + combination of secondary bha and vowel sign u [done] + slash, backslash [done] + combination chaa [done] + conjunct mbha [done] + many consonant-matra combinations [done] + centered version of matra u, uu, ri and candrabindu for use with some letters [done] + +Edit or change: + + quotes go wrong in slanted styles + + move old characters to orold.mf [done] + hu adjust to new ha shape [done] + o, oo too narrow, eye to big [done] + dha looks ugly, make lower curve smaller [done] + nya try different design [done] + gha make stroke between bottom curves straight [done] + t+ta left of outer circle looks ugly [done] + dda, etc. adjust inner bar a bit [done] + o, oo, t+ta find solution for these small eyes [done] + + make various dimensions integer with + + define_whole_pixels() + + and tactically use good.x alpha and good.y beta + (take care of picking the right pen first) + + diff --git a/language/oriya/mf/oriyaextra/orcode2.mf b/language/oriya/mf/oriyaextra/orcode2.mf new file mode 100644 index 0000000000..e0c6342933 --- /dev/null +++ b/language/oriya/mf/oriyaextra/orcode2.mf @@ -0,0 +1,32 @@ +% orcode2.mf -- glyph codes for the extended Oriya metafont +% Copyright 2002, Jeroen Hellingman & Anshuman Pandey +% +% History: +% 26-MAY-2002 added several conjuncts (AP) +% +% the assignment of codes is totally ad hoc, and will be made more +% rational later. This file is the only place where the actual codes are +% used, everywhere else the identifiers are used. +% +% The file orcode.tex is derived from this file, using getcode.awk. +% +% used codes: (KEEP UP TO DATE!) +% +% +% naming conventions +% +% c_* full vowel/consonant +% cs_* vowel sign/secondary consonant +% + +c_k_ss_ma := 65; %%\def\orkSma{\char65} +c_m_nna := 66; %%\def\ormNa{\char66} +c_s_ma := 67; %%\def\orsma{\char67} +c_ss_ma := 68; %%\def\orSma{\char68} +c_g_ma := 69; %%\def\orgma{\char69} +c_d_ma := 70; %%\def\ordma{\char70} +c_nn_ma := 71; %%\def\orNma{\char71} +c_s_sa := 72; %%\def\orssa{\char72} +c_l_ga := 73; %%\def\orlga{\char73} + +% end of orcode2.mf diff --git a/language/oriya/mf/oriyaextra/orextra.mf b/language/oriya/mf/oriyaextra/orextra.mf new file mode 100644 index 0000000000..fe1493005e --- /dev/null +++ b/language/oriya/mf/oriyaextra/orextra.mf @@ -0,0 +1,59 @@ +% orextra.mf +% +% Additional glyphs for the Oriya font, that didn't fit in the 256 positions +% Metafont normally has available. + +% codes + + + +% glyphs + +% A +beginchar(c_k_ss_ma, 25uw#+rm#, 25uh#, 7uh#); "Oriya conjunct k+ss+ma"; + currentpicture := sup_k_ssa_picture + sub_ma_picture; +endchar; + +% B +beginchar(c_m_nna, 24uw#+rm#, 25uh#, 10uh#); "Oriya conjunct m+nna"; + currentpicture := sup_ma_picture + sec_nna_picture shifted (-6uw, 3uh); +endchar; + +% C +beginchar(c_s_ma, 22uw#+rm#, 25uh#, 9uh#); "Oriya conjunct s+ma"; + currentpicture := sup_sa_picture + sub_ma_picture; +endchar; + +% D +beginchar(c_ss_ma, 22uw#+rm#, 25uh#, 9uh#); "Oriya conjunct ss+ma"; + currentpicture := sup_ssa_picture + sub_ma_picture; +endchar; + +% E +beginchar(c_g_ma, 29uw#+rm#, 25uh#, 10uh#); "Oriya conjunct g+ma"; + currentpicture := sup_ga_picture + sub_ma_picture shifted (6uw, 0); +endchar; + +% F +beginchar(c_d_ma, 22uw#+rm#, 25uh#, 9uh#); "Oriya conjunct d+ma"; + currentpicture := sup_da_picture + sub_ma_picture; +endchar; + +% G +beginchar(c_nn_ma, 28uw#+rm#, 25uh#, 8uh#); "Oriya conjunct nn+ma"; + currentpicture := sup_nna_picture + sub_ma_picture shifted(5uw, 0); +endchar; + +% H +beginchar(c_s_sa, 22uw#+rm#, 25uh#, 9uh#); "Oriya conjunct s+sa"; + currentpicture := sup_sa_picture + sub_sa_picture; +endchar; + +% I +%beginchar(c_l_ga, 30uw#+rm#, 25uh#, 10uh#); "Oriya conjunct l+ga"; +beginchar(c_l_ga, 28uw#+rm#, 25uh#, 9uh#); "Oriya conjunct l+ga"; + currentpicture := full_lla_picture + sub_ga_picture shifted (8uw, 0); + z1 = (4uw, 12uh); + x4 = 28uw; + new_outer_circle; +endchar; diff --git a/language/oriya/mf/oriyaextra/oriya2.mf b/language/oriya/mf/oriyaextra/oriya2.mf new file mode 100644 index 0000000000..131ce35b5e --- /dev/null +++ b/language/oriya/mf/oriyaextra/oriya2.mf @@ -0,0 +1,15 @@ +% oriya.mf -- An Oriya Metafont, driver file +% Copyright 1996 Jeroen Hellingman + +input orsetup; % set-up parameters +input orkern2; % kerning table + +input ortest; + +input orglyphs; % the Oriya glyph programs + +input orextra; % extra Oriya glyphs + +end. + +% end of oriya.mf diff --git a/language/oriya/mf/oriyaextra/orkern2.mf b/language/oriya/mf/oriyaextra/orkern2.mf new file mode 100644 index 0000000000..1212f3b518 --- /dev/null +++ b/language/oriya/mf/oriyaextra/orkern2.mf @@ -0,0 +1,27 @@ +% orkern.mf -- kerning table for Oriya metafont +% Copyright 1996, 1997, 1998, 1999 Jeroen Hellingman +% +% Note: +% we can't use kerning tables to position the matra's correctly, as that +% will shift all following characters as well, we can, however, use kerning +% and ligatures to change or join matras to the characters -- making the +% preprocessor much simpler. For this need to create various, differently +% positioned, copies of of the matras, but that we will have to do anyway, +% when we create a PostScript version of the font for use in applications +% that assume all glyphs are on the same line. +% +% History: +% 20-JUN-1999 Added j+ja, j+jha (JH) +% 16-JUN-1999 Added s+tu +% 29-MAY-1999 Added k+tta, t+pa (JH) +% 31-MAY-1998 Added h+ma (JH) +% 30-MAY-1998 Added ni, n+ti, etc. (JH) +% 07-SEP-1997 Added d+ga (JH) +% 27-APR-1997 Added bhu combination (JH) +% 18-NOV-1996 Added centered matras under some letters (JH) +% 23-SEP-1996 Added flag to disable consonant-matra ligatures (JH) + +% define macros for variants of the vowel signs. + + +% end of orkern.mf diff --git a/language/oriya/mf/oriyaextra/orx10.mf b/language/oriya/mf/oriyaextra/orx10.mf new file mode 100644 index 0000000000..2610a3b50e --- /dev/null +++ b/language/oriya/mf/oriyaextra/orx10.mf @@ -0,0 +1,29 @@ +% or10.mf -- Oriya regular 10 pt parameter file +% Copyright 1996 Jeroen Hellingman +% +% History: +% 16-NOV-1996 reduced size, to fit better with 10pt Roman (JH) +% 15-MAY-1996 created from oriya.mf (Jeroen Hellingman) + +mode_setup; + +input orcode2; +input orbase; + +gensize# := 10pt#; +uh# := 0.21pt#; % unit height, (X-height is 25uh) +uw# := 0.21pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 3uh#; % longest diameter of pen +thin# := 0.8uh#; % smallest diameter of pen + +font_size 10pt#; +font_identifier := "OR10"; + +input oriya2; + +% end of or10.mf diff --git a/language/oriya/mf/oriyaextra/orx12.mf b/language/oriya/mf/oriyaextra/orx12.mf new file mode 100644 index 0000000000..259df20b52 --- /dev/null +++ b/language/oriya/mf/oriyaextra/orx12.mf @@ -0,0 +1,25 @@ +% or12.mf -- Oriya regular 12 pt parameter file +% Copyright 1996 Jeroen Hellingman + +mode_setup; + +input orcode2; +input orbase; + +gensize# := 12pt#; +uh# := 0.25pt#; % unit height, (X-height is 25uh) +uw# := 0.25pt#; % unit width +rm# := 6.0uw#; % space in between characters +rb# := 1.5uw#; % extra space to right of standing bars +slant := 0; % slant of characters +calligraphic := true; % calligraphic effects +rot := 30; % angle of pen +thick# := 3uh#; % longest diameter of pen +thin# := 0.7uh#; % smallest diameter of pen + +font_size 12pt#; +font_identifier := "OR12"; + +input oriya2; + +% end of or12.mf diff --git a/language/oriya/tfm/oriya/or10.tfm b/language/oriya/tfm/oriya/or10.tfm new file mode 100644 index 0000000000..ab1070ce57 Binary files /dev/null and b/language/oriya/tfm/oriya/or10.tfm differ diff --git a/language/oriya/tfm/oriya/or12.tfm b/language/oriya/tfm/oriya/or12.tfm new file mode 100644 index 0000000000..7a748d53db Binary files /dev/null and b/language/oriya/tfm/oriya/or12.tfm differ diff --git a/language/oriya/tfm/oriya/or17.tfm b/language/oriya/tfm/oriya/or17.tfm new file mode 100644 index 0000000000..0bdb483888 Binary files /dev/null and b/language/oriya/tfm/oriya/or17.tfm differ diff --git a/language/oriya/tfm/oriyaextra/orx10.tfm b/language/oriya/tfm/oriyaextra/orx10.tfm new file mode 100644 index 0000000000..4ec72ce855 Binary files /dev/null and b/language/oriya/tfm/oriyaextra/orx10.tfm differ diff --git a/language/oriya/tfm/oriyaextra/orx12.tfm b/language/oriya/tfm/oriyaextra/orx12.tfm new file mode 100644 index 0000000000..ece592af89 Binary files /dev/null and b/language/oriya/tfm/oriyaextra/orx12.tfm differ -- cgit v1.2.3