# HG changeset patch # User Dave Love # Date 1007748495 0 # Node ID 8c0b692839720791edbea81d388c11a0c0320b74 # Parent 3b50f9e26cfb59d03090ad9cd38c47d2d8303134 Fix some 8-bit-graphic characters. Use iso2022 encoding. (latin1-char-displayable-p): Doc fix. (latin1-display-ucs-per-lynx): New option. (latin1-display-ucs-per-lynx): New command. (latin1-display-reset): Special-case arabic. (ucs-tables): Require. (latin1-display-sets, latin1-display-setup): Add arabic. (latin1-display) : Use function latin1-display. (latin1-display) : Add mule-unicode stuff. (latin1-display-check-font): Don't lose if `info' is nil. diff -r 3b50f9e26cfb -r 8c0b69283972 lisp/international/latin1-disp.el --- a/lisp/international/latin1-disp.el Fri Dec 07 17:58:08 2001 +0000 +++ b/lisp/international/latin1-disp.el Fri Dec 07 18:08:15 2001 +0000 @@ -1,4 +1,4 @@ -;;; 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;-*- ;; Copyright (C) 2000, 2001 Free Software Foundation, Inc. @@ -39,7 +39,7 @@ ;; [A different approach is taken in the DOS display tables in ;; term/internal.el, and the relevant ASCII sequences from there are ;; available as an alternative; see `latin1-display-mnemonic'. Only -;; these sequences are used for Cyrillic, Greek and Hebrew.] +;; these sequences are used for Arabic, Cyrillic, Greek and Hebrew.] ;; If you don't even have Latin-1, see iso-ascii.el and use the ;; complete tables from internal.el. The ASCII sequences used here @@ -49,9 +49,10 @@ ;; Ensure `standard-display-table' is set up: (require 'disp-table) +(require 'ucs-tables) (defconst latin1-display-sets '(latin-2 latin-3 latin-4 latin-5 latin-8 - latin-9 cyrillic greek hebrew) + latin-9 arabic cyrillic greek hebrew) "The ISO8859 character sets with defined Latin-1 display sequences. These are the nicknames for the sets and correspond to Emacs language environments.") @@ -79,6 +80,9 @@ methods. Some different ASCII sequences are used if `latin1-display-mnemonic' is non-nil. +This option also treats some characters in the `mule-unicode-...' +charsets if you don't have a Unicode font with which to display them. + Setting this variable directly does not take effect; use either M-x customize of the function `latin1-display'." :group 'latin1-display @@ -86,25 +90,60 @@ :require 'latin1-disp :initialize 'custom-initialize-default :set (lambda (symbol value) - (set-default symbol value) - (mapc (if value - #'latin1-display-setup - #'latin1-display-reset) - latin1-display-sets) - (redraw-display))) + (if value + (apply #'latin1-display latin1-display-sets) + (latin1-display)))) ;;;###autoload (defun latin1-display (&rest sets) "Set up Latin-1/ASCII display for the arguments character SETS. See option `latin1-display' for the method. The members of the list must be in `latin1-display-sets'. With no arguments, reset the -display for all of `latin1-display-sets'. See also `latin1-display-setup'." +display for all of `latin1-display-sets'. See also +`latin1-display-setup'. As well as iso-8859 characters, this treats +some characters in the `mule-unicode-...' charsets if you don't have +a Unicode font with which to display them." (if sets - (progn (mapc #'latin1-display-setup sets) - (setq latin1-display t)) + (progn + (mapc #'latin1-display-setup sets) + (unless (latin1-char-displayable-p + (make-char 'mule-unicode-0100-24ff 32 33)) + ;; It doesn't look as though we have a Unicode font. + (map-char-table + (lambda (c uc) + (when (and (char-valid-p c) + (char-valid-p uc) + (not (aref standard-display-table uc))) + (aset standard-display-table uc + (or (aref standard-display-table c) + (vector c))))) + ucs-mule-8859-to-mule-unicode) + ;; Extra stuff for windows-1252, in particular. + (mapc + (lambda (l) + (apply 'latin1-display-char l)) + '((?\$,1rz(B ",") ;; SINGLE LOW-9 QUOTATION MARK + (?\$,1r~(B ",,") ;; DOUBLE LOW-9 QUOTATION MARK + (?\$,1s&(B "...") ;; HORIZONTAL ELLIPSIS + (?\$,1s0(B "o/oo") ;; PER MILLE SIGN + (?\$,1s9(B "<") ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK + (?\$,1r|(B "``") ;; LEFT DOUBLE QUOTATION MARK + (?\$,1r}(B "''") ;; RIGHT DOUBLE QUOTATION MARK + (?\$,1rs(B "-") ;; EN DASH + (?\$,1rt(B "--") ;; EM DASH + (?\$,1ub(B "TM") ;; TRADE MARK SIGN + (?\$,1s:(B ">") ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK + ))) + (setq latin1-display t)) (mapc #'latin1-display-reset latin1-display-sets) - (setq latin1-display nil)) - (redraw-display)) + (aset standard-display-table + (make-char 'mule-unicode-0100-24ff) nil) + (aset standard-display-table + (make-char 'mule-unicode-2500-33ff) nil) + (aset standard-display-table + (make-char 'mule-unicode-e000-ffff) nil) + (setq latin1-display nil) + (redraw-display))) (defcustom latin1-display-mnemonic nil "Non-nil means to display potentially more mnemonic sequences. @@ -117,7 +156,12 @@ "Make an entry in `standard-display-table' for CHAR using string DISPLAY. If ALT-DISPLAY is provided, use that instead if `latin1-display-mnemonic' is non-nil. The actual string displayed is -formatted using `latin1-display-format'." +formatted using `latin1-display-format'. + +DISPLAY and ALT-DISPLAY are either strings or vectors. String values +are formatted using `latin1-display-format' and passed to +`standard-display-ascii'; vectors are put into `standard-display-table' +asis." (if (and (stringp alt-display) latin1-display-mnemonic) (setq display alt-display)) @@ -145,8 +189,10 @@ character set." (if (eq language 'cyrillic) (setq language 'cyrillic-iso)) - (let ((charset (car (remq 'ascii (get-language-info language - 'charset))))) + (let ((charset (if (eq language 'arabic) + 'arabic-iso8859-6 + (car (remq 'ascii (get-language-info language + 'charset)))))) (standard-display-default (make-char charset 32) (make-char charset 127))) (sit-for 0)) @@ -158,11 +204,16 @@ (if (eq language 'cyrillic) (setq language 'cyrillic-iso)) (let* ((info (get-language-info language 'charset)) - (char (make-char (car (remq 'ascii info)) ?\ ))) - (latin1-char-displayable-p char))) + (char (and info (make-char (car (remq 'ascii info)) ?\ )))) + (and char (latin1-char-displayable-p char)))) ;; This should be moved into mule-utils or somewhere after 21.1. (defun latin1-char-displayable-p (char) + "Return non-nil if we should be able to display CHAR. +On a multi-font display, the test is only whether there is an +appropriate font from the selected frame's fontset to display CHAR's +charset in general. Since fonts may be specified on a per-character +basis, this may not be accurate." (cond ((< char 256) ;; Single byte characters are always displayable. t) @@ -209,66 +260,66 @@ (mapc (lambda (l) (apply 'latin1-display-char l)) - '((?と "'C" "C'") - (?ひ "'D" "/D") - (?え "'S" "S'") - (?よ "'c" "c'") - (?を "'d" "/d") - (?で "'L" "L'") - (?ん "'n" "n'") - (?び "'N" "N'") - (?も "'r" "r'") - (?ぢ "'R" "R'") - (?じ "'s" "s'") - (?ぞ "'z" "z'") - (?ぎ "'Z" "Z'") - (?ぃ "`A" "A;") - (?ぬ "`E" "E;") - (?ぅ "`L" "/L") - (?が "`S" ",S") - (?む "`T" ",T") - (?け "`Z" "Z^.") - (?こ "`a" "a;") - (?さ "`l" "/l") - (?れ "`e" "e;") - (?ぜ "`s" ",s") - (? "`t" ",t") - (?ち "`z" "z^.") - (? "`." "'.") - (?づ "~A" "A(") - (?な "~C" "C<") - (?ぱ "~D" "D<") - (?の "~E" "E<") - (?ゎ "~e" "e<") - (?ぇ "~L" "L<") - (?ぴ "~N" "N<") - (?ぷ "~O" "O''") - (?ぺ "~R" "R<") - (?か "~S" "S<") - (?き "~T" "T<") - (?ぽ "~U" "U''") - (?ぐ "~Z" "Z<") - (?ゅ "~a" "a(}") - (?り "~c" "c<") - (?ゑ "~d" "d<") - (?し "~l" "l<") - (? "~n" "n<") - (? "~o" "o''") - (? "~r" "r<") - (?せ "~s" "s<") - (?そ "~t" "t<") - (? "~u" "u''") - (?だ "~z" "z<") - (?す "~v" "'<") ; ?い in latin-pre - (?い "~~" "'(") - (? "uu" "u^0") - (?ほ "UU" "U^0") - (?て "\"A") - (?ゆ "\"a") - (?ね "\"E" "E:") - (?ろ "\"e") - (?た "''" "'") - (?す "'<") ; Lynx's rendering of caron + '((?,BF(B "'C" "C'") + (?,BP(B "'D" "/D") + (?,B&(B "'S" "S'") + (?,Bf(B "'c" "c'") + (?,Bp(B "'d" "/d") + (?,BE(B "'L" "L'") + (?,Bq(B "'n" "n'") + (?,BQ(B "'N" "N'") + (?,B`(B "'r" "r'") + (?,B@(B "'R" "R'") + (?,B6(B "'s" "s'") + (?,B<(B "'z" "z'") + (?,B,(B "'Z" "Z'") + (?,B!(B "`A" "A;") + (?,BJ(B "`E" "E;") + (?,B#(B "`L" "/L") + (?,B*(B "`S" ",S") + (?,B^(B "`T" ",T") + (?,B/(B "`Z" "Z^.") + (?,B1(B "`a" "a;") + (?,B3(B "`l" "/l") + (?,Bj(B "`e" "e;") + (?,B:(B "`s" ",s") + (?,B~(B "`t" ",t") + (?,B?(B "`z" "z^.") + (?,B(B "`." "'.") + (?,BC(B "~A" "A(") + (?,BH(B "~C" "C<") + (?,BO(B "~D" "D<") + (?,BL(B "~E" "E<") + (?,Bl(B "~e" "e<") + (?,B%(B "~L" "L<") + (?,BR(B "~N" "N<") + (?,BU(B "~O" "O''") + (?,BX(B "~R" "R<") + (?,B)(B "~S" "S<") + (?,B+(B "~T" "T<") + (?,B[(B "~U" "U''") + (?,B.(B "~Z" "Z<") + (?,Bc(B "~a" "a(}") + (?,Bh(B "~c" "c<") + (?,Bo(B "~d" "d<") + (?,B5(B "~l" "l<") + (?,Br(B "~n" "n<") + (?,Bu(B "~o" "o''") + (?,Bx(B "~r" "r<") + (?,B9(B "~s" "s<") + (?,B;(B "~t" "t<") + (?,B{(B "~u" "u''") + (?,B>(B "~z" "z<") + (?,B7(B "~v" "'<") ; ?,B"(B in latin-pre + (?,B"(B "~~" "'(") + (?,By(B "uu" "u^0") + (?,BY(B "UU" "U^0") + (?,BD(B "\"A") + (?,Bd(B "\"a") + (?,BK(B "\"E" "E:") + (?,Bk(B "\"e") + (?,B=(B "''" "'") + (?,B7(B "'<") ; Lynx's rendering of caron )))) ((eq set 'latin-3) @@ -278,34 +329,34 @@ (mapc (lambda (l) (apply 'latin1-display-char l)) - '((?Γ "/H") - (?Δ "~`" "'(") - (?Θ "^H" "H^") - (?Ω "^h" "h^") - (?Λ ".I" "I^.") - (?Μ ",S") - (?Ν "~G" "G(") - (?Ξ "^J" "J^") - (?Ρ ".Z" "Z^.") - (?Τ "/h") - (?ケ ".i" "i^.") - (?コ ",s") - (?サ "~g" "g(") - (?シ "^j" "j^") - (?α ".Z" "z^.") - (?η ".c" "C^.") - (?θ "^C" "C^") - (?ψ ".G" "G^.") - (?リ "^G" "G^") - (?ン "~U" "U(") - (?゙ "^S" "S^") - (? ".C" "c^.") - (? "^c" "c^") - (? ".g" "g^.") - (? "^g" "g^") - (? "~u" "u(") - (? "^s" "s^") - (? "/." "^."))))) + '((?,C!(B "/H") + (?,C"(B "~`" "'(") + (?,C&(B "^H" "H^") + (?,C6(B "^h" "h^") + (?,C)(B ".I" "I^.") + (?,C*(B ",S") + (?,C+(B "~G" "G(") + (?,C,(B "^J" "J^") + (?,C/(B ".Z" "Z^.") + (?,C1(B "/h") + (?,C9(B ".i" "i^.") + (?,C:(B ",s") + (?,C;(B "~g" "g(") + (?,C<(B "^j" "j^") + (?,C?(B ".Z" "z^.") + (?,CE(B ".c" "C^.") + (?,CF(B "^C" "C^") + (?,CU(B ".G" "G^.") + (?,CX(B "^G" "G^") + (?,C](B "~U" "U(") + (?,C^(B "^S" "S^") + (?,Ce(B ".C" "c^.") + (?,Cf(B "^c" "c^") + (?,Cu(B ".g" "g^.") + (?,Cx(B "^g" "g^") + (?,C}(B "~u" "u(") + (?,C~(B "^s" "s^") + (?,C(B "/." "^."))))) ((eq set 'latin-4) (when (or force @@ -314,55 +365,55 @@ (mapc (lambda (l) (apply 'latin1-display-char l)) - '((?┌ "A," "A;") - (?┐ "k/" "kk") - (?┘ "R," ",R") - (?├ "I~" "?I") - (?┬ "L," ",L") - (?┼ "S~" "S<") - (?━ "E-") - (?┃ "G," ",G") - (?┏ "T/" "/T") - (?┛ "Z~" "Z<") - (?┳ "a," "a;") - (?┫ "';") - (?┻ "r," ",r") - (?┠ "i~" "~i") - (?┯ "l," ",l") - (?┨ "'<") - (?┿ "s~" "s<") - (?┝ "e-") - (?┰ "g," ",g") - (?┥ "t/" "/t") - (?┸ "N/" "NG") - (?╂ "z~" "z<") - (?ソ "n/" "ng") - (?タ "A-") - (?ヌ "I," "I;") - (?ネ "C~" "C<") - (?ハ "E," "E;") - (?フ "E." "E^.") - (?マ "I-") - (?ム "N," ",N") - (?メ "O-") - (?モ "K," ",K") - (?ル "U," "U;") - (?ン "U~" "~U") - (?゙ "U-") - (? "a-") - (? "i," "i;") - (? "c~" "c<") - (? "e," "e;") - (? "e." "e^.") - (? "i-") - (? "d/" "/d") - (? "n," ",n") - (? "o-") - (? "k," ",k") - (? "u," "u;") - (? "u~" "~u") - (? "u-") - (? "^."))))) + '((?,D!(B "A," "A;") + (?,D"(B "k/" "kk") + (?,D#(B "R," ",R") + (?,D%(B "I~" "?I") + (?,D&(B "L," ",L") + (?,D)(B "S~" "S<") + (?,D*(B "E-") + (?,D+(B "G," ",G") + (?,D,(B "T/" "/T") + (?,D.(B "Z~" "Z<") + (?,D1(B "a," "a;") + (?,D2(B "';") + (?,D3(B "r," ",r") + (?,D5(B "i~" "~i") + (?,D6(B "l," ",l") + (?,D7(B "'<") + (?,D9(B "s~" "s<") + (?,D:(B "e-") + (?,D;(B "g," ",g") + (?,D<(B "t/" "/t") + (?,D=(B "N/" "NG") + (?,D>(B "z~" "z<") + (?,D?(B "n/" "ng") + (?,D@(B "A-") + (?,DG(B "I," "I;") + (?,DH(B "C~" "C<") + (?,DJ(B "E," "E;") + (?,DL(B "E." "E^.") + (?,DO(B "I-") + (?,DQ(B "N," ",N") + (?,DR(B "O-") + (?,DS(B "K," ",K") + (?,DY(B "U," "U;") + (?,D](B "U~" "~U") + (?,D^(B "U-") + (?,D`(B "a-") + (?,Dg(B "i," "i;") + (?,Dh(B "c~" "c<") + (?,Dj(B "e," "e;") + (?,Dl(B "e." "e^.") + (?,Do(B "i-") + (?,Dp(B "d/" "/d") + (?,Dq(B "n," ",n") + (?,Dr(B "o-") + (?,Ds(B "k," ",k") + (?,Dy(B "u," "u;") + (?,D}(B "u~" "~u") + (?,D~(B "u-") + (?,D(B "^."))))) ((eq set 'latin-5) (when (or force @@ -371,15 +422,15 @@ (mapc (lambda (l) (apply 'latin1-display-char l)) - '((?昨 "~g" "g(") - (?災 "~G" "G(") - (?在 ".I" "I^.") - (? ",s") - (?材 ",S") - (?碕 "^e" "e<") ; from latin-post - (?作 ".e" "e^.") - (?搾 "\"i" "i-") ; from latin-post - (? ".i" "i."))))) + '((?,Mp(B "~g" "g(") + (?,MP(B "~G" "G(") + (?,M](B ".I" "I^.") + (?,M~(B ",s") + (?,M^(B ",S") + (?,Mj(B "^e" "e<") ; from latin-post + (?,Ml(B ".e" "e^.") + (?,Mo(B "\"i" "i-") ; from latin-post + (?,M}(B ".i" "i."))))) ((eq set 'latin-8) (when (or force @@ -388,37 +439,37 @@ (mapc (lambda (l) (apply 'latin1-display-char l)) - '((?升 ".B" "B`") - (?召 ".b" "b`") - (?唱 ".c" "c`") - (?商 ".C" "C`") - (?嘗 ".D" "D`") - (?将 ".d" "d`") - (?昇 "`w") - (?妾 "`W") - (?昭 "'w" "w'") - (?宵 "'W" "W'") - (?松 "`y") - (?小 "`Y") - (?廠 ".f" "f`") - (?床 ".F" "F`") - (?承 ".g" "g`") - (?彰 ".G" "G`") - (?招 ".m" "m`") - (?抄 ".M" "M`") - (?昌 ".p" "p`") - (?捷 ".P" "P`") - (?樵 ".s" "s`") - (?晶 ".S" "S`") - (?樟 "\"w") - (?梢 "\"W") - (?条 "^w" "w^") - (?紹 "^W" "W^") - (?譲 ".t" "t`") - (?訟 ".T" "T`") - (? "^y" "y^") - (?鉦 "^Y" "Y^") - (?庄 "\"Y"))))) + '((?,_!(B ".B" "B`") + (?,_"(B ".b" "b`") + (?,_%(B ".c" "c`") + (?,_$(B ".C" "C`") + (?,_&(B ".D" "D`") + (?,_+(B ".d" "d`") + (?,_8(B "`w") + (?,_((B "`W") + (?,_:(B "'w" "w'") + (?,_*(B "'W" "W'") + (?,_<(B "`y") + (?,_,(B "`Y") + (?,_1(B ".f" "f`") + (?,_0(B ".F" "F`") + (?,_3(B ".g" "g`") + (?,_2(B ".G" "G`") + (?,_5(B ".m" "m`") + (?,_4(B ".M" "M`") + (?,_9(B ".p" "p`") + (?,_7(B ".P" "P`") + (?,_?(B ".s" "s`") + (?,_;(B ".S" "S`") + (?,_>(B "\"w") + (?,_=(B "\"W") + (?,_p(B "^w" "w^") + (?,_P(B "^W" "W^") + (?,_w(B ".t" "t`") + (?,_W(B ".T" "T`") + (?,_~(B "^y" "y^") + (?,_^(B "^Y" "Y^") + (?,_/(B "\"Y"))))) ((eq set 'latin-9) (when (or force @@ -427,14 +478,14 @@ (mapc (lambda (l) (apply 'latin1-display-char l)) - '((?耳 "~s" "s<") - (?示 "~S" "S<") - (?痔 "Euro" "E=") - (?失 "~z" "z<") - (?雫 "~Z" "Z<") - (?疾 "\"Y") - (?漆 "oe") - (?湿 "OE"))))) + '((?,b((B "~s" "s<") + (?,b&(B "~S" "S<") + (?,b$(B "Euro" "E=") + (?,b8(B "~z" "z<") + (?,b4(B "~Z" "Z<") + (?,b>(B "\"Y") + (?,b=(B "oe") + (?,b<(B "OE"))))) ((eq set 'greek) (when (or force @@ -442,82 +493,82 @@ (mapc (lambda (l) (apply 'latin1-display-char l)) - '((?。 "9'") - (?「 "'9") - (?ッ "-M") - (?オ "'%") - (?カ "'A") - (?ク "'E") - (?ケ "'H") - (?コ "'I") - (?シ "'O") - (?セ "'Y") - (?ソ "W%") - (?タ "i3") - (?テ "G*") - (?ト "D*") - (?ネ "TH") - (?ヒ "L*") - (?ホ "C*") - (?ミ "P*") - (?モ "S*") - (?ヨ "F*") - (?リ "Q*") - (?ル "W*") - (?レ "\"I") - (?ロ "\"Y") - (?ワ "a%") - (?ン "e%") - (?゙ "y%") - (?゚ "i%") - (? "u3") - (? "a*") - (? "b*") - (? "g*") - (? "d*") - (? "e*") - (? "z*") - (? "y*") - (? "h*") - (? "i*") - (? "k") - (? "l*") - (? "m*") - (? "n*") - (? "c*") - (? "p*") - (? "r*") - (? "*s") - (? "s*") - (? "t*") - (? "u") - (? "f*") - (? "x*") - (? "q*") - (? "w*") - (? "\"i") - (? "\"u") - (? "'o") - (? "'u") - (? "'w"))) + '((?,F!(B "9'") + (?,F"(B "'9") + (?,F/(B "-M") + (?,F5(B "'%") + (?,F6(B "'A") + (?,F8(B "'E") + (?,F9(B "'H") + (?,F:(B "'I") + (?,F<(B "'O") + (?,F>(B "'Y") + (?,F?(B "W%") + (?,F@(B "i3") + (?,FC(B "G*") + (?,FD(B "D*") + (?,FH(B "TH") + (?,FK(B "L*") + (?,FN(B "C*") + (?,FP(B "P*") + (?,FS(B "S*") + (?,FV(B "F*") + (?,FX(B "Q*") + (?,FY(B "W*") + (?,FZ(B "\"I") + (?,F[(B "\"Y") + (?,F\(B "a%") + (?,F](B "e%") + (?,F^(B "y%") + (?,F_(B "i%") + (?,F`(B "u3") + (?,Fa(B "a*") + (?,Fb(B "b*") + (?,Fc(B "g*") + (?,Fd(B "d*") + (?,Fe(B "e*") + (?,Ff(B "z*") + (?,Fg(B "y*") + (?,Fh(B "h*") + (?,Fi(B "i*") + (?,Fj(B "k") + (?,Fk(B "l*") + (?,Fl(B "m*") + (?,Fm(B "n*") + (?,Fn(B "c*") + (?,Fp(B "p*") + (?,Fq(B "r*") + (?,Fr(B "*s") + (?,Fs(B "s*") + (?,Ft(B "t*") + (?,Fu(B "u") + (?,Fv(B "f*") + (?,Fw(B "x*") + (?,Fx(B "q*") + (?,Fy(B "w*") + (?,Fz(B "\"i") + (?,F{(B "\"u") + (?,F|(B "'o") + (?,F}(B "'u") + (?,F~(B "'w"))) (mapc (lambda (l) (aset standard-display-table (car l) (string-to-vector (cadr l)))) - '((?チ "A") - (?ツ "B") - (?ナ "E") - (?ニ "Z") - (?ヌ "H") - (?ノ "I") - (?ハ "J") - (?フ "M") - (?ヘ "N") - (?マ "O") - (?ム "P") - (?ヤ "T") - (?ユ "Y") - (?ラ "X") - (? "o"))))) + '((?,FA(B "A") + (?,FB(B "B") + (?,FE(B "E") + (?,FF(B "Z") + (?,FG(B "H") + (?,FI(B "I") + (?,FJ(B "J") + (?,FL(B "M") + (?,FM(B "N") + (?,FO(B "O") + (?,FQ(B "P") + (?,FT(B "T") + (?,FU(B "Y") + (?,FW(B "X") + (?,Fo(B "o"))))) ((eq set 'hebrew) (when (or force @@ -534,34 +585,94 @@ (mapc (lambda (l) (aset standard-display-table (car l) (string-to-vector (cadr l)))) - '((?衣 "=2") - (?謂 "A+") - (?違 "B+") - (?遺 "G+") - (?医 "D+") - (?井 "H+") - (?亥 "W+") - (?域 "Z+") - (?育 "X+") - (?郁 "Tj") - (?磯 "J+") - (?一 "K%") - (?壱 "K+") - (?溢 "L+") - (?逸 "M%") - (?稲 "M+") - (?茨 "N%") - (?芋 "N+") - (?鰯 "S+") - (?允 "E+") - (?印 "P%") - (?咽 "P+") - (?員 "Zj") - (?因 "ZJ") - (?姻 "Q+") - (?引 "R+") - (?飲 "Sh") - (?淫 "T+"))))) + '((?,H_(B "=2") + (?,H`(B "A+") + (?,Ha(B "B+") + (?,Hb(B "G+") + (?,Hc(B "D+") + (?,Hd(B "H+") + (?,He(B "W+") + (?,Hf(B "Z+") + (?,Hg(B "X+") + (?,Hh(B "Tj") + (?,Hi(B "J+") + (?,Hj(B "K%") + (?,Hk(B "K+") + (?,Hl(B "L+") + (?,Hm(B "M%") + (?,Hn(B "M+") + (?,Ho(B "N%") + (?,Hp(B "N+") + (?,Hq(B "S+") + (?,Hr(B "E+") + (?,Hs(B "P%") + (?,Ht(B "P+") + (?,Hu(B "Zj") + (?,Hv(B "ZJ") + (?,Hw(B "Q+") + (?,Hx(B "R+") + (?,Hy(B "Sh") + (?,Hz(B "T+"))))) + + ;; Arabic probably isn't so useful in the absence of Arabic + ;; language support... + ((eq set 'arabic) + (setq set 'arabic) + (when (or force + (not (latin1-display-check-font set))) + (aset standard-display-table ?,G (B ",A (B") + (aset standard-display-table ?,G$(B ",A$(B") + (aset standard-display-table ?,G-(B ",A-(B") + (mapc (lambda (l) + (apply 'latin1-display-char l)) + '((?,G,(B ",+") + (?,G;(B ";+") + (?,G?(B "?+") + (?,GA(B "H'") + (?,GB(B "aM") + (?,GC(B "aH") + (?,GD(B "wH") + (?,GE(B "ah") + (?,GF(B "yH") + (?,GG(B "a+") + (?,GH(B "b+") + (?,GI(B "tm") + (?,GJ(B "t+") + (?,GK(B "tk") + (?,GL(B "g+") + (?,GM(B "hk") + (?,GN(B "x+") + (?,GO(B "d+") + (?,GP(B "dk") + (?,GQ(B "r+") + (?,GR(B "z+") + (?,GS(B "s+") + (?,GT(B "sn") + (?,GU(B "c+") + (?,GV(B "dd") + (?,GW(B "tj") + (?,GX(B "zH") + (?,GY(B "e+") + (?,GZ(B "i+") + (?,G`(B "++") + (?,Ga(B "f+") + (?,Gb(B "q+") + (?,Gc(B "k+") + (?,Gd(B "l+") + (?,Ge(B "m+") + (?,Gf(B "n+") + (?,Gg(B "h+") + (?,Gh(B "w+") + (?,Gi(B "j+") + (?,Gj(B "y+") + (?,Gk(B ":+") + (?,Gl(B "\"+") + (?,Gm(B "=+") + (?,Gn(B "/+") + (?,Go(B "'+") + (?,Gp(B "1+") + (?,Gq(B "3+") + (?,Gr(B "0+"))))) ((eq set 'cyrillic) (setq set 'cyrillic-iso) @@ -570,109 +681,2565 @@ (mapc (lambda (l) (apply 'latin1-display-char l)) - '((?犬 "Dj") - (?献 "Gj") - (?研 "IE") - (?見 "Lj") - (?謙 "Nj") - (?賢 "Ts") - (?軒 "Kj") - (?鍵 "V%") - (?険 "Dzh") - (?験 "B=") - (?元 "") - (?原 "D") - (?幻 "Z%") - (?弦 "3") - (?減 "U") - (?源 "J=") - (?現 "L=") - (?諺 "P=") - (?古 "Y") - (?呼 "") - (?姑 "C=") - (?孤 "C%") - (?己 "S%") - (?庫 "Sc") - (?弧 "=\"") - (?戸 "Y=") - (?故 "%\"") - (?枯 "Ee") - (?湖 "Yu") - (?狐 "Ya") - (?袴 "b") - (?股 "v=") - (?胡 "g=") - (?菰 "g") - (?誇 "z%") - (?跨 "z=") - (?鈷 "u") - (?雇 "j=") - (?顧 "k") - (?鼓 "l=") - (?五 "m=") - (?互 "n=") - (?午 "n") - (?呉 "p") - (?娯 "t=") - (?御 "f=") - (?梧 "c=") - (?檎 "c%") - (?瑚 "s%") - (?碁 "sc") - (?語 "='") - (?誤 "y=") - (?護 "%'") - (?醐 "ee") - (?乞 "yu") - (?鯉 "ya") - (?交 "N0") - (?侯 "dj") - (?候 "gj") - (?倖 "ie") - (?勾 "lj") - (?厚 "nj") - (?口 "ts") - (?向 "kj") - (? "v%") - (? "dzh"))) + '((?,L"(B "Dj") + (?,L#(B "Gj") + (?,L$(B "IE") + (?,L)(B "Lj") + (?,L*(B "Nj") + (?,L+(B "Ts") + (?,L,(B "Kj") + (?,L.(B "V%") + (?,L/(B "Dzh") + (?,L1(B "B=") + (?,L3(B ",Ab(B") + (?,L4(B "D") + (?,L6(B "Z%") + (?,L7(B "3") + (?,L8(B "U") + (?,L9(B "J=") + (?,L;(B "L=") + (?,L?(B "P=") + (?,LC(B "Y") + (?,LD(B ",Ah(B") + (?,LF(B "C=") + (?,LG(B "C%") + (?,LH(B "S%") + (?,LI(B "Sc") + (?,LJ(B "=\"") + (?,LK(B "Y=") + (?,LL(B "%\"") + (?,LM(B "Ee") + (?,LN(B "Yu") + (?,LO(B "Ya") + (?,LQ(B "b") + (?,LR(B "v=") + (?,LS(B "g=") + (?,LT(B "g") + (?,LV(B "z%") + (?,LW(B "z=") + (?,LX(B "u") + (?,LY(B "j=") + (?,LZ(B "k") + (?,L[(B "l=") + (?,L\(B "m=") + (?,L](B "n=") + (?,L_(B "n") + (?,L`(B "p") + (?,Lb(B "t=") + (?,Ld(B "f=") + (?,Lf(B "c=") + (?,Lg(B "c%") + (?,Lh(B "s%") + (?,Li(B "sc") + (?,Lj(B "='") + (?,Lk(B "y=") + (?,Ll(B "%'") + (?,Lm(B "ee") + (?,Ln(B "yu") + (?,Lo(B "ya") + (?,Lp(B "N0") + (?,Lr(B "dj") + (?,Ls(B "gj") + (?,Lt(B "ie") + (?,Ly(B "lj") + (?,Lz(B "nj") + (?,L{(B "ts") + (?,L|(B "kj") + (?,L~(B "v%") + (?,L(B "dzh"))) (mapc (lambda (l) (aset standard-display-table (car l) (string-to-vector (cadr l)))) - '((?牽 "⇒") - (?硯 "S") - (?絹 "I") - (?県 "マ") - (?肩 "J") - (?佼 "") - (? "〒") - (?遣 "-") - (?顕 "A") - (?鹸 "B") - (?厳 "E") - (?玄 "K") - (?絃 "M") - (?舷 "H") - (?言 "O") - (?限 "P") - (?乎 "C") - (?個 "T") - (?固 "X") - (?糊 "a") - (?虎 "e") - (?伍 "o") - (?吾 "c") - (?後 "y") - (?悟 "x") - (?光 "s") - (?公 "i") - (?功 "") - (?効 "j"))))) + '((?,L!(B ",AK(B") + (?,L%(B "S") + (?,L&(B "I") + (?,L'(B ",AO(B") + (?,L((B "J") + (?,Lq(B ",Ak(B") + (?,L}(B ",A'(B") + (?,L-(B "-") + (?,L0(B "A") + (?,L2(B "B") + (?,L5(B "E") + (?,L:(B "K") + (?,L<(B "M") + (?,L=(B "H") + (?,L>(B "O") + (?,L@(B "P") + (?,LA(B "C") + (?,LB(B "T") + (?,LE(B "X") + (?,LP(B "a") + (?,LU(B "e") + (?,L^(B "o") + (?,La(B "c") + (?,Lc(B "y") + (?,Le(B "x") + (?,Lu(B "s") + (?,Lv(B "i") + (?,Lw(B ",Ao(B") + (?,Lx(B "j"))))) (t (error "Unsupported character set: %S" set))) (sit-for 0)) +;;;###autoload +(defcustom latin1-display-ucs-per-lynx nil + "Set up Latin-1/ASCII display for Unicode characters. +This uses the transliterations of the Lynx browser. The display is't +changed if the display can render Unicode characters. + +Setting this variable directly does not take effect; +use either M-x customize of the function `latin1-display'." + :group 'latin1-display + :type 'boolean + :require 'latin1-disp + :initialize 'custom-initialize-default + :set (lambda (symbol value) + (if value + (latin1-display-ucs-per-lynx 1) + (latin1-display-ucs-per-lynx -1)))) + +(defun latin1-display-ucs-per-lynx (arg) + "Set up Latin-1/ASCII display for Unicode characters. +This uses the transliterations of the Lynx browser. + +With argument ARG, turn such display on iff ARG is positive, otherwise +turn it off and display Unicode characters literally. The display +is't changed if the display can render Unicode characters." + (interactive "p") + (if (> arg 0) + (unless (latin1-char-displayable-p + (make-char 'mule-unicode-0100-24ff 32 33)) + ;; It doesn't look as though we have a Unicode font. + (let ((latin1-display-format "%s")) + (mapc + (lambda (l) + (apply 'latin1-display-char l)) + ;; Table derived by running Lynx on a suitable list of + ;; characters in a utf-8 file, except for some added by + ;; hand at the end. + '((?\$,1 (B "A") + (?\$,1 !(B "a") + (?\$,1 "(B "A") + (?\$,1 #(B "a") + (?\$,1 $(B "A") + (?\$,1 %(B "a") + (?\$,1 &(B "C") + (?\$,1 '(B "c") + (?\$,1 ((B "C") + (?\$,1 )(B "c") + (?\$,1 *(B "C") + (?\$,1 +(B "c") + (?\$,1 ,(B "C") + (?\$,1 -(B "c") + (?\$,1 .(B "D") + (?\$,1 /(B "d") + (?\$,1 0(B ",AP(B") + (?\$,1 1(B "d/") + (?\$,1 2(B "E") + (?\$,1 3(B "e") + (?\$,1 4(B "E") + (?\$,1 5(B "e") + (?\$,1 6(B "E") + (?\$,1 7(B "e") + (?\$,1 8(B "E") + (?\$,1 9(B "e") + (?\$,1 :(B "E") + (?\$,1 ;(B "e") + (?\$,1 <(B "G") + (?\$,1 =(B "g") + (?\$,1 >(B "G") + (?\$,1 ?(B "g") + (?\$,1 @(B "G") + (?\$,1 A(B "g") + (?\$,1 B(B "G") + (?\$,1 C(B "g") + (?\$,1 D(B "H") + (?\$,1 E(B "h") + (?\$,1 F(B "H/") + (?\$,1 G(B "H") + (?\$,1 H(B "I") + (?\$,1 I(B "i") + (?\$,1 J(B "I") + (?\$,1 K(B "i") + (?\$,1 L(B "I") + (?\$,1 M(B "i") + (?\$,1 N(B "I") + (?\$,1 O(B "i") + (?\$,1 P(B "I") + (?\$,1 Q(B "i") + (?\$,1 R(B "IJ") + (?\$,1 S(B "ij") + (?\$,1 T(B "J") + (?\$,1 U(B "j") + (?\$,1 V(B "K") + (?\$,1 W(B "k") + (?\$,1 X(B "kk") + (?\$,1 Y(B "L") + (?\$,1 Z(B "l") + (?\$,1 [(B "L") + (?\$,1 \(B "l") + (?\$,1 ](B "L") + (?\$,1 ^(B "l") + (?\$,1 _(B "L.") + (?\$,1 `(B "l.") + (?\$,1 a(B "L/") + (?\$,1 b(B "l/") + (?\$,1 c(B "N") + (?\$,1 d(B "n") + (?\$,1 e(B "N") + (?\$,1 f(B "n") + (?\$,1 g(B "N") + (?\$,1 h(B "n") + (?\$,1 i(B "'n") + (?\$,1 j(B "NG") + (?\$,1 k(B "N") + (?\$,1 l(B "O") + (?\$,1 m(B "o") + (?\$,1 n(B "O") + (?\$,1 o(B "o") + (?\$,1 p(B "O\"") + (?\$,1 q(B "o\"") + (?\$,1 r(B "OE") + (?\$,1 s(B "oe") + (?\$,1 t(B "R") + (?\$,1 u(B "r") + (?\$,1 v(B "R") + (?\$,1 w(B "r") + (?\$,1 x(B "R") + (?\$,1 y(B "r") + (?\$,1 z(B "S") + (?\$,1 {(B "s") + (?\$,1 |(B "S") + (?\$,1 }(B "s") + (?\$,1 ~(B "S") + (?\$,1 (B "s") + (?\$,1! (B "S") + (?\$,1!!(B "s") + (?\$,1!"(B "T") + (?\$,1!#(B "t") + (?\$,1!$(B "T") + (?\$,1!%(B "t") + (?\$,1!&(B "T/") + (?\$,1!'(B "t/") + (?\$,1!((B "U") + (?\$,1!)(B "u") + (?\$,1!*(B "U") + (?\$,1!+(B "u") + (?\$,1!,(B "U") + (?\$,1!-(B "u") + (?\$,1!.(B "U") + (?\$,1!/(B "u") + (?\$,1!0(B "U\"") + (?\$,1!1(B "u\"") + (?\$,1!2(B "U") + (?\$,1!3(B "u") + (?\$,1!4(B "W") + (?\$,1!5(B "w") + (?\$,1!6(B "Y") + (?\$,1!7(B "y") + (?\$,1!8(B "Y") + (?\$,1!9(B "Z") + (?\$,1!:(B "z") + (?\$,1!;(B "Z") + (?\$,1!<(B "z") + (?\$,1!=(B "Z") + (?\$,1!>(B "z") + (?\$,1!?(B "s1") + (?\$,1!G(B "C2") + (?\$,1!H(B "c2") + (?\$,1!Q(B "F2") + (?\$,1!R(B " f") + (?\$,1!X(B "K2") + (?\$,1!Y(B "k2") + (?\$,1!`(B "O9") + (?\$,1!a(B "o9") + (?\$,1!b(B "OI") + (?\$,1!c(B "oi") + (?\$,1!f(B "yr") + (?\$,1!o(B "U9") + (?\$,1!p(B "u9") + (?\$,1!u(B "Z/") + (?\$,1!v(B "z/") + (?\$,1!w(B "ED") + (?\$,1"-(B "A") + (?\$,1".(B "a") + (?\$,1"/(B "I") + (?\$,1"0(B "i") + (?\$,1"1(B "O") + (?\$,1"2(B "o") + (?\$,1"3(B "U") + (?\$,1"4(B "u") + (?\$,1"5(B "U:-") + (?\$,1"6(B "u:-") + (?\$,1"7(B "U:'") + (?\$,1"8(B "u:'") + (?\$,1"9(B "U:<") + (?\$,1":(B "u:<") + (?\$,1";(B "U:!") + (?\$,1"<(B "u:!") + (?\$,1">(B "A1") + (?\$,1"?(B "a1") + (?\$,1"@(B "A7") + (?\$,1"A(B "a7") + (?\$,1"B(B "A3") + (?\$,1"C(B "a3") + (?\$,1"D(B "G/") + (?\$,1"E(B "g/") + (?\$,1"F(B "G") + (?\$,1"G(B "g") + (?\$,1"H(B "K") + (?\$,1"I(B "k") + (?\$,1"J(B "O") + (?\$,1"K(B "o") + (?\$,1"L(B "O1") + (?\$,1"M(B "o1") + (?\$,1"N(B "EZ") + (?\$,1"O(B "ez") + (?\$,1"P(B "j") + (?\$,1"T(B "G") + (?\$,1"U(B "g") + (?\$,1"Z(B "AA'") + (?\$,1"[(B "aa'") + (?\$,1"\(B "AE'") + (?\$,1"](B "ae'") + (?\$,1"^(B "O/'") + (?\$,1"_(B "o/'") + (?\$,1"`(B "A!!") + (?\$,1"a(B "a!!") + (?\$,1"b(B "A)") + (?\$,1"c(B "a)") + (?\$,1"d(B "E!!") + (?\$,1"e(B "e!!") + (?\$,1"f(B "E)") + (?\$,1"g(B "e)") + (?\$,1"h(B "I!!") + (?\$,1"i(B "i!!") + (?\$,1"j(B "I)") + (?\$,1"k(B "i)") + (?\$,1"l(B "O!!") + (?\$,1"m(B "o!!") + (?\$,1"n(B "O)") + (?\$,1"o(B "o)") + (?\$,1"p(B "R!!") + (?\$,1"q(B "r!!") + (?\$,1"r(B "R)") + (?\$,1"s(B "r)") + (?\$,1"t(B "U!!") + (?\$,1"u(B "u!!") + (?\$,1"v(B "U)") + (?\$,1"w(B "u)") + (?\$,1"}(B "Z") + (?\$,1#Q(B "A") + (?\$,1#R(B "A.") + (?\$,1#S(B "b`") + (?\$,1#T(B "O") + (?\$,1#V(B "d.") + (?\$,1#W(B "d`") + (?\$,1#X(B "@") + (?\$,1#Y(B "@") + (?\$,1#Z(B "R") + (?\$,1#[(B "E") + (?\$,1#\(B "V\"") + (?\$,1#](B "R") + (?\$,1#^(B "O\"") + (?\$,1#_(B "J") + (?\$,1#`(B "g`") + (?\$,1#a(B "g") + (?\$,1#b(B "G") + (?\$,1#c(B "Q") + (?\$,1#d(B "o-") + (?\$,1#e(B "j") + (?\$,1#f(B "h") + (?\$,1#h(B "i\"") + (?\$,1#i(B "I") + (?\$,1#j(B "I") + (?\$,1#k(B "L") + (?\$,1#l(B "L") + (?\$,1#m(B "l.") + (?\$,1#n(B "z") + (?\$,1#o(B "u-") + (?\$,1#p(B "j") + (?\$,1#q(B "M") + (?\$,1#s(B "n.") + (?\$,1#t(B "n\"") + (?\$,1#u(B "@.") + (?\$,1#v(B "&.") + (?\$,1#w(B "U") + (?\$,1#y(B "r") + (?\$,1#z(B "*") + (?\$,1#{(B "r.") + (?\$,1#}(B "*.") + (?\$,1#~(B "*") + (?\$,1$ (B "R") + (?\$,1$!(B "g\"") + (?\$,1$"(B "s.") + (?\$,1$#(B "S") + (?\$,1$$(B "J`") + (?\$,1$'(B "t!") + (?\$,1$((B "t.") + (?\$,1$)(B "u\"") + (?\$,1$*(B "U") + (?\$,1$+(B "r") + (?\$,1$,(B "V") + (?\$,1$-(B "w") + (?\$,1$.(B "l^") + (?\$,1$/(B "I.") + (?\$,1$0(B "z.") + (?\$,1$2(B "Z") + (?\$,1$4(B "?") + (?\$,1$5(B "H") + (?\$,1$6(B "l!") + (?\$,1$7(B "c!") + (?\$,1$8(B "p!") + (?\$,1$9(B "b") + (?\$,1$;(B "G`") + (?\$,1$=(B "j") + (?\$,1$>(B "k!") + (?\$,1$?(B "L") + (?\$,1$@(B "q`") + (?\$,1$D(B "d3") + (?\$,1$F(B "ts") + (?\$,1$G(B "tS") + (?\$,1$P(B "") + (?\$,1$Q(B "") + (?\$,1$R(B ";") + (?\$,1$S(B "") + (?\$,1$W(B "") + (?\$,1$[(B ";S") + (?\$,1$\(B "`") + (?\$,1$f(B "^") + (?\$,1$g(B "'<") + (?\$,1$h(B "|") + (?\$,1$i(B "1-") + (?\$,1$k(B "1!") + (?\$,1$p(B ":") + (?\$,1$q(B ":\\") + (?\$,1$v(B "+") + (?\$,1$w(B "-") + (?\$,1$x(B "'(") + (?\$,1$y(B "'.") + (?\$,1$z(B "'0") + (?\$,1${(B "';") + (?\$,1$|(B "~") + (?\$,1$}(B "'\"") + (?\$,1%%(B "_T") + (?\$,1%&(B "_H") + (?\$,1%'(B "_M") + (?\$,1%((B "_L") + (?\$,1%)(B "_B") + (?\$,1%,(B "_v") + (?\$,1%.(B "''") + (?\$,1%@(B "`") + (?\$,1%A(B "'") + (?\$,1%B(B "^") + (?\$,1%C(B "~") + (?\$,1%D(B ",A/(B") + (?\$,1%G(B ",A7(B") + (?\$,1%H(B ",A((B") + (?\$,1%J(B ",A0(B") + (?\$,1%K(B "''") + (?\$,1%M(B "|") + (?\$,1%N(B "||") + (?\$,1%O(B "``") + (?\$,1%a(B ";") + (?\$,1%b(B ".") + (?\$,1%c(B ".") + (?\$,1%d(B "") + (?\$,1%e(B "") + (?\$,1%f(B ",") + (?\$,1%g(B ",A8(B") + (?\$,1%i(B "-") + (?\$,1%j(B "[") + (?\$,1%k(B "") + (?\$,1%t(B "~") + (?\$,1%w(B "/") + (?\$,1%x(B "/") + (?\$,1& (B "`") + (?\$,1&!(B "'") + (?\$,1&"(B "~") + (?\$,1&$(B "'%") + (?\$,1&%(B "j3") + (?\$,1&'(B "=") + (?\$,1&@(B "~~") + (?\$,1&T(B "'") + (?\$,1&U(B ",") + (?\$,1&Z(B "j3") + (?\$,1&^(B "?%") + (?\$,1&d(B "'*") + (?\$,1&e(B "'%") + (?\$,1&f(B "A'") + (?\$,1&g(B ",A7(B") + (?\$,1&h(B "E'") + (?\$,1&i(B "Y%") + (?\$,1&j(B "I'") + (?\$,1&l(B "O'") + (?\$,1&n(B "U%") + (?\$,1&o(B "W%") + (?\$,1&p(B "i3") + (?\$,1&q(B "A") + (?\$,1&r(B "B") + (?\$,1&s(B "G") + (?\$,1&t(B "D") + (?\$,1&u(B "E") + (?\$,1&v(B "Z") + (?\$,1&w(B "Y") + (?\$,1&x(B "TH") + (?\$,1&y(B "I") + (?\$,1&z(B "K") + (?\$,1&{(B "L") + (?\$,1&|(B "M") + (?\$,1&}(B "N") + (?\$,1&~(B "C") + (?\$,1&(B "O") + (?\$,1' (B "P") + (?\$,1'!(B "R") + (?\$,1'#(B "S") + (?\$,1'$(B "T") + (?\$,1'%(B "U") + (?\$,1'&(B "F") + (?\$,1''(B "X") + (?\$,1'((B "Q") + (?\$,1')(B "W*") + (?\$,1'*(B "J") + (?\$,1'+(B "V*") + (?\$,1',(B "a'") + (?\$,1'-(B "e'") + (?\$,1'.(B "y%") + (?\$,1'/(B "i'") + (?\$,1'0(B "u3") + (?\$,1'1(B "a") + (?\$,1'2(B "b") + (?\$,1'3(B "g") + (?\$,1'4(B "d") + (?\$,1'5(B "e") + (?\$,1'6(B "z") + (?\$,1'7(B "y") + (?\$,1'8(B "th") + (?\$,1'9(B "i") + (?\$,1':(B "k") + (?\$,1';(B "l") + (?\$,1'<(B ",A5(B") + (?\$,1'=(B "n") + (?\$,1'>(B "c") + (?\$,1'?(B "o") + (?\$,1'@(B "p") + (?\$,1'A(B "r") + (?\$,1'B(B "*s") + (?\$,1'C(B "s") + (?\$,1'D(B "t") + (?\$,1'E(B "u") + (?\$,1'F(B "f") + (?\$,1'G(B "x") + (?\$,1'H(B "q") + (?\$,1'I(B "w") + (?\$,1'J(B "j") + (?\$,1'K(B "v*") + (?\$,1'L(B "o'") + (?\$,1'M(B "u%") + (?\$,1'N(B "w%") + (?\$,1'P(B "beta ") + (?\$,1'Q(B "theta ") + (?\$,1'R(B "upsi ") + (?\$,1'U(B "phi ") + (?\$,1'V(B "pi ") + (?\$,1'W(B "k.") + (?\$,1'Z(B "T3") + (?\$,1'[(B "t3") + (?\$,1'\(B "M3") + (?\$,1'](B "m3") + (?\$,1'^(B "K3") + (?\$,1'_(B "k3") + (?\$,1'`(B "P3") + (?\$,1'a(B "p3") + (?\$,1'p(B "kappa ") + (?\$,1'q(B "rho ") + (?\$,1's(B "J") + (?\$,1't(B "'%") + (?\$,1'u(B "j3") + (?\$,1(!(B "IO") + (?\$,1("(B "D%") + (?\$,1(#(B "G%") + (?\$,1($(B "IE") + (?\$,1(%(B "DS") + (?\$,1(&(B "II") + (?\$,1('(B "YI") + (?\$,1(((B "J%") + (?\$,1()(B "LJ") + (?\$,1(*(B "NJ") + (?\$,1(+(B "Ts") + (?\$,1(,(B "KJ") + (?\$,1(.(B "V%") + (?\$,1(/(B "DZ") + (?\$,1(0(B "A") + (?\$,1(1(B "B") + (?\$,1(2(B "V") + (?\$,1(3(B "G") + (?\$,1(4(B "D") + (?\$,1(5(B "E") + (?\$,1(6(B "ZH") + (?\$,1(7(B "Z") + (?\$,1(8(B "I") + (?\$,1(9(B "J") + (?\$,1(:(B "K") + (?\$,1(;(B "L") + (?\$,1(<(B "M") + (?\$,1(=(B "N") + (?\$,1(>(B "O") + (?\$,1(?(B "P") + (?\$,1(@(B "R") + (?\$,1(A(B "S") + (?\$,1(B(B "T") + (?\$,1(C(B "U") + (?\$,1(D(B "F") + (?\$,1(E(B "H") + (?\$,1(F(B "C") + (?\$,1(G(B "CH") + (?\$,1(H(B "SH") + (?\$,1(I(B "SCH") + (?\$,1(J(B "\"") + (?\$,1(K(B "Y") + (?\$,1(L(B "'") + (?\$,1(M(B "`E") + (?\$,1(N(B "YU") + (?\$,1(O(B "YA") + (?\$,1(P(B "a") + (?\$,1(Q(B "b") + (?\$,1(R(B "v") + (?\$,1(S(B "g") + (?\$,1(T(B "d") + (?\$,1(U(B "e") + (?\$,1(V(B "zh") + (?\$,1(W(B "z") + (?\$,1(X(B "i") + (?\$,1(Y(B "j") + (?\$,1(Z(B "k") + (?\$,1([(B "l") + (?\$,1(\(B "m") + (?\$,1(](B "n") + (?\$,1(^(B "o") + (?\$,1(_(B "p") + (?\$,1(`(B "r") + (?\$,1(a(B "s") + (?\$,1(b(B "t") + (?\$,1(c(B "u") + (?\$,1(d(B "f") + (?\$,1(e(B "h") + (?\$,1(f(B "c") + (?\$,1(g(B "ch") + (?\$,1(h(B "sh") + (?\$,1(i(B "sch") + (?\$,1(j(B "\"") + (?\$,1(k(B "y") + (?\$,1(l(B "'") + (?\$,1(m(B "`e") + (?\$,1(n(B "yu") + (?\$,1(o(B "ya") + (?\$,1(q(B "io") + (?\$,1(r(B "d%") + (?\$,1(s(B "g%") + (?\$,1(t(B "ie") + (?\$,1(u(B "ds") + (?\$,1(v(B "ii") + (?\$,1(w(B "yi") + (?\$,1(x(B "j%") + (?\$,1(y(B "lj") + (?\$,1(z(B "nj") + (?\$,1({(B "ts") + (?\$,1(|(B "kj") + (?\$,1(~(B "v%") + (?\$,1((B "dz") + (?\$,1)"(B "Y3") + (?\$,1)#(B "y3") + (?\$,1)*(B "O3") + (?\$,1)+(B "o3") + (?\$,1)2(B "F3") + (?\$,1)3(B "f3") + (?\$,1)4(B "V3") + (?\$,1)5(B "v3") + (?\$,1)@(B "C3") + (?\$,1)A(B "c3") + (?\$,1)P(B "G3") + (?\$,1)Q(B "g3") + (?\$,1*4(B "AE") + (?\$,1*5(B "ae") + (?\$,1,T(B "i") + (?\$,1,W(B "a") + (?\$,1,X(B "o") + (?\$,1,\(B "u") + (?\$,1,_(B "h") + (?\$,1,b(B ":") + (?\$,1,p(B "#") + (?\$,1,q(B "B+") + (?\$,1,r(B "G+") + (?\$,1,s(B "D+") + (?\$,1,t(B "H+") + (?\$,1,u(B "W+") + (?\$,1,v(B "Z+") + (?\$,1,w(B "X+") + (?\$,1,x(B "Tj") + (?\$,1,y(B "J+") + (?\$,1,z(B "K%") + (?\$,1,{(B "K+") + (?\$,1,|(B "L+") + (?\$,1,}(B "M%") + (?\$,1,~(B "M+") + (?\$,1,(B "N%") + (?\$,1- (B "N+") + (?\$,1-!(B "S+") + (?\$,1-"(B "E+") + (?\$,1-#(B "P%") + (?\$,1-$(B "P+") + (?\$,1-%(B "Zj") + (?\$,1-&(B "ZJ") + (?\$,1-'(B "Q+") + (?\$,1-((B "R+") + (?\$,1-)(B "Sh") + (?\$,1-*(B "T+") + (?\$,1-0(B "v") + (?\$,1-1(B "oy") + (?\$,1-2(B "ey") + (?\$,1-L(B ",+") + (?\$,1-[(B ";+") + (?\$,1-_(B "?+") + (?\$,1-a(B "H'") + (?\$,1-b(B "aM") + (?\$,1-c(B "aH") + (?\$,1-d(B "wH") + (?\$,1-e(B "ah") + (?\$,1-f(B "yH") + (?\$,1-g(B "a+") + (?\$,1-h(B "b+") + (?\$,1-i(B "tm") + (?\$,1-j(B "t+") + (?\$,1-k(B "tk") + (?\$,1-l(B "g+") + (?\$,1-m(B "hk") + (?\$,1-n(B "x+") + (?\$,1-o(B "d+") + (?\$,1-p(B "dk") + (?\$,1-q(B "r+") + (?\$,1-r(B "z+") + (?\$,1-s(B "s+") + (?\$,1-t(B "sn") + (?\$,1-u(B "c+") + (?\$,1-v(B "dd") + (?\$,1-w(B "tj") + (?\$,1-x(B "zH") + (?\$,1-y(B "e+") + (?\$,1-z(B "i+") + (?\$,1. (B "++") + (?\$,1.!(B "f+") + (?\$,1."(B "q+") + (?\$,1.#(B "k+") + (?\$,1.$(B "l+") + (?\$,1.%(B "m+") + (?\$,1.&(B "n+") + (?\$,1.'(B "h+") + (?\$,1.((B "w+") + (?\$,1.)(B "j+") + (?\$,1.*(B "y+") + (?\$,1.+(B ":+") + (?\$,1.,(B "\"+") + (?\$,1.-(B "=+") + (?\$,1..(B "/+") + (?\$,1./(B "'+") + (?\$,1.0(B "1+") + (?\$,1.1(B "3+") + (?\$,1.2(B "0+") + (?\$,1.@(B "0a") + (?\$,1.A(B "1a") + (?\$,1.B(B "2a") + (?\$,1.C(B "3a") + (?\$,1.D(B "4a") + (?\$,1.E(B "5a") + (?\$,1.F(B "6a") + (?\$,1.G(B "7a") + (?\$,1.H(B "8a") + (?\$,1.I(B "9a") + (?\$,1.P(B "aS") + (?\$,1.^(B "p+") + (?\$,1.a(B "hH") + (?\$,1.f(B "tc") + (?\$,1.x(B "zj") + (?\$,1/$(B "v+") + (?\$,1//(B "gf") + (?\$,1/p(B "0a") + (?\$,1/q(B "1a") + (?\$,1/r(B "2a") + (?\$,1/s(B "3a") + (?\$,1/t(B "4a") + (?\$,1/u(B "5a") + (?\$,1/v(B "6a") + (?\$,1/w(B "7a") + (?\$,1/x(B "8a") + (?\$,1/y(B "9a") + (?\$,1M@(B "he") + (?\$,1MA(B "hu") + (?\$,1MB(B "hi") + (?\$,1MC(B "ha") + (?\$,1MD(B "hE") + (?\$,1ME(B "h") + (?\$,1MF(B "ho") + (?\$,1MH(B "le") + (?\$,1MI(B "lu") + (?\$,1MJ(B "li") + (?\$,1MK(B "la") + (?\$,1ML(B "lE") + (?\$,1MM(B "l") + (?\$,1MN(B "lo") + (?\$,1MO(B "lWa") + (?\$,1MP(B "He") + (?\$,1MQ(B "Hu") + (?\$,1MR(B "Hi") + (?\$,1MS(B "Ha") + (?\$,1MT(B "HE") + (?\$,1MU(B "H") + (?\$,1MV(B "Ho") + (?\$,1MW(B "HWa") + (?\$,1MX(B "me") + (?\$,1MY(B "mu") + (?\$,1MZ(B "mi") + (?\$,1M[(B "ma") + (?\$,1M\(B "mE") + (?\$,1M](B "m") + (?\$,1M^(B "mo") + (?\$,1M_(B "mWa") + (?\$,1M`(B "`se") + (?\$,1Ma(B "`su") + (?\$,1Mb(B "`si") + (?\$,1Mc(B "`sa") + (?\$,1Md(B "`sE") + (?\$,1Me(B "`s") + (?\$,1Mf(B "`so") + (?\$,1Mg(B "`sWa") + (?\$,1Mh(B "re") + (?\$,1Mi(B "ru") + (?\$,1Mj(B "ri") + (?\$,1Mk(B "ra") + (?\$,1Ml(B "rE") + (?\$,1Mm(B "r") + (?\$,1Mn(B "ro") + (?\$,1Mo(B "rWa") + (?\$,1Mp(B "se") + (?\$,1Mq(B "su") + (?\$,1Mr(B "si") + (?\$,1Ms(B "sa") + (?\$,1Mt(B "sE") + (?\$,1Mu(B "s") + (?\$,1Mv(B "so") + (?\$,1Mw(B "sWa") + (?\$,1Mx(B "xe") + (?\$,1My(B "xu") + (?\$,1Mz(B "xi") + (?\$,1M{(B "xa") + (?\$,1M|(B "xE") + (?\$,1M}(B "xa") + (?\$,1M~(B "xo") + (?\$,1M(B "xWa") + (?\$,1N (B "qe") + (?\$,1N!(B "qu") + (?\$,1N"(B "qi") + (?\$,1N#(B "qa") + (?\$,1N$(B "qE") + (?\$,1N%(B "q") + (?\$,1N&(B "qo") + (?\$,1N((B "qWe") + (?\$,1N*(B "qWi") + (?\$,1N+(B "qWa") + (?\$,1N,(B "qWE") + (?\$,1N-(B "qW") + (?\$,1N0(B "Qe") + (?\$,1N1(B "Qu") + (?\$,1N2(B "Qi") + (?\$,1N3(B "Qa") + (?\$,1N4(B "QE") + (?\$,1N5(B "Q") + (?\$,1N6(B "Qo") + (?\$,1N8(B "QWe") + (?\$,1N:(B "QWi") + (?\$,1N;(B "QWa") + (?\$,1N<(B "QWE") + (?\$,1N=(B "QW") + (?\$,1N@(B "be") + (?\$,1NA(B "bu") + (?\$,1NB(B "bi") + (?\$,1NC(B "ba") + (?\$,1ND(B "bE") + (?\$,1NE(B "b") + (?\$,1NF(B "bo") + (?\$,1NG(B "bWa") + (?\$,1NH(B "ve") + (?\$,1NI(B "vu") + (?\$,1NJ(B "vi") + (?\$,1NK(B "va") + (?\$,1NL(B "vE") + (?\$,1NM(B "v") + (?\$,1NN(B "vo") + (?\$,1NO(B "vWa") + (?\$,1NP(B "te") + (?\$,1NQ(B "tu") + (?\$,1NR(B "ti") + (?\$,1NS(B "ta") + (?\$,1NT(B "tE") + (?\$,1NU(B "t") + (?\$,1NV(B "to") + (?\$,1NW(B "tWa") + (?\$,1NX(B "ce") + (?\$,1NY(B "cu") + (?\$,1NZ(B "ci") + (?\$,1N[(B "ca") + (?\$,1N\(B "cE") + (?\$,1N](B "c") + (?\$,1N^(B "co") + (?\$,1N_(B "cWa") + (?\$,1N`(B "`he") + (?\$,1Na(B "`hu") + (?\$,1Nb(B "`hi") + (?\$,1Nc(B "`ha") + (?\$,1Nd(B "`hE") + (?\$,1Ne(B "`h") + (?\$,1Nf(B "`ho") + (?\$,1Nh(B "hWe") + (?\$,1Nj(B "hWi") + (?\$,1Nk(B "hWa") + (?\$,1Nl(B "hWE") + (?\$,1Nm(B "hW") + (?\$,1Np(B "na") + (?\$,1Nq(B "nu") + (?\$,1Nr(B "ni") + (?\$,1Ns(B "na") + (?\$,1Nt(B "nE") + (?\$,1Nu(B "n") + (?\$,1Nv(B "no") + (?\$,1Nw(B "nWa") + (?\$,1Nx(B "Ne") + (?\$,1Ny(B "Nu") + (?\$,1Nz(B "Ni") + (?\$,1N{(B "Na") + (?\$,1N|(B "NE") + (?\$,1N}(B "N") + (?\$,1N~(B "No") + (?\$,1N(B "NWa") + (?\$,1O (B "e") + (?\$,1O!(B "u") + (?\$,1O"(B "i") + (?\$,1O#(B "a") + (?\$,1O$(B "E") + (?\$,1O%(B "I") + (?\$,1O&(B "o") + (?\$,1O'(B "e3") + (?\$,1O((B "ke") + (?\$,1O)(B "ku") + (?\$,1O*(B "ki") + (?\$,1O+(B "ka") + (?\$,1O,(B "kE") + (?\$,1O-(B "k") + (?\$,1O.(B "ko") + (?\$,1O0(B "kWe") + (?\$,1O2(B "kWi") + (?\$,1O3(B "kWa") + (?\$,1O4(B "kWE") + (?\$,1O5(B "kW") + (?\$,1O8(B "Ke") + (?\$,1O9(B "Ku") + (?\$,1O:(B "Ki") + (?\$,1O;(B "Ka") + (?\$,1O<(B "KE") + (?\$,1O=(B "K") + (?\$,1O>(B "Ko") + (?\$,1O@(B "KWe") + (?\$,1OB(B "KWi") + (?\$,1OC(B "KWa") + (?\$,1OD(B "KWE") + (?\$,1OE(B "KW") + (?\$,1OH(B "we") + (?\$,1OI(B "wu") + (?\$,1OJ(B "wi") + (?\$,1OK(B "wa") + (?\$,1OL(B "wE") + (?\$,1OM(B "w") + (?\$,1ON(B "wo") + (?\$,1OP(B "`e") + (?\$,1OQ(B "`u") + (?\$,1OR(B "`i") + (?\$,1OS(B "`a") + (?\$,1OT(B "`E") + (?\$,1OU(B "`I") + (?\$,1OV(B "`o") + (?\$,1OX(B "ze") + (?\$,1OY(B "zu") + (?\$,1OZ(B "zi") + (?\$,1O[(B "za") + (?\$,1O\(B "zE") + (?\$,1O](B "z") + (?\$,1O^(B "zo") + (?\$,1O_(B "zWa") + (?\$,1O`(B "Ze") + (?\$,1Oa(B "Zu") + (?\$,1Ob(B "Zi") + (?\$,1Oc(B "Za") + (?\$,1Od(B "ZE") + (?\$,1Oe(B "Z") + (?\$,1Of(B "Zo") + (?\$,1Og(B "ZWa") + (?\$,1Oh(B "ye") + (?\$,1Oi(B "yu") + (?\$,1Oj(B "yi") + (?\$,1Ok(B "ya") + (?\$,1Ol(B "yE") + (?\$,1Om(B "y") + (?\$,1On(B "yo") + (?\$,1Oo(B "yWa") + (?\$,1Op(B "de") + (?\$,1Oq(B "du") + (?\$,1Or(B "di") + (?\$,1Os(B "da") + (?\$,1Ot(B "dE") + (?\$,1Ou(B "d") + (?\$,1Ov(B "do") + (?\$,1Ow(B "dWa") + (?\$,1Ox(B "De") + (?\$,1Oy(B "Du") + (?\$,1Oz(B "Di") + (?\$,1O{(B "Da") + (?\$,1O|(B "DE") + (?\$,1O}(B "D") + (?\$,1O~(B "Do") + (?\$,1O(B "DWa") + (?\$,1P (B "je") + (?\$,1P!(B "ju") + (?\$,1P"(B "ji") + (?\$,1P#(B "ja") + (?\$,1P$(B "jE") + (?\$,1P%(B "j") + (?\$,1P&(B "jo") + (?\$,1P'(B "jWa") + (?\$,1P((B "ga") + (?\$,1P)(B "gu") + (?\$,1P*(B "gi") + (?\$,1P+(B "ga") + (?\$,1P,(B "gE") + (?\$,1P-(B "g") + (?\$,1P.(B "go") + (?\$,1P0(B "gWu") + (?\$,1P2(B "gWi") + (?\$,1P3(B "gWa") + (?\$,1P4(B "gWE") + (?\$,1P5(B "gW") + (?\$,1P8(B "Ge") + (?\$,1P9(B "Gu") + (?\$,1P:(B "Gi") + (?\$,1P;(B "Ga") + (?\$,1P<(B "GE") + (?\$,1P=(B "G") + (?\$,1P>(B "Go") + (?\$,1P?(B "GWa") + (?\$,1P@(B "Te") + (?\$,1PA(B "Tu") + (?\$,1PB(B "Ti") + (?\$,1PC(B "Ta") + (?\$,1PD(B "TE") + (?\$,1PE(B "T") + (?\$,1PF(B "To") + (?\$,1PG(B "TWa") + (?\$,1PH(B "Ce") + (?\$,1PI(B "Ca") + (?\$,1PJ(B "Cu") + (?\$,1PK(B "Ca") + (?\$,1PL(B "CE") + (?\$,1PM(B "C") + (?\$,1PN(B "Co") + (?\$,1PO(B "CWa") + (?\$,1PP(B "Pe") + (?\$,1PQ(B "Pu") + (?\$,1PR(B "Pi") + (?\$,1PS(B "Pa") + (?\$,1PT(B "PE") + (?\$,1PU(B "P") + (?\$,1PV(B "Po") + (?\$,1PW(B "PWa") + (?\$,1PX(B "SWe") + (?\$,1PY(B "SWu") + (?\$,1PZ(B "SWi") + (?\$,1P[(B "SWa") + (?\$,1P\(B "SWE") + (?\$,1P](B "SW") + (?\$,1P^(B "SWo") + (?\$,1P_(B "SWa") + (?\$,1P`(B "`Sa") + (?\$,1Pa(B "`Su") + (?\$,1Pb(B "`Si") + (?\$,1Pc(B "`Sa") + (?\$,1Pd(B "`SE") + (?\$,1Pe(B "`S") + (?\$,1Pf(B "`So") + (?\$,1Ph(B "fa") + (?\$,1Pi(B "fu") + (?\$,1Pj(B "fi") + (?\$,1Pk(B "fa") + (?\$,1Pl(B "fE") + (?\$,1Pm(B "o") + (?\$,1Pn(B "fo") + (?\$,1Po(B "fWa") + (?\$,1Pp(B "pe") + (?\$,1Pq(B "pu") + (?\$,1Pr(B "pi") + (?\$,1Ps(B "pa") + (?\$,1Pt(B "pE") + (?\$,1Pu(B "p") + (?\$,1Pv(B "po") + (?\$,1Pw(B "pWa") + (?\$,1Px(B "mYa") + (?\$,1Py(B "rYa") + (?\$,1Pz(B "fYa") + (?\$,1Q (B " ") + (?\$,1Q!(B ":") + (?\$,1Q"(B "::") + (?\$,1Q#(B ",") + (?\$,1Q$(B ";") + (?\$,1Q%(B "-:") + (?\$,1Q&(B ":-") + (?\$,1Q'(B "`?") + (?\$,1Q((B ":|:") + (?\$,1Q)(B "`1") + (?\$,1Q*(B "`2") + (?\$,1Q+(B "`3") + (?\$,1Q,(B "`4") + (?\$,1Q-(B "`5") + (?\$,1Q.(B "`6") + (?\$,1Q/(B "`7") + (?\$,1Q0(B "`8") + (?\$,1Q1(B "`9") + (?\$,1Q2(B "`10") + (?\$,1Q3(B "`20") + (?\$,1Q4(B "`30") + (?\$,1Q5(B "`40") + (?\$,1Q6(B "`50") + (?\$,1Q7(B "`60") + (?\$,1Q8(B "`70") + (?\$,1Q9(B "`80") + (?\$,1Q:(B "`90") + (?\$,1Q;(B "`100") + (?\$,1Q<(B "`10000") + (?\$,1m@(B "A-0") + (?\$,1mA(B "a-0") + (?\$,1mB(B "B.") + (?\$,1mC(B "b.") + (?\$,1mD(B "B-.") + (?\$,1mE(B "b-.") + (?\$,1mF(B "B_") + (?\$,1mG(B "b_") + (?\$,1mH(B "C,'") + (?\$,1mI(B "c,'") + (?\$,1mJ(B "D.") + (?\$,1mK(B "d.") + (?\$,1mL(B "D-.") + (?\$,1mM(B "d-.") + (?\$,1mN(B "D_") + (?\$,1mO(B "d_") + (?\$,1mP(B "D,") + (?\$,1mQ(B "d,") + (?\$,1mR(B "D->") + (?\$,1mS(B "d->") + (?\$,1mT(B "E-!") + (?\$,1mU(B "e-!") + (?\$,1mV(B "E-'") + (?\$,1mW(B "e-'") + (?\$,1mX(B "E->") + (?\$,1mY(B "e->") + (?\$,1mZ(B "E-?") + (?\$,1m[(B "e-?") + (?\$,1m\(B "E,(") + (?\$,1m](B "e,(") + (?\$,1m^(B "F.") + (?\$,1m_(B "f.") + (?\$,1m`(B "G-") + (?\$,1ma(B "g-") + (?\$,1mb(B "H.") + (?\$,1mc(B "h.") + (?\$,1md(B "H-.") + (?\$,1me(B "h-.") + (?\$,1mf(B "H:") + (?\$,1mg(B "h:") + (?\$,1mh(B "H,") + (?\$,1mi(B "h,") + (?\$,1mj(B "H-(") + (?\$,1mk(B "h-(") + (?\$,1ml(B "I-?") + (?\$,1mm(B "i-?") + (?\$,1mn(B "I:'") + (?\$,1mo(B "i:'") + (?\$,1mp(B "K'") + (?\$,1mq(B "k'") + (?\$,1mr(B "K-.") + (?\$,1ms(B "k-.") + (?\$,1mt(B "K_") + (?\$,1mu(B "k_") + (?\$,1mv(B "L-.") + (?\$,1mw(B "l-.") + (?\$,1mx(B "L--.") + (?\$,1my(B "l--.") + (?\$,1mz(B "L_") + (?\$,1m{(B "l_") + (?\$,1m|(B "L->") + (?\$,1m}(B "l->") + (?\$,1m~(B "M'") + (?\$,1m(B "m'") + (?\$,1n (B "M.") + (?\$,1n!(B "m.") + (?\$,1n"(B "M-.") + (?\$,1n#(B "m-.") + (?\$,1n$(B "N.") + (?\$,1n%(B "n.") + (?\$,1n&(B "N-.") + (?\$,1n'(B "n-.") + (?\$,1n((B "N_") + (?\$,1n)(B "n_") + (?\$,1n*(B "N->") + (?\$,1n+(B "n->") + (?\$,1n,(B "O?'") + (?\$,1n-(B "o?'") + (?\$,1n.(B "O?:") + (?\$,1n/(B "o?:") + (?\$,1n0(B "O-!") + (?\$,1n1(B "o-!") + (?\$,1n2(B "O-'") + (?\$,1n3(B "o-'") + (?\$,1n4(B "P'") + (?\$,1n5(B "p'") + (?\$,1n6(B "P.") + (?\$,1n7(B "p.") + (?\$,1n8(B "R.") + (?\$,1n9(B "r.") + (?\$,1n:(B "R-.") + (?\$,1n;(B "r-.") + (?\$,1n<(B "R--.") + (?\$,1n=(B "r--.") + (?\$,1n>(B "R_") + (?\$,1n?(B "r_") + (?\$,1n@(B "S.") + (?\$,1nA(B "s.") + (?\$,1nB(B "S-.") + (?\$,1nC(B "s-.") + (?\$,1nD(B "S'.") + (?\$,1nE(B "s'.") + (?\$,1nF(B "S<.") + (?\$,1nG(B "s<.") + (?\$,1nH(B "S.-.") + (?\$,1nI(B "s.-.") + (?\$,1nJ(B "T.") + (?\$,1nK(B "t.") + (?\$,1nL(B "T-.") + (?\$,1nM(B "t-.") + (?\$,1nN(B "T_") + (?\$,1nO(B "t_") + (?\$,1nP(B "T->") + (?\$,1nQ(B "t->") + (?\$,1nR(B "U--:") + (?\$,1nS(B "u--:") + (?\$,1nT(B "U-?") + (?\$,1nU(B "u-?") + (?\$,1nV(B "U->") + (?\$,1nW(B "u->") + (?\$,1nX(B "U?'") + (?\$,1nY(B "u?'") + (?\$,1nZ(B "U-:") + (?\$,1n[(B "u-:") + (?\$,1n\(B "V?") + (?\$,1n](B "v?") + (?\$,1n^(B "V-.") + (?\$,1n_(B "v-.") + (?\$,1n`(B "W!") + (?\$,1na(B "w!") + (?\$,1nb(B "W'") + (?\$,1nc(B "w'") + (?\$,1nd(B "W:") + (?\$,1ne(B "w:") + (?\$,1nf(B "W.") + (?\$,1ng(B "w.") + (?\$,1nh(B "W-.") + (?\$,1ni(B "w-.") + (?\$,1nj(B "X.") + (?\$,1nk(B "x.") + (?\$,1nl(B "X:") + (?\$,1nm(B "x:") + (?\$,1nn(B "Y.") + (?\$,1no(B "y.") + (?\$,1np(B "Z>") + (?\$,1nq(B "z>") + (?\$,1nr(B "Z-.") + (?\$,1ns(B "z-.") + (?\$,1nt(B "Z_") + (?\$,1nu(B "z_") + (?\$,1nv(B "h_") + (?\$,1nw(B "t:") + (?\$,1nx(B "w0") + (?\$,1ny(B "y0") + (?\$,1o (B "A-.") + (?\$,1o!(B "a-.") + (?\$,1o"(B "A2") + (?\$,1o#(B "a2") + (?\$,1o$(B "A>'") + (?\$,1o%(B "a>'") + (?\$,1o&(B "A>!") + (?\$,1o'(B "a>!") + (?\$,1o((B "A>2") + (?\$,1o)(B "a>2") + (?\$,1o*(B "A>?") + (?\$,1o+(B "a>?") + (?\$,1o,(B "A>-.") + (?\$,1o-(B "a>-.") + (?\$,1o.(B "A('") + (?\$,1o/(B "a('") + (?\$,1o0(B "A(!") + (?\$,1o1(B "a(!") + (?\$,1o2(B "A(2") + (?\$,1o3(B "a(2") + (?\$,1o4(B "A(?") + (?\$,1o5(B "a(?") + (?\$,1o6(B "A(-.") + (?\$,1o7(B "a(-.") + (?\$,1o8(B "E-.") + (?\$,1o9(B "e-.") + (?\$,1o:(B "E2") + (?\$,1o;(B "e2") + (?\$,1o<(B "E?") + (?\$,1o=(B "e?") + (?\$,1o>(B "E>'") + (?\$,1o?(B "e>'") + (?\$,1o@(B "E>!") + (?\$,1oA(B "e>!") + (?\$,1oB(B "E>2") + (?\$,1oC(B "e>2") + (?\$,1oD(B "E>?") + (?\$,1oE(B "e>?") + (?\$,1oF(B "E>-.") + (?\$,1oG(B "e>-.") + (?\$,1oH(B "I2") + (?\$,1oI(B "i2") + (?\$,1oJ(B "I-.") + (?\$,1oK(B "i-.") + (?\$,1oL(B "O-.") + (?\$,1oM(B "o-.") + (?\$,1oN(B "O2") + (?\$,1oO(B "o2") + (?\$,1oP(B "O>'") + (?\$,1oQ(B "o>'") + (?\$,1oR(B "O>!") + (?\$,1oS(B "o>!") + (?\$,1oT(B "O>2") + (?\$,1oU(B "o>2") + (?\$,1oV(B "O>?") + (?\$,1oW(B "o>?") + (?\$,1oX(B "O>-.") + (?\$,1oY(B "o>-.") + (?\$,1oZ(B "O9'") + (?\$,1o[(B "o9'") + (?\$,1o\(B "O9!") + (?\$,1o](B "o9!") + (?\$,1o^(B "O92") + (?\$,1o_(B "o92") + (?\$,1o`(B "O9?") + (?\$,1oa(B "o9?") + (?\$,1ob(B "O9-.") + (?\$,1oc(B "o9-.") + (?\$,1od(B "U-.") + (?\$,1oe(B "u-.") + (?\$,1of(B "U2") + (?\$,1og(B "u2") + (?\$,1oh(B "U9'") + (?\$,1oi(B "u9'") + (?\$,1oj(B "U9!") + (?\$,1ok(B "u9!") + (?\$,1ol(B "U92") + (?\$,1om(B "u92") + (?\$,1on(B "U9?") + (?\$,1oo(B "u9?") + (?\$,1op(B "U9-.") + (?\$,1oq(B "u9-.") + (?\$,1or(B "Y!") + (?\$,1os(B "y!") + (?\$,1ot(B "Y-.") + (?\$,1ou(B "y-.") + (?\$,1ov(B "Y2") + (?\$,1ow(B "y2") + (?\$,1ox(B "Y?") + (?\$,1oy(B "y?") + (?\$,1p (B "a") + (?\$,1p!(B "ha") + (?\$,1p"(B "`a") + (?\$,1p#(B "h`a") + (?\$,1p$(B "a'") + (?\$,1p%(B "ha'") + (?\$,1p&(B "a~") + (?\$,1p'(B "ha~") + (?\$,1p((B "A") + (?\$,1p)(B "hA") + (?\$,1p*(B "`A") + (?\$,1p+(B "h`A") + (?\$,1p,(B "A'") + (?\$,1p-(B "hA'") + (?\$,1p.(B "A~") + (?\$,1p/(B "hA~") + (?\$,1p1(B "he") + (?\$,1p9(B "hE") + (?\$,1pQ(B "hi") + (?\$,1pY(B "hI") + (?\$,1pa(B "ho") + (?\$,1pi(B "hO") + (?\$,1pq(B "hu") + (?\$,1py(B "hU") + (?\$,1q(B ",,") + (?\$,1r (B "?*") + (?\$,1r!(B "?:") + (?\$,1r-(B ",!") + (?\$,1r.(B ",'") + (?\$,1r/(B "?,") + (?\$,1r=(B ";!") + (?\$,1r>(B ";'") + (?\$,1r?(B "?;") + (?\$,1rE(B "rh") + (?\$,1rL(B "Rh") + (?\$,1rM(B "!:") + (?\$,1rO(B "!*") + (?\$,1r^(B ";;") + (?\$,1r`(B " ") + (?\$,1ra(B " ") + (?\$,1rb(B " ") + (?\$,1rc(B " ") + (?\$,1rd(B " ") + (?\$,1re(B " ") + (?\$,1rf(B " ") + (?\$,1rg(B ",A (B") + (?\$,1rh(B " ") + (?\$,1ri(B " ") + (?\$,1rp(B "-") + (?\$,1rq(B "-") + (?\$,1rs(B "-") + (?\$,1rt(B "--") + (?\$,1ru(B "-") + (?\$,1rv(B "||") + (?\$,1rw(B "=2") + (?\$,1rx(B "`") + (?\$,1ry(B "'") + (?\$,1rz(B "'") + (?\$,1r{(B "'") + (?\$,1r|(B "\"") + (?\$,1r}(B "\"") + (?\$,1r~(B "\"") + (?\$,1r(B "\"") + (?\$,1s (B "/-") + (?\$,1s!(B "/=") + (?\$,1s"(B " o ") + (?\$,1s$(B ".") + (?\$,1s%(B "..") + (?\$,1s&(B "...") + (?\$,1s'(B ",A7(B") + (?\$,1s0(B " 0/00") + (?\$,1s2(B "'") + (?\$,1s3(B "''") + (?\$,1s4(B "'''") + (?\$,1s5(B "`") + (?\$,1s6(B "``") + (?\$,1s7(B "```") + (?\$,1s8(B "Ca") + (?\$,1s9(B "<") + (?\$,1s:(B ">") + (?\$,1s;(B ":X") + (?\$,1s<(B "!!") + (?\$,1s>(B "'-") + (?\$,1sC(B "-") + (?\$,1sD(B "/") + (?\$,1sH(B "?!") + (?\$,1sI(B "!?") + (?\$,1sp(B "^0") + (?\$,1st(B "^4") + (?\$,1su(B "^5") + (?\$,1sv(B "^6") + (?\$,1sw(B "^7") + (?\$,1sx(B "^8") + (?\$,1sy(B "^9") + (?\$,1sz(B "^+") + (?\$,1s{(B "^-") + (?\$,1s|(B "^=") + (?\$,1s}(B "^(") + (?\$,1s~(B "^)") + (?\$,1s(B "^n") + (?\$,1t (B "_0") + (?\$,1t!(B "_1") + (?\$,1t"(B "_2") + (?\$,1t#(B "_3") + (?\$,1t$(B "_4") + (?\$,1t%(B "_5") + (?\$,1t&(B "_6") + (?\$,1t'(B "_7") + (?\$,1t((B "_8") + (?\$,1t)(B "_9") + (?\$,1t*(B "_+") + (?\$,1t+(B "_-") + (?\$,1t,(B "_=") + (?\$,1t-(B "(") + (?\$,1t.(B ")") + (?\$,1tC(B "Ff") + (?\$,1tD(B "Li") + (?\$,1tG(B "Pt") + (?\$,1tI(B "W=") + (?\$,1tL(B "EUR") + (?\$,1u@(B "a/c") + (?\$,1uA(B "a/s") + (?\$,1uC(B "oC") + (?\$,1uE(B "c/o") + (?\$,1uF(B "c/u") + (?\$,1uI(B "oF") + (?\$,1uJ(B "g") + (?\$,1uN(B "h") + (?\$,1uO(B "\\hbar") + (?\$,1uQ(B "Im") + (?\$,1uS(B "l") + (?\$,1uV(B "No.") + (?\$,1uW(B "PO") + (?\$,1uX(B "P") + (?\$,1u\(B "Re") + (?\$,1u^(B "Rx") + (?\$,1u`(B "(SM)") + (?\$,1ua(B "TEL") + (?\$,1ub(B "(TM)") + (?\$,1uf(B "Ohm") + (?\$,1uj(B "K") + (?\$,1uk(B "Ang.") + (?\$,1un(B "est.") + (?\$,1ut(B "o") + (?\$,1uu(B "Aleph ") + (?\$,1uv(B "Bet ") + (?\$,1uw(B "Gimel ") + (?\$,1ux(B "Dalet ") + (?\$,1v3(B " 1/3") + (?\$,1v4(B " 2/3") + (?\$,1v5(B " 1/5") + (?\$,1v6(B " 2/5") + (?\$,1v7(B " 3/5") + (?\$,1v8(B " 4/5") + (?\$,1v9(B " 1/6") + (?\$,1v:(B " 5/6") + (?\$,1v;(B " 1/8") + (?\$,1v<(B " 3/8") + (?\$,1v=(B " 5/8") + (?\$,1v>(B " 7/8") + (?\$,1v?(B " 1/") + (?\$,1v@(B "I") + (?\$,1vA(B "II") + (?\$,1vB(B "III") + (?\$,1vC(B "IV") + (?\$,1vD(B "V") + (?\$,1vE(B "VI") + (?\$,1vF(B "VII") + (?\$,1vG(B "VIII") + (?\$,1vH(B "IX") + (?\$,1vI(B "X") + (?\$,1vJ(B "XI") + (?\$,1vK(B "XII") + (?\$,1vL(B "L") + (?\$,1vM(B "C") + (?\$,1vN(B "D") + (?\$,1vO(B "M") + (?\$,1vP(B "i") + (?\$,1vQ(B "ii") + (?\$,1vR(B "iii") + (?\$,1vS(B "iv") + (?\$,1vT(B "v") + (?\$,1vU(B "vi") + (?\$,1vV(B "vii") + (?\$,1vW(B "viii") + (?\$,1vX(B "ix") + (?\$,1vY(B "x") + (?\$,1vZ(B "xi") + (?\$,1v[(B "xii") + (?\$,1v\(B "l") + (?\$,1v](B "c") + (?\$,1v^(B "d") + (?\$,1v_(B "m") + (?\$,1v`(B "1000RCD") + (?\$,1va(B "5000R") + (?\$,1vb(B "10000R") + (?\$,1vp(B "<-") + (?\$,1vq(B "-^") + (?\$,1vr(B "->") + (?\$,1vs(B "-v") + (?\$,1vt(B "<->") + (?\$,1vu(B "UD") + (?\$,1vv(B "") + (?\$,1vx(B "!!>") + (?\$,1vy(B "V") + (?\$,1wP(B "<=") + (?\$,1wQ(B "^^") + (?\$,1wR(B "=>") + (?\$,1wS(B "vv") + (?\$,1wT(B "<=>") + (?\$,1x (B "FA") + (?\$,1x"(B "\\partial") + (?\$,1x#(B "TE") + (?\$,1x%(B "{}") + (?\$,1x&(B "Delta") + (?\$,1x'(B "Nabla") + (?\$,1x((B "(-") + (?\$,1x)(B "!(-") + (?\$,1x*(B "(-") + (?\$,1x+(B "-)") + (?\$,1x,(B "!-)") + (?\$,1x-(B "-)") + (?\$,1x.(B " qed") + (?\$,1x/(B "\\prod") + (?\$,1x1(B "\\sum") + (?\$,1x2(B " -") + (?\$,1x3(B "-/+") + (?\$,1x4(B ".+") + (?\$,1x5(B "/") + (?\$,1x6(B " - ") + (?\$,1x7(B "*") + (?\$,1x8(B " ,A0(B ") + (?\$,1x9(B "sb") + (?\$,1x:(B " SQRT ") + (?\$,1x;(B " ROOT,A3(B ") + (?\$,1x<(B " ROOT4 ") + (?\$,1x=(B "0(") + (?\$,1x>(B "infty") + (?\$,1x?(B "-L") + (?\$,1x@(B "-V") + (?\$,1xE(B "PP") + (?\$,1xF(B " !PP ") + (?\$,1xG(B "AND") + (?\$,1xH(B "OR") + (?\$,1xI(B "(U") + (?\$,1xJ(B ")U") + (?\$,1xK(B "\int ") + (?\$,1xL(B "DI") + (?\$,1xN(B "Io") + (?\$,1xT(B ".:") + (?\$,1xU(B ":.") + (?\$,1xV(B ":R") + (?\$,1xW(B "::") + (?\$,1x\(B "?1") + (?\$,1x^(B "CG") + (?\$,1xc(B "?-") + (?\$,1xe(B "?=") + (?\$,1xh(B "~=") + (?\$,1xi(B " !~= ") + (?\$,1xl(B "=?") + (?\$,1xs(B "HI") + (?\$,1xt(B ":=") + (?\$,1xu(B "=:") + (?\$,1y (B "!=") + (?\$,1y!(B "=3") + (?\$,1y"(B " !=3 ") + (?\$,1y$(B "=<") + (?\$,1y%(B ">=") + (?\$,1y&(B ".LE.") + (?\$,1y'(B ".GE.") + (?\$,1y((B ".LT.NOT.EQ.") + (?\$,1y)(B ".GT.NOT.EQ.") + (?\$,1y*(B "<<") + (?\$,1y+(B ">>") + (?\$,1y.(B "!<") + (?\$,1y/(B "!>") + (?\$,1y6(B " <> ") + (?\$,1y7(B " >< ") + (?\$,1yB(B "(C") + (?\$,1yC(B ")C") + (?\$,1yD(B " !(C ") + (?\$,1yE(B " !)C ") + (?\$,1yF(B "(_") + (?\$,1yG(B ")_") + (?\$,1yU(B "(+)") + (?\$,1yV(B "(-)") + (?\$,1yW(B "(,AW(B)") + (?\$,1yX(B "(/)") + (?\$,1yY(B "(,A7(B)") + (?\$,1yZ(B "(,A0(B)") + (?\$,1y[(B "(*)") + (?\$,1y\(B "(=)") + (?\$,1y](B "(-)") + (?\$,1y^(B "[+]") + (?\$,1y_(B "[-]") + (?\$,1y`(B "[,AW(B]") + (?\$,1ya(B "[,A7(B]") + (?\$,1ye(B "-T") + (?\$,1yg(B " MODELS ") + (?\$,1yh(B " TRUE ") + (?\$,1yi(B " FORCES ") + (?\$,1yl(B " !PROVES ") + (?\$,1ym(B " NOT TRUE ") + (?\$,1yn(B " !FORCES ") + (?\$,1yr(B " NORMAL SUBGROUP OF ") + (?\$,1ys(B " CONTAINS AS NORMAL SUBGROUP ") + (?\$,1yt(B " NORMAL SUBGROUP OF OR EQUAL TO ") + (?\$,1yu(B " CONTAINS AS NORMAL SUBGROUP OR EQUAL TO ") + (?\$,1yx(B " MULTIMAP ") + (?\$,1yz(B " INTERCALATE ") + (?\$,1y{(B " XOR ") + (?\$,1y|(B " NAND ") + (?\$,1z%(B " ,A7(B ") + (?\$,1z6(B "<.") + (?\$,1z7(B ">.") + (?\$,1z8(B "<<<") + (?\$,1z9(B ">>>") + (?\$,1zN(B ":3") + (?\$,1zO(B ".3") + (?\$,1zb(B "Eh") + (?\$,1zg(B "~~") + (?\$,1zh(B "<7") + (?\$,1zi(B ">7") + (?\$,1zj(B "7<") + (?\$,1zk(B "7>") + (?\$,1zp(B "NI") + (?\$,1zr(B "(A") + (?\$,1zu(B "TR") + (?\$,1zx(B "88") + (?\$,1{ (B "Iu") + (?\$,1{!(B "Il") + (?\$,1{"(B ":(") + (?\$,1{#(B ":)") + (?\$,1{$(B "|^|") + (?\$,1{'(B "[X]") + (?\$,1{)(B "") + (?\$,1}c(B "Vs") + (?\$,1~ (B "1h") + (?\$,1~!(B "3h") + (?\$,1~"(B "2h") + (?\$,1~#(B "4h") + (?\$,1~&(B "1j") + (?\$,1~'(B "2j") + (?\$,1~((B "3j") + (?\$,1~)(B "4j") + (?\$,1~@(B "1-o") + (?\$,1~A(B "2-o") + (?\$,1~B(B "3-o") + (?\$,1~C(B "4-o") + (?\$,1~D(B "5-o") + (?\$,1~E(B "6-o") + (?\$,1~F(B "7-o") + (?\$,1~G(B "8-o") + (?\$,1~H(B "9-o") + (?\$,1~I(B "10-o") + (?\$,1~J(B "11-o") + (?\$,1~K(B "12-o") + (?\$,1~L(B "13-o") + (?\$,1~M(B "14-o") + (?\$,1~N(B "15-o") + (?\$,1~O(B "16-o") + (?\$,1~P(B "17-o") + (?\$,1~Q(B "18-o") + (?\$,1~R(B "19-o") + (?\$,1~S(B "20-o") + (?\$,1~T(B "(1)") + (?\$,1~U(B "(2)") + (?\$,1~V(B "(3)") + (?\$,1~W(B "(4)") + (?\$,1~X(B "(5)") + (?\$,1~Y(B "(6)") + (?\$,1~Z(B "(7)") + (?\$,1~[(B "(8)") + (?\$,1~\(B "(9)") + (?\$,1~](B "(10)") + (?\$,1~^(B "(11)") + (?\$,1~_(B "(12)") + (?\$,1~`(B "(13)") + (?\$,1~a(B "(14)") + (?\$,1~b(B "(15)") + (?\$,1~c(B "(16)") + (?\$,1~d(B "(17)") + (?\$,1~e(B "(18)") + (?\$,1~f(B "(19)") + (?\$,1~g(B "(20)") + (?\$,1~h(B "1.") + (?\$,1~i(B "2.") + (?\$,1~j(B "3.") + (?\$,1~k(B "4.") + (?\$,1~l(B "5.") + (?\$,1~m(B "6.") + (?\$,1~n(B "7.") + (?\$,1~o(B "8.") + (?\$,1~p(B "9.") + (?\$,1~q(B "10.") + (?\$,1~r(B "11.") + (?\$,1~s(B "12.") + (?\$,1~t(B "13.") + (?\$,1~u(B "14.") + (?\$,1~v(B "15.") + (?\$,1~w(B "16.") + (?\$,1~x(B "17.") + (?\$,1~y(B "18.") + (?\$,1~z(B "19.") + (?\$,1~{(B "20.") + (?\$,1~|(B "(a)") + (?\$,1~}(B "(b)") + (?\$,1~~(B "(c)") + (?\$,1~(B "(d)") + (?\$,1 (B "(e)") + (?\$,1!(B "(f)") + (?\$,1"(B "(g)") + (?\$,1#(B "(h)") + (?\$,1$(B "(i)") + (?\$,1%(B "(j)") + (?\$,1&(B "(k)") + (?\$,1'(B "(l)") + (?\$,1((B "(m)") + (?\$,1)(B "(n)") + (?\$,1*(B "(o)") + (?\$,1+(B "(p)") + (?\$,1,(B "(q)") + (?\$,1-(B "(r)") + (?\$,1.(B "(s)") + (?\$,1/(B "(t)") + (?\$,10(B "(u)") + (?\$,11(B "(v)") + (?\$,12(B "(w)") + (?\$,13(B "(x)") + (?\$,14(B "(y)") + (?\$,15(B "(z)") + (?\$,16(B "A-o") + (?\$,17(B "B-o") + (?\$,18(B "C-o") + (?\$,19(B "D-o") + (?\$,1:(B "E-o") + (?\$,1;(B "F-o") + (?\$,1<(B "G-o") + (?\$,1=(B "H-o") + (?\$,1>(B "I-o") + (?\$,1?(B "J-o") + (?\$,1@(B "K-o") + (?\$,1A(B "L-o") + (?\$,1B(B "M-o") + (?\$,1C(B "N-o") + (?\$,1D(B "O-o") + (?\$,1E(B "P-o") + (?\$,1F(B "Q-o") + (?\$,1G(B "R-o") + (?\$,1H(B "S-o") + (?\$,1I(B "T-o") + (?\$,1J(B "U-o") + (?\$,1K(B "V-o") + (?\$,1L(B "W-o") + (?\$,1M(B "X-o") + (?\$,1N(B "Y-o") + (?\$,1O(B "Z-o") + (?\$,1P(B "a-o") + (?\$,1Q(B "b-o") + (?\$,1R(B "c-o") + (?\$,1S(B "d-o") + (?\$,1T(B "e-o") + (?\$,1U(B "f-o") + (?\$,1V(B "g-o") + (?\$,1W(B "h-o") + (?\$,1X(B "i-o") + (?\$,1Y(B "j-o") + (?\$,1Z(B "k-o") + (?\$,1[(B "l-o") + (?\$,1\(B "m-o") + (?\$,1](B "n-o") + (?\$,1^(B "o-o") + (?\$,1_(B "p-o") + (?\$,1`(B "q-o") + (?\$,1a(B "r-o") + (?\$,1b(B "s-o") + (?\$,1c(B "t-o") + (?\$,1d(B "u-o") + (?\$,1e(B "v-o") + (?\$,1f(B "w-o") + (?\$,1g(B "x-o") + (?\$,1h(B "y-o") + (?\$,1i(B "z-o") + (?\$,1j(B "0-o") + (?\$,2 (B "-") + (?\$,2 !(B "=") + (?\$,2 "(B "|") + (?\$,2 #(B "|") + (?\$,2 $(B "-") + (?\$,2 %(B "=") + (?\$,2 &(B "|") + (?\$,2 '(B "|") + (?\$,2 ((B "-") + (?\$,2 )(B "=") + (?\$,2 *(B "|") + (?\$,2 +(B "|") + (?\$,2 ,(B "+") + (?\$,2 -(B "+") + (?\$,2 .(B "+") + (?\$,2 /(B "+") + (?\$,2 0(B "+") + (?\$,2 1(B "+") + (?\$,2 2(B "+") + (?\$,2 3(B "+") + (?\$,2 4(B "+") + (?\$,2 5(B "+") + (?\$,2 6(B "+") + (?\$,2 7(B "+") + (?\$,2 8(B "+") + (?\$,2 9(B "+") + (?\$,2 :(B "+") + (?\$,2 ;(B "+") + (?\$,2 <(B "+") + (?\$,2 =(B "+") + (?\$,2 >(B "+") + (?\$,2 ?(B "+") + (?\$,2 @(B "+") + (?\$,2 A(B "+") + (?\$,2 B(B "+") + (?\$,2 C(B "+") + (?\$,2 D(B "+") + (?\$,2 E(B "+") + (?\$,2 F(B "+") + (?\$,2 G(B "+") + (?\$,2 H(B "+") + (?\$,2 I(B "+") + (?\$,2 J(B "+") + (?\$,2 K(B "+") + (?\$,2 L(B "+") + (?\$,2 M(B "+") + (?\$,2 N(B "+") + (?\$,2 O(B "+") + (?\$,2 P(B "+") + (?\$,2 Q(B "+") + (?\$,2 R(B "+") + (?\$,2 S(B "+") + (?\$,2 T(B "+") + (?\$,2 U(B "+") + (?\$,2 V(B "+") + (?\$,2 W(B "+") + (?\$,2 X(B "+") + (?\$,2 Y(B "+") + (?\$,2 Z(B "+") + (?\$,2 [(B "+") + (?\$,2 \(B "+") + (?\$,2 ](B "+") + (?\$,2 ^(B "+") + (?\$,2 _(B "+") + (?\$,2 `(B "+") + (?\$,2 a(B "+") + (?\$,2 b(B "+") + (?\$,2 c(B "+") + (?\$,2 d(B "+") + (?\$,2 e(B "+") + (?\$,2 f(B "+") + (?\$,2 g(B "+") + (?\$,2 h(B "+") + (?\$,2 i(B "+") + (?\$,2 j(B "+") + (?\$,2 k(B "+") + (?\$,2 l(B "+") + (?\$,2 m(B "+") + (?\$,2 n(B "+") + (?\$,2 o(B "+") + (?\$,2 p(B "+") + (?\$,2 q(B "+") + (?\$,2 r(B "+") + (?\$,2 s(B "+") + (?\$,2 t(B "+") + (?\$,2 u(B "+") + (?\$,2 v(B "+") + (?\$,2 w(B "+") + (?\$,2 x(B "+") + (?\$,2 y(B "+") + (?\$,2 z(B "+") + (?\$,2 {(B "+") + (?\$,2 |(B "+") + (?\$,2 }(B "+") + (?\$,2 ~(B "+") + (?\$,2 (B "+") + (?\$,2! (B "+") + (?\$,2!!(B "+") + (?\$,2!"(B "+") + (?\$,2!#(B "+") + (?\$,2!$(B "+") + (?\$,2!%(B "+") + (?\$,2!&(B "+") + (?\$,2!'(B "+") + (?\$,2!((B "+") + (?\$,2!)(B "+") + (?\$,2!*(B "+") + (?\$,2!+(B "+") + (?\$,2!,(B "+") + (?\$,2!1(B "/") + (?\$,2!2(B "\\") + (?\$,2!@(B "TB") + (?\$,2!D(B "LB") + (?\$,2!H(B "FB") + (?\$,2!L(B "lB") + (?\$,2!P(B "RB") + (?\$,2!Q(B ".S") + (?\$,2!R(B ":S") + (?\$,2!S(B "?S") + (?\$,2!`(B "fS") + (?\$,2!a(B "OS") + (?\$,2!b(B "RO") + (?\$,2!c(B "Rr") + (?\$,2!d(B "RF") + (?\$,2!e(B "RY") + (?\$,2!f(B "RH") + (?\$,2!g(B "RZ") + (?\$,2!h(B "RK") + (?\$,2!i(B "RX") + (?\$,2!j(B "sB") + (?\$,2!l(B "SR") + (?\$,2!m(B "Or") + (?\$,2!r(B "^") + (?\$,2!s(B "uT") + (?\$,2!v(B "|>") + (?\$,2!w(B "Tr") + (?\$,2!z(B "|>") + (?\$,2!|(B "v") + (?\$,2!}(B "dT") + (?\$,2" (B "<|") + (?\$,2"!(B "Tl") + (?\$,2"$(B "<|") + (?\$,2"&(B "Db") + (?\$,2"'(B "Dw") + (?\$,2"*(B "LZ") + (?\$,2"+(B "0m") + (?\$,2".(B "0o") + (?\$,2"/(B "0M") + (?\$,2"0(B "0L") + (?\$,2"1(B "0R") + (?\$,2"8(B "Sn") + (?\$,2"9(B "Ic") + (?\$,2"B(B "Fd") + (?\$,2"C(B "Bd") + (?\$,2"O(B "Ci") + (?\$,2"e(B "*2") + (?\$,2"f(B "*1") + (?\$,2"n(B "TEL") + (?\$,2"o(B "tel") + (?\$,2"|(B "<--") + (?\$,2"~(B "-->") + (?\$,2#!(B "CAUTION ") + (?\$,2#'(B "XP") + (?\$,2#9(B ":-(") + (?\$,2#:(B ":-)") + (?\$,2#;(B "(-:") + (?\$,2#<(B "SU") + (?\$,2#@(B "f.") + (?\$,2#B(B "m.") + (?\$,2#`(B "cS") + (?\$,2#a(B "cH") + (?\$,2#b(B "cD") + (?\$,2#c(B "cC") + (?\$,2#d(B "cS-") + (?\$,2#e(B "cH-") + (?\$,2#f(B "cD-") + (?\$,2#g(B "cC-") + (?\$,2#i(B "Md") + (?\$,2#j(B "M8") + (?\$,2#k(B "M2") + (?\$,2#l(B "M16") + (?\$,2#m(B "b") + (?\$,2#n(B "Mx") + (?\$,2#o(B "#") + (?\$,2%S(B "X") + (?\$,2%W(B "X") + (?\$,2%`(B "-X") + (?\$,2=@(B " ") + (?\$,2=A(B ",_") + (?\$,2=B(B "._") + (?\$,2=C(B "+\"") + (?\$,2=D(B "JIS") + (?\$,2=E(B "*_") + (?\$,2=F(B ";_") + (?\$,2=G(B "0_") + (?\$,2=J(B "<+") + (?\$,2=K(B ">+") + (?\$,2=L(B "<'") + (?\$,2=M(B ">'") + (?\$,2=N(B "<\"") + (?\$,2=O(B ">\"") + (?\$,2=P(B "(\"") + (?\$,2=Q(B ")\"") + (?\$,2=R(B "=T") + (?\$,2=S(B "=_") + (?\$,2=T(B "('") + (?\$,2=U(B ")'") + (?\$,2=V(B "(I") + (?\$,2=W(B ")I") + (?\$,2=Z(B "[[") + (?\$,2=[(B "]]") + (?\$,2=\(B "-?") + (?\$,2=`(B "=T:)") + (?\$,2=(B " ") + (?\$,2>!(B "A5") + (?\$,2>"(B "a5") + (?\$,2>#(B "I5") + (?\$,2>$(B "i5") + (?\$,2>%(B "U5") + (?\$,2>&(B "u5") + (?\$,2>'(B "E5") + (?\$,2>((B "e5") + (?\$,2>)(B "O5") + (?\$,2>*(B "o5") + (?\$,2>+(B "ka") + (?\$,2>,(B "ga") + (?\$,2>-(B "ki") + (?\$,2>.(B "gi") + (?\$,2>/(B "ku") + (?\$,2>0(B "gu") + (?\$,2>1(B "ke") + (?\$,2>2(B "ge") + (?\$,2>3(B "ko") + (?\$,2>4(B "go") + (?\$,2>5(B "sa") + (?\$,2>6(B "za") + (?\$,2>7(B "si") + (?\$,2>8(B "zi") + (?\$,2>9(B "su") + (?\$,2>:(B "zu") + (?\$,2>;(B "se") + (?\$,2><(B "ze") + (?\$,2>=(B "so") + (?\$,2>>(B "zo") + (?\$,2>?(B "ta") + (?\$,2>@(B "da") + (?\$,2>A(B "ti") + (?\$,2>B(B "di") + (?\$,2>C(B "tU") + (?\$,2>D(B "tu") + (?\$,2>E(B "du") + (?\$,2>F(B "te") + (?\$,2>G(B "de") + (?\$,2>H(B "to") + (?\$,2>I(B "do") + (?\$,2>J(B "na") + (?\$,2>K(B "ni") + (?\$,2>L(B "nu") + (?\$,2>M(B "ne") + (?\$,2>N(B "no") + (?\$,2>O(B "ha") + (?\$,2>P(B "ba") + (?\$,2>Q(B "pa") + (?\$,2>R(B "hi") + (?\$,2>S(B "bi") + (?\$,2>T(B "pi") + (?\$,2>U(B "hu") + (?\$,2>V(B "bu") + (?\$,2>W(B "pu") + (?\$,2>X(B "he") + (?\$,2>Y(B "be") + (?\$,2>Z(B "pe") + (?\$,2>[(B "ho") + (?\$,2>\(B "bo") + (?\$,2>](B "po") + (?\$,2>^(B "ma") + (?\$,2>_(B "mi") + (?\$,2>`(B "mu") + (?\$,2>a(B "me") + (?\$,2>b(B "mo") + (?\$,2>c(B "yA") + (?\$,2>d(B "ya") + (?\$,2>e(B "yU") + (?\$,2>f(B "yu") + (?\$,2>g(B "yO") + (?\$,2>h(B "yo") + (?\$,2>i(B "ra") + (?\$,2>j(B "ri") + (?\$,2>k(B "ru") + (?\$,2>l(B "re") + (?\$,2>m(B "ro") + (?\$,2>n(B "wA") + (?\$,2>o(B "wa") + (?\$,2>p(B "wi") + (?\$,2>q(B "we") + (?\$,2>r(B "wo") + (?\$,2>s(B "n5") + (?\$,2>t(B "vu") + (?\$,2>{(B "\"5") + (?\$,2>|(B "05") + (?\$,2>}(B "*5") + (?\$,2>~(B "+5") + (?\$,2?!(B "a6") + (?\$,2?"(B "A6") + (?\$,2?#(B "i6") + (?\$,2?$(B "I6") + (?\$,2?%(B "u6") + (?\$,2?&(B "U6") + (?\$,2?'(B "e6") + (?\$,2?((B "E6") + (?\$,2?)(B "o6") + (?\$,2?*(B "O6") + (?\$,2?+(B "Ka") + (?\$,2?,(B "Ga") + (?\$,2?-(B "Ki") + (?\$,2?.(B "Gi") + (?\$,2?/(B "Ku") + (?\$,2?0(B "Gu") + (?\$,2?1(B "Ke") + (?\$,2?2(B "Ge") + (?\$,2?3(B "Ko") + (?\$,2?4(B "Go") + (?\$,2?5(B "Sa") + (?\$,2?6(B "Za") + (?\$,2?7(B "Si") + (?\$,2?8(B "Zi") + (?\$,2?9(B "Su") + (?\$,2?:(B "Zu") + (?\$,2?;(B "Se") + (?\$,2?<(B "Ze") + (?\$,2?=(B "So") + (?\$,2?>(B "Zo") + (?\$,2??(B "Ta") + (?\$,2?@(B "Da") + (?\$,2?A(B "Ti") + (?\$,2?B(B "Di") + (?\$,2?C(B "TU") + (?\$,2?D(B "Tu") + (?\$,2?E(B "Du") + (?\$,2?F(B "Te") + (?\$,2?G(B "De") + (?\$,2?H(B "To") + (?\$,2?I(B "Do") + (?\$,2?J(B "Na") + (?\$,2?K(B "Ni") + (?\$,2?L(B "Nu") + (?\$,2?M(B "Ne") + (?\$,2?N(B "No") + (?\$,2?O(B "Ha") + (?\$,2?P(B "Ba") + (?\$,2?Q(B "Pa") + (?\$,2?R(B "Hi") + (?\$,2?S(B "Bi") + (?\$,2?T(B "Pi") + (?\$,2?U(B "Hu") + (?\$,2?V(B "Bu") + (?\$,2?W(B "Pu") + (?\$,2?X(B "He") + (?\$,2?Y(B "Be") + (?\$,2?Z(B "Pe") + (?\$,2?[(B "Ho") + (?\$,2?\(B "Bo") + (?\$,2?](B "Po") + (?\$,2?^(B "Ma") + (?\$,2?_(B "Mi") + (?\$,2?`(B "Mu") + (?\$,2?a(B "Me") + (?\$,2?b(B "Mo") + (?\$,2?c(B "YA") + (?\$,2?d(B "Ya") + (?\$,2?e(B "YU") + (?\$,2?f(B "Yu") + (?\$,2?g(B "YO") + (?\$,2?h(B "Yo") + (?\$,2?i(B "Ra") + (?\$,2?j(B "Ri") + (?\$,2?k(B "Ru") + (?\$,2?l(B "Re") + (?\$,2?m(B "Ro") + (?\$,2?n(B "WA") + (?\$,2?o(B "Wa") + (?\$,2?p(B "Wi") + (?\$,2?q(B "We") + (?\$,2?r(B "Wo") + (?\$,2?s(B "N6") + (?\$,2?t(B "Vu") + (?\$,2?u(B "KA") + (?\$,2?v(B "KE") + (?\$,2?w(B "Va") + (?\$,2?x(B "Vi") + (?\$,2?y(B "Ve") + (?\$,2?z(B "Vo") + (?\$,2?{(B ".6") + (?\$,2?|(B "-6") + (?\$,2?}(B "*6") + (?\$,2?~(B "+6") + (?\$,2@%(B "b4") + (?\$,2@&(B "p4") + (?\$,2@'(B "m4") + (?\$,2@((B "f4") + (?\$,2@)(B "d4") + (?\$,2@*(B "t4") + (?\$,2@+(B "n4") + (?\$,2@,(B "l4") + (?\$,2@-(B "g4") + (?\$,2@.(B "k4") + (?\$,2@/(B "h4") + (?\$,2@0(B "j4") + (?\$,2@1(B "q4") + (?\$,2@2(B "x4") + (?\$,2@3(B "zh") + (?\$,2@4(B "ch") + (?\$,2@5(B "sh") + (?\$,2@6(B "r4") + (?\$,2@7(B "z4") + (?\$,2@8(B "c4") + (?\$,2@9(B "s4") + (?\$,2@:(B "a4") + (?\$,2@;(B "o4") + (?\$,2@<(B "e4") + (?\$,2@=(B "eh4") + (?\$,2@>(B "ai") + (?\$,2@?(B "ei") + (?\$,2@@(B "au") + (?\$,2@A(B "ou") + (?\$,2@B(B "an") + (?\$,2@C(B "en") + (?\$,2@D(B "aN") + (?\$,2@E(B "eN") + (?\$,2@F(B "er") + (?\$,2@G(B "i4") + (?\$,2@H(B "u4") + (?\$,2@I(B "iu") + (?\$,2@J(B "v4") + (?\$,2@K(B "nG") + (?\$,2@L(B "gn") + (?\$,2B|(B "(JU)") + (?\$,2C (B "1c") + (?\$,2C!(B "2c") + (?\$,2C"(B "3c") + (?\$,2C#(B "4c") + (?\$,2C$(B "5c") + (?\$,2C%(B "6c") + (?\$,2C&(B "7c") + (?\$,2C'(B "8c") + (?\$,2C((B "9c") + (?\$,2C)(B "10c") + (?\$,2C(B "KSC") + (?\$,2GB(B "am") + (?\$,2GX(B "pm") + (?\$,3h (B "ff") + (?\$,3h!(B "fi") + (?\$,3h"(B "fl") + (?\$,3h#(B "ffi") + (?\$,3h$(B "ffl") + (?\$,3h%(B "St") + (?\$,3h&(B "st") + (?\$,3q=(B "3+;") + (?\$,3qB(B "aM.") + (?\$,3qD(B "aH.") + (?\$,3qH(B "ah.") + (?\$,3qM(B "a+-") + (?\$,3qN(B "a+.") + (?\$,3qO(B "b+-") + (?\$,3qP(B "b+.") + (?\$,3qQ(B "b+,") + (?\$,3qR(B "b+;") + (?\$,3qS(B "tm-") + (?\$,3qT(B "tm.") + (?\$,3qU(B "t+-") + (?\$,3qV(B "t+.") + (?\$,3qW(B "t+,") + (?\$,3qX(B "t+;") + (?\$,3qY(B "tk-") + (?\$,3qZ(B "tk.") + (?\$,3q[(B "tk,") + (?\$,3q\(B "tk;") + (?\$,3q](B "g+-") + (?\$,3q^(B "g+.") + (?\$,3q_(B "g+,") + (?\$,3q`(B "g+;") + (?\$,3qa(B "hk-") + (?\$,3qb(B "hk.") + (?\$,3qc(B "hk,") + (?\$,3qd(B "hk;") + (?\$,3qe(B "x+-") + (?\$,3qf(B "x+.") + (?\$,3qg(B "x+,") + (?\$,3qh(B "x+;") + (?\$,3qi(B "d+-") + (?\$,3qj(B "d+.") + (?\$,3qk(B "dk-") + (?\$,3ql(B "dk.") + (?\$,3qm(B "r+-") + (?\$,3qn(B "r+.") + (?\$,3qo(B "z+-") + (?\$,3qp(B "z+.") + (?\$,3qq(B "s+-") + (?\$,3qr(B "s+.") + (?\$,3qs(B "s+,") + (?\$,3qt(B "s+;") + (?\$,3qu(B "sn-") + (?\$,3qv(B "sn.") + (?\$,3qw(B "sn,") + (?\$,3qx(B "sn;") + (?\$,3qy(B "c+-") + (?\$,3qz(B "c+.") + (?\$,3q{(B "c+,") + (?\$,3q|(B "c+;") + (?\$,3q}(B "dd-") + (?\$,3q~(B "dd.") + (?\$,3q(B "dd,") + (?\$,3r (B "dd;") + (?\$,3r!(B "tj-") + (?\$,3r"(B "tj.") + (?\$,3r#(B "tj,") + (?\$,3r$(B "tj;") + (?\$,3r%(B "zH-") + (?\$,3r&(B "zH.") + (?\$,3r'(B "zH,") + (?\$,3r((B "zH;") + (?\$,3r)(B "e+-") + (?\$,3r*(B "e+.") + (?\$,3r+(B "e+,") + (?\$,3r,(B "e+;") + (?\$,3r-(B "i+-") + (?\$,3r.(B "i+.") + (?\$,3r/(B "i+,") + (?\$,3r0(B "i+;") + (?\$,3r1(B "f+-") + (?\$,3r2(B "f+.") + (?\$,3r3(B "f+,") + (?\$,3r4(B "f+;") + (?\$,3r5(B "q+-") + (?\$,3r6(B "q+.") + (?\$,3r7(B "q+,") + (?\$,3r8(B "q+;") + (?\$,3r9(B "k+-") + (?\$,3r:(B "k+.") + (?\$,3r;(B "k+,") + (?\$,3r<(B "k+;") + (?\$,3r=(B "l+-") + (?\$,3r>(B "l+.") + (?\$,3r?(B "l+,") + (?\$,3r@(B "l+;") + (?\$,3rA(B "m+-") + (?\$,3rB(B "m+.") + (?\$,3rC(B "m+,") + (?\$,3rD(B "m+;") + (?\$,3rE(B "n+-") + (?\$,3rF(B "n+.") + (?\$,3rG(B "n+,") + (?\$,3rH(B "n+;") + (?\$,3rI(B "h+-") + (?\$,3rJ(B "h+.") + (?\$,3rK(B "h+,") + (?\$,3rL(B "h+;") + (?\$,3rM(B "w+-") + (?\$,3rN(B "w+.") + (?\$,3rO(B "j+-") + (?\$,3rP(B "j+.") + (?\$,3rQ(B "y+-") + (?\$,3rR(B "y+.") + (?\$,3rS(B "y+,") + (?\$,3rT(B "y+;") + (?\$,3rU(B "lM-") + (?\$,3rV(B "lM.") + (?\$,3rW(B "lH-") + (?\$,3rX(B "lH.") + (?\$,3rY(B "lh-") + (?\$,3rZ(B "lh.") + (?\$,3r[(B "la-") + (?\$,3r\(B "la.") + (?\$,3ra(B "!") + (?\$,3rb(B "\"") + (?\$,3rc(B "#") + (?\$,3rd(B "$") + (?\$,3re(B "%") + (?\$,3rf(B "&") + (?\$,3rg(B "'") + (?\$,3rh(B "(") + (?\$,3ri(B ")") + (?\$,3rj(B "*") + (?\$,3rk(B "+") + (?\$,3rl(B ",") + (?\$,3rm(B "-") + (?\$,3rn(B ".") + (?\$,3ro(B "/") + (?\$,3rp(B "0") + (?\$,3rq(B "1") + (?\$,3rr(B "2") + (?\$,3rs(B "3") + (?\$,3rt(B "4") + (?\$,3ru(B "5") + (?\$,3rv(B "6") + (?\$,3rw(B "7") + (?\$,3rx(B "8") + (?\$,3ry(B "9") + (?\$,3rz(B ":") + (?\$,3r{(B ";") + (?\$,3r|(B "<") + (?\$,3r}(B "=") + (?\$,3r~(B ">") + (?\$,3r(B "?") + (?\$,3s (B "@") + (?\$,3s!(B "A") + (?\$,3s"(B "B") + (?\$,3s#(B "C") + (?\$,3s$(B "D") + (?\$,3s%(B "E") + (?\$,3s&(B "F") + (?\$,3s'(B "G") + (?\$,3s((B "H") + (?\$,3s)(B "I") + (?\$,3s*(B "J") + (?\$,3s+(B "K") + (?\$,3s,(B "L") + (?\$,3s-(B "M") + (?\$,3s.(B "N") + (?\$,3s/(B "O") + (?\$,3s0(B "P") + (?\$,3s1(B "Q") + (?\$,3s2(B "R") + (?\$,3s3(B "S") + (?\$,3s4(B "T") + (?\$,3s5(B "U") + (?\$,3s6(B "V") + (?\$,3s7(B "W") + (?\$,3s8(B "X") + (?\$,3s9(B "Y") + (?\$,3s:(B "Z") + (?\$,3s;(B "[") + (?\$,3s<(B "\\") + (?\$,3s=(B "]") + (?\$,3s>(B "^") + (?\$,3s?(B "_") + (?\$,3s@(B "`") + (?\$,3sA(B "a") + (?\$,3sB(B "b") + (?\$,3sC(B "c") + (?\$,3sD(B "d") + (?\$,3sE(B "e") + (?\$,3sF(B "f") + (?\$,3sG(B "g") + (?\$,3sH(B "h") + (?\$,3sI(B "i") + (?\$,3sJ(B "j") + (?\$,3sK(B "k") + (?\$,3sL(B "l") + (?\$,3sM(B "m") + (?\$,3sN(B "n") + (?\$,3sO(B "o") + (?\$,3sP(B "p") + (?\$,3sQ(B "q") + (?\$,3sR(B "r") + (?\$,3sS(B "s") + (?\$,3sT(B "t") + (?\$,3sU(B "u") + (?\$,3sV(B "v") + (?\$,3sW(B "w") + (?\$,3sX(B "x") + (?\$,3sY(B "y") + (?\$,3sZ(B "z") + (?\$,3s[(B "{") + (?\$,3s\(B "|") + (?\$,3s](B "}") + (?\$,3s^(B "~") + (?\$,3sa(B ".") + (?\$,3sb(B "\"") + (?\$,3sc(B "\"") + (?\$,3sd(B ",") + ;; Not from Lynx + (?$,3r_(B . "") + (?$,3u=(B . "?"))))) + (aset standard-display-table + (make-char 'mule-unicode-0100-24ff) nil) + (aset standard-display-table + (make-char 'mule-unicode-2500-33ff) nil) + (aset standard-display-table + (make-char 'mule-unicode-e000-ffff) nil)) + (setq latin1-display-ucs-per-lynx (not latin1-display-ucs-per-lynx)) + (redraw-display)) + (provide 'latin1-disp) ;;; latin1-disp.el ends here