[comp.binaries.mac] Screen-font for use with the HP DeskJet

dplatt@coherent.com (Dave Platt) (06/16/89)

[Screen-font for use with the HP DeskJet]

This posting contains a screen-font I've hacked up for use with the
Hewlett-Packard DeskJet printer and the DataPak Software driver for
this printer.

The DeskJet comes equipped with a letter-quality Courier font.
Printing using this font (in any of its stylistic variations) is fairly
quick... 15 to 30 seconds per page is typical... and the font looks
quite good at 300 DPI.  However... the font's character-width does not
match the widths of any of the commonly-provided Mac screen fonts.  The
DeskJet font is 10-pitch (also available at 16.67 and 20 pitch), while
the fixed-pitch Mac screen fonts (Monaco and Courier) are closer to 12
pitch.  This mismatch causes problems when printing... words that
overlap, lines that run off the right edge of the page, and so forth.

The enclosed font-file is a partial solution to that problem.  It
contains three font-sizes/pitches that match the spacing
characteristics of the DeskJet's font in 10-pitch, 16.67-pitch, and (6
point) 20-pitch.  The fonts should work properly on any Mac that has
the 128k or 256k ROM, within any word-processing program that enables
the fractional-font-width feature.  They work with WriteNow ("Use
printer spacing");  I'm told that they work with Word 3.0x as well.

These font-variants started life as copies of three public-domain
screen fonts; I added fractional-width information with ResEdit (an
_ugly_ task!), merged them into one new font-family, and used Font
Harmony to resolve any conflicts between their font-numbers and any of
the commonly-used Apple and Adobe fonts.   The fonts aren't complete;
they don't include some of the more esoteric international characters.

I've included a ResEdit file that contains a set of three STR#
resources.  If you have the DataPak Software driver for the DeskJet,
you should add these resources to a copy of your driver;  the driver
will then "understand" that the Mac screen-font called DeskJet
corresponds to the printer's Courier font.  I've also included
instructions for making a one-byte patch to the driver that fixes a
defective escape-sequence.  If you install these fonts, install the
STR# resources, and make the patch as suggested, you'll be able to mix
the letter-quality DeskJet font, Mac screen fonts, and Mac graphics on
the same page without needing to specify the "precision placement"
option (which slows down the printer somewhat).

These fonts might be useful to people with other drivers and/or other
printers... if you have a need for a 10-pitch typewriter-style font,
check it out.

Dave Platt    FIDONET:  Dave Platt on 1:204/444        VOICE: (415) 493-8805
  UUCP: ...!{ames,sun,uunet}!coherent!dplatt     DOMAIN: dplatt@coherent.com
  INTERNET:   coherent!dplatt@ames.arpa,  ...@uunet.uu.net 
  USNAIL: Coherent Thought Inc.  3350 West Bayshore #205  Palo Alto CA 94303

---
(This file must be converted with BinHex 4.0)

:%84PFfY+CA3JCQpZG#!ZFfPd!&0*9#&6593K!*!%(Z`!N!5r8P0*9#%!!`!!(Za
b6'&e!3#3"`)!(84PFfY+CA3JC(*TGQ9b)&088L-JFQ9cEh9bBf9c!*!LFR0bBe*
6483"!+"9Zh'JAXbM!!!#63#3"J'j!*!%KPF!N!M3r!!!"!JSd"a"J`(2-((55S!
J3X'N#"%Q6"B40JDd"G&%"%F!1!"J%%"#"%%,!![mG5"5CXiD*@ASJ#!M*ifG-R*
!6+%LC33)15hIe*%cTU8!JR,Q%*8bT3L4J35""'``M+$9U`!%J+Ub+`j@!8d#SN-
9UJ34!!4H+!J6N!!E@3CYX[UcC3E!2aGUb6)8S!q9Tb,X!-"$S3)Y*M9C5@+53Y)
NJ!6qL*NaJ-[3QB#L5,!"`-N%Q`!U'!k3!1#4)3!a*T!!q'!4`!9$!N)B#!'dc``
"dl*i(-!0``#N)kE9V&M#6pD3!(Ep!-`JU!6YK$N`kX#!%`-'QKJbl-#!,QB'(4P
4RNHIA[ekpZddZRq2mJ!kGH[BlF6J2S0+Hr,`Xmq2dCd+FqI358HG$HCT4ppkiJN
B!i(aSDFHH2F0@1"m-23AiB)6cX&II33CJCB%!8iRJh8f'&LKGq#"1"iF)k*4SS-
S4Z'!Hbf@5'&r-iT)SR`DpKF39!8G40"P,[6#!3,5%-3"!-d"X&02@3'J3!AJB!A
!#eU3!$%#)&)5j-59@M#""$d!8%!3*f"#N3",,X&%"hCVY[45608K`1DFG13!!J!
-4'9cDdTPG#"QEfjdCA)J8e45)b"bCA0[GA*MCA-!N#*'4NP-4%e29J%!S&@TXD"
B-E8!!"m@!*!'%TF!N!6`QJ#3#%d-!!!%#!M!!kb!(3i'0%033))UG0+`541ac*b
""#m%$1#Q%kekX8"4!@11!4',Dj58S32#c"XhG1J))'M%5")Q4*SmX8+`*i#D0h2
Zp%Qd+&&399,&)[V"`UF`H+U"5S,)Q8m9!2B!S"CJ6)#[A!)J'rL[h6p[4Y1U"D#
JT`!#@&V%J*%(Bm!#!4ei!$A$"M930pC)mURe6B#`@Ei#i#Bf!+"rq2kC@c[6T`)
UN!!U!r!(i%$!Ir3k!hJ`3!3!"J!'#!4!BUhVel"Mbjj0ZlCD#+GY&`d3$*KXF,U
Vj@!K"33!!H@FA@Kf$iG!B$ZFhI1(EKJ')blQmATR,!DM2b#3!,`&!!&$#"L!GNr
"iMYJP4-j%K!"!@%%2S*!%!A`mFfD,#QST1C"$$584``#)S"JK(FKB$!-#Qji0iB
%#c)b"!K8"%!!H5#FPej!'fj845N$33,!#L5%d-"m%"L(RhiL9#1&0'(%!8!"&)4
!"3JB%!-""#p8'!)#`b"aKB3#9$J%"')!X'',p(hS*%%"3&'#!%-#8)8j)5c!)JJ
(`"03IJ')8NJ-e)4JB`%dQ(!*,bFBF3Sb8"`$$50$$S1)%E%`-ND5-9"4"!4!!2!
(*rI-dBm-qcJc$c[Z-,)'"[e!NF%()K3J$iSK*)!#I5k1#H-MQ#!5`L[!*%"&%2L
)JB3a`""JL6m`20,,$m-JB%3Fp2!KcS)L*)*!SAjL3-SB0&MMh4`8-+)'+SSJ-3!
Kr!K`5K8Pp*02"2rm`mpS`2h4V3L&9%"&##%mN!!)*B%`L35Fb&KL$!ai1VKR$)5
)3@%-883`,!#-K2("X6JSbiJBj$L,4#43")!T!DqSNSm%3[LJ@UJ!!!&)"+C9)%X
S!d9333$Z%[,M"I2@1`i5#qC,B3f*K%!!X@&J3!+b"S24V"T)K0)`#N1HFLiRBL"
`F8!I!+-aai"B%BX%j%9K3338Z+S))L"!)L3'ik$3mS4&E"(cc!"`-SDaBmKJF"J
8D+)++X%d$!-!N!#)SN))&"X0!-C,L`#)$Ni-"J%BjlJc!5G(b*!!hL0(5!F11Ye
mB)`,JiJL$Jk4*2+$!%(`m`DL)i`6JcACJ601'K9F81N!`2cMMdKi$i()dIKYl!0
jZE9)P*4'fEA4-1hKjb)JK4)%#("Td3l!$m"X6"6''lh'He%c$emm!!K-6j6b'6Z
[ff`$!"*m6jkYaIh5hkH[rQSE*J#!!`"-!%!'!'J!3!Gl!e!#!&La!%!-!*!!!3"
Z!!!H!1"f3`!!%J$3"!")!3"A!!!A!"!'!$$N$!")!`$D!!!j!-!1@3&!)!"J#!!
XJQi!U!3!0!'!6`#!&!")"3"8!B"A!)!@!-J&!(`"J'%!!"N!D!B!T!'!Db`'!1%
!`'6@!3!ae3-!qJ$!2`)JJ!!F)!!+#-!$!Q#"!'!J!"d)J!J#F))!X#!!-3K!$3+
JJ`$m)!"!#-!3!S#%!#3K!%i)`"3#J)8!G#%!BJM!'3,!KJ$!)3"e#)!H![#(!"!
L!)N)J#-#%)N!5#)!P3L!*M6*b8ekXT1Jr+3S3dR+8CUbP+6d4!"81BS!Y2+9VS`
P,''*LJ$8mTB"D%8!C"'!@r6bPli-CJ"i-FaL%[1BaN`Q-THTc'BbmjR*$!C[TLR
0DP,cQXF)3$-#))d!A#-!M!PR!-)4J(-%B"d"H%F!jK'!H`6!(`)SJ!!B))!*#%!
$@",!P9)J!"J)i!B#`%&!"bV3JJSJ"`+iAPUkaG"r(1!!$Hh@Cb*+dBTDp+)2(F!
""($&MPUa-aVP+%HYD-@4(N#M*0fS4eHDdT5'G+8Ql8a,@ET5P0*dTMLp+8`l'Y1
6kV5N03eU6SIk8j@qp+05[+K5PmV8TLV9LYf#UP-C+Y@'c[5T%*fU9VGkdDT1965
H#@YR'JT@X'T8Sf89DeM4UPD0+T@Y!6N!)14+elRDYDji[DYHmmVA[IUeVi$pUf!
$5pM"'VD`L$fXBK2,f-8kYV'3!(fXC#0,fFPDYV+B[DaQ-mYCZ`D%!5+!K'S#NJd
!41!cS6NYDHU3!"[9$-4rkq[G2hb$Q`#)i`Hc68eUFS'2HGbR*cm3L!X$F)`S'Z8
q%'dG2JB!M[+T$`&U'F!rB2%2h!a!(JBJ3D%)!)K!j)!IK%"06i!"$!'!!4!"'!4
R#2)"3!`!(KVUc$'!i3mm(!!I'!JHG$%3%1fPa4bi5FXj!)'(3%#M-rVi"$E5-j!
!)+c!([JSBAp&#))!Z!1pF$"Z3%3!"!CmN3lb"3Bq12%!IS$!4G&!!K*+BCa5V1!
D#i6!!cc4Mbc)SKb@m-)fhL!+%!K"!!KBa0cb&i!VM#%(cS$#qrjKM$)%C#BK@)%
l-V#%M3!L"$i`$KV5J`!0!b!))*!!!!%#3)A1T!!BpI$#"rL""PJm!"lAZ!F951%
EEf`M"6K-`6,+))PXc')EE9$&0Y)J#L#)3!!3D&G!M&0N5ZJL"NVQ!!GqX9kj3N!
!(e"(&L$JAN"%!Fbf6%mprY!6)8$L![3)J4P%B!*M)+-Ihm#!-qU""`4!3"#6S-)
3b%(Q6B3!KbTB!Cqcm1Ff+',3NJ$%!db`LfpX`4*ef%-EHR%&DqLL&JhE!"XfSYd
N)%!!hf"!#@$3M$0iHKDQFB(*G)#25`q%#A'J!!2L8!F58!!#8&$(*c$KJ&UJ`GD
2J!BPK%#-AX[##T&J`$D'AHaMUf%5q,$!0UU`LLqd34HVD%-TM0`$Ce`K!"TJ48!
iJ!T3U)!I"2K'!QS"Kh5m)"HXQ!8jq!!#4A`E!bJiU5HJ-)%hk3J4I)!!(mMaJ'r
FS3INX(8K%)#))I`J"e93J4TSiB*'E+%8fmM(0,EK"L9i3a,*GX!b+'ja@DbJ$DC
B!J8+p)9!B)!4!E&"(+#!!!33i!1kqNFm*#F&4##"$aqS`*Jad)Ch&1),EU"(&@T
4!J+!`"+#N!#'-ck`Mc1JJ"5f"J3"+L'%-9Y"!faJ"4#UX!8qCd-@J&E"0k3J#5"
BB"Q9@-8RfK#,&HJK&9&!!!P`m)9rj!2Z*k,1(b"JJ!m3J!K`H-FlLX%+5(cK@bV
iK`)3-)Kr2)2*hD$$%IbaMcZB`"r*!-3[X(%)%*!!)2-&N!"$j`9J"3q`J43JS-3
lq0`0e,G#p943"!KHAi&9E+%0X,!+I4!,85"'!I!&mD!!+""hFiF!)#!!6S!M-"!
-"d!-8-!,I`F!&B!A#&"iYI!&38!"9*!!$+d4!JBJ#-(`"Aq!#Bj`$MKJDaTBEmG
K"92!"V6`!3+`!25(HMfJ#Zq3!(m3)(%8phqbS!Vp3)"q)!,rF!9a8!!("J!NCh*
!-!#+)!$S!!'*-!+i!!@#3!4m!!"+N!!!")!!+A!1-q!*+$!#M1#!!*!!#!,!"i'
!"ArJ!Gj`!L#3!(N*N!!!V@%%*c!+P+!%'l--RK!2@Z!,e9!"5l!-9k!)$r!)*M!
*rQF&F@!"EG!(85!$3L!'$5-!,K)!h3B)!L!"*!-!$4!'J!!#AL!))!)"Qr!M933
!&a!%#B!1Ke3#Ai&(*P"L%J!%EiBp!-"I#Z9Id"83aN!P-q&iL`B1R"!)2!!(ce%
8!d!1!)!m!*!!(L(J%db!-GP$!0$`J'-d#(Y$"!r!!`rJAe,L1kiK6dlL)U$`CGA
SAce"#%AK!6i"!JVP'Ca)*Ae!(R1&$mi9@q1"M"Pc3)B5@aQJ23%32)Va!-I"Al(
eN!#e-4!EXJ$[%cqr1$p3#!!I!!!M!!!,L"8Y!!!Zm$m!3!-!B!-!N!!$"E3m!#!
%!&!%#J3!9HB%!2!%!"!&!&"Q%D3&!0!&!%!'!)""DV""!1#-Fr""!*!!"`$`KIZ
B(Z"B3SN!-!$`#!!`'#U%#3#`#3$J#3!3#Lm%!+F`3`$3#J"`%,)!!,8!!,F!!,d
!!-(33`"3M-N!!-`!!-m`4!"3$3#!$3#`$3$3$3$`$3!J$J!JMHF!!1S!!1h34!!
`$`"J$`#3!!m!m#e69%8&%!!)%!!,%!!1%!!4%!#L1$+L'3!MBiXd%!#RQCUSZCU
UUCSj%!!m!*Zb'CZd1CZf@CZiHCZb18Gj*!8"B!8"S!8"i!@!*%JFJ8J"8"ISC3J
"d!M0'3#B%!#FB%X"i!S"3!X"X![6C!`"m!`"X!hM&!$Q%!$U%!$a%!$b%!$j%!$
r)!!0J'J#F!%#X!%#F'JN)!!V)!!a)!!m)!"$i*m!qTrrk33#F!8#i!8#F!B#d!B
#S!F#!)U0)!#6)!#I3+%#i!S#d*C*C4389AF809&FT98%-'B$%!!F1#8'!!!'%!!
PHTQAk9&MGTNY1L@UX5%f1L8hDU-XUL%QfU0iX5(3PD-i1U3N5U4'+U4)HU3mHTP
M&U6aPD4*UKSeUPY3HU4@'U-l+Nq9)3!cJ4X2`+9J'UC9G)YN5P*D+UCM@UCPZK&
UfUB"N!!!![#C+cUR!6#R$['QH,UL#B#CH$S3$&#R!Y#CN!4lqQfC5C%0`+GAT+F
lQNA3eCQAZDH-1QD&'J#*#UGS@N80!!"lkMk&5SUB#DUCk3"FkTQM!5+DPkVFYDU
UfUUXqUUZ'UZ`1UZb@UZdHUZfQUZiZUZkfUZmqUZq'Uc!1Uc#@Uc%HUc'QUc)ZUc
+fUc!#T(3'KX$N!!!!b!!!b"2#c#YfXUP#j!!JpGD!!@3!+eAY*N#S!$D5UhSHUl
ULUi'd+i)B!!&F!!%!+r61SEVHUrTQUriUUhQUUrqHUij@+ijU*QE@Dha1Ud(Q`!
*@`$pUUd-F+la'V%(`,!81l%RTE!@+l%9'l$G5T&%`C!!$$NEm+ShdHS6m8U+0j+
bH,'bm#Ua0a+[QMNPHC'b$8!!mQUa18L[lZ-!m3U[+BX!@H5b$!QZ$d8!m3UR2AZ
C$A#bZq%!"1#T6cZ'Sb'eAdU4)IXqdqS65&!S!S!&"*%0#S!-qm"V9I!!lCJqrV!
+!9!&Zh%FR"S34mF@lY'4iN8!$k5LiT!!'9q,2Im`$rm34ImJ8l1JSUX4%23BB#@
V2JC3$6Z3!!)-33'fd!Yd%!J6)!22i!I@B!C'X!8hm!-ad!Lr`%+)"J%LN!!&(e)
m2N!&5G!*QQ#6-(!$m!31&1!!KB+5""!*rj!!(JE`$G03"Cm!"#Z3!!LbX!&UJ!l
0)![*B!&Um!CQ`!c&S!+0B!S0P*bfm!3)X!iXX!hfB!a[S!UUF!RZ%!E8)!9+S!P
88!dA!!J)-!RK!3X$S!+-N!!H"&!)1)!)PR!1+Q!*qd!#a&!!Ab!0rq!(FQ!&jr!
%*D!#UU!%#`3!Y[!&pU!0eV!0CQ!&eC!!#QY3!0[J$B$`#DpJ#+P3!D@`!GF3#H3
!#8r`"rKJ"2%E%!p3#AB!#8#J"+&J!USJ"1K3"-Kl!fTJ"'E3"49!!YdJ"3[)`&M
J"0`3`@&!`CU!&DhJ#%&!$Z5V#R1Q#L3!$HbE")@5!LXm[cVJ"Q#!!-AJ$cP!!UN
3!6A`$(KJ$DGJ$&V!!q4!$)h`"Fk4P,CJ""$-#ZE3!LV`",i3!06J!)&`!K"e"G4
3#VI!#5!!#!TJ#`F"!BmJ*3''Z,Mc'Q)5%'ci,j-mM%pQbG(M%lq9Z+$X%a,jY[!
M2aV"ArE$!IR6NIZcJ#N!!2lc!J%%!$8!!-ka!`3C"!"!"!"`"'!SN``%!%Sf"3$
!%eR3N`!!"J!`"KD833#`E@m!!%F*3RF!!(S!!(iJ3L3%!)S!!)i!!*'3!%)!N!!
*CG0#!$!+!"!JC(N3JfX,!)!,!,!,E!N![Q%9"cB0!'!0!&"Dh$#0!$!15J3!kB#
B!-!1!2!1!"!2MaQCNbP&905MKmUCRXP&)!G'!4!#RKJ!YSJ#CY64Cr64(Kh5)$h
5)Ph5*(h5*Th5,a!!+cd$!@!$E,3I!5!%-eh60%d%!A!%!D!%9G,69F"(!E!&`cR
8J93'!D!'!@!BG"!!Gm$86Xd(!5!)84d!K4!!c"P*Mf"*@Re*Pb#G!3!bB2h9BRd
+Z43!X"!!YB$@DZe,Z4!!EGh(I9`-!D!-!E'TGSfbQdT4%f!!&*AA)@T4&*!!93h
eTHpCX`eJ!)HGf!93f!23!)fpf!6Jf)EYRT&GfBCYfCKpfBbYfCB0fCbYfCj0f8Y
Vf)Lpf*jYfU#Gf)LGfBdGfDeYf+qGfCjYfHljfSfpfTqGfCCGfSBGfVhYehmGh-,
p$cAE,D-GfDKG!(dGf`f3!&@*MGR'lGQ)2Gh&c9#*lGb4,GS(80h'6Gd'%!%%d0I
E[Gf4cGI@hGM54GcQh3!)X,3"`6V`$3ca2GrbAGrdIGrfRGri[GrkhGrmrGrq(H!
!2Z!#AZ!%IZ!'RZ!)[Z!+hZ!-rZ!1(Z%32Z%5AZ%)hXN&S4!*34!-X3-l`!J(`*-
M"`"H)""1B!418'Bc35&2i!5m((Gf'e8pX32C3!&9-!)bVJ"H5q-!F(3bEJ&d6H0
3d,@,"J!@N!$00-i'"h!5Fj!!%LX"!J)I4'9cDdTPG#"QEfjd)'PZFh4KE'aKG'P
[EL"TER0dFJ#3)&4&@&4dG(Kd!3#J9EreS&l1m!!!!EB!!!k6!!!"&!!!##*iJXZ
N!*!'c`8!!!3)+*!!#d'$!E83M&&Jb4XfEq3))$L'6"Nl8c+1#3&S!!-!B!J#q%#
Nc*`e5XV3!@(QMCZ9DGc-S41'$CX`G0+i""&cTTb!9)TJSD+(LT3Q)T-UA4S39*9
Ip3)kQ")`J+f!%%6'8-!Nc*`bFN"!N9-'MN5#6+3mDF,NLK3T!`8!!J"-T!!N6*@
fi4A3$3"2Rq3!!5`iVq($)UN-!R!$m@%J!")BD1)bc*Jh!Q83T%%3Na!#)J0!%!5
DS)(4T3-LL#-J0B!)S9U,&"&#YNM3"J!J)2K4k4H#[`85$)!33('&2eSa+%#))!F
!#J88-H+%#N%04DJ%%8,34"%S6kJ'P$&JhEpr6!H`1dq3!)M)!HhB"f3L%L!##Ka
)X+$"J`J6+PbBF-B,'6KHi-M4S%%50h2Sb+NcKNkD0aK"Q(NM"d3DM(6#X'&cmJ`
)1QM+J("6jJi))QAQV&&5KSj)N!"dA&4X3!90QMNJTY#TBmC-%TpKj)`aDNIQ'+"
K6L+&+DH-6$0Tf168m6,Q(*PD0A,d#()1#a"K3"J"qS*)%""0hP3Y#9BXL+YZ8Tj
X@9BQ6TdmIBi-r$D-'c*`3CceqFC-8LT54S$S1ZG0(DNjAB$)i[R%bTPH)G0j!`*
1'6NMjE3Tr(2PQcZ%-jD"Jr3N#**NAVpNR9BP'lL23G3j5jZQcF9dG&5-N3,%aBc
'D8-h'CKe(XmPTq64hHEYFX*c!pHpQhF[L"NZF2`Zb5B-RGHLNeMqANFjmbPeT%(
(''%`4a))5Y4aaKPLbI%@IhmjjTp-Gk"KAaRZ3GG#F5[Cpj%ENQPdi4PjJ!!K(&f
CmGS1!8(B4KTRS1(6(BljY0U%FJ%&!K*4Y3&5L6Hf%FBD-XhaQ8``fDFG8#dN334
55Ca3P@4PL094'C!!N3(5#6kGG"pXVe%S)"Ur`53FG%L"C#*i)!Jje8PP#0@!$08
e-D4-F9d&4iQ9VIRC66RYe"-)C-L44SCKa9R4$08a%8BGEN`&JK3j&8''J++"m)4
V))Va"Nbd(5DS6i8HHQDLM59R*U#)$6S&CL-JeCG-88jj9Q"qCMV%'h[5pQTQQq8
%hKJjr9B(CCDY+QTLPf8Q+kV)33C(JIF90TY[0r*AdV+$PVTATU6epf+--pBi(*9
@3TAF''*&CDb0-6@V'@I$&ZZEYS3DZPF,XjDPj&9bF!B(5+Ua9Z'&lK%SKdCTN!"
aaPG!)3@KPQj`qGXGEM5'e"e9(PHJVl$+HZ#ZRk@"Ad"&(38#EUHKL'%CZ#SE+,2
HRLR('l1GjiC,5%$a8f"E@8MUPMi*15#CGF#amTKqPM6('&h"c'r%FM+U+DI++Ed
U&%38B33)-36Ef@I%FKIUc0hUHh*58,paQTBB+aGB@(j5L@5m,0%%JKKPR('5'i6
K"QTPCN`'YJa&`!!##M(K84ffmC)%idNUJE$A("rqPQbm06Xi(pJfc+!iif8iE[D
U-VLJq1@CGpAZ@C!!eCG4Qd#KNHN6)#ET8pjPT!VC(A+%!3FFK!(&fUSdi8((Jk@
GGYEG-SQ4ahdYR"9((6#A,3)-0F3JK!`ff%!$$6$)!)-)Ee@BKU3!#dc`9XI(#d8
38``4""-K'VSc##,`N!!6JDlaJ3R)!!4PL%!d4C&*jb5$"Xq`!6*1H!)9pPBNQ&e
UIlS6#H@1)iEkZ'%0,JLK5AabP6E!35chB81*4P)(0L!PDE3C'1EB!VMppBPNKK,
19+)5KL[*B@-aSBPl9J@Ti-JKEbejJDFHD)BHjLBP5d(+$RH@Na#JM$9J`80CM[+
@+6k-0Y+V&Q!%8d1AF1pFA3N$C'"!!aE"4'8X1ijD)R8Kf[a2H'@SAKQZPcdN'8a
S)`b@F8SdK`Df%$)@QK,IB(DkH)(PKcijB3rM&"!K@#8UC6"$#mrP4HKY"NBb!J(
h3LJD-h@P6@%S%Gr+&*-I0P**CqP)j[UdUPQ&S#)dU-i3f2!'jMJ'-R-)`j4@jD0
,J39,V"T9[Nc&Pd4PDJT9+N0(!PP%iDaU#!hX*AiU%Li'1K!bEVJ0"H(536q#!'C
IHNRTZY5Gb0`"1#e!d4Z)03I-l8qHC`MHE&!3Tc1)jJU'ZSm6E[1@+`$R,3Gb$*p
-fCUEj6--XmPJ05(j5eN&6jBJUG`FTM@'PU3J8hBLNQ51j#qIi!X+BIJL0*HLY)e
+-`h($*U54)!L,`PRSdlFQ3LmHFKa,JHC+&$5kjCAdK-%65B!&9!C"QU6,mdQ0L0
NN8(P!*PaKC*!Ta'3!%JZ5N10FV3PEkPTB'lkeCdKe'NikiP4pPFPjU!c$Dl,`eR
E"%UIB-k%+S4,2H[3KVXTkBfb+S0p5&V)Em+&$63DccKlk"%lA)J-(`d)000&'a&
`L`ilKBl[rT*0jZ5J"@q*!3a!qlNBb##HEr#51T@A+G1L9V@A"B(IUL)acqc)CcJ
d@8PmipU"H5QdSbAHd9JNfYIL+VDc,4D%HTYDaS$1"6Di36`&*+RFVLJJRrAYFG(
QNq6@YMmf-#j4c6IGSi(!ZR,3&8Jd#EXIJ+!+MhN0GKi6KR++*N'c5fiJik+4%[h
51P[mS*p-Fab@L"46!HNQJA,hQGaa6Qeb-'T$AiSjN!$%Xcl%kLZZ9$6B8a+14B&
mAK[Jje-hd)5H`C4$L5V%5$-a"de`1H92b9#4A8AU0@9F%Y#XG4Bfd*BXPBfYDAH
UXVKX"kYLJ3cpKT!!K#3XlN"6+'&eR!`h0r"5MFJd`meQ%aGHBK8%3K$#&&!@,mY
b&fcRqeQAN!"LC"dK'CP)H--E)#-&CUD2D9TQl)HmQP1AR'3NF#&$F-L3!#NcYmS
R15$b88'3!0hQqS4aB8"$#+V$1MAeUFfiHM0NU(#52)!BH4"&#j[(-)E2A#Jr&'6
*bdTkf123dL`3fc%Q3F#eYh5QESAYk5VVkjFEGH95'6'8')i&[@[YalDi+H5jY#5
C0iM'#&ijMTDpFUjTeI1`)(&*,52fPPr05eKNbmPQdl)4M)EN4TpU*DfGh'3RhiB
Q2j46!aK#li833CJbJ8*pk%#(LY6lh`IC95[4#B+LH)CFeSQ88!$1m)(-B!Be80`
94#1%9"EfP!)CJIPU-1q'0abP[!4"%0L`QVIB$lXd%0d-1ZjaJ+1!"M'S3A9SN!#
$'E3!"cMJ(XYEAQmb5*,I3,M+`!2MJK)f!$1*!!!:
---