diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /language/tamil |
Initial commit
Diffstat (limited to 'language/tamil')
-rw-r--r-- | language/tamil/palladam/Palladam2.1.Copyright | 125 | ||||
-rw-r--r-- | language/tamil/palladam/Palladam2.1.Readme | 185 | ||||
l--------- | language/tamil/palladam/README | 1 | ||||
-rw-r--r-- | language/tamil/palladam/Readme.TamilFont | 32 | ||||
-rw-r--r-- | language/tamil/palladam/bitmap.hqx | 937 | ||||
-rw-r--r-- | language/tamil/palladam/keymap.hqx | 49 | ||||
-rw-r--r-- | language/tamil/palladam/palla.hqx | 687 | ||||
l--------- | language/tamil/wntamil/README | 1 | ||||
-rw-r--r-- | language/tamil/wntamil/readme.doc | 91 | ||||
-rw-r--r-- | language/tamil/wntamil/tamdict.tex | 313 | ||||
-rw-r--r-- | language/tamil/wntamil/tamdict.txt | 313 | ||||
-rw-r--r-- | language/tamil/wntamil/tamil.mf | 2020 | ||||
-rw-r--r-- | language/tamil/wntamil/tamilize.c | 323 | ||||
-rw-r--r-- | language/tamil/wntamil/tamilmax.mf | 446 | ||||
-rw-r--r-- | language/tamil/wntamil/tamilmax.tex | 369 | ||||
-rw-r--r-- | language/tamil/wntamil/tmilize.c | 324 | ||||
-rw-r--r-- | language/tamil/wntamil/wntamil.mf | 16 | ||||
-rw-r--r-- | language/tamil/wntamil/wntml10.mf | 76 |
18 files changed, 6308 insertions, 0 deletions
diff --git a/language/tamil/palladam/Palladam2.1.Copyright b/language/tamil/palladam/Palladam2.1.Copyright new file mode 100644 index 0000000000..21f35498bc --- /dev/null +++ b/language/tamil/palladam/Palladam2.1.Copyright @@ -0,0 +1,125 @@ +Palladam Tamil Font, Version 2.1 + +All versions Copyright (c) 1989, 1990, 1991, 1992 T. Govindaraj + +1 404 325 7446, tg@chmsr.gatech.edu + +File name: Palladam2.1.Copyright, 92.2.9, 9:00 Hrs, EST + +Palladam is a Type 1 Tamil font generated using Fontographer. + +Palladam Tamil Font is free. You are free to use it and free to +distribute it on a free basis. Palladam Tamil Font is NOT in the +public domain; it is copyrighted by its author, T. Govindaraj, +1752, Crestline Court, Atlanta, Georgia 30345. +_______________________________________________________________________________ + +I reproduce below some background information that accompanied the +original version (July 1990). Additional comments are provided at +the end. +_______________________________________________________________________________ + +Background and a brief history (July 1990) + +I (T. Govindaraj) wrote this font over a period of about a year. +It has been modified almost continuously. Since I could not find +a commercially available font that I liked, I decided to create +one. It took a rather long time since my professorial responsibilities +in the top industrial and systems engineering program in the US left +me with little spare time. While there is always room for improvement, +I decided to release the font at this time (July 1990) since it appears +usable at the current state of its development. + +The font is named after the little town where I come from. I am +actually from a "suburb" of Palladam. + +Since my background is engineering and not linguistics or Tamil +literature, I had to use letter mappings that seemed reasonable. +I am open to suggestions concerning mappings that may be more +appropriate. However, I do not know when I will be able to make +any major changes. + +Even though the font was developed on an Apple Macintosh II, it is +very unlikely that I will do more work on a Mac font. While I was +an admirer and promoter of the user interface philosophy popularized +by Apple, I have been extremely unhappy with Apple's attitude +concerning the "look and feel" issue and their legal "maneuvers". +As a past user of Xerox lisp machines and a current user of Sun and +NeXT machines, I have not been happy with what Apple is doing. I do +not plan to recommend or purchase any more Apple computers until +Apple adopts a more egalitarian attitude. + +I am an admirer and supporter of the Free Software Foundation +(FSF). I plan to develop the Palladam Tamil Font into ghostscript +compatible form and turn over complete control to FSF. In the meantime, +I have decided to retain the copyright and impose minimal restrictions +on the use and distribution of Palladam Tamil Font. The restrictions +and terms are in the spirit of GNU General Public License from FSF. + +Versions of this font for other computers and operating systems +may become available at some later date. + +If you like and use this font, I would recommend a donation to the +Free Software Foundation at the following address: + + Free Software Foundation, Inc. + 675 Massachusetts Avenue + Cambridge, MA 02139, USA + + (Your donations to FSF are tax deductible.) + +I list below three restrictions. If you have any questions about the +use or distribution of this font or suggestions, please contact me +via e-mail or telephone (tg@chmsr.gatech.edu, +1 404 325 7446). + + (1) You should not receive any money from anyone who gets + a copy of the font from you, except for nominal charges + to cover the cost of media and postal expenses. + I encourage distribution via appropriate networks. + + (2) Any fonts derived from this font, for use on any + hardware and/or with any free or commercial software, + will also be available under the same terms as this font, + subject to the current US copyright laws governing software. + + (3) Any distribution of this font in any form will be accompanied + by this notice in its entirety. + +No warranty + +Palladam Tamil Font is licensed free of charge and I provide +absolutely no warranty. You use the font entirely at your own +risk. The author, T. Govindaraj, or anyone who distributes this +font under the terms mentioned above is not liable for any losses +or damages resulting from the use of this font. + +I, T. Govindaraj, reserve the right to make any changes in the terms +and conditions under which this font or any derivatives are +distributed to the extent permitted by the copyright laws of the +United States of America or the Berne Convention, whichever is +deemed the most beneficial to humanity. + +Manifest + +The font is distributed in three files. One file contains the +bitmaps, the second contains the PostScript font required by the Apple +LaserWriter, and the third (Palladam.Readme) is a file that describes +the keyboard mappings and instructions for using the fonts on a Mac. +A fourth file that contains the key mappings in Courier and Palladam +fonts may also be distributed. + +Trademark Information + + Apple LaserWriter, and Macintosh are trademarks of Apple Computer. + Fontographer is a trademark of Altsys Corporation. + PostScript is a trademark of Adobe Systems, Inc. +_______________________________________________________________________________ + +Additional Comments (February 1991) + +Most of what I have said above still holds. I still retain the +copyright, Other conditions of distribution hold. If you use the +font and like it, I recommend that you donate some money to FSF. +My attitude towards Apple the company is still mostly the same. +However, I have decided to update the font and make it available +now. I don't know how this will change in the future. +_______________________________________________________________________________ diff --git a/language/tamil/palladam/Palladam2.1.Readme b/language/tamil/palladam/Palladam2.1.Readme new file mode 100644 index 0000000000..c4f9dccf8d --- /dev/null +++ b/language/tamil/palladam/Palladam2.1.Readme @@ -0,0 +1,185 @@ +Palladam Tamil Font, Version 2.1 + +All versions Copyright (c) 1989, 1990, 1991, 1992 T. Govindaraj + +1 404 325 7446, tg@chmsr.gatech.edu + +File name: Palladam2.1.Readme, 92.2.9, 9:00 Hrs, EST. + +_______________________________________________________________________________ +Changes in version 2.1 + +1. Since we do not have cases in Tamil script, I use lower case + letters on the QWERTY keyboard for the consonants in their basic + form and for vowels. <shift>-letter now has a different meaning. + For vowels, <shift>-letter gives you the same Tamil letter as + before (i.e., <shift>a = ah). For consonants, <shift>-letter + now gives the corresponding Tamil letter + u, i.e., <shift>r = + "ru". (In Version 1, you had to type <option>r for "ru".) + + <option>-letter now gives you the corresponding Tamil letter + + u_, i.e., <option>r = "roo", as in Roopa. + + Unfortunately some letters still require <shift><option>-letter + to get the " + u_" combination. This is due to the way Apple + maps the keys. + + I have removed braces {} and replaced them with "nu" (as in + Bhanu) and "nnu" (as in Anu for atom). The longer forms of + these consonants with u and u_ are available with <option>- + or <shift><option>-letter. While I lost two characters, the + change makes the typing more consistent. + +2. You can now get the dot on the consonant either by typing "f" + or by typing back quote as before. + +3. You can now get the backslash to produce the same thing as the + <option>-6. (This is the "kahll" that you get when a consonant + combines with "a_".) I assume that the loss of backslash to make + it easy to use a frequently used symbol won't cause too many + problems. You now have two ways of generating the symbol. + + Thank you, M. Thavarajah, for suggesting some of these changes. +_______________________________________________________________________________ +Instructions included with the original version (July 1990) are +given below. Recent changes are given at the end. +_______________________________________________________________________________ +Instructions for use of the font on a Macintosh computer (July 1990) + +(The Key Map file shows the mappings of the keys and uses Courier and +Palladam fonts.) + +Palladam.bmap contains the bitmaps. Use Font/DA Mover to add the +Palladam Tamil Font to your System. + +Drag the icon that shows the number 1 (on a sheet of paper at an angle) +on top of a laser printer (with the name Palla) into the System Folder +for use by PostScript-compatible printer. + +Notes and Suggestions + +Please see the file Palladam.Copyright for a brief history and +copyright information. + +"Palladam" was developed using Fontographer, which generates the +bitmaps as well as the necessary PostScript files. + +The screen bitmap fonts are not very "pretty". However, they print +nicely on a laser printer. They should also print reasonably well on +an Imagewriter. For ease of use while you are in a word processor, I +recommend that you type using Size 18, and print using Size 10 or +12. (The letters of the same size look larger for Palladam than for +other fonts. Therefore, size 12, for instance, requires more space +than a size 12 Courier or other font. This has not been a problem +for me. I normally print in 10 or 12 size, and use 1 1/2 spacing.) + +I do have a bitmap font (written using Fontastic Plus) that I may +decide to distribute (under the same conditions, free) after I fix +some inconsistencies. That font "looks" nicer on the screen. + +Keyboard mappings + +Tamil letters have been mapped to English letters by sound and/or type +(vowels or consonants). While I have mapped most letters to letters +normally used for them, (e.g., z for zh), the letters Q, W, X, and B +(as well as [ and ]) have been used somewhat arbitrarily. My +justification is that I had to find some letters and the ones I found +were the most convenient. + +Back quote (`) is used for the dot required for the consonants. + +Option and Shift Option keys are used to represent the conjugations +of consonants with vowels. + +Option-<number> are used for most combinations, with Option-7 and +Option-8 used for (d + i) and (d + i_) respectively. +Option-1,2,3,4,5,6,and 9 are used for the additions required for +i, i_, e, e_, ai, a_, and ai (traditional form). + +Option-<letter> is used for the combination <consonant + u>, with +exceptions shown above (nu as in Bhanu = option [ (try [[ if a +single [ does nothing), nu as in anu (atom) = option-/, +nu as in nurai (foam) = shift-option-n). + +Shift-Option-<letter> is used for the combination <consonant + u_>, +with the exception shown above (nu_ as in nu_l (book, thread) = +shift-option-o). + +Some words and symbols have been adapted from the following sources. + +Kazhakath Thamizh Agarathi, June 1985 + +T. Burrow and M. B. Emeneau (1984). A Dravidian Etymological Dictionary, +Second Edition, Clarendon Press, Oxford. + + +a (amma / mother) a (option a = +a; +a = kaal) +a_ (a_lamaram / banyan) sh a A (a_ = a underbar) +i (ilai / leaf) i +i_ (i_ / fly) sh i I +u (ural / mortar) u +u_ (u_si / needle) sh u U +e (eli / rat) e +e_ (e_ni / ladder) sh e E +ai (aindhu / 5) option i i +o (ottakam / camel) o +o_ (o_nayy / wolf) sh o O +au (auvvai / the poetess) option i o + +ah (ehhu / steel) f + +k (kappal / ship) k +ng (singam / lion) g +c (sangu / conch) c +n~ (gnayiru / sun) w +t. (padam / picture) d +n (kinaru / well) ] * (option /) +th (thavalai / frog) t +n (nandu / crab) n * (sh opt n = nu; sh op o = nuu) +p (pambaram / top) p +m (mayil / peacock) m +y (yanai / elephant) y +r (raja / king) r +l (valai / net) l +v (vandi / cart) v +zh (pazham / fruit) z +l.. (vilakku / lamp q (l over one or two dots) +rr (paravai / bird) b +n (maan / deer) [ * (option [ [) + +h (hari) h +j (raja) j +s (swami) s +sh (shankara) x +xsh (laxshmi) none + +Trademark Inforamtion + + Imagewriter, LaserWriter, and Macintosh are trademarks of Apple Computer. + Fontographer and Fontastic Plus are trademarks of Altsys Corporation. + PostScript is a trademark of Adobe Systems, Inc. + +Acknowledgements + +The incentive for writing this font has been my mother. She never +asked that I write her using a computer, but I wanted to do it +anyway! Though my folks would prefer to see my handwriting rather +than some mechanized version of it, they have gotten used to it and +even seem to like it (or not mind it). I thank everyone in my +family, in the US and in India. They deserve all the credit, and I +accept any blame (or is it the other way around?!). +_______________________________________________________________________________ + +Note added on 92.2.9 + +I have created a mailing list called tamil-palladam. This mailing +list is unmoderated. This list is intended for discussions relevant +to the "Palladam" Tamil font. + +You can post articles to the mailing list by sending them directly +to tamil-palladam@isye.gatech.edu. + +Please send mail to tamil-palladam-request@isye.gatech.edu if you +would like to get on/off the mailing list. Do not send any mail to +the entire mailing list (i.e., tamil-palladam@isye.gatech.edu) +unless you want everybody on the list to receive a copy. +_______________________________________________________________________________ diff --git a/language/tamil/palladam/README b/language/tamil/palladam/README new file mode 120000 index 0000000000..f366163c8f --- /dev/null +++ b/language/tamil/palladam/README @@ -0,0 +1 @@ +Palladam2.1.Readme
\ No newline at end of file diff --git a/language/tamil/palladam/Readme.TamilFont b/language/tamil/palladam/Readme.TamilFont new file mode 100644 index 0000000000..213dd4d22b --- /dev/null +++ b/language/tamil/palladam/Readme.TamilFont @@ -0,0 +1,32 @@ +Readme.TamilFont 91.2.22 + +If you are looking for the Tamil font "Palladam", please go down to +Tamil/Palladam2.1 (i.e., /pub/Tamil/Palladam2.1) for the most recent +version. The older version can be found in Tamil/Palladam.Old. + +All files are text files. You need BinHex4.0 to decode the files with +the hqx extension (bitmap.hqx, keymap.hqx, and palla.hqx). Instructions +for installation are provided in the Readme file. + +Please do not ask me for help in installing the font. Please ask your +local Mac expert for help. Also, I cannot mail the fonts at this time. + +If you would like to use the font on the NeXT machines, and if you +can install them yourself, I can gladly provide the font. The Mac +version is not usable directly since different key mappings are +necessary. + +I do not know when "Palladam" will be ready for other machines and/or +operating systems. I shall post a news article when other versions +become usable. + +I hope you find the font useful and relatively easy to use. If you use +the font and like it and/or have any suggestions for improvement, you +may want to mail me a note. + + +T. Govindaraj +1 404 894 3873 (voice) tg@chmsr.gatech.edu +Associate Professor +1 404 894 2301 (fax) tg@chmsr.uucp; 128.61.3.10 + +School of Industrial and Systems Engineering, Georgia Institute of Technology +765 Ferst Drive, ISyE-0205, Atlanta, GA 30332-0205, USA diff --git a/language/tamil/palladam/bitmap.hqx b/language/tamil/palladam/bitmap.hqx new file mode 100644 index 0000000000..5a03364d2e --- /dev/null +++ b/language/tamil/palladam/bitmap.hqx @@ -0,0 +1,937 @@ +(This file must be converted with BinHex 4.0) + +:$9"KE'aKC'&Y,Q*YBA!!4NC*6%406eB!N!F"!HAT1!#3"!%!!!%"6J!"!%i!N!1 +AA+3$SE@J6-)'p668(IG[NE1CCA@j@U3mFrGe49Y1caF04Np(Ae4PEA!ZBQeKF!) +!N!0'4NP-4%e29J#3#%C'58a%68p@!*!BSq429J#3"3%"j5YA2cbGPPRc,p[0T4' +(FVbmM,kRRYCmp[(2ma2H0C3Qi(TAZTbCGU@,fIrLcdBRPkZTR8kXh1)r39*R`ZK +F1K86pIE(8T'h#6C)FVMTHUkMe'Xa@$SM(!(X8!V@lQ4@2r"haZhABlRbDDrNNIh +9'A*6-$hNfcMBl-I%E1eX)L%2CkS!!"lLN!!!N!6l!#Mrprrl!$i!'JjV!"8!"3# +3!i3!N-(`!*"&F!#3$(J!N,-$[!#3&`2J!*!XF!#3$2`!!m"i!*!(I!#364`!N!S +F!*"1"Mi!N"%(!*!&"$!!N#a`E-!!(KJ`'!#3""R1$!rahJ((r(jrmm$R!*!$m!# +354`!N!SF!*!Y`!#3)!3L!*!(!I!!N!J-J!#3"!JB!*!XF1c$'$-)-(i!N!3lJc` +HF`F$arh$IrBaJ`!!!a`!N#N2J!#3(K`!N!SF!*!Y`!#3(!2`!!!%BJ#3"`pi!*! +)(-!!N!3)#!#3,($m`aKK'$$(!*!%1`0m("X$!X3"!F!m'`'!!!F1!*!)I!#3)$$ +J!*!`q!#3*X!!N""`m!#3#K`m!!!%BJ#3"a`-!*!)(N!!N!3)#!#3,($X`aM"'$( +"J!#3!c-"$"JE!`,%!`#!D!S!J!!($J#3"`((!*!DIJ#3"8!`!*!4%3"!!*!E!`B +!N![m!*!D`!#3"`IJ!*!(fIJ!N!Ni)'`!!!3m!*!(-"`!N!JC3!!"q!!)#!#3#A! +!!!m!N"Xi!*!$F1c$'-%`-B'!!*!$GJ'-'"Z$"-3#!!"S#J#!!!F1!$`3!*!%!`# +!!*!B!F'!!*!%J"J!N"%4!%!!N!a`)!#3$3EK!*!+!i-!N"V!!*!(("`!N!B"LJ` +!N!PX3$J!!!BB!*!(B(`!N!JH`!!("`!%#!#3#IJ!!"Q!!*!DI!#3!h$X`aM")$- +!`-!!!(B"M"JCJ`6%!J!!b!S!J!!!$J"Q%"j`3rrQ)!(rm!`(rJ)q!lrrIrJ`Iri +Mrim"#5!m(rm6!0!")H2j2m"m1$rq"rK2!!"i"!rr%H!2rp%!4%2"mIrr$amri!! +!!FJKli2r`!!$rq2r!Ki"h!AJJ`i(r`1!N!!(Mrr'!D!#F(rrKi1$!(r$`!(J%4r +q(J$a%!`(JIH"`I(J#)rm"K``"J!(rm3IiIZ1"rq!!!"i"m1$rq5I`Ir!Ji!HH)J +#!j!!H-*N(rmI`!J"liIXMN2-!B!(#2!3r$`#!H!2rmKJrrbq2(i$l`2`IH"q(cm +!IJq2!%(q(irrMmI!GrrN(rJ!F1!Irm&J!`$!`!!!CJ'-!$J($-3#!!$'-J#q!!! +F!*S30pK#)!`J"J#!(!3J!Q-'4!h!3(bB'N)J'F#,)%B3J"B!F!%Q0N%L!BE)%"X +%3&Q!!-B%%"!6%$-$F3")4QB2"33`m1%!N!-$,#-B3JK!!!`"!K!#)B-L#M#-NB3 +3$F"3''K!$!$J!Sf)J4KX`3"#"Q!#'"*J3$%"Q4!-$mHi`FHk2iQ)J!qfB!)!"#! +%%3%5M!-%J2#!q"KX`3'dN3%)!)!!2qb)!JE3c)*N-#!43!J'1-4"'dCi!)!!#C` +)L'-#!a!4!fMj-$EL4XJ-'))KJa"%-)$q4$h4r%%3%3K!#)aJb)'d%)!!F-!'--* +!"J"J`!!!jJ'-!$J'#-6bIJ$$iJ$q!!!i!)X3334#)!JJ$!#!(!3J!X#%4!h!3)- +-'X)J--#+))%3R"h!-!&%(%)L!31%#"i%3'#!!3)%-"!8##'$F3")4#`1"34Ji1% +!N!-#0L)33JK!!"J"!K!#3))L#p"1B)33##"3-$K!'i"J!S8)J6!i33"#$#!%$"4 +!N!1##4!-#%`@BF`H(XX)J"LKD!-!"#F%%3%5I!-%JBL"K"!i3)$h%3%)!)!!BF+ +)!JE4Ki*m)#!43!J%%%4#%83k!-!!#``)L)%#"!JKJff''$E53iJ3,%)L"BK%3E' +b4'$`pN%3%3K2#*J3L)'f%)!!F-!'--E(KJ"J`!!!jJ'-!("q'-FEJ`'$i`(qrrK +`!)N3334#)!JJ#!#!"!3J!S"%4!G!3,)%(S)J)%#+))%3rae!-!&)#%)L!J%%#!i +%3(j!!3-%,K!F$'#$d3"34#J*K34"NC%!N!-$0L)33JK!!"!"!K!#J%)L#e"4))3 +3%$"3)"K!'S"J!`))J5!333"#$a!%$"5!3-$#$4!-#&JM)GJc%QS)J"C"A!-!"$r +%%3%5"!-%J`5"K#!33)6P%3%)!)!!`f+)!JE4!`)i6L!43!J%%%4''83h!-!!#J3 +)LB'#$!aJJFeQ#$cbJ3J`4N)Q#-K%J4%44-'BNd%3%3KrL*!!#)L!jK#!!($!"M" +mM-B!B-!!!-B"M!$J"a$!$`'$KMR(J2rii!"a%%%%3L!3)"!!J!!%)!1!4%3#3%# +k"!f#)(iJcL#"%-%A3[!"b!K#)J)""JJ!(r"b4R)""$NA'!4!J*%!8%3i')8%`4% +4!*!$!H)L%%))3!!J!3)3!S"#)JR385#%%*!$8#!B6iZ(S!-##)%J%'%!3Jb3!!J +''*KFJ%3&%!`)8#%ad#'K+JL!&N&@!`!%-%4r`4B%!`5#K)%%)""JJJ84!3J!J!# +$)BJ#"j%$!J"5,a&!#!334%3r4$@!`!!2iJb*1-))"'$-L93)f0k"##$#)L3B4%5 +#'JP%J3d*4r`4#'#)X!L)KN33J!"``!B`!CK1!(rq$m('!B`"`!1``!i!Ji`)r)! +!!-!!!4"""%rrm#!3!)!!"#F$1%4%!%4-ZJ3"!L"b)-`JJ4#"PX13!!')#(SLpJ% +'#!!J6'0&SRQ%-*dCa%$!%3"`4$!3a36"#3N!N!3#)K"$q%!!)!%#&i+F3L)4N!" +1!)33N!0`)"Krci3J!`))J@!3B3(rL0!)KKMqITa%"4!-#("KNI"KS5`)J"C"AKi +!"#"NJ6%@"'-%J`5""'!3B)1C%3%,i)!"JM')!J34!`*`F6N43!J%%%4)2N3hKi! +!$b)-L@6##FC!c"Pd#-(!J3pX`b)YQ'4&XJS*4B-0#8J6%3K!b+F)L)B-%)!!F-! +rr!%`6J"rrJr"aJ'-!i!"S-!'!)-)"!#!!!$!!!%3334B)4!rX!#!!!3iJf4%4!" +1AR!-!3rm-b$-))%3J*1$%!'*L(iM&R%'#!!J4&j*)[L%-*!!QQC!`"%!F%3`%-8 +%``N*!*!%!L)36!j!!'!"!Ka$SN)L'""!!Crr%""`)"KJCJBJ!`))J@F3B3Iraj! +!#q)B`Q+fC!83$!KrBC(I)D%X2r`1!@`d-m3J*)%4&JAc")H)J34R%##"m4&j$M# +!!B)4L!)-%3-$q$%JN8!,K""%5$"%1`d-m!Xb$)['3JYQ3-F`i"KM3*N2IX-L,pK +N4IS+#86j$3P)%4%)3%LXL)L$Q(rr`(#!$'!$-%B!B-!!!B-"M!F$JH$#"J#(#!3 +!J2ri`2rrm%%%8#%3-*H!J!!%-%0'4%3!6Njrq!%`0c-3c##"%)#3!!'3!!',k%B +L$YN##!"!3Nc*)Sb%-4#F*N$!%3"J4$!3a35"#3N!!!2rrq)38!K!!#m"!K!M`d) +Lrqj2rb!3m!K3)"K!)!1J!`))J5f3!#%%!Q-`#M)B`N2#C!83$!KCS4(BSD%X`)J +IrMJ3,33J*3%*%J8E")EiJB4YN!!JJ!%4L3`3X!%#%BJ#l"%$!`JM)*&!$m334%J +`4#i%#d!,-3b*3N*-*N$$i2r`(%$p#E&#)LBS4%A,'JP%a3d*8"#4#%")U-L)JI# +!R#"`J!aJ!M"'!'$!!!1$!``1!i(rpJB!K`J%!)$rq!'!!a"""(!K%#"8`)!!"#" +$3N4%!%4%J!!")$%b%8`JJ4!!N!!!m!(-D%BL#Sd##!!J`N'*)S5%$`#F0Q#!%3" +`4$F3a36j#3N!!!)!"#)38"K!!#L"!K!L`8)ML#03!'!3GJK3)"K!)!$J!f))J6M +3)33')'!-%KML3m0Q$4!-#&La%GLa%5c!Lj!!!!!0533!*)-*%Rm,")B!J-3Sd## +!!4%&#"M`!I)4Irmd%3-#""i!N8!-C""%5$"%)!053!XK&)P#3q`bB-!"!*!$B-8 +)X@)L*La%4-d4'86&L)P)-*%)!%LS5)L!!B#f-(!!$'!%-%F!i-!!!`1$$!`2!B$ +-$J#(#!B"J!#3!i!#%%%%F#%3)&K!J!!%)%,#4%3!3%%!q!&J-C`26$rr!!#3!$M +3!FSS4L),"3)3!$q#A`mLK)3!!*Sf)B!6!&"rp*!!a34P#3N!!!)!##)3F""!!$# +"!K!L`8)M$'&3(d!3@`M3)"K!)!%J!j))J5K3)`3%0m!+%KKZ3k0M#4!2rpQI%GQ +I(Qb!MZ!!J!C*!!!NrJN5M`X%JJ#!r$"3)3!"%38)'0J"bK%!!K3Ir`)%!!#4IrJ +N%%4-%(rJ!C*!#F$dLB*$1K)`J!)"m!"Ja3Lc2L)QCm4%b2(c4-cimdrJN3!!5*K +)L)!"!+)JF'!-B!``J`$!`1!r!FF-'!X$!-`,!3F-#`&`!!(!`!`F3343B4JJ@%# +'!"3J3X*%4!"!330X!5!`J!$+!)!rrr"PN!!"4'K&)JZ&!a!!"!*`$5'%K2rrp$B +CJ!rrd!3)Q)8%4BL*!!!"!"JL%(!`3!!SJ3)3)U&#)iE"B#IJ-&%)N!!J'%"J!b! +$NJL"'0!b"a`X!!Bb&(`#3f'C%!J-$``ac`!!6-')B##!$(N2rr`3#4','`5$!)! +m1&!a!!#4"3JrQ!#+-3!#&!%!JJ6rrr%!##!!4%43"!!$(N!)!!b)KN)80KQ!!J, +B!#"0#*i)BL2"$%4i!%*%H!!#33#4(rriQ%L)J!'"SN"`i!aJ#$'$JF$"i$m!rJ` +`#iB!aM(("`BCKhm!!F!`1*)!"%h"##"F`)m!2#$#4*!$!%"!J[`"X'#!!)S"J%! +"!'83!@I)45)*q32J!!!'F!!"#BH!!33Q$`#3!eJ'$iq&"'bBm3#3!m"J)K"BB%! +!&B%#%'*#3L,$Je"-X'hE$j!!)"K!`))J!l))J4Q3!$i"m#`!"#B@!!CLB2%3#!B +!!'(!!!(+B`K`833BH4!!3!!C%BXc")'!J!3IN!!H!!#4"!!!Q!#C)RJ#&J%!JJ8 +!!3!-##!!4%2B"J%'(N!)!!L)r-)@*Jm!!3Ai!$"j#B!!`L!!'%3!!!a%!!!13!' +4)!#!#)L)J!$$0X"`B!aJ#"m"JB$"m$i!I(rrq2J$mq"m"`2Jr(m!!F!2i9,rrmF +"$!$2J)m!2#(qH(a%!%"!r*`!Rm#rrrX$!-!$!&mIrc%!$)!3m3(!!(rrhrrmmrd +!!J22rq!!!%J$"`F&"$K`B3#3!cq!)J"2`(rrR`%#%2imIL)qr&r%RiH1"Krrq%F +!K$rqiJL"$a!F!!"Rrr22m`!-22rqrrJ$$rrrcrrqqci!80X%%'N`!-(rra$ai`6 +rN!52%"`!!-!-!!#3!!"aiN!#%J)!`!m!"J!`#'rrr%!)!`%%'N!,rrq)12i6crr +J!IQi!"J!!4rrrL2rrm4rrrI%IrrhhrraB!'!$`q)J!"q((r`!*!$#!!!``!"m!# +3$`F!N!3#8i!%!!!%!B!"KJ!i!!,rrr`!N!-`q!$2J+!$!BB!3!B!BJ!"'!!B`$! +!N!6!#!#3"!6J(!!!'!#3!d`"i!#3$F!!N!Mrrri!!!F(J!#3#)3!N!3$!*!$2rr +!!*!%`$J!!)!!!3$B!F!B!!m"J!$2$JB`!"!"J`!J!*!("!#3"8!Bi!!3!*!$J!! +aMJ"J'F!m!#!!@!"!!!`"`B`!!!)!-!$J!K!!'!!!BI!!$!!$-!1!"J"`!F!!F!$ +!!(J`!J!J!`!Irrq!!*!%F!#3"QB!!'!!N!m$!*!%!i-!'!!!!`-!!J#3"!1!!*! +)3!'`"J$m!$!B!$`!!3i!F'$J!*!%B(!!N!3%(r!!!#!!N!0%!3#3$!rrJ!#3#)! +!N!pi!*!%"!#3!hrr!*!&2q!!!3!!!B-B!i!B!$`!`!H!!!2J!!`'!B(!!*!("!# +3"6"cJ!!`!*!$`!$Jq!!`-$rJ!'!!d!'!!!B"!2J!!!-!B!'!!#!!-!#3"31!$M! +(!!B!i!$!!q!!`!(J'"`!'!`!-!#3"h!!N!Bm!!"J!*!2!`#3"!%-`(!!N!2m!!3 +!N!3$J!#3#'!$("J!N!-2i!#3!`%"rm!I!*!&(m!!N!3%!*!%3!#3!d-#!*!((rr +J!!!B!*!+J!#3&!J!N!2!!*!*"J#3!mBIrJ!2jr!!2r`!N!8$q!"r!*!)"!#3"3r +"`!"J!*!$Irm!N!-2`!#3!f!"M!F!!!-#!*!%!F'!!H!(`!"!!*!'IrJrr!!(ri! +!IMm!!(mrJ!I`!!I`!$!!N!G`!*!*`!#3$`B!N!A`2i!!N"3i$JIJ!*!)!3#3'%' +'!*!k$!#3!h`(q!!"ri!!N"am!m!!N!di(`2i!!!"M!#3"Ai!!$rq!*!,$r!!!Ii +!!!ri!!!2r!#3$h!!N!J"J!#3$``!N"`2q!#3#J%!N"K!H!#3B3Ir!*!1$rJ!N!9 +i!*!aF!#3433!#J!A!"F!+J!U!#`!0!!l!$X!4`"-!&)!93"G!'N!FJ"p!)N!P!# +H!+N!Y!#q!-N!c!$3!0!!h3$G!1F!j`$r!4)")`%b!83"93&R!BN"P`'[!F%"e3( +S!I`##`)B!Li#23*J!R)#KJ+@!U`#b`,D!ZX#r`-)!b-$)`-c!cB$5`0D!fN$H31 +,!ii$R`1h!mS$f32U!rX%$!3E"#S%0`4)"&%%D!4m")`%R!5`"-F%e36L"2J%qJ8 +9"48&&389"48&+J8U"5S&+J8U"5S&+J8U"5S&+J8U"5S&+J8U"5S&+J8U"5S&138 +j"6N&138j"9)&8J9Q"@B&CJ9Q"@B&I39p"B8&M`@B"DJ&Z3AI"Hi'"3B2"Jm'$`B +2"Jm'$`BJ"L!')!BJ"M3'4`C@"R%'F3D$"TX'SJDL"V-'X`E-"X`'e3EZ"`3("!F +Q"d%(33G""d%(33G""d%(33G""eN(@3GC"h3(M`H2"km(bJI+"mS(bJI+"mS(bJI ++"mS(bJI+"mS(bJI+"mS(bJIK"q%(i3IK"q%(i3IK"q%(i3IK"q%(i3IK"q%(i3I +K"rS(qJIk"rS)(`Jj#$`*$2q3%!N-rj!'#3crN#3,"JX'#`S+$rrr#46rr`X'#3N +,#Irr#Ji+#!S)#`F*#!N0#``+$JN1#Ji+$3S0#`d,$3S0#`F,#2rr#Jlrr`S-rrm +*'3N9#4)*%3N8#48*&!NN#4!*'JN6#4F*&JN@#"%*%!NB#4%**3N8#4B*%`NC#5% +*%3N6#4B*N!-Grrm*$`!"#KF*%!N4#4)*&!!"#4))'!N9#!m*%`N5#4)*%3J5#4! +*%3N+#"B*&3N5#4)*&3NB#K%*$`NC$`d*([q3#!NArj!L#4(rN!J*'rrr#4ErN!J +*'2rr#3N+$!Q3!a%*%JNS#3m)&J-&rj!+#4,rN!B*&JN9#4!*(2rr#43*'JS(rrm +*%rrr#4[rr`-'#4`)&rrr#53*(Iq3%!NDrj!%#4`*(2rr#5%*([q3(JNBrj!H#4[ +rN!B*+!NF$Jhrr`!!#1+3!!#3"2X!%Irmrri!'`!,!fX!#3!#!*!$1$!!%!!!-!# +35a`!N!TJ!*!51,!0%`!"9MR'm[CJ"J#3(J%!N!3)!*!5!3#3$LS!N!-`!*!$'!! +!N!!!N")imT-8J!'+CND&(C!!#3#3!`i!N!d(!*!8-!#3$`%!N!Fc!*!%"i!f!*! +$5!#3!c`!!*!!!!!Kp!#3#h(k!$M(i`5%!BSQ5SJTR!%-K5I4IL2,Mrmhjma@Cp1 +3!+R21Amq`16kirT92rhrJ!a+2J2hPbKTiHBa[ab&[lT(Q$&r-DQCmhqR`f-!qRq +Xr-Q1Akjj!2U3!+bjpiJTe9'!9Ll%8TbrHZH1mGq[IkIllj01I$L#TJK%!SS)5Ui +QN!!#(SUQ&%3#M&TbIQX5@T888,D@,b-Vi*@5P6TQa+NP!!j9+J)P'06hf8NcD#+ +'G5p%Y#PN5QQQDjlUKGb!SP98e+P,b2C4!4D4mbXPL&9+lN!C,55+EqRpbFXjCPU +Hj9++Ldj31)+Ib%3#LK(5f89ap!k+TL5%!ZpD%RSc'PU9rR$8PN5JIrG9re5+CXU +U@`!095S%*Gl8Y4&)XQjcKP9&4la&[kTTTj[@mSHH`,lp4Y6T85Nh83%ZNI-MrBK +95fpJ(5h8qP[+p8jVcA@keZr5qZY18$L2K5KqFSSJ2aP*%I6rLUrRK!+HfKDq&je +DP643h0GdS%UYY-HdLQEUUPX!rj9q"L8perIMq,*T)SC9G8M%IEhDDDIVrrIMl*D +QP8I8L9dSeYd"VTdc1Bf199*Z5akYeYT"mkGrUr9pZ[rT8TVE32iiK3P)4!4+4L+ +C5E3!aX#bTH3#RYS56"9*fr!c80bfl+!brI3(-`TRqU[E!)*9LJFP2GDqG&kbDB+ +(e@c*@'e"PDRp5d$da"$X"Q9re)ME+"E6`Hrc2bJ0q395H(B8l9@CJM!R95UP8RT +!jP!Dfd%I1-8*L%@-Grh(pNC1"$ZrlUAP"VYk%RBA2rL(mpqXYV6!rrlIrYq2iR5 +VY3!mIR2l*AE9rl1dhqX5rp8dMRqh2Qrr%IprphhbR2rp1YIrl6!1ed(GNT%[r8R +r5L&1(rbGEm2i%eIkrerkIrr6qQp!jIJ!!!5!J!#3"3)!!R'!%83!#!)!!!K3K`K +$J,"*J!#%!!3!!J"4!*!&)!#3"!3!N!8-!!8!(i!!!!%!6M#$#$!$!3N)!*!$3!! +*)8!#%Z#)!%1-!4'!#%%"!`!!'#M"'#$!Ja#%)!"!!$J!!!-"!*!'"!!$MJ!1#!! +2rJ!!"im!"i!!MiF!!(J!"!!%!%i!N!0q!#!!N!-2r!#3"`-!)!#3!`)!FF"m"m! +!!2$`!*!$3!!'Ii!$r!"`!(a`!1!!"i$q!J!!"mF!i"m!I!m$`2r!!$J!N%8#!!3 +!#J!+!"-!%`!8!"F!'J!D!"m!)3!N!#8!+!!Y!$%!0J!l!%!!4!")!%`!8!"8!&8 +!9`"A!&`!A!"J!'!!D`"c!(S!J!#(!)i!P3#M!+N!X`#l!-3!c!$8!0X!i3$V!2% +"!!%(!3m"&J%I!5`"-J%j!8)"4J&4!9%"9`&B!@)"D!&Z!A8"I!&p!B3"MJ'@!Cd +"T!'V!E)"Z3(!!FB"c3(4!GS"iJ(T!I!"q!+3!`J#$J)A!KJ#)`)M!L-#)`)M!Ld +#,3)Y!Ld#,3)Y!Ld#,3)Y!Ld#,3)Y!Ld#,3)Y!Ld#,3)Y!M3#0!)d!M3#0!)r!Mm +#4`*(!NF#4`*(!P%#83*9!PN#A3*N!QX#H`+"!SS#M`+2!Sm#M`+2!Sm#PJ+@!TB +#PJ+I!UF#V3+i!VJ#`!,+!Xi#cJ,9!Y8#i!,J!Z3#l`,i![J$"J-5!a)$%J-5!a) +$%J-5!a)$%J-F!a`$(!-R!c)$-J0!!dX$5`0,!dX$5`0,!dX$5`0,!dX$5`0,!dX +$5`0,!dX$9309!e8$9309!e8$9309!e8$9309!e8$9309!e8$930J!f!$B!0J!fm +$HJ0p"!ArN"!%"Iq3"J3&rj!N"J-&!`8%"!Err`3)rrm&!`53"2rr"!B%!`3$"3- +%!`3&N!-%"J3'"!B&"J8'"C!&"J8$"32rr`3'rrm%"Irr"!X%#33)"!F%#!3*"!J +%$`3("!X%#!3*"!N%#33("!F%#J3("!m%#!3*"!J%#J31"!F%#!3*"*!$$2rr"!B +!!!3*"!F%"`3)"!J!!!3)"!S%#33'"!J%#!3("!F%"`3("!F%N!-*"!N%#!3)"!N +%#J3("!B%#JF'"!hrN!J%#[q3)J3(rj!)"![rr`3*rj!)"!Vrr`53!`8%N!-("!J +%%33'"!N"![q3#J3)rj!'"!N%#33("!crr`3)"!X%!rrr"!Mrr`3,rrm"!J3-"!V +rr`32"!crN"!%#rq3"!3-"!crr`31"!hrN"i%#[q3(J3,rj!'""%%$!8&rrm!!!R +LN!!!N!6l!"6rr2rq!"`!$!2V!!S!!J#3!ci!N&N$J!#3#JB!N"AJ+!!#!*!$`'1 +!!!!1!*"0"8!!N!F(!!!*!*!9i+NM)M!!"5c53rQqd3!i!*!5!F!!N!d#!*!%!3# +3&8!!N!I!!*!%!F!&3!#3!q!!N!-2!!!*!*!9i1NNSNJ!"K4@3i*$X3")!*!$"i! +!N!d#)!#3"`83!*!-!i!!N"&!!*!(VJ#3"!CJ!S!!!!%3!*!$"`!!#3#3!m2S!*! +-$Lr`!1$$q-#%)!B8%%@N"6(!$"N0*qK2aMjFAri[jqa9-r6N+h2$&r(@!j2d`r8 +9)rrGrJ!-PMm!I[Pa4df2R'1rMN,Ipf3m`-AqBDM'r0rdr'a`$p(IkIQ6"LrARb! +GU)8bXrI#'R&51!9LpL%P(*rp[2Mhajq[Ip(HrI*8Fq$JJ8R"KL!+&#(*ei62(jJ +Y%UB+%)!NBUMNfQU5@8T&&#cPK2)aA`*@458G'94+NbJ!&UNT!)54LXmZ5K*NC"& +$15A8+H#PN!#5D-XUiee3ZSJ*%984U9+*j(X5)#0SMdbc*8)PB[9%!C+T)L5hD2e +a,+PP*PU0F954895bJ1#(jVN$qFS8)%N-5+%!-"85Vr)JJ#CkU#6b-TTC5RqF0+@ +)5J2II9IqP)8C@+UPf!!0U6N""*RUbkK+)Q4R1F-T+*4mi4Er5QM,k[cH822)#I2 +9%DR5N!#8Qp1J*@L*6)+p3b9NeH3"dUkMe,ZUHP'UV99*Z[0ce*pG91+!i)*"*3) +J#K4#2da*)4qMra+bNk#!*ADS,A`Ah9Rk643e[HY+"(E@d`p8K4RiUU6B!IqT63( +%PGVrVjqLC'543bNZP)V"p[1UD2rUqhlmIC(T0(9IU4+@P'XbF$9SkIccMAkPC*r +)mHUZUe5"qG,GkUp9GlVYp(56@e3(q1##3bN#)"%NM''-56*!!`Q!XT*iJ#9fU#5 +-&+RB3!c80kfFbJ1i"p!19`8B6kUmf!''UBN"T*ADkA2LH@4N`82T,C5,!E8&+kL +%NY!HRS)23$1eZkN4QC3,-ZJpIjK%N!!0!S&LK!HK6UUe9`)`%p+5T*8NHN"cY!0 +E9!Mdi-*#-)3Q-HrcJr1)c1!JphrXNR5JjGZS*2iA[r4$r2IUVCG-"rIlGrhrKr3 +Q5VZS!(MqFIl%PflIl0f4[q@*IqNQL(,qh2MIriErhrlT[PP2pr6YVrrZQ!FJ+$Y +BP-5Ar6,rid)XSIqNjEq#q!P8rkIp2rTrpr6r6G3(,q!!N!2-!J#3"b!!"1'!#*L +!!%!)!!!)-)1%%1!X%L!!$%!!(l!'!"3J!*!&3!#3"8!!N!8'!!%J!I`!N!-#!#8 +-)'%#!'!36%!!N!1!!!4)%!!JPi)Ym#$$!%)`!)3)"!3!!!`0$!KJ3-#"M%%%!!3 +!!1!!N!0i"!#3"d!!"ai!"`%!!(ri!!!(c`!$i!!MiF!!!i!!%!!%!"2!!!!"r!" +!!*!%rm!!N!K!!J#3"!3!'2!IJ2`!!!q$J!#3!i!!!irJ!$rJ!F!!2c`!2!!!H!I +i"!!!!rM`"i!r!(i$J2JIr!!!i!#343)!"3!-!!`!&J!@!"F!'`!I!"m!*3!R!#S +!+`!Z!$3!1!!p!%-!5!"0!&)!9`"E!'!!B3"M!'-!D3"T!'i!EJ"k!)-!L`#5!*S +!SJ#U!,S!`!$,!0-!h!$P!1i!p3$l!38"$!%F!53",3%d!6i"63&8!9`"CJ&U!AF +"G`&q!Am"L3'3!!'A!Cm"T`'S!E!"ZJ($!FS"dJ(D!H)"kJ(a!IF"r`)%!Ji#&`) +I!LB#,`)k!N%#4`*4!P)#AJ*H!Pi#AJ*H!QJ#D!*S!QJ#D!*S!QJ#D!*S!QJ#D!* +S!QJ#D!*S!QJ#D!*S!Qm#E`*[!Qm#E`*l!RX#K!+%!S3#K!+%!Sm#M`+6!TJ#R!+ +M!UX#[!,$!Xd#dJ,5!Y)#dJ,5!Y)#fJ,D!YS#fJ,N!Zd#p!-"!`%$#3-8!aJ$'!- +J!b!$,!-X!c!$2!0'!dB$9J0M!f-$B`0M!f-$B`0M!f-$B`0[!fm$E`0m!iN$L31 +B!k3$T!1N!k3$T!1N!k3$T!1N!k3$T!1N!k3$T!1N!k3$V`1[!km$V`1[!km$V`1 +[!km$V`1[!km$V`1[!km$V`1l!lX$Z`1l!m`$f!2E"!ErN"!%"[q3"J3'rj!N"J- +&!`8&"!Mrr`3+rrm&!`3&"!Arr`3("*!%"353"!F&"J8("!F%"`8("3F&"`8("3F +&!`8%rrm%"rrr"!Err`30"!X%#33)"!S%#J3+"")%#!30"!S%#`3,"!X%#33)"!` +%#!36"!S%#`3*"!`%%!3*"!S%#`3&"!lrr`3(!!%%#`3)"!J%#33+!!%%#33-"!S +%#!3*"!N%#33)"!N%#!3*"!8%#`3+"!N%#33,"!`%#33)"!`("`32rj!)"!crN#) +%#Iq3#!31rrm%#rq3#!3-rrm%"33'"!8%#!3*""3%#!3,!3,rN!S%#Iq3"J3,"!X +%#!31rrm%#J30"!6rr`3*rrm%$Irr!!-%$J3-rrm%%J32rj!3"!hrN!3%$J31rrm +%%332rj!H"!crN"i%$Iq3"J38"!i'"[rr!!!00T!!!*!%q`!Arr[rr3!M!!m&P3! +-!!-!N!01!*!(1!#3DH!!N!d$!*!D$J!N!!#!!*!$E!-H!!(!!$J!N#`'!*!'-!# +3,3%`!*!+B!!!")!!N"N1!154N!#'!!!$4-5L$I*Ih%J!$`#3'1!!N"%'!*!'-!# +3'K!!N"!I!!*)!*!%2!#3"G!!!!K!!*!C$J$NNP#CJ!!$JmaM$33JSS3!'3#3"!( +J!*!4!4J!N!U3!)!!N"$J!*!@%!#3#@-!N!8')S!"F!#3"-)!N!3"X!!!#%!!N!3 +$!!)!N"$J!!i!j*43N!#!!!+#61-9"!#LK!!CJ!#3!`)B!*!4!J3!N!U3!)!!N!m +"'!#3&K!!N!R8J!#3"!j$J!'!!*!$!Bi!N!A3!!!%3!!!!F2r!!8!N!lKIk!!$J$ +$r'!J3J!'JN##*8@"*SI!!3')G%rdJ2m)ILF,rrLIm[c#9(2p2)%Xmr$L2mIA!$L +2kF(qN!#8alrcrr!!$L,Mr!!rcm6K3m6FIKa3CrMa!XIqFBJr1!B5rMJb3`aq-pd +5r(BH!2p(h[4r()B1-remIL!"f8%015Sr[`3G(LDBm!"-*jK#BSD6r[1FGMjf2Rq +$ch4(h[pp%U(Mm!i!`56X)%)!"S*"RL@f3aa2hq)$5)T+#)%%#%JSP3iM9M5K)95 ++)F1"689"&4$&'S"%N!#+)NH3!+8S454Q3!!,*4*%!%%*"5+MjD*))M'FJ`d#UN5 ++5#4d#4834%T$%T8dFj5JUD'!L%89''85L4&4$DK))!)e33Y',N)P"#+84D8-!&) +9*%3N4ZU1kUL0*)dNc(+4cN88L%N+SC*!$J#")e*JBJ!%JN-$4"3M%M3!"!1SLPr +iJJ3!5$"9"L2L'+24C)SpjB&548%*%%qHVS5Hl#4#N!#P-+8NUd!!$+854!#"#3B +5SL@L5#)a$+1&!a*%K%JNI"#DP)5'3a-5[*98S1MiJ)p2P3KP-SN3L4@V5#!#8d% +A4L"lT33LP)kRa!"p&9T&P&PFNr4*%U85T*+UXP92P)p+bU)L3!i!Jr#6B(r(M)* +#!83-*L%%!!3!+)TL52)%!%mq93+Yr!Ra8f5+)d+"NQ9k#*!!%9E8XTUGe%#3!-8 +`P5LC3!(rj4IN!)%*jp+[pIcq3M%-fjN$%N8N5(i-(TYDXST$%p+rM9RmIc%@L0& +9#f8mL5#*(Uh2)!4,3G&'2%TP"b+8L+@)X&8eDNC86Mq*4%h5TG+PmDUq09&8L-X +USFIq$J!")+*JBJ!)`N3Kri`Q)B3Ii$riLQ*)M!3!5,P9!UiF#Lf2CrSM'B'HG8A +SN!!60h6+M"j83*!!arb9+TP!!3%P&%3"B3NA-V*1'3P4-3b%$`15404)K6JCQe( ++LN2q[V9c@LL!!Db)dc6Xj5#((SN!U-Li"d[r+IiL-'AmST5)r!eJ@29@GP4!3`" +(6VkN[U6ZkTA08c5)bbUJ#&N1!%%K&L"#%'KN5'-&&'BL5`!-B-J#BNL0K)$)V98 +#)LS+*!&3J!-fJ9j04DL`$$J!UVrk8i"rS4U9*9P!!B)P'%3!d3N9XV(0,`QT83b +%#32b404BK-!0RB*+FN)B`EB!fLq)J6`!c$6@j4#"'SX!U-RN!XS"+%)Lrq3%J*4 +8)!RJ3"8k5P1!4m"'bX'N`D6!'TJ$6$3!bDUJ#081!%%K'#"#1(Jjrr`IiiBFFq! +-(c[rh%5,4)$*lR8#)G`,CIr4Jrmmrdj,41MJ(rIrGq!M[q!!S)aP*QC!!(`J&iI +qi3NphUrec2FaRrbiNIl54(3`f,rZpJChrri)rrIrHLRh#3$rhr4RCIrrcSi!3)! +N!c6"+-%MJ)"%rr3d%%J!Ard6blr!1i"$b[rNrq6rlTrphr6rbFkJ"a[q!*!%--! +B!*!*B!!!F`)!"M1%!!!J!3#3!`5'!Ji%""`"+P)B!!!J3!!![m!"!!#3!%!!N!B +2i!#3"L!!N!G`!!"%!!!K!!!"q!"!!)D$$!-&`3!1!3%J3!#3!`%!N!0$)!J!!3% +RJBcr!)$!J!))F!!JN!-)!J#3!b"+J`#$!B"J-!`J33%!!#!!!!i!N!3CJ"!!N!P +!!!"("!!"i3`!!#rr!*!$!JN-!!B)!!%`-H!!!"#!!!#!!!)!!*!!J!#3"JJ!N!8 +"rq!!N!S-!!2r!*!&3!")MJB-!J-!!!'#%)!!N!-"!*!$2#!3!!%!B!"i!!'$33! +#%!!!%-"J-!B!N!-B")i!MJ$"J"J`%)'#!IrJ!!!1!*!%$`!J!*!*`!!!12J!N!- +B!!!`!*!%!I$`!!(`!!%2`!#3!`m!N!1!!!3!!)m!N!32q!!B!*!&!J#3$!J!"J# +3"S!!-2J"q!(m!*!$I!m!N!3"!*!%(q!!!2q!!*!%r$i!!H!!!!m!(m!%!*!$"rM +i!2J!2`!(i!m!I!)!N!31!*"'!J!'!!d!$3!B!"J!'3!H!#-!)`!U!#d!-3!c!$J +!2`"%!%S!8!"A!&d!B`"U!(!!GJ"i!(X!H`#$!)-!L3#*!*F!SJ#X!,8!`!$*!0- +!jJ$Z!2`""J%5!4d"+!%`!6J"43&1!@)"E!&i!B%"M3'J!DN"X`'r!F3"e!(8!Gd +"h`(V!I3"r3)(!K)#&!)H!LX#0J)r!NN#8`*G!QB#E`*h!S%#K`+9!U%#U`+d!X! +#cJ,A!Ym#k`,X![`#r!,m![`#r!-)!`J$#!-)!`J$#!-)!`J$#!-)!`J$#!-)!`J +$#!-)!`J$#!-4!a%$%3-4!a%$(`-I!bS$+J-U!bS$+J-h!cF$2!0#!dF$8!0D!h! +$H31'!id$M310!id$M310!jF$P`1A!jF$S`1Z!lF$a`2(!p%$h`2N!q3$lJ2Z!r` +$r!3#""%%(33G"$%%334""%%%334""%%%334""%%%6`42"%m%A`4["'m%JJ55"*) +%NJ55"*)%NJ55"*)%NJ55"*)%NJ55"*)%NJ55"*m%R`5I"*m%R`5I"*m%R`5I"*m +%R`5I"*m%R`5I"*m%VJ5Z"+i%VJ6%"03%e`8(rj!3"3IrN!B&"rq3*!F%"J3'N!- +*rrm'$2rr"J3&N!6rr`8)"38'"3B%"C!$#!B("JJ'#!8)"JJ'#!B)"JJ'#!B%"J6 +rr`8)rrm'"rrr"3m&$!8,"3S&#`B-"3`&&38*"3m&#`80"3d&$3B+"3N&$J8+"4B +&$!80"3X&$J86"3S&#`80"C!$%Irr"3N!!3B0"3N&#J8,"3X!!38,"3i&$!3*"3X +&#`8+"3S'#J8*"3S&"J30"3`&#`8,"3`&$J8+"3N&$JJ)"4,rN!J&$Iq3)J8+rj! +)"4$rr`80rj!)"3lrr`@3!`F&N!-+"3X&&`8*"3d"!rq3#J8,rj!'"3d&$!8+"4$ +rr`8,"3m&"2rr"3[rr`82rrm"!`83"3hrr`89"4(rN"!&$rq3"!83"4$rr`86"4, +rN"i&$[q3(J83rj!'"4F&%!F(rrm!!"1bN!!!N!6l!"lrqIrm!#m!&!M6!"!!"!# +3!f3!N*!(J!#3%Z!!N#*`(J!!!B!!N!6J!m!!N)3)`!#3%3%3!*!LF0i!(''$!*! +$#I#(im!cqHIaJm!!(J#30`-!N!F"J!#3)F!!N"J4)!#3"3m!N!Gi!*!$!JJ!N#* +`rM-b)Bc!!!!E'i3dB()$&$*%B!!cJ!#3(J2!!*!@!`#3"`'!!*!K`!#3$$!!N!J +IJ!!4)!#3"6M!!*!'M!#3!`))!*!LF2ic)Q'BB!!!'aL-2$"5!JJN,$!!-F!!N!8 +m!*!B$$!!N!f3!"!!N"3"m!#3(-!!N!c*`!#3"c&!!"R!!*!&B%!!N!8"j!#3!`) +)!*!LF2icBN'`)!!!(JL-2$$5"!!N+"!!-F!!N!9$!*!6!H!!N!-)#!#3$C!!%!# +3&!-B!*!(!H!!N"2!!*!&!q!!N!A,-!#3"Ka"`!!-!*!'`F!!N!8"*!!$i!%)!*! +%$`2rS!!(!*!5$JErm!!!F-(r`X!`-'!!0Jb%0$#5"!"N+"m!!F!i3Ga(r*!!$r` +)(q#1"[rrm%Ir%rRJLN($rbBC!*12Pq$aKriIP`!(JKrj2!rrN!!54`mrr(Rri!! +!i4h$rJ!(rRq%F(B&a'1(q("322r''3#irr2(#"r1!(JNrji(*!`F2m((h`*2m'1 +%'!$rb(jr5Kr`!3F$aKrk[Mr"!!2mN!!3C$L+3rmr!3$Z2ZQ4a"J!LH#2R!JCKX0 +4$rbiam(r$iriI(rJ2Mli%2cmrmqa#5#Sr`"``'CLJ'!BB!!f$)"J)C,N`%C)(`! +$J(4$0N5"%*!$("%!X3NJX%#dKb*$-%T'-L!S"3#N8K5$#N)+%Kb!$-)JJ@)C$C! +!&%Q``SQ'%)!!!G%b)L)!#!K%"BL*#XEd4%#)-%+)#!8!T53N+3J4'3$-+3Jc#+3 +-)Q1ac($bL3'8@!3!L!K)4A3-8(%2M#N)+b3L!3!'4T!!%&6(Lm33*3%"N53E8RJ +%!!X`56-)%)4"8Y)+l5N''BN`c%Q'(b4MKj!!N!#)L!NJL5#SL!"``'CPR'!BB!! +f$)"Mi4-h--2)-(r'!0*#)N5#%#!3#"%!S)NJm%&)4d*'%%a%%Lif"`$))L5#"%) +1%Kj!#%*BJ8-4"j!!'%LJSSN2()!!!5NLN!-!%!K%"35*#k+S4%%%-)')&JF!`b3 +S%)J4(S#%+JJK#+3-)S64d*P+L3&S0J3!LiK)433-8-d)L"%)1b3L!3!)FT!!%25 +$#BX3*3%"%53M8MB%!!i35@%))%3KP5%1lK%-*SPK0%X*P+5%bP#3!)L,L8#*)-L +)!($!CMYLB"rmI'B-J-!b%"i)`mC`Im`!FN)L4))3)"!!%3$!L5"33@M!JN@3!%a +%%M-e"`$))L5%"%)!Ije0d#*NZB%3KT!!'%M")SS**)!!!FNLN!-!)!K%"J5*#D+ +S4%%%-)'*P38!`L3S%)J4%S%#-XY!N!"N$#--5H'++`N"D$im!)c*rN8%$&$&#*! +!%3M$*#)"!"#4N!!3T)-)$*FP!3%4*'252M`!$C!!59b)*NJN0D%JfK%)BNP$%NS +BSU8-892mL)a*6)NM#)J!F)(rJN*J(ramCJb"J"S3$!L')C!!!!J!!N)LAri@3"! +!%A$HL5!55-#!MqC)6%35)6SC!-JMT,3%BJ##Ae1A)Q60Z5#!N!!B5-%5LKLLJ!! +!#5)RqJ!J#%I'p)N))X"Iq33`JBjD'3$#*#J3L$q1JA)cE0b3!'3-)fa*l)SV(r$ +!@L$FL%S*436-8F8)N!!4L'dPSr%!%)Q3!"#%J`q-QD8"m4%N`K)k)0`15%PfL#Y +S)f-"'d)4kb**@4*+b++PC&&8%SL)59+*)E2rm(#!c!E#B"KJ!'B-J`3F%)`*L"! +3ImJrrm)LF*)C3"!!%CM6L5!AA2m!N!"@5%a%%L#X%3$,SU6Fj#)!JR$5RD)NKF@ +JJ*!!'%M"%SS3SS!!IrmL+#)!,!K'CTb*Ir,rX%8#-)')*"%!`L3VN!#)`8%"@Mq +SiT!!C!`MP%RbLLXK)2r--6L)+JR&"@a4H3L6N!#)'5EL%F!3LC!!()5$#-53!+8 +"Q4%NJK)X-6J15%PLL$&S)F2q"%242+**C4*,+++PP&&8%iL)+9'*)1B*Q(#!c!6 +#B"KJ!--)KJ`Iq``*L"!3Im!J"%)LB*)3h"!!%3MKL5!553!!X%T%c(rb)+!2!-b +LC)d8)J#'0akBSKJ&a*!!J*!!'(rj%SV)SS!!J!NL-#)!-JK%*`b*L%X!)%2#-)' +))!m!mL3X8)L",J'+,kMLN!"N$rq85I+CDd%p!!!G+)JU'-9q2&%"$*43L!%NBKR +J&SRrmSIr#%-!TIm*%55#(q!G+!T%b9+2X53J"!!!3c%FSNPP%NUTPU@8be3aL)J +TBBNJ"!U)F!$-$-3`-'!!`aL%("J@(!Q)'$!!!#!)3L*JNK$Q%!!4#0'*)""#$i# +`5iG-"!!!SFd!bU*NMa3N!(Jm'T5Lrrq%Q3#3!"J)C4+,+++!!)!4)M"#!$%)4#D +-LB5("k"$SP#"L#!0!1SN,&#)JMJ"5LG!`SLN#$#cLGjafd%c"#!*+!!Ti-A22&# +""ja3N!!"*')I)"Q*!"+!J3KIrq3"#4%NJJ)!#5J,KdP#M'%Q3!JH!'04&Ca*,1* +*jafNmil6`BJ!+6'*)!3+8($!c!KX-$"M!m(`L"``%K)4K#4[J"JB%(!#8C%3iK- +!F3LLL5!33`q!N!$)!%`%"rrKU3#RST5,Y$3!!$`!#D-!$%@2!2rd$'@LL@b@J!" +JB5)i`J!E#%3P&)P$#`P`Tb23JBKJ'3$U*#C3F-Bi!0SM`D+(*!JB3"(!!$-M)`i +J%HRrq!$%bLa333#1d0!!T%!")!Q4)"*!J)KJ!B"K#!%N43-!%HJ)!%NXL&&$`!` +Y!#(4-J#*%!4)!!-N!!'3!!'*rrNLL5!'-["``-`)%"KJBi1!irrc`([KiB2(ci! +B"q0Armi4!EB6!2%IR2NJ%%%eJ&q2rrS)#!%#mIq`!*!!'H3B!2rhrqpr!"Jjrm! +!&!BiiSR(')!!(i%!,i2rhJK%I1H*2r-E6ac"Rrq*JK(rXL3MN!"J1#rqGq(M(2r +rqJcrlprrhVi$mF)4UJ"$rm4ac&rrrqH3!'!!J-3!)!jbF"&"!)#J!`$!#rrN23' +#%DJ2rrNCq%jrm!6A!"!!*rpj2r[*rrhNrrlhriS!3"cj)!(MRr!!N!3-`!1!!*! ++!B!!!!9B"J!!`cJ4!'!!J!!J!!$(!'F-!B%B#!)"%!#-!```!!!"!-!!!!,!i!! +)!!!5!`#3#Ar!!*!(!3!!iB!!N!8"%!!!"#!!N!0!!*!$2J!%!!%2J'!`!-$!"J! +#)!)!K!-!N!D!!*!$BEJ!3!!!J")M!''B(!'!&!-!!B$#)!!%!B!`#%!#!!1H!!` +!c!-!B"J$!!`"J!B)"J)!J!!!)!#3!h!!N!3(J!'!!*!+!B!!!!FF#!!!I!!J!*! +$[rrJ!*!%-!i$!2!'"!(J!)2q"m!!!!'"!*!$!Mq!!"!!!"-%!*!&(r`!!)!!N!B +"rrm!N!N"i!#3!d!!"rq!!*!$1!!)!!%C`F!B"`"J(!!"`!'""J3!N!D!!*!$2M! +!`!!!J!3H!$i(m!'!0J3!!-%"`!!'!`"J!)!%!*!%!rm1$J"`F!'!F!$!1!`)!B% +!2rrJ!*!$F!#3"J%!N!X"!*!$!L2`!*!%3!#3!m!!N!BB%ii!!!(i!*!$J!#3"Ri +!N!-#!*!$%!!!%BJ!N!Q!!*!'!J#3%)!!"!#3"4!!-!!!m(m!"r`!(q!!N!4q!IJ +!N!D!!*!%(J1!!!"rq!#3"X$Kq!!!BJ#3!`11!(!2!!`!N!B$q!!I`!"r`!!ri!2 +`!(i!3!#3"A!!N!B#!*!,!J#3!`(!!*!3$q$i!*!(J!#3%4"i!*")!Ii!N!Yr!*! +%(!#3"2J!(rJ!N"j`!*"&!`!(!"%!%3!I!"m!)3!R!#d!,3!f!$N!2J"!!%8!6J" +8!&`!C3"Y!(8!I3#%!)`!P!#@!*N!Q3#L!+)!UJ#U!,`!bJ$@!1%!lJ$l!3N")`% +Z!8!"63&G!@`"H`'(!C%"SJ'Y!FF"e!(M!Hm#!!)B!L3#-3*!!NB#@`*E!QB#D!* +i!S-#MJ+D!UF#U3+f!XJ#e`,L!Zm#q`-)!a-$(`-T!c8$2!00!eX$C`0c!i%$NJ1 +G!kF$Z!1k!mm$c`22!mm$c`2I!pm$h`2I!pm$h`2I!pm$h`2I!pm$h`2I!pm$h`2 +I!pm$h`2V!qX$k`2V!qX$rJ2q"!d%$330"!d%$33I""m%*33Y"$-%2`4,"'F%FJ5 +$")X%L`5,")X%L`5,"*J%Q!5B"*J%U!5h"-)%e`6A"18%p`6q"2i&#`8,"4i&(J8 +P"6N&5J9+"@3&H39j"AN&H39j"AN&H39j"AN&M!@-"B`&S3@f"EB&c`AN"H3&j!A +N"H3&j!AN"H3&j!AN"H3&j!AN"H3&j!AN"IB&pJAf"IB&pJAf"IB&pJAf"IB&pJA +f"IB&pJAf"IB'#3B*"JN'#3BP"MN'2!F*rj!3"`RrN!B(#Iq3*!N&*#!J-rrm +)$rrr#38)"`J(rrm)#JJ'#!B*"3F'"`S*#3J+#!S)#JJ+#!S*#JJ+#!S*"3N'rrm +)#rrr#!Rrr`F6"a!($JF0"`m(%!F2"aX($!F8"`m(%3F3"a%($3F-"a)($!FF"`m +(%!F1"a-('!F0"`m(%3H3!aErr`F,!!%(%3F-"`d($JF2!!%($JF5"a!($!F1"`i +($3F0"`d($!F0"`J(%3F3"`i($JF3"a)($3F,"a)-#JFArj!)"a(rN#)($Iq3#!F +8rrm(%Iq3#!F5rrm(N!-*"j!$$3F1"ai($!F3!J6rN!S($[q3"JF3"a!($!F9rrm +($`F8"`Arr`F1rrm(&2rr!J3(&3F4rrm('`F@rj!3"a6rN!3(&3F9rrm('3FArj! +H"a,rN"i(&2q3"JFH"a8,#[rr!!!maT!!!*!%q`!mrr(rq3"G!#BGA3!I!!F!N!1 +r!*$r!*!A(J#3C3i!N2m!N"Kr`!#3C!i!N")(`!#3r`#3"1(J!*!L!I!!N%!1!*! +5(r!!!(`!N2m"`I!!N#)$q!#33!i!N!CJ!*!,2rJ!!Im!I!#3"I`!N!3(J!#3E`B +!N!m-!*"a!i2i!*!C!m!!N!F'(!#33!i!Ca`!!!(`(!1!(J#3"JimH!B$ri(r!!H +(ri2r2rq(`$rJ!*!$"q!!N'S2!*!2(J#336J!N#m$"KJ!N!X2`!#3$!r`!*!($!B +!N%!1!2mF$Ji(1!`$J(1!!*!&$RJF(J2(``q!"iIrK`Hrrja`N!-!N!-1q!#32!r +!!*!X$`#3$ai!N%%i!*!U2i!!N!-$"KJ!N!Yrm!#3$"Ji!*!('!F!N%!1!2mF$T! +$(!`$J1(!!*!&(R!FrJH"jJ2!$i3!$!'J"l!Bi$J!N!-i2J#3#`(i!*![2r!!N#` +'!*!2$!#336J!N"M`(`#3$`(ri!#3!`F''!#3#rKi!*!-(aJ!N!FB!`#33!i!ra` +1$K`-(!1"`1!!N!8Hi!lq"`(Z!F!0K!!B!F!(-"M!'!#3!hJH!*!,$ri!N#r`2!# +34[J!N$Fi!*!A!IJrJ!#3$JH"X!#3!`-''!#3#J2!(!#3$"qB!*!('!-!N%!1!2m +F$JiF$"J$Ji"`!*!&(1!1"JB!lJ(J(B3!'!$!"f!0J"`!N!0i(`#3#ai(J!#3,3( +!$J#3'3-B!'!!N#J$r`#30cJ!N"F$(((J!*!1$J'B!*!$!`Ii!*!+"i!-!*!-1*J +!N!FB!`#33!i!ra`1$MJ%1!1(!$J!N!8mi!i'"J$Z!1!CK!!i!!!1B!f!$!#3!hJ +2!*!$"!#3"cJ"`!#3*Ai!N!F$J!-!N"N$'!"J!*!6"!#3&!m(J!#3$cm!N#Bi!*! +-rJ#3#JB-i1!!N!hi1!'B!*!$!i2`!*!+$J$m!*!--*J!N!-$q!!!'!-!N!d"`!# +3!`I!!*!Q!H!!N!31!2mF$Jii$(!$MJ!i!*!&2F!'N!-!l`$J1B3!-!!!$Q!0J!` +!N!0i$`!!q!3!N!GJ!-!!N#3$rm!!N!B$!!'!!*!B!aJ!B!#3%[!%!*!8(!$!!*! +1!IrJ!*!P1!#3#`2r`!#3#3d%`(!!N!`"h$!"m!#3!`("`!#3#K`"r!#3$"qB!*! +$$rm!!!`$!*!0"h!!N!-Fi!#3*J-i!*!%$J$r(!i11!a`!ii!(!(!!*!$1F!("JB +!j`$J-B3!-!!!$'!0J!`!N!0i(`!"r!3!H(!B(rri`B!!2rri!1!$rr`$!q!$crr +rIrrJ-!rrr`)Irq$`!B-!`!m!rrrKKi$aJ!"K"i$rKRri!2J$!2rr`!rq$$`!N!2 +`!-!Irr'"i!"rrrXB!'%'!m!2JIrrr!I!I"rm!*!%!I`%"iH!IrrJ!*!$rrrKrri +$!q!$MJ!li'!!$`"rri!i!1`!2Jrrr`2!H-!!-1!Irrr!q!F"J!Iri(J!!"i!'#$ +rri(J!$J``!H!$`!r(J$i$m(i!$"$rr`!3(J(J1!!!(rrm-!rq$r["B!hrq!!N!- +$`!$i!`$rrmCRrJIrq!B"m!!2"i''!"J!``$`1$'%!Irr(ri!"J!$`m$rcc!"J2! +H!i!!$J-(J!`Iq$i!'!!m!*!$"M"J(rrqFH!m$rJ$i2!2r!I"i"ri(i2`!$r`(i2 +`!'!Ir"r`rrrKri"J!F!!"aJ2rr!!$J$h(!i11!cJ!j`!$J(!!*!$HF!("J%"i`( +!BB3!-!!!('!GJ!`!N!3H!!H1"!$qr"JIrrR"J!$rrrJ"m!2rr!-2q!Ir!"rrrq$ +q2m!CKKrrir`"Ja$!2m$rrq'1!$Q!!'-2irq'IrJ$rKq!`!IJ$ri-r`!!!r`!`(r +rmBIi!I`!raJ!B`B2i$rRrrrm(r2rrr`!N!3$MJ32cq"rrq!!!!2rrq(rrJ-2q!I +I!$I`-(irJ(rrJ2m!E!"rMrrr"`!F`!!cq$rrrm2q(i'!"rrKrJ!!Ii!BBrrrKrJ +!rM$!"i!r`2rrJ2Krrrpm--2rr!(`rK`!H!!!Irr``$ri2qX0J$rri!!!B!IJ!ri +IJ-!(jXIq"rri"J"`!(rriBB!'!2M!r``-i3(rrmIrJ!'!!Ihi2r!BI'$q(!"i!! +$JarJ$"riri!B!2m!$rrr'Iar!$-hq(mIq"rrq!rm2rr`(rKrrrjm2r$rrrliB"r +m(r$rrq(rJrJ$jrrrM!rrm!!1!2!!rrri#-!!(!!1!F!!N!0j`!F'!!(J!F"KK!! +`F!!F-"Q!$CJ!N!-q!!IQ"!'(M"JBB!'"J!(!!B!"m!-$!!-F(!jlJ$RJ"J#$B-! +jM"J`"ii!`c$!F1$!`!'i!"f!!'BBjaJ-BB!("cQ!B!C`$#!0``!!"`i!`1!-!Ci +F!Bi!caJ!CJB1F2!r!c!`2"q$S-!!N!3(jJ3F1("JN!-!!!F!"J'"J!-m(!jlJ'` +`%--J`'"J!FH!,!$Kc!`!(!!1`!!c('--!`m21B$!"JB$K`!!iF!Ba`'!$K`"ac$ +!"i"i`q'4`2MiBJGq-B--!!-*KcJ!(!!!B'!!`$#!-CRpJ"i'B!H!B!j`"`Fi`'! +'GXBB"JB!"J#3!rMXFBB!'!2c"`j`-i31!-!BCJ!'!!`mB--!`lQ$R1!!F!!!!ca +`"KKKiF!B!Iq!2i!IQ3E"J(-h'-FjJ$`*$!``H")B''$`)!Gq--(`a!lmB"K!'-# +3!`''"r`$ri!Ic!`-!!!1!2!!($Ji'F!!(!!2!F!!N!0a`!F'!!2!!i$"K$`crJ! +i'$'!$r`!N!0m!!`c"!-$"KJBB!-"J!1!!B!"m!-$!!-i$J`aJ$(J"J%"3'!CQ"J +`"JF!`c$!B'$!`!(`!!q!!'B`GKJ-BB!-!r$!B!BJ$#!2JB!!$!F!`-!-!CJ1!`F +!aaJ!CJBF1F!D!c!`F!`"S-!!N!3--`3i-$"JN!-!!!i!"J'"J!-`$J`aJ'ZB'I( +!B*!$!`'!2!'!E!`!1!!(`!!f"---!a`$m-$!"T!$!`!"J1!CMJ'!'!i$!c$!"i" +JC`'iB2R!IJGR-`--!!B&!h!!$!!!B'!!`$#!-CRjJ"i'B"rJB"JB$!2``'!'0XB +B"JB!"J!!!F"X'BB!'!Bc"JGJ-F`-!-!BCJ!'!"JB---"KaQ($m!!-!!!!c!i"KK +MJ1!B!m2!FF!CQJ+!`$-r'B'KJ(!EKJ``i$F-''(!IJIR--1!r!l1B"K!'-#3!`' +'$Ji(1F!Fc!`-!!!1!2!!($Ji-B(J1!!(!F!!N!2a`!F'!!H!"`("K2mh$`!i$q' +!(r`!!!(i!!`6"!-$"KJBB!-"J!F!!B!!i!-$!!-`"J`aJ"RJ"J%i`#!IQ"J`$J- +!`f$!`$$!ci(RJ!H!!'``2"J-BB!B!H$!-!GJ$#!2FB!!(!1!`B!-!E!("J-!caJ +!E!BB'i!I!c!`i"m$m-!!N!3-%`3`N!0JN!-!!"`!"J'"J!0J"J`aJ%lB#BM!B*! +$!J$!2!1!I!`!-i!$`!!f"i--!aJ"i-$!"T!$ii!$J(!EM!'!-!B'!E$!"i"JEJ- +FB2Z!j`jc-`--!!6'!@m!$!!!B'I!`$#!-CK"!"i'B"K`B"L3!`(J3$!(CiBB"JB +!"J!!!i$m(BB!'!Fc$!0J-IJB!-!BCJ!'!"JB---$"aQ'"l`!-!!!!h!B"KKM!(! +B"`(!B'!BQR%!`$mq'B(KJ1!aaJ`a`'1-''1!j`jc--F"cKcQB"K!'-$!hi'''!F +''-!Bc!`-!!!1!1!!($JmBiI`1!!(!F!!N!2a`!F'!!m!ri'"K`Hm!i"i"m$!2jM +rri2J!!3aK!-$"KJBB!-"J!B!!B!!!!-$!!0J!``aJ"pJ"J&iJ#!2-"J`$!%!3f$ +!`$$!hm([J!H!!'`J'*!$BB!i!-"J-!2J$#!2q-!!'!'!`Ei-!E!$"J'!IaJ!D!B +B'`!c!c!``$Q$--!!N!3-%B3`N!0JN!-!!"J!"J'"J!2J!``aJ-cB#3M!)'"J"J$ +!2!-!2!`!0m!$`!!d!`--!c!!`*!$"JB(-B!$!$!E(!'!-!-'!E$!"i"JI!-1-2m +!`i`c0J--!!AL!Hf!$!!!B'rJ`$#!-CJ$!"i'B$!iB"JB1!$!B$!$jiBB"JB!"J! +!!`$Q$BB!'!Ic$!2!-(!Ei-!BCJ!'!"JB---'"aQ'"lB!-!!!!f!)!KKQ2$!B"J$ +J`'!GQ[%!3"ir'3$"JF!Ji``cJ%('''F!`i`c--i"KaKQB"K!'-$!rq''1!1''-! +0c!`-!!!1!1!!($JI``ii1!!(!F!!N!2K`!F'!"i!!q1"J!2i!F"`$r$`I!$rri2 +!!!CKK!-$"KJBB!B"J!`!!B!!!!-$!!0J!``aJ!CJ"J&SJ#!!-"J`$H'!Bf$!`$$ +!q1(XJ!f!!'aJ'*!$BB!`!-"J-!#!Ir`2M--I1!'!`I--iH!$"J'!-aJ!H!BB(`! +aJc!aJ$($'-!!N!3'-B3`N!0JN!-!!$!!"J'"J!2!!``aJ-rB#3M!)'"J"J"!(!- +!2!``0N!'`!!m!`--!c!!`'$!"T!$'B!'!$JE'-'HB!-'!2$!"i"JH!B'-2i"JC` +jYJ--!!@L!Hb"(!!!B(a``Ir`-CJ$!"i'B(!BB"JB-!$!B$!iKiBB"JB!"J!!"`$ +($BB!'!AM$!2!-!!A--iBCJ!'!"JB---'"rQ'"l)%F!!!!fm-!aKQIMJB$J"J`$! +2'Y%!3i!rm`$"JB"JB``c!-$'''B"JC`jX-`$!cKcB2ri'-$!m'''-!'''-!2M!` +-!!!1!1!!($J2KK`B1!!(rrq"r`(K`!F'!"`!!H-"J!(`!-$`($Jrc!$rriH!!!( +"K!-$"KKrrri"J"J!!B!!!!-$!!0(```aJ!"J"J(iJ#!!)"J`'r'!Bd$!`$$!i$( +[JIQ!!(KJ'*!$BB!`!-"J-!!!rri2K-5N-1$!`F'2qH2"K!'!!aJ!H!BB(J"``c! +aJ'$''-!!N!3$iB3`N!0JN!-!!'!!"J'"J!2(```aJ-HB#BL!)'"J"!"J(!-!2!c +q0N$q`!!m!`--!c!!`'$!"JB$'B!'!"JH'q(rBm'%!2$!"i"JH!B'%2i"JCJCY!- +-!!IL!Hq"q!!!B(!B`rri-CJ$!"i'B'JBB$JB-!$!B$!B$iBB"JBi"J!!"J($$iB +!'!3$$!2!-!!F'2qBCJ!'!"JB----"r''"li(i!!!!pq-!aKQjaJB$$"``$$!'r% +!3F"Xi`$"JB"JB3`c!-$#''B"JCJCX-`$!c!cBIrm'-$!i$''-)'''-$J$*!$!!! +1!1!!($J!"K`BH!!(rrq"r`(K`!F'!$J!!2B"J!(`!-$`-"`2$!#3!`F!N!-"K!- +$"KRrrri"[aJ!!B!!!!-$2J22i``aJ!"J"K$`!'!!B(rm#M#!Bm#3!c$!`$(hJI' +!!(KJ'"qBBC`J!-"J-!!"J#F0h-K%-r$!`F'2'HraK!'!!aJ!H!BB(J"J`c!aJ'$ +'$-!!N!3"!B3`N!2rr'!!!'!!"J'"R`1Ii``aJ-!B#2!!BIrIK!!J(!-!2!rr1m$ +i`!!m!`--!c!!`'$!(rh$qB!'2"JH(M(clq'%!2$!"i"JH)B('2jKJCJC[!rlr!2 +!!A1"N!!iq'"J'-B!R$'B!aiH"Q"`1'!B'#!!`'!`(Kf''FB'rJB!!!B"J`H'!"J +%!``$`$2J("MaQ'B!"[!B'$$$#!B"KJI1"N$Mi!04K!-BCX-B'!cm-)!`i$(J!-$ +Kl!-!`IQBB('--c$!iaKQBB'B'E$-``-`-f-!6KM!N!-aKL2KKKM!F"Jrrrr!$J$ +!!rrr!!`i#$J!"rrrJIm"`H!("J"`!!"f!B!!m!$!m$!-!!`!N!-(!*!$!B3$!`B +EJ'''!IqB!!'!!!!$!hF$f#---B!!BmCi!!"J!'(rr``3`'2!N!-``-!4[`'"J!" +iB"JIf''qB!$!B$!!!3!MM2R)4$Ii`-("MKhX-B3"J!-B!(!''"i!B--`-B"JjJc +!!*!&!B3`-$2rr'!!!'!!"J'"Xi1BB``aJ-!i##!!CrrIa!!J(!-!2!m$Ri$!`!! +m!`--!c!!`'$!IrhKm`!'rK`H(KR"l$'%!2$!"i"JHqB$'2rjJCJC[$rlr!!!!cm +"J%8JB'!)a!#1-CJ"2ai'B(J`B"JBB!$!B$!2qBBEjJH("J!!"J'$"iB!'!3$$!2 +!2r!F'1(BCJ!(q"JB---)"J''"[`'!45!!f#'!aKRJC`B$Fi`J$"im!!!`2r-!a$ +"rIjJ)B`cr-"$''IjJCJCX-rc!c!cBJ"('-#3!aQ'CM'''-!mF2rrr1!1!-!!F(! +!$$J-1!!(!F!!!!2!i!B'!1!(!(`"J!$`!-$JB!B!$!$rriF!Irrrr!-$"KX!BBB +"iG!!!B!!!!-$`B0B-``aJ!"MjR`!!-!!B`!cMK$!im#3!c$!`"Q-!-'!!(K[Q"r +iBH0Km-"J-!!$!''-!BK%0KMJ`-'-$IJCaJ'!!aJ!F!BB(J"J`c!aJ'"Q$-!!N!8 +"K$!`0`"JB!!!3!!'!B(J`l!c$$'I[qm)rrr1!'$X!#!m!`!m$J$2!1$!!$`$!`` +$-I$!B-$J"M!$!!E$("iF'B(i'BB!m-!(J'"qCJBBrjQ"Q"QmF!``!!!$!!(!3b" +JB!c-!BBaQ!(cRJCJEr"J'"KKm-"J-!2aKKif"`-'i!!'!B'(KJ!Cj!--!m!m1!` +B`0KQ!!Im'"J```J'!BB'!!F"$)!$F)B(''H"R"Q0"M$!-$r!!!'!Ii`$I-(rjf" +KM$21`--BCjf"Q"Q`cc-$-$0Q!--B`*!$'BBX'BBB`"rJ`!ai-!i!`!"`F!!BF!J +i!!F"`!!!!m$J$JB"`!m!I!''!2!!`H"J"J!-!2rrK`$!!!-%!`-''`"KKJ(!dI! +"J!!!!`1!`e!6$$'!!'2QIIrrJ!"M!$(--%$M3-$!--$!'B!!mB!!H'rB'(KK`c2 +i`#!`!!-!B-`(#%3d$1$!3``0m"R'!B!$'!"i"KJH!'$$-$-!B'B-`!#3!hrrrr` +`-$i!B'!!!%I!"J'"`'2J%``aX%!abIrrM!"JI!!`2!-!2!`!`!"i`!!m!`--!c2 +i`'$!`!Bi$J!'JB`H'KQ"m"R'!E$!"i"JI$B''2m0JCJC['!--3IrrJ!!m))JB'! +-c!'$-CMaiGi'B'I!B!`B-rM!-$!!!BBF0JB"Kr!!"!'"Kmi!(q3$$!2!1"J%--$ +BCJ!($"JB---)"J''"J!$`JL!!f'#"aKQJC`EcJ-i`$!#!rrr!"`-!rc"Km0JBB` +cKX$$''F0JCJCX-iE!c!cCJ$"Q-#3!aQ'+!Q''-!(JB!-q$!1!-!!F(!!-(!)1!! +(!F!!!!H!m!i'!B!2!(rrKJ$`!-(JB!B!$!$rri!!J!!$"!-$"Km!BBB"J(Zi!B! +!!!-$!-03%``aJ!"MaRN!N!4Q!$$Q-'(M32rrm-$!'B!!2i!!H(MB'(KKJEF-`$! +`!!%!i-ar$d3d$1$!2J!0k"R$!i!$'!"i"rrqq'"$-$'mB'B-`!#3!m!!!`3`-$` +!B'!!!'lJ"J'"J'2J%``aS'"Jb`!!#!"J0Z!`2!-!2!`!`!!I`!!pi`--!cB-`'$ +!`!BBr!!(!B`H$KQ"k"R$!E$!"rrIr$-''2m-`B`4[1!-0m3!N!3qJL"JB!c%!i- +aQIh!hJCJB!"J$KJh$-!`-!!"KKJH"J'(m!!%mB''rrrq0!2rrm!`$!2J!0KRrri +''"J````'!Irq!!$k#)!$-B-2''B"R"rY!cKJ-!!#!*!%$!1'`BI$-''--iCJ`aK +R$-'--E$1'B-B)f)"`CM!N!-CKLJ*KKM!!!'!$-`B$J$!!("`!$"`'$`!$`(!!!! +(J(!1"J-!,J"`!Ii"m!$"i'!(J"J!N!@!!!B%!`-''`"KKJ'!H``"J!!!!`-!`h! +6$$'!!'!'-`!I!!"Q!$"Ri$pMB2rrm!!!'B"i(B!!E'MB'(KKJEB-`$!J!!(M`-h +m$83d$1$!!!!0X"R$J`!$1!"i"rrrr'$$-$(qB'B-`!#3!i!!!`3`-$J!`'!!!'` +`"J'"J'23%``ai#$JD`!I'!"J0r!3E!-!2!`!`!!1`!!ri`--!c`-`'$!`!`Eq!! +'JB`I$$'"X"R$Jc$!"rr2qM11'2i-i``c[-!-2q`!N!3iJL!!!!c(M`-aQBh!hJC +JB!"J"rJf$-!`)!!"KKJH"J'(1!!(qB''Grri0J2rrm!`$!#3!pKRrri''"J```3 +'!Irq!!$L#)!$2`(l''F"R"aQ!cK`B!!'!$i!!!i$KX'(ScM"M$0'FB-BBJcM"M1 +`c"R'''GMai'B`!!!'BBi#BBB`!!$!!f%-!i!N!0`F!"JF"Jm!!i"`!!!"i"i(!B +'!$i!m!'-!EJ"JH"J$i!B!*!&`!!-"!!!"KX!BB-"J(i-!B!!!!-$!--S%``aJ!" +J"J)!Im!!CJ!`Bm!qBf!!`!#3!aQ!r$Q!!'`Sf"KXBB'm$-!`B!!!I`$0J!Y%'Jc +Jarrrql!CJIi!!rrrq!!B"ijJ`c!aaf"Q$-!!N!2!!!B%-$!i!-"J!!"i-!B"JB" +M@$---D!``'i!ImJ!i$FB%'`$!$`-!-!!'-!!2M-$$!-F$-"KJ-!F'`!!!i'F'`I +`!E!CJHi``!B!-!`ar$$l((i(icc!$$KS!B#!!(##)!!!$-(m!c'2$F$H"Q!`!'! +"q$`-`$"J!!$''"i'!riB!!FGJ3B!!"JH!!`!B$!-IrrrZ'!!"JB!!$$$"`i!"J! +!!F))J!-H!I-BB`1B'$B$-$c!!!3!ri!!"J&'`BE$(m---BBrKKKM((i(ic$'12` +2aQ$q!CM!!!!CKK3*KKM!!!-!(BC`$J"`!("`!'"`-"`!$J(!(!"R!$`m"J`!EJ( +J!B`$(!1"i$!-`$'F!!!2!(!!'!H!!!BEJ-'$!B"q"J'$!!!6!`$$-#---B!!B!B +#!1$J!(F!B'!!!'0J!-!"rrrhJHCaJ!"X-0JBE''"R!c!-'!!N!62J!C%'Kc!crr +rpjJaJ(`!!0rrl!!F"SCJ`c!a`c"M$-!!N!0J!"`%-$!m!B"J!!"i'!B"JB"M)#- +--E!EJ'S!jq`!m(BB'1`$!$`-!-!!--!!2M-$$!-F$-"aJ1"i(`!!!m1B'i2!!CJ +aJ(```!B!'!rJq$$jq"`"`cjJ'$"S!B#!!'#b)2rrqm!!!c'0$1$H"Q!B!'!!'"` +-`$"J!!$''"i'!riB!!F0J`B!!"JH!!`!B$!-rj!$H'!!"JB!!$$$!rX!"`!!!B, +)J!-!!!-BBiFB'$-'-!q!!!3"`B!!"J''`BCq"i---2`2"KKKq"`"`c$$m$J$KQ! +!!CM"rrrhKKJ4KKM!!!%!'BEJ$J"i!("`!-"i-"i!(J(!2J$h!"ri"J`!E`2!!Bi +((JF"i$Jii'2q!!!2!"J!F!E2rrrj`m'$!B"Z$!'(J!"r!`#$'-2m-B!!B!B#!Cp +J!$1"i'!!!--J!F!$rrr[JF*KrrrQ(jJBE''"RJc!--!!N!-"c`#3!``i`0J!!"J +2irrri!#3!f`!$!-'-B-`-)-`BaM!!*!$1!!i"$!`2J1!B!!!1$!'!B'!3cM$r$' +F$`$+!-4Z!lrM-"h-!`!m$!'!`($!!$3c!``$(Jc!-i"rm"i!!!1('"R!!!-2irr +rqF!'!!`(`!"`q1!!!!BfF$J`I!1"J3$!fL(rrrI!!!FaKSc"hJCJ$!"J!"JH$-! +i`!!!aKJB!!!'%!!'$---(J!B'J!-!'!`$B!!!B!!F!B'Irrr``(c!!-!"!-$D)! +$!!!'''(q'"Jar$rrr!!%!cl!!!F!r-''I!!($$$i!!iBB1!!!!B``F!!!!aJ!!1 +B`rrrliB-BIiB`!!"J$Q1`!i!H!"`F!#!1'!1!$`"`(i!r`!Im2q3!qIr!!'(r!I +q!H!Im(r$r`!!$`!2!H$%Arrrq2m"JB'!l3`"Km!!I`-"J`H$r$'!!'!'!`'rB!! +jrm"[rj!$-!'!"`!!-!('`Irrj`mB'1CKJBmF`$Q!!!2rrhq!!!!(mIri!!!`"m2 +rrq!!N!0Q!!i$($Z$-$$''-'i`!#3!`i"i!3`-$Ir!(rrrl``"J'"J--2Jr`aMrq +(L`'-)rmIir!2Mrrrr!`$J-"Jrrrhi`--!``B`$-!(m!r!!!"rMrii!!("m2rN!6 +q!!F!N!2Jq!#3!`ih2r!`E!E"J3$!QL1!!"J2rrhaJraMRJCrrj!&Mac!'B!!!'B +B'!!!"M!!!ac$$(i!'"X!'!!`-!q!!!-!!H!'$[q3!m-!!B!$J!3$!QL!!hrrrrK +Jr$ri-2Krrr`!"J0q`!!$J(M"KJ!!$J``!!!F''!!N!-1--!!N!-FCrrqq-F!!$! +!"m(q'-!!!-$`h-!1!(!!N!5!(m!(!$J!!(i!CJ!(`2q3!q$m!"rcq!(i!H!(i"m +"[`!!$`!$ri-NH!!'!$`"JB!!arJ"Km!!I`-$r`#3!`'!!'!'!FmaB!!BI`"[rrp +r-!1!"J!!B!(mJ!!!Bi!!!-F!!`Ii`"m!!!Irr[hrN!2$irrF!!$J!*!$B!#3"'B +!!`(m(`-`-(iI`I$!!*!$!rq!"!!!-I`!IrrrRq!'!B'"r`#3!`'$qIi*K``Kr!H +"i!i2rrrm$$m!J%$rrr2$!``$"rM!2J#3!c2rrrRmIrKi!!i!N!2J$[rq-!1(rrq +rq2q3!q2cMq!!Caar!3'!FL-!!$!Irr[aJI"r(JCrrj!&KrM!(`#3!h!!-"!!!$! +!!rKq$-!!'"Q!1!!i!"R!!!i!!B!!$F!!-!!!!B!!`!3'!FL!!hrrqrKJ1$ri-!! +!$!!!!jjL`!!"`!!!$Rrrqr``rrrhq'$rN!2Mm-(rN!2(lrrpq-B!!'!!N!A!!!" +ri2MrrJ#3"S!2J!H!H!!!IJ#3&Mm!N!B$*(!!$!#3"-!"`r!"Ki!!I`-(r`#3!`' +!!'!'!2ik`!!-!!$-!!-!'!F!$!!!`!'CJ!!!BF!!!F-!"`2J`!i!!!i!"`$rN!2 +!!!$2!!2!!*!$`!#3"'-!!1$`$J-!!$J2J#$!!*!*F!#3"3q!"J'"Jrm!N!-"J!! +!!Ii'B!#3#!`-2!$!`!!rm!!!$!-"i-!F!*!$mIrrq2!!!"m!H!!!!F!!N!-`!mr +rrRr$rj!$cr'!!!$Mm"`"J3!!"J!!B$J!(!#3!c`B!*!''!2J`!i!N!-`!((J!!! +`!!$J2"Q!!"JjJ(!!'!!im!!m!!-!!"f!!'!!N!2!!$J'"!#3"'!!'!!$`!!B-!! +!'!!!!IaeJ!!!i!!!(2rrjr`arrr2q'2rN!22m-IrN!1Ir!!1!!`!!-!!N!A!!!! +IJ("rrJ#3"S!!!!2!m!!!$J#3&JF!N!B$B2!!'!#3"'!$J!!$!3!!1!!!!crrN!1 +!!*!&(i!!$J!"c!!1!!`1!!B!!B!!``#3!f$`!!H"J!i!N!B'!!i!N!I$q2i!N!- +"J!#3"''!!i!!N"(rrq!!N!arrj!$J!#3!cJ$`!#3$'#!!*!'"J#3""rrrq!!N!B +(rr!!!!1!!*!$'!BF!!H!"`!!!q!!i!!"`!#3!m-!!!-!!-!B!$J!N!XB!*!('!$ +RJ!!!B!#3"!'!!!!`iH!!$!"`2irJ!!F!!"Q!!-!!N!2J!1!$$!#3"'!!F!!(!*! +$B!!!-!#3"$m!N!0i!!!j`!"i!!1!!2!!"`!!!q!!$J!!"m!-!"`!"J!"J!!Irj! +$`!#3"Ji!N!N"iH!!!!i!N"B(!*!'!X#F!$!!N!3i$`!!$J#3"J0rrj!$!*!*"`! +$K`!F!!Im!!1!!`!!IJ#3!f!q!$m!i$`!N!B(`$`!N!I!Ir!!N!-$!*!&BF!(!*! +4!Irr`!#3$2q3"!#3%cm!N!FF!*!%2rrrJ!#3"rm!N!-(!*!%(*!$!"i!"`!!(i! +!H!!2J!#3!hi!!!(!!B!I!2!!N!XB!*!($J2(!*!$`!#3"!(!!!$JIm!!"`(J"rm +!!!F!!$MJ!B!!N!0`!F!"q!#3"$J!i!!(J!!$`!!!B!#3#"m!!r(!!H!!!i!$`!! +(!!!IJ!!1!!!r!!q!H!!$J!-!!$rrN!1!!*!'$J#3#[1!!!!-!*!@$J#3"J-"K`$ +J!*!%(r`!!"J!N!B$B!#3$!2J$`(rm!!$m!!"m!`!N!CJ(rrm!(r`!*!'!Ir`!*! +(`!#3"3B!N!9Ji!i!N"%"!*!2`!#3(M!!N!3`!*!1$J#3"!Ii$rri!!(rMr`!!$r +rr!#3#2J'!!Ir`!#3#aJ!N!F(r`1!!!2!!*!&rj!$J"m!!!2rJ!#3"!H!!2!i"`# +3"$J$J!#3"JrrJ!!"rJIrJ!!!`!#3#!Irrq$rri!!!Irr!!!"rirm!!!$rari!!2 +ri!!"m!`!!$!!N!S1!*!+2`#3!aJ!N"B-!*!'!Fm!ri!!N!3(m!!!%!#3"J0J!*! +0rri!Ii!!N!8Im!#3"Q!"rq!!(m!!N!Fr`!#3"m!!N!8%!*!&B$JF!*!+!rrrm!# +3!`-!N!r!!*!H)!#3"#!!N!iF!*!%!r!"rm!!!!rr`!!!"rr!!*!)$rJ!!2m!N!` +B!*!(!I`"q!!2J!#3"4rrq!#3"Ii!N!8$i!I!"r`!N!3H"`#3"`2m!*!$2rr`!*! +$J!#3#Arr!"rm!*!$2rJ!N!-2rm!!N!-Iri!!!(q!!!!Im!!!-!#3#Ji!N!i`!*! +@(!#3"r`!N#%rq!#3%'!!N#*J(rJ!N)`rrri!N"3"rrm!N!F(rJ#34`i!N!jJ!*! +@-!#31f!!N#*J"q!!N)`"rr!!N"8rq!#3"`(i!*"($J#34J8!$J!L!#)!2J!q!%% +!63"B!&J!D3"[!(J!I!#(!*J!T!#c!-3!e!$L!2)"N!-2!4i")J%S!5J"13%j!8J +"5!&U!B8"R3'c!Fd"jJ)!!M%#4J*T!S-#S!+m!YN#l`13!b-$130X!iB$SJ1k!pN +%"J3E"$8%8J4H")B%KJ5F"+!%[J68"1N&!38E"4m&1!9C"A8&L`@N"E`&e!AU"J! +'&!BX"MS'@JCe"Sd'T3E""Z)'p`F,"bS(,3G8"e3(9!G8"e3(G!Gd"h3(G!Gd"h3 +(G!Gd"h3(G!Gd"h3(G!Gd"h3(G!Gd"h3(L3H*"iN(L3H*"kd(V3I+"mS(bJI+"mS +(k`IV"rB)"3J4##N)33Kh#)d)V3Lp#,d)[3Lp#,d)[3MA#0F)e`MA#28*%!NQ#8d +*63PR#BS*P3Q9#Dm*V`R6#G-*i!S&#L3+*!T9#R`+I!Tm#R`+I!Tm#R`+I!Tm#Tm ++R`UI#XB+l3VY#a`,3`Y$#d-,3`Y$#d-,3`Y$#d-,3`Y$#d-,3`Y$#d-,3`YN#f3 +,C!YN#f3,C!YN#f3,C!YN#f3,C!YN#f3,C!YN#iN,L3Z*#iN,[J[N#qF2%[q3%!m +5rj!'$a,rN#34#4%+%Jm3&rrr%"lrra)*$`i3$[rr%483$"!-%JX1$3m8%K)4&"! +9%484&"%8%K35&"%8%JS5$2rr%4Arra!5rrm3*JmJ$aX2'3mH%"m2(Jmf$aJ2*`m +G$b)2)!mL$aS2'!mN$aN21!mI$b%2(!mP$c%3'JmG$b%2$JiVrrm2&J!#%#)2'"! +C$aX2(J!#$aX2)`mI$KF2(!iE$aX2'3mD$aJ2'Jq3!b)2(`mE$aX2)!mM%"S2&`m +P'"32,Iq3#!mMrj!L$aVrN!J2+Irr$b,rN!J2*2rr%!i2%Jm1$aN2'`mm$aF2)33 +(rj!+$a[rN!B2)4!J$aN2+[rr$ad2+"!,rrm2(2rr$bMrr`B*$bS2)rrr$c82,2q +3%!mRrj!%$bS2+[rr$c)2,Iq3(JmNrj!H$bMrN!B22!mU&a2rr`!!EKU3!!#3"2X +!82rYrrB!I!!d0JF!+J!+!!!""3#3r`#3I"m!N)a`!*$r!*"prq!!N)Y`!*$r!*" +m!Iri!*!`!m!!N&P`!*!B"q!!N2m!N')$`(`!N$!Im!#3@A!!N"JIq!#3!`IJ!*$ +r!*"G"i$q!*!NI!#3#crm!*"CF!#3'$rm!*!$(rJ!(i!!N!B$m!#3"Ri!N2m!N%X +1!rm!N#-"r`#3#h`q!*"CF!"KiH!!N!-2`"i!2!!H!*!*F(rq!"`!Iri!Ir!!!2J +rrr!2r$rrr!!!!Iq!!*!&$m!!N*%1!*!9i!#3@"i!N%%H!iH!!*!L"rq!!*!+m!i +!N&P`!2RKi!#3!ar`(J!m!(q!!*!)m2`r!(`!rrm"rrJ!!IJrrq!rrMrrr!H!"rr +J!*!&IrJ!N*%I!*!8!I!!N&JH!*""(!F$J!#3$`r!!*!4$`1!!*!+i!F!N&P`!2h +Ki"i(J(M`"J!m!22!!*!)mI!2JI`!r$q$`2`!!IJrrq"i(crrr"rJ$`(J!*!&m(` +!N&)2i!#324m!N"3"m!#3@"i!N$Sr`!#3"4`(!i!!N!prq!#3%3k"`!#3#3(J"`# +3@A!!rq(J(JH!m$J1!$`"iH!!N!F"mH!(Kr`"m!q(!$i!!rJ`!!$J"l!!2$K`(J$ +`!*!%!m!q!*"52r`!N$dI!*!8!I!!N&JH!*!K$i!!N"B$rrJ!N!8F"`1!!*!1!rr +q!*!4(r(!!*!*!F!$J!#3@(!!rq(J(JH"i$J1!$`(`2!!N!F"mm!$cr`"i!I2!"m +!!lJ`!!(J!i!!I(!i2!"i!*!%!m!I!*!3(m!!N%$rr`#323i!N"AJ!*"B(J#3)6r +!(`#3&3r`I!#3"4`("i!!N!i2i$m!N"%Eq-!!N!N"`!1!!*"BF!$riH!H"i(J'"i +!2!H!H!#3"`(c`!22r!2J"mi!(`!(1$!!!F!$J!"ii"`i!$J!N!3(`"m!N"$rq!# +32`(i$m!!N&pr!*",(J#3)ArJIm!!N"3q!1i!N!8F"iF!N!mIJ!q!!*!3("M!!*! +*!F!$J!#3@(!!rq(J(JH$`"JF!$`2!$`!N!F$pi!"`"`$`!2[!!m!"cJ`!!1!!B! +!m1!FF!!m!*!%"q!IJ!#3$J2mr!#32`2!!H!!N#)$Ji!!i!#30`2ri!#35Ki!N#( +`i2r`!*!8H!('!*!&(J2r!*!22J!(J!#3%"`C`!#3#3(!!i!!N&K`!2rKi"i(Ji! +B2!!m(J!H!*!(!rH!!H!F!m!$r`!2!!ii-!!$J!(!!2(!$R!!(!#3"!IJ(i!!N!i +(J!m!N$-"rJ#3#JH!!2!!N#)$Ji!!i!#30`rrm!#3&6r!!*!c(J#3%6q!!*!0!H" +aiIJ!N"*m!H!"aJ#3"3i"rJ#3$hJ!2m!!N"!F1F!!N!9r!*!$!F!$J!#3%Mi!N!E +i!*!f"i!!N!C`!2hKi"i(Ki!BH!!m2!!I!*!(!qH!!H!F!m!$li!2J!ii-!!(J!# +3!r(!$R!!(!#3"!IJ(i!!!2J!B!#3#4m!"i!!N$)(ri!!N!N2!!!i!*!L!i1!!1! +!N"R`!-!!N"XIJI`!N"Arm!#3-ai!N"!"rr!!N!d"i((!H!#3%3(q!F!!rJ#3"3m +!q!#3$r!!rF!!N"!H1B!!N!3$rq!!N!2J!i!!N",r!*!&!ri!N$BIi!#3"R!!rH( +J(JH(J"Ki!$am!!q!!*!'"qF!!1!F!m!$li!2!"`i-!!(!*!$!H(!$R!!(!#3"!I +J(i!!!r`!B!#3#6`!!B!!N$)Irq!!N!N1!!!F!*!L!i1!!1!!N"J$r!$!!*!E2J! +q!*!8!rrm!*!c(J#3%!Irq!#3$32!-i!m!*!4!iF$J!$m!*!&"m!!N!m"i!(r`!# +3%!rcJ!#3"!rrm!#3!q!$J!#3%3(RJ!#3"!F1!*!f11!!N!C`!2hKi"i(Ki!Bm!! +mH!!(J!2!!*!%"mm!!2!F!m!$ji!2!"`i-!!(!*!$!H(!$R!!(!#3"Kq!!!Ir!'! +!2!H!1!IrrrKi!*!$"rrrr!!$J!"rrr`!F!r!!$`Irrrjrrrq!*!$rj!$J#"rrr` +(`!"`(!"`!(i!2rrrm(!q!2Ji!!!i%!m!(r`Frrm!!IJ!-!2rN!-!!rrm(!q!!*! +$!q!!1!"rrri(!2`!!$rrrr1$J!$J3(!(J!$i!Iq3!ri!I!"q"rri!*!'$ri!`!F +"i!2rrri!N!3$rrrq$rrrJ!i"q!!2!i!!HI!2!!!$i!$rrrJ!F!!1F!!(i$rrrrJ +(i"m(!!!(!m!(rj!$i"q!!i!F!!(rrm!I!*!$"m!!1!J2rrrJ$i!!"m"`F!!r!!2 +`!$q$`!$q!(m!rJ!!1!Jrrri!N!-I!!r!2J#3!`Irrri1!$rr`Irci$F!([rri!# +3"6`!!(i!$J$rN!2$Kcrr!2rrq!$J!r!!!!m"m!F(!!(!!(Ji!IJ"`!(K`!2rrr! +rrm!!"`!!"m$`"rrMj`!!i!m!(i"m!*!$H!1!q!!1!rr`$i!!F!!!q!#3"!($`!! +!rj!$a`I!$`!rrJ!IJ(J!2rm!IJ(J!2rm!2J$m!!!Iri!I`$q!!!i!2rr"rr"rj! +$Jrri!)!!$!#3!hK`"rrri!!!F!$jiH!H"iH!'2!!22J!"m!$`!#3"!I2!!$`(!( +!"q1!$`!i1$!!"`#3!`2"`!j`!"`!N!Br!!!2M`"J!2mIi$J(rrriF"`!!"rrrr` +!$m!!Irrm!(!rq!"qIrrrrIrrrJ"q"rq3!m"`Irrm2r!!F"`JF!(rJ$rrrr"`q!! +m1!!!1$!r`(rm(2rr!!Ir!2J"rj!$`!2rr"`ri!#3!ari!$J"rrrq"`2r!!$qrrr +lJi!!i1"`(q!$ri2rN!2q!rq$rmrrq!#3"Km1!-!IarJ$rrrq!*!%$rrrrJrrri! +1$ri!(mr!!2Ii"`$q"rJ!rrri!ri!$R!!(rJrrrri(`!(K`!!"`r`$rq3!q"rm!r +!(!!"rrr!Im!!!"r`!$JB2rrri(rJ!"rJF(!!2`!2r!$rrrJ!rJ2rjrr$J$JB2rr +q!!rJ2m!q!!q!!!!(rrrq$J!rrm(rpf"h!!lrrq!!N!2J!2m!!Ir!2`"rrrrMMMr +r!2rrq!$J!2!!!(rRr!F(!!(!!2`i"ri$J11"`!rrrr!rrm!!"`!!(q2m"rrJ$`I +Ji$r!I!!I!*!$2!1(rJ!1!rr`2q!!F!!$rJ!!rj!$mF"q!rq3!q-Im"r!rri!Ir[ +q!$rr!Ir[q!$rr!IrRrm!!(rq!rrRrm1!1!$rr`Ir`Iq3!i2rq!ri!$mIrrrmF!I +rrq!!!(!!q!!(rj!$J$RJ!!$`!!2!!m!!N!32c`!!m"`!!!I!!"i!1$J`!!F!N!- +$`1!FF!!G``#3"6m!!"rMJ'!"rlr`1!IrrrMJ(!!!2rrrr!!2`!"rrr`!F(rm!2p +rJ!2rN!2q!Im2r!!pi1"rrrarq!!`('"`!rr!2rrrm((J!"mi!!!iF(rKrr`irrm +!$rq$r!(!!$r!!rrm(2r`!*!$2r`!1!2rrri("rq!!rm!"rq$J!$K`(!rm!rrlrq +3!ri2rj!&q!#3"Mr(!-!rlrJ$rrrq!*!%(rrrrJrrri!1(rq!2qrJ!1rm!i(r(c` +!rrri"rm!"R!!Irirrrri2!!$j`!!"ari(rq3!q$rq$rJ(!!"rrr"mH!!!$rm!$J +iIrrri2r`!$riF(!!2`!IrJ2rir`!rJrrprrrm$Ji2rrq!"rirq"i!!2!!!!(rrr +q$J!rrm(rph"f!!lrrq!!N!2J!Iq!!rrJr`"`!"racMrr!2rrq!$J!*!$!IrrrJF +(!!(!!Iii$rm(J11"`"rrrr!rrm!!"`!!2rIq"rrJ(Jrii(rJm!!(J!!!(J12r`! +'!rr`rrJ!F!!2r`!$rIrrq-(r$ri!(11rm(rKrri"rrhr!$rr"rrhr!$rr"rrN!6 +JIri2rrIrrr!i!2rr"rr"rj!$Jrri(r`!Ilrrrrii"rrri!!!F!$i!!IrN!1!-F! +!!I!!!q!$`!#3"!q2!!$`(!!!$m!!(J"`1$!!"`2!!!2!m$a`!"r[J!#3"(i!!"a +a`'!$`I"`1!F(!!(J(!!!H!!$J!!2i!"`$J!!F2Jq!H2M`!12`!(!!i'F$J!iiF" +`1!$iI!!i(2"`"i2J1!F!!(2!!!Hi!!!ii(2c`i!ii1!!(JI(R!$!!(MJ!i1!(H" +i!*!$I$i!1!H!"`!($iI!!iH!"aq$J!$MJ("iH"q!Ii"a`(!IJ2q"c!i!N!Fiii$ +!H(iF!i$J$J#3"$`!!F!1!F!!$Mi2`(amm!(-(J($!CJ1!1!F!!m(J!G`!2JI1!F +!!(J!!HF!!!Fm2$MJi!F"i(aii!`!!F!i!m"`!!"m2J!iF2!(!!(`q!"iI("`!$m +!2Ki2`%BH!2iIJ%)!`rJi-$Ji!!!i(-$`m!!"i!!!"`$J!!i!1$J"`FBrlJ!2i$M +J!(`!i!($`!H"mH1!-!!FFF`i1!$J(!!!i!#3!`2`BJm("`!"`!(q1"i2K`$MJB! +m!$J!1$R!!!F!!(Jq$JF(!"`2H1$`mH!!!m!!N!-$R`q!"`1$JI"m!(!!(rq!"rm +!"rMMJB`1!$Kc[$Kamm1!!r!4Ki!i1!r!4Ki!i1!r!B3"cr"`F"q!3J$$q$J!i1! +("`(!1!!$JF"rrJ"r[m!"rMJ(!1!!N!0`!2J!!(JH"i"c`!!"i!!$i!2!!*!%$im +!!2!F!!!IJ!!m!(!i-(m($rJ!"m"iH(!!(rr!!*!%r!!!1$R!B!H!i$Ji"`F!!F! +F!!$J!!1!!!rJ!(!1!!"ai!m"`F(!!iI!!F!$!0J(!$KKJ(!i!1!H!"JFi(!2!2! +i"`!!G`!!!lJ!!$MJi(1$J($Ji!"i!Hm1!1!!F1!$Ji!G`$`!N!2`$`!i$J!(!!F +H!H!(!m!($i1!!11!F2!i2J!L!((!F$i!3!"-$J#3"h!aJ-"`1!i$J1!1!*!%F!! +"`!i"`!!1H!(JF$K`!GR1!-I`m!B!i"`!(!(!!h!!i!Fi"`!!m!!!G`!!"cJ-F1$ +J"`1!(["`$J!"`$J$J$J!!2!1!$MKi!F!!m!m!2!FF(!!2`!m$am!r`F!rM`!r`$ +f2$K`1$J!!$!0J$(J!!$`!!!(!1!!$J!i1!("cMr1!!IJ11!"r`$J!i(J(J"l`B! +i!"`ah$Ji!1!F!!$J!*!$"i!b!iF(!!(!!iii2!21!1($J(!!1!!i1F!!"`!!m"i +2"`F!1"`miH"c`!!"i!#3!`1F!m!$!i1$`$i!F!!r$m!(M`!2'1-!f!F!'(2m11" +cJi!(`$["`$Ji(`$["`$Ji(`"r!(!H("`2!$r!2Bm1!$Ji!F(!F!i!!1"`2`I!2( +ai!((1!F!i!#3!h!!m!!!H"i(J'1!1!(J!!(J!m!!N!3IM`!!m"`!!$m!!2J!i$J +ariFrr!!(J$r`F!!rrm!!N!-$q!!!-"MJB!F!i$Ji"`F!!F!F!!(!!!1!!!r!!(! +1!!"cJ!1"`F(!!iI!!F!'-(!$!$MMJ(!i!H!1!"JG`(!1!(!i"`!!Ic`!!lJ!!$R +"`$m$J($Ji!"`!2i'!1!!F1!$Ji!IJ"`!!!(J"i!i$!!(!!Fm!2!1!F!((i1!!1F +!F1!FH!"q!((!F$J!I!$m$J#3"h!a`-$J1!i$J1!1!*!%i!!"`!i"`!!1F!$`F$K +`!jrQ!-Fii!F!i"`!'!$!!h!"`!1i"`!"j`!!G`!!"h!'i*!$"`F!$q"`$J!"`$J +(1$J!!H!(!$R$`!F!"i!H!1!1F(!!2`!i"c`"ai1!rRJ"ai([($MJ1$J!!'-(!$2 +2!!"`!!!(!1!!$J!i1!("cKm1!!IJ11!$rm$J!`$J(!!rJB!i!"`ah$Ji!1!F!!$ +J!*!$$`"r!mF(!!(!!iBiH!(Z!1(r!'!!1!!i1F!!"`!!i"`(N!-!F"`FiF!rRJ! +!i!#3!`1m!F!$!i1$J!i!F!"m!m!1!i!1(1B`F!-!('2i'-!r!i!2!((Ji$Ji2!( +(Ji$Ji2!$hJ2q1("`H!((JHmF1!$Ji!F(!F!iq!1"`2!(J1#3!`($1!F!i!#3!h! +!m!!!H"i(`-H"rJ2J!!(J!m!!N!3I$`!!m"`!!$i!IrJ"`$Jr"qG`(`!2J"r!1!" +rliIrrrJ(m!!!-"MJB!F!i$Ji"`F!!i!F!!1!!!1!!!H!!(!1!!"cJ!1"`F(!!Fr +!!F!'H(!$!"r(!(!i!F!(!"`G`(!F!$Ji"cr!I[i!!IJ!!$Z"`$i$J($Ji!$J!(` +'!1!!2F!$Ji!I[K`!!!(!!i!i(!!(!!Gi!(!1!1!$Ri1!!1B!F1!Fm!$h!((!F(! +!lJ(q$J#3"h!a`-$J1!i$J1!1!*!$!F!!!F!1!F!!$Z!!F(!iF!1HG`$Q''!$!1! +F!$!!B!2`!m!$q!F!!Fq!!$m!!!G`"X$Ji!F1!!I!-!i!!F!i"riF!!(!"i!j`i! +(!!F!$J(!$R"`!$m!1!Gi!F2$J2l`!i1"aiij`$Ji!!"RK`!ERi!!F!!!"`$Rq!i +!1$J"`Fi!$!!(i$MJ"m2!i!F!i$J!(`(!1!!2mGJi1!$J(!!!i!#3!ai!p`(("`! +"`!1'1(!"lJ$Jr`$J!$J!1$R!!!F!!1!F"j!$!1!D(1(!2cm!!1!!N!-$Z!$J!i1 +$K`!2!(!!H!(J$!(!"KMQH(!$J"rMq$R!2J1!(J"`m1!i1(J"`m1!i1(J"`F$MKa +`F2!$Ji((MMJ!i1!("`(!1ri$JF(!!F$JN!-"aaJ(!1!!N!0`!2!!!(JH!q((!rm +$i!!"m!2!!*!%(`m!!2!F!!"m!(rq!F!i2!2Ri!m!$i!2i$`!rFH(rrri$q!!!"J +Bi'!(!1!i1!F(!!1!(!!$J!!$J!#3"(!1!!"h!!("N!2!!Ih!!F!'I(!$!!r(!(! +i!i!(!"`GJ(!F!$Ji"hrJIZB!!EJ!!$Z"J"`$J'$Ji!(!!(`(!(!!(m!$Ji!Ir`i +!!!1!!F!i'2`(!!G`!(J-!1!$qi1!!1i!F1!Fi!$MJ((!F2!"a`(2$J#3"c!`i-$ +J1!i$J1!1!*!$!F!!!F!1!F!!$X!!1(!iF!-FG`"Z#'!$!1!F!$!!B!2`!i!"q!F +!!Gr!!$m!!!G`!i$Ji!F1!!I!-!i!!F!i"mFF!!1!!i!lJi!(!!i!$`'!"R"`!$m +!1!G`!i(KJ2lJ"`2$Jiij`$Ji!!"Ra`!EZB!!F!!!"`$[r!i!1$J"`Fi!$!!(i$M +J"`$Ji!F!i(!!(`$!(!!(iIJi1!$J(!!!i!#3!c`!ii$R"`!"`!Iq1(!!r!$J2!$ +(i$J!1$R!!!F!!1!F"j!$!F!m(1(!2h-!!1!!N!-$m!$J!i1$KJm(!(!!m!$`(!( +!"lMQI(!"J!r$r$Q!(!1!(!$JF'!i1(!$JF'!i1(!"JH("aa`F1!(!m1$MMJ!i1! +("`(!2rm$JF1!!F$JN!-!lKJ(!1!!N!0`!1!!!(JH!rq2"iq$i!!"m!2!!*!%2`m +!!2!F!!$i!!!r!i!i!!(h`!1!(`!rm"m"r!!(rrri$m!!!"``B'!(!1!i1!F(!!1 +!(!!(!!!$J!#3"(!1!!"f!!("N!2!!2R!!F!'c'!$!!F1!(!i!jm$!!`IJ(!F!$J +i"r$`IXF!!lJ!!$Z$J"`$J1#3!`(!!$J$!(!!$`!IrR!I`Bi1$m1!!F!i'Ii((!G +`!$JF!(!"mi1!!1`!F1!G`!(K`((!F1!$ai1($J#3"cK`i-$J1!i$J1!1!*!$!i! +!!F!1!F!!$m!!1(!iF!-HG`"X#'!$!1!F!$!!-!2`!i!"q!F!!Gc!!(F!!!GJ!i$ +Ji!FF!!1!1!i!!F!i"`-F!!1!!m!lK`!((Ji!"`1!"h"`!$m!1!I`!`$K`2rJ"`( +(JiilJ$Ji!!"Z``!EZF!!i!!!"`$q(Ji"rqF"`Fi!$!!(i$MJ$J$`i!F!i(!!$J$ +!(!($`IJi1!$J(!!!i!#3!cJ"im$R"`!"`!Im1(!!r!$J!!$2m$MJ1$R!!!F!!1! +F"j!$!i!r11(!2h1!!F!!N!-$mq"J!B1$MMq(J(!!i!"`'!$!!r$Ql(!"JmH$lr1 +!(!1!2!$!1(!i12!$!1(!i12!$J1("aa`FH!(!FH$MMJ(rj`("`(!2`H$JF1!!1# +3"!$q1!F!i!#3!h!!i!!!H"i"rJi2!i2!!!(`!m!!N!3q$`!!m"`!!I!!!"q$J$J +!!2H!!F!I!(Km$qqF!!IrrrJIJ!!!$r"`B!F!i$Ji"`F!"`!F!!i!!!1!!*!%F!i +!!(i'!F'3!m!!!F!"`!E-)!-!!!i!F$J$[i1!$"q!F"`!1$J(`("qj`(r1!!!2`1 +!(!1!i*!$!i!!1!-!F!#3!hrqH"r"MK'b"i!!`$JE"`Gr"q!J1"`!F!!$Ji!!l!" +`i"h!!F(!FF"ai!1$JiH1!*!((q$J`1!i$J1!i!i!N!-$!!!"`!i"`!!2JB!iF$K +`!`rR!'BBB!-!i"`!B!!`!I!$J!(i"`r"h1!3p`!!"q!$J1$J"a`!!i!i$J!"`$J +$Ja`!!i!"`$X(2JGrR!3(Ji!$F(!!2`!i"q!(!1(!rm!'!1F"acZ!1$J!!'E$!"Z +j`#2J!!!(!2J1$JIrji("cJ!-!!IJ11!1!($J"`$Ji!!1!-!F!H!$Z$Ji!1!F!!$ +J!*!$1!("`1F(!!(!"RJiF!$m!1!!!0Ji1rJi1F!!"`!!i"`(N!-$J$riiF!rFi" +(`!#3!`2hm(!"Ji11Im1!F!(J!(!B!1$Ki1CX-!'"`!GRii!F!i!i!-!iF$Jii!- +!iF$Jii!-!ii(M("a`!B!j`((1"rrRJF(!F!q!F1"``!!i*!%($Ji"`$J!*!$F!$ +J!!"i(J"i(Ki$`m!!!2q3!r!2r`!q$`!!m"`!!q!!!!r(!$J!!2m!!F!I!2!H!rm +F!*!&(`#3!`1!F'!(!1!i1"rrN!-!("!-!!!$J!#3"(!1!!"q(i("N!2!!!(!!F! +$I#!$!!!-!(!i!h2"J!`IJ(!F!$Ji"i!iIRi"rMJ!!$m$J"`$J1#3!`1!!$J$!(! +!N!2rrR`G`Bi3BJF2`1!i(J-(riIMq"`B!(!!!i1!!2`!F1!IJ!(!i((!FF!$!mF +$MJ#3"`H!i-$J1!i$J1!1!*!$"`!!!F!1!F%!$iIJ1(!iF!F(j`"RZ!!$!1!F!'! +!-!(`!i!"q!FrmGrJ2qF!!!IJ!i$Ji!FF!!1!1!i!!F!i!m-F!!F!!F!r"hq(rpa +r!i1!!h"`!$m!1!IJ"`"K`2r!$J$R!FFl!$Ji!!!f``!ERm"rJ!!!"`$`"`i2rqI +"`Fi!$!!(i$MJ$3"`i!F!i1!!$J$!(!$J"lJi1!$J((`!i!#3!h!"`F$h"`!"`!B +!1(!!r!$JJ!$`'$rm1$R!!!F!!1!F"j!%!$[`iF!r2i$r!*!%!qji-!'$Jicaii" +`!F(J1$J!i2!"`f`J!B(J$f($J"`$J$J"`"K`1$MJ"`"K`1$MJ"`"cJ11F((!$J$ +R!FFi2rqI"`F"`$`"`i(("i$JN!3H!(!(!1!!N!0`!1!!!(JH!!!F2!($`!!!rj! +$m!rr!(i2!!$`(!!(`!!!"mF!1!!!I`!"`$i"i!i!r"`!N!8H!*!&F'!(!1!i1(r +rN!-!(2iF!!!$J!#3"(!12`"mIq("N!2!!!(!!F'$q!!$!!!F!rrq!m("J!`IJ(! +F!$Ji"`!BGji"d$J!!$m$J"`$r1$Jim1!!$J$!(!!!!(J!jiFriiJ3JFIi1!i'J- +(`mIRr"`B!$!!!i1!!2`!F1!IJ!1!i((!FF!(!FF$MJ#3#H$!i$J1"rrr$J#3!`B +!!!(!$J(2i!q2q$K`1(!(!iF!Br!!"`Irmr"J!$!"m!1!!IJ(IrM[`$q(!!!(i!1 +!i1!((!!$J$J1!"rrj`(r(!!("`(!2`IcKr2Fri1$!!0`F!!r!$J(iiF!B1$rc`i +!j`((2`$rjri!2i!!1HH!G!"`r`F!i!-1(J!jiF(1!!`!"q!ii"d!F1!(!1$J!!i +!`"`!q!miN!2`i"hr!1!!N!0`!m$JG`F!!F!'!$K`!2`!jrJ!d"Jq(MJj`!!(2J$ +J(!H3!`B!1!$K`$[2!1J!iIi!!qJi-!'$Jic!ii"`!FIi1$J!B(J$`rJ!!`$`(Q! +$J"`$rMM"`"JiN!2M"`"Ji1$MMK`"cJ11F((2$J$R!FFiH!$RK`F"`$J!`i(((q# +3"3i!F"rrrmrJ!(!!i!!IrrrJ!$Jm!F2!!!(rN!2`$rm!I!q!!2!F!!H!!!!(lJ! +i!!"r!!(!2J(!"`!!(!#3"4i!N!9JB!F!i$Jjrj!%!"hr(!!!!i!!N!4`$[q!I($ +K`C!$`!!"`H($`2!!"`!!(!rrri0!`F!1(i"`(!!i1!F!((2m!F!i!!!r!i!F!rl +Ji1rM!!!i!i"`!!!$J!12((mF)%)(2r$J1"i$Ki((laiF'!!`!!1$J!$i!($J(i! +$J'"a`((!"`((!mi!N!RJ`1!i$Krrr`i!N!-1!!!"`!i"hr!2R$JiF$K`"`!(!'$ +!!!i2rr2mB!!B!I!$J!(i"r!mmm!k"`!!"q!$J1$J"aJ!!i!i$J!rrqI!rMJ!"ar +!i$m(`FI!rH2$J`!$F(!!2`!i"qr(!'$Jrpr1!1F"acm$rqIq!!m!!$$r!(J"MCJ +(!1!$MMJ!12("cJ!-2`IJ11!I!2$J"`$J`!!1!1!F!(rq1$Jlq1!Iai$J!*!$F!1 +!i(F(!!(!"J!iF!$m!1rm!2!F2!ii1F!!"rq!i"`(N!-'!$J!iF!jrJ$`!aX`!!2 +S'$J"`i10`((!F!(2r$Ji!'!q"i$`!!-!Ira`!i!F!rmlmF!B1*!$lmF!B1$Jilq +F!Fi$MR"ahmi!j`((11!!imF(!F!i!11"aMc`i*!%$i(JIrq3!r!!F!$!!"rrrq! +!1(J!`q!!!Iq3!r!2r`"m"i!!m"`!$`#3!`2Z!$J!!(m!!F!q!i!(!!!F!*!&(J# +3"@"J"`$J1$[!"j!$!"q(Q!!!!i!!N!4`$X(!I1"a`C!$`!!"`r((i!!!$J!!("r +rrm0!`-!H(i"`(!!i1!F!(($`!1!i!!!r!jmF!rrJi2rc!1!i!i"`!!!$J!1(("` +m)%)(H2KJ1!i$K`(Rl!m1(!!`!!1$J!$i!($J(i!$J("a`((!"`(R!Fi!N!R!`1! +i$Rrrr`i!N!--!!!"`!i"q$J2Q"`iF$K`!`!1!'(rrr`rrr2qB!!B!r!$J!(i"m! +FIi!i"`!!"q!$J1$J"a`H!i!i$J"rrqIJ-(J!"crJi$m(`-H!rB(K`i!$F(!!2`! +i"rrR!'$JrrRQ!1F"acm(rqIq!*!%F(`!1!%&'!F!i!111!!iFF(1!!araq!ii"q +"i1!$J1$!1!i!i"`!2r`i1$rmi"m"`1!!N!0`!i$JG`F!!F!'!$K`!2`!r"i!F"` +i$cJj`!!(ri$J(!H3!`B!1!$K`$Mi!(!##M!!!qJB'!2$Jif!FF"`!G`F($J!F"r +r!*!$"J!rq(!$Ra`$rlrj`"JiN!2rj`"Ji1$Mrm`"cJ11F((jjJ$R!FFii!$Ka`F +"`$J!ii('F$MJN!3(rm(rN!2iH!"`!-!!!H"i!!"`H!$$i!!"m!2!!*!%r!H!!1! +F!"i!"i!$r!!i"!"r!!(!2J1!!i!!(!!(rrri(J!Irj!%i!F!i$JlJ!H3!`!H!GJ +!!!1!!*!%F!q!i(c!-F'3!m!!!FIaaq(rrr`!!"`m!$Ra`*!$(Kq!F"`!1$J(!!a +`!!$i1!!!2`1r(!2(i1$mH`Ii1!1!F!!!!`!$Jj`!1#"#"h!iB$J1!`F!jrJ($K` +!F!!$Ji!!q!"`i"q!!i"`FF"aJ!F!j`(1!*!&2rq3"-$J1!lm!1!1!*!$$!!!!F! +1!H!F$l!-1(!iFIlrqH"RrrriH!!F$f!!'!2`!i!"q!H!$Mi!(!F!!!IJ!i$Ji!F +FIi1!'!i!m!!ii!$`!!G`m1!r"i$(!2m!iF1!"h"`!$m!1!IiF`"Ji2r`j`$(!FF +r$`!i1!!IrrrJ!!!q!`)B"`$J!Bi`!$Jj`Fi!$2I(i$MJ(Ir!i!1!i-(q$J$J(!! +2m$Ji2alJ(J(!li!!!'!$J'"h"`!"aiB!1(!!r!$i$`"`'$J(1$R!!!I$`1!F"j! +$"J!i!1(!1!!!I!B%-!!$Z"JB!m1$MS"a`((Kf!iF1!"J$r`"rrrq!"rJF!1rR!2 +$[Kc!'$L3!rKc!'$Ji12KcJ'1!ij`FI$R!-F"acM!!1$R"`(!1!"MJFCJ'1#3"!2 +rJm!!iI!F!(!!`!!"i(J!!("i!F2J!!(`!m!!N!6i"i!"i"`!2!!(J!2m!$JF!(m +!!F!m!i!$J!!F!!IrrrJH!$rrN!6J"`$J1$m!"j!$!"i"f(i!!i!!N!4`$`$JIB! +C`C!$`!!"`r((jrrrq!!!($J!1(("`1!f(i"`(!!i1!F!$(!!!(ji!!!r!l1F!i2 +Ji2!lMr`i!i"`!!!$!!F$R!$i)%)(B$a`1!H3!`$Rq!-1$!"`!!1$J!$m!($J(i! +$J("a`('!"`$R!Fi!N!9rrj!%`1!i$[!!i!i!N!--(`!"`!i"i"`2X!BiF$Kcr[r +lq'rrrr"`!"`(i!!B!r!$J!(i"`!'!!!H"`!!"q!$J1$J"acr`i!B$J$J!$K`!I! +!"f"`i$m(3-F!r`"K`B!(F(!!2`!i"r!cJ1$Jrq"R!--"acmF!$Ji!$rrrm!!!"m +#!KJ(!1!"MM!!F$R"cJq1`HIJ11!Fri$J!F$Jirm1!1!F!*!$1$Jm$Z!F!-$r`!! +!B!1!B(F(!!(IaJ!iF!$m!2!(!$L3!`Fi1F!!"i(!i"`(N!-'!$J!iF!i!!!q"!3 +`!!1i1"`'`i11J$(!GrR`"K`B!'!$m!IrrrJ!N!0`!l1F!i(m$1!iN!6`-i$JN!2 +M`-i"KJ11F((JC`$$!FFi`!(!j`F"`$J!Bi('3"cJN!3!IJ1!!12i$!"`!-!!!H" +i!!$Jq!($i!!"i!2!!*!$!IJ$`!(J(!"i!!q!!Irrq$`!I`!"`(`$J!1!!$`!"rr +rq!!!F!#3!m"J"`$J1$m!"j!$!"`!f2m!!i!!N!4`$J"`Ii!C`C!$`!!"`r((jJ# +3"4a`!$Jjim"JpKq!Irrrq$J(!!a`!!!2Z!!!2`2KR!1$i*!$'jiH1!1!F!!!!`! +(!G`rm#j#"d!FF$J$rJF!jqJ$MJi!F!!$Ji!!r!"rrrq!!i"`FF"aJ!F!j`(1!*! +&i!!!!F$!i$J2`!$J$J#3!`arJ!(!$J(!$JqJ"MK`1(F$J"`mE!#3!q!!(!2MJ!J +$F!1!!IJ(!!B!!!q(!!!(i!1!i1!((H$MJ"`1!F!!F("ri!!(3$MJ2`2!a`$p!(( +"`!C`F!!rrqIrm$Q!i1$ri(1"`i'(2a`!1$R`B!#3"3Ib!KJ(!1!"MM!!F"h"cKr +[J1IJ11!FI`$J!I$JjiH1!'!F!*!$1*!$"Z!F!1$r`!!!B!1!B(H2!!(rjJ!rrrr +m!1!$!"r`1!Fi1Iq3!`$!i"`(N!-'!$J!rrri!!!2j!3`!!1mH!`H`i11!$(!IrR +J"a`F!1!!!!B!N!C`!q'F!i(m$Q!iN!6`1B$JN!2M`1F$K`-1F((JFi($JBFi`!( +!G`F"`$J!Bi('`!cJN!3!!!F!!1-B$J"`!-!!!H"i!!$Jq!'"i!!"i!2!!*!$!IJ +$`!(J(!$`!"q!!Iq3!r`!G`!"`(`$J!2`!$J!"rrrq!!!B!!!!F"J"`$J1$m!"j! +$!"`!qH1!!i!!N!4`$J"`GS!C`C!$`!!"`H($c!#3"4a`!$Jiri"alKq!Irrrq!# +3!`a`!1!21!!!2i'Jh!1$i*!$(l`11!'!B!!!!i!1!Gari$*#"d!FF$J!q!!!jhJ +$MJF!i!!$Ji!!r!"rrrqIJi"`FF"aMiF!j`(1!*!&`!!!!i$!i$J2`!(!$J#3!`c +c`!(!$J(!$JqJ"MK`1(i"J"J1I!!$i1!!(!2[i!`$F!1!!IJ(!!B!!!2r!!!(ji1 +!i1!($F"MJ"`-!F!!F$MrJ!!(`$KJ2i1"a`$[!((!i!j`F!!rrq2rD$R!`1$qd(2 +"JB122a`!1$[m`!#3"3(L!KJ!N!-"MMJ!i"h"aMR[J(IJ11!F!!$J!2rJl`11!'! +B!*!$1*!$"q!F!1$ri!!!Bq1!B(IrN!2`j`!rrrrX!1!$J!I!!!Fi1Iq3!`$Ji"` +(N!-$!"J!rrri!!!$a!3`!!1Im!ip`i1'!((!I"c`"a`1!H!!!!`!N!B`!D$F!i( +D$R!`1*!$D$R!`1$JiD$R!`-((R"`d(2"JB1211!$J(F(!*!%Bi($`!cJN!3!!!F +!!1F-$J"`!*!$!H"i!!(!q!'"m!!$i!2!!*!$!I!$i!2!(!$J!&q!!q!!2rJ!G`! +"`(`$J!2`!$J!N!GJ!!!$J'!(!1!i2`!("`1!(!$p`F!$J!#3"(!1!("fJ"R"N!2 +!!!(!!F#-!!Ii!!!FF!!i((m!2miGJ(rrrrJ!N!--F!2i(MJ!!$Z"S0`$Jh$Ji"f +i"cJ"J1!!!!(J2J(Fri!b3J1J((!i!*!%jh!$$JH"i!!$ai!!l!"rrrqr`i"JFF" +a[mF!j`(1!*!&`!!!!`$!i$J2J!(!$J#3!`cJi!(!$J(!$Jl3"MK`1(`"`$J'H!! +2q1!!(!(ri!`(F!1!!IJ(!!B!N!2R!!!(rm1!i1!($B"cJ"`F!F!!m$Rr!!!(3"K +J1i($K`$Z!'(!m"a`F!!rrr2rF$$K`1$qi'(RJFH12aJ!1$rm`!#3"32#!KJ!N!- +"MKi$i"h"ah"h!(IJ11!-!!$J!$rJEJ(1!'!i!*!$($Ji"q!F!-$`i!!!Cr1!B(2 +rN!2JF`!rrrrZ!1!$J!#3!`Fi1Iq3!`$Ji"`(N!-$J"J!rrri!!!(K!3`!!12i!I +j`i1(!((!H"cJ"a`2!F!!!!`!"rJ!N!-i!D$F!i(F$$K`1*!$F$$K`1$JiF$$c`1 +2(("`i'(RJFH11(J2J(F(!*!%Bi($3!cJN!3!!!F!!1B-$!"`!*!$!H"i!!(!q!1 +"m!!$i!2!!*!$!r!"i!2!(!(!!0m!!m!!1(!!ii!$J(`"`!F`!(!!N!F`!!!(!'! +!N!-i2`!("`1!(!$pJ-!$J!#3"(!1!("f3"R"N!2!!!(!!F!F!"rm!!!FF!!i($i +!(i`GJ!!F!*!&$(!(r"`i!!!lJH$F!i0`i1!Gm!Fi!B$J!*!$rr`"hH!!)N)$S"a +J1(rrN!1I1!-1!q2!!!(rN!2Z!!$J!rRMJ'"a`((jj`$R!Fi!N!9J!!!'!-$J1!q +!!F!1!*!$$X"J!F!1!F!1$Y!'1(!iI!$JF!Ci!$rmi!!F!IK`$!G`!i!"q!F!"J! +!!mF!!!Imii$Ji!F2!(1!("`"`!(J1m!!!!2!'1!l`Iq!!1B!BF"m1("`!$J!(!! +`F(q"`2j`i2m!r`ir'!!i2Jl!!-!-!!!(!J)B!*!$!Bi2rm!G`F0JG`"hi$MJ$J! +!i!!2i(`"cJ"J1!#3!a`i1!IJ(!$ri1!!!(llJ'"`jrrr`(-!!(!!$J$J!i2rN!2 +mq$J!!!F!i!!!"j!$!B"F!!(!!*!$$J3%-!!$Km!$mB13!i$K`(!-i!BF"m1!!!! +F!"rq!*!$1!(Jh!1"c"`Ii(!i1$"`Ii(!i1$K`Ii"rKa`N!2Jr`$r$MJrr`"h"`# +3"'1"`b!-i*!%!!!(!!(Z$"J!F!"`!!(JH!!$J2J$!2J!"m!$`!2!!$2J!2!(J"` +$J!$I!!I!!$K`!H2!"i"m!F!21!"`im!!N!0q!"`!!!i!D!#3!cJrJ!m(!i!F!1q +!i!1!!*!%F!i!F(0!-F'3!m!!!F!"`"J!2Ki!!"j`!(J-!!!1$"h!!"`!!(rrrr[ +`"i`i1!!!1m$"R!1$F1$J(G!(1!(!`!#3!cr`!Gr!!"a#!p!iB$RrN!5I1!FF!2q +!!!(rN!2Z!!$`!q$cJ1"a`((Jm`$M!Fi!N!8i!!!H!-$J1!q!!i!1!*!$$m"`!F! +1!F!1$ZJ-1(!iIJ"`i!Ci!(Mqi!!m!IK`$!j`!i!"q!F!"J!!"iF!!!I`Bi$Ji!F +(!(1!("`"i!2!2i!!!!2!11!j`2m!!1F!ii!Im("`!$J!$J!ri$m"`2jr`$i!2"i +rR!"i2!q!!-!-!!!1!Q)B$rq3!hi$r`!G`F2J0i"hi$MJ"J!!i!!!i(3"cJ"`-!# +3!a`i1!IJ(!(ri1!!!(`rJ1"`!!!"`$-!!(!!$J$J!irrN!2mq$J!!!F!i!!!"j! +$!H$F!!(J!*!$(!6%-!!$J!!"`B13!m(KJ(!1F!iB!Im!N!-B!$i1!*!$2!$"R!1 +"crJ2`(!i1$rJ2`(!i1$rJ(`!q$a`F(r!2J!m(MJ2r!"h"`2rN!2IJF'J'1#3"!! +!"`!"cJi`!(!!q!!"i(J!!`"i"`$i!!I!!m!2i!"li!$m(i!F"`!!hJ!2J!!iF!2 +$i!m!I!$J(M`!iHI`!*!$IJ!2!!!F!(i!N!-i1m!H"`2!(!$Y!1!$J1!!!!a`$J" +JFB"a`C!$`!!"`!(!(!!ja`!!$MJ!m!`!N!-F(F!!(!!!rj!$mr!("R!rrrrji11 +F!i-`i1!Fm!Bi!F(!!*!&!Gr!!*!$!F!ii$[rN!3r(!mF!(m!N!0crrrR!!"`!D" +aJ1"a`($JFi$MJBi!N!8H!!!m!-$J1!r!"i!1!*!$"i"`!F!1!F!1$Q!F1(!iG`! +j`!Ci!'((i!!q!l"`$Kj`!i!"q!F!$J!!"`F!!!I`Bi$Ji!F'J(1!($J!q!q!2i! +!!!2J11!ji$`!!F1"ii!2i("`!$J!"`!I`!!$`2irJ!#3!c`lMJ"`1!r!!F!-!!! +H!l)B(rrrrRi!N!-G`F1JGi"hi$MJ"`!!i!!!i$`"MJ"`F!#3!`ii1!IJ(!2ri1! +!!$JGJ1"`!!!"`$1!!(!!"`$J!jrrN!2jq$J$J!F!i!!!"j!$!2r1!!$J!*!$2!G +N-!!$J!!!!i1$JIr$J(!11"ii!(i!N!-F!$RR!*!$(!$RR!1"ar!!!2!i1"r!!!2 +!i1"r!*!%H("`2i!!N!-m1!#3!hF("rq3!jq"`F!ii*!%!!!(!!2'$Q!!F!$m!!( +JH!!(!(J1!(`!$i!$`!r`!2rJ!(rr!"`(!!(2!"m!!$Ki"i(`(J"m!2Jm(J2$rr! +!N!0q!!1!!(J!BarrN!2ji$`(!F!F!1m!i!1"m!!!2h!1!1"a`1(r`F(!!!(!!F! +F!'2h!!!12!(J$!#3!aJF`!!i!!(rN!2hm!m'F$rrrrMJIa`$KcMJi"ci$MJ"`i! +!N!8$Rm!!N!6JF1!rJ!!!!F!2IKrrrr`!N!AR!!"i!F"a`1"a`($!Fi$MJii!N!8 +(!!$`!-$J1!lJ$`!1!*!$"i"`!F!1!F!F$M!i2r!iFi!IJ!ji!1'$F!$h"lKJ"ca +`!i!"q!F!(!!!$JF!!!I`Bi$Ji!F(J11!($J!Irm!2i!!!!(JF-!im!!!!m([`rq +3!r"`!$J!!i!2!!!$J2i%!*!%1$Z2!1!i$X!"i"`$J"`$%KJrrrrqrJ#3!cR"`I" +c`1IJ11!$J!$rN!3q!ii!F1!!N!-11$J(!*!%i1!!!$!G`1$J!!!"`$Q!!1!!"`$ +J!l`!N!-1!!!2J!F!irq3"!F!Imi!!2!!"`!i"L3`!!1!!!!$!i1!ri2rm!iHr$r +rrrJ!!"`!Fr-!N!-1!(mF!i1$`!!!i$Ji$`!!!i$Ji!J!N!4`N!-%!*!%1$J!N!2 +R"`rrN!1rJF$JF2rJN!-!!!1!"iFFi!"`!2`!!H"i!!B!2"`!I!!2J!2!$r!!rm! +!2ri2rj!%ci!q!!!i2cm!rr`!I!"rq!rrJrri!*!$IJ!"m!2`1'-rrj!$q2ri"`( +J(!('J-!$JrJ!!(r`$J$!F2q"rm("`!!"`!(!$!$Rp`!!"arri!hrN!2[r1!!1!! +$J!!!1!!2KZ!rrrrim$iF!iFii1!iH"ii!1H!!*!&!jr!!*!%rr$rr`#3!`1!$r` +rrrrm!*!&ii!!2!$!FF(!FF"`i((!`B11!*!&!q!(i!$!i$J1I$i!$J#3!`G!B!( +!$J(!'!iIm$r`1((`'!!mE!($Jc`"jrmIi!IiF!1!!IJ(!$J"J!`(!!!(F11!i1! +(!i$MJ!j`!"rq!(q!!!!"i2(!1(J!!!1"riIrN!2im!!i!!(J!*!$"`$q!*!&q$R +(`q!i$X!$B"J$!"J$%KK`!!!(!*!%1F(!qH1"jq!ii!(J!2q3""i(MJ!ji!#3!`m +i1!i!N!6Ji!!!1"h!`1"r!!(!1F!!i!!$J1!(1!#3!a`!!"i!"`((rj!%"`!I"`! +!H!!'!$!'*$!!!lrrrrhrJi"q"rr`$KriIrrrq!!!$!$Rm`#3!`F!2K`$Ji!!!!( +!1$J!N!-(!1$J!*!%!I"`F!#3"IJi!*!$j`FF!!!"`!!!Iq$ri*!$!!!"i"m([2! +!F!$i!*!&"J!rq!!q!"m!N!-2m!$r`!!Ir!rrN!6(m2J!"rqIrJ"rq!"m!$r`"rm +$rrJ!N!0q!!"rrm$mBArrN!2i2r!(!1!!!FG$`!1$q!!!Ir!1!Ir`2`(r`F(!!!( +!!F!1!FBh!!!(Krq!$Iq3!mrmB!"i!!-!N!-`!!h1i!#3!cKi!*!$$K`!!$Jrr$J +!r`#3!`2rrrjprj!%q(r"rrm!N!-(!!2`2rrrr!#3"H1!!!i!iH$r`((!F'(K`F( +($J#3"[rrJ!$!!!!12r`!$rq3!r1Ji!(!$J(!2ri(`$r`1("rrrr`EJH"Jarr`ri +I`!2JIrq3!rJ("2!"J"`(rj!$Im1!i1!(!Ir$J!rJ!!2`!(2rN!2jqq(rq$i!!!m +!IJIrN!EiF!$`$rrrq2rq"rq3"!rjirq!!!lJ"c!i!`!i!A)BB!!!"J!rrrrR`F" +r`F2(i$MrN!J2r`i!2m!!N!-(!!!1!*!%i-!!!"Ji`F$Kr`!"`$M!!H!!!i!!"cJ +!N!-i!!!m!!!"crq3"!F!!!F!!"`!"J"`!Z3`!!1rrrrjri1!$JIrm!i(i(rrrrJ +!!!i"acX!N!-$J!#3!`H$rrrq2rJi$rrrq2rJi!rrN!2q(r"`"rq3"!rirj!$R`F +B!!!"J!!!(`$ri*!$!*!$rri$q(rrm!"i!*!&"J!Im!!I!$i!N!-2m!"l`!!(m!r +rN!6"rr!!"rq2m!!2`!"m!!r!!IJ"jrJ!N!0q!!!2rJ$%BI!!!$J!"i!(!(!!!i2 +rJ!1$q!!!Ir!1!rr`!*!%!F!!!F!"`!IrMMm!!!1"rJ!Irj!$Rra`!2!!"`#3!h! +!$[c!!*!$1$i!N!-H(J!!F"ri1!$q!*!$$rrrr2crN!6i(i2rri!!!"i!!-!!!(! +!N!EK`!!(q(r!ri"a`("r`2H!r`i!N!BIr!!!`!!!$JI`!!rrN!2ajm!"`!i"`$r +q!*!&F"r`ri"Rr`('$rm"r!H!!F"rrj!$q!F(i!'!'!IrN!-rJi$Ji!F!ri1!"m! +!N!6arj!$q2r$rrJIJ!!q!!J!!!i!2rrrq(!!2Mrrrr(rrMrrN!2q(rMJr`!!$R! +H2r!$!$!"`KMJ!!!1!2q3!mr"`"q"riIJ12q3"!#3!q!(rJi!2i!!N!-$J!!F!`# +3!`(!!!!Hm11"`m!!!F!ii!(!!!(!!!im!*!$m!!!H!!!!pi!!!F!N!3$J!!2m!B +!B!1%-!!$rj!$mrq$J2i!!(!1!B!!!1!!N!-(rmFI!*!%`!#3!`m2rrrmIrJi2rr +rmIrJi(rrN!2m2r"`2rq3!riIqrq3!cm(1!!!!i!!N!IJ!*!$Ir`$m(rrm!#3"`B +!"i!!$i"m!*!$!I!!N!`rJ!#3%IJ!N!J"KQ2J!!"`!*!&H!!(JIm!!i2i!!"rm!i +(rr!!N!3"`!!"`!(!!rq22J!!!F!!!$Z!!!(J!$J"i!!(!*!$i!!1HF!!N!-i(i! +!!$`2!!$`"q!i!(J!N!-2rrrjr(rrN!2i!*!$1m!!!(`!N!AJ!*!'i1!!"i"rJ(m +!FF"`2i"rJ(i1!*!+`!!!(J#3!`rrN!2`ri!"`!i"`2rq!*!&F!#3"!2q!2i"r!" +i!*!%Irq3!rJ("i!"`"J(rj!$(J1!i1!(!$i$J!H!!*!$!H$rN!2iIiIrq!I`!I` +!N!3F!!prrrK`!(arrrrMrq$rN!6iIrK`!*!$($ri(q!"J$!!N!2J!!!F!2q3!jr +"`!!!r`IJ12q3"!#3!q!"q!i!(J#3"!2!!$`r!*!$!m!!!!rJIi((!!!"`$K`!m! +!!H!!2Ki!!!2J!!$`!!!$R!!!$J#3"!(!!!m!!`"J!*!%!r!!!$`!!!2`!!"`(J# +3!`(!!*!$!rq((J#3"$!!N!-I(rrrq2ri1(rrrq2ri1(rN!6`rr"`rj!%q(rlrrr +qI`Fi!!!(!*!)i!#3!`r`!1!rrr!!N!F'!*!%"i"i!*!%m!#3(r!!N!J"KJ2J!!$ +J!*!&2J!I!(J!!i(`!!!r!*!%F!#3"!(!!*!'rJHm!*!$i!!!Hi!!!m!!(!2!!!F +!!!(!!!B"J!#3!cJ(i!!!q!H!!q!!N!JH!!!H!*!*1IJ!!r!!N!3"`!#3"Z"`!!i +!(J!F!*!%(J!q!!!1!*!+"rrrr!#3#(i!!F!!N!T`!*!(H!#3%F!`!*!)i!m!N!B +2rj!$`!#3"$i!N!-$rrr`!*!%H!#3"6J!m(!!!(J!!I!!N!-r!!!i!*!$2!rJ!`! +"`'!!N!2J!!!i!H!!!H!!N!4m"`#3#H!!N!N"i!$iq!#3!`H!!!!(J$i$K`#3"(! +i$i!!!2!!I!r!!"q!!!$J!!!(R!!!(!#3"!(J!"`!!i$!!*!&F!!!H!!!"i!!N!- +m!*!$!i!!N!6q"li!N!3-!*!$rK`!!"i!N!0`!!"i!!!$i!#3!hi!!!(`!*!$2`! +(J!!(J!!i!!!1!*!)i!#3#A!!N!`$`2!!N!6J!*!Im!#3#!(m!f!!!F!!N!8IJ(i +!N!-2!*!%(J#3"(2rN!A!!*!(!rJ!N!0`!!$a`!!(J!!2ri!!!m!!!i!!"i1!!*! +$1!2m!!rJ!q!I`!#3#"i!!(J!N!NiIq"r`!#3"!H!!*!'i$J!(!#3'!rrrrJ!N"& +rrj!%m!#3'I"`!*!*(J#3"RrrN!1!!*!*Irr!!*!%m!#3"6J"`2!!!I!!!H!!!!( +m!!!q!!!"q!#3"H$J!*!$H!!!F!(J!!H!!*!2i!#3#[J(m2!!N!-2!*!("`#3"2! +Ir`#3!h`$m!2r!ri!N!2J!!!2$!!!1!#3"I!!1!!"`F!!N!8i!!$`!!!2!*!%H!# +3!`F!N!B$q!#3"@!!(r`m!!"m!*!$m!!"m!!!!m!!!!2i!!!"i!!!!I`!"i!!(J! +!(J!!(!!!!Iq3"H!!N!P`!*!-!I2J!*!$!F!!N"rJ!*!)!EJ'1!!(!*!'"rri!*! +$(!#3#AIrN!@!!*!-I!!"i2!!(J!!"rm!!!(`!!m!!!2r!*!%1!(rN!-!!Irr!*! +*$q!$m!#3#6J2rrm!N!81!*!(i"i!1!#3'"rrrr!!N"(rN!AJ!*!C2q!!N!Ni!*! +'rj!%!*!+"r`!N!3"i!#3"4`(J2J!$q!!!2J!!!r`!!!IJ!!Ii!#3"Ar!!*!$2J! +"i!$q!$m!N"$J!*!+Irr!H!#3!ai!N!F2J!!!"m!2r!#3!crri!"rrrJ!N!2J!!! +H"`!!i!#3"6`!F!!!ri!!N!8H!!2!!!!(`!!!!r!!N!-1!*!0(rrrm$i!!rJ!N!2 +i!!rJ!!!"m!!!(q!!N!2i!!!2m!!$q!$m!!!2J!"i!!!$rj!&`!#3#A!!N!hr`!# +3!`1!!*!H!H!!N!R!$Km!2J#3"J2rm!#3!hJ!N!Phrj!&!*!0(i!(`$m"r!!!!I` +!N!0r!$`!N!2q!*!%1!"rrr!!!(rm!*!*!rrri!#3#6J!rrJ!N!8-!*!(i!m!H!# +3$JIrN!2J!*!&'!#3%`(rN!A!!*!C(m!!N!P`!*!&!F!!N"-$`!#3"3qI!(r!ri! +!!(rJ!2q!!!!(rj!$J!#3"4q!!*!$$q!(J!!rrri!N"$J!*!+(rm!2i!!!(`!N!F +(r(rrri!$m!#3!`rrJ!!(rm!!N!2`!!"m!q!(`!#3"4i!m!!!2`#3"JIJ2i!!!!2 +q!!2r`!#3!a`!N!d$rrr!(r!ri!#3!hr!ri!!N!2r`!(r!*!%Iq!!ri!!!2rrq!! +!!rJ$i!!!!rq3"B!!N!P`!*!02`#3"!F!N"m$`!#3#I!m"rri!*!(ri!!N!0J!*! +*I`#3%Jrrri!2rr!!N!F2rr!!N!Ji!!rrJ!!!(q!!N!Vrri!!N!Ni!*!)#!#3"q! +(ir!!N!i(rj!$i!#3"6J!N"-"`!#3+F!!N!8"J!#3%`F!N!B(rJ!Irri!N!-(rrr +m!*!$!rrrr!#3#`(rrJ!!$rri!*!3i!#3#JIi!!Iq!!I`!*!(!rq3!r`!N!B$r!# +3#2i!"rJ!rrm!N!B2aq!!N!N"rri!N!6rN!2q!*!%%!#3$[rq!!Irri!!N!-Irri +!N!32rrri!*!%"rrrr!#3!crri!#3!hrrJ!!!"i!!N!j`!*!5$J#3(`q!!*!*Ir! +!rq!!N!a!!*!*IJ#3%J2rrJ!$r`#3#Ir!!*!)1!!$r!#3$`rm!*!+1!#3#!J!N!I +J!IrJ!*!B-!#3%`(!!*!TJ!#3"3'!!*!6$J#3"J(i!!(rm!#3"$rr`!#3"$rrJ!# +3$"ri!*!$rm!!N"$J!*!1Irrr`!#3#$rrri!!N"!rrrrJ!"rm!*!'!rr!!*!+Iq! +!N!3(rrq!!*!%%!#3$RrJ!!"rr!#3"!(rm!#3"ArrJ!#3"6rr`!#3!`2r!*!%"ri +!N!-(!*!2F!#3%J`!N"m1!*!+(m!!N#erq!#3&MJ!!(!!N#cJ!$q!!*#r!rrm!*! +G$rrr!*!,r`#3+"`!N$T`!*#%1!#3,q!!N1)"rrJ!N'p`!*#%1!#3,q!!N2m!N&9 +`!*"'"`!6!#d!,3"5!&)!9J"P!(3!G!#-!*3!S!#Q!,3!c!$G!2-"#`%K!68"5J& +H!A%"KJ'-!C8"P3'Y!Dd"`3("!I!#&3)e!P-#GJ+C!V`#r`-E!dX$EJ1@!ld$j!3 +#""d%5!4Q"+X%cJ6e"48&3!9q"CX&[JAR"IF',3BY"NX'8!Ck"TF'Y!E8"[F'r!F +I"d`(F`H3!!Ha"p%(mJJ2##d)5!KS#(X)T`M0#1d*$3Nc#@%*I3QB#F-*a`Rp#Id +*r3Rp#Id+*`SR#LF+*`SR#LF+*`SR#LF+*`SR#LF+*`SR#LF+*`SR#LF+4JT'#NB ++4JT'#RJ+H!UI#Tm+R`UI#Tm+c!V-#Y`+m!X!#b!,3!Z+#kJ,d`[T#qN,k3[T#qN +,k3b3#68-@`ak$+m-V`c6$3-0%Jd5$68003eR$@F0H3fX$GF0e`iE$P%183j4$P% +183j4$P%183j4$S)1JJk#$VJ1lJlZ$bm2C3pP$f82C3pP$f82C3pP$f82C3pP$f8 +2C3pP$f82C3q5$j)2NJq5$j)2NJq5$j)2NJq5$j)2NJq5$j)2NJq5$m82a3r&$m8 +3$4""%%36'2q3%"-Brj!'%aMrN#39$"F0&a39(rrr&5RrraF-&"-9%rrr&4`9%"8 +3&`i6%4-D&aF9'a8E&4`@'aBE&aSA'KBE&`dA$rrr&4crra8Brrm6-a-V%b36)4- +R&#S6+"0)%b!60"-R%bd6+a-Y%b-6(a-a%b%85K-T%b`6*4-b%d%8)a-R%bd6N!- +krrm6(J!#%bi6(a3L%b36*`!#%b36,a-U%am6*4-N%b36)K-M%am6)a-8%bd6+K- +N%b36+K-[&#-6(K-a(aX622q3#"-Zrj!L%L,rN!J60[rr%bhrN!J6-2rr&")8&a1 +3!b%6*"42%am6,!B*rj!+%b6rN!B6,"3U%b%612rr%bF60482rrm6*[rr%cArr`B +-%cJ6,[rr%dF61[q3%"-drj!%%cJ612rr%d)622q3(K-`rj!H%cErN!B68"-i(aV +rr`!!!X!!!!G"!*!$r`c-r-d3!"Ui!*!$FJ#3"J*k!*!A!J!'!!S!!!CE!!`!!!Z +@!!i!!!Er!")!!!AB!"J!!!E1!#3!!!G!!$!!!!VN!*!&"J#3"2R$r08BY!h[!*! +%#!!)!!J!#!!)!!J!#!!)!!J!#!!)!!J!#!!)!!J!#!!)!!J!#!!)!!J!#!!)!!J +!#!!)!!J!#!!)!!J!#!!)!!3!"&%'Z!T0#!!0J3J!"#J'43C&#!!*0`9J"8m%c!@ +C#,J(dJN'#4i*-`MP#1%)a!M%#1%%HJ8H%!!*@"!!#"!)!"$e$M8-&!XH$4i0k`d +c&qm+Z"&B$282'JjQ$ZN,Q3Tk%$%,#KLd$C%1M`aQ%)-9`JZ&$281i3BY%dF)!!R +c!,J2-`Tk#c--&!dH!,J-+!qZ$GX+83ak$"3,e`Xc#ki+HJZP"X`1p3hV$"3-!!i +!$ki,K3SS%'))p43)#!!)!!J!#!!2A!J!#!!)!!J!#!!)!!J!#!!)!!J!#!!)!!J +!#!!)!!J!#!!,A!J!#!!)!!J!%K3)!!lT#!!)!!J!#!!2k`J!"J3(cJBY#ai-&"T +q#Nd1S`-L#!!)!!J!#!!)!!`!#!!-&!XH$Sm1+!VT%U-)!!d+%CN%h3J!$)m)!"' +Z#!!$ea+I$e`)!"HZ%f3)!!J!#!!)!!J!#!!)!!J!%A!)!!J!%U-5Sa!!&LJ8#!J +!#!!)!!J!#!!)!!J!#!!)!!J!#!!)!!J!#!!)!!rV#!!)!!J!#!!)!!J!#!!)!!J +!#!!)!!J!#!!)!!J!%IX)!!J!#!!DZ"+i#!!)!!J!#!!"p!#3!`d!N!J"N$!!!3K +3B@aXB@4KE3#3!`%!!!%"6J!"!%i!N!1A!$FJ2!4U!*!$(!#1!!&14Nj8!!B!%NC +26N3!N!0Q"Xlrrb!!N!F'@rrr)!!HjJ#3"!Z@rrmJ!#I-!*!%"[q3!b!!-E)!N!3 +&f2rr)!!ql!#3"!G!rrmJ!&+L!*!%#Z6rrb!!Mf`!N!3(33!!)!$pLJ#3"!K3B@a +XB@4KE5[Z!: diff --git a/language/tamil/palladam/keymap.hqx b/language/tamil/palladam/keymap.hqx new file mode 100644 index 0000000000..11005a4c1d --- /dev/null +++ b/language/tamil/palladam/keymap.hqx @@ -0,0 +1,49 @@ +(This file must be converted with BinHex 4.0) + +:"NYPH8eKF!"A4%*1690A4!#3"!`!N!@0f[ih!"`!N!BJ!!!C!*!)!3#3!`2A!!! ++mJ#3"J,5!*!(!3#3%JJ!!&F!!!J!!&F!!!KA!*!%#&F!N!3)9`!1!!!)C3!5!!! +)k3#3"!MT!*!%#1N!#!!!#2%!#J!!#2X!#J!!#38!N!3*"3!U!!!*,`"i!!!)G`" +b!!!*T`!J!!!*a`!@!!!*h3!U!!!+"`$V!!!)9`#3!`%!!3#34!P,CANJ6@&`Fb" +QEh)J8'&XE'&NB@dJCQpZG#!SGfPdD#"$Eh9bD@9b+3d*$3Na#6)*-`Nd#68*0JN +h#6J*13N`#5d*23d*-3Nb#6-*0!Ne#6B*0`Ni#6N*-!NY#6d0$3R"#DS*S`QL#E! +*T!QQ#D8*Z`Qm#G!*V3d*`3QU#D-*SJQ`#D3*TJQP#EX*[!R3#Dd0$3Pa#AF*C3P +b#A3*H3Pe#@N*E`P`#9X*A3PF$3Pa#AF*C3Pb#A3*H3Pe#@N*E`P`#9X*A3PF$3d +*83PA#88*8JP8#9N*93P*#8m*8!Pl#Ad*I!d*83PA#88*8JP8#9N*93P*#8m*8!P +l#Ad*I!d0#Fm*Y`QV#DJ*S!Qd#D`*AJQr#EN*dJN*a`d*c`Qh#DX*U!QJ#E3*V!P +H#Em*Z3R5#3R($3d*cJRM#H3*j3RQ#HF*k!RT#Dm*Z!R6#G8*b!d*cJRM#H3*j3R +Q#HF*k!RT#Dm*Z!R6#G8*b!f3!`PK#A-*C!PQ#@F*D!PU#@X*E!Nl#5F0#@%*F`P +N#@B*C`PS#@S*D`PX#6X**`d0#8%*8`P%#8B*4`P)#8S*5`P-#6S*)Jd*33P6#83 +*4JP(#8J*5JP,#8`*1JNL$3d*M!QR#EB*a!QT#IS*aJRl#F)*b3Qq$3Q-#DF*YJR +%#DN*qJR'#IX*`JR*#Ei0$3Q"#HS*k`RX#Hd*lJR[#I!*m3Rb#Di0#B%*kJRV#H` +*l3RZ#Hm*m!Ra#I)*VJf3!`Pk#AJ*B`Pf#@)*EJPY#5`*,JN[$3Pk#AJ*B`Pf#@) +*EJPY#5`*,JN[$3d*@JPB#8-*9JP##8i*63Nm#6i*2`d*@JPB#8-*9JP##8i*63N +m#6i*2`d0#Ed*a3Q0#F-*ZJPq#E8*XJN*eJd*[3R&#Bd*``Qk#Ai*Y3Qb#3R@$3d +*m`Rd#B)*e`Re#IB*p`Ri#IN*`!d*m`Rd#B)*e`Re#IB*p`Ri#IN*`!f3"`R2#EF +*U`QS#D!*Y!QX#9i*[`Qj#G)*#FF0N!-*$3#3#J%!N!-"4J!!!@!!!!&j!!!"N`! +!!Di!!!(+!!!"j3!!!J%!!!)E!!!#0J!!!P%!!!*Z!!!#K3!!!Td!!!+d!!!#c!! +!!Z-!!!,l!!!$%J!!!bX!!!0!!!!$9J!!!fX!!!1"!!!$P3!!!kS!!!1r!!!$e3! +!!pB!!!2A!!!$f!!!!pN!!!2D!!!$m`!!!r3!!!2e!!!$pJ!!!rF!!!2ir2RmqIc +jr2RmqIcjr2RmqIcjr2RmqIcjr2Rmq3$jN!F!q3#3r`#3,38!'!G"(!8!'!!@(!! +R!!!"!*!$!5X!!!%Y!!!"4J!!!9m!!!&J!!!"H3!!!C)!!!'6!!!"VJ!!!FN!!!( ++!!!"j3!!!J#3!`)"!!!#'`!!!M8!!!)f!!!#83!!!Q`!!!*Y!!!#EJ!!!S8!!!+ +F!!!#R3!!!V3!!!,,!!!#c!!!!Z-!!!,k!!!#q`!!!a)!!!-T!!!$+J!!!bX!!!0 +!!!!$93!!!eB!!!0V!!!$J!!!!i%!!!19!!!$U3!!!kS!!!1r!!!$e!!!!p8!!!2 +@!!!$e`!!!pJ!!!2C!!!$fJ!!!r3!!!2e!!!$pJ!!!rMNN!2)b16)b16)b16)b16 +)b16)N!2Nb-MNb-MNb-MNb*!$j-M)j-M)j-M)j-LMRU2)N!@HRJ#3*33!N!NN!!! +")F!!$a$p-!ml!"-"D!3i"`J)F!RB#d!-U!pi%1!55"8B&S!Ak"P3'VJGL"l`)&J +M+!#3&4X!!!%K`!!2%2d`$bN!$3&S"$J(#!RB$+J2H"*)&4JAk"Ui(BJJ@#-S!*! +2'`!!!5(!!!i3r6!2+3!0!@J%1!F)#GJ-U!pi%NJ9'"IS'VJGL#"B)bJ!N!ih!!` +!$`$rN!X!!"6rN!`&!"J!!KJ!&[q3$!F!N!J0p!#3!rB!N"6H!*!'!Y4!!rq3"!# +3"J,88!,rr`#3!`%!N!8Y!*!$H3#3!j)!N!1Z!*!$b3#3!mS!!!%E!!!"03!!!C` +!!!'G!!!#+3!!!Y3!!5(!!!i!!5(!!!m!!5(!!!m!!5(!!!m!!5(!!!m!!5(!!!i +!!5(!!!m!!5(!!!m!!5(!!!m!!5(!!!j!!5(!!!i!N!F$!!!"!*!$!rJ!!J!!!3# +3!`2i!!-!N!-#!!-!"!!&!!B!$!!0!!i!$`!3!")!&!!9!"B!&`!K!#)!b!$-"d% +!!`#3!dJ!5!#3"!,D!LMriIrL![N#4J0("5J$r!!#!*!$5!")!*!%!YS#+!!"!*! +$C!#3!`%!!C!$!*!$!5F2!!%!!3#3$3)!'3'3!!#3"8!!N"Spi#r3"D!(#!@J"`J +!!!,38J!!!3!"!!&!!*!'5!!@$5dk6'&cCA*AFQPdCA)!#J#3"5J!!J(9!I`"$J! +#!H!"r)!"!3#3!`,4!!!#d3!(J!#!!*!$!Y%!N!3#!1J!N!FZ!*!$H3#3!hS!N!0 +l!*!$N3#3!j)!N!2)!*!$b3#3!mS!!!%E!!!"0!!!!68!!!'F!!!"R3!!!LN!!!, +4!!!#dJ!!!Y-!!!,8!!-!!!%!N!3$!!!",J!!J!-!!!2f!!#!!`!!!AS!!)!$!!! +"H`#3!`-!!!2A!*!$!`!!!C)!N!-$!!!$f!#3!`-!!!2C!*!$!`!!!FS!!)!$!!! +$fJ#3!`-!!!2c!*!$!`!!!M8!N!-$!!!$p!#3!`-!!!+G!*!$!`!!!bX!N!-$!!! +$p`!!)!-!!!29!*!$!`!!!p-!N2m!N"&rK!!!!: diff --git a/language/tamil/palladam/palla.hqx b/language/tamil/palladam/palla.hqx new file mode 100644 index 0000000000..d377e5073d --- /dev/null +++ b/language/tamil/palladam/palla.hqx @@ -0,0 +1,687 @@ +(This file must be converted with BinHex 4.0) + +:"9"KE'aK!%aA4Nj"3h!a!*!)JGXpb`#3"!%!N!1!l3!!Iqd!N!2Z8)p`!4e!rhJ +JEJ!-)Qi!$$!T!!D3!'J!!L"Z!!`LEJ!-"9"KE'aK!J#3!daA4Nj"3h!a)!#3#6, +c!*!%6&G'6N&$F$%J!*!ASq41eJ#3"S(E!!53!&!p32pm3QlrIQ!!!'!pE[pqrhT +J2L"Z!!``%0"ZrhSp32q))'i!$$!3d'lrHP*!28$rM%KZrj)JE[rm5'J!!NKZriK +)E[q)3QG#TkMX"Qi!&2pk-#lrHV"ZrhaYZ%Ki!!*#TdkY(XT5E[pq$'i!&2pqEjS +[,[q56UdH3N)ZrhJ!!"Dk!3!P)9"6,8&NEf*P4QpZG#da,M!k)&"KE'aKC'&Y)$! +`-5i`-$%0*59$FQ9KG'P[EN4KG'8k)$)[-6F[16%J-cSa0MSc1#"365!0*59@6A9 +cB@GP1L!a-$)d)$13!c!e$5!0*5"(C@jPFQ&dC@3JBRNJ4QpZG'pRFQ&`D'9b)$- +Z-JdP)+NJ9#iJ4fpfD@jNBA*KDL`J-6Ni15`a16N`,L"dCd"MD'ecFLjRBA4PBfJ +ZC@4e)&"KE'aKC'&Y,#"K)&4KE@PX)'C[ER3X)'Pc)'4TFh4bD@*eG'9N)'CbC@8 +JEfBJBfpcG#i04QpZG%4TFQ9MG'pbH5p3B@aXB@4KE5"VEQphERX[8'&XE'&NB@d +JCQPZC'C[ER3JC(9`,e9ZDA&eC8P%)'YZEhGZHf4eF!d[9@jTFA9P583JCf9d)$3 +h-MFb0$!JCA%JCAKMD#p'Efjd9(P`C5"RCA3J-5"PF5"KEQ4pHh"[F#"QB@acCAe +TCQ9XFf80Hh0KGQ8JG(*eCAelCQ&XFf9pD@CPE(0PIAYQB@acCAeTCQ9XFf80-6) +JC'PMG#"LC@GTEJd[4QpZG%PZCQmJ15"ND@0d)'4eF#"LC@GTEJdJ,hCPFR0TEfi +J+$!`-5i`-$%T)(*PB@4[EQaj)'4PCJdJ,dCeE'a1B@eP)#K3B@aXB@4KE5NJFQ9 +KC'pZE(NJC'9Q$5![4Q&YD@aj6Q&YC5!S8'&XE'&NB@dT)(*PB@4[EQaj)'4PCJd +J,eGPD@GSG#!S6@9NDA9Y+5"bC@&NEfjXH5"NC@B0)#p*G'&XD@0"EQGXC5!`)'4 +PCJdJ,fPc4QPiC@43DA4MD#"QB@acC5"NC@B0)#p9EQ4PFQaTEQ93Eh0TG'P[EL! +Y-6-c)'4PCJdJ,e9ZC'9bE'PZC94SD@0VEQ9cFb!b-#"NC@B0)#p1Eh4TBf8J++N +J9#iJ4fpfD@jNBA*KDL`J-6Ni15`a16N`,L"dCd"MD'ecFLjRBA4PBfJZC@4e)&" +KE'aKC'&Y,#"K)&4KE@PX)'C[ER3X)'Pc)'4TFh4bD@*eG'9N)'CbC@8JEfBJBfp +cG#iT)(*PB@4[EQaj)'4PCJePEQ3JFQ9KC'pZE(NJC'9Q$5p'Efjd6Q&YC5![8'& +XE'&NB@dJC'9Q$5p&EQ0[C'PZCb!b06BJBA*bBAN0C(9`)$![6P9-)("eG#"NGA! +J-5p&G'JJF(9d)'4eF#!b,f9dD#"`GA3JC(9`)$-[6(0XBA0S)("eG!eNGA!J0#p +XFfaKFfJJF(9d)'4eF#!e,e0MBA*[EL"`GA3JC(9`)$B[Ff0KFQpZ)("eG#"NGA! +J0bpCB@0eG'8JF(9d$@4eF#!i,hPKBh9dC5"`GA3JC(9`)$N[5&3JF(9d)'4eF#! +a-#p-4L"`GA3JC(9`)$%a,e4SEh*Z)("eG!eNGA!J-6)[G'K[FQiJF(9d)'4eF#! +a-bp$8L"`GA3JC(9`)$%d,eTMBA*[EL"`GA3JC(9`)$%e,hTMBA*[EL"`GA30C(9 +`)$%f,d4-45"`GA3JC(9`)$%h,d4$-5"`GA3JC(9`)$%i,d4$-L"`GA3JC(9`)$% +j,d4$-b"`GA30C(9`)$)`,d4$0#"`GA3JC(9`)$)a,fpZC@KKE'BJF(9d)'4eF#! +b-Lp[EQ9aG@&bG'9b)("eG#"NGA!J-M-[EfjPFh9`CA*TEh)JF(9d$@4eF#!b0#p +dD(*PCA&eBA*dCA*c)("eG#"NGA!J-M8[G'KbC@9cGA"PFQP[FL"`GA3JC(9`)$) +f,h4hEh0eF'9bD@pb)("eG#"NGA!J-MF[BR*[Df9ZBQ&b)("eG!eNGA!J-MJ[E@P +ZGA-JF(9d)'4eF#!b15pYG@adDA"XH5"`GA3JC(9`)$-`,e*6)("eG#"NGA!J-c% +[99-JF(9d$@4eF#!c-LpcF'&MC5"`GA3JC(9`)$-c,f9iBfaKE5"`GA3JC(9`)$- +d,h&eEh4PC'*X)("eG#"NGA!J-c8[ER9YBQ9bFfPREL"`GA30C(9`)$-f,f4[E'a +KFL"`GA3JC(9`)$-h,h"PFQ0PER3JF(9d)'4eF#!c1#pKEA"PFR0KEQ3JF(9d)'4 +eF#!c15paG@pdCA0TEQGXC5"`GA30C(9`)$3`,h"KFQ9ZE'9QG#"`GA3JC(9`)$3 +a,h"KFQ9ZFQPRD(3JF(9d)'4eF#!d-LpKFh4PFQPcDb"`GA3JC(9`)$3c,h"XGA- +JF(9d$@4eF#!d0#pMEfeYB5"`GA3JC(9`)$3e,fKjF'KPEL"`GA3JC(9`)$3f,h" +PFQP[C#"`GA3JC(9`)$3h,h0XBA0S)("eG!eNGA!J0$J[HQ9bEb"`GA3JC(9`)$3 +j,fpZC5"`GA3JC(9`)$8`,h4hEb"`GA3JC(9`)$8a,h4SFQ9P)("eG!eNGA!J06) +[CQpeFL"`GA3JC(9`)$8c,fCTGQ8JF(9d)'4eF#!e0#pcDAJJF(9d)'4eF#!e05p +cCACPEL"`GA30C(9`)$8f,f9TCfKd)("eG#"NGA!J06F[EQPZC5"`GA3JC(9`)$8 +i,f0[E'pZ)("eG#"NGA!J06N[Ff9YD@0[E'pZ)("eG!eNGA!J0M![E'9cFb"`GA3 +JC(9`)$Ba,f9aG@&X)("eG#"NGA!J0M)[Ch*PBA4PFL"`GA3JC(9`)$Bc,h&eCA0 +dD@pZ)("eG!eNGA!J0M3[BA3JF(9d)'4eF#!f05p")("eG#"NGA!J0MB[3L"`GA3 +JC(9`)$Bh,d-JF(9d$@4eF#!f1#p%)("eG#"NGA!J0MN[45"`GA3JC(9`)$F`,dB +JF(9d)'4eF#!h-5p()("eG!eNGA!J0c)[5#"`GA3JC(9`)$Fc,dNJF(9d)'4eF#! +h0#p+)("eG#"NGA!J0c8[5b"`GA30C(9`)$Ff,d`JF(9d)'4eF#!h0bp0)("eG#" +NGA!J0cJ[6L"`GA3JC(9`)$Fj,dmJF(9d$@4eF#!i-#p3)("eG#"NGA!J1$%[85" +`GA3JC(9`)$Jb,e)JF(9d)'4eF#!i-bp6)("eG!eNGA!J1$3[9#"`GA3JC(9`)$J +e,e8JF(9d)'4eF#!i0Lp@)("eG#"NGA!J1$F[9b"`GA30C(9`)$Ji,eJJF(9d)'4 +eF#!i15pC)("eG#"NGA!J16![@L"`GA3JC(9`)$Na,f*bB@0VCA4XC@Cd)("eG!e +NGA!J16)[BQ&MDh0XBA0S)("eG#"NGA!J16-[BR*KBfYPG(*TCfKd)("eG#"NGA! +J163[BA0MD@PMDA*MG@dJF(9d)'4eF#!j05peEQ4PFR0MEh*P)("eG!eNGA!J16B +[Ch*KGQ8JF(9d)'4eF#!j0bpK)("eG#"NGA!J16J[BL"`GA3JC(9`)$Nj,f-JF(9 +d$@4eF#!a-$![C#"`GA3JC(9`)$%`-5pP)("eG#"NGA!J-6!b,fBJF(9d)'4eF#! +a-$-[Cb"`GA30C(9`)$%`0#pS)("eG#"NGA!J-6!e,fNJF(9d)'4eF#!a-$B[DL" +`GA3JC(9`)$%`0bpV)("eG!eNGA!J-6!i,f`JF(9d)'4eF#!a-$N[E5"`GA3JC(9 +`)$%a-#pZ)("eG#"NGA!J-C!$,fmJF(9d$@4eF#!a-6)[F#"`GA3JC(9`)$%a-bp +a)("eG#"NGA!J-6%d,h)JF(9d)'4eF#!a-68[Fb"`GA30C(9`)$%a0Lpd)("eG#" +NGA!J-6%h,h8JF(9d)'4eF#!a-6J[GL"`GA3JC(9`)$%a15ph)("eG!eNGA!J-6) +`,hJJF(9d)'4eF#!a-M%[H5"`GA3JC(9`)$%b-Lpk)("eG#"NGA!J-6)c,f*bB@0 +PE'9QG#"`GA30C(9`)$%b0#pLBA)JF(9d)'4eF#!a-M8[BR*KBf9bD@GSG#"`GA3 +JC(9`)$%b0LpKFf0TDA4TE'4P)("eG#"NGA!J-6)h,d4&6#"`GA30C(9`)$%b1#p +"C'PPFQ9cDA-JF(9d)'4eF#!a-MN[3A*TEQFJF(9d)'4eF#!a-c![3f0PC'PXE'% +JF(9d)'4eF#!a-c%[4@&MGA4P)("eG!eNGA!J-6-b,djdD@aNC5"`GA3JC(9`)$% +c-bp2C'PPFQ9cDA-JF(9d)'4eF#!a-c3[9@4TCA*PFfPc)("eG#"NGA!J-6-e,f& +KBh9dC5"`GA30C(9`)$%c0LpKCh*KGQ8JF(9d)'4eF#!a-cF[B@0TFQ0eE@CXCAJ +JF(9d)'4eF#!a-cJ[B@4TCA*PFfPc)("eG#"NGA!J-6-j,f&dD@aNC5"`GA30C(9 +`)$%d-#pKFQPZCb"`GA3JC(9`)$%d-5pMBf9ND@aXB5"`GA3JC(9`)$%d-LpPB@0 +eG'8JF(9d)'4eF#!a0$-[C@GbBACP)("eG!eNGA!J-63d,f9MDA*MG@eQE'9i)(" +eG#"NGA!J-63e,f9ND@9bCA0TFb"`GA3JC(9`)$%d0LpTB@0eG'8JF(9d)'4eF#! +a0$F[D@GbBACP)("eG!eNGA!J-63i,fPMDA*MG@eQE'9i)("eG#"NGA!J-63j,fP +ND@9bCA0TFb"`GA3JC(9`)$%e-#pZG'PXC'8JF(9d)'4eF#!a06%[Ef&MGA4P)(" +eG!eNGA!J-68b,fpRFQ&fC5"`GA3JC(9`)$%e-bp[BfPbBh9YCQaPH#"`GA3JC(9 +`)$%e0#p[C'PPFQ9cDA-JF(9d)'4eF#!a068[Eh4TE'4P)("eG!eNGA!J-68f,h9 +KBh9dC5"`GA3JC(9`)$%e0bpeCh*KGQ8JF(9d)'4eF#!a06J[G@0TFQ0eE@CXCAJ +JF(9d)'4eF#!a06N[G@4TCA*PFfPc)("eG!eNGA!J-6B`,f4KCfGPFL"`GA3JC(9 +`)$%f-5pNC@GbC@8JF(9d)'4eF#!a0M)[Bf9ZG#"`GA3JC(9`)$%f-bpcG'9bE'P +ZCb"`GA30C(9`)$%f0#pcC@0dD@pZ)("eG#"NGA!J-6Be,f*eE'aPG#"`GA3JC(9 +`)$%f0Lp`BA*KCh*KF'JJF(9d)'4eF#!a0MF[Cf9bE@&ZC'*XFb"`GA30C(9`)$% +f1#pbC@GTFh4PFQ9N)("eG#"NGA!J-6Bj,f0[F(PbD@GSG#"`GA3JC(9`)$%h-#p +dFQ&NC@eKFQXJF(9d)'4eF#!a0c%[B@0eG'8JF(9d$@4eF#!a0c)[C'PPFQ9cDA- +JF(9d)'4eF#!a0c-[EQpdCA&eB@`JF(9d)'4eF#!a0c3[388JF(9d)'4eF#!a0c8 +[6h0XBA0S)("eG!eNGA!J-6Ff,fPZCQPZDA4j)("eG#"NGA!J-6Fh,h"XGA0YD@j +eFb"`GA3JC(9`)$%h1#pXCA0cCA&eB@`JF(9d)'4eF#!a0cN[Ch*PBA4PFQ9aG@& +X)("eG!eNGA!J-6J`,hPPEL"`GA3JC(9`)$%i-5pYG5"`GA3JC(9`)$%i-Lp`BA* +dD@&XC'PQCL"`GA3JC(9`)$%i-bpcG@eYBA4TEfiJF(9d$@4eF#!a1$3[F(*[C(9 +MG#"`GA3JC(9`)$%i05p`D5"`GA3JC(9`)$%i0LpTER4PCh*KE#"`GA3JC(9`)$% +i0bp[FQ4QC@eTEQPZC5"`GA30C(9`)$%i1#p[FQ4YBA0MG@aTEQ8JF(9d)'4eF#! +a1$N[6fePCf%JF(9d)'4eF#!a16![B@8JF(9d)'4eF#!a16%[Eh0XBA0S)("eG!e +NGA!J-6Nb,h&eCA0dD@pZC'phEL"`GA3JC(9`)$%j-bpPH'0XB@eNEhGZ)("eG#" +NGA!J-6Nd,fa[CfPMB@aZEh3JF(9d)'4eF#!a168[FQ&ND@0KE#"`GA30C(9`)$% +j0LpQE'pbD@iJF(9d)'4eF#!a16F[BA"`FQpiCA&eB@`JF(9d)'4eF#!a16J[4'9 +XG'%JF(9d)'4eF#!a16N[Ch9TE'aPE@pdE'9QG#"`GA30C(9`)$)`-#pRG@PXE'9 +YEh4bD@GSG#"`GA3JC(9`)$)`-5pPE'aTF(0TFb"`GA3JC(9`)$)`-LpZBR0`B@0 +P)("eG#"NGA!J-M!c,d&RFQ&fC5"`GA30C(9`)$)`0#p"G'PXC'8JF(9d)'4eF#! +b-$8[6h4TE'4P)("eG#"NGA!J-M!f,dp&)("eG#"NGA!J-M!h,fpP)("eG!eNGA! +J-M!i,f9ZC'&cD#"`GA3JC(9`)$)`15pPE@4KFfJJF(9d)'4eF#!b-6![FA9[G'9 +NBQaXC@Cd)("eG#"NGA!J-M%a,h&eEh4PC'*XFQPRD(3JF(9d$@4eF#!b-6)[FA9 +[G'9XC@Cd)("eG#"NGA!J-M%c,h&eEh4PFQPRD(3JF(9d)'4eF#!b-63[C'PfD@4 +P)("eG#"NGA!J-M%e,fa[HQ9ZCf8JF(9d$@4eF#!b-6B[H@4TCA*PFfPc)("eG#" +NGA!J-M%h,ePND@9bCA0TFb"`GA3JC(9`)$)a1#pQFQ&MG'P[EL"`GA3JC(9`)$) +a15pMGA*bC@jMH5"`GA30C(9`)$)b-#pRG@PXFfPZCfaXC@Cd)("eG#"NGA!J-M) +a,fGeD@acD@jRE(*TCfKd)("eG#"NGA!J-T!$,fCT)("eG#"NGA!J-M)c,fCX)(" +eG!eNGA!J-M)d,f4KCfGPFQ4LE#"`GA3JC(9`)$)b05p`CA*TEf4MC@jdCA*PC#" +`GA3JC(9`)$)b0LpaG@pdCA0TEQGXBQ&cC5"`GA3JC(9`)$)b0bpaG@pdC@4LE'* +KFf8JF(9d$@4eF#!b-MJ[F'9bG'K[GA0KEQ3JF(9d)'4eF#!b-MN[3@0TFQ0eE@C +XCAJJF(9d)'4eF#!b-c![4@0TFQ0eE@CXCAJJF(9d)'4eF#!b-c%[3@&MGA4P)(" +eG!eNGA!J-M-b,d9ND@9bCA0TFb"`GA3JC(9`)$)c-bp&Ch*KGQ8JF(9d)'4eF#! +b-c3[5@&MGA4P)("eG#"NGA!J-M-e,dPMDA*MG@eQE'9i)("eG!eNGA!J-M-f,dP +ND@9bCA0TFb"`GA3JC(9`)$)c0bp*Ch*KGQ8JF(9d)'4eF#!b-cJ[6f&MGA4P)(" +eG#"NGA!J-M-j,dpMDA*MG@eQE'9i)("eG!eNGA!J-M3`,f&`F'aP)("eG#"NGA! +J-M3a,dpRFQ&fC5"`GA3JC(9`)$)d-Lp9B@0eG'8JF(9d)'4eF#!b0$-[9@0TFQ0 +eE@CXCAJJF(9d$@4eF#!b0$3[9@GbBACP)("eG#"NGA!J-M3e,f4[G'aPFh0T)(" +eG#"NGA!J-M3f,f0TFQ0eE@CXCAJJF(9d)'4eF#!b0$F[G'PXC'8JF(9d$@4eF#! +b0$J[E@&MFQpZ)("eG#"NGA!J-M3j,f*bCACP)("eG#"NGA!J-M8`,f4[G'&MBf9 +ZG#"`GA3JC(9`)$)e-5pbD@jR)("eG!eNGA!J-M8b,f0PC'PXE'%JF(9d)'4eF#! +b06-[D(9ZCf&bG@eXBA9d)("eG#"NGA!J-M8d,fpREfjPDb"`GA3JC(9`)$)e05p +MBA*[EL"`GA30FQ9KC'pZE(NJC'9Q$5p3B@PZG&4jF'8J-#"NC@B0,dC[ER48HA" +P)$%JC'9Q$5p6G(*[Df9AD@4dD#!`)'4PCJd[4QpZG%eKG(*TH&X`,M!`-5!`)$! +J-#i`-$%J-#!`AA*PB@4[EQaj)'4PCJd[9@jTFA9P583J0$Fb0c)d-#"NC@B0,dC +[ER4#3QpiHbdc16!J,6%j1#!a063d)$Jh-AebC@&NEfjXH5"NC@B0Bh9bFQ9ZG'4 +TBh3JC@jN$@0eFR*PER4QD@aP)'9PH'9M$3!!$k)#!+cqk8U'RU6YfAP"&bqT,pG +MIUCBJp(GZV'&9PGDN!$dRP&6T918VGei$b@NJlr9fdXkV1qL2IH)iaTBP82fqK% +V"XmEe2TI!Gm,eHd'6&jP@B08dij8R#9Vc5m,b-+k$""fAERXeG4*QAK$qpNXSB4 ++Z`&G6cEC4Bm*+qMRDiEYKh'HPMHlXJ@V1'dqkN,,Q,RYKeNaI"aL6A0)"SpHU6r +4FFpL-X(36JiXckJSU&m6FXGYlUcQdjaJA!dLGTXS*PE1DL&TICXm4,bV$hF!"a' +3!"[R'a1EGT9qRVBp[3!+p%h"$fL(lVfRNEq0R#IFPZ5kG6,J`K9C`-Hc`EE@9LP +1QddZ4U16(mYV)daNmaKjJ*a5b`5B8j*cD*dkcqHkC!NiKB5))BH@cc0a-e8'r3Y +P9ciXi*i),m!0SmEakX$RY4Sif,[hj6PdD+kUTSSiLj!!X3k5BX,)LaQ4qLp2,mL +a#1)(m3FklH&(D93IFjEf'2Yd4)&E5'IV8#"+0IDFLHh"aE3UIH"C``dh+0Nl0%[ +F$4+l'(JFRMkETK[V+C!!H!h@9bQ3!'Kai[T'&N(%rS9MlVR"hL4N4*crKAap#,C +iRpamk$3f2mY1pNRVF"qLL![N1,CmrCh"EI6F90@$mmfLG1rb'Ll)h`4[6*4T@$E +-M"U3!*[LarN5LTbNDT!!hE6cI+0iNX+r*S649+4&XVaB2HhT*"MaGMKN@k'1PKa +lKT50kVKSqL$3HQ#(Nmq"9!9RYC!!%iqSLP%-@HI&m9,Hj*VQ$G(hc5Q,6V%K9Hj +l&6b(a45$V*!!jJa!%K$6D`8,60kQCd*+r3cf'$jr3&cJ&rZa*`SReXF6GM88Z1H +I@,A,2QB,)Ip&EUrlG`GElGbq66U`pf,I6Z)85TB5'L5d8qNa#jm$2Y0cZ@($"8C +C6F`Lm@AF8iN&iDhHiUHM*-'95Z,+"CDi9i&cB!C++YT3bEFG62![5[U"cDJX9N# +C)DpqFjS!a$(H*kmDEJpel2!K8RSQH*'2-bmHfiY@5b1PJhrpbBea%X`MkGHD"E! +'q#p5R)fVYEU1*ml2L2(-12h[*@U"K"EVb`jPC8ce3#G0La3-#jTiR-IdqV%pEq! +Uj3iT(UIPYLPNB3TZ"dKYjYK'+$YXI#1L90j"a#EI01bf31Y60#PX9Kd,`P&'j8` +5,k3j!Ah&13ekcXBqjJ-$$ILhde3eC06,c2FdVpFHK$i$He!LS1bHS!6Y3p`r*&j +T-'&a@U0IFHKmkl6(C2Siq6%S8+(f9'iL%JTS)941eCaUf[Yi#U-Qf!0b*TR1h"[ +m2YAXfXB)Sj-VQrhL8dUE((4ef)X9aG8F1GP30(MBQ'leV5E8hqd,*%`KP@jUXcq +hbTaphCpGK'29IHM@a8rq@Y(3U5GPR`H3!0I9h5#@1F0I`A8[8[Liq[("F'eLjd& +6iaYFQPBrTSE!TXHT!L0D"8FecKMG(S)GEY,+mfF19bm4mSPUQee9Y9!55[E9&f* +(+'S+qEhHTmiReJ2NZli'",P[eUBm)`)2N!$Z9@d`,kUX242E6E-1(cXG5$@'2J- +$,mle"5c5Q'2T%GF,APLMT$Ip-UbZThXfKFmaV)(,$ZZdZfP0,N01e%a01&eJ!f& +k[Z)(Br*XKI'fe)A`,jka3+'2LSQNKBhXL`c1TF*KJTVM5N98N!#)LRC4D3!a3Ge +-"qlAdA1$G5FNbj[d@-%%%$dKiNRh$V(MAKDk5ZN3l$e9B*!!q&TS['b4M1+8UR9 +0,Ab6ANmli4Y[lZ$BKjDKfEi8%6lVR5ZU5k`GT0L+RLEj!%3A6#9iAQi3alH6Pe+ +e0!5U8)Q(l$i[XeQ'"UQ2R"Ze(`'0Yi#+*ijq#E5iMqK,KM4fVqd0)4eAG&ha`R0 +ZK$iYa8&bHil6#kR8Xfd9i@E4iN2pdI*d'`YCQ)&f$I&#@ImJQe&I!`(PCSQRm'Q +al8#j@C5(,@pCD)-k8#1Jd`+6iT9,Q8+PB&b1`'&J5Ee"-#djTKd@Mj2qM6$J +bZ""q6,f-h$kdmGANCrYIepH,ARM%EcX@hQ6#f)9AMV-Tb1,NCaH3!(8*2C)kp$X +`iNIfdHMTM&FRp*4FqRr&1&&8b1aricB1C2cl-p*-c"-X@$M8RCkdET[4,SXl169 +M[-GKKm*)f9@9M+rdN!!1mfLG"i(RV&P(`0T+qUC@P(Tb!L!&4k1--U@`[bpAC9m +CKI*[8ULFED4"K4i4H66VRS,(Nc60*&!!MdJaG8+4KN4#f3)H819K3LES1&2!-q* +HdpdHI1!1$[E[DTQh*,FH%i-fc[+`PV$*Td0ZH0,L9E`[`IV8CKNS&ZmeKe+APIb +'L)q4YKG0Zr3+2ZaA2Be)&$F#T9B[-p4-K8hjEpNm5CH"`0BA)#p)(QP*cX`,-GF +QI#[bp(lq(Z9HPPPD&,Q&QEF''6('rA`f,bC+fJjB&%@hZ"`+58AVP@dB(lT$cCT +TqK@+,9KCa2dfC#l+0S9!T6!aiMkll1$iaBqdr(k1U9j5IQ3+QG,%N6cAj9(&Tah +T-pA6j)rHA&#JQLl#qpalEfH$Z54a!AVQ1"S*1KQ+M!b6qMHXpSpUj+h#2P,)qlf +'E1Kd6[I*eeJrlASZY!l4GHp[G9`lK1EDDfSSZ#9$2kbFBD2`lQUpjr$l-hm&[-M +ck[6c40SeJpP`Bk0-"QV$504RmY91[GCBYN[FX,ID#Zj#f@)mqDbVbch+4'-++0) +-f4T)42qZq9)mmaB9@fK@h+KZC@ZSZi,U6%0N!L2R59lEMC@rBck'LN3Pbf-B)-E +Li#(ME3Ye,Em)IG(,UUjaYfTFb)NmNVLY2q#('91!`aHcSSE38q(19,B8CXA[A01 +Hda@Q)2bEVA&G9D)H+rX"3Ic'Q%D4CKUd$T8ZdMb$E@2VM,Fe4&L*pA8'*%J'rr4 +)f8SSb4h$)ka#BLkIHUCN865XfJ,dqr%YLIM9GEd[9$hUEKTaUjmj4$PF0MmS-8* +Gp0PDSG6VJY0X+)63S*Sa$N*!N8###flG(BB(8`eYI,q*ZaP)C)DI@&2IL`Q6QTN +f)6fZCQ9aCMDc4'cIX`C,IRcU"0Vh)aAKZ+[mB(j01)E3c$M(cDQG-$TUj+XG01l +S0l,'9MN$!@FU5Ir3C9dX4V$a0@1d%$'liKJNC'TEcH3Z0fVKDG9jd5QXAa80(9( +*!(cpUV*l'*Bp*chKqTQ`cdY%U@Rk`Z&J3MXqGMGl@1aSe#IGiFKS!4D*R!A@ +DCZqa3`AASUJj"*!!pAADk-'J8CfMS`M)-1F&crYNmSK1%G#M'e`@kIMJcHKN0qI +K"i`HD-!H,V1G%h3MCD92"0*Kiql##6!8PlEi8b'C,l)iX*bfAFbfD&L3!#"jk!- +@#B9qBI+!XJ16QaT8jl2'EiIR#qU#Be-d[P5eBcPX`3NV&5@'Hbd#TKPkcY,c)4A +,Q9EpU6UN0E*%5mNV8qYdF&iB8"[j%"-Fkm(Ar1V*[#p,Cb)1a8U!C`XcR&*(kN@ +"I`LJ-qT3a$ldU5SV-4f'-P+A1$aUK1(KmCSqG0X4aNAJk(m(J*bDk'1Dr*FAPjK +RlE#8N94Nl-!b[0pHL'TiC-qaKEB-HaNlHP+jS"$CG9UGSFa6kB#MURTQi1%8p`* +AYTpbBV@i+AY'-ppHIQKNHD9#e*h3IAd+#YkDpNEYp`SN"l%hF@%F8mq"3am0@Ka +FdbN`3daJp5S%@@&0RkHKCEm*Sl1b+*lS!&jKSNhB8Z8J#2-Y3LHRpd#3!"Y$9U' +FK'U)aXP345i&*1&h2-&rf5mLGFCDUjEbYJfE9jiR'+Z4*25X8C!!XPpYR(U3!*l +,qU0I()iZJZ3qjP%ME+Y65TFmSh,"(6Z4fJH"5`'T`[65Rb#98@ZCm6FUjaY@TQ) +@"-fPBRJkaP*l&HHrajEE9`X9c@@LE5)&RBJlfK!&,aae,"GTcU,Bh'*9(29abcp +LHQ$H$m8QC0SU0f@Fa3l21)H5cihE1PU))dCVqJ'5Se3FIi"(EK9#"iem`&5'-TT +)"$qY@Pf`NRCmQC!!,UZF@5e"-Y9#[h(i6`6'Y*haDm)epQSJ@eTrHR#eKHF+fQZ +Gh3Md&$2!S&-,ChYKaTSJh*4La6kD3@$lLG9f#dr9#dSUFb&F&1016qfe4,%Y3*H +HAGSe256hi-V9!Kh)6)mHdeB`AbA@3G!)I,)XpZb,$84GXGE[p(26@NNUd"#RYkN +AZ'l2E*bjMpcVVpj"mkqQE18h8-C)D-f#hAFBe8VJ,q8V8r*5!&MJ83rlBN2Sb9D +I)#(eq!%kfJD"hpr)Q,5YhfPVGfQfp$LIfCjr(3'm'P1$VQC[rmYDqafEih0*JNU +9TPdFK#,3@%S$G$fTE,`"Iba*[h'C!YAk*JETc%d(#i@YDN&Iqae0qd@e2QN&f$Z +43k"P)H6@Ap9Mf3kQmq0h2DT,0B!YX&8qaNZqMdS2519Elb"#EMJ"aLmRFMi[cK3 +Zp@R"I&##,"U+Qa$D"Qm@Q8fb`e+hQHCrR&IL%,ma"4ReKN%l5RG`LA+)p5X'#F& +&Ei)e)+M(k0lq8eDpFPM2rGEJ%UM$P(Y&ECHbcZcaa``S$PfAL9K5LlXK'#NE+$Z +V`lFm1ddjN3L*Nl9i@Jj5c#)D9+kQ"YE8DrN0HFNePemM%*ID2D28Pb@K$e%Z6mh +''ERRQJFS"p!X0Q2UNiNhe64e`A!C!"$SB8frflT4N!"URcfQ(iqCS-eE3&TkTHV +(NS"XF'L)-p&,QiI#S4reP"Y#d4NT`A%@qd'%&T3MC'IXd$VXZXI,("%"ZEQHqH" +)`Ha#$XlrK%,KbG4ZSp0F#j,fkI1r%Rl`SV#C2C1reFEGLTLU`*K'kTX0hfJ2ip) +fHkjbDibDc2q2A"!hk*B5AR3P'VJUqpEGkiN$(Aq-+SQm#DIV6@!AZC*&Kd)%$N@ +1&m,CpEr@3d*p%N-adTPrRXbFkmhG9-P0paDJNklcr(h8`F8(I5F%h[JL8Uf!PS, +"`Pa%H93CZ&4pkhHe%AqSh0i[HlXiE'F'dmj)VRRKEIh%%Z%MP$3kh1LrkjAcACP +a0U#f'Qd1MAc`@C6GeHRT0V)9!21BQ'(08#+"#%ZZbX`EDG9RQGGAVX,kP+-RJNX +b*1QF25j#*SHR1fAck28UeYRTQVZa4@FS+@X#4QJE9b1bV4(1E5@Rp`Z%@Bq(A#p +GbLhK%5fS4NAmFHY+KHf8dfAA$Sj'%f`TPB0Q5MNqc&Y8A#rX`UQipK"Y5@8p$PM +6U+kjYA6[Na3@EbkaIBCJJ!rb@-C%5)Cd0+`Q0'FIjV,if(3Yc0D,%YA*JSVjR'" +Jl54IUSa4k)(VJD1JA5,jiieXF+9pNNlG!9X@#V1h,l+SM9-Nir,M01#TeKGfQQ9 +p8XA(BG4NeK30MaYMGCI9-D@$4lSN!!!2SJ)!5ClT$BEp#RYT,+L#P%lJfNb93Qb +(mpk!V0TB0SmhedqeP6AIk,-&4k809HaC'[8A%#KNk+V9PmBk84r)8JB(YqkC*pY +f[*bLA%l!mR4rSe-SG$Kb9e+G`Tpl2X-rCTI'J'Q`SE2r*"lZP(pJbe&!&l4N6JS +2a[S*dZ"BRIK2ZR-I)AEdjCKk%0@ddm5"8@p)+Ejmi%fpmB[e,![YqcLJDVVaZ,+ +AfCP!hUSUqIAkUK"BckU$d1+#(#S&(Y)1l#jqrLJ#CG),RpIeG$JS)EifrQ3Zrmf +',H6D"G"B541)B5Gqe'6IJ([f(P"l)&(-mpe@8pShdDYej$"*[%0K9d*(2U3Ihj! +!+aEI9'mbkG*m)mBYA0(8F6%6hV!c%!XUUaqTa"XR2pEJXKSMXh%XTcB34cR+(fm +&dqG'ldb$#JBd6SQ[P[k3!1RM"`LdqZ$5DT&af%SRRhCeN!"$`UlPC+1F1UL10K* +GlYK[8EB15'pEpjUl*qHdN@klhlk!G5E`bD@!4SL*JBaFd1`l*iBh6jqVqebVp@! +a(Ul!cAf"bEp!RlZQ$fBaDCfaS#hN#eK-r$d&Q#c*&1(Q0Sm*YN-hX)pLV8*6Kcj +l$h+rBXJF69l4)CJ0AQ1kY,6,Y1-%rq!TYSmMP`L5P6m!"MAVaq5,-3mGKqY),)3 +fD0QN4m8RjYS0ImBaX8(1C19`[+I,%ClXN`H3!(DJRZ9i30P!bQ'NL6RU'$h+G9L +"fDaH`CK(-*d'('36q*@'-,PHl,pJS)GTTr,9Cm06'aJ"GrY,(CA'LFcdeMfPm1" +dmrbBq3)-fRc4m4(,qT,0)hC@Eq"#LQ55XYMD%'iF9T%Xd&4-[qm&4a5cckh43m& +FiqXG1R(#XJ*(ZLGVr02bZh4ZXG),25aqd')6UAK+61GS4ZZQhj'X,hZ9GpZGUUS +$ZcS(dkME+JShhHqpipa9eFd&6TkFpTTS%!03GFDEMLdTfF,AB9A03kJ+@&24`F& +TkI6GFLGFHQ3U"B'ATl68IBZ,0V1J$Dc`4U@DrUFm9S0K0mD[Z'$2j`!'SBr'h$A ++qede-H@lPC!!K[BYMXB`"-Y,Qm6#m39LNJ,93U#[@$$jJG8IpK4EXj*aY'p%CZl +INq63j&B!J1aQkl-SXid,Sl-*pB0N+MCISf6Nj*@HMTcdPKLh[ZmCHd)[$piHMmX +ZhFLTP+,#eeDe0SdE5q$6mLG0MlI3@8Y[T$2mS"lc5&!0l((dmm,fp"GQl$N5p88 +rH2k88hJXIEK89D&BiD$XX&Q"Z&m%j!UkFqB2eaJCbX+mYCU@Kc-&Jmp)9+6PeI% +cHQS[Nl-"F666`ZhLL[MFHSH3!*)EUAeCB3"SM5J+)&XVbiFCar!&N[GeMQ[dRkK +080*ERcVAp-U()KLXi2B4IaRVaXeF+X%$E$j&`BiU"S'28h$PBijAQ5p,!eIa4BN +18Cd`cTNJ2PMJY6NBi@LGrM2BG)B'#`002LijC6p-Fibr#Br&IK$YBf15KR"K-BG +r6mhk@AZ"Jc3S3e@%f1kVBVLq16U$r!JAKZZCk`@'CTH1`!!$MMTRUM$[806I1QE +a"R0B+JQ-@b&6#$d[!N"XAEmH'p,dPLlaAP*dS@#1RrHd!Rp!-'4l`1'd[mQ9D@A +iMmHM1b#(UjZr"APKHli&JKjp9M2a(`@R6HPNdrh`94QF!K%j3QDU`+DI9"&ff8F +pUXpd)`8KjpVj2!"r!!FmK[K5Yp0Rph9iUH(B6$,ckU9bHBM+bFTfMl6!MM@KN!! +G9Vp)ZAcIId[FR02E3$TLFb[l3H1J6-'r#AYC32+lDfYZri@cqlV8H!N%H-@llkr +YJ,lL"$*+$L-2rHRj9qMdd-,dQ"U(41d!ZNQ6TKDB'b6jHXaV6)jIaf[BCfQm@2+ +1'HFiQp%&TmHPepTYp)GbU8k(#8!GV+Z`dFa4Q,J9jH,%+1`e3DkVm4rh'QU9Fqk +c@5`3Gp'9#ek-#3bC[N6CjJYU%&`D)@6@+D"'F"H%SMD`cQ)CDb2@`-'P0aX,jC8 +Eb'CR0%5h(T40-,lXbX1Xm2Fi[MI`dci-elIkL$10QB9L@QUAkbe426Gd"#KNGdE +$"CF*C2BmYFQ"k-dMdT&8PHdC+4cdi"``rCHmrFUM9#Nc%+1r#+'""QX`pCHi9lr +Z"jMIEZ1'+)D4A-p%FmT2fA%3BKV6Q1RHhQ+I)f"*8"0rrhLFpRDM5kbQKFa)Z`e +Z%-TA"&@E5C!!*I8DXKN(Z&b1*%)`CHAPd3r3*bkULT)pHMXff([%*fNf1rP3jR3 +E4Nj[EjXl,kX@e`S(1dr'U'Q![,jh1T491Xf6+I$kcjqUE8A%)N6AT4kaUF4%q$$ +'fU"eGR5AhK'9*IpB2Yhp6k#U+F&RI80f6SREPYHUBTRV0*FIJb'HF5Ja$ZG3S!$ +K4%LK#k(FpFGQ9"hY0$[dY(YY2N52`9ac&"`Nm$9lLHSKQmq16QiSj5amq)B!4$1 +2[Q0il2GBa,(A9+$q,+H"TYb"&VU!e4&EVecZ&fYSj4j3F1EdN!"J!5GUN!$l``4 +U0jaJd-DHPEZ6mZkc$NE0bGl0Li-5Q%SHQeUi4$8CiS0400(@ekY$U0$3+U+JlP9 +&6I%mEMDVd`-YHpbbQ8RA984HiIC"3`lXDpiB`%+%J'Tj531REFR4q9e(kpb'e9) +bBS9Z6fpLS-5m09SV`1r%S%K5k[bhRpYDM!%d2+j4#I+lVC!!kmPS[X!"rrAGP2& +mDQL##Y0"()kI#M$,2ATqFrfJQf"8h)"&!YMV"Yq+RF2S$D1R2P3`BbK[Qr[#$JV +fjT!!Jc`2U[DD4M&%MhQ4dqBlRa`B[Y3i$r[eG*dq1")lbp1"-1XAcJG0jGk"Fp5 +*9i8ASZTE%I8ND5q"(Y`)rY0)DGiN-Ud!dE06IjJ8iKLQl)EAm,*a9rCk8M!1JEH +53MNGM"5q'9pN*+a9qK,$K#"hAqm@![c1XmC0Ee`JlJq`@6r1p(lYBfAd'2lrUhB +BB4jH`SqY!j+,L!FcaC,Zf5mS[D2APDkD3q4PKE+)JmRe,r*#ij)F0Q#(J8NECqr +3L4iFU,TMGih&K1A[m(i6JdQl+8STX,M9e,L)Z`0iAmMk@4ED5mp$4I&iBmhU,ij +cXa%[jMVapX*k5kRB&pjY[Ib&#(cdl4eQh*qbPf-)AJVR3QFpr,'ICmICL+9Q9lE +d#Thj!4#9$L*5D4EKiJZfZljN-b9ZD&&,EaB#0mHqHdiI1q&D%D&9$J2`GDa95AZ +25+TA#fXJp)b,k&Cd!3AmMMEfP"M-fifB#&ae!B6I!XUG`Ga(90PL-bLmeEp1!Hf +B)rD4C,!@hh[8p#VAFYXde8j)B5pe2#AT#1j9&P)+@mhhl)$P3PQ3!-PmeSeNARa +X5#4,BE2@dLf``j6ZEf@+%6D6i$FdB5[R!LD0'MeC0f8M2(VPdrTTH4eZ(ceAA*, +1S(#X,[JZTTDdJCMD`(N6)J&bAYJK@F@PC&MAC#BYdEk#9GNFleUjX$V)H-FTd,$ +(S"ST8hmBKrI'0`8mYre1!EVdDCY0(i#QS(T%p'%E)GJLQXb0eLJ)4@r'K*@N6H3 +Z$*DBQj)mVr8#2'RFdH)BNm*MLab@Z)j2AY5I#FGLh`8rS,)$Iq-5+!e0V0)5mK@ +I#(kAkS1P!@#qYJT@h[F[eHRb)cmH9Re'N!!ME(i28VS@VDYMYM1E1$PqcEpB*5` +qBq")NQ$)TT4GF'm1%I2LBEa@%eikE+!r6#QG2)[M*[%A!lJEq@RdINhBqepG[$b +S%ZDL[FS1d4CUdRa4j8'mEl+X"e'NA)XcH!M%bm+95*S8Ub4PmUG3&MjCV%r6A!1 +RkN0MDCm%UjG4R$k(0*HJQ%4VHF-DUc!Are3KPpLRZQXG@lajZm0i[+'&i'FhlA, +3Qipf,,HLI)89YY8Z3`rC)Hm%6a$Q&fDT*203,jj(8,ki0+6a)q,I02V4!l[a9GG +kcBb,iIH[Gqp%*'94XJEc+$%4,4[kiPA+dQA@V+2N3M3SKj5[i`Nr""6N6&EhDAp +kX'"4KU2%U%YTfZ!DeC8RD)*`'Yh'Gb*-8GCaYS'C9L'IjE+(p8J$K2mj8G1)Qpb +I$MCTV[-UE1G3pEmj+TGBG1qP'HD3!p1+%$1-TAHF&fZq(@qNG103'%I$,c``%k2 +i-IVTYc3ScdJL8q3VEX[hcMdiR2ANM)IfX'@XR23hd*mCVC*BB8E0klcYBQ*GZAT +Frl2P"e&SSq%hf9LA$$@bVKKd'lB$%h2VM,(2U)V6'rN4-[qZrI$eD(X"U6A#VG` +(LrG3kMHij#U[9hmlkpdid+J3,JQ["T[iG@HBI8Aam%3P4#,*1RX1b'3E91BDU9@ +f)%T'!,Tejkk5%,2R'm9IJ-HKRELZQ2Se!Q3r4+X)JeG*N!"D(lDV%k-b%9jhB2V +EYmaIMXXp3N!@[6lbDk@RJQMK9b4i!(b$6`CSSI,c+AaFBi+NClJhF4qqDcacFCX ++K5f`8A9hE0IEaVBMT&ZZF!KX4m)V[ai4pafE-Ck"RB3Ef2!DGMPSeiX0*iJSbh1 +kNk4lIK'1qTA#JlSQ+,ZXj(EU[lZ48mb2r!2)%@1R-*X#P9+[EI(I5l@++flJkhV +'NV8EKIa#d$cdd[iiF&ZmaFPIjM'*`RmZYZNDJY%A$4iAdM#R,Jh3,hGBQ"f)8[8 +Z%XZ0CimNGXNDHmF,5Jc,#52eT+VLpBR+Ae8'"i*@TH'+a",f[b*bf*!!hZB`4+K +EaZ-Xd1PCR-e`hq)IN!$0ImXc4&+mErr9V53)0bBX#bU)0S2b@SkSr)Qe-q!2pqA +'BXQ8fU2D(JMS"1'V8,eRCQ,fKX(2d0[95DkmEV455cS"MfYqj*!!pHq[p1UC-(V +mpX1FkYUCh3)6dM1bb4LfS&j#Si1XQ*3Y8%Ta6eAp[M%Jm@-SLdc(I2K6),RdJS$ +MRB[3l9hjmHrP5E-D$QBbbX+qchI'qYTQ4ek9#eeIG($L*+1KC0,lXI3F%$AcHqb +acIcCM&AjG*qV8El&3X"b0Fl@QCdhLa*`c4$kQ8B[V3921ked[D6Ld&H6AY'5Umf +2afr`r1hD[$HB[!0U&'"B$94M"q$40hU6i@L)GKaZ9#,APSE-a8l8YD,@)8P2c)$ +,5rl$MJlM10@m+Zm5Z'$8p*01JdZBNlBTQ6P$d-QAU&U-"*dbpEU#ld@-AdCB!RR +,AN%E3J8lMSpmAPFmNm26-'k#4Hblr4P9S-!qZrJB[+DaB%qV30-i94TT4D(l2,a +4S[p&2&EKIA`JLMHFYNTa'D#-1'3bUC6**JCGbhFEQGm0Rk9fq3H1!c%*'j1klbP +E(A&B%@M5#dfp$icGU%`HQSF)62!GPV+)fL([$rX4@G9fmUmNE&X)[["80RY`Q6f +lk)qTBaK%D@a"38J0Z3!!$k)#!!cp%!e1%%p$E@AYMPdMfp1H2Mi@mmk3!!`RCXY +B2E9FC"cRX$9F9TYV8$lFC9AjIm8Lh&ULXL6PU&bZlJUer0VK)#+S5iSKI"6Zb60 +aMAb9V,4AdkA'-b0([T!!ST@TK!3PJe6LTC!!lGB`['S*F"j!A([#d4PlkS(kR2' +S*(@!"@r+pD9,'keqq1dY&%-H&5Jq"FhT5DpbB'h0HCMMNGDV*3LVidh#VL"K,#6 +8j#@89YkfhKkV&mVqfPF9&I`GE$QHL@mh9E9-'&9PE*!!1+*Q`#m1#V8UfIl)c*' +-ib%m*5KBTd$(%hQ6-eC9(j86*RkZGJ&HVm4kS+BBkDF#Ulkf)$kG+SLX&k#c1*A +CT2BkTT@9P+MrQ(R#*YVF*)1h`kH#0+Z0P(Zl)Nk[4p#Kml1a-VS$"F-0%)MDj3D +LdYQSYl@a'+"f5@e#qYZ9TY(V*R)@aG&Qh'jH&6$1!dF8ZGFT6mpIjk-l0)i#HX4 +!QA)lEMiXJpF!F'V4LdKe-jT+e815QY&%I-iZ(Z%K)H43r9$ikb6S)[bVKa[V,V% +UBaahai2qK,Pr'ZZf@Geb[3YUU@CCQRLH$JIVF4(rA1ZPhM8(p)6P,GUkRMPc11T +N8)*!i9UH$qQ-"H1R%3L-5"j@D%k"-a[4b&cb[#"*aiY''4Y!m8NmN!$d6+[L[iQ +[XJkrC,U"`)&MljbEr&'e-pN[FNd,j$%44A4XVamkQeI%1[*3c2%jHB+rI$H2#+l +A)SE4hP+)-a%#1EKHG%HGd6c+H65J0ViN`lFeY#EG6MA1KrJPZ#I@5IR@HCLp&9! +0B$ij!T0@QTdNRj!!j(46DVD5bXV"ELC9(((4(L"f8J8a-4kbIT)U9C0Dh+mZZ[* +E"AIaK)e(-p1P,i-@MQ*1"Bq@`cj`p(6&d![$Ja4feXeATkrUf3#)Ckl2FHl0$LP +6K49@i(*i6U$+f+m''41lN!"39pIY*4mB4GH8m$qB8RL($J&U&+Lcer-['CH1`0G +-`kMAL3RI&bM-C$HK9pm[6`q`V$K)cDQIY5VY62QpcMDX[$G-HIIf)b1KB5`E5PF +-D3UTBB6V+k3k56Zp$%1Y(5MX"mlj-*5ceG[,IRRJC#'B@JY"Qk'VA-@LSlk)1l1 +##lI-T+!c*4bF8,Ndc[JXa`@C*A0TRA0+Um*cX,-ErG#@dCFMr$MH-jc(MP&LKhd +h&aF1NCHEk6G(1,Fap00Q@Gc**+`)+Aqrq1ENRHNPL'*e`3hSPDMh(5!ldphJ@8r +(m%#SMP-I'l[lXZ6+T!b"#!",m`5LN!$i(0lVTPT&fP&PR@LI!&4CI[426B&m0'S +elcFdZB(X0I)cLVNFD)kliYEI3i[DE,4PVYc5V%dKRR$R*bZC-`DHjrJCSKaG[PP +LjSHX&*hQSPf`#)&hjfUE5pbe@4T[eCLFEM*SLr'Kf+IJ*mZi9kb(UA+k[S,23!# +dE+04ViAaPiHmEaYH!rJh8hQkjNcqqKLf6@S(mSIXB!-f%+cE[Ue4cd*5j5pIQ88 +K19$VDe*66T')QfiXZDm)00ZI$$fkU'%cLmV2ib&p4FjYkHEFpG'TI&#L8r(%qRT +X9Yh3%(m#5Y9P+P'Ih'8"Y'1Rb$TDBrkfe5Hce3(ECfkI-LR[J3b6p$)Z1K6Y55% +q5I@Pl$FR+'JH1$cV'*V5'8J,A#E2Jc*e[`pbEieaN!!I28@48%qaf$F-1rLHqPN +2!ERBGC3S(rB%R@VVbNh%f`Q**feE(%'R3,rUYLYJj$18qpVQe3+iqClE-6cq,3P +e3rZ0eb-Ka)6!C8RfZLL`B0hCJELm2Qi6)52H360G)FJ)4Z6(#"EqVT)*R@DKP3b +'VERN)Z5lEU)8NZ0PZ0NEPi#!0@0)Q(L[jK*kh*bZ-4++iSp6eDq*E"k(MGd6ST! +!"+MN@G"Fb`RZ5dHJS)(6++XQ!!5cAQbk8,DXJTE-[MDk@9#"'H3K0f3Z5@#TQ#j +B6Qbhj,-+0F2i&@)ad,iRe911ZFZil4$G9!CYVS'16``FJ5N*kEM'l!e!j*U`c"[ +T*(rAaqU66VBR$F@&CacX0L-EXSj,9f,$m9)4PTJ(T1Ua`q1p#$S,9d%I@+93Tri +%G6biJlF#Lb!$I*DpGF(cHp&!eQk+35N[Gm@8[UJmjb@L61TUAH4&(pKkNI(Yf4U +1GSZlf%UYlPPNYFB1cc55c*`i)IFNAlYGirHL[-Ib$"24l0@*bI#6B+!Y0lmD+fj +VFD#9Ye"dH3SrlPABp(dlarX-lJVMK4*a9L6#h6*9lG)%irTar6pma9Nh*+K5mNM +8-fJ11,*liJJ%P+(Dci12`$#KYJ84XeCfj0Qe1BlAJa[B4k%6'*d3i6ZlI(m69bB +,`5LR3IY4QBcG3c%meYYQJRAqV8$abXLDDCr3hF#ZZeq`Q-1GkM0US$E-!L(dID$ +brj@9f)SC6*Vf'Ed4VX+N"UY'K$'[+r,4Td+Ra9L+&-QXHZ$LJR`[`m@DkY0N`'b +Sj1CIPA2MXQNk[-+8R3HB6U+ThB`bLr#X6T8eLMB,HFKG-j*AB5Nc-&pYD$$`&YL +YS213!)F29QZDP@qdbJhX%e+2,Q)c,H0,FM3$QhR85N&EPJFKLJeA"SS!hN6aX4C +bUi&FVbH5B2,ei*Ype2J9+pIhE[`NC)%8k$)pCX+ZCccVJm+Mi$"E2kkYRp`26MJ +K[Cm4NqQr4##4e,Y"bVHU%q*3I'*M!9A#(&#`F@AqbLaPI)pR"c3E3MacL9&3!)D +c!iR(0D5FN!$Ir-$%-hQc"ji#LMI(PKEaeGMXeHT9,k-AGUlR+1K9Q+3E8$T+SV` +kL3#)@Xi2KID[N!$kV&)5NFa,#X"fk"4fPVBMNSa2ZM%4Yjh6XSKrY'b#E*9fCQ) +AC189L'95`,ebRZV+c,lNCb4GK6K)L+*9M!k%1MqkpXUF,-T6)Hc3@QT#lk*Jcqq +h@1%[0XB[Hq4SLVNT8@PZ*2@A&&4kGkq4)'f+IeHAm$mF`"5)lq)jFm&P5U(ASqM +TZSaR2rTf`4,)8RB&2X6H193N1q1Ke1a*5*!!0[f$"b$F"qi9cYrbqiii%-Mh!Jk +mk[E!L4q(GA"U(R""HFX+h1$f&AR[PBTCSQT2G!Pq5kQhB$('B+c(eAIc'I)i!Z@ +`Zje*2lL@m9PIFVTj4ND-NIi(4pNLVGPVRB@rL(f9`bqd1')LSUaMRbYRAjk0`0[ +4[%RAl*3*#@pB*&UZYj@rEKh@Q"$ekBa(I6N%'10@ISIE5JadJE"aHi(5[KY[ea2 +TeACj2BAX%KR5k%U+k(pQ-YH#b$+@"jejm3#ab9l,1&B3jc0PGHQ`r'eKiF*[G#+ +qR#qETT!!0%5bZ-XX&F-&c,0B-Af8[r+Z,&cI,MQ6)#"F@$"@#2X!'Ih25ArBAV0 +Bcd*HPVeR`lqRjBmTe*K8qbhPc@D+A!rK[J8`RD(,iSUrMIAF0H`lrhL&h6`,B') +2'2U'@8C,C1-`+UUSdPApVl!2D!4IYJP,PeZR0IZkJB&FH'iJSUX*EES0NS9hi`r +reMF29",02X`Ad)eBI",mNQFMA64fbCRDZC4AXh0f6BYqCC(bDUa#A66+$(6a[e8 +G'M[RaY1jRBZ!%&G*f@959Zq$5"q5pGJZ[-BCLm-&q%i142UQS@l(lhEc%3AiQhM +dmAqZ8qJP@h*3El*RXRfJk(U&jb2qYV'9*lCjF@ffJMHIl5fK4iRQ%D+m@a,)Ndb +#V$ahp0$m#%Lb`r#HP`$D[H9,aIQC6)I,b5j2J'T'6,NH$C9c@[JqBD'BbP)@S%j +04`YXNN350-9#8I"4K#[d2DKfQTM)mUTLlZJa+,GPFRrBQKpJ&iN4m@KH[jQHQNJ +GS-G6'F86qC*6GI4D6Ai*CCV(*#LaZF,,UA@#0qEYHAF'1Y1K5e9V9j9q4Vel%KT +[di+XM+Z+Yq@DNV'p&NXTc5DBj11iZfahHNeUI[BRGfi@-6`L[Bj'hlZk4,BQm0" +S$5(*J)JF5UZ4MlM!'N4lYmcH%(d4le(!@,N-aM2`0K0eZ0qZ5G0RU)Z!0"U6frV +MI8HjkqZ'I46*CdTqkh5GPa&*,(YRGh)1FS2!NDj8YHZi52a9mXL*r@8JfU&f)f6 +Z`Qkd3lCE)ES)r'4,9[A*eV)eR!(G9e@P')R(8B'QB+-K%*p'k8-CShiVEH)E'KV +*PCS*JEfAH,13!$G`B&S0**9Y!eL$6@r[$DCd@5b9YK(HBkbX(T!!XpXcB1,dTUG +'60X&kKC,cdD&jE4V(``a"ea%f3`*9XR)lH#CC+fMle@dq'aZU$HreiU@Ej`KYq3 +)[%dl(J2[T1#I-aKY3jb@(3aI%BjJY[M,UYEUYLdLdrN(h8D%4ijmK1(kDmTF3-p +iH"HRQme18M-Ir5+di5)K2'cSm-LTDa6p,bc#*3+)Q+DYFJ0KZ0IM-8$#XA8Tr@c +9-HH%29eGc04m0DJJdld#jT,hJ8pG@qiER9e)+8hNI9F&q1R9ik#CTmlaA0V81a" +KSpH&%hL2DH[j2Yf"N!"kD9HNC6jF#GL4+PjHlD2YAfD3!-M'3a)*QSadrmBb)IX +DdA`LQcJE315!M@&eaflML4G-#`l+2$caB`kmDU@MljqA[[-##$RAVhV,c[ep)`J +Z6105eKq'aMY&9,62FaQSqAf(SCA5KH$NC##a4&),J8p*,r"*&I0j44VFQpS4'Vk +4M@aK5VJJm)R`2Nh8JPZ2drCPiGe3M$A'ZkkQ6CrXm[b1j#RGN!$afD0'1SfeRYp +3'HTd,+XfRD4SLFrd,!YReNMTh*jcB`BH[&p',''D+k1RZjfr9BQL1JfNfVe3!c) +[GNFEe`f-J3X*#l'd2l0Z%B-hT))CG&b`#2pcJLN3E#IIS3Pl8+!-RZc[eF6Clj- +k$YkT8"1YbFZTCeR#%H+RX[%[dP@ZQB1%JFhPJXGe!a`J+&Yh8"X(FMY6cSfd"Ur +KImE8h`69`jJ"U,F%@2Z,lbcHh8'1*Ci8q-QE8ADGrF8QrKqq5rTS-,h2J($fXRd +J95$IqT(fL(lJNY'PMk"G&EAP9VUUViJ!b&@V1RXkMD[#b5H82eURcdqLEE+1kE- +cmhBc,cr'EJJ"(m4c+)`cJGkj&YTcirXCHP11YrH*l"pN*CH"M@*fi0jGEMKDE@4 +R"`*9XVC$[@qV@dq#(,#YACp98Q%lFi9lFL#`r3!V2DU8D#ZQL@YAX20fE15'fEX +T6XY!RLb4*hrMaHB%8)12HR6015'M'9V,QJ$F!k93j4SA-qbYRZ,%+2A!Mi*!qH# ++L)%pDG*@##RBqJ)M5L34h,X3%&#VCBiE@PiVRD*eB"fVpC%rMa`fVpaj'fBJJI0 +lCaDm`PQA,hfT[BB6BQJ29$c[,+,2AHa+AVD%ITl&+Ka!X4@f")0dr-GEYmIqV#* +8qLC)Y"%S%`!!$k)#!!F9@TUSldiUYfqeaTCf#KV-'-e1)2[ZT@U!)fVNN!$f*4m +(EQ"21N!3k[jQ+@(Ge2'a[f`4EQFX6kE509DP%,1@5ATN94)HZV2,mT01r4Mbdc! +ebe0A-aJXlX9cAY&d'HQHAD5pZj1+KC!!YaaemIe&bqRhh'Zim@TGdI5MiQV(12l +BTSI[IRcE-fZeHi@ISF5e64E'B5iVRS*"cVFURRPX%#bU1XGHA@C3AZ"##(a'FKD +1b`4f'3#9Pkl'Z6j(lpA#eUI[VE3S6&"a`'2T!635l34#kJUeZEf6,#FA*)i+28, +R8L)K#EZGabai0kP3fMkD49Bi4RY%IaMTi%'eZXq+6M+&Y@@#B1BX64r)qJ3[*`' +kqC'9&S5%p+`dHcjKI&()NPUE4FfSh11HZd04HaI22Fd!-NB)ik"CZBlb4`P3r2b +mqC'FC6lCi@DZ@R9BBN,KVA-PQ*-q69YL,'F$bFYVPB`plq'6ZB8EG((QdH@e%jU +SlD42fCaZVIMmDL5YL63)5TPUEU"cTa$Aj`X)FpN0cjD"di$aSDT1TIMeHZUeIbE +#r@%`YH'q#hfMphCaSP!b$)jhF21)CS1KYCXRfiri63DmdpHq&-KFBRiJ1cSN6fJ +[V(iBM*9@0QL)#BMIVpC[J@f0X$kV+#T9VM&JD[hc'b,fmQjZf$%#3)+JU%Lr8+I +)I3RF"86r!`h8MFSa!fUT)KrD4iFYElR(ET!!RQNTEi2+p%)AZ2LHGjp4AU3D9hN +6D+EF`#3rT"58D+%e9TGra!$r5he)ZRcT!@Q'L5IrU!0-E4V994!)IR(QM@he*2N +C)LU8'pFQ02hBJ!DrVdr6CdUabaIHmJG6ZCZEqDQe9C+h0+[B5MaUlhjlJiT[Zq0 +j)i#qIA)kfd%0KG$'$'FPF,lb*TK)%hbV9G&5e29LSINAC-CGl&5+dQ1r4A5pmf) +D4,AKCC21YB0(&!CVXc#*!T)H-SV`+QTdGCCi'HcKa"pqQ(SE1##!'mF)Q`)I,03 +%[R*2(d+*N!#dT6dpH8%f40M"Vf'm[6j9JS8-rbZCK6SM0kk5rb61balCEMPd46! +IAmQ$99Xjh&YJ&1ae+lD'S3ULT@0X$e%JfVcQ-mDb-0+RmlVj@SL`Q*PFkS-G$c* +5m!TF&q,Ph#13!-mbP6TYNa(mq91Q8qkC-2SHEdVMM@d8@`M2H4IEZ2q5a3IiQ$X +(2B`5MHUpKG92,RVeGdNf0S)6R0*4alqah(M#rNiD@@$Lke3%&-Nl`54cVS@*&b- +(ZHaNUG"'j(YDN!"-NeN0e+p2)ZZ9i%2@fUpQFJXrV,[m8VPMbCJ@N!#L%I"%3-h +%Si2pIA'B&[CrPEBQd3dE-rh@bUS3NK2f+`!M*)@2DjQ(V[pNbrSK*D36ca%q(dY +bB[`H2,0a0f06)45)&2qDmGXip@))TqS&(JVJj*UG`kkR*PBSJc%DKFK0Fb*A-+) +5Bi6IT2dN5,EjC`kX5PL[MC5'$0&T-L,4U)FDL-&)fePITcmhZ(-%q9d*lP9a+fY +CT[%A%'c64+8P4'%dH8[%jZYH0-NBce)a!LMr%i8-3#SiQZhLB`%cXdHYq*iU-QA +CrqX19Q6p0#B"ALFUY@MFrcd*PhfaAjmMVJ"([XrAaI&jj"SIVZ4hBfMfq40Dpr) +[Ik"q!6)BVfi8XZhC-h5&1Bm[@9J,"ZY5ab&66rHcM#)#8%e9eDhBI`2CmQ'D+d' +,m[4MY5!b"k2IQi"cU2e0iF%rjGVQb4*U#mRQ1[38"Q1[5djblU&,)LDmHR6SX[b +id[6c+ceVEEGjR&F6HNDbfhhA5jG`r+3IXJN@iN3`Z#-qKlV5[J@f0Y+&KfG'dq- +31AllN!!)Lm@YE)+DkAk*XX0YITJf%q,4AN!V5$dCR-[#!1l%)#ZAmP5Y@KUP'L6 +`U")md00C5IQLe3LIkPY+Z-Z,q)&M6kSRJJrV8,84)`6q44Lh'0G#($eq49M)hDq +6r!(Z3aj38JG2IfAJX(DmLEMGlYF[(H"k66b(RhMqj&YHU$-TpC%0hGQ&d98l8#8 +U`%qk!A($TIbipJUZDPe`1qNQca9QpEJ(0IK934N%pG6pC-EE3BJ#2'IkNVh1J25 +mQP!''U3UK22al3N9210FaV)ZS@A1acpX`'l@e5H5ieUN+,2)P-P8YUf58hLBck5 +V!TifmV"pY9U5Q5K-)ABZX%kjh,8Z$p@iVbF`kkpEf6kH0,X9U6+@iFMD)MGS*2[ +N'$%#PqF[59qU*mUFQ64(cEbDi)hK2m#!U$IGXNA0h,ZVGA$DbD-AB`HTrIN*S#Y +FpXRh2rYDf1CT03R130lX2"l)p6!9!fAa0IG0G3Yf(@e16P@cHpRNL"a$G%GL(3U +TGPLaNSp5(LkMS)!!FFIS)mFP(6Gq#HIj-D@6YPkh!A!cSrKkTSkD*2#bU&$V''4 +!HAQ0NaC8GidHr%ImD#882adfrpfHp,+#TrQ,SEpQ%#)@hPc'MU2kQhfR,$SJ!,Z +Y`"baYpjFM"EXAmA"f2PBrXfE%Cjea+Z%4+AMF@PhYT'[I*IdXq1N#Y2)3SSYG6$ +QB5Aj#-LE'ZZ0GSBk#J*ZHSXNI6IJ-Z(5mXj&!6$fD"@c3X`*MDTET)%#F%kTDpf +F@HZHlr+X2i8XGDL[A02qDd,R,e'A3r*Abd)28FFFL`JZ"N&qU6LD!CBfY+!'5T, +(&H,$K'2hEFf$L4JQE"h*!#5(8S5M,[B1biYFAkdKZLB6EHq%-'D`,()8AaUI2i& +jba1&UQhIf%HQXcD1m3@eLJ)E("LJ@mU,HCQ0'33TB&RKYhc2mEHb6N*8Xe$QF+1 +*14L-kYJ&T9AlRX99r6URXF6fImF@8Uib,EpR5e(0c)(ZP3a'e2PbY&RjlLlCrq% +rM6&em4H!E+!2,+aMKeDdH1U`#iXkRdH-LMfD&EJZbA8PeBF+dUY1RE"6eq(ZB"J +&6IJ5da5I-C!!bp!q4peb-Q#BT09RAGDhq4Nr4KmbmpaNr%*ZTr8C&KNekN@J-2A +S`jmd[E$REXJK@`K8M$l#Ja1(+I6hr@jF4QAT0#Y*PSC`j'0LUjZpRU0VrJAG%)b +Kd$9KhNQ4XhG@AA+lA)a3haRp*IkLB"4MMeFJMN!c15T)ll+cR(hLq@qeT(ra(rM +&+93@93B6,,@QH@)ZS20Q4-ZQ'8"UK5mT!UXml33&N!#e+qIPilU#8pfCm2B`"#Z +J"T!!BRrDKZ0"bef!pi$c1TUF91p9m)3M1P1ETe$mRh@[QMA'SVZbKaf@ESYq3em +-D!X0hdhC(qU&QKaNj"Rb#@4H,`jc"`5a0Dfl"G85G9i9F5Q$pQrTmQq8car*U#Z +aqi$Kf-EN243N-J3ib6Z!(BqTK3fDPcVQlJG#[YQqZR8-IaH&VTRckQV#b6V(rb' +-%!J,Af&BL)$+RkGHd94UDpc$KJqTCI$SmeYZ9ElV("N2D%Z$PpFZ9Mf#$j-4aLa +"VXX`Sj&1pG#5S,J%K(T!P*6FLDl`JRD091r(GT'498iiNUCPE*6GApAhmpMa8k3 +P[cUAKT,DfTT$6hB2p$Q-6K*HMp[Hb`)Z1'b8(&b[9Y%"0b1-b-+L+$KSe["+NjC +*E8&529XL-Ea@1@L5"dd'TPQHpdk,&fC,aSrF!T),IaKQ41"$DMRPa6EbI&!IqR% +I9m[5iLqU`,QS4rpSJG-`fm9!Q6'Q0i6a[H3HLBkSlCU-[d6D*TJGiI6YN!"&Th8 +5-5@!,G''MEX&MAQV!aDa[h5ZYIrHU2(FRpXVB@22blQeAHE[fIK$,F)e2jJZ)0# +Z)!N'2T*ccdZ%LSP0V@AC!+5Rj0,*&QK8I2TPq$Y%XDM"!VNK9iZMELmK1K+MFeR +2CP"4Ck,5hB8b',mT`5rmVX,MD+(i0PS!@YmfVY$Ib5rGf&C!1KA)pa!h5!jr`Im +H'N0liGe6&@h5pjhUraQ5jdD%Qf,0BCj40##NB)238DHjb5FSE5`eRJLRcQ`maEE +lXB"%G#I@XlhT`UTV+@,m%B+1IZDYB6%)0KJ)!&[X)XPrbVrXihX8)5PJ-eAJIp( +$!GBfLq'"lRr1SdCFT,Pd%he3kIm66(13!*Da)5TeUP+$*Y-dU5LXm(KHLJ1EU#Z +YUGFX3aC3IIei@#4ETRa+8L6Dm8f)dV6%#5R`-Tb`PLIq"&"6Y)'0"BkD,i,KU$S +$YT-'D[I%SS!S(H8@SJGUq-+pq-S@MP9APK18hHU#P80D6f8)(6X-k`TIX%T&*T3 ++TirIa1"d4D2Mj"I2SGa5j$DDf9#eaqN!c5"5LS9J-jX8c0M)"XdUK!)1Lq&MLG2 +qZe)Z)jk&D!dRkFh$KQXVj%X4TNMHdNl5)BBArf[Ra0c#8M[jJ`cV&jbeY128*kH +&(K23Db)eL$YAbqU66B*Y3-,Vm4S4N!!@i5dHB6ff#$'*KcAI,hY%mi(lcjd#9E) +@0BEdU5Y0$Kar-lDDZA#[BL)+1"(0r0I25iTp,mCH%d50e8pU(ZIb+9HiK#,3MTG +ZKc9Kc`$PkrGBkE5,23h+A,90pdkI21LNDcmE-MDBJJ6`a59(Cqhl[1f!18`F3eU +dR+LI'fb!Z)ISJZ"-SJ@!Xk`-eeiYL!SZT6SfN5'k8fJr8TIml&TM%$Am!c!D#cF +RU8Ghc)SHEd5%kP`0`NLPrNfFfc"feUQBJVH6M-@#EPL)e)U8f%Y9q6GcJGqeQ&& +Lb[9HA8XM)rh9,Ii!@!6XP--%hcDmehmAS-)f!D"B*r$9ULiMqj!!03Z#jIFVFhi +ZGChcFG9Be0A`-(A8Rab'PTAh+P$pC9I-NhD**ralTjl0XFZ6P[8+#0reHYMNk9P +J+r*5)2lFjmVH8XkAP[peUYTj[HbSqLRj!KmVa5C'pfaQ$p@pTGp-r3QMSa)'a*2 +J[56Z[dCpjF`$REhbYQ'HNXJ9UmR[mKcaQ$[3fqq(HY0*,qrk1CcXkeP6Xd[MmA' +l"5,q3hGh13&'QEe*+hU)(d9p3XFG'RY,[,JQ3N$@8YU+pMEU&-*4dD3fNH1m+Ff +9Kl"ZPeNUHIN4DTd03K#Eh!KkU5FK0F`cbFjR8Y$SYKGJ-1h,(I!S'Pd[S8pdl,Y +,AZ!P'1RE[Bf+rdY9qliQ%6T%LN*Cfah3(23*4Jb2FB3h-H2CJ6FKXK4)&%m9!Vk +&*&S$&3-XS-jlS`'#'fkJdFE0kX@eNF8DQJ[N%qZAMrZKR%dVEH"JF&!LL!Z`Grj +X&9DL-!G53(led,"!LCBriq9fjLPRSM0iGf5HYdQrlBk+6#+UIj6&[8AE(Ide#6( +hb-6Tlf[*,*KHK-K!jFJ3Qp#lG08T$8cJZRq&F8U-P-ZZl$'jl&FJ6,"l!U[ejk( +%&m)q8I9kkUAr(L-8TJ*i1"84'0,38-mA&HSi4A%bB(%UU%0PmT(cGf!1ITd!!!q +L!J##J*E'C0K60`MTG[,rbb[U&lSr3mcUl)D+#9p((I'rDm%8rhX,FGV"%q00!Vf +AG19jKM3+#TZ#mAe18bREHHqB8ep8cZ@5hGPN0!0)1aUr[@5Tc"[9IeEZTp#['qi +9lkdJ`jXSlCUB1944'p662qc0ZH5eap-Np,FY''-2bHjF-qp,&-'VLHF0(8e'dLU +%0[U&T,2fQXC5Z[[d-rS&3URHYUV%QUEfd0FJMDf8H5Qmrekl9)q+N3Hd@%-`M`D +3!%UVjP1TpIm$[P'9)R5@1pdkh,2EUBY!bP&3bPdaJ,XV&3@m3G$ihp+Ph)F352G +%*JjAch!+X-c2H2cLa'X)BCfZhljP@E@HC@jPUS4mCC!!cLB1+AMXAI!9Tk2U4pe +kDZVX0ZrjVKY#&mHI@Bhi%p3E[D&UAclj,8jija4)BK2"@&E`#3Lh0pj[(di,iM# +l&Xj&(S#6Zr($,0KlXJIjH!Q0&p#+AK2,15D"jJEETNNqFC'Y-fMUSq3D`V#9HYY +[09(Bm+0K5N-&rNeVQ%eKY6,pDUP"d)fFC$TQ,3XXV(jGIZeee01f)iSrkAE`e5R +E2J6ed@NHA,62#CX82KT,Am)kC1HKhAidqB0A1kY`lV3d%Gc8K-SB-N,p'68MCpC +D4*FK&h4*QS%q1)C&#P$#(cB%-0`)ke31p55bPp$@KBJq)$e1*#QG6UA"!)6EQ(+ +EEb'46bFiJ5$$rIF%YLZ`jXI0DQ%mCBmReImUkMcSjmE0MX[el*SKZa'`dp!aL-P +%R[6@Fr@`$@J9U-5"LaQl0G9*&TiQK95&RH)'kiQXQEpXYUeBS3[FAPhmbRr$kAj +mN9k'(K#e@9*65`f(6`pL5%0Ji84!IDUVISKdcVM-I8%llA+5A*NBSZrUN[MqDb[ +d8("qGB*48$2Nf5*M1,aUA'bSLP1D!d"F'9(YP,rbX++Pqpd28%AGhhM+CTL!2E[ +I+0FGTbGdV9`F%dN$NK[RV`P6V,M&SrmbKhZ#+m!"#qm+"NbPR%G8D0SF4LDA*GE +baXRHBCiEj4iUr[2&,L3hp,*Nf5Y%R*m1AS`+m5,i-iIKMG[-dN)1Ce@0L4@XV-H +kGia(*BJ-Q33MpVC[J69PIhBB4NP+ZUPH2E!LLVQ%rk+RXXhd@hCraF*HK5!%`$[ +SN!#`kS8*Ad5fj9CJVh`SQ'j@9b9P+U&r1T!!RJh!CR23+[#pK%$iU8Gi(S$Y(3X +AK1aDKq4K@H3!IHr*4Nj!L'35$p!k@1*mNfmK&@`+GURcZX53!)L8+LrdFC'L2r9 +CqlNarbNk#&H(QN'eKm"IYbh[(f[ab!1mSDEZhhD!e$XNh`rb3P$0!#-*'f4K520 +a@b40iq!k2+BNL!TZpP`DR(0Db+0Bl[6mQKIll-X2qVM&dAYrXe##rJTblQ!4QAJ +GD9@q"-PI8,!*T(3VSVYQ$pD-XSM'AXG-AMhQljEK9$G5(AKA)KLDZ#BNaMhff[C +rkA#lbL$PLN0"T923f$)CqV369VhE1ABiAeFlS!Y'#MFdNUN+Vlj8apZpAkk@&D$ +lY0mD5L)hR%+5SFCENbeKG,qRe(eB8N)VpCR%P@*praNqP#4STLHBY5$YT*lDZ+) +BDU"U53kAlh)ml*EAUrP5QBYMB,(r!jh85A2IT62%pVT,$J4Z3@b2SD'Q#q,[9!Z +!HF-bqf`bNHB'J#L-"m(1&*m4#&LHE(HFqE@&'hrYSep#hSp[+1D1D$AFeIlmK1A +eeL$[(A)BU$&CT`1r[k&YdUGV&XDBl"+I8&kcJ)G@FaC0),M9cP#1-TXJ'#*JML& +C[2P!6`pm%Y%f%21rPN39YYHTpULEhf!4")c8ZPcrHrb0EIm,9rH$*lYE`8@N24a +E,"Nh)-S&bJjaPF+Z9b`,MSV!C88M,a*RZ*i9TBRC2&!0ehJ0XjqDr$mH@baT,BF +ffR-9Q4GTD52d!)1VPB@CVH$5`'VC-,S1JJFVG$bq81fDH'$#I!G6pI!(M%EE@fb +$)Iahhi`39Je#LGJU,8qpZ34$#,(X@4,Xm#f%K[Rcf68)1XBM-0VTr8j8E)DZJ8c +I`G"FEH)G%b688`Vk(!%+*V2+)q#p%ZUZG20cHcJZ+ZlLE,h8iTh`Z&J!)$8NBY@ +LDH8LqS2hR5G!2hA1%LiBCH)`&kmTN!!2V8#*,45p(rJ-NLX,bF56q1MT0Uh1A)# +2m"fpN!!Brq&1$YDTj!lU'M1ZreliQ)"R@f&ffG%94GI[%30L,@3V$`Z4H#kmXrm +8NPA9Al'@q8Fl9Pe`QkQ'`VeQCMCX9LrCXmAJ6#ibY&!(2HAV"qY#$1R`"QeTCdF +*#K+S9rr8ecPhASSBq@J9j09p(Jm[4@@l1JRmEC6X15+c+I+Qq"aJ(DQ`B1I34[0 +Gff[4jj`683Li8ICkU02[fXZ)I2X5!J4RI@jJjh%0UHe&GJ5rmI!*3$$ePXZ8K-@ +R)8PDPpl%fI)ba+%KI5#Bra9$mM591e@U!"-ZDKihqiVIda@RaYZ55qe3flX2(qY +j)m[34T-`8UE)83EjLcBA4Q5$LKr1m@aeZFkpl[MPhcG-T)-mDk@13,mPL[``*l` +S"`dh@hR819X0Yp*2J13BM"[8pL5Gh(,QBp(&bJC+drQDrm&arZJ+D+A-rl9FR&( +Je&G%JV[9*T!!3TirC!YYGE,*,T[DSCF2hA[#SQh*V"6BLbMMcUY*4FVE)!Xf*EE +AXNU8kpV)@JJ0k`(PZDda6*c(L!bI00()h95N*RG'-j!!ZBU&6BVafdTLT639JXr +iaL3VqDAEGI$kF*DjAJE[+SrL!Uld+EUe`e!L!5K-+66US3pc(iMY@fTcb2d6T(1 +JP0ST'*6!fia9-GNa%-iq$lIFIaIi%lRMUhFJeZFkR`ECRSkQBbifI)Q3!%9VbGb +2L3"m4dX9KFMEq[M%%0G`hibmaaIqCFa*YN6iAe*RrrP,[A,&2(84Zc1bS6h+XBh +qMp[#b[Fi,jpJi&a,8Dh*)hRS$GLBaY5LKGT8&Na49`ph9,TV(3i8"-JaRbijM+2 +6Iid(H+9%HGdh05EF5pb5*HG'kMq,YmB#h*+Ll`akE02Z1+ek*r`qEqHT&,MFUH5 +hA+(-36"#KBAVV-QKf+b#R9HYIUPSE)""Fe%4Ub[XpK-U(a-TrI9AS&-G@,$L,qL +jdLq0,a3mNRcJ""09ZA(&QZfG%AV*Q'S&)%V4N!#9!3-pY+`IYAH1%iX&c'EiJf& +40`4b!5)X9(Fi8kL`0Lj0&rm,qiHfflLlf2HSE#$EqlU$4hCEZV@`+4j*2l&3)3( +E([X!2$-qqB#T-kH5SPYj+EXlY3+$HN4-$U[&FMkR-BLM%*5+Dk"cG2(,[8Y-d@% +jU03GNme!F2l#Vl`iE,Gd!Y%`+(-8N[Ik)B250e-'hNldKQjXQHL,Zda0LR2b1IZ +!dD,P6jSIb2M!2LUKFkZP-XkrIGAFRAX`X,(36rrp8,"M-%EqDf2be(0X`5(&J2d +MN!"Ql)k#l1J'[@dH%m3YcqiLLVVQh*c#@(3Vkd&daDpDGm2%VSV8+!0`AJ2D'pl +#CQc#Q&iZE5$-KQ6U#A2dR,XYL6bRA4K*%kc&UmN"Dr0DmiNUJQJZ"J$2%2Sqc)[ +[1k19IEV"a'P#bfprqd4D041[4dG)hRDBddI`(IN8XIr26"QEDY$H8QAC+I6a@#U +KKm*F[6-R`(LlG%,m[UV5fRR*+'qGIaK!F8k'j5&&lE&2eQ2)%aNARrH'e)HVA+C +J@T2A%X&Z'Z*R5B8apc90jZk`rp@AiGrN%dAVN!"PQQm%bfYj4f9D)U+rKh`@V(5 +iH94JH5M5ZXi`clGUf11Rq#(M--DcQ+KkDKk6b*A-Q$Apf5Fp'SJa8*Ed-&3C(Z) +RfHPaLaeBYqU2iKbX-4*S!M&%K+1-U&M!4JP!TYpC+NS2-I&)hKb0GF(NI+rQM2q +CU5L`T,,f19I%e,&VYK2bZjPXZXSUPXJLI[XXc(,JAH[E9#[8R"0q2i#6MhFLb&U +i&E%V0RZMGQ,Km[S4A&,GF0e1'XiN$Mj%(Dl,3(#LML93BiL[JM6++3Qccq)Kr6V +SMDaXAbTSAEGN)%XeDcrc5T[D#"[Gk@p'[qa-f@GaF`-BaY**`9ViA4a!YB+`"VT +S`PAjELYfiZ'ImEEea-J&Y'B,IY[H6p#Y82[%rj!!(#pC)+(`r4RjBjeclG@&kM1 +MKCYrTH41jUk5'm+IBN((V+mmHpT)Y'FA)*DRF4jd@lBe&XTpMXX0km4PT!Gp,!4 +,b(585[EU)*53!16VKE0,Z#fIkMpIJaIB(pI%bZd%Y[Ql&"Di$1B"RF$%8m`j"r" +*i9NpYBG$D&@i*p$JUa!KA,q)4XB4F6"c18EPmXIA6@XEJrQ"h+BFihKCYi3R'L1 +kQCcd5@aQdC+!XVL')`@@-p5q15S#SPSDb(HdC&YqSlD+N!!DAU0lrm3j$2@cDZ$ +#Z$!1VBeK#'&iRrbbUm22lpAVAGa9)(+5R`P#[0A[51CIlDA(`f!#CMN450%p5*M +dRBbJP@dq63a(BG53!+p,2CY(53L`"'[))LJXdDp2QIY'F*b"aAcMM9@JrUVQQ!5 +96ad2%Uh6FYF`jNL![8#TG(YapY01QbN5$QJ@qh@6TSbP9m')Rl-&5pm5L@b6+%i +VFI'LLKP$,5%XRUql%K5&"rH8V!lNNlQ9-bP((j@kT"-Ub(T8dN'$r3QLVF&$%hH ++[[!HSQ(4i-1Fck#E1hNaVEQQJ(Pp9e6S-5dM8PH4rcFK%a[bLpe4%8l2Ui9(GT! +!EUd363*P-8[MQ%HRq-U$A)36i#'bHCQr@m'IYGi6dapae$mLPNV9p4f+L%UpL3- +D@crZY`Mk)Kq6jAB-+ElmPE6,Tk-KZA6Lle(Xk1dR&,&Y'FeZd![F+El"L,H'SZ5 +HI"`3#,Vk@mUkDUc!abI+1lFB52`aMlUji*kaTdJ'`E161'VkTGlbj&qkl01Qr'K +2QA*@`ZR!9(-r+@XB(BTj(00Lf#[DkqG*U$9Rp%!-Y16Hb9Qi3&iSYLc'eFj`&I9 +Iq9,Rhcf"#r"lIFr!)L)Qm2GU$r@k86V#$,Kqk)cEa)Xa2$+HJ1dM`[lTXh-cdhT +GC5&!pM0qHBS),L&PTdpDHq"rPASjd1p-FB6lbm`%cqV(AB*9m1+*b'hCe'3TB#a +PNP&VRY,B`e'l,B9Kk93Pmh5Cr(Q*e(UKN!$M5$GhddZhqCmmE$Q(#,0XJTeTlXI +RSA64aU*qLp%S6i3[De)mp#VkEj@PXMi+S80Vi!%+CXqSf#U*T2MM8"e#`PC2d)S +&AECVZp'+[`"i*36S0#SC#$G@R!mRS-Mr`(,CleCpVAdLhp5RIh'ah3X0ATM6CpI +Bjjk&$E2'4Z#b+bQHA(`pI2)P0%N0@*-bH2"20X5VjrKbr[BkD3!!$k)#!"[(ZbD +RY&"pe'Lb+(RVME2[K&G8r8H3!%e-H,LA+SYkiIpVj)3a'DJiDR4!'Mri3B("L@D +P)GYdS8*Qj2HZr8lFR`J)UVSb2+@H0#,TL0$jIC6R,RkkHLII8%K9%%Ar$XUBD8V +SEDS9m$GZ&$kE5jfLVF"K"[9jr"mF52D#k`EXJ!UEmPdSi,5N1Z[S(R"29R3*Eck +`A3f06jYY6h-pKQB*'Qj[T'ArRLp,kVR1VcXfhlZ"V'+Icq)E1c@GGahGCqG@q3P +ReYTI&YA+&Va6")[#SNmXr,2Z8FZG`NX`&KlhZYJ"Fp,aMpH`Q!fDAf+4FJ-jbFf +"qDDKEhh$ic09GEXEJ[1Bb@FY!pp4%@Gi1D3B-C(Z4C4U%p*$iFKpCY,*faRB)r+ +r"haj-LCN#LUU'QlMV$D$6fadHTd"*LbX,(JFimjj0+VcV2U1P%LXEL0ZiXiB&rq +`0SVee['Y*)I-NcHRUL4G&AZS8KH2F(bd6rTMej'0+3eeCfLA4dikU(4JU+Cd)`H +h(l0S1[V!)B3BDpL3!+fAjUBRr$DcRMPC'GJT1rKJJfY#@I2aVTekYYiPfDFYL[, +#ITaj2m&K(5L9fIZ[,GVSbVE4*P4HEYS04PpqcJ&Ip#8B0Z,%5%a$cGNAfad6Z@k +-&c5fC1Bd4Haka`qbe&EbGfLe6E%*B5KbVVa,SBjF'-k"k%QB'k,mAY"H$5CLN[G +edNV+lh@+ZMK"BY5f"M%5)rZ@4rYeMLL%e!Zl*DdecFeB"AAfMZf+64I`V[m$S2l +djZ+c9[EHipl#5HPdqTMp,mKel*h"KfHCf!M4N5mpeIl2i+3Y&Zl8!IT5Z3(BD5h +KhT*[`*S([BT6r1*c3l)%a#4[&NB5JHkBIRVb5f)UfIHPH8J3Re%GU!e)T+cNQqE +6"624qB(44SFKP9A-[TPd1QAN01LjBh8RZ"Ha'JmK5ClDa(0q!kK#S8GQJ&IMLDH +[VKS,LG*%1S4m(#e9PUTa-!-j!pE&(G"@5hkTrBNDKZld(0BP[pQR1H1DiRMN-4T +UUGDbUR+(`ML!C1GJVNQ'k"PZ$IQP1("6FMhVLkT2()j0q3ll62h6-81E(@Z`43S +#B$q8S[e`@Z`3*%,@'GmMD@3hX)ri3q4"GB55DC!!JYr5Z"[HMFb[JRPJm$9PP-A +PT[KTp,ci0eXq0CiYhV,XIlUK59Vap0cbV`0FV)66Y3(b&S#K-q,NDk50`,5h&6! +T--SG9(j%rlMX+f[&l%2hShp5YfH,-Q([#+Dl(q(la+1iT!Nk"Tm%@,G,kQj6B8B +448H8P`bC!DMML!SVaUKG)CQ&)'XZh+RZ1"eTd5ZJGZk9%l*i`fB5m5FL8Hf)ZZf +bPAP["qK')Y,#@b%-Za&JrNrP-VljZkm-,4*e"41HSfm9,N'cT$KSed4`)*jTr'M +UiDHTk*PZ5ZiiUQ@)jlVSV9e0`P64pElT*5DE9%bM4%DaJ#P2J9&IJHQ@'AK151+ +LJmk[[Y'3!!'jcm#A+i!I2$I(C'XjSVC!Ci,ii5(UH['[-aA#m)9GBJ8Nr8XCV!P +)qZ%RD$BL"HdBp!(rHc3G!@DY#J59DCiV+-0Pj!9mP`SSNYlPSV)KXMXh"kc'HR( +d,`CC26$V*TbCNRZ3!(hSJEJefG)%`I#hShRULh351c5M9-F9pI"(JpJ[C5J`+S[ +bme,Z!eCVEX8[Q`k'8"ZC+EL58f-EPd[,41NSHi)cc+rK''9D"i$V2Z#c0`-hZ4R +r$1IMIE8JLl4PULE,&Mp'6Y&e)qq8hmQYZbPYF9eDmrGBj$mm(5pS$hZGL5MjSYN +Ld649`EJ#iUeKD(9JFj%8$0$MQFrKCk1Q3fE-'BPbkhXBSV#fRT5@)j1%X8'6a*0 +r*(Ij*L6EUR(IbG0#Z!Ai2--Y8S6rPYec0+fU+)3kp6#Yd0*&EH4iLj@hLlHQF`Z +6mSZ#-%&i&b)J6KX1Kpreh!HqlaP1h,+PYCeJhKbQYF#%XTT'*4K%a81c3#'FU#Q +Tb&3KBYaR@pX$&Ii8`0C2@Er`#QF+&#'%ai*Z6YE'+MGpha#,UhHmfU"Jc[0GeB& +,VFYC(k@p%[21&a'JpBddaUiHA5N)pra20Zef)c6kIR65Ck@0mR@k#fEff+3NE,f +(Xh$falIf3b,3SYX(0*e$EmI9`*&hh)Vl#G'+$,6Aq$icQTpfU#SVaJ*1i12!hMV +pqK*h@kTQS$)P04K4LF9EJIK92RX2VRqfkZARLLRi!5,#TrP(N@'RSc-NdlDUY'c +4A"4,l#-LdQFkcla&95&-*`KhiY'hF1d5&T[%33%#r3Qc(A4i42E6dN&,[%9@qr1 +Arh"bZ5-VEBFLUpaF'3YdjHJV)))4$NH("XL[UfV!id9T4+DVLG(R@CV#1j!!3d( +DGfAiNf9GkB(pPLVQ"5X(l-Z@80+$8TVkKVKq0F(,+UH5$$S*f(KYhRDfck3pZ"E +6Nk'-rccE0Q'J2GQdp#M+GYMF(G98@&2j-GHpcK$f"#4dE"he%G'3!$RIJcY!*a$ +m0PV!Tc*feZqH6r@Vf4-CGbK`%6`DZa6L%@eVlP5km"%IcI1#UcF`+'m)jer4d@f +%-9a&,2)&ajrV%2q0Gai3X5-K(b"+Lc9DM52HK8Q@I`'K(B5@)REJFKAMDJJe0'2 +0!h2KZAIK`,6444QVAKfc3pP$0$@JH@3h(Kr@DJR$,HAEhTQ(rAk&Bcf4k)`j5'f +Ce8'f1+0GPZ+SQhY#9Y4c#fPKeN0eV9Xk"`fa0TS'dER%ij!!j#6iQ(e,2#P2*k@ +p`I+65Y$'X5bhf+9e%Ph3&e0`JCBQ5Vr11)Ae1qXT#-FS2GDBBN(Qim+hqCL1Afm +6@@$X5TE'dVA6A&UH&F9ec064M,rXMM*EH@RiJc5pY3j6e(6$YiYQN5#aq`e,$"A +(HAN6mME1B'S6SpFS#MYijG(lF0-mkBM$!mKfJ!a&[ck$CV$2Y$bcr[&L6(NpHUm +qah%jKZ!DI3FjG8&TCA'bCRVPR&eQb"rV6(PbE9ZMq,I[B9kABj9'G1Hp0@iUZP' +hkGh++'Zf8S)da4JFML&ZSjIb0eLXEd@6R4maIfe!IPVcqCD15(R2lZ2q3LTb4!k +fP2*B+pPGRlaSH9C-PFJG3&RYB5r(RZ,TPi,QL"Ve%JCX+Ae**d,"1prDX4[5YRT +1#+I)H+MXTkKRD`1B)jh0b+0M2Hl"cXZkKJBle!D!X4fLhfeTM!ql[!cbEF4)3kG +kR5apIdcY'[YcC%K-bNp[q)UP*@mm8&GkhRTe03Il4-9mbdq6TGK%r@Je-dDl+5m +IZlTR333-cfX1Fh'"P1e4J"4*V14[T`"8l,TNEU+8ViXa2'X`83fZdEHU*jJ%pMT +mSfCPibNp&#PK!BXafb)3l-*[63IUBeE51)fR@XQpP+jSQrcSbh1P[pA8bIkYKYb +-REZ6P*h+HS)YS2I[KN[ii21ei(Y,PB+)BNF&hC5rrPP33+ZPG)Z-TPAG[ILSdq( +ZLZ,NDYUk68Pihe,+4PS6Mi``(1%Ke#$b@-k82-B9i(L#MC@56#1TVPPA-R5Q!d! +Qb(k[D!C*`(Ja`1d2V*'IMb,d#e!KCrbE)H4JrQT[ciB*VX6NLer##D2Q5*iV6Uj +[M&43%%d''Vhaf#R8FK$Z#Ir!%6mKJjU6HmI6J1*ak-LpdZk'!M4-iVG%C&9BpD- +mU6!QT6UEGQk8*l0FVq1))#((%B%6F'0)"Z41+pp!a3eZXE%Yf6)d6GTPH"9U-bm +P!4,%h*AI,e3Cj4)dedNRL6pdh1"F"Rc(rU6p24HrE$Ike&f"[hY'&U&XZ0SdB%q +0fB,`8ET'D2Ch(3jqH+8SiLMSVQ&B4b`d0dQIKZHCMf#p4V(U&B6$r)!"KcLa@$, +N'Um''4961lXBREVmh!($p!RQTdUb4md%Zq@qY52(@C9-R+bMf[%"++8hH+@[)bT +ZPAdKPKhQ-h`3p#5k8G[DhE`)r,8T@mfB'4'Rq*j@ZmVLCLKq!BXl@khIT)re$H" +N$2bX-bj5r!`#,8S58r53!*j$M,FaX8'3!([$S4rU(4Tk#kP"A%frQ6V4fS[3LVJ +-dj1m-VJN4+RUQcGAbmSelr&AEIL3!-SF$la%ILrIb0#Z%M'M9C6M*[0@Kl*4l5[ +[*jTT#86SI``jScH#KbGFXkR&aXljkQL&mXm!rEJ*[IH"Tq!HZAFih8ZJ4E*Z&j[ +JA,AY&IM$Pj%"NaF85DSbq4NP#hVV1'e$)bc+#BN5iq"99Mmr-rfb',YiHP2d*,2 +r#&R`L8FH`PeeAR,A`J'Kbbq(B6h[ihJ4E,Vhblj(#p6JRlAFHhUTJaq(lbc@CBM +[3Dr2qklGkbLVH28E)G`QRNQEhe")NL9@8`U*aRVi&,'F#fk@TG&Zj+h"`Mhm-2H +Y2&"CE1[Tp@!EB4dc3f%jYhAfAUG-1-9%&@jS3LRlIbejEIl1FMH8e!feZ2*p[fk +CRP4EK`&VIPqY-`m)5aQANE8bi0X8U,LZL&*[KD`$!j@U,mX5LdCXrm!1,GY6,eC +5NiPFfKIaaKSEJUVBZ,3Z-EfBFD[l1[KVL1LBASAGr6@,E)iTDdpL`NaMBH#F+PA +Sbk`2+6S$f+TKLXbCB2Ld+hQ59iTS!0#88KFXVi1+C4BkGP!IHZ5B24*XQ#rYNII +UPX`05D!RpKN5'JK+plK1fhq2A'le2aRBIJ#Gpmki))V$'B3aLMBp(*[VBZCG!'Z +f9C!!JEf#ML'm&G0Hk@$rDd5Np-6Ud!DfRf+!3pFjG!Z$d[AFaVpVi+525*Mjqq$ +F,M)fh%JmKl4*CI#-9&d1,JY6)PqSqN",G9p'&dBKN6c*`$G9bN-U6re4mcp5*%a +Q2@S4T"q*X)eTDXImq`@rpVDp'fZRcldD)6UN`Yj'MZjqfiqbr8d#MYSY-&45(iM +ZHZEH``0%p58cQ5NMp2apR&(SHGNI@d'jZ+QlVYc**XTpbmcBlH#YKS3#fNrcP3T +UPT36*H86dR5'rXC&[`T34DS!AIa4fY"&+K*+-FlV+dN,8HGBiI-T@KSU'D+#MQb +3!&V$J&%T"jCr"bpiI,VrNL2VE,-TqT!!pF["BANhJ(L'+4['KGJ4N!#j0FM[XjV +pG1N8#&D-b'mQbTXNIN8`#rdBjk`dP6`%-$Q!Y[ace*qSGKQ+f*%5-5`MU0a$b9F +P-p!P$Ip&)IP-#*GM+r1(IT+TI(Dc0k(e'NElUTq*Qf`Il4DFiEIB)GeI2`hXh)L +`FBJ'fm#X$Ib@QYjaG'%SSiRr"V8%f%lU6p2j-PQicmRK#3b[4U3N'pph$#QMahD +kFNdJC3eF,M,4`D'A"EX3DUHhlC[Sf`llDJUA[PprHj1C#XP2@R#Zp6Z`k&PT2aD +'himb6%"B@"3IK%IapcCGS)06!YI#P0UXD(`!!!H%!J$)S$,G"BI!(XPU&!GL3'9 +d[L('QQXmFCIa!5mfVd"aMJ(Nfl!e[k9a[mSD*k!PHhk08XP2A"j%f',3Bd3B*U% +)GY"LcpY*p-cT,+a@CPJ`6mGq(aLRjUK+M*,Hc-9#Xlaa[M4NDqN&NHr",hd*Pe1 +!ZaAj)"9UZb$1IV3Sja6eUBkd(q2I*CF#HZX$F!+RrFcU9j-2lcADf[@3!(ThC+j +PXK2j'F%FPb&NBak#U$pJ,&9,@a"#5jam)qq9[SJ#J,L$LPB+m(mJmJiPe*dp-*P +pJ$ZK"K"Pi$)J"bE5($1!US4rBGJD'@2+GFP8A'Cj-H-*SS5K2Z8SPHM8Ef@f$9c +8M!B%"fVdEDb!$Bj'&B,-%BBdF`V9,#e+688bqfCFrI6hlN('H"C'PhJ@+5p'8[J +4P5f12QLK8Uj"ST66mThZm0#GJc(EbB,(PQ%,RPCCqUBm*A([XEVGSS#bD'f9DcM +SekeQ5&%EH0-G*hiMS@6C9l$l-VC91[iL!HN5G2AFZ9$6*1C4)ILTFf[CcUcKj'b +K`i)k#%eYrR@fSeG(Hce)*k9N1@Xp-,2!r3(pZIjqTY'I10r5mX3HBb(h[kj(PYL +f9)TSZVHd4RpbJ99[c@"p86M9[&%`CD&DLJ1T#EGk0C&9dY(3Q(N!J#C6l$Sc3IG +Y"9Ze+B`N1Dlm!-'K!aq(Lc3(3!qJ54aV`1ESIifTXE(dHmjH0*&Ypp+k"([2@iQ +A8rU3!#&L&D0haPHpQ690pNr0#SriV&96ITc(+'qV6&VFDf8dS9$jUF3#RPSQPF5 +2X@H,q5-([meh"Lqia&F(!j5JThM+P6aU2V2'-5E*AkM+h9848fmATE@Ef`YZ,a& +9cmP!0TLTGDT[XB3ep(&6NmHiEHp1[IK3$%39ieJq00cQF(+F+PD*l@BfMlDmQ(T +)`Fe+%hZ0T-0FUfU`jMj5Jeir+p!8XS*dp8(h#-Zii),`X`irBhB"T$N&BTD+6+M +JI[hb(jF8e2$55U,adNV!ahiFk)5SJ89[Nk@"XZl%!GfecIaiQ%,0m[`mGBBVeY0 +EHDR!(5V1miANG$6%Ml+NGAeaJiQ4f"k$Q-!k&ckad35UFK5P))`'[M`KNm&5S!U +mrGFphaBj'p,`dZ5kEh4!SGb8CVl6dU-DhHI3mCKfr2V'j6HmQJ)IUmf'B8EiNV8 +hkX*m5Lq6-Fq65rr@JI&@ESTTB0B'Yf1'#9P56'INZPMAmd-pU-N4'h'k8Y[4Je0 +UHdi"h+$-3,P($bA-E!!"Bj[hU,di@S&QLU*Jq-YS'UM1N`Jc!$XiqATN8dlKHjk +`iL+2cG"IF9j`p#rh%Ij%Zm0!G'VY1Y[Z-@!fd1aiQqT,X*T+4T%MF1[fqZUJDDZ +K*40Gh$eGZfFQU+aCClh0eUd&FF3Z'@3fTr@20jf[#KkfRJG1U8Pd*)Z`X"Y"FjH +m@kYrDa&1jDGD+PYG0`3P!"(ldJpR55pIf,a)a!SH3bELFp-9,STG#XSVQmV@ica +mSbAmYApE82MR5m"CPJ,EU3F[TB9I0ER5F&U&Ie"Y+Yb,(GTjkm*$Rk,&re*EI[M +kA2k,9`Z0(Fi(j9#bebI%A'`DJ-AV6Mme39JZ%DkKKI-@b*@1HGL#[aR6U1k&X+2 +Xq%lA"c,qH)K)FX!e-(QF6lb!ceCMDce*Xl94B)`ICI+A[fjS5Ale$Jib%5)UJc@ +"*8EV#GF4m@a(S8pU2XfIp9[(*ad)@3`NpN2qap83`TK6(+)[G*[*Ej[bQiB[CiC +q(L*I&85)0Y[9pd`ZRYIqML)[$%qfAPjV39C2$mkBTkLaCTh,SL+d%`1)S9Br+j) +E6KYP`hNA%6"jZ6QDYVbBTeEfJU,&T,$[lR,1m3qih2&XTIG3UIJQ"!NL'(8haAh +ib#LHSIdamTVX-MdFPYBD#VS#`-[TlPVF(5a((ETf9KPeV*iEZDk"LXkm$j,[*') +ZSG5h)!-Y5UmE+)kG5j[M+E)L1k3l[AJ(2HY,-3*l'C6L9qa-MA4%XqqR*$P[D9e +ee5EiLTRl$ViE$410PN$,l!cXe-R[T),$R2#ijIpL-5'mT5&F(pr0UVck,fKiIjp +eSp2a5iAj9DV")I$!2eq49jiLpbRXc24qM,R[L,!j+XM0[)"UdkB[A5AL[[l4Zr* +8#Mdr1YH2[8$J)+"p0$M0ZSXe*S6b)QLdX@YHa`Q-%m6ld*FmpIGJUhRq*Z`h!KF +PQ#SM@lJLrHDk49$A!IM&4Mmf5,!)K6+9C4)i(R+CUGK%AJ#i1&RI+VP-9,2AV'h +fd1,(McP2VMrQ+$*-`ap!kBB6#`%JV6)r!qFP1MiE54%HpjbCBi@FDHd,be$c"H4 +$m"r"lIlAi9dqJ,M@(@RS!jkHh#("(fPqR,D"G[BcHRm+FmAU[5qKf3L51!K@FVB +(QKQE&@8bZ$radlLGCc1UQ'!rSY"ELZJ"mX,(MTheAHHIrpBfUrmfSU-qJ9lXpD( +QQPi)@e0I$0Re#M#l9dmNIS[Hk#4Bkm!kJ9Z0V3qTZrLIJ0FK"&)a1*5U+p&4afm +YGFacE1l`Idd*'B`4!cSHkfjK4@lHQ%qjXL9@L(*`95&#r)q5!!!#)3%!-*"!$6# +33!d`N%!0-*"!$6#33!d`N%!0-*"!$6#33!eME'9KFR4[E@&bDhYbCA0dEh*PI@P +Q$3#3!`)&!*!$!3#3$J)!N!-&!*!$#)!!!""!!!!L)!!!4K!!!)))!!%#"!!!JJ) +!!%)"!!!R!J!!%!3!2rrrrN!!!J+%!!)#K!!#!S3!!J+%!!2r3!!#!6rrrJ%3!!! +"(rrrUa!!!!%3!!!"&!!!!4!!!!%Irj!$&9@3!arrN!-!N"%"!*!$!i!!!!I!!!! +2i!!!(r!!!$ri!!"rr!!!rri!!(rr!!!rrJ!!(r`!2rrrrRrrrrlrN!2qrj!$r[q +3!rlrN!4rrj!$2rq3!arrN!-Irj!$(rq3!arrN!-Irj!$(rq3!arrN!-Irj!$%!! +!!3#3!`G-9dC1!!)!N!3F380`-3#3!`&*3diM!*!$!J#%4P*&4J#3!`)!JJ#3!f9 +NU5"8,L"(EhCTEQ4KFQ&U,#!a16Jj,$%j16!Z)(4R3'0SEA0b,QGKG'9MD#jPC(8 +J8'&XE'&NB@dX)'%J9'&YD@`JCQpZG#`JDA-JC'PcG(*TBR9dC@3JCR*PC5"[CL" +MEh0d,J!!!3#3!i$Y!!"rl3#3!qi!0b!m"-J!N!-F!1i!"&"28e3!#3!U5801)`# +3!k*'8N9'!*!$VN*14%`!N!1k380`-3#3!mB"pIrr!*!&1$3)!IErr`!!&Vi!1$3 +8!IIrr`!!*Q3!1$3B!IMrr`!!0JS!1$3F!IRrr`!!4E!!1$3J!IVrr`!!99B!1$4 +3!I[rr`!!C2`!1K%%!Icrr`!!G+)!1K%!!Ihrr`!!I#S!1$33!Ilrr`!!INm!1K$ +m!)6rr`!!IP8!1K$i!),rr`!!IeN!1K$d!)$rr`!!If3!1K$`!!$rr`!!Ii3!1K$ +X*f3: diff --git a/language/tamil/wntamil/README b/language/tamil/wntamil/README new file mode 120000 index 0000000000..ca39038b92 --- /dev/null +++ b/language/tamil/wntamil/README @@ -0,0 +1 @@ +readme.doc
\ No newline at end of file diff --git a/language/tamil/wntamil/readme.doc b/language/tamil/wntamil/readme.doc new file mode 100644 index 0000000000..631aaea674 --- /dev/null +++ b/language/tamil/wntamil/readme.doc @@ -0,0 +1,91 @@ +\input tamilmax +4/20/90 + +** Brief notes on the use of the wntml Tamil-in-METAFONT font ** + +Wntml was developed for a bilingual dictionary project which +has now been in development for some six years. The project +was begun on PCs using a romanized transcription with no +attempts to represent Tamil script interactively. Existing +facilities for producing Tamil output are based entirely on this +less than optimal transcription of Tamil. + +Someone at liberty to begin anew, could use a much cleaner solution. +The transcription scheme we are using is illustrated by the following chart. +To view this chart in a meaningful way, run + tamilize readme.doc readme.tex +then TeX and print the results. (You will need to have +run METAFONT on wntml first, of course.) + + +~ a aa i ii u uu e ee o oo ai au + +ka kaa ki kii ku kuu ke kee ko koo kai kau + +nga ngaa ngi ngii ngu nguu nge ngee ngo ngoo ngai ngau + +ca caa ci cii cu cuu ce cee co coo cai cau + +5a 5aa 5i 5ii 5u 5uu 5e 5ee 5o 5oo 5ai 5au + +8a 8aa 8i 8ii 8u 8uu 8e 8ee 8o 8oo 8ai 8au + +3a 3aa 3i 3ii 3u 3uu 3e 3ee 3o 3oo 3ai 3au + +ta taa ti tii tu tuu te tee to too tai tau + +na naa ni nii nu nuu ne nee no noo nai nau + +pa paa pi pii pu puu pe pee po poo pai pau + +ma maa mi mii mu muu me mee mo moo mai mau + +ya yaa yi yii yu yuu ye yee yo yoo yai yau + +ra raa ri rii ru ruu re ree ro roo rai rau + +la laa li lii lu luu le lee lo loo lai lau + +va vaa vi vii vu vuu ve vee vo voo vai vau + +7a 7aa 7i 7ii 7u 7uu 7e 7ee 7o 7oo 7ai 7au + +9a 9aa 9i 9ii 9u 9uu 9e 9ee 9o 9oo 9ai 9au + +6a 6aa 6i 6ii 6u 6uu 6e 6ee 6o 6oo 6ai 6au + +2a 2aa 2i 2ii 2u 2uu 2e 2ee 2o 2oo 2ai 2au + +~ + +Tamilize converts the transcribed tamil (using the tilde +character as a delimiter for strings in Tamil script --- +text is assumed in Roman until the first tilde; the vertical +bar character is used to delimit strings which should be +output as romanized Tamil using the usual dots-under-letters +and other customary diacritics for Indic) into a series of +TeX macros, each of which prints a single +Tamil grapheme. Tamil graphemes generally correspond to +syllables, so essentially Tamilize is scanning its input +for syllables and invoking a predetermined macro for +each syllable. The current version of Tamilmax, in +which the syllable macros are defined, catcodes Ctrl-A +as equivalent to backslash, and Tamilize uses Ctrl-A as +the command character for all the Tamil syllable macros. +With an editor which can hide control characters, the +tamilized transliteration is still somewhat readable, +and is useful for debugging output. Extensive editing of text +should always take place in the un-tamilized transcription, +with subsequent tamilizing before running TeX --- otherwise +errors will almost certainly be introduced in the editing +process. + + +IF YOUR COPY OF WNTML INCLUDES A TAMDICT.TXT OR TAMDICT.TEX SAMPLE +FILE, PLEASE BE AWARE THAT THE SAMPLE IS FROM A WORK IN PROGRESS: +DO NOT QUOTE THE SAMPLE TEXT. + + +7/10/91 Some TeXs on PCs gag when they see the control-As which tamilize +introduces; users of such TeXs will prefer tmilize, which is just like +tamilize but uses '\' instead of '^A'. diff --git a/language/tamil/wntamil/tamdict.tex b/language/tamil/wntamil/tamdict.tex new file mode 100644 index 0000000000..f3275447cc --- /dev/null +++ b/language/tamil/wntamil/tamdict.tex @@ -0,0 +1,313 @@ +\input tamilmax +\hsize=4in +\font\norm=cmr10 +\font\roman=cmr10 +\font\vclass=cmr7 +\font\glossy=cmti10 +\font\emphatic=cmb10 +\font\transcribe=cmss10 +\norm +\newif\ifnewentry +\def\hw#1{\par\medskip{\emphatic #1\hfil\break\newentrytrue}} +\def\md#1#2{{\emphatic\ifnewentry\hbox to 25pt{\hfil}\newentryfalse\fi(#1)} #2} +\def\rt#1{,\ {\transcribe #1}} +\def\vc#1{,\ {\vclass #1}} +\def\eg#1{,\ {\glossy #1}} +\def\syn#1#2{\ $\mapsto$ #1: #2} +\def\wtvc#1{,\ {\vclass #1}} +\hw{fascinated, be} + \md{1}{{\btam sokku}\etam }\rt{|sokku|}\vc{3 intr} + \eg{be charmed, enchanted or absorbed in} + \syn{1}{{\btam mayangku}\etam }\wtvc{3 i} + \md{2}{{\btam mayangku}\etam }\rt{|mayangu|}\vc{3 intr} + \eg{be charmed or enchanted; be enamoured; be confused} + \md{3}{{\btam vasappaTu}\etam }\rt{|vasa-pa8u|}\vc{4 intr} + \eg{be captivated or enchanted; come under the power or influence of; lose oneself in} + \syn{1}{{\btam vayappaTu}\etam }\wtvc{4i}. +\hw{fashion} + \md{1}{{\btam sey}\etam }\wtvc{1t}\rt{|seyyi|}\vc{2b tr} + \eg{make; form; shape s.t. out of s.t. else} + \syn{1}{{\btam puNai}\etam }\wtvc{2t} + \md{2}{{\btam amaittukkoL}\etam }\wtvc{1t}\rt{|a8p8 pa33u|}\vc{3 tr} + \eg{adapt}. +\hw{fashionable, be} + \md{1}{{\btam naakarikamaaka iru}\etam }\wtvc{7i} + \eg{be stylish, conforming to the fashion; be liked by people of fashion} + \syn{1}{{\btam xpaaSaNaaka iru}\etam }\rt{|fae4anaa iru|}\vc{7 intr} + \syn{2}{{\btam sTailaaka iru}\etam }\rt{|s8aylaa iru|}\vc{7 intr}. +\hw{fast} + \md{1}{{\btam saappiTaamal iru}\etam }\rt{|saappi8aame iru|}\vc{7 intr} + \eg{deliberately go without food; fast temporarily} + \md{2}{{\btam paTTiNi keTa}\etam }\rt{|pa8ni ke8a|}\vc{7 intr} + \eg{go without food; abstain from food} + \md{3}{{\btam uNNNNaaviratam iru}\etam }\rt{|u33aaviradam iru|}\vc{7 intr} + \eg{abstain from food, as a religious duty or for political and other reasons} + \md{4}{{\btam nooNpu iru}\etam }\wtvc{7i} + \eg{go without any or certain kinds of food, as a religious duty} + \syn{1}{{\btam upavaacam iru}\etam }\wtvc{7i}. +\hw{fast, be} + \md{1}{{\btam veekamaaka iru}\etam }\rt{|veehamaa iru|}\vc{7 intr} + \eg{be rapid, quick, speedy} + \syn{1}{{\btam virai}\etam }\wtvc{2i} + \md{2}{{\btam veekamaaka ooTu}\etam }\rt{|veehamaa oo8u|}\vc{3 intr} + \eg{(of a watch, clock) be in advance; be ahead of time; run rapidly or quickly} + \md{3}{{\btam uRutiyaaka iru}\etam }\wtvc{7i} + \eg{be firm; be firmly tied, as a knot; be strong or secure} + \md{4}{{\btam uutaariyaaka iru}\etam }\rt{|uudaariyaa iru|}\vc{7 intr} + \eg{be a spendthrift; lead a carefree, wild life}. +\hw{fast, become} + \md{1}{{\btam uRutiyaaku}\etam }\wtvc{3i} + \eg{become firm, strong or secure}. +\hw{fasten} + \md{1}{{\btam kaTTu}\etam }\rt{|ka88u|}\vc{3 tr} + \eg{bind; pack; tie up, as an animal to a peg} + \md{2}{{\btam muuTu}\etam }\rt{|muu8u|}\vc{3 tr} + \eg{close, as a window, a door, a box} + \md{3}{{\btam aTai}\etam }\rt{|a8e|}\vc{6 tr} + \eg{shut, as a window or door; shut animals up in a fold; put s.t. or s.o. in a cage or enclosure} + \md{4}{{\btam puuTTu}\etam }\rt{|puu88u|}\vc{3 tr} + \eg{lock up, as a door or a box} + \md{5}{{\btam pooTu}\etam }\rt{|poo8u|}\vc{4 tr} + \eg{make secure, as a shirt with buttons, a door with a bolt} + \syn{1}{{\btam maaTTu}\etam }\rt{|maa88u|}\vc{3 tr} + \eg{hook s.t.} + \md{6}{{\btam taaZ iTu}\etam }\wtvc{4t} + \eg{bolt, as the door, window, etc.} + \md{7}{{\btam poruttu}\etam }\wtvc{3t} + \eg{fix; attach firmly; attach s.t. to s.t. else, as sewing buttons on to a shirt, fixing a lock to a door, etc.; fix (one's eyes) on s.t. or s.o.} + \md{8}{{\btam toTuttuvai}\etam }\rt{|to8uttu vayyi|}\vc{6b tr} + \eg{tie or fasten lightly; string together, as garlands, flowers, etc.}. +\hw{fasten down} + \md{1}{{\btam kaTTu}\etam }\rt{|ka88u|}\vc{3 tr} + \eg{fasten to a horizontal surface; bind; tie; batten down}. +\hw{fasten off} + \md{1}{{\btam piNNai}\etam }\rt{|po3e, po3e|}\vc{6 tr} + \eg{tie, as two pieces of thread by knotting} + \syn{1}{{\btam muTi}\etam }\rt{|mu8i|}\vc{6b tr} + \eg{tie as two pieces of thread by rolling the ends together}. +\hw{fasten on} + \md{1}{{\btam piTittuk koL}\etam }\wtvc{1}\rt{|pi8iccikkoo|}\vc{4 tr} + \eg{seize; take a firm hold of; single s.t. or s.o. out for attack} + \st{{\btam naaN coNNataiyee avaN piTittuk koNNTaaN}\etam } + \sr{|naan sonnadayee aven pi{\d d}iccikki{\d t}{\d t}aan|} + \se{He fastened (or) seized upon what I said.}. +\hw{fasten one's eyes on} + \md{1}{{\btam veRittup paar}\etam }\rt{|vericci paaru|}\vc{6 tr} + \eg{gaze at; focus on; stare at} + \syn{1}{{\btam veRi}\etam }\wtvc{6t} + \md{2}{{\btam kaNNkaNNaip pa{\roman d}i}\etam }\rt{|ka33e padi|}\vc{6b ta} + \eg{fix one's eyes, as on s.o. or s.t.} + \st{{\btam avaN eN miitu kaNNkaNNaip patittaaN}\etam } + \sr{|avan en meele ka{\d n}{\d n}e padiccaan|} + \se{He fixed his eyes on me.}. +\hw{fasten up} + \md{1}{{\btam maaTTu}\etam }\rt{|maa88u|}\vc{3 tr} + \eg{fasten s.t. to a vertical surface} + \st{{\btam intap paTattai angkee maaTTu}\etam } + \sr{|indap pa{\d d}atte ange maa{\d t}{\d t}u|} + \se{Fasten this picture up there.}. +\hw{fasten upon} + \md{1}{{\btam pattikkoL}\etam }\wtvc{1t} + \eg{sieze; take hold of} + \st{cf. fasten on}. +\hw{fastened, be} + \md{1}{{\btam pati}\etam }\rt{|padi|}\vc{2b intr} + \eg{be fixed, as one's sight or attention upon s.t.; be coupled firmly, as two planks of wood in joining} + \md{2}{{\btam poruntu}\etam }\wtvc{3i} + \eg{be attached firmly; dovetail} + \md{3}{{\btam iNNai}\etam }\wtvc{2i} + \eg{be attached or joined; be tied or made fast}. +\hw{fat} + \md{1}{{\btam paruttuviTu}\etam }\rt{|paruttu8u|}\vc{4 intr} + \eg{become fleshy, stout or heavy} + \syn{1}{{\btam paru}\etam }\wtvc{6i} + \md{2}{{\btam cataipiTittiru}\etam }\rt{|sade pi8icc-iru|}\vc{7 intr + dat} + \eg{put on flesh; become plump or heavy} + \syn{1}{{\btam catai pooTTiru}\etam }\rt{|sade poo88iru|}\vc{7 intr} + \md{3}{{\btam eTai kuuTu}\etam }\rt{|e8e kuu8u|}\vc{3 intr + dat} + \eg{gain weight} + \md{4}{{\btam taTittuviTu}\etam }\rt{|ta8icc-i8u|}\vc{4 ta} + \eg{become heavy or stout} + \syn{1}{{\btam taTi}\etam }\wtvc{6i} + \md{5}{{\btam koZuttiru}\etam }\rt{|ko7utt-iru|}\vc{7 intr} + \eg{be very fat; be fattened, as a animal, etc.; be thick or well-filled as a purse} + \syn{1}{{\btam koZa}\etam }\wtvc{6i}. +\hw{fatal, be} + \md{1}{{\btam uyirukku aapattaaka iru}\etam }\rt{|uyirukku aabattaa iru|}\vc{7 intr} + \eg{be a danger or risk to one's life; cause danger to one's life} + \syn{1}{{\btam uyirukku aapattaaku}\etam }\rt{|uyirukku aabatt-aahu|}\vc{3b intr} + \syn{2}{{\btam uyirukku apaayam viNNaivi}\etam }\wtvc{6ta} + \syn{3}{{\btam uyirukku aapattu viNNaivi}\etam }\wtvc{6ta} + \md{2}{{\btam caavukkuk kaaraNNamaaka iru}\etam }\rt{|saavukku kaara3amaa iru|}\vc{7 intr} + \eg{bring about death; be the cause of s.o.'s death.} + \md{3}{{\btam naacamaakku}\etam }\rt{|naasam aakku|}\vc{3 tr} + \eg{destroy, ruin, cause misfortune} + \syn{1}{{\btam naacappaTuttu}\etam }\rt{|naasa-pa8uttu|}\vc{3 tr} + \syn{2}{{\btam naasamuTTu}\etam }\wtvc{3ta} + \md{4}{{\btam paaZaakku}\etam }\rt{|paa7-aakku|}\vc{3 tr} + \eg{cause ruin, destruction or failure} + \syn{1}{{\btam paaZpaTuttu}\etam }\rt{|paa7 pa8uttu|}\vc{3 tr} + \syn{2}{{\btam naasamaakku}\etam }\wtvc{3t} + \md{5}{{\btam vitivasamaaku}\etam }\rt{|vidivasam-aahu|}\vc{3b intr 3 pn} + \eg{be connected with fate or destiny; be fateful, as a meeting, an occurrence, a period} + \st{{\btam anta cantippu vitivacamaaNatu}\etam } + \sr{|anda sandippu vidivasamaanadu|} + \se{That meeting (or) encounter was fatal (fateful).} + \md{6}{{\btam talaivitiyaaku}\etam }\rt{|talevidi aahu|}\vc{3b intr 3pn} + \eg{be fated or destined; be so written} + \st{{\btam anta vipattu avaN talaiviti {\roman (}yaakum{\roman )}}\etam } + \sr{|anda vibattu avan talevidi (aahum)|} + \se{That accident occurred because of his fate; That accident was fated to occur to him. (both used usually in an unfavourable sense)} + \md{7}{{\btam keeTukaalam piTittiru}\etam }\rt{|kee8ukaalam pi8icc-iru|}\vc{7 intr + dat} + \eg{be in for a bad time; be on the road to ruin; be under bad stars} + \st{{\btam avaNukku keeTukaalam piTittirukkiRatu}\etam } + \sr{|avanukku kee{\d d}ukaalam pi{\d d}iccirukku|} + \se{Misfortune has caught up with him; (or) He is in for a bad time; he is jinxed.}. +\hw{fatalistic, be} + \md{1}{{\btam vitiyee eNRu iru}\etam }\rt{|vidiyee-33u iru|}\vc{7 intr} + \eg{hold the attitude of fatality or the doctrine of fatalism; be resigned; have a negative attitude about s.t.} + \syn{1}{{\btam uuZvali eNRu iru}\etam }\wtvc{7i} + \md{2}{{\btam naTappatu naTakkaTTum eNRu iru}\etam }\rt{|na8appadu na8akka88um-33u iru|}\vc{7 intr} + \eg{hold the attitude that whatever will be will be; submit to circumstances as inevitable; submit passively to misfortune, calamity, etc.} + \syn{1}{{\btam {\roman (}kaTavuL{\roman )} viTTavaZi eNRu iru}\etam }\rt{|(ka8avu9) vi88ava7i-33u iru|}\vc{7 intr}. +\hw{fateful, be} + \md{1}{{\btam vitivacamaaku}\etam }\rt{|vidivasam-aahu|}\vc{3b intr 3pn (pres \& fut only)} + \eg{be connected with fate or destiny; be fatal, as an event, a period, etc.} + \st{{\btam avaL taRkolai vitivacamaaTum}\etam } + \sr{|ava9 tarkolai vidivasam aahum|} + \se{Hers was a fateful suicide.} + \syn{1}{{\btam uuviNaiyaaku}\etam }\wtvc{3 3pn} + \md{2}{{\btam mukkiyamaaku}\etam }\rt{|mukkiyam aahu|}\vc{3b intr 3pn} + \eg{be important; be momentous} + \syn{1}{{\btam siRappaaku}\etam }\wtvc{3 3pn} + \syn{2}{{\btam viseevimaaku}\etam }\wtvc{3 3pn}. +\hw{father} + \md{1}{{\btam uruvaakku}\etam }\rt{|uruvakku|}\vc{3 tr} + \eg{found, originate, as a doctrine, a sect, etc.; propound as a theory, a practice, a way of life} + \syn{1}{{\btam tooRRuvi}\etam }\wtvc{6t} + \syn{2}{{\btam uNNTaakku}\etam }\rt{|u38-aakku|}\vc{3 tr}. +\hw{fathom} + \md{1}{{\btam aaZam kaNNTupiTi}\etam }\rt{|aa7am ka38u-pi8i|}\vc{6b ta} + \eg{find or measure the depth of river, sea, well, pit, crater, etc.} + \syn{1}{{\btam aaZam {\roman (}aaZattaik{\roman )} kaNNakkiTu}\etam }\wtvc{4ta} + \md{2}{{\btam aaZam paar}\etam }\rt{|aa7am paaru|}\vc{6 tr} + \eg{find or measure the depth of river, pit, etc.; test or examine s.o.'s learning, qualification, sincerity, etc.} + \md{3}{{\btam parintukoL}\etam }\wtvc{1t}\rt{|purinjikkoo|}\vc{4 tr} + \eg{understand, comprehend; get to the bottom of, as an event, a person's motive, etc.} + \syn{1}{{\btam aRi}\etam (or)? {\btam aaZankaRi}\etam }\wtvc{2t}. +\hw{fatigue} + \md{1}{{\btam kaLaippu uNNTaakku}\etam }\rt{|ka9eppe u38-aakku|}\vc{3 ta} + \eg{cause fatigue; cause to feel fatigued} + \syn{1}{{\btam coorvu uNNTaakku}\etam }\wtvc{3ta} + \md{2}{{\btam kaLaippaTaiyac cey}\etam }\wtvc{1t} + \eg{cause to fatigue; cause to feel tired or weary} + \syn{1}{{\btam coorvaTaiyac cey}\etam (or) {\btam coorv}\etam }\wtvc{1t}. % synonym truncated? +\hw{fatigued, be} + \md{1}{{\btam aluttup poo}\etam }\rt{|aluttup poo|}\vc{3b intr 3pn (usu + past only)} + \eg{become weary; become discouraged} + \st{{\btam eNakku aluttup pooyiRRu}\etam } + \sr{|enakku aluttu pooccu|} + \se{I am tired, fed up.} + \syn{1}{{\btam salittup poo}\etam }\wtvc{w. dat.}\rt{|saliccu poo|}\vc{3b intr (usu + past only)} + \syn{2}{{\btam aluttuviTu}\etam }\wtvc{4i 3 pn} + \syn{3}{{\btam salittuviTu}\etam }\wtvc{4i 3 pn} + \md{2}{{\btam kaLaittup poo}\etam }\rt{|ka9eccip poo|}\vc{3b intr 3pn + dat (usu + past} + \eg{become tired or wearied; become exhausted} + \syn{1}{{\btam soorntu poo}\etam }\rt{|soondu poo|}\vc{3 intr 3pn + dat (usu + past} + \syn{2}{{\btam ayarntu poo}\etam }\rt{|asandu poo|}\vc{3 intr 3pn + dat (usu past onl} + \md{3}{{\btam kaLaippaay iru}\etam }\rt{|ka9eppaa iru|}\vc{7 intr + dat} + \eg{be tired or exhausted; look or feel tired and weary} + \st{{\btam avaN kaLaippaay iruntaaN}\etam , {\btam avaNukku kaLaippaay iruntatu}\etam } + \sr{|avan ka9eppaa irundaan, avanukku ka9eppaa irundadu|} + \se{He was (or felt) fatigued.} + \syn{1}{{\btam coorvaay iru}\etam }\rt{|soorvaa iru|}\vc{7 intr + dat} + \md{4}{{\btam coorntuviTi}\etam }\rt{|soondu8u|}\vc{4 intr} + \eg{grow weary or exhausted; be tired and worn out} + \syn{1}{{\btam kaLaittuviTu}\etam }\rt{|ka9ecc-i8u|}\vc{4 ta} + \syn{2}{{\btam ayarntuviTu}\etam }\rt{|asandu8u|}\vc{4 intr} + \md{5}{{\btam ayarvuRu}\etam }\wtvc{1i} + \eg{be tired or weary} + \syn{1}{{\btam ayarvaTai}\etam }\wtvc{2i} + \syn{2}{{\btam kaLappaTai}\etam }\wtvc{2i} + \syn{3}{{\btam coorvaTai}\etam }\wtvc{2i} + \syn{4}{{\btam coorvuRu}\etam }\wtvc{1i} + \md{6}{{\btam iNaippaay iru}\etam }\wtvc{7i} + \eg{be short of breath or gasp because of over exhaustion; be weak and worn out}. +\hw{fatten} + \md{1}{{\btam koZu}\etam }\rt{|ko7u|}\vc{6 intr} + \eg{grow fat; become plump} + \syn{1}{{\btam paruttuviTu}\etam }\rt{|paattu8u|}\vc{4 intr} + \md{2}{{\btam koZukka vai}\etam }\rt{|ko7ukka vayyi|}\vc{6b tr} + \eg{make fat; fatten up, as sheep for slaughter} + \md{3}{{\btam seZikkas sey}\etam }\wtvc{1t} + \eg{help grow better; nourish, as crop, people, etc.; enrich, as soil, ideas, etc.} + \syn{1}{{\btam seZikka vai}\etam }\wtvc{6t}. +\hw{fatty, be} + \md{1}{{\btam kooZuppaay iru}\etam }\rt{|ko7uppaa iru|}\vc{7 intr} + \eg{contain excessive fat, as muscle, food, meat, soup, etc.} + \md{2}{{\btam koZuppas sattu uTaiyataay iru}\etam }\wtvc{7i} + \eg{contain nutrative fat, as foods etc.} + \syn{1}{{\btam koZuppus sattu noNNTiru }\etam }\wtvc{7i}. +\hw{fatuous, be} + \md{1}{{\btam maTattaNamaaka iru}\etam }\rt{|ma8attanamaa iru|}\vc{7 intr} + \eg{be silly; be inane} + \syn{1}{{\btam peetaitataNamaaka iru}\etam }\wtvc{7i} + \md{2}{{\btam muTTaaLtaNamaaka iru}\etam }\rt{|mu88aa9tanamaa iru|}\vc{7 intr} + \eg{be foolish; be silly} + \syn{1}{{\btam maTattaNamaaka iru}\etam }\wtvc{7i}. +\hw{fault} + \md{1}{{\btam tappu sol}\etam }\rt{|tappu sollu|}\vc{3c tr} + \eg{censure; blame; find fault with} + \syn{1}{{\btam tavaRu sol}\etam }\wtvc{3t} + \syn{2}{{\btam piZai sol}\etam }\wtvc{3t} + \md{2}{{\btam kuRRam sol}\etam }\rt{|kuttam sollu|}\vc{3c tr, ta} + \eg{find fault with; blame; criticise} + \syn{1}{{\btam kuRai sol}\etam }\rt{|kore sollu|}\vc{3c tr} + \syn{2}{{\btam piZai sol}\etam }\wtvc{3t}. +\hw{faulty, be} + \md{1}{{\btam tappaaka iru}\etam }\rt{|tappaa iru|}\vc{7 intr 3pn} + \eg{be wrong; contain faults, mistakes or errors} + \syn{1}{{\btam piZaiyaay iru}\etam (and) {\btam tavaruk}\etam }\wtvc{7 3pn} + \md{2}{{\btam piZaiyaaka iru}\etam }\wtvc{7i 3pn} + \eg{be full of faults or defects} + \md{3}{{\btam kuRaipaaTu koNNTiru}\etam }\wtvc{7i} + \eg{contain faults or blemishes; be defective}. +\hw{favour} + \md{1}{{\btam aatari}\etam }\rt{|aadari|}\vc{6b tr} + \eg{support, show favour to} + \syn{1}{{\btam aataravu kaaTTu}\etam }\rt{|aadaruvu kaa88u|}\vc{3 tr + dat} + \syn{2}{{\btam aataravu taa}\etam }\rt{|aadaravu taa|}\vc{2c ta + dat} + \st{{\btam avarkaL avaNai aakarittaarkaL}\etam , {\btam avarkaL avarukku aataravu koTuttaarkaL}\etam (or) {\btam tantaarkaL}\etam } + \sr{|avanga avane aadariccaanga, avanga avanukku aadaravu ku{\d d}uttaanga (or) tandaanga|} + \se{They gave him the benefit of the doubt; they favoured him.} + \md{2}{{\btam virumpu}\etam }\rt{|virumbu|}\vc{3 tr} + \eg{prefer; like; choose} + \st{{\btam naaN avaNai virumpukiReeN}\etam } + \sr{|naan avane virumbureen|} + \se{I like him.} + \syn{1}{{\btam piTi}\etam }\rt{|pi8i|}\vc{6b tr 3pn + dat} + \st{{\btam eNakku avaNNaip piTikkiRatu}\etam } + \sr{|enakku avane pi{\d d}ikkidu|} + \se{I like him.} + \md{3}{{\btam salukai kaaTTu}\etam }\rt{|saluhe kaa88u|}\vc{3 tr} + \eg{show partiality to; give unfair help or advantages to; give s.o. the benefit of the doubt} + \syn{1}{{\btam paTsa paatam kaaTTu}\etam }\rt{|pa8ca paadam kaa88u|}\vc{3 tr} + \syn{2}{{\btam ooravancaNai kaTTu}\etam }\wtvc{3ta} + \eg{act with partiality} + \syn{3}{{\btam ooravancaNai sey}\etam }\wtvc{1}\rt{|ooravanjane pa33u|}\vc{3 tr} + \md{4}{{\btam nalku}\etam }\wtvc{3t} + \eg{bestow, grant, give} + \syn{1}{{\btam aruL}\etam }\wtvc{3t} + \md{5}{{\btam aruLpuri}\etam }\wtvc{2ta} + \eg{patronise; grace; grant, as a prayer} + \syn{1}{{\btam aruL sey}\etam }\wtvc{1ta} + \md{6}{{\btam ottiru}\etam }\rt{|ott-iru|}\vc{7 tr} + \eg{resemble; be like or similar to} + \md{7}{{\btam caayalaaka iru}\etam }\rt{|saayalaa iru|}\vc{7 intr} + \eg{have the likeness of; show the same features of} + \syn{1}{{\btam caaTaiyaaka iru}\etam }\rt{|jaa8eyaa iru|}\vc{7 intr} + \st{{\btam antak kuZantai ammaaviN caayalaaka}\etam (or) {\btam caaTaiyaaka irukkiRatu}\etam } + \sr{|anda ko7ende ammaa(voo{\d d}a) saayalaa (or) jaadayaa irukku|} + \se{The baby favours her mother} +\bye + diff --git a/language/tamil/wntamil/tamdict.txt b/language/tamil/wntamil/tamdict.txt new file mode 100644 index 0000000000..caec2ed8fc --- /dev/null +++ b/language/tamil/wntamil/tamdict.txt @@ -0,0 +1,313 @@ +\input tamilmax +\hsize=4in +\font\norm=cmr10 +\font\roman=cmr10 +\font\vclass=cmr7 +\font\glossy=cmti10 +\font\emphatic=cmb10 +\font\transcribe=cmss10 +\norm +\newif\ifnewentry +\def\hw#1{\par\medskip{\emphatic #1\hfil\break\newentrytrue}} +\def\md#1#2{{\emphatic\ifnewentry\hbox to 25pt{\hfil}\newentryfalse\fi(#1)} #2} +\def\rt#1{,\ {\transcribe #1}} +\def\vc#1{,\ {\vclass #1}} +\def\eg#1{,\ {\glossy #1}} +\def\syn#1#2{\ $\mapsto$ #1: #2} +\def\wtvc#1{,\ {\vclass #1}} +\hw{fascinated, be} + \md{1}{~sokku~}\rt{|sokku|}\vc{3 intr} + \eg{be charmed, enchanted or absorbed in} + \syn{1}{~mayangku~}\wtvc{3 i} + \md{2}{~mayangku~}\rt{|mayangu|}\vc{3 intr} + \eg{be charmed or enchanted; be enamoured; be confused} + \md{3}{~vasappa8u~}\rt{|vasa-pa8u|}\vc{4 intr} + \eg{be captivated or enchanted; come under the power or influence of; lose oneself in} + \syn{1}{~vayappa8u~}\wtvc{4i}. +\hw{fashion} + \md{1}{~sey~}\wtvc{1t}\rt{|seyyi|}\vc{2b tr} + \eg{make; form; shape s.t. out of s.t. else} + \syn{1}{~pu2ai~}\wtvc{2t} + \md{2}{~amaittukko9~}\wtvc{1t}\rt{|a8p8 pa33u|}\vc{3 tr} + \eg{adapt}. +\hw{fashionable, be} + \md{1}{~naakarikamaaka iru~}\wtvc{7i} + \eg{be stylish, conforming to the fashion; be liked by people of fashion} + \syn{1}{~xpaa4a2aaka iru~}\rt{|fae4anaa iru|}\vc{7 intr} + \syn{2}{~s8ailaaka iru~}\rt{|s8aylaa iru|}\vc{7 intr}. +\hw{fast} + \md{1}{~saappi8aamal iru~}\rt{|saappi8aame iru|}\vc{7 intr} + \eg{deliberately go without food; fast temporarily} + \md{2}{~pa88i2i ke8a~}\rt{|pa8ni ke8a|}\vc{7 intr} + \eg{go without food; abstain from food} + \md{3}{~u33aaviratam iru~}\rt{|u33aaviradam iru|}\vc{7 intr} + \eg{abstain from food, as a religious duty or for political and other reasons} + \md{4}{~noo2pu iru~}\wtvc{7i} + \eg{go without any or certain kinds of food, as a religious duty} + \syn{1}{~upavaacam iru~}\wtvc{7i}. +\hw{fast, be} + \md{1}{~veekamaaka iru~}\rt{|veehamaa iru|}\vc{7 intr} + \eg{be rapid, quick, speedy} + \syn{1}{~virai~}\wtvc{2i} + \md{2}{~veekamaaka oo8u~}\rt{|veehamaa oo8u|}\vc{3 intr} + \eg{(of a watch, clock) be in advance; be ahead of time; run rapidly or quickly} + \md{3}{~u6utiyaaka iru~}\wtvc{7i} + \eg{be firm; be firmly tied, as a knot; be strong or secure} + \md{4}{~uutaariyaaka iru~}\rt{|uudaariyaa iru|}\vc{7 intr} + \eg{be a spendthrift; lead a carefree, wild life}. +\hw{fast, become} + \md{1}{~u6utiyaaku~}\wtvc{3i} + \eg{become firm, strong or secure}. +\hw{fasten} + \md{1}{~ka88u~}\rt{|ka88u|}\vc{3 tr} + \eg{bind; pack; tie up, as an animal to a peg} + \md{2}{~muu8u~}\rt{|muu8u|}\vc{3 tr} + \eg{close, as a window, a door, a box} + \md{3}{~a8ai~}\rt{|a8e|}\vc{6 tr} + \eg{shut, as a window or door; shut animals up in a fold; put s.t. or s.o. in a cage or enclosure} + \md{4}{~puu88u~}\rt{|puu88u|}\vc{3 tr} + \eg{lock up, as a door or a box} + \md{5}{~poo8u~}\rt{|poo8u|}\vc{4 tr} + \eg{make secure, as a shirt with buttons, a door with a bolt} + \syn{1}{~maa88u~}\rt{|maa88u|}\vc{3 tr} + \eg{hook s.t.} + \md{6}{~taa7 i8u~}\wtvc{4t} + \eg{bolt, as the door, window, etc.} + \md{7}{~poruttu~}\wtvc{3t} + \eg{fix; attach firmly; attach s.t. to s.t. else, as sewing buttons on to a shirt, fixing a lock to a door, etc.; fix (one's eyes) on s.t. or s.o.} + \md{8}{~to8uttuvai~}\rt{|to8uttu vayyi|}\vc{6b tr} + \eg{tie or fasten lightly; string together, as garlands, flowers, etc.}. +\hw{fasten down} + \md{1}{~ka88u~}\rt{|ka88u|}\vc{3 tr} + \eg{fasten to a horizontal surface; bind; tie; batten down}. +\hw{fasten off} + \md{1}{~pi3ai~}\rt{|po3e, po3e|}\vc{6 tr} + \eg{tie, as two pieces of thread by knotting} + \syn{1}{~mu8i~}\rt{|mu8i|}\vc{6b tr} + \eg{tie as two pieces of thread by rolling the ends together}. +\hw{fasten on} + \md{1}{~pi8ittuk ko9~}\wtvc{1}\rt{|pi8iccikkoo|}\vc{4 tr} + \eg{seize; take a firm hold of; single s.t. or s.o. out for attack} + \st{~naa2 co22ataiyee ava2 pi8ittuk ko38aa2~} + \sr{|naan sonnadayee aven pi{\d d}iccikki{\d t}{\d t}aan|} + \se{He fastened (or) seized upon what I said.}. +\hw{fasten one's eyes on} + \md{1}{~ve6ittup paar~}\rt{|vericci paaru|}\vc{6 tr} + \eg{gaze at; focus on; stare at} + \syn{1}{~ve6i~}\wtvc{6t} + \md{2}{~ka3ka3aip padi~}\rt{|ka33e padi|}\vc{6b ta} + \eg{fix one's eyes, as on s.o. or s.t.} + \st{~ava2 e2 miitu ka3ka3aip patittaa2~} + \sr{|avan en meele ka{\d n}{\d n}e padiccaan|} + \se{He fixed his eyes on me.}. +\hw{fasten up} + \md{1}{~maa88u~}\rt{|maa88u|}\vc{3 tr} + \eg{fasten s.t. to a vertical surface} + \st{~intap pa8attai angkee maa88u~} + \sr{|indap pa{\d d}atte ange maa{\d t}{\d t}u|} + \se{Fasten this picture up there.}. +\hw{fasten upon} + \md{1}{~pattikko9~}\wtvc{1t} + \eg{sieze; take hold of} + \st{cf. fasten on}. +\hw{fastened, be} + \md{1}{~pati~}\rt{|padi|}\vc{2b intr} + \eg{be fixed, as one's sight or attention upon s.t.; be coupled firmly, as two planks of wood in joining} + \md{2}{~poruntu~}\wtvc{3i} + \eg{be attached firmly; dovetail} + \md{3}{~i3ai~}\wtvc{2i} + \eg{be attached or joined; be tied or made fast}. +\hw{fat} + \md{1}{~paruttuvi8u~}\rt{|paruttu8u|}\vc{4 intr} + \eg{become fleshy, stout or heavy} + \syn{1}{~paru~}\wtvc{6i} + \md{2}{~cataipi8ittiru~}\rt{|sade pi8icc-iru|}\vc{7 intr + dat} + \eg{put on flesh; become plump or heavy} + \syn{1}{~catai poo88iru~}\rt{|sade poo88iru|}\vc{7 intr} + \md{3}{~e8ai kuu8u~}\rt{|e8e kuu8u|}\vc{3 intr + dat} + \eg{gain weight} + \md{4}{~ta8ittuvi8u~}\rt{|ta8icc-i8u|}\vc{4 ta} + \eg{become heavy or stout} + \syn{1}{~ta8i~}\wtvc{6i} + \md{5}{~ko7uttiru~}\rt{|ko7utt-iru|}\vc{7 intr} + \eg{be very fat; be fattened, as a animal, etc.; be thick or well-filled as a purse} + \syn{1}{~ko7a~}\wtvc{6i}. +\hw{fatal, be} + \md{1}{~uyirukku aapattaaka iru~}\rt{|uyirukku aabattaa iru|}\vc{7 intr} + \eg{be a danger or risk to one's life; cause danger to one's life} + \syn{1}{~uyirukku aapattaaku~}\rt{|uyirukku aabatt-aahu|}\vc{3b intr} + \syn{2}{~ uyirukku apaayam vi3aivi~}\wtvc{6ta} + \syn{3}{~ uyirukku aapattu vi3aivi~}\wtvc{6ta} + \md{2}{~caavukkuk kaara3amaaka iru~}\rt{|saavukku kaara3amaa iru|}\vc{7 intr} + \eg{bring about death; be the cause of s.o.'s death.} + \md{3}{~naacamaakku~}\rt{|naasam aakku|}\vc{3 tr} + \eg{destroy, ruin, cause misfortune} + \syn{1}{~naacappa8uttu~}\rt{|naasa-pa8uttu|}\vc{3 tr} + \syn{2}{~naasamu88u~}\wtvc{3ta} + \md{4}{~paa7aakku~}\rt{|paa7-aakku|}\vc{3 tr} + \eg{cause ruin, destruction or failure} + \syn{1}{~paa7pa8uttu~}\rt{|paa7 pa8uttu|}\vc{3 tr} + \syn{2}{~naasamaakku~}\wtvc{3t} + \md{5}{~vitivasamaaku~}\rt{|vidivasam-aahu|}\vc{3b intr 3 pn} + \eg{be connected with fate or destiny; be fateful, as a meeting, an occurrence, a period} + \st{~anta cantippu vitivacamaa2atu~} + \sr{|anda sandippu vidivasamaanadu|} + \se{That meeting (or) encounter was fatal (fateful).} + \md{6}{~talaivitiyaaku~}\rt{|talevidi aahu|}\vc{3b intr 3pn} + \eg{be fated or destined; be so written} + \st{~anta vipattu ava2 talaiviti (yaakum)~} + \sr{|anda vibattu avan talevidi (aahum)|} + \se{That accident occurred because of his fate; That accident was fated to occur to him. (both used usually in an unfavourable sense)} + \md{7}{~kee8ukaalam pi8ittiru~}\rt{|kee8ukaalam pi8icc-iru|}\vc{7 intr + dat} + \eg{be in for a bad time; be on the road to ruin; be under bad stars} + \st{~ava2ukku kee8ukaalam pi8ittirukki6atu~} + \sr{|avanukku kee{\d d}ukaalam pi{\d d}iccirukku|} + \se{Misfortune has caught up with him; (or) He is in for a bad time; he is jinxed.}. +\hw{fatalistic, be} + \md{1}{~vitiyee e26u iru~}\rt{|vidiyee-33u iru|}\vc{7 intr} + \eg{hold the attitude of fatality or the doctrine of fatalism; be resigned; have a negative attitude about s.t.} + \syn{1}{~uu7vali e26u iru~}\wtvc{7i} + \md{2}{~na8appatu na8akka88um e26u iru~}\rt{|na8appadu na8akka88um-33u iru|}\vc{7 intr} + \eg{hold the attitude that whatever will be will be; submit to circumstances as inevitable; submit passively to misfortune, calamity, etc.} + \syn{1}{~(ka8avu9) vi88ava7i e26u iru~}\rt{|(ka8avu9) vi88ava7i-33u iru|}\vc{7 intr}. +\hw{fateful, be} + \md{1}{~vitivacamaaku~}\rt{|vidivasam-aahu|}\vc{3b intr 3pn (pres \& fut only)} + \eg{be connected with fate or destiny; be fatal, as an event, a period, etc.} + \st{~ava9 ta6kolai vitivacamaa8um~} + \sr{|ava9 tarkolai vidivasam aahum|} + \se{Hers was a fateful suicide.} + \syn{1}{~uuvi2aiyaaku~}\wtvc{3 3pn} + \md{2}{~mukkiyamaaku~}\rt{|mukkiyam aahu|}\vc{3b intr 3pn} + \eg{be important; be momentous} + \syn{1}{~si6appaaku~}\wtvc{3 3pn} + \syn{2}{~viseevimaaku~}\wtvc{3 3pn}. +\hw{father} + \md{1}{~uruvaakku~}\rt{|uruvakku|}\vc{3 tr} + \eg{found, originate, as a doctrine, a sect, etc.; propound as a theory, a practice, a way of life} + \syn{1}{~too66uvi~}\wtvc{6t} + \syn{2}{~u38aakku~}\rt{|u38-aakku|}\vc{3 tr}. +\hw{fathom} + \md{1}{~aa7am ka38upi8i~}\rt{|aa7am ka38u-pi8i|}\vc{6b ta} + \eg{find or measure the depth of river, sea, well, pit, crater, etc.} + \syn{1}{~aa7am (aa7attaik) ka3akki8u~}\wtvc{4ta} + \md{2}{~aa7am paar~}\rt{|aa7am paaru|}\vc{6 tr} + \eg{find or measure the depth of river, pit, etc.; test or examine s.o.'s learning, qualification, sincerity, etc.} + \md{3}{~parintuko9~}\wtvc{1t}\rt{|purinjikkoo|}\vc{4 tr} + \eg{understand, comprehend; get to the bottom of, as an event, a person's motive, etc.} + \syn{1}{~a6i~ (or)? ~aa7anka6i~}\wtvc{2t}. +\hw{fatigue} + \md{1}{~ka9aippu u38aakku~}\rt{|ka9eppe u38-aakku|}\vc{3 ta} + \eg{cause fatigue; cause to feel fatigued} + \syn{1}{~coorvu u38aakku~}\wtvc{3ta} + \md{2}{~ka9aippa8aiyac cey~}\wtvc{1t} + \eg{cause to fatigue; cause to feel tired or weary} + \syn{1}{~coorva8aiyac cey~ (or) ~coorv~}\wtvc{1t}. % synonym truncated? +\hw{fatigued, be} + \md{1}{~aluttup poo~}\rt{|aluttup poo|}\vc{3b intr 3pn (usu + past only)} + \eg{become weary; become discouraged} + \st{~e2akku aluttup pooyi66u~} + \sr{|enakku aluttu pooccu|} + \se{I am tired, fed up.} + \syn{1}{~salittup poo~}\wtvc{w. dat.}\rt{|saliccu poo|}\vc{3b intr (usu + past only)} + \syn{2}{~aluttuvi8u~}\wtvc{4i 3 pn} + \syn{3}{~salittuvi8u~}\wtvc{4i 3 pn} + \md{2}{~ka9aittup poo~}\rt{|ka9eccip poo|}\vc{3b intr 3pn + dat (usu + past} + \eg{become tired or wearied; become exhausted} + \syn{1}{~soorntu poo~}\rt{|soondu poo|}\vc{3 intr 3pn + dat (usu + past} + \syn{2}{~ayarntu poo~}\rt{|asandu poo|}\vc{3 intr 3pn + dat (usu past onl} + \md{3}{~ka9aippaay iru~}\rt{|ka9eppaa iru|}\vc{7 intr + dat} + \eg{be tired or exhausted; look or feel tired and weary} + \st{~ava2 ka9aippaay iruntaa2~, ~ava2ukku ka9aippaay iruntatu~} + \sr{|avan ka9eppaa irundaan, avanukku ka9eppaa irundadu|} + \se{He was (or felt) fatigued.} + \syn{1}{~coorvaay iru~}\rt{|soorvaa iru|}\vc{7 intr + dat} + \md{4}{~coorntuvi8i~}\rt{|soondu8u|}\vc{4 intr} + \eg{grow weary or exhausted; be tired and worn out} + \syn{1}{~ka9aittuvi8u~}\rt{|ka9ecc-i8u|}\vc{4 ta} + \syn{2}{~ayarntuvi8u~}\rt{|asandu8u|}\vc{4 intr} + \md{5}{~ayarvu6u~}\wtvc{1i} + \eg{be tired or weary} + \syn{1}{~ayarva8ai~}\wtvc{2i} + \syn{2}{~ka9appa8ai~}\wtvc{2i} + \syn{3}{~coorva8ai~}\wtvc{2i} + \syn{4}{~coorvu6u~}\wtvc{1i} + \md{6}{~i2aippaay iru~}\wtvc{7i} + \eg{be short of breath or gasp because of over exhaustion; be weak and worn out}. +\hw{fatten} + \md{1}{~ko7u~}\rt{|ko7u|}\vc{6 intr} + \eg{grow fat; become plump} + \syn{1}{~paruttuvi8u~}\rt{|paattu8u|}\vc{4 intr} + \md{2}{~ko7ukka vai~}\rt{|ko7ukka vayyi|}\vc{6b tr} + \eg{make fat; fatten up, as sheep for slaughter} + \md{3}{~se7ikkas sey~}\wtvc{1t} + \eg{help grow better; nourish, as crop, people, etc.; enrich, as soil, ideas, etc.} + \syn{1}{~se7ikka vai~}\wtvc{6t}. +\hw{fatty, be} + \md{1}{~koo7uppaay iru~}\rt{|ko7uppaa iru|}\vc{7 intr} + \eg{contain excessive fat, as muscle, food, meat, soup, etc.} + \md{2}{~ko7uppas sattu u8aiyataay iru~}\wtvc{7i} + \eg{contain nutrative fat, as foods etc.} + \syn{1}{~ko7uppus sattu no38iru ~}\wtvc{7i}. +\hw{fatuous, be} + \md{1}{~ma8atta2amaaka iru~}\rt{|ma8attanamaa iru|}\vc{7 intr} + \eg{be silly; be inane} + \syn{1}{~peetaitata2amaaka iru~}\wtvc{7i} + \md{2}{~mu88aa9ta2amaaka iru~}\rt{|mu88aa9tanamaa iru|}\vc{7 intr} + \eg{be foolish; be silly} + \syn{1}{~ma8atta2amaaka iru~}\wtvc{7i}. +\hw{fault} + \md{1}{~tappu sol~}\rt{|tappu sollu|}\vc{3c tr} + \eg{censure; blame; find fault with} + \syn{1}{~tava6u sol~}\wtvc{3t} + \syn{2}{~pi7ai sol~}\wtvc{3t} + \md{2}{~ku66am sol~}\rt{|kuttam sollu|}\vc{3c tr, ta} + \eg{find fault with; blame; criticise} + \syn{1}{~ku6ai sol~}\rt{|kore sollu|}\vc{3c tr} + \syn{2}{~pi7ai sol~}\wtvc{3t}. +\hw{faulty, be} + \md{1}{~tappaaka iru~}\rt{|tappaa iru|}\vc{7 intr 3pn} + \eg{be wrong; contain faults, mistakes or errors} + \syn{1}{~pi7aiyaay iru~ (and) ~tavaruk~}\wtvc{7 3pn} + \md{2}{~pi7aiyaaka iru~}\wtvc{7i 3pn} + \eg{be full of faults or defects} + \md{3}{~ku6aipaa8u ko38iru~}\wtvc{7i} + \eg{contain faults or blemishes; be defective}. +\hw{favour} + \md{1}{~aatari~}\rt{|aadari|}\vc{6b tr} + \eg{support, show favour to} + \syn{1}{~aataravu kaa88u~}\rt{|aadaruvu kaa88u|}\vc{3 tr + dat} + \syn{2}{~aataravu taa~}\rt{|aadaravu taa|}\vc{2c ta + dat} + \st{~avarka9 ava2ai aakarittaarka9~, ~avarka9 avarukku aataravu ko8uttaarka9~ (or) ~tantaarka9~} + \sr{|avanga avane aadariccaanga, avanga avanukku aadaravu ku{\d d}uttaanga (or) tandaanga|} + \se{They gave him the benefit of the doubt; they favoured him.} + \md{2}{~virumpu~}\rt{|virumbu|}\vc{3 tr} + \eg{prefer; like; choose} + \st{~naa2 ava2ai virumpuki6ee2~} + \sr{|naan avane virumbureen|} + \se{I like him.} + \syn{1}{~pi8i~}\rt{|pi8i|}\vc{6b tr 3pn + dat} + \st{~e2akku ava3aip pi8ikki6atu~} + \sr{|enakku avane pi{\d d}ikkidu|} + \se{I like him.} + \md{3}{~salukai kaa88u~}\rt{|saluhe kaa88u|}\vc{3 tr} + \eg{show partiality to; give unfair help or advantages to; give s.o. the benefit of the doubt} + \syn{1}{~pa8sa paatam kaa88u~}\rt{|pa8ca paadam kaa88u|}\vc{3 tr} + \syn{2}{~ooravanca2ai ka88u~}\wtvc{3ta} + \eg{act with partiality} + \syn{3}{~ooravanca2ai sey~}\wtvc{1}\rt{|ooravanjane pa33u|}\vc{3 tr} + \md{4}{~nalku~}\wtvc{3t} + \eg{bestow, grant, give} + \syn{1}{~aru9~}\wtvc{3t} + \md{5}{~aru9puri~}\wtvc{2ta} + \eg{patronise; grace; grant, as a prayer} + \syn{1}{~aru9 sey~}\wtvc{1ta} + \md{6}{~ottiru~}\rt{|ott-iru|}\vc{7 tr} + \eg{resemble; be like or similar to} + \md{7}{~caayalaaka iru~}\rt{|saayalaa iru|}\vc{7 intr} + \eg{have the likeness of; show the same features of} + \syn{1}{~caa8aiyaaka iru~}\rt{|jaa8eyaa iru|}\vc{7 intr} + \st{~antak ku7antai ammaavi2 caayalaaka~ (or) ~caa8aiyaaka irukki6atu~} + \sr{|anda ko7ende ammaa(voo{\d d}a) saayalaa (or) jaadayaa irukku|} + \se{The baby favours her mother} +\bye + diff --git a/language/tamil/wntamil/tamil.mf b/language/tamil/wntamil/tamil.mf new file mode 100644 index 0000000000..d2c30d5314 --- /dev/null +++ b/language/tamil/wntamil/tamil.mf @@ -0,0 +1,2020 @@ +boolean dodraw; +dodraw=true; +boolean goleft; +goleft=false; +def tthinnest=max(hair,2) enddef; +def tthinner=max(1.4hair,2) enddef; +def tthin=max(1.8hair,2) enddef; +def tmed=max(.75curve,2) enddef; +def tthick=curve enddef; +def tthicker=1.2curve enddef; +def tthickest=1.4curve enddef; + +string callchar; +numeric oldh; numeric oldw; numeric oldd; + +def charspec(expr c, w_sharp, h_sharp, d_sharp) = + oldh:=h; oldw:=w; oldd:=d; + w:=hround(w_sharp*hppp); h:=vround(h_sharp*hppp); d:=vround(d_sharp*hppp); +enddef; + +input tamilmax; + +def cloney(suffix $,@) = + y$=y@; y$r=y@r; y$l=y@l; +enddef; + +def clonex(suffix $,@) = + x$=x@; x$r=x@r; x$l=x@l; +enddef; + +def small_iito (suffix @,$)(expr iheight) = +x$99=x@; y$99=y@; pos$99(tthin,180); +x$100=x$99-2.5u; y$100=.5[y$99,y$1]; pos$100(tthin,135); +x$1=x@+.5u; top y$1r=iheight; pos$1(tthick,90); +x$2=x$1+u; y$2=y$1-.5u; pos$2(.7tthick,60); +x$3=x$2; y$3=y$2-2u; pos$3(tthin,-90); +x$4=x$4l=x$4r=x$2; y$4=y$2; y$4r=y$4+1; y$4l=y$4-1; +filldraw stroke z$99e{left}...{up}z$100e...{right}z$1e...z$2e...{left}z$3e...{right}z$4e; +penlabels($1,$2,$3,$4); +enddef; + +def help_uu = +charspec("9",x_height#,.75x_height#,0); +x181=x101=u; x106=x107=x108=x109=.55w; x111=x112=.8w; x110=w; +x103=x105=.5[x101,x106]; x102=x104=.5[x101,x103]; +bot y104r=y106=y107=y111=0; top y105r=y108=top y109r=top y110r=y112=h; +y101=y181=y103=.5y102; y102=.6h; +pos101(.8tthinner,180); pos102(.8tthin,90); pos103(.8tmed,0); +pos104(.8tthin,-90); pos181(.8tthinner,-180); pos105(.8tthick,-270); +pos106(.8tthin,-360); pos107(.8tthin,0); pos108(.8tthin,0); +pos109(.8tthin,90); pos110(.8tthin,90); pos111(.8tthick,0); pos112(.8tthick,0); +if dodraw: +filldraw stroke z101e...{right}z102e...{down}z103e...{left}z104e..z181e...{right}z105e...{down}z106e; +filldraw stroke z107e---z108e; filldraw stroke z109e---z110e; +filldraw stroke z111e---z112e; +fi +enddef; + + +cmchar "Tamil vii"; +beginchar(115,1.5x_height#+u#,body_height#,0); +adjust_fit(0,0); +callchar:="v"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x21r=x10l; x21l=x10r; x21=x10; cloney(21,10); small_iito(21,s,h); +endchar; + +cmchar "tamil a"; +beginchar(0,2x_height#,x_height#,.6desc_depth#); +adjust_fit(0,0); +x3=.5[x9,x11]; top y1r=h; y5=y12=h; y2=y4=y6=.5[y3,y1]; y3=.8bar_height; x1=x3; +x4=x8=.4[x9,x11]; x2=.6[x9,x11]; x5=.6[x9,x11]; x6=.7[x9,x11]; x7=.8[x9,x11]; x11=x12=x13=w-u; +x9=u; x10=.15[x9,x11]; y8=-.8d; y13=-d; y7=bar_height; y9=.2bar_height; y10=y11=.25bar_height; +z20=z1; +pos1(tthinnest,90); pos2(tthin,0); pos3(tthinnest,-90); pos4(tthinnest,-180); +pos5(hair,90); pos6(curve,0); pos7(tthick,-360); pos8(tthinner,-450); +pos9(tthinnest,-580); pos10(tthinnest,-630); pos11(tthinnest,-630); pos12(tthick,0); +pos13(tthick,0);pos20(tthinner,-270); +filldraw stroke z1e...z2e...z3e...z4e...z20e...{down}z7e...{left}z8e...{up}z9e...z10e---z11e; +filldraw stroke z12e---z13e; +penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13); endchar; + +cmchar "tamil aa"; +beginchar(1,2.5x_height#,x_height#,1.4desc_depth#); +adjust_fit(0,0); +x3=.5[x9,x11]; top y1r=h; y5=y12=h; y2=y4=y6=.5[y3,y1]; y3=.8bar_height; x1=x3; +x4=x8=.4[x9,x11]; x2=.6[x9,x11]; x5=.6[x9,x11]; x6=.7[x9,x11]; x7=.8[x9,x11]; x11=x12=x13=2x_height-u; +x9=u; x10=.15[x9,x11]; y8=-.48desc_depth; y13=-.6desc_depth; y7=bar_height; y9=.2bar_height; y10=y11=.25bar_height; +z20=z1; x31=x31r=x31l=x11+u; cloney(31,11); +x32r=x13r; y32=y13; pos32(tthinner,0); x34=w-u; y34=y32; pos34(tthinner,-720); +x33=.5[x32,x34]; y33=0; pos33(tthin,-90); x35=.1[x13,x8]; y35=-1.2d; %bot y35l=-d; +pos35(.8tthick,-810); x36=.2[x8,x13]; y36=-desc_depth; pos36(tthin,-900); +x37=.5[x8,x13]; y37=y13; pos37(tthinner,-990); +pos1(tthinnest,90); pos2(tthin,0); pos3(tthinnest,-90); pos4(tthinnest,-180); +pos5(hair,90); pos6(curve,0); pos7(tthick,-360); pos8(tthinner,-450); +pos9(tthinnest,-580); pos10(tthinnest,-630); pos11(tthinnest,-630); pos12(tthick,0); +pos13(tthick,0);pos20(tthinner,-270); +filldraw stroke z1e...z2e...z3e...z4e...z20e...{down}z7e...{left}z8e...{up}z9e...z10e---z31e{right} + ...{down}z34e...{left}z35e...{up}z36e...{right}z37e; +filldraw stroke z12e---z13e; +penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,31,32,33,34,35,36,37); +endchar; + +cmchar "tamil i"; +beginchar(2,2x_height#,asc_height#,desc_depth#); +adjust_fit(0,0); +pickup crisp.nib; +x6=.6w; x11=x13=x15=.5w; x16=x17=.9w; x12=.75w; +x5=x7=.55w; x4=.3w; x3=.4w; x2=.5w; x1=.35w; +x8=x10=x14=.15w; x9=.1w; +y15=h; y5=x_height; y14=y11=.1h; y10=0; y16=.8x_height; +y7=-.1d; y8=y13=y17=-d; y9=y12=-.6d; +y2=y4=y6=.6x_height; y1=.8x_height; y3=.4x_height; +z20=z1; pos20(tthinnest,-200); +z65=.5[z6,z7]; pos65(tthicker,-370); +pos1(tmed,45); pos2(tmed,0); pos3(tthin,-90); pos4(tthinnest,-180); +pos5(tmed,-270); pos6(tthick,-360); pos7(tthicker,-380); pos8(tmed,-450); +pos9(tthinner,-540); pos10(tthinnest,-585); pos11(tthin,-630); +pos12(tthick,-720); pos13(tthin,-810); pos14(tthinner,-880); +pos15(tthick,-990); pos16(tthin,-1060); pos17(tthin,-1060); +filldraw stroke z1e..z2e..z3e..z4e..z20e..z5e..z65e..z8e..z9e..z10e..z11e..z12e..z13e..z14e..z15e...{down}z16e---z17e; +penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17); endchar; + +cmchar "Tamil ii"; +beginchar(3,1.125x_height#+2u#,x_height#,0); +adjust_fit(0,0); +callchar:="r"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x7=.5[x1,x6]; x8=x4-.5dot_size; +top y77r=top y88r=bar_height+.375dot_size; +y7=y8=.5[y77r,y77l]; +x77=x7; x88=x8; pos7(.75dot_size,0); pos77(.75dot_size,90); +pos8(.75dot_size,0); pos88(.75dot_size,90); +dot(7,77); dot(8,88); +penlabels(7,8); endchar; + +cmchar "tamil u"; +beginchar(4,2x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="u"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + + +cmchar "tamil uu"; +beginchar(5,2.8x_height#,x_height#,0); +adjust_fit(0,0); +help_uu; +picture V; transform t; +t=identity shifted(1.4x_height,.25x_height); +V=currentpicture transformed t; currentpicture:=V; +h:=oldh; w:=oldw; d:=oldd; +callchar:="u"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x12=w-u; y12=y11; pos12(tthin,-290); +filldraw stroke z11e--z12e; +endchar; + +cmchar "tamil e"; +beginchar(6,1.6x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="e"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + +cmchar "tamil ai"; +beginchar(7,1.75x_height#,x_height#,.8x_height#); +adjust_fit(0,0); +pickup crisp.nib; +y7=y10=h; y4=y8=y9=.2h; y15=y19=-d; y12=.9bar_height; +y21=.25h; y13=-.2d; y14=-.6d; y16=-.8d; y17=y18=-.3d; y20=-.2d; +y1=y3=.4h; y2=.7h; y11=.75h; y85=0; +% +x14=x1=u; x11=x12=w-u; x8=x9=x17=x18=.55[x1,x11]; x85=x8; +x7=.6[x1,x8]; x10=.5[x9,x11]; x3=.6[x1,x8]; x2=x4=.5[x1,x3]; +x13=x2; x15=x7-.7u; x16=x17; x19=.5[x18,x11]; x20=.95x11; x21=.9x11; +% +x77=x8; y77=.6h; z99=z77; +pos77(tthick,-360); pos99(tthick,0); +pos1(tthinner,180); pos2(tmed,90); pos3(tthick,0); pos4(tmed,-90); +z55=z1; pos55(tthinner,-180); +%pos6 ? +pos7(tthick,-270); pos8(tthick,-405); +pos9(tthick,-45); pos10(tthin,-90); pos11(tthick,-180); pos12(tthick,-200); +pos21(tthin,-240); pos13(tthin,-240); pos14(tmed,-180); +pos15(tthick,-90); pos16(tthick,-45); pos17(tthick,-45); +pos18(tthick,-45); pos19(tthick,90); pos20(tmed,225); +pos85(tthin,-270); +%pickup pencircle scaled .2pt +filldraw stroke z1e..z2e{right}..z3e{down}..z4e{left}..z55e...{right}z7e...{down}z77e---z8e; +%pickup crisp.nib +%filldraw stroke z9e---z99e{up}...z10e{right}...{down}z12e..z21e---z13e..z14e{down}...z15e{right}...z16e...{up}z17e; +filldraw stroke z9e---z99e{up}...z10e{right}...{down}z12e...{left}z85e{left}..z14e{down}...z15e{right}...z16e...{up}z17e; +filldraw stroke z18e{down}...z19e{right}...z20e; +%pickup pencircle scaled .2pt +%draw stroke z18e{down}...z19e{right}...z20e; +penlabels(1,2,3,4,55,7,8,9,10,11,12,21,13,14,15,16,17,19,20); endchar; + +cmchar "Tamil k"; +beginchar(8,1.5x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="k"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + +cmchar "Tamil o"; +beginchar(9,1.6x_height#,x_height#,.8x_height#); +adjust_fit(0,0); +x1=x5=x16=u; x7=rt x12r=rt x13r=w-u; +x6=.5[x1,x7]; x15=.5[x16,x12]; x17=.1[x16,x12]; x14=.85[x16,x12]; +x11=x9; x8=.4[x9,x7]; x9=x10=.7[x1,x7]; +x3=.3[x1,x7]; x2=x4=.5[x1,x3]; +top y6r=h; bot y15r=-d; +y2=.5h; y1=y5=y3=.5y2; +bot y4r=bot y8r=0; +y9=y10=y2; y7=.3h; y11=-.1d; y12=y13=-.3d; +y14=-.6d; y16=-.5d; y17=-.2d; +pos1(tthin,180); pos2(tthin,90); pos3(tthick,0); pos4(tthin,-90); +pos5(tthin,-180); pos6(tmed,-270); pos7(tthick,-360); pos8(tmed,-450); +pos9(tthin,-540); pos10(tthin,0); pos11(tmed,5); pos12(tthin,10); +pos13(tthick,10); pos14(tthick,0); pos15(tmed,-90); pos16(tthinner,-180); +pos17(tmed,-250); +filldraw stroke z1e...{right}z2e...{down}z3e...{left}z4e...z5e...{right}z6e + ...{down}z7e...{left}z8e...z9e; +% pickup pencircle scaled .2pt; +filldraw stroke z10e..z11e...{right}z12e; +filldraw stroke z13e...z14e...{left}z15e...{up}z16e...z17e; +penlabels(1,2,3,4,6,7,8,9,11,12,14,15,16,17); +endchar; + + +cmchar "Tamil ki"; +beginchar(10,1.8x_height#,asc_height#,0); +adjust_fit(0,0); +callchar:="k"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +z45=z21; x46=x3; top y46r=h; x47=x48=w-u; y47=y4; y48=0; +pos45(tthinnest,270); pos46(tthick,90); pos47(tthinner,0); +x48l=x48-.5; x48r=x48+.5; y48l=y48r=0; +filldraw stroke z45e{left}...{right}z46e...z47e{down}---z48e; +penlabels(46,47,48); +endchar; + +cmchar "Tamil kii"; +beginchar(11,1.5x_height#,body_height#,0); +adjust_fit(0,0); +callchar:="k"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +z45=z21; x46=x3; top y46r=h; +pos45(tthinnest,270); pos46(tmed,90); +x47=.6[x3,x4]; y47=.9[y3,y46]; x48=x4; y48=.5[y3,y46]; +y49=.3[y3,y46]; x49=x47; x50=.2[x3,x4]; y50=y48; z51=z47; +pos47(.7tmed,45); pos48(tthinner,0); pos49(tthinnest,-90); +pos50(tthinnest,-180); pos51(tthinnest,-225); +filldraw stroke z45e{left}...{right}z46e...z47e...{down}z48e...{left}z49e...{up}z50e...z51e; +penlabels(46,47,48,49,50); +endchar; + +cmchar "Tamil ku"; +beginchar(12,2x_height#,asc_height#,desc_depth#); +adjust_fit(0,0); +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x45=x5; bot y45r=-d; pos45(tthick,-450); +x46=x46r=x46l=x2; y46=y2; y46r=y46+1; y46l=y46-1; +y26=y25; y26l=y25l; y26r=y25r; x26=x26l=x26r=.7[x3,x4]; +x47=-.25x_height; y47=y8; pos47(tthin,-540); +filldraw stroke z25e---z26e{right}...z45e...{up}z47e...{right}z46e; +picture V; transform t; t=identity shifted(.4x_height,0); +V=currentpicture transformed t; currentpicture:=V; +penlabels(26,45,46,47); +endchar; + +cmchar "Tamil kuu"; +beginchar(13,2.1x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +cloney(26,25); x26=x26l=x26r=.6[x3,x4]; +x28=x4; y28=0; x30=x28+(x4-x3); y30=0; top y29l=bar_height; x29=.5[x28,x30]; +x31=x30; bot y31l=0; pos31(tthin,90); x32=w-u; bot y32l=0; pos32(tthin,90); +pos28(tthin,0); pos29(tthinner,-90); pos30(tthin,-180); +filldraw stroke z25e--z26e{right}...{down}z28e; +filldraw stroke z28e{up}...{right}z29e...{down}z30e; +filldraw stroke z31e--z32e; +penlabels(26,28,29,30,31); endchar; + +cmchar "Tamil long o"; +beginchar(14,1.6x_height#,x_height#,.8x_height#); +adjust_fit(0,0); +x1=x5=x16=u; x7=rt x12r=rt x13r=w-u; +x6=.5[x1,x7]; x15=.5[x16,x12]; x17=.25[x16,x12]; x14=.85[x16,x12]; +x11=x9; x8=.4[x9,x7]; x9=x10=.7[x1,x7]; +x3=.3[x1,x7]; x2=x4=.5[x1,x3]; +top y6r=h; bot y15r=-d; +y2=.5h; y1=y5=y3=.5y2; +bot y4r=bot y8r=0; +y9=y10=y2; y7=.3h; y11=-.1d; y12=y13=-.3d; +y14=-.6d; y16=-.5d; y17=-.2d; +x18=.4[x16,x12]; y18=-.5d; pos18(tthinner,-360); +pos1(tthin,180); pos2(tthin,90); pos3(tthick,0); pos4(tthin,-90); +pos5(tthin,-180); pos6(tmed,-270); pos7(tthick,-360); pos8(tmed,-450); +pos9(tthin,-540); pos10(tthin,0); pos11(tmed,5); pos12(tthin,10); +pos13(tthick,10); pos14(tthick,0); pos15(tmed,-90); pos16(tthinner,-180); +pos17(tmed,-250); +filldraw stroke z1e...{right}z2e...{down}z3e...{left}z4e...z5e...{right}z6e + ...{down}z7e...{left}z8e...z9e; +% pickup pencircle scaled .2pt; +filldraw stroke z10e..z11e...{right}z12e; +filldraw stroke z13e...z14e...{left}z15e...{up}z16e...{right}z17e...{down}z18e; +penlabels(1,2,3,4,6,7,8,9,11,12,14,15,16,17,18); +endchar; + +cmchar "tamil long e"; +beginchar(15,1.6x_height#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="e"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x10=x4; bot y10r=-d; pos10(tthick,-90); +x11=x9; bot y11r=0; pos11(tthick,-90); +filldraw stroke z11e--z10e; +penlabels(10); +endchar; + +cmchar "tamil ng"; +beginchar(16,1.5x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="g"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + +cmchar "Tamil ai matra"; +beginchar(17,2x_height#,x_height#,0); +adjust_fit(0,0); +w:=3x_height; +x1=x81=u; x6=.6x10; x8=.6[x1,x6]; x7=.5[x8,x6]; +x5=.5[x1,x6]; x3=.5[x1,x8]; x4=x2=.5[x1,x3]; +x9=.5[x8,x10]; x10=.7w; x12=.6[x8,x10]; x11=.5[x12,x10]; +top y5r=top y9r=h; +bot y4r=bot y7r=bot y11r=0; +y2=y8=y6=y12=y10=.5h; +y81=y1=y3=.5y2; +pos1(tthinner,180); pos2(tthin,90); pos3(tthick,0); pos4(tthin,-90); +pos81(tthinner,-180); pos5(tmed,-270); pos6(tthicker,-360); +pos7(tmed,-450); pos8(tthin,-540); pos9(tmed,-630); pos10(tthicker,-720); +pos11(tmed,-810); pos12(tthin,-900); +x30=x11; y30=y10; x31=x12; bot y31r=0; pos30(tthick,-720); pos31(tmed,-790); +filldraw stroke z1e...{right}z2e...{down}z3e...{left}z4e..z81e...{right}z5e + ...{down}z6e...{left}z7e...{up}z8e...{right}z9e...{down}z30e...z31e; +penlabels(1,2,3,4,5,6,7,8,9,30,31); +endchar; + +cmchar "tamil ngi"; +beginchar(18,1.85x_height#,asc_height#,0); +adjust_fit(0,0); +callchar:="g"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x40=x13; y40=y13; pos40(tthin,0); x41=x40; top y41l=h; pos41(tthick,-90); +x50=x40-2u; y50=.5[y40,y41]; pos50(tmed,-30); +x42=w-u; y42=x_height; x43=x42; y43=y43l=y43r=0; pos42(tthin,-180); +x43r=x43-.6; x43l=x43+.6; +filldraw stroke z40e{left}...{right}z41e...{down}z42e--z43e; +penlabels(41,42,43,44); +endchar; + + + +cmchar "tamil ngii"; +beginchar(19,1.75x_height#,body_height#,0); +adjust_fit(0,0); +callchar:="g"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +small_iito(13,s,h); +endchar; + +cmchar "tamil ngu"; +beginchar(20,1.5x_height#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="g"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +clonex(40,12); y40=y40l=y40r=-d; +filldraw stroke z12e--z40e; +endchar; + +cmchar "tamil nguu"; +beginchar(21,1.85x_height#,x_height#,1.5desc_depth#); +adjust_fit(0,0); +callchar:="g"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +clonex(40,12); y40=y40l=y40r=-.5d; +filldraw stroke z12e--z40e; +x22=w-u; y22=.5y40; x21=.6[x12,x22]; y21=.25d; +pos21(tthinner,-90); pos22(tthin,-180); +x23=.7[x1,x12]; bot y23l=-d; pos23(tthick,-270); +x24=x2; y24=-.5d; pos24(tthin,-360); x25=x7; y25=-.25d; pos25(tthinner,-450); +x26=.5[x1,x12]; y26=-.5d; pos26(tthinnest,-540); +filldraw stroke z40e{up}...{right}z21e...{down}z22e...{left}z23e...{up}z24e + ...{right}z25e...{down}z26e; +penlabels(40,21,22,23,24,25,26); +endchar; + +cmchar "tamil e matra"; +beginchar(22,1.4x_height#,body_height#,0); +adjust_fit(0,0); +x1=x3=x5=.6w; x2=x1-1.5u; x4=x1+1.5u; top y3l=bar_height; +pos3(1.2tthin,-90); y2=y4=.5[y1,y3]; bot y1l=.25u; pos1(tthin,90); +pos2(tthin,0); pos4(tmed,-180); y5=y1; pos5(tthin,-270); +x6=u; y6=.5h; pos6(tthinner,-360); top y7l=h; x7=.5w; pos7(1.2tmed,-450); +x8=w-u; y8=x_height; pos8(tthin,-540); x9=x8; y9=0; x9r=x9-.6; x9l=x9+.6; +y9r=y9l=y9; x75=x7; bot y75l=0; pos75(tthin,-280); +filldraw stroke z1e...{up}z2e...{right}z3e...{down}z4e...z5e...{left}z75e + ...{up}z6e...{right}z7e...z8e--z9e; +penlabels(1,2,3,4,5,75,6,7,8,9); +endchar; + +cmchar "tamil long e matra"; +beginchar(23,1.4x_height#,body_height#,0); +adjust_fit(0,0); +x1=x3=x5=x10=x8=x12=w-2.5u; x2=x11=x1-1.5u; x4=x9=x1+1.5u; top y3l=bar_height; +pos3(1.2tthin,-90); y2=y4=.5[y1,y3]; bot y1l=.25u; pos1(tthin,90); +pos2(tthin,0); pos4(tmed,-180); y5=y1; pos5(tthin,-270); +x6=u; y6=.5h; pos6(tthinner,-360); top y7l=h; x7=.55w; pos7(1.2tmed,-450); +x75=x7; bot y75l=0; pos75(tthin,-280); +top y8l=h-.25u; pos8(.8tmed,-460); y9=y11=.5[y8,y10]; y10=y8-y3+y1; +y12=y8; pos9(tthin,-540); pos10(tthin,-630); pos11(tthinner,-720); +pos12(tthinnest,-810); +filldraw stroke z1e...{up}z2e...{right}z3e...{down}z4e...z5e...{left}z75e + ...{up}z6e...{right}z7e...z8e...{down}z9e...{left}z10e...{up}z11e...z12e; +penlabels(1,2,3,4,5,75,6,7,8,9,10,11,12); +endchar; + +cmchar "Tamil c"; +beginchar(24,1.5x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +y26=y25; y26l=y25l; y26r=y25r; x26=x26l=x26r=w-u; +filldraw stroke z25e---z26e; +penlabels(26); +endchar; + +cmchar "Tamil ci"; +beginchar(26,1.7x_height#,asc_height#,0); +adjust_fit(0,0); +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +y26=y25; y26l=y25l; y26r=y25r; x26=x26l=x26r=w-u-.2x_height; +filldraw stroke z25e---z26e; +z45=z21; x46=x3; top y46r=h; x47=x48=w-u; y47=y4; y48=0; +pos45(tthinnest,270); pos46(tthick,90); pos47(tthinner,0); +x48l=x48-.5; x48r=x48+.5; y48l=y48r=0; +filldraw stroke z45e{left}...{right}z46e...z47e{down}---z48e; +penlabels(26,46,47,48); +endchar; + +cmchar "Tamil cii"; +beginchar(27,1.6x_height#,body_height#,0); +adjust_fit(0,0); +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +y26=y25; y26l=y25l; y26r=y25r; x26=x26l=x26r=w-u-.1x_height; +filldraw stroke z25e---z26e; +z45=z21; x46=x3; top y46r=h; +pos45(tthinnest,270); pos46(tmed,90); +x47=.6[x3,x4]; y47=.9[y3,y46]; x48=x4; y48=.5[y3,y46]; +y49=.3[y3,y46]; x49=x47; x50=.2[x3,x4]; y50=y48; z51=z47; +pos47(.7tmed,45); pos48(tthinner,0); pos49(tthinnest,-90); +pos50(tthinnest,-180); pos51(tthinnest,-225); +filldraw stroke z45e{left}...{right}z46e...z47e...{down}z48e...{left}z49e...{up}z50e...z51e; +penlabels(26,46,47,48,49,50); +endchar; + +cmchar "Tamil cu"; +beginchar(28,1.65x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +y26=y25; y26l=y25l; y26r=y25r; x26=x26l=x26r=w-u; +filldraw stroke z25e---z26e; +x27=x28=.5[x25,x26]; y27=y26; y28=0; pos27(tmed,0); pos28(tmed,0); +filldraw stroke z27e--z28e; +penlabels(26,27,28); +endchar; + +cmchar "Tamil cuu"; +beginchar(29,2x_height#,x_height#,desc_depth#); +adjust_fit(0,0); +w:=1.65x_height; +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +y26=y25; y26l=y25l; y26r=y25r; x26=x26l=x26r=w-u; +filldraw stroke z25e---z26e; +x27=x28=.5[x25,x26]; y27=y26; y28=0; pos27(tmed,0); pos28(tmed,0); +filldraw stroke z27e--z28e; +x40=x6; bot y40r=-d; pos40(tthick,-90); +x41=-.25x_height; y41=y8; x42=x42l=x42r=x2; y42=y2; y42r=y42+.6; y42l=y42-.6; +pos41(tthinner,-180); +x48=x28; y48=0; pos48(tthinner,180); x49=w-u; y49=0; pos49(tthin,0); +filldraw stroke z48e{up}...{down}z49e...{left}z40e...{up}z41e...{right}z42e; +picture V; transform t; t=identity shifted(.35x_height,0); +V=currentpicture transformed t; currentpicture:=V; +penlabels(26,27,28,40,41); +endchar; + +cmchar "tamil ny"; +beginchar(32,2x_height#+2u#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +w:=1.7x_height; +callchar:="e"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; x99=x9; y99=0; pos99(tthin,0); +x11=x9+4u; x10=.5[x9,x11]; top y10l=bar_height; pos10(tmed,-90); +y11=.2bar_height; pos11(tthin,-180); x12=.5[x4,x9]; bot y12l=-d; pos12(tthick,-270); +x13=-.2x_height; y13=.3bar_height; pos13(tthin,-360); x14=x5-.75u; y14=y5; pos14(tthinner,-400); +filldraw stroke z99e{up}...{right}z10e...{down}z11e...{left}z12e...{up}z13e...z14e; +picture V; transform t; t=identity shifted(.3x_height,0); +V=currentpicture transformed t; currentpicture:=V; +endchar; + +cmchar "tamil nyi"; +beginchar(34,2.2x_height#+2u#,asc_height#,1.2desc_depth#); +adjust_fit(0,0); +w:=1.7x_height; +callchar:="e"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; x99=x9; y99=0; pos99(tthin,0); +x11=x9+4u; x10=.5[x9,x11]; top y10l=bar_height; pos10(tmed,-90); +y11=.2bar_height; pos11(tthin,-180); x12=.5[x4,x9]; bot y12l=-d; pos12(tthick,-270); +x13=-.2x_height; y13=.3bar_height; pos13(tthin,-360); x14=x5-.75u; y14=y5; pos14(tthinner,-400); +filldraw stroke z99e{up}...{right}z10e...{down}z11e...{left}z12e...{up}z13e...z14e; +x30=x8; y30=x_height; pos30(tthin,0); x31=x30; top y31l=h; pos31(tthick,-90); +x33=x32=x11+2u; y32=x_height; y33=y33l=y33r=0; pos32(tthin,-180); x33l=x33+.6; +x33r=x33-.6; filldraw stroke z30e{left}...{right}z31e...{down}z32e--z33e; +picture V; transform t; t=identity shifted(.3x_height,0); +V=currentpicture transformed t; currentpicture:=V; +endchar; + +cmchar "tamil nyii"; +beginchar(35,2x_height#+2u#,body_height#,1.2desc_depth#); +adjust_fit(0,0); +w:=1.7x_height; +callchar:="e"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; x99=x9; y99=0; pos99(tthin,0); +x11=x9+4u; x10=.5[x9,x11]; top y10l=bar_height; pos10(tmed,-90); +y11=.2bar_height; pos11(tthin,-180); x12=.5[x4,x9]; bot y12l=-d; pos12(tthick,-270); +x13=-.2x_height; y13=.3bar_height; pos13(tthin,-360); x14=x5-.75u; y14=y5; pos14(tthinner,-400); +filldraw stroke z99e{up}...{right}z10e...{down}z11e...{left}z12e...{up}z13e...z14e; +small_iito(8,s,h); +picture V; transform t; t=identity shifted(.3x_height,0); +V=currentpicture transformed t; currentpicture:=V; +endchar; + +cmchar "tamil nyu"; +beginchar(36,2x_height#+u#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +w:=1.7x_height; +callchar:="e"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; x99=x9; y99=0; pos99(tthin,0); +x11=x9+4u; x10=.5[x9,x11]; top y10l=bar_height; pos10(tmed,-90); +y11=.2bar_height; pos11(tthin,-180); x12=.5[x4,x9]; y12=-d; pos12(tthick,-270); +x13=0; y13=-.3d; pos13(tthin,-360); x14=x13+.2u; y14=y13+.2u; pos14(tthin,-450); +x15=x11+1.5u; y15=y14; pos15(tthin,-450); +x16=x15; y16=y15r; pos16(tthick,0); x17=x16; y17=x_height; pos17(tthick,0); +filldraw stroke z99e{up}...{right}z10e...{down}z11e...{left}z12e...{up}z13e...{right}z14e--z15e; +filldraw stroke z16e--z17e; +penlabels(10,11,12,13,14,15,16,17); +endchar; + + +cmchar "tamil nyuu"; +beginchar(37,2.4x_height#+2u#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +w:=1.7x_height; +callchar:="e"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; x99=x9; y99=0; pos99(tthin,0); +x11=x9+4u; x10=.5[x9,x11]; top y10l=bar_height; pos10(tmed,-90); +y11=.2bar_height; pos11(tthin,-180); x12=.5[x4,x9]; y12=-d; pos12(tthick,-270); +x13=0; y13=-.3d; pos13(tthin,-360); x14=x13+.2u; y14=y13+.2u; pos14(tthin,-450); +x15=x11+2u; y15=y14; pos15(tthin,-450); +x16=x15; y16=y15r; pos16(tthin,0); x17=x16; y17=x_height; pos17(tthin,0); +filldraw stroke z99e{up}...{right}z10e...{down}z11e...{left}z12e...{up}z13e...{right}z14e--z15e; +filldraw stroke z16e--z17e; +w:=2.4x_height+2u; +top y18r=y17; x18=x17l; pos18(tmed,90); y19=y18; x19=w-u; x40r=x19-u; +y40=y17; x21=x40; y21=0; pos19(tmed,90); pos40(tmed,0); pos21(tmed,0); +filldraw stroke z18e--z19e; filldraw stroke z40e--z21e; +penlabels(10,11,12,13,14,15,16,17,18,19,40,21); +endchar; + +cmchar "Tamil t dot"; +beginchar(40,1.75x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="T"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + +cmchar "Tamil t dot i"; +beginchar(42,1.75x_height#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="T"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x5=.7[x3,x4]; bot y5r=0; pos5(tthin,270); x6=x5-1.5u; top y6r=h; pos6(tthick,90); +x7=x5; y7=bar_height; pos7(tthin,0); x8=x7; y8=-d; pos8(tthinnest,0); +x40=x1; y40=.6[y1,y2]; +filldraw stroke z5e{z40-z5}...{right}z6e...{down}z7e--z8e; +penlabels(5,6,7,8); endchar; + +cmchar "Tamil t dot ii"; +beginchar(43,1.75x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="T"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x5=.7[x3,x4]; y5=0; pos5(tmed,180); +small_iito(5,s,x_height); +penlabels(5,6,7,8); endchar; + +cmchar "tamil t dot u"; +beginchar(44,1.6x_height#,body_height#,desc_depth#); +adjust_fit(0,0); +x1=x2=.45w; y1=x_height; y2=0; pos1(tmed,0); pos2(tmed,0); +x3r=x2r; y3=y2; pos3(tthinner,0); x5l=w-2.5u; y5=.5[y4,y6]; pos5(tthinner,-180); +x4=.5[x3,x5]; y4=bar_height; pos4(tthin,-90); +x6=x3; bot y6l=-d; pos6(tthick,-270); x7=u; y7=.5[y6,y8]; pos7(tthinner,-360); +x8=x1+u; top y8l=h; pos8(tmed,-450); x9=x10=w-u; y9=y1; pos9(tthin,-540); +y10=y10r=y10l=0; x10l=x10+.6; x10r=x10-.6; +filldraw stroke z1e--z2e; +filldraw stroke z3e{up}...{right}z4e...{down}z5e...{left}z6e...{up}z7e...{right}z8e...{down}z9e--z10e; +penlabels(1,2,4,5,6,7,8,9,10); +endchar; + +cmchar "tamil t dot uu"; +beginchar(45,1.6x_height#,body_height#,desc_depth#); +adjust_fit(0,0); +x1=x2=.45w; y1=x_height; y2=0; pos1(tmed,0); pos2(tmed,0); +x3r=x2r; y3=y2; pos3(tthinner,0); x5l=w-2.5u; y5=.5[y4,y6]; pos5(tthinner,-180); +x4=.5[x3,x5]; y4=bar_height; pos4(tthin,-90); +x6=x3; bot y6l=-d; pos6(tthick,-270); x7=u; y7=.5[y6,y8]; pos7(tthinner,-360); +x8=x1+u; top y8l=h; pos8(tmed,-450); x9=w-3.5u; y9=asc_height-.25u; +x10=x9+1.5u; y10=.5[y9,y11]; x11=x9; y11=y9-4u; x12=x9-1.5u; y12=y10; +x13=x9; y13=y9; pos9(tthin,-470); pos10(tthin,-540); pos11(tthinner,-630); +pos12(tthinnest,-720); x13l=x13r=x13; y13l=y13+.6; y13r=y13-.6; +filldraw stroke z1e--z2e; +filldraw stroke z3e{up}...{right}z4e...{down}z5e...{left}z6e...{up}z7e...{right}z8e + ...z9e...{down}z10e...{left}z11e...{up}z12e...{right}z13e; +penlabels(1,2,4,5,6,7,8,9,10,11,12,13); +endchar; + +cmchar "Tamil n dot"; +beginchar(48,2.8x_height#+u#,x_height#,0); +adjust_fit(0,0); +callchar:="1"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +filldraw stroke z13e---z14e; +filldraw stroke z15e---z16e; +endchar; + +cmchar "Tamil n.aa"; +beginchar(49,2.8x_height#+3u#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +callchar:="1"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x21=x16; y21=y6; +y22=-d; x22=.4[x1,x21]; +x23=x1; y23=.8x_height; +pos21(tthick,-1080); pos22(tthin,-1170); +y23l+.5=y23r-.5=y23; x23l=x23; x23r=x23-1; +filldraw stroke z13e{right}...{down}z21e...{left}z22e...{right}z23e; +picture V; transform t; t=identity shifted(3u,0); +V=currentpicture transformed t; currentpicture:=V; +%penlabels(21,22,23); +endchar; + +cmchar "Tamil n.i"; +beginchar(50,3x_height#+u#,asc_height#,0); +adjust_fit(0,0); +callchar:="1"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +filldraw stroke z13e---z14e; +filldraw stroke z15e---z16e; +x17=.5[x13,x14]; top y17l=x_height; x18=x17; top y18r=h; +pos17(tthin,270); pos18(tthick,90); +x20=x19=x14+u; y19=x_height; y20=y20r=y20l=0; +pos19(tthin,0); x20l=x20-.6; x20r=x20+.6; +filldraw stroke z17e{left}...{right}z18e...{down}z19e--z20e; +penlabels(17,18,19,20); +endchar; + +cmchar "Tamil n.ii"; +beginchar(51,3x_height#,body_height#,0); +adjust_fit(0,0); +callchar:="1"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +filldraw stroke z13e---z14e; +filldraw stroke z15e---z16e; +x17=.5[x13,x14]; top y17l=x_height; pos17(tthin,270); +small_iito(17,s,h); +penlabels(17); +endchar; + +cmchar "Tamil n.u"; +beginchar(52,2.8x_height#+3u#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +callchar:="1"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x21=x16+u; y21=y6; +y22=-d; x22=.6[x1,x21]; +x23=x1; y23=-.3d; x24=x23+.2u; y24=y23+.2u; x25=w-u; y25=y24; +x27r=x26r=x25; y27=x_height; y26=y25r; +pos21(tthin,-1080); pos22(tthick,-1170); +pos23(tthin,-1260); pos24(tthin,-1350); pos25(tthin,-1350); +filldraw stroke z13e{right}...{down}z21e...{left}z22e...{up}z23e...{right}z24e--z25e; +pos26(tmed,0); pos27(tmed,0); filldraw stroke z26e--z27e; +penlabels(21,22,23,24,25,27); +endchar; + +cmchar "Tamil n.uu"; +beginchar(53,3.6x_height#+u#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +w:=3x_height+u; +callchar:="1"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x21=x16+u; y21=y6; +y22=-d; x22=.6[x1,x21]; +x23=x1; y23=-.3d; x24=x23+.2u; y24=y23+.2u; x25=w-u; y25=y24; +x27r=x26r=x25; y27=x_height; y26=y25r; +pos21(tthin,-1080); pos22(tthick,-1170); +pos23(tthin,-1260); pos24(tthin,-1350); pos25(tthin,-1350); +filldraw stroke z13e{right}...{down}z21e...{left}z22e...{up}z23e...{right}z24e--z25e; +pos26(tmed,0); pos27(tmed,0); filldraw stroke z26e--z27e; +w:=3.6x_height+u; x28=x27l; top y28r=y27; y29=y28; y30=y27; x29=w-u; x30=x29-2u; +x31=x30; y31=0; +pos28(tthin,90); pos29(tthin,90); pos30(tthin,0); pos31(tthin,0); +filldraw stroke z28e--z29e; filldraw stroke z30e--z31e; +penlabels(21,22,23,24,25,27,28,29,30,31); +endchar; + + + +cmchar "Tamil n dot ai"; +beginchar(54,3.8x_height#+u#,asc_height#,0); +adjust_fit(0,0); +callchar:="1"; +dodraw:=false; +tspecs; +dodraw:=true; +h:=oldh; w:=oldw; d:=oldd; +aipoints; +z211=.5[z210,z2]; pos211(tthin,135); +filldraw stroke z201e...{down}z202e...{left}z203e...{up}z204e...z205e...{right}z206e + ...{down}z207e...z208e...{down}z209e...{right}z210e...z211e + ...{right}z2e...{down}z3e...{left}z4e..z81e...{right}z5e + ...{down}z6e...{left}z7e...{up}z8e...{right}z9e...{down}z10e + ...{left}z11e...{up}z12e...{right}z13e---z14e; +filldraw stroke z15e---z16e; +picture V; transform t; t=identity shifted(x_height,0); +V=currentpicture transformed t; currentpicture:=V; +endchar; + +cmchar "Tamil t"; +beginchar(56,1.7x_height#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +% +% finish with tail for t shape +cloney(61,25); x61r=x61l=x61=.5[x3,x4]; +rt x62r=w-u; y62=.5y61; pos62(tthick,0); +y63=y64=-.3d; lft y66l=-d; y65=.4[y64,y66]; +x63=x61; x64=x2; x65=u; x66=.7[x65,x64]; +pos63(tthin,-90); pos64(tthin,-90); pos65(tthinner,0); +pos66(tthick,45); +%filldraw stroke z25e--z61e{right}...{down}z62e...{left}z63e---z64e{left}...{down}z65e..z66e; +filldraw stroke z66e...{up}z65e...{right}z64e---z63e{right}...{up}z62e...{left}z61e---z25e; +penlabels(45,47,48,61,62,63,64,65,66); +endchar; + + +cmchar "Tamil ti"; +beginchar(58,1.85x_height#,asc_height#,1.2desc_depth#); +adjust_fit(0,0); +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +% +% draw the i loop +z45=z21; x46=x3; top y46r=h; x47=x48=w-u; y47=y4; y48=0; +pos45(tthinnest,270); pos46(tthick,90); pos47(tthinner,0); +x48l=x48-.5; x48r=x48+.5; y48l=y48r=0; +filldraw stroke z45e{left}...{right}z46e...z47e{down}---z48e; +% +% finish with tail for t shape +cloney(61,25); x61r=x61l=x61=.5[x3,x4]; +rt x62r=.5[x4,x48]; % note this is based on position of i-loop +y62=.5y61; pos62(tthick,0); +y63=y64=-.3d; lft y66l=-d; y65=.4[y64,y66]; +x63=x61; x64=x2; x65=u; x66=.7[x65,x64]; +pos63(tthinner,-90); pos64(tthinner,-90); pos65(tthinner,0); +pos66(tthick,45); +%filldraw stroke z25e--z61e{right}...{down}z62e...{left}z63e---z64e{left}...{down}z65e..z66e; +filldraw stroke z66e...{up}z65e...{right}z64e---z63e{right}...{up}z62e...{left}z61e---z25e; +penlabels(45,47,48,61,62,63,64,65,66); +endchar; + +cmchar "Tamil tii"; +beginchar(59,1.65x_height#,asc_height#,1.2desc_depth#); +adjust_fit(0,0); +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +% +% do the upper loop for ii +z45=z21; x46=x3; top y46r=h; +pos45(tthinnest,270); pos46(tmed,90); +x47=.6[x3,x4]; y47=.9[y3,y46]; x48=x4; y48=.5[y3,y46]; +y49=.3[y3,y46]; x49=x47; x50=.2[x3,x4]; y50=y48; z51=z47; +pos47(.7tmed,45); pos48(tthinner,0); pos49(tthinnest,-90); +pos50(tthinnest,-180); pos51(tthinnest,-225); +filldraw stroke z45e{left}...{right}z46e...z47e...{down}z48e...{left}z49e...{up}z50e...z51e; +% +% finish with tail for t shape +cloney(61,25); x61r=x61l=x61=.5[x3,x4]; +rt x62r=w-u; y62=.5y61; pos62(tthick,0); +y63=y64=-.3d; lft y66l=-d; y65=.4[y64,y66]; +x63=x61; x64=x2; x65=u; x66=.7[x65,x64]; +pos63(tthin,-90); pos64(tthin,-90); pos65(tthinner,0); +pos66(tthick,45); +%filldraw stroke z25e--z61e{right}...{down}z62e...{left}z63e---z64e{left}...{down}z65e..z66e; +filldraw stroke z66e...{up}z65e...{right}z64e---z63e{right}...{up}z62e...{left}z61e---z25e; +penlabels(45,47,48,49,50,61,62,63,64,65,66); +endchar; + +cmchar "Tamil tu"; +beginchar(60,2.2x_height#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +w:=w-2u; +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +% +% finish with tail for t shape +cloney(61,25); x61r=x61l=x61=.5[x3,x4]; +rt x62r=.35[x4,x90]; y62=.5y61; pos62(tthick,0); +x63=x7; y63=-d; x64=x8-2u; y64=.85[y63,y65]; y66=y65=-.3d; +x65=.25[x64,x8]; x66=w-u;rt x67r=x66; y67=bot y66l; x90=x67; y90=x_height; +pos63(tthin,-90); pos64(tthinner,-180); pos65(tthinner,-270); +pos66(tthinner,-270); pos67(.8tthick,0); pos90(.8tthick,0); +filldraw stroke z25e--z61e{right}...{down}z62e...{left}z63e...{up}z64e + ...{right}z65e---z66e; +filldraw stroke z67e---z90e; +picture V; transform t; t= identity shifted(2u,0); +V=currentpicture transformed t; currentpicture:=V; +penlabels(61,62,63,64,65,66,90); +endchar; + +cmchar "Tamil tuu"; +beginchar(61,2.6x_height#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +w:=2.2x_height-2u; +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +% +% finish with tail for t shape +cloney(61,25); x61r=x61l=x61=.5[x3,x4]; +rt x62r=.35[x4,x90]; y62=.5y61; pos62(tthick,0); +x63=x7; y63=-d; x64=x8-2u; y64=.85[y63,y65]; y66=y65=-.3d; +x65=.25[x64,x8]; x66=w-u;rt x67r=x66; y67=bot y66l; x90=x67; y90=x_height; +pos63(tthin,-90); pos64(tthinner,-180); pos65(tthinner,-270); +pos66(tthinner,-270); pos67(tthin,0); pos90(tthin,0); +filldraw stroke z25e--z61e{right}...{down}z62e...{left}z63e...{up}z64e + ...{right}z65e---z66e; +filldraw stroke z67e---z90e; +w:=2.6x_height-2u; +x201=x90l; top y201r=x_height; y202=y201; x202=w-u; pos201(tthin,90); +pos202(tthin,90); x203=.6[x201,x202]; y203=x_height; x204=x203; +y204=0; pos203(tmed,0); pos204(tmed,0); +filldraw stroke z201e--z202e; filldraw stroke z203e--z204e; +picture V; transform t; t= identity shifted(2u,0); +V=currentpicture transformed t; currentpicture:=V; +penlabels(61,62,63,64,65,66,90); +endchar; + +cmchar "Tamil n"; +beginchar(64,1.5x_height#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +callchar:="n"; +tspecs; h:= oldh; w:=oldw; d:=oldd; +%draw the end loop +filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z10e...{left}z11e...{down}z12e..z13e; +endchar; + +cmchar "Tamil ni"; +beginchar(66,1.75x_height#,asc_height#,1.2desc_depth#); +adjust_fit(0,0); +callchar:="n"; +tspecs; h:= oldh; w:=oldw; d:=oldd; +%draw the end loop +filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z10e...{left}z11e...{down}z12e..z13e; +% draw the i loop +x45=.8[x5,x4]; top y45r=x_height; x46=x45; top y46l=h; x47=x48=w-u; y47=y4; y48=0; +pos45(tthinnest,90); pos46(tthick,-90); pos47(tthinner,-180); +x48l=x48+.65; x48r=x48-.65; y48l=y48r=0; +filldraw stroke z45e{left}...{right}z46e...z47e{down}---z48e; +penlabels(45,46,47,48); +endchar; + +cmchar "Tamil nii"; +beginchar(67,1.65x_height#,body_height#,1.2desc_depth#); +adjust_fit(0,0); +callchar:="n"; +tspecs; h:= oldh; w:=oldw; d:=oldd; +%draw the end loop +filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z10e...{left}z11e...{down}z12e..z13e; +x31=x9l; y31=x_height; small_iito(31,s,h); +endchar; + +cmchar "Tamil nu"; +beginchar(68,1.8x_height#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +callchar:="n"; +tspecs; h:= oldh; w:=oldw; d:=oldd; +%draw the end loop +x70=.5[x1,x6]; y70=-d; x72=w-u; y72=y82; rt x73r=x72; +y73=y72; x74=x73; y74=x_height; +z81=z12; z82=z11; pos70(tthinner,-90); pos81(tthinner,-180); +pos82(tthinner,-270); pos72(tthinner,-270); +pos73(.8tthick,0); pos74(.8tthick,0); +filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z70e...{up}z81e + ...{right}z82e---z72e; +filldraw stroke z73e--z74e; +penlabels(70,72,73,74,81,82); +endchar; + +cmchar "Tamil nuu"; +beginchar(69,2.1x_height#,x_height#,.5x_height#); +adjust_fit(0,0); +callchar:="n"; +tspecs; h:= oldh; w:=oldw; d:=oldd; +%draw the end loop +x70=.5[x1,x6]; y70=-d; x72=w-3u; y72=y82; rt x73r=x72; +y73=y72; x74=x73; y74=x_height; +z81=z12; z82=z11; pos70(tthinner,-90); pos81(tthinner,-180); +pos82(tthinner,-270); pos72(tthinner,-270); +pos73(tthinner,0); pos74(tthinner,0); +filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z70e...{up}z81e + ...{right}z82e---z72e; +filldraw stroke z73e--z74e; +top y90r=x_height; x90=lft x73l; x91=w-u; y91=y90; +pos90(tthinner,90); pos91(tthinner,90); filldraw stroke z90e--z91e; +rt x92r=x91; y92=x_height; y93=0; x93=x92; +pos92(.8tthick,0); pos93(.8tthick,0); filldraw stroke z92e--z93e; +penlabels(70,72,73,74,81,82,90,91,92,93); +endchar; + +cmchar "Tamil p"; +beginchar(72,1.4x_height#+u#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="p"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + +cmchar "Tamil pi"; +beginchar(74,1.5x_height#+2u#,asc_height#,0); +adjust_fit(0,0); +callchar:="p"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x7=x6; top y7l=h; pos7(tthick,-90); x8=x9=w-u; y8=x_height; y9=y9r=y9l=0; +x9r=x9-.6; x9l=x9+.6; pos8(tthin,-180); +filldraw stroke z6e{left}...{right}z7e...{down}z8e--z9e; +penlabels(7,8,9); endchar; + +cmchar "Tamil pii"; +beginchar(75,1.4x_height#+u#,body_height#,0); +adjust_fit(0,0); +callchar:="p"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x7=x6; x7r=x6l; x7l=x6r; cloney(7,6); +small_iito(7,s,h); +endchar; + +cmchar "Tamil pu"; +beginchar(76,1.4x_height#+u#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="p"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +clonex(7,5); y7r=y7l=y7=-d; filldraw stroke z5e--z7e; +endchar; + +cmchar "Tamil puu"; +beginchar(77,1.4x_height#+4u#,x_height#,1.4desc_depth#); +adjust_fit(0,0); +callchar:="p"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +clonex(7,5); y7r=y7l=y7=-.5d; filldraw stroke z5e--z7e; +x8=x7; y8=y7; pos8(tthin,0); x10=w-u; y10=.5[y9,y11]; pos10(tthin,-180); +x9=.5[x8,x10]; top y9l=0; pos9(tthin,-90); x11=.5[x1,x10]; y11=-d; +x12=x1; y12=-.4d; x13=.25[x1,x4]; y13=-.2d; x14=.5[x1,x4]; y14=-.45d; +pos11(tthick,-270); pos12(tthin,-360); pos13(tthin,-450); pos14(tthinner,-540); +filldraw stroke z8e{up}...{right}z9e...{down}z10e...{left}z11e...{up}z12e + ...{right}z13e...{down}z14e; +endchar; + +cmchar "Tamil m"; +beginchar(80,1.6x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="m"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + +cmchar "Tamil mi"; +beginchar(82,1.85x_height#,asc_height#,0); +adjust_fit(0,0); +callchar:="m"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x10=x6; top y10l=h; y11=x_height; x12=x11=w-u; y12=0; +pos10(tthick,-90); pos11(tthin,-180); y12r=y12l=y12; +x12r=x12-.6; x12l=x12+.6; +filldraw stroke z6e{left}...{right}z10e...{down}z11e--z12e; +penlabels(10,11,12); endchar; + +cmchar "Tamil mii"; +beginchar(83,1.6x_height#,body_height#,0); +adjust_fit(0,0); +callchar:="m"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x10=x6; y10l=x_height; x10r=x10-.6; x10l=x10+.6; y10=y10l-.6; y10r=y10-.6; +small_iito(10,s,h); +endchar; + +cmchar "Tamil mu"; +beginchar(84,2.2x_height#,x_height#,desc_depth#); +adjust_fit(0,0); +w:=1.6x_height; +callchar:="m"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x9=x8; y9=0; pos9(tthick,-180); +x10=.25[x2,x8]; bot y10l=-d; pos10(tmed,-270); +x11=-.6x_height+u; y11=.5bar_height; x12=x1-.5u; y12l=h; +pos11(tthin,-360); x12l=x12r=x12; y12=y12l-.6; y12r=y12-.6; +filldraw stroke z9e{down}...{left}z10e...{up}z11e...{right}z12e; +picture V; transform t; t=identity shifted(.6x_height,0); +V=currentpicture transformed t; currentpicture:= V; +endchar; + + +cmchar "Tamil muu"; +beginchar(85,2.2x_height#,x_height#,desc_depth#); +adjust_fit(0,0); +w:=1.6x_height; +callchar:="m"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x9=x8; y9=0; pos9(tthick,-180); +x10=.25[x2,x8]; bot y10l=-d; pos10(tmed,-270); +x11=-.6x_height+u; y11=.5bar_height; x12=x1-2.5u; y12l=h; +pos11(tthin,-360); pos12(tthinnest,-450); +x13=x12+u; y14=y12-u; x14=x13-2u; y14=y13; +pos13(tthinnest,-540); x14l=x14-.6; x14r=x14+.6; y14r=y14l=y14; +filldraw stroke z9e{down}...{left}z10e...{up}z11e...{right}z12e...{down}z13e...{z14-z2}z14e; +picture V; transform t; t=identity shifted(.6x_height,0); +V=currentpicture transformed t; currentpicture:= V; +endchar; + +cmchar "Tamil y"; +beginchar(88,1.5x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="y"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + +cmchar "Tamil yi"; +beginchar(90,1.9x_height#,asc_height#,0); +adjust_fit(0,0); +callchar:="y"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x20=x9; y20l=h; pos20(tthick,-90); x21=w-u; y21=x_height; pos21(tthin,-180); +x22=x21; y22=y22l=y22r=0; x22r=x22-.6; x22l=x22+.6; +filldraw stroke z9e{left}...{right}z20e...{down}z21e--z22e; +penlabels(20,21,22); endchar; + +cmchar "Tamil yii"; +beginchar(91,1.65x_height#,body_height#,0); +adjust_fit(0,0); +callchar:="y"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x20=x9; y20=y9; pos20(tthin,180); +small_iito(20,s,h); +endchar; + +cmchar "Tamil yu"; +beginchar(92,1.5x_height#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="y"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +clonex(20,10); y20=y20l=y20r=-d; +filldraw stroke z10e--z20e; +penlabels(20); endchar; + +cmchar "Tamil yuu"; +beginchar(93,1.75x_height#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="y"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +clonex(20,10); y20=y20l=y20r=-.5d; +filldraw stroke z10e--z20e; +x22=w-u; y22=0; x21=.6[x10,x22]; y21=.25d; +pos21(tthinner,-90); pos22(tthin,-180); +x23=.7[x7,x8]; y23=-1.2d; pos23(tthick,-270); +x24=x2; y24=-.5d; pos24(tthin,-360); x25=x7; y25=-.25d; pos25(tthinner,-450); +x26=.5[x7,x8]; y26=-.5d; pos26(tthinnest,-540); +filldraw stroke z20e{up}...{right}z21e...{down}z22e...{left}z23e...{up}z24e + ...{right}z25e...{down}z26e; +penlabels(20,21,22,23,24,25,26); endchar; + +cmchar "Tamil r"; +beginchar(96,.9x_height#+2u#,x_height#,.75desc_depth#); +adjust_fit(0,0); +callchar:="r2"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x7=x6; bot y7l=y6; x8=x1; bot y8l=-d; +pos7(tthin,90); pos8(tthin,90); +filldraw stroke z7e--z8e; +penlabels(7,8); endchar; + +cmchar "Tamil aa matra"; +beginchar(97,.9x_height#+2u#,x_height#,0); +adjust_fit(0,0); +callchar:="r2"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + +cmchar "Tamil ri"; +beginchar(98,.9x_height#+3.5u#,asc_height#,0); +adjust_fit(0,0); +callchar:="r2"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x7=.5[x5,x4]; y7=y5; x8=x7; top y8r=h; x9=x10=w-u; y9=x_height; y10=0; +pos7(tthinner,-90); pos8(tthick,90); pos9(tthin,0); +x10l=x10-.6; x10r=x10+.6; y10r=y10l=0; +filldraw stroke z7e{left}...{right}z8e...{down}z9e--z10e; +penlabels(7,8,9,10); endchar; + +cmchar "Tamil rii"; +beginchar(99,.9x_height#+2.5u#,body_height#,0); +adjust_fit(0,0); +callchar:="r2"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x7=.5[x5,x4]; y7=x_height; pos7(tthinner,-90); +small_iito(7,s,body_height); +penlabels(7,8,9,10); endchar; + +cmchar "Tamil ru"; +beginchar(100,.9x_height#+7u#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +callchar:="r2"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x7=x6; y7=y6; x8=.7[x5,x4]; top y8l=bar_height; pos8(tthick,-90); +pos7(tthin,0); x9=1.4[x5,x4]; y9=0; pos9(tthin,-180); +x10=.7[x1,x6]; bot y10l=-d; pos10(tthinner,-270); x11=x1-4u; y11=.5bar_height; +pos11(tthinner,-360); x12=x2-u; top y12l=x_height; pos12(tthinnest,-450); +filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z10e...{up}z11e...{right}z12e; +picture V; transform t; t=identity shifted(3.75u,0); +V=currentpicture transformed t; currentpicture:= V; +penlabels(7,8,9,10,11,12); endchar; + + +cmchar "Tamil ruu"; +beginchar(101,.9x_height#+9u#,x_height#,1.2desc_depth#); +adjust_fit(0,0); +callchar:="r2"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x7=x6; y7=y6; x8=.7[x5,x4]; top y8l=bar_height; pos8(tthick,-90); +pos7(tthin,0); x9=1.4[x5,x4]; y9=0; pos9(tthin,-180); +x10=.7[x1,x6]; bot y10l=-d; pos10(tthinner,-270); x11=x1-6u; y11=.5bar_height; +pos11(tthinner,-360); x12=.5[x11,x2]; top y12l=x_height; pos12(tthin,-450); +x13=.8[x11,x2]; y13=y12-1.5u; x14=.3[x11,x2]; y14=y12-3u; +pos13(tthin,-540); pos14(tthinner,-600); +filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z10e...{up}z11e...{right}z12e + ...{down}z13e...z14e; +picture V; transform t; t=identity shifted(5.75u,0); +V=currentpicture transformed t; currentpicture:= V; +penlabels(7,8,9,10,11,12); endchar; + + +cmchar "Tamil l"; +beginchar(104,1.4x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="l"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x11=x9; top y11r=h; x12=x11+.5u; y12=y11-.25u; pos11(tthick,90); pos12(.7tthick,60); +x13=x12; y13=x12-2u; pos13(tthin,-90); x14r=x14l=x14=x12; y14=y12; y14r=y14+1; y14l=y14-1; +filldraw stroke z4e...z1e..z2e..z3e..z4e...{up}z81e..z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e + ...{left}z10e; +endchar; + +cmchar "Tamil li"; +beginchar(106,1.6x_height#+2u#,body_height#,0); +adjust_fit(0,0); +callchar:="l"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x11=x10; top y11r=h; pos11(tthick,90); x13=x12=w-u; y12=x_height; +y13r=y13l=y13=0; x13l=x13-.6; x13r=x13+.6; pos12(tthin,0); +filldraw stroke z4e...z1e..z2e..z3e..z4e...{up}z81e..z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e + ...{left}z10e...{right}z11e...{down}z12e--z13e; +%filldraw stroke z10e...{right}z11e...{down}z12e--z13e; +penlabels(11,12,13); +endchar; + +cmchar "Tamil lii"; +beginchar(107,1.5x_height#,asc_height#,0); +adjust_fit(0,0); +callchar:="l"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x11=x9; top y11r=h; x12=x11+.5u; y12=y11-.25u; pos11(tthick,90); pos12(.7tthick,60); +x13=x12; y13=x12-2u; pos13(tthin,-90); x14r=x14l=x14=x12; y14=y12; y14r=y14+1; y14l=y14-1; +filldraw stroke z4e...z1e..z2e..z3e..z4e...{up}z81e..z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e + ...{left}z10e...{right}z11e..z12e...{left}z13e...{right}z14e; +%small_iito(10,s,h); +endchar; + +cmchar "Tamil lu"; +beginchar(108,2x_height#,x_height#,1.4desc_depth#); +adjust_fit(0,0); +callchar:="l"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +filldraw stroke z4e...z1e..z2e..z3e..z4e...{up}z81e..z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e + ...{left}z10e; +z21=z8; pos21(tthin,0); x22=.15[x5,x21]; bot y22r=-d; pos22(tthick,-90); +x23=x81-u; y23=-.4d; x24=x23+.5u; y24=y23+.5u; pos23(tthin,-180); pos24(tthin,-270); +x25=w-u; y25=y24; pos25(tthin,-270); x26r=x25; x27=x26; pos26(tmed,0); +y26=y25l; y27=x_height; pos27(tmed,0); +filldraw stroke z21e{down}...{left}z22e...{up}z23e...{right}z24e--z25e; +filldraw stroke z26e--z27e; +penlabels(21,22,23,24,25,26,27); +endchar; + +cmchar "Tamil luu"; +beginchar(109,2.4x_height#,x_height#,1.4desc_depth#); +adjust_fit(0,0); +w:=1.9x_height; +callchar:="l"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +filldraw stroke z4e...z1e..z2e..z3e..z4e...{up}z81e..z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e + ...{left}z10e; +z21=z8; pos21(tthin,0); x22=.15[x5,x21]; bot y22r=-d; pos22(tthick,-90); +x23=x81-u; y23=-.4d; x24=x23+.5u; y24=y23+.5u; pos23(tthin,-180); pos24(tthin,-270); +x25=w-u; y25=y24; pos25(tthin,-270); x26r=x25; x27=x26; pos26(tthin,0); +y26=y25l; y27=x_height; pos27(tthin,0); +filldraw stroke z21e{down}...{left}z22e...{up}z23e...{right}z24e--z25e; +filldraw stroke z26e--z27e; +w:=2.4x_height; +x28=x27l; y28r=y27; y29=y28; x29=w-u; pos28(tthin,90); pos29(tthin,90); +filldraw stroke z28e--z29e; +x31=x30=.65[x28,x29]; y30=y27; y31=0; pos30(tmed,0); pos31(tmed,0); +filldraw stroke z30e--z31e; +penlabels(21,22,23,24,25,26,27,28,29,30); +endchar; + +cmchar "Tamil lai"; +beginchar(110,2.8x_height#,asc_height#,0); +adjust_fit(0,0); +callchar:="l"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; aipoints; +z211=.5[z210,z2]; pos211(tthin,135); +filldraw stroke z201e...{down}z202e...{left}z203e...{up}z204e...z205e...{right}z206e + ...{down}z207e...z208e...{down}z209e...{right}z210e...z211e + ...{right}z2e...{down}z3e...{left}z4e...{up}z81e...{right}z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e...{left}z10e; +picture V; transform t; t=identity shifted(x_height,0); +V=currentpicture transformed t; currentpicture:=V; +endchar; + + + +cmchar "Tamil v"; +beginchar(112,1.4x_height#+2u#,x_height#,0); +adjust_fit(0,0); +callchar:="v"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + +cmchar "Tamil vi"; +beginchar(114,1.65x_height#+2u#,asc_height#,0); +adjust_fit(0,0); +callchar:="v"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; x21r=x10l; x21l=x10r; x21=x10; cloney(21,10); +x11=x10; top y11r=h; pos11(tthick,90); x13=x12=w-u; y12=x_height; +y13r=y13l=y13=0; x13l=x13-.6; x13r=x13+.6; pos12(tthin,0); +filldraw stroke z21e{left}...{right}z11e...{down}z12e--z13e; +penlabels(11,12,13); +endchar; + +cmchar "Tamil vii"; +beginchar(115,1.5x_height#+u#,body_height#,0); +adjust_fit(0,0); +callchar:="v"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x21r=x10l; x21l=x10r; x21=x10; cloney(21,10); small_iito(21,s,h); +endchar; + +cmchar "Tamil vu"; +beginchar(116,1.5x_height#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="v"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +clonex(11,9); y11r=y11l=y11=-d; filldraw stroke z9e--z11e; +penlabels(11); endchar; + +cmchar "Tamil vuu"; +beginchar(117,1.5x_height#+3u#,x_height#,1.4desc_depth#); +adjust_fit(0,0); +callchar:="v"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +clonex(11,9); y11r=y11l=y11=-.5d; filldraw stroke z9e--z11e; +x18=x11; y18=y11; pos18(tthin,0); x20=w-u; y20=.5[y19,y21]; pos20(tthin,-180); +x19=.5[x18,x20]; top y19l=0; pos19(tthin,-90); x21=.5[x1,x20]; y21=-d; +x22=x1; y22=-.4d; x23=.25[x1,x9]; y23=-.2d; x24=.5[x1,x9]; y24=-.45d; +pos21(tthick,-270); pos22(tthin,-360); pos23(tthin,-450); pos24(tthinner,-540); +filldraw stroke z18e{up}...{right}z19e...{down}z20e...{left}z21e...{up}z22e + ...{right}z23e...{down}z24e; +penlabels(11); endchar; + +cmchar "Tamil z"; +beginchar(120,1.6x_height#,x_height#,1.4desc_depth#); +adjust_fit(0,0); +callchar:="m"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x9=x9r=x9l=x5; y9=-.3d; y9l=y9+.6;y9r=y9-.6; filldraw stroke z8e{down}...{right}z9e; +x90l=x9l; y90l=y9l; pos90(tthin,-170); +x10=.4[x1,x5]; bot y10r=-d; x11=x1; y11=.3[y9,y10]; pos10(tthick,-90); pos11(tthin,-180); +x12=.25[x2,x5]; y12=.5[y2,y11]; pos12(tthinner,40); +filldraw stroke z9e{left}...{left}z10e...{up}z11e...z12e; +penlabels(9,10,11,12); +endchar; + +cmchar "Tamil zi"; +beginchar(122,1.9x_height#,asc_height#,1.4desc_depth#); +adjust_fit(0,0); +callchar:="m"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x9=x9r=x9l=x5; y9=-.3d; y9l=y9+.6;y9r=y9-.6; filldraw stroke z8e{down}...{right}z9e; +x90l=x9l; y90l=y9l; pos90(tthin,-170); +x10=.4[x1,x5]; bot y10r=-d; x11=x1; y11=.3[y9,y10]; pos10(tthick,-90); pos11(tthin,-180); +x12=.25[x2,x5]; y12=.5[y2,y11]; pos12(tthinner,40); +filldraw stroke z9e{left}...{left}z10e...{up}z11e...z12e; +x30=x6; top y30l=h; y31=x_height; x32=x31=w-u; y32=0; +pos30(tthick,-90); pos31(tthin,-180); y32r=y32l=y32; +x32r=x32-.6; x32l=x32+.6; +filldraw stroke z6e{left}...{right}z30e...{down}z31e--z32e; +penlabels(9,10,11,12,30,31,32); +endchar; + +cmchar "Tamil zii"; +beginchar(123,1.6x_height#,body_height#,1.4desc_depth#); +adjust_fit(0,0); +callchar:="m"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x9=x9r=x9l=x5; y9=-.3d; y9l=y9+.6;y9r=y9-.6; filldraw stroke z8e{down}...{right}z9e; +x90l=x9l; y90l=y9l; pos90(tthin,-170); +x10=.4[x1,x5]; bot y10r=-d; x11=x1; y11=.3[y9,y10]; pos10(tthick,-90); pos11(tthin,-180); +x12=.25[x2,x5]; y12=.5[y2,y11]; pos12(tthinner,40); +filldraw stroke z9e{left}...{left}z10e...{up}z11e...z12e; +small_iito(6,s,h); +penlabels(9,10,11,12); +endchar; + +cmchar "Tamil zu"; +beginchar(124,2.2x_height#,x_height#,1.4desc_depth#); +adjust_fit(0,0); +callchar:="m"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +clonex(88,8); y88r=y88l=y88=-.5d; filldraw stroke z8e--z88e; +x9=x88; y9=y88; pos9(tthin,-360); x99=x4; y99=y9; pos99(tthin,-180); +x10=.25[x2,x8]; bot y10l=-d; pos10(tmed,-270); +x11=-.6x_height+u; y11=.5bar_height; x12=x1-.5u; y12l=h; +pos11(tthin,-360); x12l=x12r=x12; y12=y12l-.6; y12r=y12-.6; +filldraw stroke z9e{up}...{down}z99e...{left}z10e...{up}z11e...{right}z12e; +picture V; transform t; t=identity shifted(.6x_height,0); +V=currentpicture transformed t; currentpicture:= V; +endchar; + +cmchar "Tamil zuu"; +beginchar(125,2.2x_height#,x_height#,1.4desc_depth#); +adjust_fit(0,0); +callchar:="m"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +clonex(88,8); y88r=y88l=y88=-.5d; filldraw stroke z8e--z88e; +x9=x88; y9=y88; pos9(tthin,-360); x99=x4; y99=y9; pos99(tthin,-180); +x10=.25[x2,x8]; bot y10l=-d; pos10(tmed,-270); +x11=-.6x_height+u; y11=.5bar_height; x12=.5[x11,x1]; top y12l=h; +pos11(tthin,-360); pos12(tthin,-450); x13=.8[x11,x1]; y13=y12-1.5u; +pos13(tthin,-540); x14=.3[x11,x1]; y14=y13-1.5u; pos14(tthinner,-600); +filldraw stroke z9e{up}...{down}z99e...{left}z10e...{up}z11e...{right}z12e + ...{down}z13e...z14e; +picture V; transform t; t=identity shifted(.6x_height,0); +V=currentpicture transformed t; currentpicture:= V; +endchar; + + + +cmchar "Tamil l dot"; +beginchar(128,1.75x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="L"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + +cmchar "Tamil l dot i"; +beginchar(130,1.75x_height#+2u#,asc_height#,0); +adjust_fit(0,0); +callchar:="L"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +y13=y12; x13=x12r; x14=x13; top y14r=h; x15=x16=w-u; y15=y12; y16l=y16r=y16=0; +x16l=x16-.6; x16r=x16+.6; pos13(tthin,180); pos14(tthick,90); pos15(tthin,0); +filldraw stroke z13e{left}...{right}z14e...{down}z15e--z16e; +penlabels(14,15,16); endchar; + +cmchar "Tamil l dot ii"; +beginchar(131,1.75x_height#+u#,body_height#,0); +adjust_fit(0,0); +callchar:="L"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +y13=y12; x13=x12r; +pos13(tthin,0); +small_iito(13,s,h); +endchar; + +cmchar "Tamil l dot u"; +beginchar(132,2.05x_height#+3u#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="L"; +tspecs; +h:=oldh; w:=2.05x_height; d:=oldd; +x31=x11; y31=0; pos31(tthin,0); x33=w-u; y33=.5[y32,y34]; pos33(tthin,-180); +x32=.5[x31,x33]; y32=bar_height; pos32(tthin,-90); +x35=x1-3u; y35=.5[y1,y2]; pos35(tthin,-360); x34=.5[x35,x33]; bot y34l=-d; +pos34(tthick,-270); x36=x1; y36=y5; x36r=x36+.6; x36l=x36-.6; +y36r=y36-.6; y36l=y36+.6; +filldraw stroke z31e{up}...{right}z32e...{down}z33e...{left}z34e...{up}z35e..{right}z36e; +picture V; transform t; t=identity shifted(3u,0); V=currentpicture transformed t; +currentpicture:=V; +endchar; + +cmchar "Tamil l dot uu"; +beginchar(133,2.05x_height#+3u#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="L"; +tspecs; +h:=oldh; w:=2.05x_height; d:=oldd; +x31=x11; y31=0; pos31(tthin,0); x33=w-u; y33=.5[y32,y34]; pos33(tthin,-180); +x32=.5[x31,x33]; y32=bar_height; pos32(tthin,-90); +x35=x1-3u; y35=.5[y1,y2]; pos35(tthin,-360); x34=.5[x35,x33]; bot y34l=-d; +pos34(tthick,-270); x36=.5[x35,x1]; top y36l=h; pos36(tthin,-450); +x37=.9[x35,x1]; y37=y36-u; pos37(tthin,-540); x38=.3[x35,x1]; y38=y37-u; +pos38(tthinner,-600); +filldraw stroke z31e{up}...{right}z32e...{down}z33e...{left}z34e...{up}z35e..{right}z36e + ...{down}z37e...z38e; +picture V; transform t; t=identity shifted(3u,0); V=currentpicture transformed t; +currentpicture:=V; +endchar; + +cmchar "Tamil l dot ai"; +beginchar(134,2.75x_height#,asc_height#,0); +adjust_fit(0,0); +callchar:="L"; +dodraw:=false; +tspecs; +dodraw:=true; +h:=oldh; w:=oldw; d:=oldd; +aipoints; +z211=.5[z210,z2]; pos211(tthin,135); +filldraw stroke z201e...{down}z202e...{left}z203e...{up}z204e...z205e...{right}z206e + ...{down}z207e...z208e...{down}z209e...{right}z210e...z211e + ...{right}z2e...{down}z3e...{left}z4e...{up}z1e...{right}z5e...{down}z6e; +filldraw stroke z7e---z8e; filldraw stroke z9e---z10e; +filldraw stroke z11e---z12e; +picture V; transform t; t=identity shifted(x_height,0); +V=currentpicture transformed t; currentpicture:=V; +endchar; + +cmchar "Tamil alv. r"; +beginchar(136,1.3x_height#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="R"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +filldraw stroke z4e{up}...{right}z6e...{down}z7e..z8e..z9e...{down}z12e..z10e; +endchar; + +cmchar "Tamil alv. raa"; +beginchar(137,1.3x_height#+3u#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="R"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x77=x7; y77=.4[y6,y7]; pos77(tthin,-180); +x7:=x7-u; x7r:=x7r-u; x7l:=x7l-u; +x88=x77; y88=0; pos88(tthin,-180); +x31=x5; bot y31l=-d; x32=-2u; y32=.3bar_height; +pos31(tthick,-270); pos32(tthin,-360); +x33=x33r=x33l=x11-.5u; y33=y11; y33l=y33+.6; y33r=y33-.6; +filldraw stroke z4e{up}...{right}z6e...{down}z77e...{down}z7e...{down}z88e...{left}z31e...{up}z32e...z33e; +picture V; transform t; t=identity shifted(3u,0); +V=currentpicture transformed t; currentpicture:=V; +endchar; + +cmchar "Tamil alv. ri"; +beginchar(138,1.7x_height#,asc_height#,desc_depth#); +adjust_fit(0,0); +callchar:="R"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +filldraw stroke z4e{up}...{right}z6e...{down}z7e..z8e..z9e...{down}z12e..z10e; +x77=x6; top y77r=h; pos77(tthick,-270); +x78=w-u; y78=x_height; x79=x78; y79=y79r=y79l=0; +x79r=x79+.6; x79l=x79-.6; pos78(tthin,-360); +filldraw stroke z6e{left}...{right}z77e...{down}z78e--z79e; +endchar; + +cmchar "Tamil alv. rii"; +beginchar(139,1.3x_height#,body_height#,desc_depth#); +adjust_fit(0,0); +callchar:="R"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +filldraw stroke z4e{up}...{right}z6e...{down}z7e..z8e..z9e...{down}z12e..z10e; +small_iito(6,s,h); +endchar; + +cmchar "Tamil alv. ru"; +beginchar(140,1.75x_height#,x_height#,1.4desc_depth#); +adjust_fit(0,0); +callchar:="R"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x77=x7; y77=y7; pos77(tthin,-180); +x31=x5; bot y31l=-d; x32=x1; y32=-.5d; y33=y32+.5u; x33=x32+.5u; x34=w-u; y34=y33; +pos31(tthick,-270); pos32(tthin,-360); pos33(tthin,-450); pos34(tthin,-450); +filldraw stroke z4e{up}...{right}z6e...{down}z77e...{left}z31e...{up}z32e...{right}z33e--z34e; +x35r=x34; y35=y34r; x36=x35; y36=x_height; pos35(tthick,0); pos36(tthick,0); +filldraw stroke z35e--z36e; +endchar; + +cmchar "Tamil alv. ruu"; +beginchar(141,2x_height#,x_height#,1.4desc_depth#); +adjust_fit(0,0); +callchar:="R"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x77=x7; y77=y7; pos77(tthin,-180); +x31=x5; bot y31l=-d; x32=x1; y32=-.5d; y33=y32+.5u; x33=x32+.5u; x34=w-3.3u; y34=y33; +pos31(tthick,-270); pos32(tthin,-360); pos33(tthin,-450); pos34(tthin,-450); +filldraw stroke z4e{up}...{right}z6e...{down}z77e...{left}z31e...{up}z32e...{right}z33e--z34e; +x35r=x34; y35=y34r; x36=x35; y36=x_height; pos35(tthin,0); pos36(tthin,0); +filldraw stroke z35e--z36e; +x37=x36l; top y37r=x_height; x38=w-.3u; y38=y37; pos37(tthin,90); pos38(tthin,90); +filldraw stroke z37e--z38e; +x39r=x38-.7u; y39=x_height; x40=x39; y40=0; pos39(tthick,0); pos40(tthick,0); +filldraw stroke z39e--z40e; +endchar; + + +cmchar "Tamil 2loop n"; +beginchar(144,2x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="N"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +filldraw stroke z13e---z14e; +filldraw stroke z15e---z16e; +endchar; + +cmchar "Tamil 2loop naa"; +beginchar(145,2x_height#+3u#,x_height#,desc_depth#); +adjust_fit(0,0); +w:=2x_height; +callchar:="N"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x21=x16+u; y21=y6; +y22=-d; x22=.4[x1,x21]; +x23=x1; y23=.8x_height; +pos21(tthick,-1080); pos22(tthin,-1170); +y23l+.5=y23r-.5=y23; x23l=x23; x23r=x23-1; +filldraw stroke z13e{right}...{down}z21e...{left}z22e...{right}z23e; +picture V; transform t; t=identity shifted(3u,0); +V=currentpicture transformed t; currentpicture:=V; +endchar; + + + +cmchar "Tamil 2loop ni"; +beginchar(146,2.25x_height#,asc_height#,0); +adjust_fit(0,0); +callchar:="N"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +filldraw stroke z13e---z14e; +filldraw stroke z15e---z16e; +x21=x16; y21=x_height; pos21(tthin,0); x22=x21; top y22l=h; pos22(tthick,-90); +x23=w-u; y23=x_height; x24=x23; y24=y24l=y24r=0; x24r=x24-.6; x24l=x24+.6; +pos23(tthin,-180); +filldraw stroke z21e{left}...{right}z22e...{down}z23e--z24e; +penlabels(22,23,24); +endchar; + +cmchar "Tamil 2loop nii"; +beginchar(147,2x_height#,body_height#,0); +adjust_fit(0,0); +callchar:="N"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +filldraw stroke z13e---z14e; +filldraw stroke z15e---z16e; +small_iito(16,s,h); +endchar; + +cmchar "Tamil 2loop nu"; +beginchar(148,2.5x_height#+3u#,x_height#,desc_depth#); +adjust_fit(0,0); +w:=2x_height; +callchar:="N"; +tspecs; +h:=oldh; w:=2.5x_height; d:=oldd; +x21=x16+u; y21=y6; +y22=-d; x22=.4[x1,x21]; +x23=x1-3u; y23=-.43d; x24=x23+u; y24=-.25d; +pos21(tthick,-1080); pos22(tthin,-1170); +pos23(tthin,-1260); pos24(tthin,-1350); +y25=y24; x25=w-2u; pos25(tthin,-1350); +rt x26r=x25; y26=y25; pos26(tthick,0); x27=x26; y27=h; pos27(tthick,0); +filldraw stroke z13e{right}...{down}z21e...{left}z22e...{up}z23e{up}...{right}z24e--z25e; +filldraw stroke z26e--z27e; +picture V; transform t; t=identity shifted(3u,0); +V=currentpicture transformed t; currentpicture:=V; +endchar; + +cmchar "Tamil 2loop nuu"; +beginchar(149,2.8x_height#+3u#,x_height#,desc_depth#); +adjust_fit(0,0); +w:=2x_height; +callchar:="N"; +tspecs; +h:=oldh; w:=2.5x_height; d:=oldd; +x21=x16+u; y21=y6; +y22=-d; x22=.4[x1,x21]; +x23=x1-3u; y23=-.43d; x24=x23+u; y24=-.25d; +pos21(tthick,-1080); pos22(tthin,-1170); +pos23(tthin,-1260); pos24(tthin,-1350); +y25=y24; x25=w-3u; pos25(tthin,-1350); +rt x26r=x25; y26=y25; pos26(tthin,0); x27=x26; y27=h; pos27(tthin,0); +filldraw stroke z13e{right}...{down}z21e...{left}z22e...{up}z23e{up}...{right}z24e--z25e; +filldraw stroke z26e--z27e; +w:=2.8x_height; +x28=lft x27l; top y28r=h; x29=w-u; y29=y28; pos28(tthin,90); pos29(tthin,90); +rt x30r=x29-.7u; y30=h; x31=x30; y31=0; pos30(tthick,0); pos31(tthick,0); +filldraw stroke z28e--z29e; filldraw stroke z30e--z31e; +picture V; transform t; t=identity shifted(3u,0); +V=currentpicture transformed t; currentpicture:=V; +endchar; + +cmchar "Tamil 2loop n ai"; +beginchar(150,3x_height#,asc_height#,0); +adjust_fit(0,0); +callchar:="N"; +dodraw:=false; +tspecs; +dodraw:=true; +h:=oldh; w:=oldw; d:=oldd; +aipoints; +z211=.5[z210,z2]; pos211(tthin,135); +filldraw stroke z201e...{down}z202e...{left}z203e...{up}z204e...z205e...{right}z206e + ...{down}z207e...z208e...{down}z209e...{right}z210e...z211e + ...{right}z2e...{down}z3e...{left}z4e..z81e...{right}z5e + ...{down}z6e...{left}z7e...{up}z8e...{right}z13e---z14e; +filldraw stroke z15e---z16e; +picture V; transform t; t=identity shifted(x_height,0); +V=currentpicture transformed t; currentpicture:=V; +endchar; + +cmchar "grantha s dot"; +beginchar(176,2.2x_height#,asc_height#,desc_depth#); +adjust_fit(0,0); +callchar:="S"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + +cmchar "grantha s dot i"; +beginchar(178,2.5x_height#,body_height#+2u#,desc_depth#); +adjust_fit(0,0); +callchar:="S"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x50=x44; y50=y44; pos50(tthin,90); +x51=x50; top y51l=h; pos51(tthick,-90); +x52=x53=w-u; y52=x_height; y53=y53r=y53l=0; pos52(tthin,-180); +x53r=x53-.6; x53l=x53+.6; +filldraw stroke z50e{left}...{right}z51e...{down}z52e--z53e; +penlabels(50,51,52,53); +endchar; + +cmchar "grantha s dot ii"; +beginchar(179,2.4x_height#,body_height#+4u#,desc_depth#); +adjust_fit(0,0); +callchar:="S"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x50=x44; y50=y44; pos50(tthin,0); +small_iito(50,s,h); +endchar; + +cmchar "grantha s"; +beginchar(184,2.4x_height#,x_height#,0); +adjust_fit(0,0); +callchar:="s"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + +cmchar "grantha si"; +beginchar(186,2.6x_height#,asc_height#,0); +adjust_fit(0,0); +callchar:="s"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +z82=z16; x83=x16; top y83l=h; pos82(tthin,45); pos83(tthick,-90); +x85=x84=w-u; y84=x_height; y85=y85r=y85l=0; x85r=x85-.6; x85l=x85+.6; +pos84(tthin,-180); +filldraw stroke z82e{left}...{right}z83e...{down}z84e--z85e; +penlabels(83,84,85); +endchar; + +cmchar "grantha sii"; +beginchar(187,2.4x_height#,body_height#,0); +adjust_fit(0,0); +callchar:="s"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +x100=x16-2.5u; x101=x16+.5u; top y101l=h; pos101(tthick,-90); +y100=.5[y16,y101]; pos100(tthin,0); +x102=x101+u; y102=y101-.5u; pos102(.7tthick,-135); x103=x102; +y103=y102-2u; pos103(tthin,-270); x104=x104r=x104l=x102; +y104=y101; y104r=y104-.6; y104l=y104+.6; +filldraw stroke z16e{left}...{up}z100e...{right}z101e...z102e...{left}z103e...{right}z104e; +endchar; + +cmchar "grantha j"; +beginchar(192,1.75x_height#,x_height#,.8x_height#); +adjust_fit(0,0); +callchar:="j"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + + +cmchar "grantha ji"; +beginchar(194,2.05x_height#,asc_height#,.8x_height#); +adjust_fit(0,0); +callchar:="j"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +z182=z10; x183=x10; top y183l=h; pos182(tthin,90); pos183(tthick,-90); +x185=x184=w-u; y184=x_height; y185=y185r=y185l=0; x185r=x185-.6; x185l=x185+.6; +pos184(tthin,-180); +filldraw stroke z182e{left}...{right}z183e...{down}z184e--z185e; +penlabels(183,184,185); +endchar; + +cmchar "grantha jii"; +beginchar(195,1.75x_height#,body_height#,.8x_height#); +adjust_fit(0,0); +callchar:="j"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +z82=z10; pos82(tthinner,0); small_iito(82,s,h); +endchar; + + + + + +cmchar "grantha h"; +beginchar(200,3x_height#,x_height#,desc_depth#); +adjust_fit(0,0); +callchar:="h"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +endchar; + + +cmchar "grantha hi"; +beginchar(202,3.2x_height#,asc_height#,desc_depth#); +adjust_fit(0,0); +callchar:="h"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +z180=z106; pos180(tthin,90); x181=x180; top y181l=h; pos181(tthick,-90); +x182=x183=w-u; y182=x_height; y183=y183r=y183l=0; pos182(tthin,-180); +x183r=x183-.6; x183l=x183+.6; +filldraw stroke z180e{left}...{right}z181e...{down}z182e--z183e; +penlabels(180,181,182,183); +endchar; + +cmchar "grantha hii"; +beginchar(203,3x_height#,body_height#,desc_depth#); +adjust_fit(0,0); +callchar:="h"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +small_iito(106,s,h); +endchar; + +cmchar "grantha ksh"; +beginchar(208,3.6x_height#,asc_height#,desc_depth#); +adjust_fit(0,0); +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +y202=y25; x202=x4+2.5u; pos202(tthin,90); x241r=w-u; +x206=.4[x202,x241]; x207=.3[x202,x241]; x205=.2[x202,x241]; +top y205r=x_height; pos205(tthin,-270); y206=.5[y205,y207]; pos206(tthick,-360); +bot y207r=0; pos207(tmed,-450); x240=.8[x207,x241]; bot y240r=0; +pos240(tmed,-450); y241=.5bar_height; pos241(tthick,-360); +x243=.5[x207,x240]; y243=h-y241; z242=.5[z241,z243]; +pos242(.5(tthick+tthin),-315); pos243(tthin,-360); +x244=.5[x243,x245]; top y244l=h; pos244(tmed,-450); x245=x243+4u; y245=y243; +pos245(tthin,-540); x246=.5[x207,x243]; bot y246l=-d; pos246(tthinner,-585); +x203=.4[x202,x207]; y203=.5[y202,y204]; pos203(tthick,0); x204=x202; +bot y204r=0; pos204(tthin,-90); x201=2x202-x203; y201=y203; pos201(tthin,-180); +filldraw stroke z25e--z202e{right}...{down}z203e...{left}z204e...z201e...{right}z205e + ...{down}z206e...{left}z207e; +filldraw stroke z207e--z240e{right}...{up}z241e...{z243-z241}z242e...{up}z243e + ...{right}z244e...z245e--z246e; +endchar; + +cmchar "grantha kshi"; +beginchar(210,3.6x_height#+2.6u#,body_height#+2u#,desc_depth#); +adjust_fit(0,0); +callchar:="c"; +tspecs; +h:=oldh; w:=3.6x_height; d:=oldd; +y202=y25; x202=x4+2.5u; pos202(tthin,90); x241r=w-u; +x206=.4[x202,x241]; x207=.3[x202,x241]; x205=.2[x202,x241]; +top y205r=x_height; pos205(tthin,-270); y206=.5[y205,y207]; pos206(tthick,-360); +bot y207r=0; pos207(tmed,-450); x240=.8[x207,x241]; bot y240r=0; +pos240(tmed,-450); y241=.5bar_height; pos241(tthick,-360); +x243=.5[x207,x240]; y243=asc_height-y241; z242=.5[z241,z243]; +pos242(.5(tthick+tthin),-315); pos243(tthin,-360); +x244=.5[x243,x245]; top y244l=asc_height; pos244(tmed,-450); x245=x243+4u; y245=y243; +pos245(tthin,-540); x246=.5[x207,x243]; bot y246l=-d; pos246(tthinner,-585); +x203=.4[x202,x207]; y203=.5[y202,y204]; pos203(tthick,0); x204=x202; +bot y204r=0; pos204(tthin,-90); x201=2x202-x203; y201=y203; pos201(tthin,-180); +filldraw stroke z25e--z202e{right}...{down}z203e...{left}z204e...z201e...{right}z205e + ...{down}z206e...{left}z207e; +filldraw stroke z207e--z240e{right}...{up}z241e...{z243-z241}z242e...{up}z243e + ...{right}z244e...z245e--z246e; +w:=oldw; +x250=x244; top y250l=asc_height; pos250(tthin,-90); x251=x245; top y251=h; +pos251(tthick,90); x252=w-u; y252=x_height; pos252(tthin,0); x253=x252; +y253=y253r=y253l=0; x253l=x253-.6; x253r=x253+.6; +filldraw stroke z250e{left}...{right}z251e...{down}z252e--z253e; +endchar; + +cmchar "grantha kshii"; +beginchar(211,3.6x_height#,body_height#+4u#,desc_depth#); +adjust_fit(0,0); +callchar:="c"; +tspecs; +h:=oldh; w:=oldw; d:=oldd; +y202=y25; x202=x4+2.5u; pos202(tthin,90); x241r=w-u; +x206=.4[x202,x241]; x207=.3[x202,x241]; x205=.2[x202,x241]; +top y205r=x_height; pos205(tthin,-270); y206=.5[y205,y207]; pos206(tthick,-360); +bot y207r=0; pos207(tmed,-450); x240=.8[x207,x241]; bot y240r=0; +pos240(tmed,-450); y241=.5bar_height; pos241(tthick,-360); +x243=.5[x207,x240]; y243=asc_height-y241; z242=.5[z241,z243]; +pos242(.5(tthick+tthin),-315); pos243(tthin,-360); +x244=.5[x243,x245]; top y244l=asc_height; pos244(tmed,-450); x245=x243+4u; y245=y243; +pos245(tthin,-540); x246=.5[x207,x243]; bot y246l=-d; pos246(tthinner,-585); +x203=.4[x202,x207]; y203=.5[y202,y204]; pos203(tthick,0); x204=x202; +bot y204r=0; pos204(tthin,-90); x201=2x202-x203; y201=y203; pos201(tthin,-180); +filldraw stroke z25e--z202e{right}...{down}z203e...{left}z204e...z201e...{right}z205e + ...{down}z206e...{left}z207e; +filldraw stroke z207e--z240e{right}...{up}z241e...{z243-z241}z242e...{up}z243e + ...{right}z244e...z245e--z246e; +small_iito(244,s,h) +endchar; + +cmchar "Tamil ayyatham"; +beginchar(240,asc_height#+2u#,asc_height#,0); +adjust_fit(0,0); pickup light_rule.nib; autorounded; +lft x6=hround u; x2=5u-x6; bot y4=0; y2=2u; circle_points; draw_circle; +transform ta; ta=identity shifted(w-5u,0); transform tb; tb=identity shifted(.5w-2.5u,h-6u); +picture VA; VA=currentpicture transformed ta; +picture VB; VB=currentpicture transformed tb; +addto currentpicture also VA; addto currentpicture also VB; +endchar; + +% following taken directly from cmr's accent.mf +cmchar "Dot accent"; +numeric dot_diam#; dot_diam#=max(dot_size#,cap_curve#); +beginchar(241,5u#,min(asc_height#,10/7x_height#+.5dot_diam#),0); +define_whole_blacker_pixels(dot_diam); +italcorr h#*slant+.5dot_diam#-2u#; +adjust_fit(0,0); +pickup tiny.nib; pos1(dot_diam,0); pos2(dot_diam,90); +x1=x2=.5w; top y2r=h+1; +if bot y2l<x_height+o+slab: y2l:=min(y2r-eps,x_height+o+slab+.5tiny); fi +y1=.5[y2l,y2r]; dot(1,2); % dot +penlabels(1,2); endchar; + +cmchar "grantha u"; +beginchar(242,x_height#,asc_height#,0); +adjust_fit(0,0); +x1=u; x2=w-u; top y1r=h; y2=y1; pos1(tthinner,90); pos2(tthinner,90); +rt x3r=x2; x4=x3; y3=h; y4=h-3u; pos3(tthinner,0); pos4(tthinner,0); +x5=x2; bot y5l=y4; x6=x5-3u; y6=y5; pos5(tthinner,90); pos6(tthinner,90); +lft x7l=x6; y7=y4; y8=y3; x8=x7; pos7(tthinner,0); pos8(tthinner,0); +filldraw stroke z1e--z2e; +filldraw stroke z3e--z4e; +filldraw stroke z5e--z6e; +filldraw stroke z7e--z8e; +%picture V; transform t; t=identity shifted(-x_height,0); +%V=currentpicture transformed t; currentpicture:=V; +endchar; + +cmchar "grantha uu"; +beginchar(243,1.2x_height#,asc_height#+3u#,0); +adjust_fit(0,0); +w:=x_height; h:=asc_height; +x1=u; x2=w-u; top y1r=h; y2=y1; pos1(tthinner,90); pos2(tthinner,90); +rt x3r=x2; x4=x3; y3=h; y4=h-3u; pos3(tthinner,0); pos4(tthinner,0); +x5=x2; bot y5l=y4; x6=x5-3u; y6=y5; pos5(tthinner,90); pos6(tthinner,90); +lft x7l=x6; y7=y4; y8=y3; x8=x7; pos7(tthinner,0); pos8(tthinner,0); +filldraw stroke z1e--z2e; +filldraw stroke z3e--z4e; +filldraw stroke z5e--z6e; +filldraw stroke z7e--z8e; +w:=1.2x_height; h:=asc_height+3u; +x10=w-u; x11=.5[x10,x12]; y11=y4-3u; y10=.5[y9,y11]; top y9l=h; x9=.5[x8,x10]; +pos9(tthinner,-90); pos10(tthinner,-180); pos11(tthinner,-270); +y12=y4; x12=x6-2u; pos12(tthinner,-360); +filldraw stroke z8e{up}...{right}z9e...{down}z10e...{left}z11e...{up}z12e; +%picture V; transform t; t=identity shifted(-x_height,0); +%V=currentpicture transformed t; currentpicture:=V; +endchar; + + diff --git a/language/tamil/wntamil/tamilize.c b/language/tamil/wntamil/tamilize.c new file mode 100644 index 0000000000..368bbd573b --- /dev/null +++ b/language/tamil/wntamil/tamilize.c @@ -0,0 +1,323 @@ +/* Convert transliterated Tamil text to codes known to the Tamilmax.tex */ +/* set of macros using the wntml fonts */ + +#include <stdio.h> +#include <ctype.h> + + +/* globally accessible variables */ + +int tamilflag,t_errors,true,false,errorcount,transflag; +char switcher,tdelim; +char tspace[2]; +void changestate(); +FILE *input,*output; +char filename[128]; + + + +/* functions */ + +/* void bracket_err() +{ + printf("\nCharacter '}' read while scanning Tamil; need to edit file.\n"); + printf("Examine end of the output file to find location of problem."); + fclose(input); + fclose(output); + abort(); +} */ + +void haccbox() +{ + puts("Tamilize: Tamil to TeX converter v:0.97 of 4/24/90"); + puts("Humanities And Arts Computing Center, DR-10"); + puts("University of Washington"); + puts("Seattle, Washington, 98195 USA"); + puts("phone (206)-543-4218"); + puts("ridgeway@blake.u.washington.edu"); + puts("Copyright 1990 Humanities and Arts Computing Center"); + puts("You are welcome to use this work-in-progress, but please do not"); + puts("redistribute: rather, refer other interested parties to us."); + puts("Since this is a work in progress, we do not want uncontrolled"); + puts("proliferation of pre-release versions."); + return; +} + +FILE *getopen(char *access) +{ + int temp; + FILE *handle; + gets(filename); + handle=fopen(filename,access); + if (handle == (FILE *) NULL) { + printf("Can't open file %s",filename); + errorcount++; + if (errorcount > 9) { + printf("\n\n\n\n\nToo many errors!\n"); + abort(); + } + } + return handle; +} +FILE *get_file(char *access,char *prompt) +{ + puts(prompt); + return getopen(access); +} + +int isvowel(char thischar) +{ + switch (thischar) { + case 'a' : + case 'e' : + case 'i' : + case 'o' : + case 'u' : return true; + default : return false; + } +} + +void stringout(char *string) +{ + fputs(string,output); +} + +void charout(char thischar) +{ + putc(thischar,output); +} + +void romanout(char thischar) +{ + stringout("{\\roman "); + charout(thischar); + charout('}'); +} + +void transcribe_err(char thischar) +{ + printf("Character %c encountered in Tamil environment.\n",thischar); + romanout(thischar); +} + +void pushback(char thischar) +{ + ungetc(thischar,input); +} + +void processtamil() +{ + char ch; + int newsyl; + newsyl=true; + for (tamilflag=true; tamilflag==true; ) { + ch = getc(input); + if (ch == EOF) abort(); + if (ch == switcher) changestate(); + else if (isspace(ch)) { + stringout(tspace); + charout(ch); + for ( ch=getc(input); isspace(ch); ch=getc(input)) charout(ch); + pushback(ch); + newsyl=true; + } + else if (ispunct(ch) ) { + if (ch == 125) printf("\nCharacter } encountered while scanning tamil -- probable error.\n"); + romanout(ch); + newsyl=true; + } + else { + switch (ch) { + case 'a': + case 'e': + case 'i': + case 'o': + case 'u': if (newsyl==true) { + charout(tdelim); + newsyl=false; + } + charout(ch); + break; + case 'c': + case 't': + case 'p': + case 'm': + case 'y': + case 'r': + case 'l': + case 'v': + case 's': + case 'j': + case 'x': + case 'h': charout(tdelim); + charout(ch); + newsyl=false; + break; + case 'k': charout(tdelim); + ch=getc(input); + if (ch=='4') charout('X'); + else { + charout('k'); + pushback(ch); + } + newsyl=false; + break; + case '2': charout(tdelim); + charout('N'); + newsyl=false; + break; + case '3': charout(tdelim); + stringout("NN"); + newsyl=false; + break; + case '4': charout(tdelim); + charout('S'); + newsyl=false; + break; + case '5': charout(tdelim); + stringout("NY"); + newsyl=false; + break; + case '6': charout(tdelim); + charout('R'); + newsyl=false; + break; + case '7': charout(tdelim); + charout('Z'); + newsyl=false; + break; + case '8': charout(tdelim); + charout('T'); + newsyl=false; + break; + case '9': charout(tdelim); + charout('L'); + newsyl=false; + break; + case 'n': charout(tdelim); + ch=getc(input); + if (ch=='g') stringout("ng"); + else { + charout('n'); + pushback(ch); + } + newsyl=false; + break; + default : transcribe_err(ch); + newsyl=true; + } /* endcase */ + } /* endif */ + } /* endfor*/ +} + +void starttamil() +{ + stringout("{\\btam "); /* stringout("{\\starttamil\%\n"); */ + processtamil(); +} + +void endtamil() +{ + stringout("}\\etam{}"); /* stringout("}\\endtamil\%\n"); */ + tamilflag=false; +} + +void changestate() +{ + if (tamilflag==true) endtamil(); + else starttamil(); +} + +main(int argc, char *argv[]) +{ + int ch,err,notdone,vowflag,initflag; + errorcount=0; + switcher='~'; + true=1; + false=0; + tamilflag=false; + tdelim=1; /* i.e. control-a ::: if yah don't like it, change it */ + tspace[0]=tdelim; + tspace[1]=' '; + haccbox(); + vowflag=0; + if (argc > 1) input = fopen(argv[1],"rb"); + if (input == (FILE *) NULL) { + /* prompt for and open input file */ + for ( ; input == (FILE *) NULL ; input=get_file("rb","Enter name of input file: ")) ; + } + /* we are making these binary, as we have no guarantee what kind */ + /* of character may be in the transcription: we don't care about */ + /* ends of lines, as we are reading character by character */ + if (argc > 2) output = fopen(argv[2],"wb"); + if (output == (FILE *) NULL) { + for ( ; output == (FILE *) NULL ; output=get_file("wb","Enter name of output file: ")) ; + /* prompt for and open output file */ + } + while ((ch = getc(input)) != EOF) { + if (ch == switcher) changestate(); + else { + if (ch == '|') { + vowflag=1; + notdone=1; + initflag=2; + while (notdone) { + ch=getc(input); + if (isalnum(ch)) { + initflag--; + if (vowflag==0) { + if (! isvowel(ch)) stringout("\\-"); + } + if (isvowel(ch)) vowflag=1; + else vowflag=0; + } + else { + vowflag=1; + initflag=2; + } + if (ch==EOF) notdone=0; + else { + switch(ch) { + case '2': stringout("\\ndot{}"); + break; + case '3': stringout("\\nndot{}"); + break; + case '4': stringout("\\skts{}"); + break; + case '5': stringout("\\paln{}"); + break; + case '6': stringout("\\rdot{}"); + break; + case '7': stringout("\\rdotdot{}"); + break; + case 'T': stringout("\\tdot{}"); + break; + case 'D': stringout("\\dotd{}"); + break; + case '8': + if ( initflag > 0 ) stringout("\\tdot{}"); + else { + err=getc(input); + if (err == '8') stringout("\\tdot{}\\tdot{}"); + else { + stringout("\\dotd{}"); + pushback(err); + } + } + break; + case '9': stringout("\\dotl{}"); + break; + case '|': notdone=0; + break; + default: putc(ch,output); + } /* endcase */ + } /* end else */ + } /* endwhile */ + } /* endif */ + else putc(ch,output); + } /* endelse */ + } /* endwhile */ + fclose(input); + fclose(output); + puts("Tamilize is done."); +} diff --git a/language/tamil/wntamil/tamilmax.mf b/language/tamil/wntamil/tamilmax.mf new file mode 100644 index 0000000000..bfa7b49106 --- /dev/null +++ b/language/tamil/wntamil/tamilmax.mf @@ -0,0 +1,446 @@ +def tspecs = +if callchar = "k": +% cmchar "Tamil k"; +charspec("k",1.5x_height#,x_height#,0); +top y2r=top y3r=top y4r=h; +bot y7=bot y11=0; +y1=y9=y5=.6x_height; +y8=.5y1; y10=.5y1; +y6=.3x_height; +y22=h; +x10=w-u; x8=w-x10; +x3=x5=.6[x8,x10]; +x1=x2-.5hair=x22=.2[x8,x10]; x7=.25[x8,x10]; +x6=x5; +x4=.9[x8,x10]; x11=.75[x8,x10]; x9=.65[x8,x10]; +z21=z1; x101=x10+.6u; y101=y10; +%pickup crisp.nib; +pos1(tthinner,30); pos22(tthinner,30); pos2(.8tmed,90); pos4(.8tmed,90); +pos3(tthick,0); pos5(tthick,0); pos6(tthick,-10); +pos7(tthin,-60); pos8(tthinner,-180);pos21(tmed,-210); +pos9(tmed,-210); pos10(tthick,-340); pos11(tthin,-450); +pos101(tthickest,-340); +% show z1,z1r,z1l,z22,z22r,z22l; +filldraw stroke z1e--z22e; +filldraw stroke z2e--z4e; +x65=x11-.075w; y65=y11+.075h; pos65(tthinnest,-540); +filldraw stroke z3e...z5e...z6e{down}...{left}z7e...{up}z8e...{right}z21e + ...z9e{right}...z10e{down}...{left}z11e...z65e; +penlabels(1,2,3,4,5,6,7,8,9,10,11,21); +% endchar; + +elseif callchar = "c": +charspec("c",1.5x_height#,x_height#,0); +top y2r=top y3r=top y4r=h; +bot y7=bot y11=0; +y1=y9=y5=.6x_height; +y8=.5y1; y10=.5y1; +y6=.3x_height; +y22=h; +x10=w-u; x8=w-x10; +x3=x5=.6[x8,x10]; +x1=x2-.5hair=x22=.2[x8,x10]; x7=.25[x8,x10]; +x6=x5; +x4=.9[x8,x10]; x11=.75[x8,x10]; x9=.65[x8,x10]; +z21=z1; x101=x10+.6u; y101=y10; +%pickup crisp.nib; +pos1(tthinner,30); pos22(tthinner,30); pos2(.8tmed,90); pos4(.8tmed,90); +pos3(tthick,0); pos5(tthick,0); pos6(tthick,-10); +pos7(tthin,-60); pos8(tthinner,-180);pos21(tmed,-210); +pos9(tmed,-210); pos10(tthick,-340); pos11(tthin,-450); +pos101(tthickest,-340); +% show z1,z1r,z1l,z22,z22r,z22l; +filldraw stroke z1e--z22e; +filldraw stroke z2e--z4e; +x25=x25r=x25l=x5; y25=y21; y25r=y21r; y25l=y21l; +filldraw stroke z3e...z5e...z6e{down}...{left}z7e...{up}z8e...{right}z21e---z25e; +penlabels(1,2,3,4,5,6,7,8,21,25); +% endchar; + +elseif callchar = "1": + +%cmchar "Tamil n dot"; +charspec("1",3x_height#,x_height#,0); +%adjust_fit(0,0); +x1=x81=u; x6=.6x10; x8=.6[x1,x6]; x7=.5[x8,x6]; +x5=.5[x1,x6]; x3=.5[x1,x8]; x4=x2=.5[x1,x3]; +x9=.5[x8,x10]; x10=.7w; x12=.6[x8,x10]; x11=.5[x12,x10]; +x13=rt x10r; x14=w-u; x15=x16=.5[x13,x14]; +top y5r=top y9r=top y13r=y16=top y14r=h; +bot y4r=bot y7r=bot y11r=y15=0; +y2=y8=y6=y12=y10=.5h; +y81=y1=y3=.5y2; +pos1(tthinner,180); pos2(tthin,90); pos3(tthick,0); pos4(tthin,-90); +pos81(tthinner,-180); pos5(tmed,-270); pos6(tthicker,-360); +pos7(tmed,-450); pos8(tthin,-540); pos9(tmed,-630); pos10(tthicker,-720); +pos11(tmed,-810); pos12(tthin,-900); pos13(tthin,-990); +pos14(tthin,-990); pos15(tthicker,0); pos16(tthicker,0); +if dodraw: +filldraw stroke z1e...{right}z2e...{down}z3e...{left}z4e..z81e...{right}z5e + ...{down}z6e...{left}z7e...{up}z8e...{right}z9e...{down}z10e + ...{left}z11e...{up}z12e...{right}z13e; %---z14e; +fi +%filldraw stroke z15e---z16e; +penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16); + +elseif callchar = "p": + +charspec("p",1.4x_height#,x_height#,0); +y1=y6=h; y2=y5=bot y3l=bot y4l=0; +lft x1l=lft x2l=x3=u; +rt x5r=rt x6r=x4=w-u; +pos1(tthick,0); pos2(tthick,0); pos3(tthin,90); pos4(tthin,90); +pos5(tthick,0); pos6(tthick,0); +filldraw stroke z1e---z2e; +filldraw stroke z3e---z4e; +filldraw stroke z5e---z6e; +penlabels(1,2,4,6); + +elseif callchar = "n": + +charspec("n",1.5x_height#,x_height#,.5x_height#); +x12=u; x11=x1=x2=x3=3u; x4=rt x9r=w-u; +x7=x5=x6=.4[x1,x9]; x8=.6[x7,x9]; x13=.6[x12,x11]; x10=.5[x7,x8]; +y1=y6=y7=0; top y3r=top y4r=y2=y5=h; +y8=.55h; y9=.5y8; bot y13l=-d; y10=y11=-.3d; y12=.4[y10,y13]; +pos1(tthinner,0); pos2(tthinner,0); pos3(tmed,90); pos4(tmed,90); +pos5(tthick,0); pos6(tthick,0); pos7(tthin,180); pos8(tthin,90); +pos9(tthick,0); pos10(tthin,-90); pos11(tthin,-90); pos12(tthinner,0); +pos13(tthick,45); +filldraw stroke z1e--z2e; filldraw stroke z3e--z4e; filldraw stroke z5e--z6e; +%filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z10e...{left}z11e...{down}z12e..z13e; +penlabels(1,2,4,5,6,8,9,10,11,12,13); +%endchar; + +elseif callchar = "r": + +charspec("?",1.125x_height#+2u#,x_height#,0); +lft x1l=lft x2l=x3=u; x4=w-u; x5=x6=.6w; +y1=y6=0; y2=y3=y4=y5=h; +pos1(tthinnest,0); pos2(tthinnest,0); pos3(tthin,90); pos4(tthin,90); +pos5(tthick,0); pos6(tthick,0); +filldraw stroke z1e---z2e; filldraw stroke z3e---z4e; filldraw stroke z5e---z6e; +penlabels(1,2,3,4,5,6); + +elseif callchar = "r2": + +charspec("?",.9x_height#+2u#,x_height#,0); +lft x1l=lft x2l=x3=u; x4=w-u; x5=x6=.6w; +y1=y6=0; y2=y3=y4=y5=h; +pos1(tthinnest,0); pos2(tthinnest,0); pos3(tthin,90); pos4(tthin,90); +pos5(tthick,0); pos6(tthick,0); +filldraw stroke z1e---z2e; filldraw stroke z3e---z4e; filldraw stroke z5e---z6e; +penlabels(1,2,3,4,5,6); + +elseif callchar="y": + +charspec("y",1.5x_height#,x_height#,0); +x1=x2=u; x8=x9=x10=w-u; x7=x4=x5=x6=.35[x1,x9]; x3=.35[x1,x5]; +y9=y5=y1=h; y2=.3h; y4=.5h; bot y7l=bot y8l=bot y3l=y6=y10=0; +pos1(.8tmed,0); pos2(.8tmed,0); pos3(tthin,90); pos4(tthinner,180); +pos5(tthick,0); pos6(tthick,0); pos7(tthin,90); pos8(tthin,90); +pos9(tthick,0); pos10(tthick,0); +filldraw stroke z1e--z2e{down}...{right}z3e...{up}z4e; +filldraw stroke z5e--z6e; filldraw stroke z7e--z8e; filldraw stroke z9e--z10e; +penlabels(1,2,3,4,5,6,7,8,9,10); +%endchar; + +elseif callchar="a": + +charspec("a",2x_height#,x_height#,desc_depth#); +%adjust_fit(0,0); +x3=.5[x9,x11]; y1=.8h; y5=y12=h; y2=y4=y6=.6h; y3=.2h; x1=.45[x9,x11]; +x4=x8=.4[x9,x11]; x2=.6[x9,x11]; x5=.6[x9,x11]; x6=.7[x9,x11]; x7=.8[x9,x11]; x11=x12=x13=w-u; +x9=u; x10=.15[x9,x11]; y8=y13=-d; y7=y3; y9=-.1d; y10=y11=0; +z20=z1; +pos1(hair,70); pos2(.8curve,0); pos3(hair,-90); pos4(hair,190); +pos5(hair,90); pos6(curve,0); pos7(tthickest,-20); pos8(tmed,-90); +pos9(hair,-180); pos10(hair,90); pos11(hair,90); pos12(.8curve,20); +pos13(.8curve,20);pos20(hair,135); +filldraw stroke z1e...z2e...z3e...z4e...z20e...z5e...{down}z7e...{left}z8e...{up}z9e...z10e---z11e; +filldraw stroke z12e---z13e; +penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13); + +elseif callchar="v": + +charspec("v",1.5x_height#,x_height#,0); +x1=x81=u; x6=.6[x1,x9]; x8=x9=x10=w-u; x7=.4[x5,x6]; +x5=.5[x1,x6]; x3=.4[x1,x6]; x2=x4=.5[x1,x3]; +y2=.5h; y1=y3=y81=.5y2; bot y4r=bot y7r=bot y8r=0; +top y5r=y10=h; y9=0; y6=.5h; +pos1(tthinner,180); pos2(tthin,90); pos3(tthick,0); pos4(tthin,-90); +pos81(tthin,-180); pos5(tmed,-270); pos6(tthick,-360); pos7(tthick,-450); +pos8(tthick,-450); pos9(tthick,0); pos10(tthick,0); +filldraw stroke z1e..z2e..z3e..z4e..z81e..z5e...{down}z6e...{left}z7e; +filldraw stroke z7e--z8e; filldraw stroke z9e--z10e; +penlabels(1,2,3,4,5,6,7,8,9,10); + + +elseif callchar="l": + +charspec("l",1.5x_height#,x_height#,0); +x81=u; x9=w-u; x6=x7=.55[x81,x9]; x8=x10=.5[x6,x9]; x1=.1[x81,x6]; +x5=.5[x81,x6]; x3=.4[x1,x6]; x2=x4=.5[x1,x3]; +y81=y2=.5h; y1=y3=.5y2; bot y4r=bot y8l=0; +top y5r=h; top y10l=h; y9=.5h; y6=.6h; y7=.4h; +pos1(tthinner,180); pos2(tthin,90); pos3(tmed,0); pos4(tthin,-90); +pos81(tthin,-180); pos5(tmed,-270); pos6(tthick,-360); pos7(tthick,-360); +pos8(tmed,-270); pos9(tthin,-180); pos10(tmed,-120); +%filldraw stroke z4e...z1e..z2e..z3e..z4e...{up}z81e..z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e..z10e; +penlabels(1,2,3,4,5,6,7,8,9,10); + +elseif callchar="m": + +charspec("m",1.6x_height#,x_height#,0); +lft x1l=lft x2l=x3=u; +rt x5r=w-u; x8=x7=.5w; +x6=.3[x8,x5]; x4=.8[x8,x5]; +y1=top y6r=h; +y2=bot y3r=bot y4r=y8=0; +y5=.5h; y7=.8h; +pos1(tthick,0); pos2(tthick,0); +pos3(tthin,-90); pos4(tthin,-90); +pos5(tthinner,0); pos6(tmed,90); +pos7(tthick,180); pos8(tthick,180); +filldraw stroke z1e---z2e; +filldraw stroke z3e---z4e...{up}z5e...{left}z6e...{down}z7e---z8e; +penlabels(1,2,4,5,6,7,8); + +elseif callchar="T": + +charspec("7",1.75x_height#,x_height#,0); +lft x1l=lft x2l=x3=u; x4=w-u; +y1=h; y2=bot y3l=bot y4l=0; +pos1(tthick,0); pos2(tthick,0); +pos3(tthin,90); pos4(tthin,90); +filldraw stroke z1e---z2e; +filldraw stroke z3e---z4e; +penlabels(1,2,4); + +elseif callchar="L": + +charspec("9",1.75x_height#,x_height#,0); +x81=x1=u; x6=x7=x8=x9=.55w; x11=x12=.8w; x10=w-u; +x3=x5=.5[x1,x6]; x2=x4=.5[x1,x3]; +bot y4r=y6=y7=y11=0; top y5r=y8=top y9r=top y10r=y12=h; +y1=y81=y3=.5y2; y2=.6h; +pos1(tthinner,180); pos2(tthin,90); pos3(tmed,0); +pos4(tthin,-90); pos81(tthinner,-180); pos5(tthick,-270); +pos6(tthin,-360); pos7(tthin,0); pos8(tthin,0); +pos9(tthin,90); pos10(tthin,90); pos11(tthick,0); pos12(tthick,0); +if dodraw: +filldraw stroke z1e...{right}z2e...{down}z3e...{left}z4e..z81e...{right}z5e...{down}z6e; +filldraw stroke z7e---z8e; filldraw stroke z9e---z10e; +filldraw stroke z11e---z12e; +fi +penlabels(1,2,3,4,5,6,8,10,11,12); + +elseif callchar="N": + +charspec("N",2x_height#,x_height#,0); +x81=u; x1=.05[x81,x6]; x6=.6w; x8=.6[x81,x6]; x7=.5[x8,x6]; +x5=.5[x81,x6]; x3=.5[x1,x8]; x4=x2=.5[x1,x3]; +x13=rt x6r; x14=w-u; x15=x16=.5[x13,x14]; +top y5r=top y13r=y16=top y14r=h; +bot y4r=bot y7r=y15=0; +y8=y6=.5h; y2=bar_height; y81=y2; +y1=y3=.5y2; +pos1(tthinner,180); pos2(tthin,90); pos3(tmed,0); pos4(tthin,-90); +pos81(tthinner,-180); pos5(tmed,-270); pos6(tthicker,-360); +pos7(tmed,-450); pos8(tthin,-540); +pos13(tthin,-630); +pos14(tthin,-630); pos15(tthicker,0); pos16(tthicker,0); +if dodraw: +filldraw stroke z4e...{up}z1e...{right}z2e...{down}z3e...{left}z4e...{up}z81e...{right}z5e + ...{down}z6e...{left}z7e...{up}z8e...{right}z13e; %---z14e; +%filldraw stroke z15e---z16e; +fi +penlabels(1,2,3,4,5,6,7,8,13,14,15,16); + +elseif callchar="R": + +charspec("R",1.3x_height#,x_height#,desc_depth#); +x1=x11=u; x7=w-u; x3=x5=.4[x1,x7]; x2=.5[x1,x3]; x6=.5[x4,x7]; x8=.9[x1,x7]; +rt x12r=.5u; x9=x10=.05[x1,x7]; x4r=x3l; +top y2l=top y6l=h; y8=y1=y5=.05h; y9=-.4d; y10=-.8d; y12=-.6d; +y11=y3=y4=.7h; y7=.4h; +pos1(tthin,0); pos11(tthin,0); pos2(tmed,-90); pos3(tthick,-180); +pos4(tthinnest,0); pos5(tthick,-180); pos6(tthin,-90); pos7(tthick,-180); +pos8(tthin,-245); pos9(tthin,-245); pos12(tthin,-180); pos10(tthin,-135); +filldraw stroke z1e--z11e{up}...{right}z2e...{down}z3e--z5e; +%filldraw stroke z4e{up}...{right}z6e...{down}z7e..z8e..z9e...{down}z12e..z10e; +penlabels(1,2,3,5,6,7,8,9,10,11,12); + +elseif callchar="g": + +charspec("2",1.5x_height#,x_height#,0); +lft x1l=lft x2l=x3=u; x11=x12=x13=w-u; +x8=.7[x1,x12]; x5=x6=x7=x10=.4[x1,x8]; x9=.5[x1,x12]; % x7=x6r; will line up +x4=.8[x1,x13]; x77=.6[x7,x8]; +y1=bot y10l=y9=bot y11l=y12=0; +y2=top y3r=top y4r=y5=y13=h; +y6=.35h; y8=.4h; y77=.65h; +pos1(tthinnest,0); pos2(tthinnest,0); +pos3(tthin,90); pos4(tthin,90); +pos5(tthick,0); +% pos6(tthick,45); +x6l+.5tthick=x6=x6r-.5tthick; y6l+.5tthick=y6=y6r-.5tthick; +y7l=y6r; +pos77(tthin,90); +pos7(tthinner,90); pos8(tthicker,45); pos9(tthick,0); +pos10(tthin,90); pos11(tthin,90); +pos12(tthick,0); pos13(tthick,0); +filldraw stroke z1e---z2e; +filldraw stroke z3e---z4e; +filldraw stroke z5e---z6e; +filldraw stroke z7e..z77e{right}...z8e{down}...z9e; +filldraw stroke z10e---z11e; +filldraw stroke z12e---z13e; +penlabels(1,2,4,5,6,8,9,10,11,13); + + +elseif callchar = "e": + +charspec(6,1.6x_height#,x_height#,0); +y6=y7=y8=h; y9=bot y4r=0; y2=.6h; y1=.3h; y3=.3h; y5=y2; %y5=.85h; +x5=u; x7=w-u; x8=x9=x7-2u; x6=x3=x1+3u; x1=x5+hair; x2=x4=x1+1.5u; +z20=z1; +pos1(tthinnest,180); pos2(tmed,90); pos3(tthick,0); pos4(tmed,-90); pos20(tthin,-160); +pos5(tthinner,-180); pos6(tthin,-270); pos7(tthin,-270); +pos8(tthick,0); pos9(tthick,0); +filldraw stroke z1e..z2e..z3e..z4e..z20e...{right}z6e---z7e; +filldraw stroke z8e---z9e; +penlabels(1,2,3,4,5,6,7,8,9); + +elseif callchar = "u": + +charspec(4,2x_height#,x_height#,0); +x6=.55w; x4=x9=.1w; x1=x8=x10=.15w; x3=.2w; x2=.3w; x5=x7=.4w; x11=.9w; +y10=y11=0; y5=h; y1=.85h; y2=y4=y6=.65h; y3=.45h; +y7=y8=.25h; y9=.125h; +z20=z1; +pos1(tmed,45); pos2(tmed,0); pos3(tthinner,-90); pos4(tthinnest,-180); +pos20(tthinnest,-225); pos5(tthinner,-270); pos6(tthick,-360); pos7(tmed,-430); +pos8(tthin,-450); pos9(tthinnest,-360); pos10(tthin,-290); +pos11(tthin,-290); +filldraw stroke z1e..z2e..z3e..z4e..z20e...{right}z5e; +filldraw stroke z5e{right}...{down}z6e...{left}z7e; +filldraw stroke z7e{left}...{left}z8e...{down}z9e; +filldraw stroke z9e{down}...{right}z10e---z11e; +penlabels(1,2,3,4,5,6,7,8,9,10,11); + +elseif callchar = "S": + +charspec("S",2.2x_height#,asc_height#,desc_depth#); +x1=x81=u; x6=.45[x1,x9]; x8=x9=x10=w-u; x7=.4[x5,x6]; +x5=.5[x1,x6]; x3=.4[x1,x6]; x2=x4=.5[x1,x3]; +y2=.5x_height; y1=y3=y81=.5y2; bot y4r=bot y7r=bot y8r=0; +top y5r=y10=x_height; y9=0; y6=y2; +pos1(tthinner,180); pos2(tthin,90); pos3(tthick,0); pos4(tthin,-90); +pos81(tthin,-180); pos5(tmed,-270); pos6(tthick,-360); pos7(tmed,-450); +pos8(tthick,-450); pos9(tthick,0); pos10(tthick,0); +filldraw stroke z1e..z2e..z3e..z4e..z81e..z5e...{down}z6e...{left}z7e; +x40=w-3.5u; y40=y7; pos40(tmed,-450); y41=.5bar_height; x41=w-u; +pos41(tthick,-360); x43=.5[x7,x40]; y43=h-y41; z42=.5[z41,z43]; +pos42(.5(tthick+tthin),-315); pos43(tthin,-360); +x44=.5[x43,x45]; top y44l=h; pos44(tmed,-450); x45=x43+4u; y45=y43; +pos45(tthin,-540); x46=.5[x7,x43]; bot y46l=-d; pos46(tthinner,-585); +filldraw stroke z7e--z40e{right}...{up}z41e...{z43-z41}z42e...{up}z43e + ...{right}z44e...z45e--z46e; +penlabels(1,2,3,4,5,6,7,40,41,42,43,45,46); + +elseif callchar = "s": + +charspec("s",2.4x_height#,x_height#,0); +x6=u; y6=.5h; x8=x9=.43w; x12=x13=.7w; x15=w-u; +x7=x3=x1=.5[x6,x9]; x2=x1-1.5u; x4=x1+1.5u; y2=y4=.5[y1,y3]; +top y3l=bar_height; bot y1l=0; z5=z1; top y7l=top y11l=top y16r=h; +y8=.65h; y9=0; bot y14r=0; x11=.5[x9,x14]; x14=.4[x13,x15]; x16=.65[x13,x15]; +y15=y6; y12=y8; y13=1.5u; z10=z8; +pos1(tthin,90); pos2(tthin,0); pos3(tthin,-90); pos4(tmed,-180); +pos5(tthin,-270); pos6(tthin,-360); pos7(1.2tthin,-450); pos8(tmed,-540); +pos9(tmed,-540); pos10(tthin,0); pos11(tthin,-90); pos12(tmed,-180); +pos13(tmed,-180); pos14(.8tmed,-90); pos15(tthin,0); pos16(tthinner,45); +filldraw stroke z1e...{up}z2e...{right}z3e...{down}z4e...{left}z5e + ...{up}z6e...{right}z7e...{down}z8e--z9e; +filldraw stroke z10e{up}...{right}z11e...{down}z12e--z13e...{right}z14e + ...{up}z15e...{left}z16e; +penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16); + +elseif callchar = "j": +%cmchar "grantha j"; +charspec("j",1.75x_height#,x_height#,.8x_height#); +top y7r=y10l=h; y4=y8=y9=.2h; bot y15r=bot y19l=-d; y12=.9bar_height; +y21=.25h; y13=-.2d; y14=-.6d; y16=-.8d; y17=y18=-.3d; y20=-.2d; +y1=y3=.4h; y2=.7h; y11=.75h; y85=0; +x14r=x1r=u; x11=x12l=w-u; x8=x9=x17=x18=.55[x1,x11]; x85=x8; +x7=.6[x1,x8]; x10=.5[x9,x11]; x3=.6[x1,x8]; x2=x4=.5[x1,x3]; +x13=x2; x15=x7-.7u; x16=x17; x19=.5[x18,x11]; x20=.95x11; x21=.9x11; +x77=x8; y77=.6h; z99=z77; +pos77(tthick,-360); pos99(tthick,0); +pos1(tthinner,180); pos2(tthin,90); pos3(tmed,0); pos4(tthin,-90); +z55=z1; pos55(tthinner,-180); +pos7(tthick,-270); pos8(tmed,-405); +pos9(tmed,-45); pos10(tthin,-90); pos11(tthick,-180); pos12(tthick,-200); +pos21(tthin,-240); pos13(tthinner,-240); pos14(tthin,-180); +pos15(tthick,-90); pos16(tthick,-45); pos17(tthick,-45); +pos18(tthick,-45); pos19(tthin,-270); pos20(tmed,225); +pos85(tthin,-270); +x65=x19; y65=y17; pos65(tthin,-90); x66=x12; y66=.5[y65,y19]; pos66(tmed,-180); +z67=.5[z15,z65]; pos67(tthin,-315); +filldraw stroke z1e..z2e{right}..z3e{down}..z4e{left}..z55e...{right}z7e...{down}z77e---z8e; +filldraw stroke z9e---z99e{up}...z10e{right}...{down}z12e...{left}z85e{left}..z14e{down}...z15e{right} + ...{right}z65e...{down}z66e...{left}z19e...z67e; +penlabels(1,2,3,4,55,7,8,9,10,11,12,21,13,14,15,65,66,19,67); + +elseif callchar="h": + +charspec("h",3x_height#,x_height#,desc_depth#); +x1=x81=u; x6=.6[x1,x8]; x8=1.5x_height-u; x7=.4[x5,x6]; +x5=.5[x1,x6]; x3=.4[x1,x6]; x2=x4=.5[x1,x3]; +y2=.5h; y1=y3=y81=.5y2; bot y4r=bot y7r=bot y8r=0; +top y5r=h; y6=.5h; +pos1(tthinner,180); pos2(tthin,90); pos3(tthick,0); pos4(tthin,-90); +pos81(tthin,-180); pos5(tmed,-270); pos6(tthick,-360); pos7(tthick,-450); +pos8(tthick,-450); +filldraw stroke z1e..z2e..z3e..z4e..z81e..z5e...{down}z6e...{left}z7e; +filldraw stroke z7e--z8e; + +x101=x111=x8; x107=w-2u; x103=x105=.4[x101,x107]; x102=.5[x101,x103]; +x106=.5[x104,x107]; x108=.9[x101,x107]; +rt x112r=u; x109=x110=x112+.75u; x104r=x103l; +top y102l=top y106l=h; y108=y101=y105=0; y109=-.4d; y110=-.8d; y112=-.6d; +y111=y103=y104=.7h; y107=.4h; y131=y109+.2u; x131=.3[x108,x109]; pos131(tthinner,-270); +pos101(tthin,0); pos111(tthin,0); pos102(tmed,-90); pos103(tthick,-180); +pos104(tthinnest,0); pos105(tthick,-180); pos106(tthin,-90); pos107(tthick,-180); +pos108(tthin,-245); pos109(tthin,-245); pos112(tthin,-180); pos110(tthin,-135); +filldraw stroke z101e--z111e{up}...{right}z102e...{down}z103e--z105e; +filldraw stroke z104e{up}...{right}z106e...{down}z107e..z108e...{left}z131e...z109e...{down}z112e..z110e; +penlabels(101,102,103,104,105,106,107,108,109,110); + + + + +fi + +enddef; + +def aipoints = +x209=x204=-x_height+u; x201=x203=x205=x204+1.5u; x202=x201+1.5u; x207=0; +y209=.9bar_height; y207=asc_height-y209; +y208=.5[y209,y207]; x206=x208=x210=-.5x_height+.5u; +y201=y205=y206-.5u; y204=y202=y201-1.5u; y203=y202-1.5u; +if goleft: +top y206l=asc_height; bot y210r=0; +pos201(tthin,-90); pos202(tmed,-180); pos203(tthin,-270); +pos204(tthin,-360); pos205(tthin,-450); pos206(tthin,-450); +pos207(tthick,-540); pos208(tthin,-585); pos209(tthin,-540); +pos210(tthin,-450); +else: +top y206r=asc_height; bot y210l=0; +pos201(tthin,90); pos202(tmed,0); pos203(tthin,-90); +pos204(tthin,-180); pos205(tthin,-270); pos206(tthin,-270); +pos207(tthick,-360); pos208(tthin,-405); pos209(tthin,-360); +pos210(tthin,-270); +fi +enddef; diff --git a/language/tamil/wntamil/tamilmax.tex b/language/tamil/wntamil/tamilmax.tex new file mode 100644 index 0000000000..4d1ca5039f --- /dev/null +++ b/language/tamil/wntamil/tamilmax.tex @@ -0,0 +1,369 @@ +\font\tmlfnt=wntml10 +\catcode`^^A=0 +\def\starttamil{\tmlfnt} +\def\endtamil{} +\def\thyph{\discretionary{}{}{}} +\def\btam{\starttamil} +\def\etam{\endtamil} +\def\viram{\accent241} +\def\C{\char} +\def\zaa{\C97} +\def\ze{\C22} +\def\zee{\C23} +\def\zai{\C17} +\def\zo#1{\ze#1\zaa} +\def\zoo#1{\zee#1\zaa} +\def\zau#1{\ze#1\La} +\def\a{\C0} +\def\aa{\C1} +\def\i{\C2} +\def\ii{\C3} +\def\u{\C4} +\def\uu{\C5} +\def\e{\C6} +\def\ai{\C7} +\def\au{\o\La} +\def\k{\viram\C8\thyph} +\def\ka{\C8} +\def\kaa{\C8\zaa} +\def\o{\C9} +\def\ki{\C10} +\def\kii{\C11} +\def\ku{\C12} +\def\kuu{\C13} +\def\ke{\ze\C8} +\def\kee{\zee\C8} +\def\kai{\zai\C8} +\def\ko{\zo{\C8}} +\def\koo{\zoo{\C8}} +\def\kau{\zau{\C8}} +\def\oo{\C14} +\def\ee{\C15} +\def\ng{\viram\C16\thyph} +\def\nga{\C16} +\def\ngaa{\C16\zaa} +\def\ngi{\C18} +\def\ngii{\C19} +\def\ngu{\C20} +\def\nguu{\C21} +\def\nge{\ze\C16} +\def\ngee{\zee\C16} +\def\ngai{\zai\C16} +\def\ngo{\zo{\C16}} +\def\ngoo{\zoo{\C16}} +\def\ngau{\zau{\C16}} +% +\def\c{\viram\C24\thyph} +\def\ca{\C24} +\def\caa{\C24\zaa} +\def\ci{\C26} +\def\cii{\C27} +\def\cu{\C28} +\def\cuu{\C29} +\def\ce{\ze\C24} +\def\cee{\zee\C24} +\def\cai{\zai\C24} +\def\co{\zo{\C24}} +\def\coo{\zoo{\C24}} +\def\cau{\zau{\C24}} +% +\def\NY{\viram\C32\thyph} +\def\NYa{\C32} +\def\NYaa{\C32\zaa} +\def\NYi{\C34} +\def\NYii{\C35} +\def\NYu{\C36} +\def\NYuu{\C37} +\def\NYe{\ze\C32} +\def\NYee{\zee\C32} +\def\NYai{\zai\C32} +\def\NYo{\zo{\C32}} +\def\NYoo{\zoo{\C32}} +\def\NYau{\zau{\C32}} +% +\def\T{\viram\C40\thyph} +\def\Ta{\C40} +\def\Taa{\C40\zaa} +\def\Ti{\C42} +\def\Tii{\C43} +\def\Tu{\C44} +\def\Tuu{\C45} +\def\Te{\ze\C40} +\def\Tee{\zee\C40} +\def\Tai{\zai\C40} +\def\To{\zo{\C40}} +\def\Too{\zoo{\C40}} +\def\Tau{\zau{\C40}} +% +\def\NN{\viram\C48\thyph} +\def\NNa{\C48} +\def\NNaa{\C49} +\def\NNi{\C50} +\def\NNii{\C51} +\def\NNu{\C52} +\def\NNuu{\C53} +\def\NNe{\ze\C48} +\def\NNee{\zee\C48} +\def\NNai{\C54} +\def\NNo{\ze{\C49}} +\def\NNoo{\zee{\C49}} +\def\NNau{\zau{\C48}} +% +\def\t{\viram\C56\thyph} +\def\ta{\C56} +\def\taa{\C56\zaa} +\def\ti{\C58} +\def\tii{\C59} +\def\tu{\C60} +\def\tuu{\C61} +\def\te{\ze\C56} +\def\tee{\zee\C56} +\def\tai{\zai\C56} +\def\to{\zo{\C56}} +\def\too{\zoo{\C56}} +\def\tau{\zau{\C56}} +% +\def\n{\viram\C64\thyph} +\def\na{\C64} +\def\naa{\C64\zaa} +\def\ni{\C66} +\def\nii{\C67} +\def\nu{\C68} +\def\nuu{\C69} +\def\ne{\ze\C64} +\def\nee{\zee\C64} +\def\nai{\zai\C64} +\def\no{\zo{\C64}} +\def\noo{\zoo{\C64}} +\def\nau{\zau{\C64}} +% +\def\p{\viram\C72\thyph} +\def\pa{\C72} +\def\paa{\C72\zaa} +\def\pi{\C74} +\def\pii{\C75} +\def\pu{\C76} +\def\puu{\C77} +\def\pe{\ze\C72} +\def\pee{\zee\C72} +\def\pai{\zai\C72} +\def\po{\zo{\C72}} +\def\poo{\zoo{\C72}} +\def\pau{\zau{\C72}} +% +\def\m{\viram\C80\thyph} +\def\ma{\C80} +\def\maa{\C80\zaa} +\def\mi{\C82} +\def\mii{\C83} +\def\mu{\C84} +\def\muu{\C85} +\def\me{\ze\C80} +\def\mee{\zee\C80} +\def\mai{\zai\C80} +\def\mo{\zo{\C80}} +\def\moo{\zoo{\C80}} +\def\mau{\zau{\C80}} +% +\def\y{\viram\C88\thyph} +\def\ya{\C88} +\def\yaa{\C88\zaa} +\def\yi{\C90} +\def\yii{\C91} +\def\yu{\C92} +\def\yuu{\C93} +\def\ye{\ze\C88} +\def\yee{\zee\C88} +\def\yai{\zai\C88} +\def\yo{\zo{\C88}} +\def\yoo{\zoo{\C88}} +\def\yau{\zau{\C88}} +% +\def\r{\viram\C96\thyph} +\def\ra{\C96} +\def\raa{\C96\zaa} +\def\ri{\C98} +\def\rii{\C99} +\def\ru{\C100} +\def\ruu{\C101} +\def\re{\ze\C96} +\def\ree{\zee\C96} +\def\rai{\zai\C96} +\def\ro{\zo{\C96}} +\def\roo{\zoo{\C96}} +\def\rau{\zau{\C96}} +% +\def\l{\viram\C104\thyph} +\def\la{\C104} +\def\laa{\C104\zaa} +\def\li{\C106} +\def\lii{\C107} +\def\lu{\C108} +\def\luu{\C109} +\def\le{\ze\C104} +\def\lee{\zee\C104} +\def\lai{\C110} +\def\lo{\zo{\C104}} +\def\loo{\zoo{\C104}} +\def\lau{\zau{\C104}} +% +\def\v{\viram\C112\thyph} +\def\va{\C112} +\def\vaa{\C112\zaa} +\def\vi{\C114} +\def\vii{\C115} +\def\vu{\C116} +\def\vuu{\C117} +\def\ve{\ze\C112} +\def\vee{\zee\C112} +\def\vai{\zai\C112} +\def\vo{\zo{\C112}} +\def\voo{\zoo{\C112}} +\def\vau{\zau{\C112}} +% +\def\Z{\viram\C120\thyph} +\def\Za{\C120} +\def\Zaa{\C120\zaa} +\def\Zi{\C122} +\def\Zii{\C123} +\def\Zu{\C124} +\def\Zuu{\C125} +\def\Ze{\ze\C120} +\def\Zee{\zee\C120} +\def\Zai{\zai\C120} +\def\Zo{\zo{\C120}} +\def\Zoo{\zoo{\C120}} +\def\Zau{\zau{\C120}} +% +\def\L{\viram\C128\thyph} +\def\La{\C128} +\def\Laa{\C128\zaa} +\def\Li{\C130} +\def\Lii{\C131} +\def\Lu{\C132} +\def\Luu{\C133} +\def\Le{\ze\C128} +\def\Lee{\zee\C128} +\def\Lai{\C134} +\def\Lo{\zo{\C128}} +\def\Loo{\zoo{\C128}} +\def\Lau{\zau{\C128}} +% +\def\R{\viram\C136\thyph} +\def\Ra{\C136} +\def\Raa{\C137} +\def\Ri{\C138} +\def\Rii{\C139} +\def\Ru{\C140} +\def\Ruu{\C141} +\def\Re{\ze\C136} +\def\Ree{\zee\C136} +\def\Rai{\zai\C136} +\def\Ro{\ze{\C137}} +\def\Roo{\zee{\C137}} +\def\Rau{\zau{\C136}} +% +\def\N{\viram\C144\thyph} +\def\Na{\C144} +\def\Naa{\C145} +\def\Ni{\C146} +\def\Nii{\C147} +\def\Nu{\C148} +\def\Nuu{\C149} +\def\Ne{\ze\C144} +\def\Nee{\zee\C144} +\def\Nai{\C150} +\def\No{\ze{\C145}} +\def\Noo{\zee{\C145}} +\def\Nau{\zau{\C144}} +% +\def\S{\viram\C176\thyph} +\def\Sa{\C176} +\def\Saa{\C176\zaa} +\def\Si{\C178} +\def\Sii{\C179} +\def\Su{\C176\C242} +\def\Suu{\C176\C243} +\def\Se{\ze\C176} +\def\See{\zee\C176} +\def\Sai{\zai\C176} +\def\So{\zo{\C176}} +\def\Soo{\zoo{\C176}} +\def\Sau{\zau{\C176}} +% +\def\s{\viram\C184\thyph} +\def\sa{\C184} +\def\saa{\C184\zaa} +\def\si{\C186} +\def\sii{\C187} +\def\su{\C184\C242} +\def\suu{\C184\C243} +\def\se{\ze\C184} +\def\see{\zee\C184} +\def\sai{\zai\C184} +\def\so{\zo{\C184}} +\def\soo{\zoo{\C184}} +\def\sau{\zau{\C184}} +% +\def\j{\viram\C192\thyph} +\def\ja{\C192} +\def\jaa{\C192\zaa} +\def\ji{\C194} +\def\jii{\C195} +\def\ju{\C192\C242} +\def\juu{\C192\C243} +\def\je{\ze\C192} +\def\jee{\zee\C192} +\def\jai{\zai\C192} +\def\jo{\zo{\C192}} +\def\joo{\zoo{\C192}} +\def\jau{\zau{\C192}} +% +\def\h{\viram\C200\thyph} +\def\ha{\C200} +\def\haa{\C200\zaa} +\def\hi{\C202} +\def\hii{\C203} +\def\hu{\C200\C242} +\def\huu{\C200\C243} +\def\he{\ze\C200} +\def\hee{\zee\C200} +\def\hai{\zai\C200} +\def\ho{\zo{\C200}} +\def\hoo{\zoo{\C200}} +\def\hau{\zau{\C200}} +% +\def\x{\viram\C208\thyph} +\def\xa{\C208} +\def\xaa{\C208\zaa} +\def\xi{\C210} +\def\xii{\C211} +\def\xu{\C208\C242} +\def\xuu{\C208\C243} +\def\xe{\ze\C208} +\def\xee{\zee\C208} +\def\xai{\zai\C208} +\def\xo{\zo{\C208}} +\def\xoo{\zoo{\C208}} +\def\xau{\zau{\C208}} +% +\newbox\wnbox +\newdimen\wndimen +\def\wnalign#1{\leavevmode\vtop to0pt{\baselineskip0pt\lineskip.25ex% + \ialign{##\crcr#1\crcr}}} % put characters over each other +\def\pstack#1#2{\leavevmode\setbox\wnbox=\hbox{#2}{\wnalign{#1\crcr\hidewidth\wndimen=\ht\wnbox\advance\wndimen by .25ex\lower\wndimen\hbox{\unhbox\wnbox}\hidewidth}}} +% +\def\ndot{n} +\def\nndot{\d n} +\def\skts{\'s} +\def\rdot{\d r} +\def\rdotdot{\pstack{r}{\char127}} +\def\tdot{\d t} +\def\dotd{\d d} +\def\dotl{\d l} +\def\paln{\~n} +% +% temporary place holders +\def\sr{\relax} +\def\st{\relax} +% end of file tamilmax diff --git a/language/tamil/wntamil/tmilize.c b/language/tamil/wntamil/tmilize.c new file mode 100644 index 0000000000..f717699a17 --- /dev/null +++ b/language/tamil/wntamil/tmilize.c @@ -0,0 +1,324 @@ +/* Convert transliterated Tamil text to codes known to the Tamilmax.tex */ +/* set of macros using the wntml fonts */ + +#include <stdio.h> +#include <ctype.h> + + +/* globally accessible variables */ + +int tamilflag,t_errors,true,false,errorcount,transflag; +char switcher,tdelim; +char tspace[2]; +void changestate(); +FILE *input,*output; +char filename[128]; + + + +/* functions */ + +/* void bracket_err() +{ + printf("\nCharacter '}' read while scanning Tamil; need to edit file.\n"); + printf("Examine end of the output file to find location of problem."); + fclose(input); + fclose(output); + abort(); +} */ + +void haccbox() +{ + puts("Tamilize: Tamil to TeX converter v:0.97 of 4/24/90"); + puts("Humanities And Arts Computing Center, DR-10"); + puts("University of Washington"); + puts("Seattle, Washington, 98195 USA"); + puts("phone (206)-543-4218"); + puts("ridgeway@blake.u.washington.edu"); + puts("Copyright 1990 Humanities and Arts Computing Center"); + puts("You are welcome to use this work-in-progress, but please do not"); + puts("redistribute: rather, refer other interested parties to us."); + puts("Since this is a work in progress, we do not want uncontrolled"); + puts("proliferation of pre-release versions."); + return; +} + +FILE *getopen(char *access) +{ + int temp; + FILE *handle; + gets(filename); + handle=fopen(filename,access); + if (handle == (FILE *) NULL) { + printf("Can't open file %s",filename); + errorcount++; + if (errorcount > 9) { + printf("\n\n\n\n\nToo many errors!\n"); + abort(); + } + } + return handle; +} +FILE *get_file(char *access,char *prompt) +{ + puts(prompt); + return getopen(access); +} + +int isvowel(char thischar) +{ + switch (thischar) { + case 'a' : + case 'e' : + case 'i' : + case 'o' : + case 'u' : return true; + default : return false; + } +} + +void stringout(char *string) +{ + fputs(string,output); +} + +void charout(char thischar) +{ + putc(thischar,output); +} + +void romanout(char thischar) +{ + stringout("{\\roman "); + charout(thischar); + charout('}'); +} + +void transcribe_err(char thischar) +{ + printf("Character %c encountered in Tamil environment.\n",thischar); + romanout(thischar); +} + +void pushback(char thischar) +{ + ungetc(thischar,input); +} + +void processtamil() +{ + char ch; + int newsyl; + newsyl=true; + for (tamilflag=true; tamilflag==true; ) { + ch = getc(input); + if (ch == EOF) abort(); + if (ch == switcher) changestate(); + else if (isspace(ch)) { + stringout(tspace); + charout(ch); + for ( ch=getc(input); isspace(ch); ch=getc(input)) charout(ch); + pushback(ch); + newsyl=true; + } + else if (ispunct(ch) ) { + if (ch == 125) printf("\nCharacter } encountered while scanning tamil -- probable error.\n"); + romanout(ch); + newsyl=true; + } + else { + switch (ch) { + case 'a': + case 'e': + case 'i': + case 'o': + case 'u': if (newsyl==true) { + charout(tdelim); + newsyl=false; + } + charout(ch); + break; + case 'c': + case 't': + case 'p': + case 'm': + case 'y': + case 'r': + case 'l': + case 'v': + case 's': + case 'j': + case 'x': + case 'h': charout(tdelim); + charout(ch); + newsyl=false; + break; + case 'k': charout(tdelim); + ch=getc(input); + if (ch=='4') charout('X'); + else { + charout('k'); + pushback(ch); + } + newsyl=false; + break; + case '2': charout(tdelim); + charout('N'); + newsyl=false; + break; + case '3': charout(tdelim); + stringout("NN"); + newsyl=false; + break; + case '4': charout(tdelim); + charout('S'); + newsyl=false; + break; + case '5': charout(tdelim); + stringout("NY"); + newsyl=false; + break; + case '6': charout(tdelim); + charout('R'); + newsyl=false; + break; + case '7': charout(tdelim); + charout('Z'); + newsyl=false; + break; + case '8': charout(tdelim); + charout('T'); + newsyl=false; + break; + case '9': charout(tdelim); + charout('L'); + newsyl=false; + break; + case 'n': charout(tdelim); + ch=getc(input); + if (ch=='g') stringout("ng"); + else { + charout('n'); + pushback(ch); + } + newsyl=false; + break; + default : transcribe_err(ch); + newsyl=true; + } /* endcase */ + } /* endif */ + } /* endfor*/ +} + +void starttamil() +{ + stringout("{\\btam "); /* stringout("{\\starttamil\%\n"); */ + processtamil(); +} + +void endtamil() +{ + stringout("}\\etam{}"); /* stringout("}\\endtamil\%\n"); */ + tamilflag=false; +} + +void changestate() +{ + if (tamilflag==true) endtamil(); + else starttamil(); +} + +main(int argc, char *argv[]) +{ + int ch,err,notdone,vowflag,initflag; + errorcount=0; + switcher='~'; + true=1; + false=0; + tamilflag=false; + tdelim=92; /* if we are in ASCII, that is a backslash */ + /* if we aren't in ASCII, we just bought the farm probably */ + tspace[0]=tdelim; + tspace[1]=' '; + haccbox(); + vowflag=0; + if (argc > 1) input = fopen(argv[1],"rb"); + if (input == (FILE *) NULL) { + /* prompt for and open input file */ + for ( ; input == (FILE *) NULL ; input=get_file("rb","Enter name of input file: ")) ; + } + /* we are making these binary, as we have no guarantee what kind */ + /* of character may be in the transcription: we don't care about */ + /* ends of lines, as we are reading character by character */ + if (argc > 2) output = fopen(argv[2],"wb"); + if (output == (FILE *) NULL) { + for ( ; output == (FILE *) NULL ; output=get_file("wb","Enter name of output file: ")) ; + /* prompt for and open output file */ + } + while ((ch = getc(input)) != EOF) { + if (ch == switcher) changestate(); + else { + if (ch == '|') { + vowflag=1; + notdone=1; + initflag=2; + while (notdone) { + ch=getc(input); + if (isalnum(ch)) { + initflag--; + if (vowflag==0) { + if (! isvowel(ch)) stringout("\\-"); + } + if (isvowel(ch)) vowflag=1; + else vowflag=0; + } + else { + vowflag=1; + initflag=2; + } + if (ch==EOF) notdone=0; + else { + switch(ch) { + case '2': stringout("\\ndot{}"); + break; + case '3': stringout("\\nndot{}"); + break; + case '4': stringout("\\skts{}"); + break; + case '5': stringout("\\paln{}"); + break; + case '6': stringout("\\rdot{}"); + break; + case '7': stringout("\\rdotdot{}"); + break; + case 'T': stringout("\\tdot{}"); + break; + case 'D': stringout("\\dotd{}"); + break; + case '8': + if ( initflag > 0 ) stringout("\\tdot{}"); + else { + err=getc(input); + if (err == '8') stringout("\\tdot{}\\tdot{}"); + else { + stringout("\\dotd{}"); + pushback(err); + } + } + break; + case '9': stringout("\\dotl{}"); + break; + case '|': notdone=0; + break; + default: putc(ch,output); + } /* endcase */ + } /* end else */ + } /* endwhile */ + } /* endif */ + else putc(ch,output); + } /* endelse */ + } /* endwhile */ + fclose(input); + fclose(output); + puts("Tamilize is done."); +} diff --git a/language/tamil/wntamil/wntamil.mf b/language/tamil/wntamil/wntamil.mf new file mode 100644 index 0000000000..48fb61b9c3 --- /dev/null +++ b/language/tamil/wntamil/wntamil.mf @@ -0,0 +1,16 @@ +% This is WNTAMIL as of July 21, 1988 +% Washington Tamil is designed for use with +% the Computer Modern Roman family of fonts (by D. E. Knuth, 1979--1985) + + +mode_setup; font_setup; + +input tamil + + font_slant slant; + font_x_height x_height#; + font_normal_space 9u#+2letter_fit#; + font_normal_stretch 3u#; font_normal_shrink 2u#; + font_quad 18u#+4letter_fit#; + font_extra_space 2u#; +bye. diff --git a/language/tamil/wntamil/wntml10.mf b/language/tamil/wntamil/wntml10.mf new file mode 100644 index 0000000000..dfa6ee08e9 --- /dev/null +++ b/language/tamil/wntamil/wntml10.mf @@ -0,0 +1,76 @@ +% This is WNTML10.MF (Washington Tamil 10pt) as of July 21, 1988. +% This is based on CMR10.MF in text format, as of May 5, 1986. +if unknown cmbase: input cmbase fi + +font_identifier:="WNTML"; font_size 10pt#; + +u#:=20/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=246/36pt#; % height of caps +fig_height#:=232/36pt#; % height of numerals +x_height#:=155/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=87/36pt#; % height of crossbar in lowercase e +comma_depth#:=70/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=8/36pt#; % diameter of rounded corners +fine#:=7/36pt#; % diameter of sharply rounded corners +thin_join#:=7/36pt#; % width of extrafine details +hair#:=9/36pt#; % lowercase hairline breadth +stem#:=25/36pt#; % lowercase stem breadth +curve#:=30/36pt#; % lowercase curve breadth +ess#:=27/36pt#; % breadth in middle of lowercase s +flare#:=33/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=38/36pt#; % diameter of dots +cap_hair#:=11/36pt#; % uppercase hairline breadth +cap_stem#:=32/36pt#; % uppercase stem breadth +cap_curve#:=37/36pt#; % uppercase curve breadth +cap_ess#:=35/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.4pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=20/36pt#; % vertical distance from serif base to tangent +jut#:=28/36pt#; % protrusion of lowercase serifs +cap_jut#:=37/36pt#; % protrusion of uppercase serifs +beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs +beak#:=70/36pt#; % vertical protrusion of beak serifs +vair#:=8/36pt#; % vertical diameter of hairlines +notch_cut#:=10pt#; % maximum breadth above or below notches +bar#:=11/36pt#; % lowercase bar thickness +slab#:=11/36pt#; % serif and arm thickness +cap_bar#:=11/36pt#; % uppercase bar thickness +cap_band#:=11/36pt#; % uppercase thickness above/below lobes +cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches +serif_drop#:=4/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=8/36pt#; % amount of overshoot for curves +apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=0; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate wntamil % switch to the driver file |