/[emacs]/emacs/lisp/international/latin1-disp.el
ViewVC logotype

Diff of /emacs/lisp/international/latin1-disp.el

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9 by miles, Mon Mar 26 07:17:55 2001 UTC revision 1.10 by fx, Fri Dec 7 18:08:15 2001 UTC
# Line 1  Line 1 
1  ;;; latin1-disp.el --- display tables for other ISO 8859 on Latin-1 terminals -*- coding: emacs-mule -*-  ;;; latin1-disp.el --- display tables for other ISO 8859 on Latin-1 terminals -*-coding: iso-2022-7bit;-*-
2    
3  ;; Copyright (C) 2000, 2001 Free Software Foundation, Inc.  ;; Copyright (C) 2000, 2001 Free Software Foundation, Inc.
4    
# Line 39  Line 39 
39  ;; [A different approach is taken in the DOS display tables in  ;; [A different approach is taken in the DOS display tables in
40  ;; term/internal.el, and the relevant ASCII sequences from there are  ;; term/internal.el, and the relevant ASCII sequences from there are
41  ;; available as an alternative; see `latin1-display-mnemonic'.  Only  ;; available as an alternative; see `latin1-display-mnemonic'.  Only
42  ;; these sequences are used for Cyrillic, Greek and Hebrew.]  ;; these sequences are used for Arabic, Cyrillic, Greek and Hebrew.]
43    
44  ;; If you don't even have Latin-1, see iso-ascii.el and use the  ;; If you don't even have Latin-1, see iso-ascii.el and use the
45  ;; complete tables from internal.el.  The ASCII sequences used here  ;; complete tables from internal.el.  The ASCII sequences used here
# Line 49  Line 49 
49    
50  ;; Ensure `standard-display-table' is set up:  ;; Ensure `standard-display-table' is set up:
51  (require 'disp-table)  (require 'disp-table)
52    (require 'ucs-tables)
53    
54  (defconst latin1-display-sets '(latin-2 latin-3 latin-4 latin-5 latin-8  (defconst latin1-display-sets '(latin-2 latin-3 latin-4 latin-5 latin-8
55                                  latin-9 cyrillic greek hebrew)                                  latin-9 arabic cyrillic greek hebrew)
56    "The ISO8859 character sets with defined Latin-1 display sequences.    "The ISO8859 character sets with defined Latin-1 display sequences.
57  These are the nicknames for the sets and correspond to Emacs language  These are the nicknames for the sets and correspond to Emacs language
58  environments.")  environments.")
# Line 79  ASCII sequences are used, mostly followi Line 80  ASCII sequences are used, mostly followi
80  methods.  Some different ASCII sequences are used if  methods.  Some different ASCII sequences are used if
81  `latin1-display-mnemonic' is non-nil.  `latin1-display-mnemonic' is non-nil.
82    
83    This option also treats some characters in the `mule-unicode-...'
84    charsets if you don't have a Unicode font with which to display them.
85    
86  Setting this variable directly does not take effect;  Setting this variable directly does not take effect;
87  use either M-x customize of the function `latin1-display'."  use either M-x customize of the function `latin1-display'."
88    :group 'latin1-display    :group 'latin1-display
# Line 86  use either M-x customize of the function Line 90  use either M-x customize of the function
90    :require 'latin1-disp    :require 'latin1-disp
91    :initialize 'custom-initialize-default    :initialize 'custom-initialize-default
92    :set (lambda (symbol value)    :set (lambda (symbol value)
93           (set-default symbol value)           (if value
94           (mapc (if value               (apply #'latin1-display latin1-display-sets)
95                     #'latin1-display-setup             (latin1-display))))
                  #'latin1-display-reset)  
                latin1-display-sets)  
          (redraw-display)))  
96    
97  ;;;###autoload  ;;;###autoload
98  (defun latin1-display (&rest sets)  (defun latin1-display (&rest sets)
99    "Set up Latin-1/ASCII display for the arguments character SETS.    "Set up Latin-1/ASCII display for the arguments character SETS.
100  See option `latin1-display' for the method.  The members of the list  See option `latin1-display' for the method.  The members of the list
101  must be in `latin1-display-sets'.  With no arguments, reset the  must be in `latin1-display-sets'.  With no arguments, reset the
102  display for all of `latin1-display-sets'. See also `latin1-display-setup'."  display for all of `latin1-display-sets'. See also
103    `latin1-display-setup'.  As well as iso-8859 characters, this treats
104    some characters in the `mule-unicode-...' charsets if you don't have
105    a Unicode font with which to display them."
106    (if sets    (if sets
107        (progn (mapc #'latin1-display-setup sets)        (progn
108               (setq latin1-display t))          (mapc #'latin1-display-setup sets)
109            (unless (latin1-char-displayable-p
110                     (make-char 'mule-unicode-0100-24ff 32 33))
111              ;; It doesn't look as though we have a Unicode font.
112              (map-char-table
113               (lambda (c uc)
114                 (when (and (char-valid-p c)
115                            (char-valid-p uc)
116                            (not (aref standard-display-table uc)))
117                   (aset standard-display-table uc
118                         (or (aref standard-display-table c)
119                             (vector c)))))
120               ucs-mule-8859-to-mule-unicode)
121              ;; Extra stuff for windows-1252, in particular.
122              (mapc
123               (lambda (l)
124                 (apply 'latin1-display-char l))
125               '((?\$,1rz(B ",") ;; SINGLE LOW-9 QUOTATION MARK
126                 (?\$,1r~(B ",,") ;; DOUBLE LOW-9 QUOTATION MARK
127                 (?\$,1s&(B "...") ;; HORIZONTAL ELLIPSIS
128                 (?\$,1s0(B "o/oo") ;; PER MILLE SIGN
129                 (?\$,1s9(B "<") ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
130                 (?\$,1r|(B "``") ;; LEFT DOUBLE QUOTATION MARK
131                 (?\$,1r}(B "''") ;; RIGHT DOUBLE QUOTATION MARK
132                 (?\$,1rs(B "-") ;; EN DASH
133                 (?\$,1rt(B "--") ;; EM DASH
134                 (?\$,1ub(B "TM") ;; TRADE MARK SIGN
135                 (?\$,1s:(B ">") ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
136                 )))
137              (setq latin1-display t))
138      (mapc #'latin1-display-reset latin1-display-sets)      (mapc #'latin1-display-reset latin1-display-sets)
139      (setq latin1-display nil))      (aset standard-display-table
140    (redraw-display))            (make-char 'mule-unicode-0100-24ff) nil)
141        (aset standard-display-table
142              (make-char 'mule-unicode-2500-33ff) nil)
143        (aset standard-display-table
144              (make-char 'mule-unicode-e000-ffff) nil)
145        (setq latin1-display nil)
146        (redraw-display)))
147    
148  (defcustom latin1-display-mnemonic nil  (defcustom latin1-display-mnemonic nil
149    "Non-nil means to display potentially more mnemonic sequences.    "Non-nil means to display potentially more mnemonic sequences.
# Line 117  input sequences." Line 156  input sequences."
156    "Make an entry in `standard-display-table' for CHAR using string DISPLAY.    "Make an entry in `standard-display-table' for CHAR using string DISPLAY.
157  If ALT-DISPLAY is provided, use that instead if  If ALT-DISPLAY is provided, use that instead if
158  `latin1-display-mnemonic' is non-nil.  The actual string displayed is  `latin1-display-mnemonic' is non-nil.  The actual string displayed is
159  formatted using `latin1-display-format'."  formatted using `latin1-display-format'.
160    
161    DISPLAY and ALT-DISPLAY are either strings or vectors.  String values
162    are formatted using `latin1-display-format' and passed to
163    `standard-display-ascii'; vectors are put into `standard-display-table'
164    asis."
165    (if (and (stringp alt-display)    (if (and (stringp alt-display)
166             latin1-display-mnemonic)             latin1-display-mnemonic)
167        (setq display alt-display))        (setq display alt-display))
# Line 145  LANGUAGE is a symbol naming a language e Line 189  LANGUAGE is a symbol naming a language e
189  character set."  character set."
190    (if (eq language 'cyrillic)    (if (eq language 'cyrillic)
191        (setq language 'cyrillic-iso))        (setq language 'cyrillic-iso))
192    (let ((charset (car (remq 'ascii (get-language-info language    (let ((charset (if (eq language 'arabic)
193                                                          'charset)))))                       'arabic-iso8859-6
194                       (car (remq 'ascii (get-language-info language
195                                                            'charset))))))
196      (standard-display-default (make-char charset 32)      (standard-display-default (make-char charset 32)
197                                (make-char charset 127)))                                (make-char charset 127)))
198    (sit-for 0))    (sit-for 0))
# Line 158  character set: `latin-2', `hebrew' etc." Line 204  character set: `latin-2', `hebrew' etc."
204    (if (eq language 'cyrillic)    (if (eq language 'cyrillic)
205        (setq language 'cyrillic-iso))        (setq language 'cyrillic-iso))
206    (let* ((info (get-language-info language 'charset))    (let* ((info (get-language-info language 'charset))
207           (char (make-char (car (remq 'ascii info)) ?\ )))           (char (and info (make-char (car (remq 'ascii info)) ?\ ))))
208      (latin1-char-displayable-p char)))      (and char (latin1-char-displayable-p char))))
209    
210  ;; This should be moved into mule-utils or somewhere after 21.1.  ;; This should be moved into mule-utils or somewhere after 21.1.
211  (defun latin1-char-displayable-p (char)  (defun latin1-char-displayable-p (char)
212      "Return non-nil if we should be able to display CHAR.
213    On a multi-font display, the test is only whether there is an
214    appropriate font from the selected frame's fontset to display CHAR's
215    charset in general.  Since fonts may be specified on a per-character
216    basis, this may not be accurate."
217    (cond ((< char 256)    (cond ((< char 256)
218           ;; Single byte characters are always displayable.           ;; Single byte characters are always displayable.
219           t)           t)
# Line 209  is.  If FORCE is non-nil, set up the dis Line 260  is.  If FORCE is non-nil, set up the dis
260        (mapc        (mapc
261         (lambda (l)         (lambda (l)
262           (apply 'latin1-display-char l))           (apply 'latin1-display-char l))
263         '((?と "'C" "C'")         '((?,BF(B "'C" "C'")
264           (?ひ "'D" "/D")           (?,BP(B "'D" "/D")
265           (?え "'S" "S'")           (?,B&(B "'S" "S'")
266           (?よ "'c" "c'")           (?,Bf(B "'c" "c'")
267           (?を "'d" "/d")           (?,Bp(B "'d" "/d")
268           (?で "'L" "L'")           (?,BE(B "'L" "L'")
269           (?ん "'n" "n'")           (?,Bq(B "'n" "n'")
270           (?び "'N" "N'")           (?,BQ(B "'N" "N'")
271           (?も "'r" "r'")           (?,B`(B "'r" "r'")
272           (?ぢ "'R" "R'")           (?,B@(B "'R" "R'")
273           (?じ "'s" "s'")           (?,B6(B "'s" "s'")
274           (?ぞ "'z" "z'")           (?,B<(B "'z" "z'")
275           (?ぎ "'Z" "Z'")           (?,B,(B "'Z" "Z'")
276           (?ぃ "`A" "A;")           (?,B!(B "`A" "A;")
277           (?ぬ "`E" "E;")           (?,BJ(B "`E" "E;")
278           (?ぅ "`L" "/L")           (?,B#(B "`L" "/L")
279           (?が "`S" ",S")           (?,B*(B "`S" ",S")
280           (?む "`T" ",T")           (?,B^(B "`T" ",T")
281           (?け "`Z" "Z^.")           (?,B/(B "`Z" "Z^.")
282           (?こ "`a" "a;")           (?,B1(B "`a" "a;")
283           (?さ "`l" "/l")           (?,B3(B "`l" "/l")
284           (?れ "`e" "e;")           (?,Bj(B "`e" "e;")
285           (?ぜ "`s" ",s")           (?,B:(B "`s" ",s")
286           (? "`t" ",t")           (?,B~(B "`t" ",t")
287           (?ち "`z" "z^.")           (?,B?(B "`z" "z^.")
288           (? "`." "'.")           (?,B(B "`." "'.")
289           (?づ "~A" "A(")           (?,BC(B "~A" "A(")
290           (?な "~C" "C<")           (?,BH(B "~C" "C<")
291           (?ぱ "~D" "D<")           (?,BO(B "~D" "D<")
292           (?の "~E" "E<")           (?,BL(B "~E" "E<")
293           (?ゎ "~e" "e<")           (?,Bl(B "~e" "e<")
294           (?ぇ "~L" "L<")           (?,B%(B "~L" "L<")
295           (?ぴ "~N" "N<")           (?,BR(B "~N" "N<")
296           (?ぷ "~O" "O''")           (?,BU(B "~O" "O''")
297           (?ぺ "~R" "R<")           (?,BX(B "~R" "R<")
298           (?か "~S" "S<")           (?,B)(B "~S" "S<")
299           (?き "~T" "T<")           (?,B+(B "~T" "T<")
300           (?ぽ "~U" "U''")           (?,B[(B "~U" "U''")
301           (?ぐ "~Z" "Z<")           (?,B.(B "~Z" "Z<")
302           (?ゅ "~a" "a(}")           (?,Bc(B "~a" "a(}")
303           (?り "~c" "c<")           (?,Bh(B "~c" "c<")
304           (?ゑ "~d" "d<")           (?,Bo(B "~d" "d<")
305           (?し "~l" "l<")           (?,B5(B "~l" "l<")
306           (? "~n" "n<")           (?,Br(B "~n" "n<")
307           (? "~o" "o''")           (?,Bu(B "~o" "o''")
308           (? "~r" "r<")           (?,Bx(B "~r" "r<")
309           (?せ "~s" "s<")           (?,B9(B "~s" "s<")
310           (?そ "~t" "t<")           (?,B;(B "~t" "t<")
311           (? "~u" "u''")           (?,B{(B "~u" "u''")
312           (?だ "~z" "z<")           (?,B>(B "~z" "z<")
313           (?す "~v" "'<")                        ; ?い in latin-pre           (?,B7(B "~v" "'<")                   ; ?,B"(B in latin-pre
314           (?い "~~" "'(")           (?,B"(B "~~" "'(")
315           (? "uu" "u^0")           (?,By(B "uu" "u^0")
316           (?ほ "UU" "U^0")           (?,BY(B "UU" "U^0")
317           (?て "\"A")           (?,BD(B "\"A")
318           (?ゆ "\"a")           (?,Bd(B "\"a")
319           (?ね "\"E" "E:")           (?,BK(B "\"E" "E:")
320           (?ろ "\"e")           (?,Bk(B "\"e")
321           (?た "''" "'")           (?,B=(B "''" "'")
322           (?す "'<")                     ; Lynx's rendering of caron           (?,B7(B "'<")                        ; Lynx's rendering of caron
323           ))))           ))))
324    
325     ((eq set 'latin-3)     ((eq set 'latin-3)
# Line 278  is.  If FORCE is non-nil, set up the dis Line 329  is.  If FORCE is non-nil, set up the dis
329        (mapc        (mapc
330         (lambda (l)         (lambda (l)
331           (apply 'latin1-display-char l))           (apply 'latin1-display-char l))
332         '((?Γ "/H")         '((?,C!(B "/H")
333           (?Δ "~`" "'(")           (?,C"(B "~`" "'(")
334           (?Θ "^H" "H^")           (?,C&(B "^H" "H^")
335           (?Ω "^h" "h^")           (?,C6(B "^h" "h^")
336           (?Λ ".I" "I^.")           (?,C)(B ".I" "I^.")
337           (?Μ ",S")           (?,C*(B ",S")
338           (?Ν "~G" "G(")           (?,C+(B "~G" "G(")
339           (?Ξ "^J" "J^")           (?,C,(B "^J" "J^")
340           (?Ρ ".Z" "Z^.")           (?,C/(B ".Z" "Z^.")
341           (?Τ "/h")           (?,C1(B "/h")
342           (?ケ ".i" "i^.")           (?,C9(B ".i" "i^.")
343           (?コ ",s")           (?,C:(B ",s")
344           (?サ "~g" "g(")           (?,C;(B "~g" "g(")
345           (?シ "^j" "j^")           (?,C<(B "^j" "j^")
346           (?α ".Z" "z^.")           (?,C?(B ".Z" "z^.")
347           (?η ".c" "C^.")           (?,CE(B ".c" "C^.")
348           (?θ "^C" "C^")           (?,CF(B "^C" "C^")
349           (?ψ ".G" "G^.")           (?,CU(B ".G" "G^.")
350           (?リ "^G" "G^")           (?,CX(B "^G" "G^")
351           (?ン "~U" "U(")           (?,C](B "~U" "U(")
352           (?゙ "^S" "S^")           (?,C^(B "^S" "S^")
353           (? ".C" "c^.")           (?,Ce(B ".C" "c^.")
354           (? "^c" "c^")           (?,Cf(B "^c" "c^")
355           (? ".g" "g^.")           (?,Cu(B ".g" "g^.")
356           (? "^g" "g^")           (?,Cx(B "^g" "g^")
357           (? "~u" "u(")           (?,C}(B "~u" "u(")
358           (? "^s" "s^")           (?,C~(B "^s" "s^")
359           (? "/." "^.")))))           (?,C(B "/." "^.")))))
360    
361     ((eq set 'latin-4)     ((eq set 'latin-4)
362      (when (or force      (when (or force
# Line 314  is.  If FORCE is non-nil, set up the dis Line 365  is.  If FORCE is non-nil, set up the dis
365        (mapc        (mapc
366         (lambda (l)         (lambda (l)
367           (apply 'latin1-display-char l))           (apply 'latin1-display-char l))
368         '((?┌ "A," "A;")         '((?,D!(B "A," "A;")
369           (?┐ "k/" "kk")           (?,D"(B "k/" "kk")
370           (?┘ "R," ",R")           (?,D#(B "R," ",R")
371           (?├ "I~" "?I")           (?,D%(B "I~" "?I")
372           (?┬ "L," ",L")           (?,D&(B "L," ",L")
373           (?┼ "S~" "S<")           (?,D)(B "S~" "S<")
374           (?━ "E-")           (?,D*(B "E-")
375           (?┃ "G," ",G")           (?,D+(B "G," ",G")
376           (?┏ "T/" "/T")           (?,D,(B "T/" "/T")
377           (?┛ "Z~" "Z<")           (?,D.(B "Z~" "Z<")
378           (?┳ "a," "a;")           (?,D1(B "a," "a;")
379           (?┫ "';")           (?,D2(B "';")
380           (?┻ "r," ",r")           (?,D3(B "r," ",r")
381           (?┠ "i~" "~i")           (?,D5(B "i~" "~i")
382           (?┯ "l," ",l")           (?,D6(B "l," ",l")
383           (?┨ "'<")           (?,D7(B "'<")
384           (?┿ "s~" "s<")           (?,D9(B "s~" "s<")
385           (?┝ "e-")           (?,D:(B "e-")
386           (?┰ "g," ",g")           (?,D;(B "g," ",g")
387           (?┥ "t/" "/t")           (?,D<(B "t/" "/t")
388           (?┸ "N/" "NG")           (?,D=(B "N/" "NG")
389           (?╂ "z~" "z<")           (?,D>(B "z~" "z<")
390           (?ソ "n/" "ng")           (?,D?(B "n/" "ng")
391           (?タ "A-")           (?,D@(B "A-")
392           (?ヌ "I," "I;")           (?,DG(B "I," "I;")
393           (?ネ "C~" "C<")           (?,DH(B "C~" "C<")
394           (?ハ "E," "E;")           (?,DJ(B "E," "E;")
395           (?フ "E." "E^.")           (?,DL(B "E." "E^.")
396           (?マ "I-")           (?,DO(B "I-")
397           (?ム "N," ",N")           (?,DQ(B "N," ",N")
398           (?メ "O-")           (?,DR(B "O-")
399           (?モ "K," ",K")           (?,DS(B "K," ",K")
400           (?ル "U," "U;")           (?,DY(B "U," "U;")
401           (?ン "U~" "~U")           (?,D](B "U~" "~U")
402           (?゙ "U-")           (?,D^(B "U-")
403           (? "a-")           (?,D`(B "a-")
404           (? "i," "i;")           (?,Dg(B "i," "i;")
405           (? "c~" "c<")           (?,Dh(B "c~" "c<")
406           (? "e," "e;")           (?,Dj(B "e," "e;")
407           (? "e." "e^.")           (?,Dl(B "e." "e^.")
408           (? "i-")           (?,Do(B "i-")
409           (? "d/" "/d")           (?,Dp(B "d/" "/d")
410           (? "n," ",n")           (?,Dq(B "n," ",n")
411           (? "o-")           (?,Dr(B "o-")
412           (? "k," ",k")           (?,Ds(B "k," ",k")
413           (? "u," "u;")           (?,Dy(B "u," "u;")
414           (? "u~" "~u")           (?,D}(B "u~" "~u")
415           (? "u-")           (?,D~(B "u-")
416           (? "^.")))))           (?,D(B "^.")))))
417    
418     ((eq set 'latin-5)     ((eq set 'latin-5)
419      (when (or force      (when (or force
# Line 371  is.  If FORCE is non-nil, set up the dis Line 422  is.  If FORCE is non-nil, set up the dis
422        (mapc        (mapc
423         (lambda (l)         (lambda (l)
424           (apply 'latin1-display-char l))           (apply 'latin1-display-char l))
425         '((?昨 "~g" "g(")         '((?,Mp(B "~g" "g(")
426           (?災 "~G" "G(")           (?,MP(B "~G" "G(")
427           (?在 ".I" "I^.")           (?,M](B ".I" "I^.")
428           (? ",s")           (?,M~(B ",s")
429           (?材 ",S")           (?,M^(B ",S")
430           (?碕 "^e" "e<")                        ; from latin-post           (?,Mj(B "^e" "e<")                   ; from latin-post
431           (?作 ".e" "e^.")           (?,Ml(B ".e" "e^.")
432           (?搾 "\"i" "i-")               ; from latin-post           (?,Mo(B "\"i" "i-")          ; from latin-post
433           (? ".i" "i.")))))           (?,M}(B ".i" "i.")))))
434    
435     ((eq set 'latin-8)     ((eq set 'latin-8)
436      (when (or force      (when (or force
# Line 388  is.  If FORCE is non-nil, set up the dis Line 439  is.  If FORCE is non-nil, set up the dis
439        (mapc        (mapc
440         (lambda (l)         (lambda (l)
441           (apply 'latin1-display-char l))           (apply 'latin1-display-char l))
442         '((?升 ".B" "B`")         '((?,_!(B ".B" "B`")
443           (?召 ".b" "b`")           (?,_"(B ".b" "b`")
444           (?唱 ".c" "c`")           (?,_%(B ".c" "c`")
445           (?商 ".C" "C`")           (?,_$(B ".C" "C`")
446           (?嘗 ".D" "D`")           (?,_&(B ".D" "D`")
447           (?将 ".d" "d`")           (?,_+(B ".d" "d`")
448           (?昇 "`w")           (?,_8(B "`w")
449           (?妾 "`W")           (?,_((B "`W")
450           (?昭 "'w" "w'")           (?,_:(B "'w" "w'")
451           (?宵 "'W" "W'")           (?,_*(B "'W" "W'")
452           (?松 "`y")           (?,_<(B "`y")
453           (?小 "`Y")           (?,_,(B "`Y")
454           (?廠 ".f" "f`")           (?,_1(B ".f" "f`")
455           (?床 ".F" "F`")           (?,_0(B ".F" "F`")
456           (?承 ".g" "g`")           (?,_3(B ".g" "g`")
457           (?彰 ".G" "G`")           (?,_2(B ".G" "G`")
458           (?招 ".m" "m`")           (?,_5(B ".m" "m`")
459           (?抄 ".M" "M`")           (?,_4(B ".M" "M`")
460           (?昌 ".p" "p`")           (?,_9(B ".p" "p`")
461           (?捷 ".P" "P`")           (?,_7(B ".P" "P`")
462           (?樵 ".s" "s`")           (?,_?(B ".s" "s`")
463           (?晶 ".S" "S`")           (?,_;(B ".S" "S`")
464           (?樟 "\"w")           (?,_>(B "\"w")
465           (?梢 "\"W")           (?,_=(B "\"W")
466           (?条 "^w" "w^")           (?,_p(B "^w" "w^")
467           (?紹 "^W" "W^")           (?,_P(B "^W" "W^")
468           (?譲 ".t" "t`")           (?,_w(B ".t" "t`")
469           (?訟 ".T" "T`")           (?,_W(B ".T" "T`")
470           (? "^y" "y^")           (?,_~(B "^y" "y^")
471           (?鉦 "^Y" "Y^")           (?,_^(B "^Y" "Y^")
472           (?庄 "\"Y")))))           (?,_/(B "\"Y")))))
473    
474     ((eq set 'latin-9)     ((eq set 'latin-9)
475      (when (or force      (when (or force
# Line 427  is.  If FORCE is non-nil, set up the dis Line 478  is.  If FORCE is non-nil, set up the dis
478        (mapc        (mapc
479         (lambda (l)         (lambda (l)
480           (apply 'latin1-display-char l))           (apply 'latin1-display-char l))
481         '((?耳 "~s" "s<")         '((?,b((B "~s" "s<")
482           (?示 "~S" "S<")           (?,b&(B "~S" "S<")
483           (?痔 "Euro" "E=")           (?,b$(B "Euro" "E=")
484           (?失 "~z" "z<")           (?,b8(B "~z" "z<")
485           (?雫 "~Z" "Z<")           (?,b4(B "~Z" "Z<")
486           (?疾 "\"Y")           (?,b>(B "\"Y")
487           (?漆 "oe")           (?,b=(B "oe")
488           (?湿 "OE")))))           (?,b<(B "OE")))))
489    
490     ((eq set 'greek)     ((eq set 'greek)
491      (when (or force      (when (or force
# Line 442  is.  If FORCE is non-nil, set up the dis Line 493  is.  If FORCE is non-nil, set up the dis
493        (mapc        (mapc
494         (lambda (l)         (lambda (l)
495           (apply 'latin1-display-char l))           (apply 'latin1-display-char l))
496         '((?。 "9'")         '((?,F!(B "9'")
497           (?「 "'9")           (?,F"(B "'9")
498           (?ッ "-M")           (?,F/(B "-M")
499           (?オ "'%")           (?,F5(B "'%")
500           (?カ "'A")           (?,F6(B "'A")
501           (?ク "'E")           (?,F8(B "'E")
502           (?ケ "'H")           (?,F9(B "'H")
503           (?コ "'I")           (?,F:(B "'I")
504           (?シ "'O")           (?,F<(B "'O")
505           (?セ "'Y")           (?,F>(B "'Y")
506           (?ソ "W%")           (?,F?(B "W%")
507           (?タ "i3")           (?,F@(B "i3")
508           (?テ "G*")           (?,FC(B "G*")
509           (?ト "D*")           (?,FD(B "D*")
510           (?ネ "TH")           (?,FH(B "TH")
511           (?ヒ "L*")           (?,FK(B "L*")
512           (?ホ "C*")           (?,FN(B "C*")
513           (?ミ "P*")           (?,FP(B "P*")
514           (?モ "S*")           (?,FS(B "S*")
515           (?ヨ "F*")           (?,FV(B "F*")
516           (?リ "Q*")           (?,FX(B "Q*")
517           (?ル "W*")           (?,FY(B "W*")
518           (?レ "\"I")           (?,FZ(B "\"I")
519           (?ロ "\"Y")           (?,F[(B "\"Y")
520           (?ワ "a%")           (?,F\(B "a%")
521           (?ン "e%")           (?,F](B "e%")
522           (?゙ "y%")           (?,F^(B "y%")
523           (?゚ "i%")           (?,F_(B "i%")
524           (? "u3")           (?,F`(B "u3")
525           (? "a*")           (?,Fa(B "a*")
526           (? "b*")           (?,Fb(B "b*")
527           (? "g*")           (?,Fc(B "g*")
528           (? "d*")           (?,Fd(B "d*")
529           (? "e*")           (?,Fe(B "e*")
530           (? "z*")           (?,Ff(B "z*")
531           (? "y*")           (?,Fg(B "y*")
532           (? "h*")           (?,Fh(B "h*")
533           (? "i*")           (?,Fi(B "i*")
534           (? "k")           (?,Fj(B "k")
535           (? "l*")           (?,Fk(B "l*")
536           (? "m*")           (?,Fl(B "m*")
537           (? "n*")           (?,Fm(B "n*")
538           (? "c*")           (?,Fn(B "c*")
539           (? "p*")           (?,Fp(B "p*")
540           (? "r*")           (?,Fq(B "r*")
541           (? "*s")           (?,Fr(B "*s")
542           (? "s*")           (?,Fs(B "s*")
543           (? "t*")           (?,Ft(B "t*")
544           (? "u")           (?,Fu(B "u")
545           (? "f*")           (?,Fv(B "f*")
546           (? "x*")           (?,Fw(B "x*")
547           (? "q*")           (?,Fx(B "q*")
548           (? "w*")           (?,Fy(B "w*")
549           (? "\"i")           (?,Fz(B "\"i")
550           (? "\"u")           (?,F{(B "\"u")
551           (? "'o")           (?,F|(B "'o")
552           (? "'u")           (?,F}(B "'u")
553           (? "'w")))           (?,F~(B "'w")))
554        (mapc        (mapc
555         (lambda (l)         (lambda (l)
556           (aset standard-display-table (car l) (string-to-vector (cadr l))))           (aset standard-display-table (car l) (string-to-vector (cadr l))))
557         '((?チ "A")         '((?,FA(B "A")
558           (?ツ "B")           (?,FB(B "B")
559           (?ナ "E")           (?,FE(B "E")
560           (?ニ "Z")           (?,FF(B "Z")
561           (?ヌ "H")           (?,FG(B "H")
562           (?ノ "I")           (?,FI(B "I")
563           (?ハ "J")           (?,FJ(B "J")
564           (?フ "M")           (?,FL(B "M")
565           (?ヘ "N")           (?,FM(B "N")
566           (?マ "O")           (?,FO(B "O")
567           (?ム "P")           (?,FQ(B "P")
568           (?ヤ "T")           (?,FT(B "T")
569           (?ユ "Y")           (?,FU(B "Y")
570           (?ラ "X")           (?,FW(B "X")
571           (? "o")))))           (?,Fo(B "o")))))
572    
573     ((eq set 'hebrew)     ((eq set 'hebrew)
574      (when (or force      (when (or force
# Line 534  is.  If FORCE is non-nil, set up the dis Line 585  is.  If FORCE is non-nil, set up the dis
585        (mapc        (mapc
586         (lambda (l)         (lambda (l)
587           (aset standard-display-table (car l) (string-to-vector (cadr l))))           (aset standard-display-table (car l) (string-to-vector (cadr l))))
588         '((?衣 "=2")         '((?,H_(B "=2")
589           (?謂 "A+")           (?,H`(B "A+")
590           (?違 "B+")           (?,Ha(B "B+")
591           (?遺 "G+")           (?,Hb(B "G+")
592           (?医 "D+")           (?,Hc(B "D+")
593           (?井 "H+")           (?,Hd(B "H+")
594           (?亥 "W+")           (?,He(B "W+")
595           (?域 "Z+")           (?,Hf(B "Z+")
596           (?育 "X+")           (?,Hg(B "X+")
597           (?郁 "Tj")           (?,Hh(B "Tj")
598           (?磯 "J+")           (?,Hi(B "J+")
599           (?一 "K%")           (?,Hj(B "K%")
600           (?壱 "K+")           (?,Hk(B "K+")
601           (?溢 "L+")           (?,Hl(B "L+")
602           (?逸 "M%")           (?,Hm(B "M%")
603           (?稲 "M+")           (?,Hn(B "M+")
604           (?茨 "N%")           (?,Ho(B "N%")
605           (?芋 "N+")           (?,Hp(B "N+")
606           (?鰯 "S+")           (?,Hq(B "S+")
607           (?允 "E+")           (?,Hr(B "E+")
608           (?印 "P%")           (?,Hs(B "P%")
609           (?咽 "P+")           (?,Ht(B "P+")
610           (?員 "Zj")           (?,Hu(B "Zj")
611           (?因 "ZJ")           (?,Hv(B "ZJ")
612           (?姻 "Q+")           (?,Hw(B "Q+")
613           (?引 "R+")           (?,Hx(B "R+")
614           (?飲 "Sh")           (?,Hy(B "Sh")
615           (?淫 "T+")))))           (?,Hz(B "T+")))))
616    
617       ;; Arabic probably isn't so useful in the absence of Arabic
618       ;; language support...
619       ((eq set 'arabic)
620        (setq set 'arabic)
621        (when (or force
622                  (not (latin1-display-check-font set)))
623          (aset standard-display-table ?,G (B ",A (B")
624          (aset standard-display-table ?,G$(B ",A$(B")
625          (aset standard-display-table ?,G-(B ",A-(B")
626          (mapc (lambda (l)
627                  (apply  'latin1-display-char l))
628                '((?,G,(B ",+")
629                  (?,G;(B ";+")
630                  (?,G?(B "?+")
631                  (?,GA(B "H'")
632                  (?,GB(B "aM")
633                  (?,GC(B "aH")
634                  (?,GD(B "wH")
635                  (?,GE(B "ah")
636                  (?,GF(B "yH")
637                  (?,GG(B "a+")
638                  (?,GH(B "b+")
639                  (?,GI(B "tm")
640                  (?,GJ(B "t+")
641                  (?,GK(B "tk")
642                  (?,GL(B "g+")
643                  (?,GM(B "hk")
644                  (?,GN(B "x+")
645                  (?,GO(B "d+")
646                  (?,GP(B "dk")
647                  (?,GQ(B "r+")
648                  (?,GR(B "z+")
649                  (?,GS(B "s+")
650                  (?,GT(B "sn")
651                  (?,GU(B "c+")
652                  (?,GV(B "dd")
653                  (?,GW(B "tj")
654                  (?,GX(B "zH")
655                  (?,GY(B "e+")
656                  (?,GZ(B "i+")
657                  (?,G`(B "++")
658                  (?,Ga(B "f+")
659                  (?,Gb(B "q+")
660                  (?,Gc(B "k+")
661                  (?,Gd(B "l+")
662                  (?,Ge(B "m+")
663                  (?,Gf(B "n+")
664                  (?,Gg(B "h+")
665                  (?,Gh(B "w+")
666                  (?,Gi(B "j+")
667                  (?,Gj(B "y+")
668                  (?,Gk(B ":+")
669                  (?,Gl(B "\"+")
670                  (?,Gm(B "=+")
671                  (?,Gn(B "/+")
672                  (?,Go(B "'+")
673                  (?,Gp(B "1+")
674                  (?,Gq(B "3+")
675                  (?,Gr(B "0+")))))
676    
677     ((eq set 'cyrillic)     ((eq set 'cyrillic)
678      (setq set 'cyrillic-iso)      (setq set 'cyrillic-iso)
# Line 570  is.  If FORCE is non-nil, set up the dis Line 681  is.  If FORCE is non-nil, set up the dis
681        (mapc        (mapc
682         (lambda (l)         (lambda (l)
683           (apply 'latin1-display-char l))           (apply 'latin1-display-char l))
684         '((?犬 "Dj")         '((?,L"(B "Dj")
685           (?献 "Gj")           (?,L#(B "Gj")
686           (?研 "IE")           (?,L$(B "IE")
687           (?見 "Lj")           (?,L)(B "Lj")
688           (?謙 "Nj")           (?,L*(B "Nj")
689           (?賢 "Ts")           (?,L+(B "Ts")
690           (?軒 "Kj")           (?,L,(B "Kj")
691           (?鍵 "V%")           (?,L.(B "V%")
692           (?険 "Dzh")           (?,L/(B "Dzh")
693           (?験 "B=")           (?,L1(B "B=")
694           (?元 "")           (?,L3(B ",Ab(B")
695           (?原 "D")           (?,L4(B "D")
696           (?幻 "Z%")           (?,L6(B "Z%")
697           (?弦 "3")           (?,L7(B "3")
698           (?減 "U")           (?,L8(B "U")
699           (?源 "J=")           (?,L9(B "J=")
700           (?現 "L=")           (?,L;(B "L=")
701           (?諺 "P=")           (?,L?(B "P=")
702           (?古 "Y")           (?,LC(B "Y")
703           (?呼 "")           (?,LD(B ",Ah(B")
704           (?姑 "C=")           (?,LF(B "C=")
705           (?孤 "C%")           (?,LG(B "C%")
706           (?己 "S%")           (?,LH(B "S%")
707           (?庫 "Sc")           (?,LI(B "Sc")
708           (?弧 "=\"")           (?,LJ(B "=\"")
709           (?戸 "Y=")           (?,LK(B "Y=")
710           (?故 "%\"")           (?,LL(B "%\"")
711           (?枯 "Ee")           (?,LM(B "Ee")
712           (?湖 "Yu")           (?,LN(B "Yu")
713           (?狐 "Ya")           (?,LO(B "Ya")
714           (?袴 "b")           (?,LQ(B "b")
715           (?股 "v=")           (?,LR(B "v=")
716           (?胡 "g=")           (?,LS(B "g=")
717           (?菰 "g")           (?,LT(B "g")
718           (?誇 "z%")           (?,LV(B "z%")
719           (?跨 "z=")           (?,LW(B "z=")
720           (?鈷 "u")           (?,LX(B "u")
721           (?雇 "j=")           (?,LY(B "j=")
722           (?顧 "k")           (?,LZ(B "k")
723           (?鼓 "l=")           (?,L[(B "l=")
724           (?五 "m=")           (?,L\(B "m=")
725           (?互 "n=")           (?,L](B "n=")
726           (?午 "n")           (?,L_(B "n")
727           (?呉 "p")           (?,L`(B "p")
728           (?娯 "t=")           (?,Lb(B "t=")
729           (?御 "f=")           (?,Ld(B "f=")
730           (?梧 "c=")           (?,Lf(B "c=")
731           (?檎 "c%")           (?,Lg(B "c%")
732           (?瑚 "s%")           (?,Lh(B "s%")
733           (?碁 "sc")           (?,Li(B "sc")
734           (?語 "='")           (?,Lj(B "='")
735           (?誤 "y=")           (?,Lk(B "y=")
736           (?護 "%'")           (?,Ll(B "%'")
737           (?醐 "ee")           (?,Lm(B "ee")
738           (?乞 "yu")           (?,Ln(B "yu")
739           (?鯉 "ya")           (?,Lo(B "ya")
740           (?交 "N0")           (?,Lp(B "N0")
741           (?侯 "dj")           (?,Lr(B "dj")
742           (?候 "gj")           (?,Ls(B "gj")
743           (?倖 "ie")           (?,Lt(B "ie")
744           (?勾 "lj")           (?,Ly(B "lj")
745           (?厚 "nj")           (?,Lz(B "nj")
746           (?口 "ts")           (?,L{(B "ts")
747           (?向 "kj")           (?,L|(B "kj")
748           (? "v%")           (?,L~(B "v%")
749           (? "dzh")))           (?,L(B "dzh")))
750        (mapc        (mapc
751         (lambda (l)         (lambda (l)
752           (aset standard-display-table (car l) (string-to-vector (cadr l))))           (aset standard-display-table (car l) (string-to-vector (cadr l))))
753         '((?牽 "⇒")         '((?,L!(B ",AK(B")
754           (?硯 "S")           (?,L%(B "S")
755           (?絹 "I")           (?,L&(B "I")
756           (?県 "マ")           (?,L'(B ",AO(B")
757           (?肩 "J")           (?,L((B "J")
758           (?佼 "")           (?,Lq(B ",Ak(B")
759           (? "〒")           (?,L}(B ",A'(B")
760           (?遣 "-")           (?,L-(B "-")
761           (?顕 "A")           (?,L0(B "A")
762           (?鹸 "B")           (?,L2(B "B")
763           (?厳 "E")           (?,L5(B "E")
764           (?玄 "K")           (?,L:(B "K")
765           (?絃 "M")           (?,L<(B "M")
766           (?舷 "H")           (?,L=(B "H")
767           (?言 "O")           (?,L>(B "O")
768           (?限 "P")           (?,L@(B "P")
769           (?乎 "C")           (?,LA(B "C")
770           (?個 "T")           (?,LB(B "T")
771           (?固 "X")           (?,LE(B "X")
772           (?糊 "a")           (?,LP(B "a")
773           (?虎 "e")           (?,LU(B "e")
774           (?伍 "o")           (?,L^(B "o")
775           (?吾 "c")           (?,La(B "c")
776           (?後 "y")           (?,Lc(B "y")
777           (?悟 "x")           (?,Le(B "x")
778           (?光 "s")           (?,Lu(B "s")
779           (?公 "i")           (?,Lv(B "i")
780           (?功 "")           (?,Lw(B ",Ao(B")
781           (?効 "j")))))           (?,Lx(B "j")))))
782    
783     (t (error "Unsupported character set: %S" set)))     (t (error "Unsupported character set: %S" set)))
784        
785    (sit-for 0))    (sit-for 0))
786    
787    ;;;###autoload
788    (defcustom latin1-display-ucs-per-lynx nil
789      "Set up Latin-1/ASCII display for Unicode characters.
790    This uses the transliterations of the Lynx browser.  The display is't
791    changed if the display can render Unicode characters.
792    
793    Setting this variable directly does not take effect;
794    use either M-x customize of the function `latin1-display'."
795      :group 'latin1-display
796      :type 'boolean
797      :require 'latin1-disp
798      :initialize 'custom-initialize-default
799      :set (lambda (symbol value)
800             (if value
801                 (latin1-display-ucs-per-lynx 1)
802               (latin1-display-ucs-per-lynx -1))))
803    
804    (defun latin1-display-ucs-per-lynx (arg)
805      "Set up Latin-1/ASCII display for Unicode characters.
806    This uses the transliterations of the Lynx browser.
807    
808    With argument ARG, turn such display on iff ARG is positive, otherwise
809    turn it off and display Unicode characters literally.  The display
810    is't changed if the display can render Unicode characters."
811      (interactive "p")
812      (if (> arg 0)
813          (unless (latin1-char-displayable-p
814                   (make-char 'mule-unicode-0100-24ff 32 33))
815            ;; It doesn't look as though we have a Unicode font.
816            (let ((latin1-display-format "%s"))
817              (mapc
818               (lambda (l)
819                 (apply 'latin1-display-char l))
820               ;; Table derived by running Lynx on a suitable list of
821               ;; characters in a utf-8 file, except for some added by
822               ;; hand at the end.
823               '((?\$,1  (B "A")
824                 (?\$,1 !(B "a")
825                 (?\$,1 "(B "A")
826                 (?\$,1 #(B "a")
827                 (?\$,1 $(B "A")
828                 (?\$,1 %(B "a")
829                 (?\$,1 &(B "C")
830                 (?\$,1 '(B "c")
831                 (?\$,1 ((B "C")
832                 (?\$,1 )(B "c")
833                 (?\$,1 *(B "C")
834                 (?\$,1 +(B "c")
835                 (?\$,1 ,(B "C")
836                 (?\$,1 -(B "c")
837                 (?\$,1 .(B "D")
838                 (?\$,1 /(B "d")
839                 (?\$,1 0(B ",AP(B")
840                 (?\$,1 1(B "d/")
841                 (?\$,1 2(B "E")
842                 (?\$,1 3(B "e")
843                 (?\$,1 4(B "E")
844                 (?\$,1 5(B "e")
845                 (?\$,1 6(B "E")
846                 (?\$,1 7(B "e")
847                 (?\$,1 8(B "E")
848                 (?\$,1 9(B "e")
849                 (?\$,1 :(B "E")
850                 (?\$,1 ;(B "e")
851                 (?\$,1 <(B "G")
852                 (?\$,1 =(B "g")
853                 (?\$,1 >(B "G")
854                 (?\$,1 ?(B "g")
855                 (?\$,1 @(B "G")
856                 (?\$,1 A(B "g")
857                 (?\$,1 B(B "G")
858                 (?\$,1 C(B "g")
859                 (?\$,1 D(B "H")
860                 (?\$,1 E(B "h")
861                 (?\$,1 F(B "H/")
862                 (?\$,1 G(B "H")
863                 (?\$,1 H(B "I")
864                 (?\$,1 I(B "i")
865                 (?\$,1 J(B "I")
866                 (?\$,1 K(B "i")
867                 (?\$,1 L(B "I")
868                 (?\$,1 M(B "i")
869                 (?\$,1 N(B "I")
870                 (?\$,1 O(B "i")
871                 (?\$,1 P(B "I")
872                 (?\$,1 Q(B "i")
873                 (?\$,1 R(B "IJ")
874                 (?\$,1 S(B "ij")
875                 (?\$,1 T(B "J")
876                 (?\$,1 U(B "j")
877                 (?\$,1 V(B "K")
878                 (?\$,1 W(B "k")
879                 (?\$,1 X(B "kk")
880                 (?\$,1 Y(B "L")
881                 (?\$,1 Z(B "l")
882                 (?\$,1 [(B "L")
883                 (?\$,1 \(B "l")
884                 (?\$,1 ](B "L")
885                 (?\$,1 ^(B "l")
886                 (?\$,1 _(B "L.")
887                 (?\$,1 `(B "l.")
888                 (?\$,1 a(B "L/")
889                 (?\$,1 b(B "l/")
890                 (?\$,1 c(B "N")
891                 (?\$,1 d(B "n")
892                 (?\$,1 e(B "N")
893                 (?\$,1 f(B "n")
894                 (?\$,1 g(B "N")
895                 (?\$,1 h(B "n")
896                 (?\$,1 i(B "'n")
897                 (?\$,1 j(B "NG")
898                 (?\$,1 k(B "N")
899                 (?\$,1 l(B "O")
900                 (?\$,1 m(B "o")
901                 (?\$,1 n(B "O")
902                 (?\$,1 o(B "o")
903                 (?\$,1 p(B "O\"")
904                 (?\$,1 q(B "o\"")
905                 (?\$,1 r(B "OE")
906                 (?\$,1 s(B "oe")
907                 (?\$,1 t(B "R")
908                 (?\$,1 u(B "r")
909                 (?\$,1 v(B "R")
910                 (?\$,1 w(B "r")
911                 (?\$,1 x(B "R")
912                 (?\$,1 y(B "r")
913                 (?\$,1 z(B "S")
914                 (?\$,1 {(B "s")
915                 (?\$,1 |(B "S")
916                 (?\$,1 }(B "s")
917                 (?\$,1 ~(B "S")
918                 (?\$,1 (B "s")
919                 (?\$,1! (B "S")
920                 (?\$,1!!(B "s")
921                 (?\$,1!"(B "T")
922                 (?\$,1!#(B "t")
923                 (?\$,1!$(B "T")
924                 (?\$,1!%(B "t")
925                 (?\$,1!&(B "T/")
926                 (?\$,1!'(B "t/")
927                 (?\$,1!((B "U")
928                 (?\$,1!)(B "u")
929                 (?\$,1!*(B "U")
930                 (?\$,1!+(B "u")
931                 (?\$,1!,(B "U")
932                 (?\$,1!-(B "u")
933                 (?\$,1!.(B "U")
934                 (?\$,1!/(B "u")
935                 (?\$,1!0(B "U\"")
936                 (?\$,1!1(B "u\"")
937                 (?\$,1!2(B "U")
938                 (?\$,1!3(B "u")
939                 (?\$,1!4(B "W")
940                 (?\$,1!5(B "w")
941                 (?\$,1!6(B "Y")
942                 (?\$,1!7(B "y")
943                 (?\$,1!8(B "Y")
944                 (?\$,1!9(B "Z")
945                 (?\$,1!:(B "z")
946                 (?\$,1!;(B "Z")
947                 (?\$,1!<(B "z")
948                 (?\$,1!=(B "Z")
949                 (?\$,1!>(B "z")
950                 (?\$,1!?(B "s1")
951                 (?\$,1!G(B "C2")
952                 (?\$,1!H(B "c2")
953                 (?\$,1!Q(B "F2")
954                 (?\$,1!R(B " f")
955                 (?\$,1!X(B "K2")
956                 (?\$,1!Y(B "k2")
957                 (?\$,1!`(B "O9")
958                 (?\$,1!a(B "o9")
959                 (?\$,1!b(B "OI")
960                 (?\$,1!c(B "oi")
961                 (?\$,1!f(B "yr")
962                 (?\$,1!o(B "U9")
963                 (?\$,1!p(B "u9")
964                 (?\$,1!u(B "Z/")
965                 (?\$,1!v(B "z/")
966                 (?\$,1!w(B "ED")
967                 (?\$,1"-(B "A")
968                 (?\$,1".(B "a")
969                 (?\$,1"/(B "I")
970                 (?\$,1"0(B "i")
971                 (?\$,1"1(B "O")
972                 (?\$,1"2(B "o")
973                 (?\$,1"3(B "U")
974                 (?\$,1"4(B "u")
975                 (?\$,1"5(B "U:-")
976                 (?\$,1"6(B "u:-")
977                 (?\$,1"7(B "U:'")
978                 (?\$,1"8(B "u:'")
979                 (?\$,1"9(B "U:<")
980                 (?\$,1":(B "u:<")
981                 (?\$,1";(B "U:!")
982                 (?\$,1"<(B "u:!")
983                 (?\$,1">(B "A1")
984                 (?\$,1"?(B "a1")
985                 (?\$,1"@(B "A7")
986                 (?\$,1"A(B "a7")
987                 (?\$,1"B(B "A3")
988                 (?\$,1"C(B "a3")
989                 (?\$,1"D(B "G/")
990                 (?\$,1"E(B "g/")
991                 (?\$,1"F(B "G")
992                 (?\$,1"G(B "g")
993                 (?\$,1"H(B "K")
994                 (?\$,1"I(B "k")
995                 (?\$,1"J(B "O")
996                 (?\$,1"K(B "o")
997                 (?\$,1"L(B "O1")
998                 (?\$,1"M(B "o1")
999                 (?\$,1"N(B "EZ")
1000                 (?\$,1"O(B "ez")
1001                 (?\$,1"P(B "j")
1002                 (?\$,1"T(B "G")
1003                 (?\$,1"U(B "g")
1004                 (?\$,1"Z(B "AA'")
1005                 (?\$,1"[(B "aa'")
1006                 (?\$,1"\(B "AE'")
1007                 (?\$,1"](B "ae'")
1008                 (?\$,1"^(B "O/'")
1009                 (?\$,1"_(B "o/'")
1010                 (?\$,1"`(B "A!!")
1011                 (?\$,1"a(B "a!!")
1012                 (?\$,1"b(B "A)")
1013                 (?\$,1"c(B "a)")
1014                 (?\$,1"d(B "E!!")
1015                 (?\$,1"e(B "e!!")
1016                 (?\$,1"f(B "E)")
1017                 (?\$,1"g(B "e)")
1018                 (?\$,1"h(B "I!!")
1019                 (?\$,1"i(B "i!!")
1020                 (?\$,1"j(B "I)")
1021                 (?\$,1"k(B "i)")
1022                 (?\$,1"l(B "O!!")
1023                 (?\$,1"m(B "o!!")
1024                 (?\$,1"n(B "O)")
1025                 (?\$,1"o(B "o)")
1026                 (?\$,1"p(B "R!!")
1027                 (?\$,1"q(B "r!!")
1028                 (?\$,1"r(B "R)")
1029                 (?\$,1"s(B "r)")
1030                 (?\$,1"t(B "U!!")
1031                 (?\$,1"u(B "u!!")
1032                 (?\$,1"v(B "U)")
1033                 (?\$,1"w(B "u)")
1034                 (?\$,1"}(B "Z")
1035                 (?\$,1#Q(B "A")
1036                 (?\$,1#R(B "A.")
1037                 (?\$,1#S(B "b`")
1038                 (?\$,1#T(B "O")
1039                 (?\$,1#V(B "d.")
1040                 (?\$,1#W(B "d`")
1041                 (?\$,1#X(B "@<umd>")
1042                 (?\$,1#Y(B "@")
1043                 (?\$,1#Z(B "R")
1044                 (?\$,1#[(B "E")
1045                 (?\$,1#\(B "V\"")
1046                 (?\$,1#](B "R<umd>")
1047                 (?\$,1#^(B "O\"")
1048                 (?\$,1#_(B "J")
1049                 (?\$,1#`(B "g`")
1050                 (?\$,1#a(B "g")
1051                 (?\$,1#b(B "G")
1052                 (?\$,1#c(B "Q")
1053                 (?\$,1#d(B "o-")
1054                 (?\$,1#e(B "j<rnd>")
1055                 (?\$,1#f(B "h<?>")
1056                 (?\$,1#h(B "i\"")
1057                 (?\$,1#i(B "I")
1058                 (?\$,1#j(B "I")
1059                 (?\$,1#k(B "L")
1060                 (?\$,1#l(B "L")
1061                 (?\$,1#m(B "l.")
1062                 (?\$,1#n(B "z<lat>")
1063                 (?\$,1#o(B "u-")
1064                 (?\$,1#p(B "j<vel>")
1065                 (?\$,1#q(B "M")
1066                 (?\$,1#s(B "n.")
1067                 (?\$,1#t(B "n\"")
1068                 (?\$,1#u(B "@.")
1069                 (?\$,1#v(B "&.")
1070                 (?\$,1#w(B "U")
1071                 (?\$,1#y(B "r")
1072                 (?\$,1#z(B "*<lat>")
1073                 (?\$,1#{(B "r.")
1074                 (?\$,1#}(B "*.")
1075                 (?\$,1#~(B "*")
1076                 (?\$,1$ (B "R")
1077                 (?\$,1$!(B "g\"")
1078                 (?\$,1$"(B "s.")
1079                 (?\$,1$#(B "S")
1080                 (?\$,1$$(B "J`")
1081                 (?\$,1$'(B "t!")
1082                 (?\$,1$((B "t.")
1083                 (?\$,1$)(B "u\"")
1084                 (?\$,1$*(B "U")
1085                 (?\$,1$+(B "r<lbd>")
1086                 (?\$,1$,(B "V")
1087                 (?\$,1$-(B "w<vls>")
1088                 (?\$,1$.(B "l^")
1089                 (?\$,1$/(B "I.")
1090                 (?\$,1$0(B "z.")
1091                 (?\$,1$2(B "Z")
1092                 (?\$,1$4(B "?")
1093                 (?\$,1$5(B "H<vcd>")
1094                 (?\$,1$6(B "l!")
1095                 (?\$,1$7(B "c!")
1096                 (?\$,1$8(B "p!")
1097                 (?\$,1$9(B "b<trl>")
1098                 (?\$,1$;(B "G`")
1099                 (?\$,1$=(B "j")
1100                 (?\$,1$>(B "k!")
1101                 (?\$,1$?(B "L")
1102                 (?\$,1$@(B "q`")
1103                 (?\$,1$D(B "d3")
1104                 (?\$,1$F(B "ts")
1105                 (?\$,1$G(B "tS")
1106                 (?\$,1$P(B "<h>")
1107                 (?\$,1$Q(B "<?>")
1108                 (?\$,1$R(B ";")
1109                 (?\$,1$S(B "<r>")
1110                 (?\$,1$W(B "<w>")
1111                 (?\$,1$[(B ";S")
1112                 (?\$,1$\(B "`")
1113                 (?\$,1$f(B "^")
1114                 (?\$,1$g(B "'<")
1115                 (?\$,1$h(B "|")
1116                 (?\$,1$i(B "1-")
1117                 (?\$,1$k(B "1!")
1118                 (?\$,1$p(B ":")
1119                 (?\$,1$q(B ":\\")
1120                 (?\$,1$v(B "+")
1121                 (?\$,1$w(B "-")
1122                 (?\$,1$x(B "'(")
1123                 (?\$,1$y(B "'.")
1124                 (?\$,1$z(B "'0")
1125                 (?\$,1${(B "';")
1126                 (?\$,1$|(B "~")
1127                 (?\$,1$}(B "'\"")
1128                 (?\$,1%%(B "_T")
1129                 (?\$,1%&(B "_H")
1130                 (?\$,1%'(B "_M")
1131                 (?\$,1%((B "_L")
1132                 (?\$,1%)(B "_B")
1133                 (?\$,1%,(B "_v")
1134                 (?\$,1%.(B "''")
1135                 (?\$,1%@(B "`")
1136                 (?\$,1%A(B "'")
1137                 (?\$,1%B(B "^")
1138                 (?\$,1%C(B "~")
1139                 (?\$,1%D(B ",A/(B")
1140                 (?\$,1%G(B ",A7(B")
1141                 (?\$,1%H(B ",A((B")
1142                 (?\$,1%J(B ",A0(B")
1143                 (?\$,1%K(B "''")
1144                 (?\$,1%M(B "|")
1145                 (?\$,1%N(B "||")
1146                 (?\$,1%O(B "``")
1147                 (?\$,1%a(B ";")
1148                 (?\$,1%b(B ".")
1149                 (?\$,1%c(B ".")
1150                 (?\$,1%d(B "<?>")
1151                 (?\$,1%e(B "<o>")
1152                 (?\$,1%f(B ",")
1153                 (?\$,1%g(B ",A8(B")
1154                 (?\$,1%i(B "-")
1155                 (?\$,1%j(B "[")
1156                 (?\$,1%k(B "<w>")
1157                 (?\$,1%t(B "~")
1158                 (?\$,1%w(B "/")
1159                 (?\$,1%x(B "/")
1160                 (?\$,1& (B "`")
1161                 (?\$,1&!(B "'")
1162                 (?\$,1&"(B "~")
1163                 (?\$,1&$(B "'%")
1164                 (?\$,1&%(B "j3")
1165                 (?\$,1&'(B "=")
1166                 (?\$,1&@(B "~~")
1167                 (?\$,1&T(B "'")
1168                 (?\$,1&U(B ",")
1169                 (?\$,1&Z(B "j3")
1170                 (?\$,1&^(B "?%")
1171                 (?\$,1&d(B "'*")
1172                 (?\$,1&e(B "'%")
1173                 (?\$,1&f(B "A'")
1174                 (?\$,1&g(B ",A7(B")
1175                 (?\$,1&h(B "E'")
1176                 (?\$,1&i(B "Y%")
1177                 (?\$,1&j(B "I'")
1178                 (?\$,1&l(B "O'")
1179                 (?\$,1&n(B "U%")
1180                 (?\$,1&o(B "W%")
1181                 (?\$,1&p(B "i3")
1182                 (?\$,1&q(B "A")
1183                 (?\$,1&r(B "B")
1184                 (?\$,1&s(B "G")
1185                 (?\$,1&t(B "D")
1186                 (?\$,1&u(B "E")
1187                 (?\$,1&v(B "Z")
1188                 (?\$,1&w(B "Y")
1189                 (?\$,1&x(B "TH")
1190                 (?\$,1&y(B "I")
1191                 (?\$,1&z(B "K")
1192                 (?\$,1&{(B "L")
1193                 (?\$,1&|(B "M")
1194                 (?\$,1&}(B "N")
1195                 (?\$,1&~(B "C")
1196                 (?\$,1&(B "O")
1197                 (?\$,1' (B "P")
1198                 (?\$,1'!(B "R")
1199                 (?\$,1'#(B "S")
1200                 (?\$,1'$(B "T")
1201                 (?\$,1'%(B "U")
1202                 (?\$,1'&(B "F")
1203                 (?\$,1''(B "X")
1204                 (?\$,1'((B "Q")
1205                 (?\$,1')(B "W*")
1206                 (?\$,1'*(B "J")
1207                 (?\$,1'+(B "V*")
1208                 (?\$,1',(B "a'")
1209                 (?\$,1'-(B "e'")
1210                 (?\$,1'.(B "y%")
1211                 (?\$,1'/(B "i'")
1212                 (?\$,1'0(B "u3")
1213                 (?\$,1'1(B "a")
1214                 (?\$,1'2(B "b")
1215                 (?\$,1'3(B "g")
1216                 (?\$,1'4(B "d")
1217                 (?\$,1'5(B "e")
1218                 (?\$,1'6(B "z")
1219                 (?\$,1'7(B "y")
1220                 (?\$,1'8(B "th")
1221                 (?\$,1'9(B "i")
1222                 (?\$,1':(B "k")
1223                 (?\$,1';(B "l")
1224                 (?\$,1'<(B ",A5(B")
1225                 (?\$,1'=(B "n")
1226                 (?\$,1'>(B "c")
1227                 (?\$,1'?(B "o")
1228                 (?\$,1'@(B "p")
1229                 (?\$,1'A(B "r")
1230                 (?\$,1'B(B "*s")
1231                 (?\$,1'C(B "s")
1232                 (?\$,1'D(B "t")
1233                 (?\$,1'E(B "u")
1234                 (?\$,1'F(B "f")
1235                 (?\$,1'G(B "x")
1236                 (?\$,1'H(B "q")
1237                 (?\$,1'I(B "w")
1238                 (?\$,1'J(B "j")
1239                 (?\$,1'K(B "v*")
1240                 (?\$,1'L(B "o'")
1241                 (?\$,1'M(B "u%")
1242                 (?\$,1'N(B "w%")
1243                 (?\$,1'P(B "beta ")
1244                 (?\$,1'Q(B "theta ")
1245                 (?\$,1'R(B "upsi ")
1246                 (?\$,1'U(B "phi ")
1247                 (?\$,1'V(B "pi ")
1248                 (?\$,1'W(B "k.")
1249                 (?\$,1'Z(B "T3")
1250                 (?\$,1'[(B "t3")
1251                 (?\$,1'\(B "M3")
1252                 (?\$,1'](B "m3")
1253                 (?\$,1'^(B "K3")
1254                 (?\$,1'_(B "k3")
1255                 (?\$,1'`(B "P3")
1256                 (?\$,1'a(B "p3")
1257                 (?\$,1'p(B "kappa ")
1258                 (?\$,1'q(B "rho ")
1259                 (?\$,1's(B "J")
1260                 (?\$,1't(B "'%")
1261                 (?\$,1'u(B "j3")
1262                 (?\$,1(!(B "IO")
1263                 (?\$,1("(B "D%")
1264                 (?\$,1(#(B "G%")
1265                 (?\$,1($(B "IE")
1266                 (?\$,1(%(B "DS")
1267                 (?\$,1(&(B "II")
1268                 (?\$,1('(B "YI")
1269                 (?\$,1(((B "J%")
1270                 (?\$,1()(B "LJ")
1271                 (?\$,1(*(B "NJ")
1272                 (?\$,1(+(B "Ts")
1273                 (?\$,1(,(B "KJ")
1274                 (?\$,1(.(B "V%")
1275                 (?\$,1(/(B "DZ")
1276                 (?\$,1(0(B "A")
1277                 (?\$,1(1(B "B")
1278                 (?\$,1(2(B "V")
1279                 (?\$,1(3(B "G")
1280                 (?\$,1(4(B "D")
1281                 (?\$,1(5(B "E")
1282                 (?\$,1(6(B "ZH")
1283                 (?\$,1(7(B "Z")
1284                 (?\$,1(8(B "I")
1285                 (?\$,1(9(B "J")
1286                 (?\$,1(:(B "K")
1287                 (?\$,1(;(B "L")
1288                 (?\$,1(<(B "M")
1289                 (?\$,1(=(B "N")
1290                 (?\$,1(>(B "O")
1291                 (?\$,1(?(B "P")
1292                 (?\$,1(@(B "R")
1293                 (?\$,1(A(B "S")
1294                 (?\$,1(B(B "T")
1295                 (?\$,1(C(B "U")
1296                 (?\$,1(D(B "F")
1297                 (?\$,1(E(B "H")
1298                 (?\$,1(F(B "C")
1299                 (?\$,1(G(B "CH")
1300                 (?\$,1(H(B "SH")
1301                 (?\$,1(I(B "SCH")
1302                 (?\$,1(J(B "\"")
1303                 (?\$,1(K(B "Y")
1304                 (?\$,1(L(B "'")
1305                 (?\$,1(M(B "`E")
1306                 (?\$,1(N(B "YU")
1307                 (?\$,1(O(B "YA")
1308                 (?\$,1(P(B "a")
1309                 (?\$,1(Q(B "b")
1310                 (?\$,1(R(B "v")
1311                 (?\$,1(S(B "g")
1312                 (?\$,1(T(B "d")
1313                 (?\$,1(U(B "e")
1314                 (?\$,1(V(B "zh")
1315                 (?\$,1(W(B "z")
1316                 (?\$,1(X(B "i")
1317                 (?\$,1(Y(B "j")
1318                 (?\$,1(Z(B "k")
1319                 (?\$,1([(B "l")
1320                 (?\$,1(\(B "m")
1321                 (?\$,1(](B "n")
1322                 (?\$,1(^(B "o")
1323                 (?\$,1(_(B "p")
1324                 (?\$,1(`(B "r")
1325                 (?\$,1(a(B "s")
1326                 (?\$,1(b(B "t")
1327                 (?\$,1(c(B "u")
1328                 (?\$,1(d(B "f")
1329                 (?\$,1(e(B "h")
1330                 (?\$,1(f(B "c")
1331                 (?\$,1(g(B "ch")
1332                 (?\$,1(h(B "sh")
1333                 (?\$,1(i(B "sch")
1334                 (?\$,1(j(B "\"")
1335                 (?\$,1(k(B "y")
1336                 (?\$,1(l(B "'")
1337                 (?\$,1(m(B "`e")
1338                 (?\$,1(n(B "yu")
1339                 (?\$,1(o(B "ya")
1340                 (?\$,1(q(B "io")
1341                 (?\$,1(r(B "d%")
1342                 (?\$,1(s(B "g%")
1343                 (?\$,1(t(B "ie")
1344                 (?\$,1(u(B "ds")
1345                 (?\$,1(v(B "ii")
1346                 (?\$,1(w(B "yi")
1347                 (?\$,1(x(B "j%")
1348                 (?\$,1(y(B "lj")
1349                 (?\$,1(z(B "nj")
1350                 (?\$,1({(B "ts")
1351                 (?\$,1(|(B "kj")
1352                 (?\$,1(~(B "v%")
1353                 (?\$,1((B "dz")
1354                 (?\$,1)"(B "Y3")
1355                 (?\$,1)#(B "y3")
1356                 (?\$,1)*(B "O3")
1357                 (?\$,1)+(B "o3")
1358                 (?\$,1)2(B "F3")
1359                 (?\$,1)3(B "f3")
1360                 (?\$,1)4(B "V3")
1361                 (?\$,1)5(B "v3")
1362                 (?\$,1)@(B "C3")
1363                 (?\$,1)A(B "c3")
1364                 (?\$,1)P(B "G3")
1365                 (?\$,1)Q(B "g3")
1366                 (?\$,1*4(B "AE")
1367                 (?\$,1*5(B "ae")
1368                 (?\$,1,T(B "i")
1369                 (?\$,1,W(B "a")
1370                 (?\$,1,X(B "o")
1371                 (?\$,1,\(B "u")
1372                 (?\$,1,_(B "h")
1373                 (?\$,1,b(B ":")
1374                 (?\$,1,p(B "#")
1375                 (?\$,1,q(B "B+")
1376                 (?\$,1,r(B "G+")
1377                 (?\$,1,s(B "D+")
1378                 (?\$,1,t(B "H+")
1379                 (?\$,1,u(B "W+")
1380                 (?\$,1,v(B "Z+")
1381                 (?\$,1,w(B "X+")
1382                 (?\$,1,x(B "Tj")
1383                 (?\$,1,y(B "J+")
1384                 (?\$,1,z(B "K%")
1385                 (?\$,1,{(B "K+")
1386                 (?\$,1,|(B "L+")
1387                 (?\$,1,}(B "M%")
1388                 (?\$,1,~(B "M+")
1389                 (?\$,1,(B "N%")
1390                 (?\$,1- (B "N+")
1391                 (?\$,1-!(B "S+")
1392                 (?\$,1-"(B "E+")
1393                 (?\$,1-#(B "P%")
1394                 (?\$,1-$(B "P+")
1395                 (?\$,1-%(B "Zj")
1396                 (?\$,1-&(B "ZJ")
1397                 (?\$,1-'(B "Q+")
1398                 (?\$,1-((B "R+")
1399                 (?\$,1-)(B "Sh")
1400                 (?\$,1-*(B "T+")
1401                 (?\$,1-0(B "v")
1402                 (?\$,1-1(B "oy")
1403                 (?\$,1-2(B "ey")
1404                 (?\$,1-L(B ",+")
1405                 (?\$,1-[(B ";+")
1406                 (?\$,1-_(B "?+")
1407                 (?\$,1-a(B "H'")
1408                 (?\$,1-b(B "aM")
1409                 (?\$,1-c(B "aH")
1410                 (?\$,1-d(B "wH")
1411                 (?\$,1-e(B "ah")
1412                 (?\$,1-f(B "yH")
1413                 (?\$,1-g(B "a+")
1414                 (?\$,1-h(B "b+")
1415                 (?\$,1-i(B "tm")
1416                 (?\$,1-j(B "t+")
1417                 (?\$,1-k(B "tk")
1418                 (?\$,1-l(B "g+")
1419                 (?\$,1-m(B "hk")
1420                 (?\$,1-n(B "x+")
1421                 (?\$,1-o(B "d+")
1422                 (?\$,1-p(B "dk")
1423                 (?\$,1-q(B "r+")
1424                 (?\$,1-r(B "z+")
1425                 (?\$,1-s(B "s+")
1426                 (?\$,1-t(B "sn")
1427                 (?\$,1-u(B "c+")
1428                 (?\$,1-v(B "dd")
1429                 (?\$,1-w(B "tj")
1430                 (?\$,1-x(B "zH")
1431                 (?\$,1-y(B "e+")
1432                 (?\$,1-z(B "i+")
1433                 (?\$,1. (B "++")
1434                 (?\$,1.!(B "f+")
1435                 (?\$,1."(B "q+")
1436                 (?\$,1.#(B "k+")
1437                 (?\$,1.$(B "l+")
1438                 (?\$,1.%(B "m+")
1439                 (?\$,1.&(B "n+")
1440                 (?\$,1.'(B "h+")
1441                 (?\$,1.((B "w+")
1442                 (?\$,1.)(B "j+")
1443                 (?\$,1.*(B "y+")
1444                 (?\$,1.+(B ":+")
1445                 (?\$,1.,(B "\"+")
1446                 (?\$,1.-(B "=+")
1447                 (?\$,1..(B "/+")
1448                 (?\$,1./(B "'+")
1449                 (?\$,1.0(B "1+")
1450                 (?\$,1.1(B "3+")
1451                 (?\$,1.2(B "0+")
1452                 (?\$,1.@(B "0a")
1453                 (?\$,1.A(B "1a")
1454                 (?\$,1.B(B "2a")
1455                 (?\$,1.C(B "3a")
1456                 (?\$,1.D(B "4a")
1457                 (?\$,1.E(B "5a")
1458                 (?\$,1.F(B "6a")
1459                 (?\$,1.G(B "7a")
1460                 (?\$,1.H(B "8a")
1461                 (?\$,1.I(B "9a")
1462                 (?\$,1.P(B "aS")
1463                 (?\$,1.^(B "p+")
1464                 (?\$,1.a(B "hH")
1465                 (?\$,1.f(B "tc")
1466                 (?\$,1.x(B "zj")
1467                 (?\$,1/$(B "v+")
1468                 (?\$,1//(B "gf")
1469                 (?\$,1/p(B "0a")
1470                 (?\$,1/q(B "1a")
1471                 (?\$,1/r(B "2a")
1472                 (?\$,1/s(B "3a")
1473                 (?\$,1/t(B "4a")
1474                 (?\$,1/u(B "5a")
1475                 (?\$,1/v(B "6a")
1476                 (?\$,1/w(B "7a")
1477                 (?\$,1/x(B "8a")
1478                 (?\$,1/y(B "9a")
1479                 (?\$,1M@(B "he")
1480                 (?\$,1MA(B "hu")
1481                 (?\$,1MB(B "hi")
1482                 (?\$,1MC(B "ha")
1483                 (?\$,1MD(B "hE")
1484                 (?\$,1ME(B "h")
1485                 (?\$,1MF(B "ho")
1486                 (?\$,1MH(B "le")
1487                 (?\$,1MI(B "lu")
1488                 (?\$,1MJ(B "li")
1489                 (?\$,1MK(B "la")
1490                 (?\$,1ML(B "lE")
1491                 (?\$,1MM(B "l")
1492                 (?\$,1MN(B "lo")
1493                 (?\$,1MO(B "lWa")
1494                 (?\$,1MP(B "He")
1495                 (?\$,1MQ(B "Hu")
1496                 (?\$,1MR(B "Hi")
1497                 (?\$,1MS(B "Ha")
1498                 (?\$,1MT(B "HE")
1499                 (?\$,1MU(B "H")
1500                 (?\$,1MV(B "Ho")
1501                 (?\$,1MW(B "HWa")
1502                 (?\$,1MX(B "me")
1503                 (?\$,1MY(B "mu")
1504                 (?\$,1MZ(B "mi")
1505                 (?\$,1M[(B "ma")
1506                 (?\$,1M\(B "mE")
1507                 (?\$,1M](B "m")
1508                 (?\$,1M^(B "mo")
1509                 (?\$,1M_(B "mWa")
1510                 (?\$,1M`(B "`se")
1511                 (?\$,1Ma(B "`su")
1512                 (?\$,1Mb(B "`si")
1513                 (?\$,1Mc(B "`sa")
1514                 (?\$,1Md(B "`sE")
1515                 (?\$,1Me(B "`s")
1516                 (?\$,1Mf(B "`so")
1517                 (?\$,1Mg(B "`sWa")
1518                 (?\$,1Mh(B "re")
1519                 (?\$,1Mi(B "ru")
1520                 (?\$,1Mj(B "ri")
1521                 (?\$,1Mk(B "ra")
1522                 (?\$,1Ml(B "rE")
1523                 (?\$,1Mm(B "r")
1524                 (?\$,1Mn(B "ro")
1525                 (?\$,1Mo(B "rWa")
1526                 (?\$,1Mp(B "se")
1527                 (?\$,1Mq(B "su")
1528                 (?\$,1Mr(B "si")
1529                 (?\$,1Ms(B "sa")
1530                 (?\$,1Mt(B "sE")
1531                 (?\$,1Mu(B "s")
1532                 (?\$,1Mv(B "so")
1533                 (?\$,1Mw(B "sWa")
1534                 (?\$,1Mx(B "xe")
1535                 (?\$,1My(B "xu")
1536                 (?\$,1Mz(B "xi")
1537                 (?\$,1M{(B "xa")
1538                 (?\$,1M|(B "xE")
1539                 (?\$,1M}(B "xa")
1540                 (?\$,1M~(B "xo")
1541                 (?\$,1M(B "xWa")
1542                 (?\$,1N (B "qe")
1543                 (?\$,1N!(B "qu")
1544                 (?\$,1N"(B "qi")
1545                 (?\$,1N#(B "qa")
1546                 (?\$,1N$(B "qE")
1547                 (?\$,1N%(B "q")
1548                 (?\$,1N&(B "qo")
1549                 (?\$,1N((B "qWe")
1550                 (?\$,1N*(B "qWi")
1551                 (?\$,1N+(B "qWa")
1552                 (?\$,1N,(B "qWE")
1553                 (?\$,1N-(B "qW")
1554                 (?\$,1N0(B "Qe")
1555                 (?\$,1N1(B "Qu")
1556                 (?\$,1N2(B "Qi")
1557                 (?\$,1N3(B "Qa")
1558                 (?\$,1N4(B "QE")
1559                 (?\$,1N5(B "Q")
1560                 (?\$,1N6(B "Qo")
1561                 (?\$,1N8(B "QWe")
1562                 (?\$,1N:(B "QWi")
1563                 (?\$,1N;(B "QWa")
1564                 (?\$,1N<(B "QWE")
1565                 (?\$,1N=(B "QW")
1566                 (?\$,1N@(B "be")
1567                 (?\$,1NA(B "bu")
1568                 (?\$,1NB(B "bi")
1569                 (?\$,1NC(B "ba")
1570                 (?\$,1ND(B "bE")
1571                 (?\$,1NE(B "b")
1572                 (?\$,1NF(B "bo")
1573                 (?\$,1NG(B "bWa")
1574                 (?\$,1NH(B "ve")
1575                 (?\$,1NI(B "vu")
1576                 (?\$,1NJ(B "vi")
1577                 (?\$,1NK(B "va")
1578                 (?\$,1NL(B "vE")
1579                 (?\$,1NM(B "v")
1580                 (?\$,1NN(B "vo")
1581                 (?\$,1NO(B "vWa")
1582                 (?\$,1NP(B "te")
1583                 (?\$,1NQ(B "tu")
1584                 (?\$,1NR(B "ti")
1585                 (?\$,1NS(B "ta")
1586                 (?\$,1NT(B "tE")
1587                 (?\$,1NU(B "t")
1588                 (?\$,1NV(B "to")
1589                 (?\$,1NW(B "tWa")
1590                 (?\$,1NX(B "ce")
1591                 (?\$,1NY(B "cu")
1592                 (?\$,1NZ(B "ci")
1593                 (?\$,1N[(B "ca")
1594                 (?\$,1N\(B "cE")
1595                 (?\$,1N](B "c")
1596                 (?\$,1N^(B "co")
1597                 (?\$,1N_(B "cWa")
1598                 (?\$,1N`(B "`he")
1599                 (?\$,1Na(B "`hu")
1600                 (?\$,1Nb(B "`hi")
1601                 (?\$,1Nc(B "`ha")
1602                 (?\$,1Nd(B "`hE")
1603                 (?\$,1Ne(B "`h")
1604                 (?\$,1Nf(B "`ho")
1605                 (?\$,1Nh(B "hWe")
1606                 (?\$,1Nj(B "hWi")
1607                 (?\$,1Nk(B "hWa")
1608                 (?\$,1Nl(B "hWE")
1609                 (?\$,1Nm(B "hW")
1610                 (?\$,1Np(B "na")
1611                 (?\$,1Nq(B "nu")
1612                 (?\$,1Nr(B "ni")
1613                 (?\$,1Ns(B "na")
1614                 (?\$,1Nt(B "nE")
1615                 (?\$,1Nu(B "n")
1616                 (?\$,1Nv(B "no")
1617                 (?\$,1Nw(B "nWa")
1618                 (?\$,1Nx(B "Ne")
1619                 (?\$,1Ny(B "Nu")
1620                 (?\$,1Nz(B "Ni")
1621                 (?\$,1N{(B "Na")
1622                 (?\$,1N|(B "NE")
1623                 (?\$,1N}(B "N")
1624                 (?\$,1N~(B "No")
1625                 (?\$,1N(B "NWa")
1626                 (?\$,1O (B "e")
1627                 (?\$,1O!(B "u")
1628                 (?\$,1O"(B "i")
1629                 (?\$,1O#(B "a")
1630                 (?\$,1O$(B "E")
1631                 (?\$,1O%(B "I")
1632                 (?\$,1O&(B "o")
1633                 (?\$,1O'(B "e3")
1634                 (?\$,1O((B "ke")
1635                 (?\$,1O)(B "ku")
1636                 (?\$,1O*(B "ki")
1637                 (?\$,1O+(B "ka")
1638                 (?\$,1O,(B "kE")
1639                 (?\$,1O-(B "k")
1640                 (?\$,1O.(B "ko")
1641                 (?\$,1O0(B "kWe")
1642                 (?\$,1O2(B "kWi")
1643                 (?\$,1O3(B "kWa")
1644                 (?\$,1O4(B "kWE")
1645                 (?\$,1O5(B "kW")
1646                 (?\$,1O8(B "Ke")
1647                 (?\$,1O9(B "Ku")
1648                 (?\$,1O:(B "Ki")
1649                 (?\$,1O;(B "Ka")
1650                 (?\$,1O<(B "KE")
1651                 (?\$,1O=(B "K")
1652                 (?\$,1O>(B "Ko")
1653                 (?\$,1O@(B "KWe")
1654                 (?\$,1OB(B "KWi")
1655                 (?\$,1OC(B "KWa")
1656                 (?\$,1OD(B "KWE")
1657                 (?\$,1OE(B "KW")
1658                 (?\$,1OH(B "we")
1659                 (?\$,1OI(B "wu")
1660                 (?\$,1OJ(B "wi")
1661                 (?\$,1OK(B "wa")
1662                 (?\$,1OL(B "wE")
1663                 (?\$,1OM(B "w")
1664                 (?\$,1ON(B "wo")
1665                 (?\$,1OP(B "`e")
1666                 (?\$,1OQ(B "`u")
1667                 (?\$,1OR(B "`i")
1668                 (?\$,1OS(B "`a")
1669                 (?\$,1OT(B "`E")
1670                 (?\$,1OU(B "`I")
1671                 (?\$,1OV(B "`o")
1672                 (?\$,1OX(B "ze")
1673                 (?\$,1OY(B "zu")
1674                 (?\$,1OZ(B "zi")
1675                 (?\$,1O[(B "za")
1676                 (?\$,1O\(B "zE")
1677                 (?\$,1O](B "z")
1678                 (?\$,1O^(B "zo")
1679                 (?\$,1O_(B "zWa")
1680                 (?\$,1O`(B "Ze")
1681                 (?\$,1Oa(B "Zu")
1682                 (?\$,1Ob(B "Zi")
1683                 (?\$,1Oc(B "Za")
1684                 (?\$,1Od(B "ZE")
1685                 (?\$,1Oe(B "Z")
1686                 (?\$,1Of(B "Zo")
1687                 (?\$,1Og(B "ZWa")
1688                 (?\$,1Oh(B "ye")
1689                 (?\$,1Oi(B "yu")
1690                 (?\$,1Oj(B "yi")
1691                 (?\$,1Ok(B "ya")
1692                 (?\$,1Ol(B "yE")
1693                 (?\$,1Om(B "y")
1694                 (?\$,1On(B "yo")
1695                 (?\$,1Oo(B "yWa")
1696                 (?\$,1Op(B "de")
1697                 (?\$,1Oq(B "du")
1698                 (?\$,1Or(B "di")
1699                 (?\$,1Os(B "da")
1700                 (?\$,1Ot(B "dE")
1701                 (?\$,1Ou(B "d")
1702                 (?\$,1Ov(B "do")
1703                 (?\$,1Ow(B "dWa")
1704                 (?\$,1Ox(B "De")
1705                 (?\$,1Oy(B "Du")
1706                 (?\$,1Oz(B "Di")
1707                 (?\$,1O{(B "Da")
1708                 (?\$,1O|(B "DE")
1709                 (?\$,1O}(B "D")
1710                 (?\$,1O~(B "Do")
1711                 (?\$,1O(B "DWa")
1712                 (?\$,1P (B "je")
1713                 (?\$,1P!(B "ju")
1714                 (?\$,1P"(B "ji")
1715                 (?\$,1P#(B "ja")
1716                 (?\$,1P$(B "jE")
1717                 (?\$,1P%(B "j")
1718                 (?\$,1P&(B "jo")
1719                 (?\$,1P'(B "jWa")
1720                 (?\$,1P((B "ga")
1721                 (?\$,1P)(B "gu")
1722                 (?\$,1P*(B "gi")
1723                 (?\$,1P+(B "ga")
1724                 (?\$,1P,(B "gE")
1725                 (?\$,1P-(B "g")
1726                 (?\$,1P.(B "go")
1727                 (?\$,1P0(B "gWu")
1728                 (?\$,1P2(B "gWi")
1729                 (?\$,1P3(B "gWa")
1730                 (?\$,1P4(B "gWE")
1731                 (?\$,1P5(B "gW")
1732                 (?\$,1P8(B "Ge")
1733                 (?\$,1P9(B "Gu")
1734                 (?\$,1P:(B "Gi")
1735                 (?\$,1P;(B "Ga")
1736                 (?\$,1P<(B "GE")
1737                 (?\$,1P=(B "G")
1738                 (?\$,1P>(B "Go")
1739                 (?\$,1P?(B "GWa")
1740                 (?\$,1P@(B "Te")
1741                 (?\$,1PA(B "Tu")
1742                 (?\$,1PB(B "Ti")
1743                 (?\$,1PC(B "Ta")
1744                 (?\$,1PD(B "TE")
1745                 (?\$,1PE(B "T")
1746                 (?\$,1PF(B "To")
1747                 (?\$,1PG(B "TWa")
1748                 (?\$,1PH(B "Ce")
1749                 (?\$,1PI(B "Ca")
1750                 (?\$,1PJ(B "Cu")
1751                 (?\$,1PK(B "Ca")
1752                 (?\$,1PL(B "CE")
1753                 (?\$,1PM(B "C")
1754                 (?\$,1PN(B "Co")
1755                 (?\$,1PO(B "CWa")
1756                 (?\$,1PP(B "Pe")
1757                 (?\$,1PQ(B "Pu")
1758                 (?\$,1PR(B "Pi")
1759                 (?\$,1PS(B "Pa")
1760                 (?\$,1PT(B "PE")
1761                 (?\$,1PU(B "P")
1762                 (?\$,1PV(B "Po")
1763                 (?\$,1PW(B "PWa")
1764                 (?\$,1PX(B "SWe")
1765                 (?\$,1PY(B "SWu")
1766                 (?\$,1PZ(B "SWi")
1767                 (?\$,1P[(B "SWa")
1768                 (?\$,1P\(B "SWE")
1769                 (?\$,1P](B "SW")
1770                 (?\$,1P^(B "SWo")
1771                 (?\$,1P_(B "SWa")
1772                 (?\$,1P`(B "`Sa")
1773                 (?\$,1Pa(B "`Su")
1774                 (?\$,1Pb(B "`Si")
1775                 (?\$,1Pc(B "`Sa")
1776                 (?\$,1Pd(B "`SE")
1777                 (?\$,1Pe(B "`S")
1778                 (?\$,1Pf(B "`So")
1779                 (?\$,1Ph(B "fa")
1780                 (?\$,1Pi(B "fu")
1781                 (?\$,1Pj(B "fi")
1782                 (?\$,1Pk(B "fa")
1783                 (?\$,1Pl(B "fE")
1784                 (?\$,1Pm(B "o")
1785                 (?\$,1Pn(B "fo")
1786                 (?\$,1Po(B "fWa")
1787                 (?\$,1Pp(B "pe")
1788                 (?\$,1Pq(B "pu")
1789                 (?\$,1Pr(B "pi")
1790                 (?\$,1Ps(B "pa")
1791                 (?\$,1Pt(B "pE")
1792                 (?\$,1Pu(B "p")
1793                 (?\$,1Pv(B "po")
1794                 (?\$,1Pw(B "pWa")
1795                 (?\$,1Px(B "mYa")
1796                 (?\$,1Py(B "rYa")
1797                 (?\$,1Pz(B "fYa")
1798                 (?\$,1Q (B " ")
1799                 (?\$,1Q!(B ":")
1800                 (?\$,1Q"(B "::")
1801                 (?\$,1Q#(B ",")
1802                 (?\$,1Q$(B ";")
1803                 (?\$,1Q%(B "-:")
1804                 (?\$,1Q&(B ":-")
1805                 (?\$,1Q'(B "`?")
1806                 (?\$,1Q((B ":|:")
1807                 (?\$,1Q)(B "`1")
1808                 (?\$,1Q*(B "`2")
1809                 (?\$,1Q+(B "`3")
1810                 (?\$,1Q,(B "`4")
1811                 (?\$,1Q-(B "`5")
1812                 (?\$,1Q.(B "`6")
1813                 (?\$,1Q/(B "`7")
1814                 (?\$,1Q0(B "`8")
1815                 (?\$,1Q1(B "`9")
1816                 (?\$,1Q2(B "`10")
1817                 (?\$,1Q3(B "`20")
1818                 (?\$,1Q4(B "`30")
1819                 (?\$,1Q5(B "`40")
1820                 (?\$,1Q6(B "`50")
1821                 (?\$,1Q7(B "`60")
1822                 (?\$,1Q8(B "`70")
1823                 (?\$,1Q9(B "`80")
1824                 (?\$,1Q:(B "`90")
1825                 (?\$,1Q;(B "`100")
1826                 (?\$,1Q<(B "`10000")
1827                 (?\$,1m@(B "A-0")
1828                 (?\$,1mA(B "a-0")
1829                 (?\$,1mB(B "B.")
1830                 (?\$,1mC(B "b.")
1831                 (?\$,1mD(B "B-.")
1832                 (?\$,1mE(B "b-.")
1833                 (?\$,1mF(B "B_")
1834                 (?\$,1mG(B "b_")
1835                 (?\$,1mH(B "C,'")
1836                 (?\$,1mI(B "c,'")
1837                 (?\$,1mJ(B "D.")
1838                 (?\$,1mK(B "d.")
1839                 (?\$,1mL(B "D-.")
1840                 (?\$,1mM(B "d-.")
1841                 (?\$,1mN(B "D_")
1842                 (?\$,1mO(B "d_")
1843                 (?\$,1mP(B "D,")
1844                 (?\$,1mQ(B "d,")
1845                 (?\$,1mR(B "D->")
1846                 (?\$,1mS(B "d->")
1847                 (?\$,1mT(B "E-!")
1848                 (?\$,1mU(B "e-!")
1849                 (?\$,1mV(B "E-'")
1850                 (?\$,1mW(B "e-'")
1851                 (?\$,1mX(B "E->")
1852                 (?\$,1mY(B "e->")
1853                 (?\$,1mZ(B "E-?")
1854                 (?\$,1m[(B "e-?")
1855                 (?\$,1m\(B "E,(")
1856                 (?\$,1m](B "e,(")
1857                 (?\$,1m^(B "F.")
1858                 (?\$,1m_(B "f.")
1859                 (?\$,1m`(B "G-")
1860                 (?\$,1ma(B "g-")
1861                 (?\$,1mb(B "H.")
1862                 (?\$,1mc(B "h.")
1863                 (?\$,1md(B "H-.")
1864                 (?\$,1me(B "h-.")
1865                 (?\$,1mf(B "H:")
1866                 (?\$,1mg(B "h:")
1867                 (?\$,1mh(B "H,")
1868                 (?\$,1mi(B "h,")
1869                 (?\$,1mj(B "H-(")
1870                 (?\$,1mk(B "h-(")
1871                 (?\$,1ml(B "I-?")
1872                 (?\$,1mm(B "i-?")
1873                 (?\$,1mn(B "I:'")
1874                 (?\$,1mo(B "i:'")
1875                 (?\$,1mp(B "K'")
1876                 (?\$,1mq(B "k'")
1877                 (?\$,1mr(B "K-.")
1878                 (?\$,1ms(B "k-.")
1879                 (?\$,1mt(B "K_")
1880                 (?\$,1mu(B "k_")
1881                 (?\$,1mv(B "L-.")
1882                 (?\$,1mw(B "l-.")
1883                 (?\$,1mx(B "L--.")
1884                 (?\$,1my(B "l--.")
1885                 (?\$,1mz(B "L_")
1886                 (?\$,1m{(B "l_")
1887                 (?\$,1m|(B "L->")
1888                 (?\$,1m}(B "l->")
1889                 (?\$,1m~(B "M'")
1890                 (?\$,1m(B "m'")
1891                 (?\$,1n (B "M.")
1892                 (?\$,1n!(B "m.")
1893                 (?\$,1n"(B "M-.")
1894                 (?\$,1n#(B "m-.")
1895                 (?\$,1n$(B "N.")
1896                 (?\$,1n%(B "n.")
1897                 (?\$,1n&(B "N-.")
1898                 (?\$,1n'(B "n-.")
1899                 (?\$,1n((B "N_")
1900                 (?\$,1n)(B "n_")
1901                 (?\$,1n*(B "N->")
1902                 (?\$,1n+(B "n->")
1903                 (?\$,1n,(B "O?'")
1904                 (?\$,1n-(B "o?'")
1905                 (?\$,1n.(B "O?:")
1906                 (?\$,1n/(B "o?:")
1907                 (?\$,1n0(B "O-!")
1908                 (?\$,1n1(B "o-!")
1909                 (?\$,1n2(B "O-'")
1910                 (?\$,1n3(B "o-'")
1911                 (?\$,1n4(B "P'")
1912                 (?\$,1n5(B "p'")
1913                 (?\$,1n6(B "P.")
1914                 (?\$,1n7(B "p.")
1915                 (?\$,1n8(B "R.")
1916                 (?\$,1n9(B "r.")
1917                 (?\$,1n:(B "R-.")
1918                 (?\$,1n;(B "r-.")
1919                 (?\$,1n<(B "R--.")
1920                 (?\$,1n=(B "r--.")
1921                 (?\$,1n>(B "R_")
1922                 (?\$,1n?(B "r_")
1923                 (?\$,1n@(B "S.")
1924                 (?\$,1nA(B "s.")
1925                 (?\$,1nB(B "S-.")
1926                 (?\$,1nC(B "s-.")
1927                 (?\$,1nD(B "S'.")
1928                 (?\$,1nE(B "s'.")
1929                 (?\$,1nF(B "S<.")
1930                 (?\$,1nG(B "s<.")
1931                 (?\$,1nH(B "S.-.")
1932                 (?\$,1nI(B "s.-.")
1933                 (?\$,1nJ(B "T.")
1934                 (?\$,1nK(B "t.")
1935                 (?\$,1nL(B "T-.")
1936                 (?\$,1nM(B "t-.")
1937                 (?\$,1nN(B "T_")
1938                 (?\$,1nO(B "t_")
1939                 (?\$,1nP(B "T->")
1940                 (?\$,1nQ(B "t->")
1941                 (?\$,1nR(B "U--:")
1942                 (?\$,1nS(B "u--:")
1943                 (?\$,1nT(B "U-?")
1944                 (?\$,1nU(B "u-?")
1945                 (?\$,1nV(B "U->")
1946                 (?\$,1nW(B "u->")
1947                 (?\$,1nX(B "U?'")
1948                 (?\$,1nY(B "u?'")
1949                 (?\$,1nZ(B "U-:")
1950                 (?\$,1n[(B "u-:")
1951                 (?\$,1n\(B "V?")
1952                 (?\$,1n](B "v?")
1953                 (?\$,1n^(B "V-.")
1954                 (?\$,1n_(B "v-.")
1955                 (?\$,1n`(B "W!")
1956                 (?\$,1na(B "w!")
1957                 (?\$,1nb(B "W'")
1958                 (?\$,1nc(B "w'")
1959                 (?\$,1nd(B "W:")
1960                 (?\$,1ne(B "w:")
1961                 (?\$,1nf(B "W.")
1962                 (?\$,1ng(B "w.")
1963                 (?\$,1nh(B "W-.")
1964                 (?\$,1ni(B "w-.")
1965                 (?\$,1nj(B "X.")
1966                 (?\$,1nk(B "x.")
1967                 (?\$,1nl(B "X:")
1968                 (?\$,1nm(B "x:")
1969                 (?\$,1nn(B "Y.")
1970                 (?\$,1no(B "y.")
1971                 (?\$,1np(B "Z>")
1972                 (?\$,1nq(B "z>")
1973                 (?\$,1nr(B "Z-.")
1974                 (?\$,1ns(B "z-.")
1975                 (?\$,1nt(B "Z_")
1976                 (?\$,1nu(B "z_")
1977                 (?\$,1nv(B "h_")
1978                 (?\$,1nw(B "t:")
1979                 (?\$,1nx(B "w0")
1980                 (?\$,1ny(B "y0")
1981                 (?\$,1o (B "A-.")
1982                 (?\$,1o!(B "a-.")
1983                 (?\$,1o"(B "A2")
1984                 (?\$,1o#(B "a2")
1985                 (?\$,1o$(B "A>'")
1986                 (?\$,1o%(B "a>'")
1987                 (?\$,1o&(B "A>!")
1988                 (?\$,1o'(B "a>!")
1989                 (?\$,1o((B "A>2")
1990                 (?\$,1o)(B "a>2")
1991                 (?\$,1o*(B "A>?")
1992                 (?\$,1o+(B "a>?")
1993                 (?\$,1o,(B "A>-.")
1994                 (?\$,1o-(B "a>-.")
1995                 (?\$,1o.(B "A('")
1996                 (?\$,1o/(B "a('")
1997                 (?\$,1o0(B "A(!")
1998                 (?\$,1o1(B "a(!")
1999                 (?\$,1o2(B "A(2")
2000                 (?\$,1o3(B "a(2")
2001                 (?\$,1o4(B "A(?")
2002                 (?\$,1o5(B "a(?")
2003                 (?\$,1o6(B "A(-.")
2004                 (?\$,1o7(B "a(-.")
2005                 (?\$,1o8(B "E-.")
2006                 (?\$,1o9(B "e-.")
2007                 (?\$,1o:(B "E2")
2008                 (?\$,1o;(B "e2")
2009                 (?\$,1o<(B "E?")
2010                 (?\$,1o=(B "e?")
2011                 (?\$,1o>(B "E>'")
2012                 (?\$,1o?(B "e>'")
2013                 (?\$,1o@(B "E>!")
2014                 (?\$,1oA(B "e>!")
2015                 (?\$,1oB(B "E>2")
2016                 (?\$,1oC(B "e>2")
2017                 (?\$,1oD(B "E>?")
2018                 (?\$,1oE(B "e>?")
2019                 (?\$,1oF(B "E>-.")
2020                 (?\$,1oG(B "e>-.")
2021                 (?\$,1oH(B "I2")
2022                 (?\$,1oI(B "i2")
2023                 (?\$,1oJ(B "I-.")
2024                 (?\$,1oK(B "i-.")
2025                 (?\$,1oL(B "O-.")
2026                 (?\$,1oM(B "o-.")
2027                 (?\$,1oN(B "O2")
2028                 (?\$,1oO(B "o2")
2029                 (?\$,1oP(B "O>'")
2030                 (?\$,1oQ(B "o>'")
2031                 (?\$,1oR(B "O>!")
2032                 (?\$,1oS(B "o>!")
2033                 (?\$,1oT(B "O>2")
2034                 (?\$,1oU(B "o>2")
2035                 (?\$,1oV(B "O>?")
2036                 (?\$,1oW(B "o>?")
2037                 (?\$,1oX(B "O>-.")
2038                 (?\$,1oY(B "o>-.")
2039                 (?\$,1oZ(B "O9'")
2040                 (?\$,1o[(B "o9'")
2041                 (?\$,1o\(B "O9!")
2042                 (?\$,1o](B "o9!")
2043                 (?\$,1o^(B "O92")
2044                 (?\$,1o_(B "o92")
2045                 (?\$,1o`(B "O9?")
2046                 (?\$,1oa(B "o9?")
2047                 (?\$,1ob(B "O9-.")
2048                 (?\$,1oc(B "o9-.")
2049                 (?\$,1od(B "U-.")
2050                 (?\$,1oe(B "u-.")
2051                 (?\$,1of(B "U2")
2052                 (?\$,1og(B "u2")
2053                 (?\$,1oh(B "U9'")
2054                 (?\$,1oi(B "u9'")
2055                 (?\$,1oj(B "U9!")
2056                 (?\$,1ok(B "u9!")
2057                 (?\$,1ol(B "U92")
2058                 (?\$,1om(B "u92")
2059                 (?\$,1on(B "U9?")
2060                 (?\$,1oo(B "u9?")
2061                 (?\$,1op(B "U9-.")
2062                 (?\$,1oq(B "u9-.")
2063                 (?\$,1or(B "Y!")
2064                 (?\$,1os(B "y!")
2065                 (?\$,1ot(B "Y-.")
2066                 (?\$,1ou(B "y-.")
2067                 (?\$,1ov(B "Y2")
2068                 (?\$,1ow(B "y2")
2069                 (?\$,1ox(B "Y?")
2070                 (?\$,1oy(B "y?")
2071                 (?\$,1p (B "a")
2072                 (?\$,1p!(B "ha")
2073                 (?\$,1p"(B "`a")
2074                 (?\$,1p#(B "h`a")
2075                 (?\$,1p$(B "a'")
2076                 (?\$,1p%(B "ha'")
2077                 (?\$,1p&(B "a~")
2078                 (?\$,1p'(B "ha~")
2079                 (?\$,1p((B "A")
2080                 (?\$,1p)(B "hA")
2081                 (?\$,1p*(B "`A")
2082                 (?\$,1p+(B "h`A")
2083                 (?\$,1p,(B "A'")
2084                 (?\$,1p-(B "hA'")
2085                 (?\$,1p.(B "A~")
2086                 (?\$,1p/(B "hA~")
2087                 (?\$,1p1(B "he")
2088                 (?\$,1p9(B "hE")
2089                 (?\$,1pQ(B "hi")
2090                 (?\$,1pY(B "hI")
2091                 (?\$,1pa(B "ho")
2092                 (?\$,1pi(B "hO")
2093                 (?\$,1pq(B "hu")
2094                 (?\$,1py(B "hU")
2095                 (?\$,1q(B ",,")
2096                 (?\$,1r (B "?*")
2097                 (?\$,1r!(B "?:")
2098                 (?\$,1r-(B ",!")
2099                 (?\$,1r.(B ",'")
2100                 (?\$,1r/(B "?,")
2101                 (?\$,1r=(B ";!")
2102                 (?\$,1r>(B ";'")
2103                 (?\$,1r?(B "?;")
2104                 (?\$,1rE(B "rh")
2105                 (?\$,1rL(B "Rh")
2106                 (?\$,1rM(B "!:")
2107                 (?\$,1rO(B "!*")
2108                 (?\$,1r^(B ";;")
2109                 (?\$,1r`(B " ")
2110                 (?\$,1ra(B "  ")
2111                 (?\$,1rb(B " ")
2112                 (?\$,1rc(B "  ")
2113                 (?\$,1rd(B " ")
2114                 (?\$,1re(B " ")
2115                 (?\$,1rf(B " ")
2116                 (?\$,1rg(B ",A (B")
2117                 (?\$,1rh(B " ")
2118                 (?\$,1ri(B " ")
2119                 (?\$,1rp(B "-")
2120                 (?\$,1rq(B "-")
2121                 (?\$,1rs(B "-")
2122                 (?\$,1rt(B "--")
2123                 (?\$,1ru(B "-")
2124                 (?\$,1rv(B "||")
2125                 (?\$,1rw(B "=2")
2126                 (?\$,1rx(B "`")
2127                 (?\$,1ry(B "'")
2128                 (?\$,1rz(B "'")
2129                 (?\$,1r{(B "'")
2130                 (?\$,1r|(B "\"")
2131                 (?\$,1r}(B "\"")
2132                 (?\$,1r~(B "\"")
2133                 (?\$,1r(B "\"")
2134                 (?\$,1s (B "/-")
2135                 (?\$,1s!(B "/=")
2136                 (?\$,1s"(B " o ")
2137                 (?\$,1s$(B ".")
2138                 (?\$,1s%(B "..")
2139                 (?\$,1s&(B "...")
2140                 (?\$,1s'(B ",A7(B")
2141                 (?\$,1s0(B " 0/00")
2142                 (?\$,1s2(B "'")
2143                 (?\$,1s3(B "''")
2144                 (?\$,1s4(B "'''")
2145                 (?\$,1s5(B "`")
2146                 (?\$,1s6(B "``")
2147                 (?\$,1s7(B "```")
2148                 (?\$,1s8(B "Ca")
2149                 (?\$,1s9(B "<")
2150                 (?\$,1s:(B ">")
2151                 (?\$,1s;(B ":X")
2152                 (?\$,1s<(B "!!")
2153                 (?\$,1s>(B "'-")
2154                 (?\$,1sC(B "-")
2155                 (?\$,1sD(B "/")
2156                 (?\$,1sH(B "?!")
2157                 (?\$,1sI(B "!?")
2158                 (?\$,1sp(B "^0")
2159                 (?\$,1st(B "^4")
2160                 (?\$,1su(B "^5")
2161                 (?\$,1sv(B "^6")
2162                 (?\$,1sw(B "^7")
2163                 (?\$,1sx(B "^8")
2164                 (?\$,1sy(B "^9")
2165                 (?\$,1sz(B "^+")
2166                 (?\$,1s{(B "^-")
2167                 (?\$,1s|(B "^=")
2168                 (?\$,1s}(B "^(")
2169                 (?\$,1s~(B "^)")
2170                 (?\$,1s(B "^n")
2171                 (?\$,1t (B "_0")
2172                 (?\$,1t!(B "_1")
2173                 (?\$,1t"(B "_2")
2174                 (?\$,1t#(B "_3")
2175                 (?\$,1t$(B "_4")
2176                 (?\$,1t%(B "_5")
2177                 (?\$,1t&(B "_6")
2178                 (?\$,1t'(B "_7")
2179                 (?\$,1t((B "_8")
2180                 (?\$,1t)(B "_9")
2181                 (?\$,1t*(B "_+")
2182                 (?\$,1t+(B "_-")
2183                 (?\$,1t,(B "_=")
2184                 (?\$,1t-(B "(")
2185                 (?\$,1t.(B ")")
2186                 (?\$,1tC(B "Ff")
2187                 (?\$,1tD(B "Li")
2188                 (?\$,1tG(B "Pt")
2189                 (?\$,1tI(B "W=")
2190                 (?\$,1tL(B "EUR")
2191                 (?\$,1u@(B "a/c")
2192                 (?\$,1uA(B "a/s")
2193                 (?\$,1uC(B "oC")
2194                 (?\$,1uE(B "c/o")
2195                 (?\$,1uF(B "c/u")
2196                 (?\$,1uI(B "oF")
2197                 (?\$,1uJ(B "g")
2198                 (?\$,1uN(B "h")
2199                 (?\$,1uO(B "\\hbar")
2200                 (?\$,1uQ(B "Im")
2201                 (?\$,1uS(B "l")
2202                 (?\$,1uV(B "No.")
2203                 (?\$,1uW(B "PO")
2204                 (?\$,1uX(B "P")
2205                 (?\$,1u\(B "Re")
2206                 (?\$,1u^(B "Rx")
2207                 (?\$,1u`(B "(SM)")
2208                 (?\$,1ua(B "TEL")
2209                 (?\$,1ub(B "(TM)")
2210                 (?\$,1uf(B "Ohm")
2211                 (?\$,1uj(B "K")
2212                 (?\$,1uk(B "Ang.")
2213                 (?\$,1un(B "est.")
2214                 (?\$,1ut(B "o")
2215                 (?\$,1uu(B "Aleph ")
2216                 (?\$,1uv(B "Bet ")
2217                 (?\$,1uw(B "Gimel ")
2218                 (?\$,1ux(B "Dalet ")
2219                 (?\$,1v3(B " 1/3")
2220                 (?\$,1v4(B " 2/3")
2221                 (?\$,1v5(B " 1/5")
2222                 (?\$,1v6(B " 2/5")
2223                 (?\$,1v7(B " 3/5")
2224                 (?\$,1v8(B " 4/5")
2225                 (?\$,1v9(B " 1/6")
2226                 (?\$,1v:(B " 5/6")
2227                 (?\$,1v;(B " 1/8")
2228                 (?\$,1v<(B " 3/8")
2229                 (?\$,1v=(B " 5/8")
2230                 (?\$,1v>(B " 7/8")
2231                 (?\$,1v?(B " 1/")
2232                 (?\$,1v@(B "I")
2233                 (?\$,1vA(B "II")
2234                 (?\$,1vB(B "III")
2235                 (?\$,1vC(B "IV")
2236                 (?\$,1vD(B "V")
2237                 (?\$,1vE(B "VI")
2238                 (?\$,1vF(B "VII")
2239                 (?\$,1vG(B "VIII")
2240                 (?\$,1vH(B "IX")
2241                 (?\$,1vI(B "X")
2242                 (?\$,1vJ(B "XI")
2243                 (?\$,1vK(B "XII")
2244                 (?\$,1vL(B "L")
2245                 (?\$,1vM(B "C")
2246                 (?\$,1vN(B "D")
2247                 (?\$,1vO(B "M")
2248                 (?\$,1vP(B "i")
2249                 (?\$,1vQ(B "ii")
2250                 (?\$,1vR(B "iii")
2251                 (?\$,1vS(B "iv")
2252                 (?\$,1vT(B "v")
2253                 (?\$,1vU(B "vi")
2254                 (?\$,1vV(B "vii")
2255                 (?\$,1vW(B "viii")
2256                 (?\$,1vX(B "ix")
2257                 (?\$,1vY(B "x")
2258                 (?\$,1vZ(B "xi")
2259                 (?\$,1v[(B "xii")
2260                 (?\$,1v\(B "l")
2261                 (?\$,1v](B "c")
2262                 (?\$,1v^(B "d")
2263                 (?\$,1v_(B "m")
2264                 (?\$,1v`(B "1000RCD")
2265                 (?\$,1va(B "5000R")
2266                 (?\$,1vb(B "10000R")
2267                 (?\$,1vp(B "<-")
2268                 (?\$,1vq(B "-^")
2269                 (?\$,1vr(B "->")
2270                 (?\$,1vs(B "-v")
2271                 (?\$,1vt(B "<->")
2272                 (?\$,1vu(B "UD")
2273                 (?\$,1vv(B "<!!")
2274                 (?\$,1vw(B "//>")
2275                 (?\$,1vx(B "!!>")
2276                 (?\$,1vy(B "<//")
2277                 (?\$,1w((B "UD-")
2278                 (?\$,1w5(B "RET")
2279                 (?\$,1w@(B ">V")
2280                 (?\$,1wP(B "<=")
2281                 (?\$,1wQ(B "^^")
2282                 (?\$,1wR(B "=>")
2283                 (?\$,1wS(B "vv")
2284                 (?\$,1wT(B "<=>")
2285                 (?\$,1x (B "FA")
2286                 (?\$,1x"(B "\\partial")
2287                 (?\$,1x#(B "TE")
2288                 (?\$,1x%(B "{}")
2289                 (?\$,1x&(B "Delta")
2290                 (?\$,1x'(B "Nabla")
2291                 (?\$,1x((B "(-")
2292                 (?\$,1x)(B "!(-")
2293                 (?\$,1x*(B "(-")
2294                 (?\$,1x+(B "-)")
2295                 (?\$,1x,(B "!-)")
2296                 (?\$,1x-(B "-)")
2297                 (?\$,1x.(B " qed")
2298                 (?\$,1x/(B "\\prod")
2299                 (?\$,1x1(B "\\sum")
2300                 (?\$,1x2(B " -")
2301                 (?\$,1x3(B "-/+")
2302                 (?\$,1x4(B ".+")
2303                 (?\$,1x5(B "/")
2304                 (?\$,1x6(B " - ")
2305                 (?\$,1x7(B "*")
2306                 (?\$,1x8(B " ,A0(B ")
2307                 (?\$,1x9(B "sb")
2308                 (?\$,1x:(B " SQRT ")
2309                 (?\$,1x;(B " ROOT,A3(B ")
2310                 (?\$,1x<(B " ROOT4 ")
2311                 (?\$,1x=(B "0(")
2312                 (?\$,1x>(B "infty")
2313                 (?\$,1x?(B "-L")
2314                 (?\$,1x@(B "-V")
2315                 (?\$,1xE(B "PP")
2316                 (?\$,1xF(B " !PP ")
2317                 (?\$,1xG(B "AND")
2318                 (?\$,1xH(B "OR")
2319                 (?\$,1xI(B "(U")
2320                 (?\$,1xJ(B ")U")
2321                 (?\$,1xK(B "\int ")
2322                 (?\$,1xL(B "DI")
2323                 (?\$,1xN(B "Io")
2324                 (?\$,1xT(B ".:")
2325                 (?\$,1xU(B ":.")
2326                 (?\$,1xV(B ":R")
2327                 (?\$,1xW(B "::")
2328                 (?\$,1x\(B "?1")
2329                 (?\$,1x^(B "CG")
2330                 (?\$,1xc(B "?-")
2331                 (?\$,1xe(B "?=")
2332                 (?\$,1xh(B "~=")
2333                 (?\$,1xi(B " !~= ")
2334                 (?\$,1xl(B "=?")
2335                 (?\$,1xs(B "HI")
2336                 (?\$,1xt(B ":=")
2337                 (?\$,1xu(B "=:")
2338                 (?\$,1y (B "!=")
2339                 (?\$,1y!(B "=3")
2340                 (?\$,1y"(B " !=3 ")
2341                 (?\$,1y$(B "=<")
2342                 (?\$,1y%(B ">=")
2343                 (?\$,1y&(B ".LE.")
2344                 (?\$,1y'(B ".GE.")
2345                 (?\$,1y((B ".LT.NOT.EQ.")
2346                 (?\$,1y)(B ".GT.NOT.EQ.")
2347                 (?\$,1y*(B "<<")
2348                 (?\$,1y+(B ">>")
2349                 (?\$,1y.(B "!<")
2350                 (?\$,1y/(B "!>")
2351                 (?\$,1y6(B " <> ")
2352                 (?\$,1y7(B " >< ")
2353                 (?\$,1yB(B "(C")
2354                 (?\$,1yC(B ")C")
2355                 (?\$,1yD(B " !(C ")
2356                 (?\$,1yE(B " !)C ")
2357                 (?\$,1yF(B "(_")
2358                 (?\$,1yG(B ")_")
2359                 (?\$,1yU(B "(+)")
2360                 (?\$,1yV(B "(-)")
2361                 (?\$,1yW(B "(,AW(B)")
2362                 (?\$,1yX(B "(/)")
2363                 (?\$,1yY(B "(,A7(B)")
2364                 (?\$,1yZ(B "(,A0(B)")
2365                 (?\$,1y[(B "(*)")
2366                 (?\$,1y\(B "(=)")
2367                 (?\$,1y](B "(-)")
2368                 (?\$,1y^(B "[+]")
2369                 (?\$,1y_(B "[-]")
2370                 (?\$,1y`(B "[,AW(B]")
2371                 (?\$,1ya(B "[,A7(B]")
2372                 (?\$,1ye(B "-T")
2373                 (?\$,1yg(B " MODELS ")
2374                 (?\$,1yh(B " TRUE ")
2375                 (?\$,1yi(B " FORCES ")
2376                 (?\$,1yl(B " !PROVES ")
2377                 (?\$,1ym(B " NOT TRUE ")
2378                 (?\$,1yn(B " !FORCES ")
2379                 (?\$,1yr(B " NORMAL SUBGROUP OF ")
2380                 (?\$,1ys(B " CONTAINS AS NORMAL SUBGROUP ")
2381                 (?\$,1yt(B " NORMAL SUBGROUP OF OR EQUAL TO ")
2382                 (?\$,1yu(B " CONTAINS AS NORMAL SUBGROUP OR EQUAL TO ")
2383                 (?\$,1yx(B " MULTIMAP ")
2384                 (?\$,1yz(B " INTERCALATE ")
2385                 (?\$,1y{(B " XOR ")
2386                 (?\$,1y|(B " NAND ")
2387                 (?\$,1z%(B " ,A7(B ")
2388                 (?\$,1z6(B "<.")
2389                 (?\$,1z7(B ">.")
2390                 (?\$,1z8(B "<<<")
2391                 (?\$,1z9(B ">>>")
2392                 (?\$,1zN(B ":3")
2393                 (?\$,1zO(B ".3")
2394                 (?\$,1zb(B "Eh")
2395                 (?\$,1zg(B "~~")
2396                 (?\$,1zh(B "<7")
2397                 (?\$,1zi(B ">7")
2398                 (?\$,1zj(B "7<")
2399                 (?\$,1zk(B "7>")
2400                 (?\$,1zp(B "NI")
2401                 (?\$,1zr(B "(A")
2402                 (?\$,1zu(B "TR")
2403                 (?\$,1zx(B "88")
2404                 (?\$,1{ (B "Iu")
2405                 (?\$,1{!(B "Il")
2406                 (?\$,1{"(B ":(")
2407                 (?\$,1{#(B ":)")
2408                 (?\$,1{$(B "|^|")
2409                 (?\$,1{'(B "[X]")
2410                 (?\$,1{)(B "</")
2411                 (?\$,1{*(B "/>")
2412                 (?\$,1}c(B "Vs")
2413                 (?\$,1~ (B "1h")
2414                 (?\$,1~!(B "3h")
2415                 (?\$,1~"(B "2h")
2416                 (?\$,1~#(B "4h")
2417                 (?\$,1~&(B "1j")
2418                 (?\$,1~'(B "2j")
2419                 (?\$,1~((B "3j")
2420                 (?\$,1~)(B "4j")
2421                 (?\$,1~@(B "1-o")
2422                 (?\$,1~A(B "2-o")
2423                 (?\$,1~B(B "3-o")
2424                 (?\$,1~C(B "4-o")
2425                 (?\$,1~D(B "5-o")
2426                 (?\$,1~E(B "6-o")
2427                 (?\$,1~F(B "7-o")
2428                 (?\$,1~G(B "8-o")
2429                 (?\$,1~H(B "9-o")
2430                 (?\$,1~I(B "10-o")
2431                 (?\$,1~J(B "11-o")
2432                 (?\$,1~K(B "12-o")
2433                 (?\$,1~L(B "13-o")
2434                 (?\$,1~M(B "14-o")
2435                 (?\$,1~N(B "15-o")
2436                 (?\$,1~O(B "16-o")
2437                 (?\$,1~P(B "17-o")
2438                 (?\$,1~Q(B "18-o")
2439                 (?\$,1~R(B "19-o")
2440                 (?\$,1~S(B "20-o")
2441                 (?\$,1~T(B "(1)")
2442                 (?\$,1~U(B "(2)")
2443                 (?\$,1~V(B "(3)")
2444                 (?\$,1~W(B "(4)")
2445                 (?\$,1~X(B "(5)")
2446                 (?\$,1~Y(B "(6)")
2447                 (?\$,1~Z(B "(7)")
2448                 (?\$,1~[(B "(8)")
2449                 (?\$,1~\(B "(9)")
2450                 (?\$,1~](B "(10)")
2451                 (?\$,1~^(B "(11)")
2452                 (?\$,1~_(B "(12)")
2453                 (?\$,1~`(B "(13)")
2454                 (?\$,1~a(B "(14)")
2455                 (?\$,1~b(B "(15)")
2456                 (?\$,1~c(B "(16)")
2457                 (?\$,1~d(B "(17)")
2458                 (?\$,1~e(B "(18)")
2459                 (?\$,1~f(B "(19)")
2460                 (?\$,1~g(B "(20)")
2461                 (?\$,1~h(B "1.")
2462                 (?\$,1~i(B "2.")
2463                 (?\$,1~j(B "3.")
2464                 (?\$,1~k(B "4.")
2465                 (?\$,1~l(B "5.")
2466                 (?\$,1~m(B "6.")
2467                 (?\$,1~n(B "7.")
2468                 (?\$,1~o(B "8.")
2469                 (?\$,1~p(B "9.")
2470                 (?\$,1~q(B "10.")
2471                 (?\$,1~r(B "11.")
2472                 (?\$,1~s(B "12.")
2473                 (?\$,1~t(B "13.")
2474                 (?\$,1~u(B "14.")
2475                 (?\$,1~v(B "15.")
2476                 (?\$,1~w(B "16.")
2477                 (?\$,1~x(B "17.")
2478                 (?\$,1~y(B "18.")
2479                 (?\$,1~z(B "19.")
2480                 (?\$,1~{(B "20.")
2481                 (?\$,1~|(B "(a)")
2482                 (?\$,1~}(B "(b)")
2483                 (?\$,1~~(B "(c)")
2484                 (?\$,1~(B "(d)")
2485                 (?\$,1 (B "(e)")
2486                 (?\$,1!(B "(f)")
2487                 (?\$,1"(B "(g)")
2488                 (?\$,1#(B "(h)")
2489                 (?\$,1$(B "(i)")
2490                 (?\$,1%(B "(j)")
2491                 (?\$,1&(B "(k)")
2492                 (?\$,1'(B "(l)")
2493                 (?\$,1((B "(m)")
2494                 (?\$,1)(B "(n)")
2495                 (?\$,1*(B "(o)")
2496                 (?\$,1+(B "(p)")
2497                 (?\$,1,(B "(q)")
2498                 (?\$,1-(B "(r)")
2499                 (?\$,1.(B "(s)")
2500                 (?\$,1/(B "(t)")
2501                 (?\$,10(B "(u)")
2502                 (?\$,11(B "(v)")
2503                 (?\$,12(B "(w)")
2504                 (?\$,13(B "(x)")
2505                 (?\$,14(B "(y)")
2506                 (?\$,15(B "(z)")
2507                 (?\$,16(B "A-o")
2508                 (?\$,17(B "B-o")
2509                 (?\$,18(B "C-o")
2510                 (?\$,19(B "D-o")
2511                 (?\$,1:(B "E-o")
2512                 (?\$,1;(B "F-o")
2513                 (?\$,1<(B "G-o")
2514                 (?\$,1=(B "H-o")
2515                 (?\$,1>(B "I-o")
2516                 (?\$,1?(B "J-o")
2517                 (?\$,1@(B "K-o")
2518                 (?\$,1A(B "L-o")
2519                 (?\$,1B(B "M-o")
2520                 (?\$,1C(B "N-o")
2521                 (?\$,1D(B "O-o")
2522                 (?\$,1E(B "P-o")
2523                 (?\$,1F(B "Q-o")
2524                 (?\$,1G(B "R-o")
2525                 (?\$,1H(B "S-o")
2526                 (?\$,1I(B "T-o")
2527                 (?\$,1J(B "U-o")
2528                 (?\$,1K(B "V-o")
2529                 (?\$,1L(B "W-o")
2530                 (?\$,1M(B "X-o")
2531                 (?\$,1N(B "Y-o")
2532                 (?\$,1O(B "Z-o")
2533                 (?\$,1P(B "a-o")
2534                 (?\$,1Q(B "b-o")
2535                 (?\$,1R(B "c-o")
2536                 (?\$,1S(B "d-o")
2537                 (?\$,1T(B "e-o")
2538                 (?\$,1U(B "f-o")
2539                 (?\$,1V(B "g-o")
2540                 (?\$,1W(B "h-o")
2541                 (?\$,1X(B "i-o")
2542                 (?\$,1Y(B "j-o")
2543                 (?\$,1Z(B "k-o")
2544                 (?\$,1[(B "l-o")
2545                 (?\$,1\(B "m-o")
2546                 (?\$,1](B "n-o")
2547                 (?\$,1^(B "o-o")
2548                 (?\$,1_(B "p-o")
2549                 (?\$,1`(B "q-o")
2550                 (?\$,1a(B "r-o")
2551                 (?\$,1b(B "s-o")
2552                 (?\$,1c(B "t-o")
2553                 (?\$,1d(B "u-o")
2554                 (?\$,1e(B "v-o")
2555                 (?\$,1f(B "w-o")
2556                 (?\$,1g(B "x-o")
2557                 (?\$,1h(B "y-o")
2558                 (?\$,1i(B "z-o")
2559                 (?\$,1j(B "0-o")
2560                 (?\$,2  (B "-")
2561                 (?\$,2 !(B "=")
2562                 (?\$,2 "(B "|")
2563                 (?\$,2 #(B "|")
2564                 (?\$,2 $(B "-")
2565                 (?\$,2 %(B "=")
2566                 (?\$,2 &(B "|")
2567                 (?\$,2 '(B "|")
2568                 (?\$,2 ((B "-")
2569                 (?\$,2 )(B "=")
2570                 (?\$,2 *(B "|")
2571                 (?\$,2 +(B "|")
2572                 (?\$,2 ,(B "+")
2573                 (?\$,2 -(B "+")
2574                 (?\$,2 .(B "+")
2575                 (?\$,2 /(B "+")
2576                 (?\$,2 0(B "+")
2577                 (?\$,2 1(B "+")
2578                 (?\$,2 2(B "+")
2579                 (?\$,2 3(B "+")
2580                 (?\$,2 4(B "+")
2581                 (?\$,2 5(B "+")
2582                 (?\$,2 6(B "+")
2583                 (?\$,2 7(B "+")
2584                 (?\$,2 8(B "+")
2585                 (?\$,2 9(B "+")
2586                 (?\$,2 :(B "+")
2587                 (?\$,2 ;(B "+")
2588                 (?\$,2 <(B "+")
2589                 (?\$,2 =(B "+")
2590                 (?\$,2 >(B "+")
2591                 (?\$,2 ?(B "+")
2592                 (?\$,2 @(B "+")
2593                 (?\$,2 A(B "+")
2594                 (?\$,2 B(B "+")
2595                 (?\$,2 C(B "+")
2596                 (?\$,2 D(B "+")
2597                 (?\$,2 E(B "+")
2598                 (?\$,2 F(B "+")
2599                 (?\$,2 G(B "+")
2600                 (?\$,2 H(B "+")
2601                 (?\$,2 I(B "+")
2602                 (?\$,2 J(B "+")
2603                 (?\$,2 K(B "+")
2604                 (?\$,2 L(B "+")
2605                 (?\$,2 M(B "+")
2606                 (?\$,2 N(B "+")
2607                 (?\$,2 O(B "+")
2608                 (?\$,2 P(B "+")
2609                 (?\$,2 Q(B "+")
2610                 (?\$,2 R(B "+")
2611                 (?\$,2 S(B "+")
2612                 (?\$,2 T(B "+")
2613                 (?\$,2 U(B "+")
2614                 (?\$,2 V(B "+")
2615                 (?\$,2 W(B "+")
2616                 (?\$,2 X(B "+")
2617                 (?\$,2 Y(B "+")
2618                 (?\$,2 Z(B "+")
2619                 (?\$,2 [(B "+")
2620                 (?\$,2 \(B "+")
2621                 (?\$,2 ](B "+")
2622                 (?\$,2 ^(B "+")
2623                 (?\$,2 _(B "+")
2624                 (?\$,2 `(B "+")
2625                 (?\$,2 a(B "+")
2626                 (?\$,2 b(B "+")
2627                 (?\$,2 c(B "+")
2628                 (?\$,2 d(B "+")
2629                 (?\$,2 e(B "+")
2630                 (?\$,2 f(B "+")
2631                 (?\$,2 g(B "+")
2632                 (?\$,2 h(B "+")
2633                 (?\$,2 i(B "+")
2634                 (?\$,2 j(B "+")
2635                 (?\$,2 k(B "+")
2636                 (?\$,2 l(B "+")
2637                 (?\$,2 m(B "+")
2638                 (?\$,2 n(B "+")
2639                 (?\$,2 o(B "+")
2640                 (?\$,2 p(B "+")
2641                 (?\$,2 q(B "+")
2642                 (?\$,2 r(B "+")
2643                 (?\$,2 s(B "+")
2644                 (?\$,2 t(B "+")
2645                 (?\$,2 u(B "+")
2646                 (?\$,2 v(B "+")
2647                 (?\$,2 w(B "+")
2648                 (?\$,2 x(B "+")
2649                 (?\$,2 y(B "+")
2650                 (?\$,2 z(B "+")
2651                 (?\$,2 {(B "+")
2652                 (?\$,2 |(B "+")
2653                 (?\$,2 }(B "+")
2654                 (?\$,2 ~(B "+")
2655                 (?\$,2 (B "+")
2656                 (?\$,2! (B "+")
2657                 (?\$,2!!(B "+")
2658                 (?\$,2!"(B "+")
2659                 (?\$,2!#(B "+")
2660                 (?\$,2!$(B "+")
2661                 (?\$,2!%(B "+")
2662                 (?\$,2!&(B "+")
2663                 (?\$,2!'(B "+")
2664                 (?\$,2!((B "+")
2665                 (?\$,2!)(B "+")
2666                 (?\$,2!*(B "+")
2667                 (?\$,2!+(B "+")
2668                 (?\$,2!,(B "+")
2669                 (?\$,2!1(B "/")
2670                 (?\$,2!2(B "\\")
2671                 (?\$,2!@(B "TB")
2672                 (?\$,2!D(B "LB")
2673                 (?\$,2!H(B "FB")
2674                 (?\$,2!L(B "lB")
2675                 (?\$,2!P(B "RB")
2676                 (?\$,2!Q(B ".S")
2677                 (?\$,2!R(B ":S")
2678                 (?\$,2!S(B "?S")
2679                 (?\$,2!`(B "fS")
2680                 (?\$,2!a(B "OS")
2681                 (?\$,2!b(B "RO")
2682                 (?\$,2!c(B "Rr")
2683                 (?\$,2!d(B "RF")
2684                 (?\$,2!e(B "RY")
2685                 (?\$,2!f(B "RH")
2686                 (?\$,2!g(B "RZ")
2687                 (?\$,2!h(B "RK")
2688                 (?\$,2!i(B "RX")
2689                 (?\$,2!j(B "sB")
2690                 (?\$,2!l(B "SR")
2691                 (?\$,2!m(B "Or")
2692                 (?\$,2!r(B "^")
2693                 (?\$,2!s(B "uT")
2694                 (?\$,2!v(B "|>")
2695                 (?\$,2!w(B "Tr")
2696                 (?\$,2!z(B "|>")
2697                 (?\$,2!|(B "v")
2698                 (?\$,2!}(B "dT")
2699                 (?\$,2" (B "<|")
2700                 (?\$,2"!(B "Tl")
2701                 (?\$,2"$(B "<|")
2702                 (?\$,2"&(B "Db")
2703                 (?\$,2"'(B "Dw")
2704                 (?\$,2"*(B "LZ")
2705                 (?\$,2"+(B "0m")
2706                 (?\$,2".(B "0o")
2707                 (?\$,2"/(B "0M")
2708                 (?\$,2"0(B "0L")
2709                 (?\$,2"1(B "0R")
2710                 (?\$,2"8(B "Sn")
2711                 (?\$,2"9(B "Ic")
2712                 (?\$,2"B(B "Fd")
2713                 (?\$,2"C(B "Bd")
2714                 (?\$,2"O(B "Ci")
2715                 (?\$,2"e(B "*2")
2716                 (?\$,2"f(B "*1")
2717                 (?\$,2"n(B "TEL")
2718                 (?\$,2"o(B "tel")
2719                 (?\$,2"|(B "<--")
2720                 (?\$,2"~(B "-->")
2721                 (?\$,2#!(B "CAUTION ")
2722                 (?\$,2#'(B "XP")
2723                 (?\$,2#9(B ":-(")
2724                 (?\$,2#:(B ":-)")
2725                 (?\$,2#;(B "(-:")
2726                 (?\$,2#<(B "SU")
2727                 (?\$,2#@(B "f.")
2728                 (?\$,2#B(B "m.")
2729                 (?\$,2#`(B "cS")
2730                 (?\$,2#a(B "cH")
2731                 (?\$,2#b(B "cD")
2732                 (?\$,2#c(B "cC")
2733                 (?\$,2#d(B "cS-")
2734                 (?\$,2#e(B "cH-")
2735                 (?\$,2#f(B "cD-")
2736                 (?\$,2#g(B "cC-")
2737                 (?\$,2#i(B "Md")
2738                 (?\$,2#j(B "M8")
2739                 (?\$,2#k(B "M2")
2740                 (?\$,2#l(B "M16")
2741                 (?\$,2#m(B "b")
2742                 (?\$,2#n(B "Mx")
2743                 (?\$,2#o(B "#")
2744                 (?\$,2%S(B "X")
2745                 (?\$,2%W(B "X")
2746                 (?\$,2%`(B "-X")
2747                 (?\$,2=@(B " ")
2748                 (?\$,2=A(B ",_")
2749                 (?\$,2=B(B "._")
2750                 (?\$,2=C(B "+\"")
2751                 (?\$,2=D(B "JIS")
2752                 (?\$,2=E(B "*_")
2753                 (?\$,2=F(B ";_")
2754                 (?\$,2=G(B "0_")
2755                 (?\$,2=J(B "<+")
2756                 (?\$,2=K(B ">+")
2757                 (?\$,2=L(B "<'")
2758                 (?\$,2=M(B ">'")
2759                 (?\$,2=N(B "<\"")
2760                 (?\$,2=O(B ">\"")
2761                 (?\$,2=P(B "(\"")
2762                 (?\$,2=Q(B ")\"")
2763                 (?\$,2=R(B "=T")
2764                 (?\$,2=S(B "=_")
2765                 (?\$,2=T(B "('")
2766                 (?\$,2=U(B ")'")
2767                 (?\$,2=V(B "(I")
2768                 (?\$,2=W(B ")I")
2769                 (?\$,2=Z(B "[[")
2770                 (?\$,2=[(B "]]")
2771                 (?\$,2=\(B "-?")
2772                 (?\$,2=`(B "=T:)")
2773                 (?\$,2=(B " ")
2774                 (?\$,2>!(B "A5")
2775                 (?\$,2>"(B "a5")
2776                 (?\$,2>#(B "I5")
2777                 (?\$,2>$(B "i5")
2778                 (?\$,2>%(B "U5")
2779                 (?\$,2>&(B "u5")
2780                 (?\$,2>'(B "E5")
2781                 (?\$,2>((B "e5")
2782                 (?\$,2>)(B "O5")
2783                 (?\$,2>*(B "o5")
2784                 (?\$,2>+(B "ka")
2785                 (?\$,2>,(B "ga")
2786                 (?\$,2>-(B "ki")
2787                 (?\$,2>.(B "gi")
2788                 (?\$,2>/(B "ku")
2789                 (?\$,2>0(B "gu")
2790                 (?\$,2>1(B "ke")
2791                 (?\$,2>2(B "ge")
2792                 (?\$,2>3(B "ko")
2793                 (?\$,2>4(B "go")
2794                 (?\$,2>5(B "sa")
2795                 (?\$,2>6(B "za")
2796                 (?\$,2>7(B "si")
2797                 (?\$,2>8(B "zi")
2798                 (?\$,2>9(B "su")
2799                 (?\$,2>:(B "zu")
2800                 (?\$,2>;(B "se")
2801                 (?\$,2><(B "ze")
2802                 (?\$,2>=(B "so")
2803                 (?\$,2>>(B "zo")
2804                 (?\$,2>?(B "ta")
2805                 (?\$,2>@(B "da")
2806                 (?\$,2>A(B "ti")
2807                 (?\$,2>B(B "di")
2808                 (?\$,2>C(B "tU")
2809                 (?\$,2>D(B "tu")
2810                 (?\$,2>E(B "du")
2811                 (?\$,2>F(B "te")
2812                 (?\$,2>G(B "de")
2813                 (?\$,2>H(B "to")
2814                 (?\$,2>I(B "do")
2815                 (?\$,2>J(B "na")
2816                 (?\$,2>K(B "ni")
2817                 (?\$,2>L(B "nu")
2818                 (?\$,2>M(B "ne")
2819                 (?\$,2>N(B "no")
2820                 (?\$,2>O(B "ha")
2821                 (?\$,2>P(B "ba")
2822                 (?\$,2>Q(B "pa")
2823                 (?\$,2>R(B "hi")
2824                 (?\$,2>S(B "bi")
2825                 (?\$,2>T(B "pi")
2826                 (?\$,2>U(B "hu")
2827                 (?\$,2>V(B "bu")
2828                 (?\$,2>W(B "pu")
2829                 (?\$,2>X(B "he")
2830                 (?\$,2>Y(B "be")
2831                 (?\$,2>Z(B "pe")
2832                 (?\$,2>[(B "ho")
2833                 (?\$,2>\(B "bo")
2834                 (?\$,2>](B "po")
2835                 (?\$,2>^(B "ma")
2836                 (?\$,2>_(B "mi")
2837                 (?\$,2>`(B "mu")
2838                 (?\$,2>a(B "me")
2839                 (?\$,2>b(B "mo")
2840                 (?\$,2>c(B "yA")
2841                 (?\$,2>d(B "ya")
2842                 (?\$,2>e(B "yU")
2843                 (?\$,2>f(B "yu")
2844                 (?\$,2>g(B "yO")
2845                 (?\$,2>h(B "yo")
2846                 (?\$,2>i(B "ra")
2847                 (?\$,2>j(B "ri")
2848                 (?\$,2>k(B "ru")
2849                 (?\$,2>l(B "re")
2850                 (?\$,2>m(B "ro")
2851                 (?\$,2>n(B "wA")
2852                 (?\$,2>o(B "wa")
2853                 (?\$,2>p(B "wi")
2854                 (?\$,2>q(B "we")
2855                 (?\$,2>r(B "wo")
2856                 (?\$,2>s(B "n5")
2857                 (?\$,2>t(B "vu")
2858                 (?\$,2>{(B "\"5")
2859                 (?\$,2>|(B "05")
2860                 (?\$,2>}(B "*5")
2861                 (?\$,2>~(B "+5")
2862                 (?\$,2?!(B "a6")
2863                 (?\$,2?"(B "A6")
2864                 (?\$,2?#(B "i6")
2865                 (?\$,2?$(B "I6")
2866                 (?\$,2?%(B "u6")
2867                 (?\$,2?&(B "U6")
2868                 (?\$,2?'(B "e6")
2869                 (?\$,2?((B "E6")
2870                 (?\$,2?)(B "o6")
2871                 (?\$,2?*(B "O6")
2872                 (?\$,2?+(B "Ka")
2873                 (?\$,2?,(B "Ga")
2874                 (?\$,2?-(B "Ki")
2875                 (?\$,2?.(B "Gi")
2876                 (?\$,2?/(B "Ku")
2877                 (?\$,2?0(B "Gu")
2878                 (?\$,2?1(B "Ke")
2879                 (?\$,2?2(B "Ge")
2880                 (?\$,2?3(B "Ko")
2881                 (?\$,2?4(B "Go")
2882                 (?\$,2?5(B "Sa")
2883                 (?\$,2?6(B "Za")
2884                 (?\$,2?7(B "Si")
2885                 (?\$,2?8(B "Zi")
2886                 (?\$,2?9(B "Su")
2887                 (?\$,2?:(B "Zu")
2888                 (?\$,2?;(B "Se")
2889                 (?\$,2?<(B "Ze")
2890                 (?\$,2?=(B "So")
2891                 (?\$,2?>(B "Zo")
2892                 (?\$,2??(B "Ta")
2893                 (?\$,2?@(B "Da")
2894                 (?\$,2?A(B "Ti")
2895                 (?\$,2?B(B "Di")
2896                 (?\$,2?C(B "TU")
2897                 (?\$,2?D(B "Tu")
2898                 (?\$,2?E(B "Du")
2899                 (?\$,2?F(B "Te")
2900                 (?\$,2?G(B "De")
2901                 (?\$,2?H(B "To")
2902                 (?\$,2?I(B "Do")
2903                 (?\$,2?J(B "Na")
2904                 (?\$,2?K(B "Ni")
2905                 (?\$,2?L(B "Nu")
2906                 (?\$,2?M(B "Ne")
2907                 (?\$,2?N(B "No")
2908                 (?\$,2?O(B "Ha")
2909                 (?\$,2?P(B "Ba")
2910                 (?\$,2?Q(B "Pa")
2911                 (?\$,2?R(B "Hi")
2912                 (?\$,2?S(B "Bi")
2913                 (?\$,2?T(B "Pi")
2914                 (?\$,2?U(B "Hu")
2915                 (?\$,2?V(B "Bu")
2916                 (?\$,2?W(B "Pu")
2917                 (?\$,2?X(B "He")
2918                 (?\$,2?Y(B "Be")
2919                 (?\$,2?Z(B "Pe")
2920                 (?\$,2?[(B "Ho")
2921                 (?\$,2?\(B "Bo")
2922                 (?\$,2?](B "Po")
2923                 (?\$,2?^(B "Ma")
2924                 (?\$,2?_(B "Mi")
2925                 (?\$,2?`(B "Mu")
2926                 (?\$,2?a(B "Me")
2927                 (?\$,2?b(B "Mo")
2928                 (?\$,2?c(B "YA")
2929                 (?\$,2?d(B "Ya")
2930                 (?\$,2?e(B "YU")
2931                 (?\$,2?f(B "Yu")
2932                 (?\$,2?g(B "YO")
2933                 (?\$,2?h(B "Yo")
2934                 (?\$,2?i(B "Ra")
2935                 (?\$,2?j(B "Ri")
2936                 (?\$,2?k(B "Ru")
2937                 (?\$,2?l(B "Re")
2938                 (?\$,2?m(B "Ro")
2939                 (?\$,2?n(B "WA")
2940                 (?\$,2?o(B "Wa")
2941                 (?\$,2?p(B "Wi")
2942                 (?\$,2?q(B "We")
2943                 (?\$,2?r(B "Wo")
2944                 (?\$,2?s(B "N6")
2945                 (?\$,2?t(B "Vu")
2946                 (?\$,2?u(B "KA")
2947                 (?\$,2?v(B "KE")
2948                 (?\$,2?w(B "Va")
2949                 (?\$,2?x(B "Vi")
2950                 (?\$,2?y(B "Ve")
2951                 (?\$,2?z(B "Vo")
2952                 (?\$,2?{(B ".6")
2953                 (?\$,2?|(B "-6")
2954                 (?\$,2?}(B "*6")
2955                 (?\$,2?~(B "+6")
2956                 (?\$,2@%(B "b4")
2957                 (?\$,2@&(B "p4")
2958                 (?\$,2@'(B "m4")
2959                 (?\$,2@((B "f4")
2960                 (?\$,2@)(B "d4")
2961                 (?\$,2@*(B "t4")
2962                 (?\$,2@+(B "n4")
2963                 (?\$,2@,(B "l4")
2964                 (?\$,2@-(B "g4")
2965                 (?\$,2@.(B "k4")
2966                 (?\$,2@/(B "h4")
2967                 (?\$,2@0(B "j4")
2968                 (?\$,2@1(B "q4")
2969                 (?\$,2@2(B "x4")
2970                 (?\$,2@3(B "zh")
2971                 (?\$,2@4(B "ch")
2972                 (?\$,2@5(B "sh")
2973                 (?\$,2@6(B "r4")
2974                 (?\$,2@7(B "z4")
2975                 (?\$,2@8(B "c4")
2976                 (?\$,2@9(B "s4")
2977                 (?\$,2@:(B "a4")
2978                 (?\$,2@;(B "o4")
2979                 (?\$,2@<(B "e4")
2980                 (?\$,2@=(B "eh4")
2981                 (?\$,2@>(B "ai")
2982                 (?\$,2@?(B "ei")
2983                 (?\$,2@@(B "au")
2984                 (?\$,2@A(B "ou")
2985                 (?\$,2@B(B "an")
2986                 (?\$,2@C(B "en")
2987                 (?\$,2@D(B "aN")
2988                 (?\$,2@E(B "eN")
2989                 (?\$,2@F(B "er")
2990                 (?\$,2@G(B "i4")
2991                 (?\$,2@H(B "u4")
2992                 (?\$,2@I(B "iu")
2993                 (?\$,2@J(B "v4")
2994                 (?\$,2@K(B "nG")
2995                 (?\$,2@L(B "gn")
2996                 (?\$,2B|(B "(JU)")
2997                 (?\$,2C (B "1c")
2998                 (?\$,2C!(B "2c")
2999                 (?\$,2C"(B "3c")
3000                 (?\$,2C#(B "4c")
3001                 (?\$,2C$(B "5c")
3002                 (?\$,2C%(B "6c")
3003                 (?\$,2C&(B "7c")
3004                 (?\$,2C'(B "8c")
3005                 (?\$,2C((B "9c")
3006                 (?\$,2C)(B "10c")
3007                 (?\$,2C(B "KSC")
3008                 (?\$,2GB(B "am")
3009                 (?\$,2GX(B "pm")
3010                 (?\$,3h (B "ff")
3011                 (?\$,3h!(B "fi")
3012                 (?\$,3h"(B "fl")
3013                 (?\$,3h#(B "ffi")
3014                 (?\$,3h$(B "ffl")
3015                 (?\$,3h%(B "St")
3016                 (?\$,3h&(B "st")
3017                 (?\$,3q=(B "3+;")
3018                 (?\$,3qB(B "aM.")
3019                 (?\$,3qD(B "aH.")
3020                 (?\$,3qH(B "ah.")
3021                 (?\$,3qM(B "a+-")
3022                 (?\$,3qN(B "a+.")
3023                 (?\$,3qO(B "b+-")
3024                 (?\$,3qP(B "b+.")
3025                 (?\$,3qQ(B "b+,")
3026                 (?\$,3qR(B "b+;")
3027                 (?\$,3qS(B "tm-")
3028                 (?\$,3qT(B "tm.")
3029                 (?\$,3qU(B "t+-")
3030                 (?\$,3qV(B "t+.")
3031                 (?\$,3qW(B "t+,")
3032                 (?\$,3qX(B "t+;")
3033                 (?\$,3qY(B "tk-")
3034                 (?\$,3qZ(B "tk.")
3035                 (?\$,3q[(B "tk,")
3036                 (?\$,3q\(B "tk;")
3037                 (?\$,3q](B "g+-")
3038                 (?\$,3q^(B "g+.")
3039                 (?\$,3q_(B "g+,")
3040                 (?\$,3q`(B "g+;")
3041                 (?\$,3qa(B "hk-")
3042                 (?\$,3qb(B "hk.")
3043                 (?\$,3qc(B "hk,")
3044                 (?\$,3qd(B "hk;")
3045                 (?\$,3qe(B "x+-")
3046                 (?\$,3qf(B "x+.")
3047                 (?\$,3qg(B "x+,")
3048                 (?\$,3qh(B "x+;")
3049                 (?\$,3qi(B "d+-")
3050                 (?\$,3qj(B "d+.")
3051                 (?\$,3qk(B "dk-")
3052                 (?\$,3ql(B "dk.")
3053                 (?\$,3qm(B "r+-")
3054                 (?\$,3qn(B "r+.")
3055                 (?\$,3qo(B "z+-")
3056                 (?\$,3qp(B "z+.")
3057                 (?\$,3qq(B "s+-")
3058                 (?\$,3qr(B "s+.")
3059                 (?\$,3qs(B "s+,")
3060                 (?\$,3qt(B "s+;")
3061                 (?\$,3qu(B "sn-")
3062                 (?\$,3qv(B "sn.")
3063                 (?\$,3qw(B "sn,")
3064                 (?\$,3qx(B "sn;")
3065                 (?\$,3qy(B "c+-")
3066                 (?\$,3qz(B "c+.")
3067                 (?\$,3q{(B "c+,")
3068                 (?\$,3q|(B "c+;")
3069                 (?\$,3q}(B "dd-")
3070                 (?\$,3q~(B "dd.")
3071                 (?\$,3q(B "dd,")
3072                 (?\$,3r (B "dd;")
3073                 (?\$,3r!(B "tj-")
3074                 (?\$,3r"(B "tj.")
3075                 (?\$,3r#(B "tj,")
3076                 (?\$,3r$(B "tj;")
3077                 (?\$,3r%(B "zH-")
3078                 (?\$,3r&(B "zH.")
3079                 (?\$,3r'(B "zH,")
3080                 (?\$,3r((B "zH;")
3081                 (?\$,3r)(B "e+-")
3082                 (?\$,3r*(B "e+.")
3083                 (?\$,3r+(B "e+,")
3084                 (?\$,3r,(B "e+;")
3085                 (?\$,3r-(B "i+-")
3086                 (?\$,3r.(B "i+.")
3087                 (?\$,3r/(B "i+,")
3088                 (?\$,3r0(B "i+;")
3089                 (?\$,3r1(B "f+-")
3090                 (?\$,3r2(B "f+.")
3091                 (?\$,3r3(B "f+,")
3092                 (?\$,3r4(B "f+;")
3093                 (?\$,3r5(B "q+-")
3094                 (?\$,3r6(B "q+.")
3095                 (?\$,3r7(B "q+,")
3096                 (?\$,3r8(B "q+;")
3097                 (?\$,3r9(B "k+-")
3098                 (?\$,3r:(B "k+.")
3099                 (?\$,3r;(B "k+,")
3100                 (?\$,3r<(B "k+;")
3101                 (?\$,3r=(B "l+-")
3102                 (?\$,3r>(B "l+.")
3103                 (?\$,3r?(B "l+,")
3104                 (?\$,3r@(B "l+;")
3105                 (?\$,3rA(B "m+-")
3106                 (?\$,3rB(B "m+.")
3107                 (?\$,3rC(B "m+,")
3108                 (?\$,3rD(B "m+;")
3109                 (?\$,3rE(B "n+-")
3110                 (?\$,3rF(B "n+.")
3111                 (?\$,3rG(B "n+,")
3112                 (?\$,3rH(B "n+;")
3113                 (?\$,3rI(B "h+-")
3114                 (?\$,3rJ(B "h+.")
3115                 (?\$,3rK(B "h+,")
3116                 (?\$,3rL(B "h+;")
3117                 (?\$,3rM(B "w+-")
3118                 (?\$,3rN(B "w+.")
3119                 (?\$,3rO(B "j+-")
3120                 (?\$,3rP(B "j+.")
3121                 (?\$,3rQ(B "y+-")
3122                 (?\$,3rR(B "y+.")
3123                 (?\$,3rS(B "y+,")
3124                 (?\$,3rT(B "y+;")
3125                 (?\$,3rU(B "lM-")
3126                 (?\$,3rV(B "lM.")
3127                 (?\$,3rW(B "lH-")
3128                 (?\$,3rX(B "lH.")
3129                 (?\$,3rY(B "lh-")
3130                 (?\$,3rZ(B "lh.")
3131                 (?\$,3r[(B "la-")
3132                 (?\$,3r\(B "la.")
3133                 (?\$,3ra(B "!")
3134                 (?\$,3rb(B "\"")
3135                 (?\$,3rc(B "#")
3136                 (?\$,3rd(B "$")
3137                 (?\$,3re(B "%")
3138                 (?\$,3rf(B "&")
3139                 (?\$,3rg(B "'")
3140                 (?\$,3rh(B "(")
3141                 (?\$,3ri(B ")")
3142                 (?\$,3rj(B "*")
3143                 (?\$,3rk(B "+")
3144                 (?\$,3rl(B ",")
3145                 (?\$,3rm(B "-")
3146                 (?\$,3rn(B ".")
3147                 (?\$,3ro(B "/")
3148                 (?\$,3rp(B "0")
3149                 (?\$,3rq(B "1")
3150                 (?\$,3rr(B "2")
3151                 (?\$,3rs(B "3")
3152                 (?\$,3rt(B "4")
3153                 (?\$,3ru(B "5")
3154                 (?\$,3rv(B "6")
3155                 (?\$,3rw(B "7")
3156                 (?\$,3rx(B "8")
3157                 (?\$,3ry(B "9")
3158                 (?\$,3rz(B ":")
3159                 (?\$,3r{(B ";")
3160                 (?\$,3r|(B "<")
3161                 (?\$,3r}(B "=")
3162                 (?\$,3r~(B ">")
3163                 (?\$,3r(B "?")
3164                 (?\$,3s (B "@")
3165                 (?\$,3s!(B "A")
3166                 (?\$,3s"(B "B")
3167                 (?\$,3s#(B "C")
3168                 (?\$,3s$(B "D")
3169                 (?\$,3s%(B "E")
3170                 (?\$,3s&(B "F")
3171                 (?\$,3s'(B "G")
3172                 (?\$,3s((B "H")
3173                 (?\$,3s)(B "I")
3174                 (?\$,3s*(B "J")
3175                 (?\$,3s+(B "K")
3176                 (?\$,3s,(B "L")
3177                 (?\$,3s-(B "M")
3178                 (?\$,3s.(B "N")
3179                 (?\$,3s/(B "O")
3180                 (?\$,3s0(B "P")
3181                 (?\$,3s1(B "Q")
3182                 (?\$,3s2(B "R")
3183                 (?\$,3s3(B "S")
3184                 (?\$,3s4(B "T")
3185                 (?\$,3s5(B "U")
3186                 (?\$,3s6(B "V")
3187                 (?\$,3s7(B "W")
3188                 (?\$,3s8(B "X")
3189                 (?\$,3s9(B "Y")
3190                 (?\$,3s:(B "Z")
3191                 (?\$,3s;(B "[")
3192                 (?\$,3s<(B "\\")
3193                 (?\$,3s=(B "]")
3194                 (?\$,3s>(B "^")
3195                 (?\$,3s?(B "_")
3196                 (?\$,3s@(B "`")
3197                 (?\$,3sA(B "a")
3198                 (?\$,3sB(B "b")
3199                 (?\$,3sC(B "c")
3200                 (?\$,3sD(B "d")
3201                 (?\$,3sE(B "e")
3202                 (?\$,3sF(B "f")
3203                 (?\$,3sG(B "g")
3204                 (?\$,3sH(B "h")
3205                 (?\$,3sI(B "i")
3206                 (?\$,3sJ(B "j")
3207                 (?\$,3sK(B "k")
3208                 (?\$,3sL(B "l")
3209                 (?\$,3sM(B "m")
3210                 (?\$,3sN(B "n")
3211                 (?\$,3sO(B "o")
3212                 (?\$,3sP(B "p")
3213                 (?\$,3sQ(B "q")
3214                 (?\$,3sR(B "r")
3215                 (?\$,3sS(B "s")
3216                 (?\$,3sT(B "t")
3217                 (?\$,3sU(B "u")
3218                 (?\$,3sV(B "v")
3219                 (?\$,3sW(B "w")
3220                 (?\$,3sX(B "x")
3221                 (?\$,3sY(B "y")
3222                 (?\$,3sZ(B "z")
3223                 (?\$,3s[(B "{")
3224                 (?\$,3s\(B "|")
3225                 (?\$,3s](B "}")
3226                 (?\$,3s^(B "~")
3227                 (?\$,3sa(B ".")
3228                 (?\$,3sb(B "\"")
3229                 (?\$,3sc(B "\"")
3230                 (?\$,3sd(B ",")
3231                 ;; Not from Lynx
3232                 (?$,3r_(B . "")
3233                 (?$,3u=(B . "?")))))
3234        (aset standard-display-table
3235              (make-char 'mule-unicode-0100-24ff) nil)
3236        (aset standard-display-table
3237              (make-char 'mule-unicode-2500-33ff) nil)
3238        (aset standard-display-table
3239              (make-char 'mule-unicode-e000-ffff) nil))
3240      (setq latin1-display-ucs-per-lynx (not latin1-display-ucs-per-lynx))
3241      (redraw-display))
3242    
3243  (provide 'latin1-disp)  (provide 'latin1-disp)
3244    
3245  ;;; latin1-disp.el ends here  ;;; latin1-disp.el ends here

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26