summaryrefslogtreecommitdiff
path: root/doc/gimpprint.ps
diff options
context:
space:
mode:
Diffstat (limited to 'doc/gimpprint.ps')
-rw-r--r--doc/gimpprint.ps11226
1 files changed, 11226 insertions, 0 deletions
diff --git a/doc/gimpprint.ps b/doc/gimpprint.ps
new file mode 100644
index 0000000..060cee9
--- /dev/null
+++ b/doc/gimpprint.ps
@@ -0,0 +1,11226 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
+%%Title: gimpprint.dvi
+%%Pages: 94
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 612 792
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: /usr/bin/dvips gimpprint.dvi -o gimpprint.ps
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: TeX output 2004.06.11:2047
+%%BeginProcSet: texc.pro
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
+1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
+0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
+sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
+rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
+gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
+/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
+/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
+A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
+get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
+ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
+fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
+{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
+chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
+1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
+forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
+/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{A length product length le{A length product exch 0
+exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
+end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
+grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
+imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
+exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
+fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
+delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
+B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
+p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
+rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: special.pro
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
+save N userdict maxlength dict begin/magscale true def normalscale
+currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
+/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
+psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
+psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
+TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{
+psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
+roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
+moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict
+begin/SpecialSave save N gsave normalscale currentpoint TR
+@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{
+CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
+closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
+sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
+}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
+CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
+lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N
+/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end}
+repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N
+/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
+currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
+moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
+/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
+1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+TeXDict begin 40258431 52099146 1000 600 600 (gimpprint.dvi)
+@start
+%DVIPSBitmapFont: Fa cmsl9 9 41
+/Fa 41 122 df<123C127E12FFA312FEA212380808798715>46 D<1406141E143EEB01FE
+131FEA01FF495AEA03E0C7FCA313015CA513035CA513075CA5130F5CA5131F5CA5133F91
+C7FCA4EBFF80B61280A21500193279B126>49 D<EC3FC0ECFFF0010313FC90380F80FE90
+381E007F0138EB3F804914C049131F16E0485A01F0130FEA03FCA3151FA25BD800E014C0
+90C7123FA2ED7F8016005D5D4A5A4A5A4A5A5D4A5A4A5A023EC7FC5C5C495AEB03C0495A
+49C8FC011E13065B01705B5B485A48485B000FC7123848B512F8485C5AB6FC5DA223327C
+B126>I<15035D5D5D5D5D157E15FE14011403EC077E140EEC0CFC14181430146014E0EB
+01C0EC81F8EB03011306130C131C133849485A136013C0EA01801203EA0700000E495A12
+0C5A5A5A007FB612C0B71280A2C7380FC000A3141FA25DA4143F90381FFFFEA322337CB2
+26>52 D<1670A216F0A21501821503A21507150F82151D15191531A2ED61FE156015C0A2
+EC0180A24A487E821406A25C834A133FA25C147002608002E0131F5C49B6FCA2498191C7
+120F1306A25BA2498116075BA25B01E081160300031507D80FF84A7EB549B512F05BA234
+367DB53A>65 D<90B7FC17E017F8903A03FC0003FE0101EC00FFEF7F800103153F4A15C0
+171FA413075C173FA21880EF7F00010F5D4A495AEE03F84C5AEE1FC091B6C7FC495C9139
+C0007FC0EE0FE0EE03F8707E83013F14004A8083A4137F91C85AA34C5AA2494A5A494A5A
+4C5A4C5AEE7FC000014A485AB748C7FC16F816C032337DB236>I<DB3FE01360912601FF
+FC13E0020FEBFF01913A3FF00F83C09139FF0003C7D903FCEB00EF4948147FD90FE0143F
+495A4948EC1F8049C8FC01FE150F485A00031607485A491600120F5B121FA2485A170648
+4892C7FCA412FF90CBFCA71718A317386C16301770A26C6C5DA26D4A5A001F4B5A6C7E4C
+C7FC6C6C141E6C6C5CD801FE5CD8007FEB01E090393FE00FC0010FB5C8FC010313FC9038
+003FE0333778B437>I<90B77E17F017FC903A03FC0003FE0101EC007FEF3FC00103150F
+4AEC07E018F0EF03F8170118FC13074A140018FEA4130F4A15FFA418FE131F4A1401A418
+FC013F15035C18F8A2EF07F0A2017FED0FE091C8FCEF1FC01880EF3F005F4915FE494A5A
+EE07F04C5AEE3FC000014AB4C7FCB712FC16F093C8FC38337DB23B>I<90B812C0A3D903
+FCC7127F0101150F1707010315034A1401A4170013075C1618A31638010F023013005C16
+7016F0150391B5FC495CA2ECC00715011500A2013F5C4AEC0180A3EF03001600017F5D91
+C81206A2170E170C171C49153C4915381778EE01F8EE07F00001153FB8FC5FA232337DB2
+34>I<90B81280A3D903FCC7FC0101151F170F010315074A1403A4170113075CA21630A3
+010F4AC7FC5CA216E01501150749B55AA3ECC00F15031501013F5C1480A5017F90C9FC91
+CAFCA55B5BA4487EB6FCA25C31337DB232>I<DB3FE01360912601FFFC13E0020FEBFF01
+913A3FF00F83C09139FF0003C7D903FCEB00EF4948147FD90FE0143F495A4948EC1F8049
+C8FC01FE150F485A00031607485A491600120F5B121FA2485A1706484892C7FCA412FF90
+CBFCA50307B512E018C0A292390007FC00705A16077E5FA26C7EA26D140F121F6C6C5D6D
+141F1207D803FC143F6C6C14733A007F8001E3903A3FF00FC1C0010FB51200010301FC90
+C7FC9038003FE0333778B43C>I<90B5D8FC03B512F0A3D903FEC7380FF8006D486E5A17
+0F13034A5DA4171F13074A5DA4173F130F4A5DA491B7FC5B95C7FC02C0C77EA35F133F4A
+5CA41601137F91C75BA416035B495DA400011507B5D8FC03B512F0A33C337DB23A>I<90
+387FFFFE90B5FCA2010113006D5AA213015CA513035CA513075CA5130F5CA5131F5CA513
+3F5CA5137F91C7FCA4497E007F13FEB5FCA21F337EB21C>I<90B6FCA25DD903FEC8FC6D
+5AA213035CA513075CA5130F5CA5131F5CA5133F4A1430A31760A2137F91C812E017C016
+01A21603491580491407160FEE3F0016FF00011407B8FC5EA22C337DB230>76
+D<D9FFFC923801FFFC80600103EFFE000101EE06FC02BF150D1303023FED19F8A26E6C14
+31A2186313070106EEC3F06E7EEF0183EF03031807010E150690260C07E05D170CA21718
+6E6C140F011C1530011803605BA217C06E7E933801801F13380130DA03005BEC00FC1606
+A24C133F01705C0160017E92C7FC5EA25E6001E06D5A49167E5E12016D6DC7FCD80FF801
+1E14FEB5008091387FFFFC151C150C46337CB246>I<D9FFFE91381FFFF0A28001019238
+01FE006FEB00F802BF157001037F021F1560816E7EA26E6C14E0130790260603FC5CA26E
+7E14006F1301010E7F010C02805BED3FC0A2ED1FE01703011CEB0FF0011893C7FCED07F8
+150316FC6F6C5A13380130903800FF06A2EE7F86A2EE3FCE13700160EC1FEC160F17FC16
+07A201E01403495D16011201486C1400D80FF81578B57E1730A23C337DB23A>I<ED7FE0
+913803FFFC91381FC03F91397E000FC002F8EB03E0D903F0EB01F849486D7E4948147E49
+5A49C87E017E168049151F484816C012034848150F18E0485AA2485AA2003F17F0A25B12
+7FA348C9EA1FE0A5EF3FC0A3EF7F80A218005F5F6C15015F4C5A6C7E4C5A6C6C4A5A5F6C
+6C4A5A00074BC7FC6C6C147E6C6CEB01F86C6C495A017FEB0FC090261FC07FC8FC903807
+FFFC010013C0343778B43C>I<90B612FEEEFFC017F0903A03FC0007FC0101EC01FEEE00
+7F0103ED3F805C18C0A2171F173F13075CA31880177F010F16005C17FE4C5A4C5AEE0FE0
+011FEC7FC091B6C7FC16F802C0C9FCA3133F5CA5137F91CAFCA55B5BA41201B512FCA332
+337DB234>I<90B612F8EEFF8017E0903A03FC000FF00101EC03FCEE00FE0103814A8018
+80A2173F177F13075CA318005F010F5D4A495A4C5AEE07E0EE1FC004FFC7FC49B512F816
+E09138C001F86F7E167E82013F814A131FA283A3017F143F91C7FCA549147F49160CA304
+3F131C00011718B500FC011F1338EFE070040713E0C93803FFC09338007F0036357DB239
+>82 D<91390FF0018091387FFE0349B51207903A07F00FCF0090390FC001FF49C7FC013E
+804980A249141E5B0001150EA31203160CA27F93C7FC7F6C7E6D7E14F86CEBFF806D13F8
+15FE011F7F6D80010380D9003F7F14039138003FF0150F1507A21503820018140100385D
+1230A400384A5A12784B5A127C007E4A5A007F4AC7FC6D133ED8FBC05B39F1FC03F839F0
+7FFFE0D8E01F138026C003FEC8FC29377CB42B>I<001FB81280A3903AE003FC007FD900
+01140F003E1607003C130300384A13031230007017001260A214075D5AA4C7000F91C7FC
+5DA5141F5DA5143F5DA5147F92C9FCA55C5CA4EB03FF0007B67EA3313377B237>I<B500
+FC90381FFFF0A3D803FEC73801FE006C48EC00F817701203491560A417E01207495DA416
+01120F495DA41603121F4992C7FCA45E123F491406A4160E160C90C8FC161C16186D1438
+16301670001F5D6D495A000F14036C6C495A6D49C8FC6C6C133C3900FE01F890387FFFE0
+011F1380D903FCC9FC343575B23A>I<B500F0903801FFFCA25ED807FEC8EA7FC06C48ED
+3E00171C00011618173817306D5D12005FA26D4A5AA26D4AC7FC5E16066E5B133F5EA26E
+5BA2011F5C16E05E6E485A130F4BC8FCA2ECF006A201075B151C15186E5A13035DA26E5A
+1301ECFD8014FF92C9FC5C13005CA25C147814701460363576B23A>I<B5D8F00FB59038
+1FFFE0A214E0D807FCC7D87FE0903803FE0049DA3F80EB00F80003611A6062836D021F4A
+5A1201043F4AC7FCA2047F14068304CF5C6C7EDB018F5CA2DB030F5C83DB06075C137F03
+0C5DA20318140105F85BDB30031303028093C8FC013F01605C180603C0140EEFFC0C9126
+818001131C02C1151890261FC3001438183002C61570186002CC903800FEE002EC5DD90F
+F814FF605C95C9FC4A80177E6D5A177C5C177891C8FC6D15304B3576B24F>I<B500F8EC
+FFFEA300030180EC3FE06C90C8EA1F006C161E171C6D6C5C5F6D6C14605F6D6C495A1603
+6D6C49C7FC16065E6D6C5B16386D6C5B16606D6C5B4B5A903800FF034BC8FCEC7F86158C
+EC3FD815F85D6E5A5DA55D143FA592C9FC5CA55C017F13FEA25D373377B23A>89
+D<013FB612FCA39139F80007F802C0EB0FF049C7FC017CEC1FE00178EC3FC00170EC7F80
+01F0ECFF005B4B5A49495A4B5A4848495A4B5AA24B5AC8485A4BC7FC4A5AA24A5A4A5A4A
+5A4A5A4A5AA24A5A4AC8FC495A4948EB0180A2495A495A4948EB0300495A495A5E49C712
+064848140E485A4848141E163E48485C484814FC484813034848131FB7FC5EA22E337CB2
+2F>I<EB07FCEB3FFF9038F80FC03901C003E0D803F07F6D6C7EA248486C7E12035BC8FC
+A21401A2EC7FF8EB07FFEB3FE1EBFF013803F803EA0FF0D81FE05BEA3FC01380007F1560
+EB000748ECE0C05A140FA2141F007F90383BE180EC73E33A1F81E1FF00390FFF81FE3901
+FE007823237CA126>97 D<167EED1FFE16FC153F1501A416F8A41503A216F0A4150714FE
+903907FFC7E090381F81E790387E007749133F4848131F4848130F484814C0120F485AA2
+4848131FA2007F158090C7FCA3153F5A481500A3127E5DA2157E6C14FE14016C13036C6C
+487E2607C00E13F03803E07C3800FFF090393F80FC0027357BB32B>100
+D<EB03FCEB0FFF90383E0FC09038FC03E0D801F813F03803F001D807E013F8380FC00012
+1F5B123F48C7FCA312FEB6FCA248C8FCA35AA51560127E15E0003EEB01C0003FEB03806C
+EB0700380F800E3807E07C3801FFF038003F801D237BA122>I<163C91387F01FF903901
+FFE3CF903907C1FF0F90391F80FC1F90393F007C0E017EEB3E005B153F485AA35D157E5B
+A25D6D5B0000495A90387C03E09038FE0FC02601CFFFC7FC380383F80180C8FCA21207A3
+7F90B57E6C14F015FC6C804880380F800048C7EA3F80003E141F48140F12FC5AA3151F16
+006C143E007C5C6C5C6CEB03F03907E01FC00001B5C7FC38003FF028337FA126>103
+D<EB0380EB0FC0EB1FE0A314C0A2EB070090C7FCAA131FEA07FFA3C67EA3137EA513FE5B
+A512015BA512035BA41207B5FCA313337EB215>105 D<EB03F013FF14E0A2130FA21307
+130F14C0A5131F1480A5133F1400A55B137EA513FE5BA512015BA512035BA41207B51280
+A2140014347EB315>108 D<90260F80FFEB07F82603FF839038C01FFE48903A8F03E078
+1F913B9C01F0E00F8026007FB8D9F9C013C0D93FF0EBFB8002E0EBFF0002C05B02805BA2
+02005BA2490103141F017E4A1480A501FE0107143F494A1400A50001020F5C494A137EA4
+0003021F14FE3D7FFFC3FFFE1FFFF0A2B500C75C3C217EA041>I<90380F80FE3A03FF83
+FF804890388F07E0EC9C0326007FB813F0EB3FF014E014C01480A2140015075B017E14E0
+A4150F13FE4914C0A4151F1201491480A40003143F3A7FFFC7FFFCA2B5FC26217EA02B>
+I<14FF010713C090381F81F090383E00F80178133C4848133E48487FA248481480120F48
+48130FED1FC0123F90C7FCA25AA400FEEC3F80A31600007E5C157EA25D003E5C003F495A
+6C495A6C6C485A6C6C485A2603F03EC7FC3800FFF8EB3FC022237CA126>I<903803E07F
+9039FFE1FFC0489038E781F09138FE00FC26001FF8137E6D5A4A7F17805C161F17C0A213
+1F5CA4163F013F158091C7FCA2167F17005E495C017E495A5E017F13034B5A9039FF800F
+C06E485A9026FCE07EC7FCEC7FF8EC1FC091C9FC1201A25BA41203A25B487EB512C05CA2
+2A3080A02B>I<90383E03E03907FE1FF8143C000FEB71FC38007EE1EB7FC1EC81F815F0
+91C7FCA2137EA213FE5BA512015BA512035BA41207B512C0A31E217EA01E>114
+D<13065BA4131CA25BA2137813F812011203485A381FFFFEB5FCA23803F000A212075BA5
+120F5BA5121FEB8018A41438003F13301300A214706C1360EB80E0380F81C0EBC3803803
+FF00EA00FC172F7AAD1E>116 D<3A7FFF803FFCA2B538007FF8D807F8EB1FC06C48EB0F
+00150E150C7F00015C153815306D5B12005D140101FE5BD97E03C7FCA21406137F6D5A14
+1C141814B0131F14E0A25C130F5C91C8FCA2130626217A9F29>118
+D<3B03FFFC0FFFC014F85A3B003FE007F800010FEB03E0ED0780010791C7FC903803F00E
+6E5A01015B6E5A01005BEC7FC05D6EC8FC81141F4A7E4A7E14E7903801C7F0EB03839038
+0701F8010E7FEB1C00497F0178137ED801F8137F00074A7E267FFC0113FC00FF5BA22A20
+7F9F29>120 D<90B5EB7FF8A248EDFFF026000FF0EB3F806D48EB1E00161C6E13180103
+143816305E8001015C15015E6E48C7FC13001506150EECFE0CEC7E18A25D147F6E5A15E0
+5D5D141F92C8FCA2140E140CA25C143814305CA25CEA3C01007C5BD8FC03C9FC5B130EEA
+701CEA7878EA3FE0EA0F802D30819F29>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fb cmti9 9 1
+/Fb 1 47 df<121C127F12FFA412FE12380808778718>46 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fc cmmi10 10.95 40
+/Fc 40 123 df<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A3120113
+80120313005A120E5A1218123812300B1C798919>59 D<183818FC1703EF0FF8EF3FE0EF
+FF80933803FE00EE0FF8EE3FE0EEFF80DB03FEC7FCED0FF8ED3FE0EDFF80DA03FEC8FCEC
+0FF8EC3FE0ECFF80D903FEC9FCEB0FF8EB3FE0EBFF80D803FECAFCEA0FF8EA3FE0EA7F80
+00FECBFCA2EA7F80EA3FE0EA0FF8EA03FEC66C7EEB3FE0EB0FF8EB03FE903800FF80EC3F
+E0EC0FF8EC03FE913800FF80ED3FE0ED0FF8ED03FE923800FF80EE3FE0EE0FF8EE03FE93
+3800FF80EF3FE0EF0FF8EF03FC17001838363678B147>I<ED0180ED03C01507A2168015
+0FA216005DA2151E153EA2153C157CA2157815F8A25D1401A25D1403A25D1407A25D140F
+A24AC7FCA2141E143EA2143C147CA2147814F8A25C1301A25C1303A25C1307A25C130FA2
+91C8FC5BA2131E133EA25BA2137813F8A25B1201A25B1203A25B1207A25B120FA290C9FC
+5AA2121E123EA2123C127CA2127812F8A25A1260225B7BC32D>I<126012F8B4FCEA7FC0
+EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FCEB01FF9038007FC0EC1FF0EC07FCEC01FF
+9138007FC0ED1FF0ED07FCED01FF9238007FC0EE1FF0EE07FCEE01FF9338007FC0EF1FF0
+EF07F8EF01FCA2EF07F8EF1FF0EF7FC0933801FF00EE07FCEE1FF0EE7FC04B48C7FCED07
+FCED1FF0ED7FC04A48C8FCEC07FCEC1FF0EC7FC04948C9FCEB07FCEB1FF0EB7FC04848CA
+FCEA07FCEA1FF0EA7FC048CBFC12FC1270363678B147>I<17075F84171FA2173F177FA2
+17FFA25E5EA24C6C7EA2EE0E3F161E161C1638A21670A216E0ED01C084ED0380171FED07
+005D150E5DA25D157815705D844A5A170F4A5A4AC7FC92B6FC5CA2021CC7120F143C1438
+4A81A24A140713015C495AA249C8FC5B130E131E4982137C13FED807FFED1FFEB500F001
+07B512FCA219F83E417DC044>65 D<49B712F818FF19E090260001FEC7EA3FF0F007F84B
+6E7E727E850203815D1A80A20207167F4B15FFA3020F17004B5C611803021F5E4B4A5A18
+0FF01FE0023F4B5A4B4A5ADD01FEC7FCEF07F8027FEC7FE092B6C8FC18E092C7EA07F84A
+EC01FE4A6E7E727E727E13014A82181FA213034A82A301075F4A153FA261010F167F4A5E
+18FF4D90C7FC011F5E4A14034D5A013FED1FF04D5A4AECFFC0017F020790C8FCB812FC17
+F094C9FC413E7DBD45>I<DC1FF81307923801FFFE030F9038FF800E923A7FF007E01E4A
+48C7EAF03EDA03FCEC787EDA0FF0EC3CFCDA3FC0141F4A48140F4AC8FC4948ED07F8EB07
+F849481503131F4A16F049481501495A13FF4890C913E05B1203485A19C0485AA2485A95
+C7FC123F5BA2127F5BA312FF5BA590CCFC183CA21838A21878187018F06C6C5E17014D5A
+003F5F6D15074DC7FC001F161E6C6C5D6D5D6C6C5D00034B5AD801FEEC07C06C6C4AC8FC
+D97FC0137E90391FF803F80107B512E0010114809026001FF8C9FC40427BBF41>I<49B9
+12C0A3D9000190C71201F0003F4B151F190F1A80020316075DA314075D1A00A2140F4B13
+07A24D5B021F020E130E4B92C7FC171EA2023F5C5D177CEE01FC4AB55AA3ED800302FF6D
+5A92C7FCA3495D5C19380401147801034B13704A16F093C85AA2010716014A5E18036101
+0F16074A4BC7FCA260011F163E4A157E60013F15014D5A4A140F017F15FFB95AA260423E
+7DBD43>69 D<DC3FF0130E923803FFFE031F9038FF801C923A7FF00FC03C913B01FF0001
+E07CDA07FC903800F0FCDA0FF0EC79F8DA3FC0143F4A48141F4AC8120FD903FC16F0495A
+49481507495A013F17E04A1503495A49C9FC4818C05B1203485A1980485AA2485A95C7FC
+123F5BA2127F5BA312FF5BA3043FB512E0A290C8FC9339001FF800170F60A2171F60A36C
+6C153F60A26C7E177F001F5F7F6C6C15FF00075D6C6C4A90C7FC6C6CEC07BF6CB4EC1F1F
+D97FC0EB7E0F903A1FF803F80E0107B5EAE00601010280C8FC9026001FF8C9FC3F427BBF
+47>71 D<49B6D8C03FB512F81BF01780D900010180C7383FF00093C85B4B5EA2197F1403
+4B5EA219FF14074B93C7FCA260140F4B5DA21803141F4B5DA21807143F4B5DA2180F4AB7
+FC61A20380C7121F14FF92C85BA2183F5B4A5EA2187F13034A5EA218FF13074A93C8FCA2
+5F130F4A5DA21703131F4A5DA2013F1507A24A5D496C4A7EB6D8E01FB512FCA2614D3E7D
+BD4C>I<49B612C05BA2D90001EB800093C7FC5DA314035DA314075DA3140F5DA3141F5D
+A3143F5DA3147F5DA314FF92C8FCA35B5CA313035CA313075CA3130F5CA3131F5CA2133F
+A25CEBFFE0B612E0A32A3E7DBD28>I<92B612E0A39239003FF000161F5FA2163F5FA316
+7F5FA316FF94C7FCA35D5EA315035EA315075EA3150F5EA3151FA25EA2153FA25EA2157F
+A25EA2D80F8013FFEA3FC0486C91C8FCA25CD8FFC05B140301805B49485A00FC5C007049
+5A0078495A0038495A001E017EC9FC380F81FC3803FFE0C690CAFC33407ABD32>I<49B6
+00C090387FFFF896B5FC5FD900010180C7000F130093C813F84B16E01A804FC7FC020316
+3C4B15F84E5AF003C002074B5A4B021FC8FC183E1878020F5D4BEB03E0EF07804DC9FC02
+1F143E4B5B17F04C5A023F1307EDC00F4C7E163F027FEBFFF8ED81EFED83CF92388F87FC
+9138FF9F0792383C03FE15784B6C7E4913E0158092C77F5C01036F7E5C717EA213074A6E
+7EA2717E130F4A6E7EA284011F15035C717E133F855C496C4A13E0B600E0017F13FFA34D
+3E7DBD4D>I<49B612F0A3D900010180C7FC93C8FC5DA314035DA314075DA3140F5DA314
+1F5DA3143F5DA3147F5DA314FF92C9FCA35B5C180C181E0103161C5C183C183813074A15
+78187018F0130F4AEC01E0A21703011FED07C04A140F171F013FED3F8017FF4A1303017F
+021F1300B9FCA25F373E7DBD3E>I<EE3FF00303B5FC92391FC03FC092397E0007E0DA01
+F8EB01F8DA07E06D7E4A48147E023FC87E027EED1F804A16C0D903F8150F494816E0495A
+4948ED07F0A2494816F849C9FC5B48481603A2484817FCA2485A000F17075B121FA25B12
+3F19F84848160FA44848EE1FF0A3F03FE0A390CAEA7FC0A2F0FF80A219004D5A1703604D
+5A6C7E4D5A4D5A003F5F4D5A6C6C4BC7FC17FE6C6C4A5A4C5A6C6CEC07E06C6CEC1FC06C
+6C4A5A6C6C02FEC8FC90393F8003F890390FE01FE00103B5C9FC9038007FF03E427BBF45
+>79 D<DB07FC1338ED3FFF92B5EAC070913A03F807F0F091390FE000F9DA1F80137F4AC7
+EA3FE0027E141F5C4948140F4A15C001031507495AA2010F16805CA3011F1600A38094C7
+FC808014FE90380FFFC015FC6DEBFFC016F86D14FE6D806D81023F800207801400030F7F
+1500163F707E160F1607A2160312075A5F120EA2001E15075FA24C5A123E003F4B5AA26D
+4AC7FC007F157E6D5C6D495AD87DF0495AD8F8FCEB0FE090393F803F8027F01FFFFEC8FC
+D8E00713F839C0007FC035427BBF38>83 D<48B912FCA25A913A0003FE000F01F84A1301
+D807E0EE00F8491307491778000F5D90C7FC001E140FA2001C4B1470123C0038141FA200
+785D1270033F15F000F018E0485DC81600157FA25EA215FFA293C9FCA25CA25DA21403A2
+5DA21407A25DA2140FA25DA2141FA25DA2143FA25DA2147FA214FF497F001FB612FCA25E
+3E3D7FBC35>I<027FB5D88007B512C091B6FCA2020101F8C7EBF8009126007FE0EC7F80
+4C92C7FC033F157C701478616F6C495A4E5A6F6C495A4EC8FC180E6F6C5B606F6C5B6017
+016F6C485A4D5A6F018FC9FC179E17BCEE7FF85F705AA3707EA283163F167FEEF7FCED01
+E7EEC3FEED0383ED070392380E01FF151E4B6C7F5D5D4A486D7E4A5A4A486D7E92C7FC14
+0E4A6E7E5C4A6E7E14F0495A49486E7E1307D91F806E7ED97FC014072603FFE0EC1FFF00
+7F01FC49B512FEB55CA24A3E7EBD4B>88 D<B66C0103B51280A3000101E0C8387FF0006C
+49ED3F80017F94C7FC183C606D6C1570606D6C4A5A17034D5A6D6C4AC8FC170E5F6D6C5C
+17785F6D6C495A5F6E495A6D4AC9FC160E6DEB801E5E5E91387FC0705EEDC1C0EC3FE3ED
+E78003FFCAFC6E5A5D6E5AA25DA25D141FA35D143FA35D147FA392CBFC5CA3495AA3497E
+0007B512FEA3413E7DBD35>I<EC1F80ECFFE0903903F0707090390FC039F890381F801D
+90383F000F017E5C5B00011407485A48485CA2485A001F140F5E485AA2151F007F5D5BA2
+153F00FF92C7FC90C7FCA25D92387E03805AA215FEEDFC07007E0101140014035E6C0107
+130E140E3A1F801C7C1C000F13783A07C1F03E383A01FFC01FF03A007F0007C029297DA7
+30>97 D<EB1FC0EA0FFF5CA2EA003FA291C8FCA25BA2137EA213FEA25BA21201A25BA212
+03A25BEC3F800007EBFFE09038F3C1F849C67E01FE137E4848133E49133F5B491480001F
+141F5B5BED3FC0123FA290C7FCA248147F1680127EA215FF00FE15005AA24A5AA25D1403
+485C1407007C5C4A5A5D003C495A003E49C7FC001E137E6C13F8380783F03803FFC0C648
+C8FC22407CBE27>I<EC07F0EC7FFE903801FC0F903907E0038090390FC001C0D93F8013
+E090387F000701FE131F485A485A16C0485A000F15804990C7FC121F485AA3127F5BA312
+FF90C9FCA6007E1560007F15E01501ED03C06CEC07806DEB0F00001F141E6C6C137C3907
+E001F03901F01FC06CB5C7FCEB1FF023297DA727>I<EE07F0ED03FF17E0A2ED000FA217
+C0A2161FA21780A2163FA21700A25EA2167EA216FEA25EEC1F80ECFFE1903803F0719039
+0FC039F890381F801D90383F000F137E495C00011407485A485A5E485A001F140FA24848
+5CA2151F127F495CA2153F12FF90C790C7FCA25DEE038048147EA215FE1607007ED901FC
+130014035E6C0107130E140E3A1F801C7C1C000F13783A07C1F03E383A01FFC01FF03A00
+7F0007C02C407DBE2F>I<EC1FE0ECFFFC903803F01E90380FC00F90393F800780D97E00
+13C0491303EA03F8120749130748481480121F49130F003FEC1F00153E397F8001FCEC1F
+F090B51280B500F8C7FC90C9FCA45AA616C01501007E1403ED07806CEC0F00151E6C5C6C
+6C13F83907C003E03903E03F802600FFFEC7FCEB3FE022297CA72A>I<163EEEFFC09238
+03E1E0923807C0F0ED0F811687ED1F8F160F153FA217E092387E038093C7FCA45DA51401
+5DA30103B512FCA390260003F0C7FCA314075DA4140F5DA5141F5DA4143F92C8FCA45C14
+7EA414FE5CA413015CA4495AA35CEA1E07127F5C12FF495AA200FE90C9FCEAF81EEA703E
+EA7878EA1FF0EA07C02C537CBF2D>I<EC01F8EC0FFE91383F07879139FC03DF80903801
+F801903903F000FFEB0FE04948EB7F005C133F49C7FC49147E5B000115FEA248485CA215
+011207495CA21503120F495CA21507A25E5B0007140FA24B5A6D133F0003147F000114FF
+6D485B0000EB03DF90387E0F3FEB1FFCD907F090C7FC90C7FC5DA2157EA215FEA25D001C
+1301007F5C4813035D4A5A4A5A48495A00F8017EC8FC387E01FC381FFFE0000390C9FC29
+3B7FA72B>I<EB01FC13FF5CA21303A25CA21307A25CA2130FA25CA2131FA25CA2133FA2
+91C9FC15FE90397F07FFC091381F03E090397E3801F09138F000F8EBFFE04A7F5C91C7FC
+485AA25BA2484813015E5BA2000714035E5B1507120F5E49130F5E121F031F1370491480
+A2003F023F13F0EE00E090C7FC160148023E13C01603007E1680EE070000FE5DED1F1E48
+EC0FF80038EC03E02C407CBE34>I<143C14FEA21301A314FCEB00701400AD137E3801FF
+803803C7C0EA0703000F13E0120E121C13071238A2EA780F007013C0A2EAF01F14801200
+133F14005B137EA213FE5BA212015B0003130E13F0A20007131EEBE01CA2143CEBC03814
+78147014E013C13803E3C03801FF00EA007C173E7EBC1F>I<ED01C0ED07F0A2150FA316
+E0ED038092C7FCADEC03E0EC0FF8EC3C3EEC701EECE01FEB01C001031480EB0780140049
+133F010E1400131E131C013C5BA290C7127EA215FEA25DA21401A25DA21403A25DA21407
+A25DA2140FA25DA2141FA25DA2143FA292C7FCA25C147EA2001C13FE007F5BEAFF015C49
+5A495A48485A38F81F80D8783EC8FCEA3FF8EA0FE0245081BC25>I<EB07F0EA03FF14E0
+A2EA000FA214C0A2131FA21480A2133FA21400A25BA2137EA213FEA25BA21201A25BA212
+03A25BA21207A25BA2120FA25BA2121FA25BA2123FA290C7FCA25AEB0380127EA212FE13
+0700FC1300A25B130EA2EA7C1C133CEA3E38EA1FF0EA07C014407DBE1B>108
+D<01F8EB0FF0D803FEEB3FFC3A078F80F03E3A0F0F83C01F3B0E07C7800F80001CEBCF00
+02FE80003C5B00385B495A127800705BA200F049131F011F5D00005BA2163F013F92C7FC
+91C7FC5E167E5B017E14FE5EA201FE0101EB03804914F8A203031307000103F013005B17
+0E16E000035E49153C17385F0007913801F1E0496DB45AD801C0023FC7FC31297EA737>
+110 D<EC07F8EC7FFE903901FC0F80903907E007E090390FC003F090393F8001F8EB7F00
+01FEEB00FC485A484814FEA2485A120F5B001F15FF485AA2ED01FE127F5BA2150300FF15
+FC90C7FCA2ED07F8A2ED0FF0A2007E15E0007FEC1FC0ED3F80A26CEC7F006C6C13FC4A5A
+6C6C485A3907E00FC02601F03FC7FC3800FFFCEB1FE028297DA72C>I<D907C013FE903A
+0FF003FF80903A1C7C0F07E0903A383C1C03F0903A783E7801F80170EBF0009026F03FE0
+13FC01E05B4B13FE0001017F147E01C090C7FC147E17FF000313FEA2C75AA201015C17FE
+5CA20103140317FC5CA20107EC07F8A24A14F0160F010F15E0161F17C0EE3F80011F1500
+6E137E5E9138B801F890393FBC03E091389E0FC0DA07FFC7FCEC01F849C9FCA2137EA213
+FEA25BA21201A25BA21203A2B512E0A3303A84A72E>I<91381F800C9138FFE01C903903
+F0707C90390FC0387890391F801CF890383F000F137E4914F000011407485A485A16E048
+5A121F150F484814C0A3007F141F491480A300FF143F90C71300A35D48147EA315FE007E
+495A1403A26C13074A5A381F801D000F13793807C1F33901FFC3F038007F03130014075D
+A3140F5DA3141F5DA2143F147F90381FFFFE5BA2263A7DA729>I<D801F0EB3F80D807FC
+EBFFE03A0F1F03C0F0000E90380F00F8391E0F9E03001C13BC003CEBF807003813F0A226
+781FE013F000709038C001C092C7FC5C12F0133F000090C8FCA35B137EA313FE5BA31201
+5BA312035BA312075BA3120F5BEA038025297EA729>I<EC1FC0ECFFF8903803E03C9038
+07800E90381E0007168049130F49131F153FA201F81400A2151C6D90C7FC7FEBFFE014FE
+90387FFFC06D7F6D13F86D7F13039038001FFE14031400157E000C143E123F487EA248C7
+123CA25D12FC00F05C0070495A0078495A6C495A260F803EC7FC3803FFF838007FC02129
+7CA72B>I<147014FC1301A25CA21303A25CA21307A25CA2130FA25CA2007FB512F0B6FC
+15E039001F8000133FA291C7FCA25BA2137EA213FEA25BA21201A25BA21203A25BA21207
+EC01C013E01403000F1480A2EBC0071500140E141E5C000713385C3803E1E03801FF80D8
+003EC7FC1C3A7EB821>I<137C48B4EC03802603C7C0EB0FC0EA0703000F7F000E151F12
+1C010715801238163FEA780F0070491400A2D8F01F5C5C0000157E133F91C712FEA2495C
+137E150113FE495CA215030001161C4914F0A21507173CEEE038150F031F137800001670
+6D133F017C017313F0017E01E313E0903A3F03C1F1C0903A0FFF007F80D901FCEB1F002E
+297EA734>I<013EEE0380D9FF800107EB0FE02601C3E090381F801FD8038117F0380701
+F0000E153F001E1600D81C03160F003C170700384BEB03E0D87807147E00705B1801D8F0
+0F14FE4A4914C01200131FDA800114034C1480133F140003031407494A1400137EA26001
+FE0107140E495C60A360150F017C5E017E011F14F0705B6D0139495A6D903970F8038090
+280FC0E07C0FC7FC903A03FFC01FFC903A007F0007F03C297EA741>119
+D<02F8130ED903FE131ED90FFF131C49EB803C49EBC0784914F090397E07F1E09038F800
+FF49EB1FC049EB07800001EC0F006C48131E90C75A5D5D4A5A4A5A4A5A4AC7FC143E1478
+5C495A495A495A49C8FC011E14E05B5B4913014848EB03C0485AD807F8EB078048B4131F
+3A1F87E07F00391E03FFFE486C5B00785CD870005B00F0EB7FC048011FC7FC27297DA72A
+>122 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fd cmr9 9 49
+/Fd 49 122 df<EC1FE0ECFFFC903803F01E90390FC00780EB1F8090393F000FC0017E13
+1F5BA2485AED0F8092C7FCA9ED0FC0B7FCA33901F8001F150FB3A6486CEB1FE0267FFFC1
+B5FCA328357FB42B>12 D<123C127EB4FCA21380A2127F123D1201A412031300A25A1206
+120E120C121C5A5A126009177AB315>39 D<123C127EB4FCA21380A2127F123D1201A412
+031300A25A1206120E120C121C5A5A126009177A8715>44 D<123C127E12FFA4127E123C
+08087A8715>46 D<1530157815F8A215F01401A215E01403A215C01407A21580140FA215
+005CA2143EA2143C147CA2147814F8A25C1301A25C1303A25C1307A2495AA291C7FC5BA2
+131E133EA2133C137CA2137813F8A25B1201A25B1203A2485AA25B120FA290C8FC5AA212
+1E123EA2123C127CA2127812F8A25A12601D4B7CB726>I<EB0FE0EB7FFCEBF83E3903E0
+0F803907C007C0EB8003000F14E0391F0001F0A24814F8A2003E1300007E14FCA500FE14
+FEB2007E14FCA56CEB01F8A36C14F0A2390F8003E03907C007C0A23903E00F803900F83E
+00EB7FFCEB0FE01F347DB126>I<13075B5B137FEA07FFB5FC13BFEAF83F1200B3B3A249
+7E007FB51280A319327AB126>I<EB3FC0EBFFF0000313FC380F80FF391E007F80001CEB
+3FC048EB1FE048130F15F00060130712FC6C14F87E1403A3007E1307123CC7FC15F0A214
+0F15E0EC1FC0A2EC3F801500147E5C495A5C495A495A495A49C7FC133E133C4913185B48
+5A48481330485A48C7FC001C1470001FB512F05A5AB612E0A31D327CB126>I<EB1FE0EB
+FFFC4813FF3907E03F80390F001FC0001EEB0FE0001CEB07F0123F018013F8140313C013
+80A2381F0007C7FC15F0A2EC0FE015C0141FEC3F80EC7E00EB01F8EB7FE014FCEB003FEC
+1FC0EC0FE0EC07F015F8140315FC140115FEA3127EB4FCA415FC48130312780070EB07F8
+6C14F0003C130F001FEB1FE0390FE03F800003B51200C613FCEB1FE01F347DB126>I<EC
+01C0A214031407A2140F141FA2143F147F146F14CF1301EB038F140F1307130E130C131C
+13381330137013E013C0EA0180120313001206120E120C5A123812305A12E0B71280A3C7
+380FC000A94A7E0107B51280A321337EB226>I<000C14C0380FC00F90B5128015005C5C
+14F014C0D80C18C7FC90C8FCA9EB0FC0EB7FF8EBF07C380FC03F9038001F80EC0FC0120E
+000CEB07E0A2C713F01403A215F8A41218127E12FEA315F0140712F8006014E01270EC0F
+C06C131F003C14806CEB7F00380F80FE3807FFF8000113E038003F801D347CB126>I<14
+FE903807FF80011F13E090383F00F0017C13703901F801F8EBF003EA03E01207EA0FC0EC
+01F04848C7FCA248C8FCA35A127EEB07F0EB1FFC38FE381F9038700F809038E007C039FF
+C003E0018013F0EC01F8130015FC1400A24814FEA5127EA4127F6C14FCA26C1301018013
+F8000F14F0EBC0030007EB07E03903E00FC03901F81F806CB51200EB3FFCEB0FE01F347D
+B126>I<1230123C003FB6FCA34814FEA215FC0070C7123800601430157015E04814C014
+01EC0380C7EA07001406140E5C141814385CA25CA2495A1303A3495AA2130FA3131F91C7
+FCA25BA55BA9131C20347CB126>I<EB0FE0EB7FFC90B5FC3903F01F803907C007C0390F
+0003E0000EEB01F0001E1300001C14F8003C1478A3123EA2003F14F86D13F0EBC001D81F
+F013E09038F803C0390FFE07803907FF0F006C13DE6C13F87EEB3FFE8001F713C0D803E3
+13E0D8078013F0390F007FF8001E131F003EEB07FC003C1303481301EC007E12F848143E
+A2151EA37E153C1278007C14787E6C14F0390F8003E03907F01FC00001B5120038007FFC
+EB1FE01F347DB126>I<EB0FE0EB7FF8EBFFFE3803F83F3907E00F80390FC007C0D81F80
+13E0EC03F0EA3F0048EB01F8127EA200FE14FC1400A415FEA5007E1301A2127F7E1403EA
+1F80000F13073807C00E3803E01C3801F03838007FF090381FC0FC90C7FC1401A215F8A2
+15F01403001F14E0383F800715C0140FEC1F809038003F00001C137E381F01FC380FFFF0
+000313C0C690C7FC1F347DB126>I<15E0A34A7EA24A7EA34A7EA3EC0DFE140CA2EC187F
+A34A6C7EA202707FEC601FA202E07FECC00FA2D901807F1507A249486C7EA301066D7EA2
+010E80010FB5FCA249800118C77EA24981163FA2496E7EA3496E7EA20001821607487ED8
+1FF04A7ED8FFFE49B512E0A333367DB53A>65 D<DA03FE130C91393FFF801C91B512E090
+3A03FE01F83C903A0FF0003C7CD91FC0EB0EFCD97F80130701FEC7120348481401000315
+005B4848157C485A173C485A171C123F5B007F160CA390C9FC481600AB7E6D150CA3123F
+7F001F161C17186C7E17386C6C15306C6C15706D15E012016C6CEC01C0D97F80EB0380D9
+1FC0EB0F00D90FF0131ED903FE13FC0100B512F0023F13C0DA03FEC7FC2E377CB437>67
+D<B812C0A3D803FCC7127F0001150FEE03E01601A21600A21760A403061330A41700150E
+A2151E157E90B512FEA39038FC007E151E150EA21506170CA3171892C7FCA41738A21770
+A217F01601160316070003157FB812E0A32E337DB234>69 D<B81280A3D803FCC7FC0001
+151FEE07C01603A21601A21600A41760150CA31700A2151CA2153C15FC90B5FCA3EBFC00
+153C151CA2150CA592C8FCAB487EB512FEA32B337DB232>I<DA03FE130C91393FFF801C
+91B512E0903A03FE01F83C903A0FF0003C7CD91FC0EB0EFCD97F80130701FEC712034848
+1401000315005B4848157C485A173C485A171C123F5B007F160CA390C9FC4893C7FCAA03
+03B512E07E7F92390003FE00705A123F7F121FA26C7E7F12076C7E7F6C6C14036C7E6D6C
+1307D91FC0EB0E7CD90FF0EB1C3CD903FEEBF81C0100B5EAF00C023F01C0C7FCDA03FEC8
+FC33377CB43C>I<B512FEA3000113006C5AB3B3A7487EB512FEA317337EB21C>73
+D<D8FFFC923801FFF86D5DA20003EFFE00D801BFED06FCA3D99F80140CA2D98FC01418A3
+D987E01430A2D983F01460A3D981F814C0A3D980FCEB0180A2027EEB0300A36E1306A26E
+6C5AA36E6C5AA36E6C5AA26E6C5AA36E6C5AA3913800FD80A2037FC7FCA3486C133ED80F
+F04B7EB5011C90387FFFF8A33D337CB246>77 D<B612FEEDFFC016F03A03FC0007FC0001
+EC00FE167FEE3F80EE1FC017E0160FA217F0A617E0A2EE1FC0A2EE3F80EE7F0016FEED07
+F890B65A168001FCC9FCB3A2487EB512F8A32C337DB234>80 D<90381FE00390387FFC07
+48B5FC3907F01FCF390F8003FF48C7FC003E80814880A200788000F880A46C80A27E92C7
+FC127F13C0EA3FF013FF6C13F06C13FF6C14C06C14F0C680013F7F01037F9038003FFF14
+0302001380157F153FED1FC0150F12C0A21507A37EA26CEC0F80A26C15006C5C6C143E6C
+147E01C05B39F1FC03F800E0B512E0011F138026C003FEC7FC22377CB42B>83
+D<007FB712FEA390398007F001D87C00EC003E0078161E0070160EA20060160600E01607
+A3481603A6C71500B3AB4A7E011FB512FCA330337DB237>I<B500FE90381FFFF8A30001
+90C813006C48153C1718B3AF1738017F1530A217706D6C1460011F15E06E495A010F1403
+6D6C495A6D6C49C7FCD901FC131E6DB413FC91383FFFF0020F13C0020190C8FC35357EB2
+3A>I<EB7F803803FFF0380F80FC381C003E003F133F6D6C7E6E7EA26E7EEA1F00C7FCA4
+EB01FF131FEBFF873803FC07EA0FF0EA1FC0EA3F80127F13004815C05AA3140FA26C131F
+6C133B3A3F8071F180391FC1E1FF2607FFC013003900FE003C22237DA126>97
+D<EA03F012FFA312071203AEEC3F80ECFFE09038F3C0F89038F7007E01FE7F49EB1F8049
+EB0FC05BED07E016F0A2150316F8AA16F0150716E0A2ED0FC07F6DEB1F8001ECEB3F0001
+CF137C90388381F8903801FFE0C76CC7FC25357EB32B>I<EB07F8EB3FFF9038FC07C039
+01F000E03903E003F03807C007120FEA1F80123F90380003E04890C7FCA2127E12FEAA12
+7FA26C14187F001F14386D1330000F14706C6C13E03903F001C03900FC0F8090383FFE00
+EB07F01D237EA122>I<153FEC0FFFA3EC007F81AEEB07F0EB3FFCEBFC0F3901F003BF39
+07E001FF48487E48487F8148C7FCA25A127E12FEAA127E127FA27E6C6C5BA26C6C5B6C6C
+4813803A03F007BFFC3900F81E3FEB3FFCD90FE0130026357DB32B>I<EB0FE0EB7FFCEB
+F83F3903F00F80D807E013C0390FC007E0381F800315F0EA3F0014014814F8127EA212FE
+A2B6FCA248C8FCA5127E127FA26C1418A26C6C1338000F14306D13706C6C13E03901F003
+C03900FC0F00EB3FFEEB07F01D237EA122>I<EB01FCEB07FF90381F078090383E0FC0EB
+7C1F13FCEA01F8A20003EB070049C7FCACB512F0A3D803F0C7FCB3A7487E387FFFE0A31A
+357FB417>I<151F90391FC07F809039FFF8E3C03901F07FC73907E03F033A0FC01F8380
+9039800F8000001F80EB00074880A66C5CEB800F000F5CEBC01F6C6C48C7FCEBF07C380E
+FFF8380C1FC0001CC9FCA3121EA2121F380FFFFEECFFC06C14F06C14FC4880381F000100
+3EEB007F4880ED1F8048140FA56C141F007C15006C143E6C5C390FC001F83903F007E0C6
+B51280D91FFCC7FC22337EA126>I<EA03F012FFA312071203AEEC1FC0EC7FF09038F1E0
+FC9038F3807C9038F7007E13FE497FA25BA25BB3486CEB7F80B538C7FFFCA326347EB32B
+>I<EA0780EA0FC0EA1FE0A4EA0FC0EA0780C7FCAAEA07E012FFA3120F1207B3A6EA0FF0
+B5FCA310337EB215>I<EB03C0EB07E0EB0FF0A4EB07E0EB03C090C7FCAAEB03F013FFA3
+13071303B3B01238127C00FE13E0130714C0130F007C138038381F00EA1FFCEA07F01443
+84B217>I<EA03F012FFA312071203AF913803FFE0A36E1300EC00F8EC01E05D4A5A020F
+C7FC141C5C5C14F0EBF3F8EBF7FC13FEEBFC7EEBF87F496C7E141F6E7E8114076E7E8114
+016E7E81486CEBFF80B500C313F0A324347EB329>I<EA07E012FFA3120F1207B3B3A7EA
+0FF0B5FCA310347EB315>I<2703F01FE013FF00FF90267FF80313C0903BF1E07C0F03E0
+903BF3803E1C01F02807F7003F387FD803FE1470496D486C7EA2495CA2495CB3486C496C
+487EB53BC7FFFE3FFFF0A33C217EA041>I<3903F01FC000FFEB7FF09038F1E0FC9038F3
+807C3907F7007EEA03FE497FA25BA25BB3486CEB7F80B538C7FFFCA326217EA02B>I<EB
+07F0EB3FFE9038FC1F803901F007C03903C001E000078048486C7E48C7127CA248147E00
+3E143E007E143FA300FE1580A8007E1500A36C147EA26C147C6D13FC6C6C485A00075C39
+03F007E03900FC1F80D93FFEC7FCEB07F021237EA126>I<3903F03F8000FFEBFFE09038
+F3C0F89038F7007ED807FE7F6C48EB1F804914C049130F16E0ED07F0A3ED03F8A9150716
+F0A216E0150F16C06D131F6DEB3F80160001FF13FC9038F381F89038F1FFE0D9F07FC7FC
+91C8FCAA487EB512C0A325307EA02B>I<3803E07C38FFE1FF9038E38F809038E71FC0EA
+07EEEA03ECA29038FC0F8049C7FCA35BB2487EB512E0A31A217FA01E>114
+D<EBFF06000713CE381F00FE003C133E48131E140E5A1406A27EA200FE90C7FC6C7EEA7F
+FC383FFFC014F0000F7F6C7FC67FEB0FFF1300EC3F8000C0131F140F6C1307A37E15006C
+5B6C130E6C5B38F7807838E1FFE038C07F8019237EA11E>I<1330A51370A313F0A21201
+A212031207381FFFFEB5FCA23803F000AF1403A814073801F806A23800FC0EEB7E1CEB1F
+F8EB07E0182F7FAD1E>I<D803F0133F00FFEB0FFFA30007EB007F000380B35DA35D1201
+6D4813800000903803BFFC90387E073FEB1FFED907F8130026227EA02B>I<B5EBFFF0A3
+D80FF0EB3F800007EC1F000003140E150C6D131C00011418A26C6C5BA26D1370017E1360
+137F6D5BA290381F8180A214C3010F90C7FCA2EB07E6A214FE6D5AA26D5AA36D5AA21460
+24217E9F29>I<B53A1FFF81FFF0A33C07F801FC003F8001F049EB1E0000030100141C81
+6C6C017C1318A26D017E1338000002FE1330A290267E01FF5B159F168090263F030F5BA2
+16C0903A1F8607C180A202C613E390260FCC0390C7FCA2D907FC13F6ECF80116FE6D486C
+5AA36D481378A36D48133034217F9F37>I<3A7FFF807FF8A33A07F8001FC00003EC0F80
+0001EC070015066C6C5BA26D131C017E1318A26D5BA2EC8070011F1360ECC0E0010F5BA2
+903807E180A214F3010390C7FC14FBEB01FEA26D5AA31478A21430A25CA214E05CA2495A
+1278D8FC03C8FCA21306130EEA701CEA7838EA1FF0EA0FC025307F9F29>121
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fe cmtt9 9 76
+/Fe 76 123 df<00101320007C13F838FE01FCAAEAFC00007C13F8A900381370161778AE
+27>34 D<EB0380497EA5EB1FF0EBFFFE0003EBFF804814C0001F14E09038E7DFF0393F87
+C7F8387E07C3007C13C100FCEBC0FC12F814C1A300FCEBC0F800FE1470007F14001387EA
+3FFF7E6C13F86C13FE6CEBFF80C614C0010F13E06D13F014CFECC3F814C10038EBC0FC12
+7C00FE147CA412FC00FE14F8007E13C1007FEBC3F0383F87C79038F7FFE06CB512C06C14
+80000314006C13FC38003FE0EB07C0A56D5A1E3A7CB327>36 D<EB01C0EB03E0130F131F
+EB3FC0EB7F80EBFE00485A5B1203485A5B485AA2485AA248C7FCA3127EA45AAC127EA47E
+A36C7EA26C7EA26C7E7F6C7E12017F6C7EEB7F80EB3FC0EB1FE0130F1303EB01C0133A73
+B327>40 D<130F497EA60078EB81E000FEEB87F000FF138FEBDFBF6CB512E06C14C0000F
+1400000313FCC613F0A2000313FC000F13FF003F14C04814E039FFDFBFF0EB1F8F00FE13
+870078EB81E00000EB8000A66DC7FC1C207BA627>42 D<007FB512F8B612FCA46C14F81E
+067C9927>45 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A728927>I<1538157C15
+FCA2140115F8140315F0140715E0140F15C0141F1580143F1500A25C147E14FE5C13015C
+13035C13075C130F5CA2131F5C133F91C7FC5B137E13FE5B12015B12035BA212075B120F
+5B121F5B123F90C8FC5A127E12FE5AA25A12781E3A7CB327>I<EB07E0EB3FFC497E90B5
+FC4814803903FC3FC03907F00FE0390FE007F0EBC003391F8001F8A248C712FCA2003E14
+7C007E147EA3007C143E00FC143FAC007E147EA46C14FCA2EB8001001F14F8EBC003000F
+14F0EBE0073907F00FE03903FC3FC06CB512806C14006D5A6D5AEB07E020307DAE27>I<
+130E131FA25B5BA25B5A5A127FB5FCA213BFEA7E3F1200B3AA003FB512805A15C01580A2
+1A2F79AE27>I<EB3FE03801FFF84813FE000FEBFF804814C0393FE07FE0EB800F397F00
+07F0007EEB03F800FE13015A6C14FC1400A3127CC8FCA2140115F8A2140315F01407EC0F
+E0EC1FC0143FEC7F80ECFF00495A495A495A495A495A495A495A01FEC7FC485AD807F813
+78484813FC485A485A48B5FCB6FCA36C14F81E2F7CAE27>I<EB1FF8EBFFFE0003EBFF80
+000F14C015E0391FF01FF0393FC007F8EB800115FC1400A26CC7FC1204C8FC140115F814
+03EC07F0140FEC3FE090381FFFC0491380A215E06D13F09038001FF8EC03FC1401EC00FE
+157E157F153FA21238127C12FEA2157F48147E6C14FE007FEB01FCEB8003393FF01FF86C
+B512F06C14E000031480C6EBFE00EB1FF820307DAE27>I<EC3F804A7EA214FF5BA2EB03
+F7EB07E7A2EB0FC71487131FEB3F07A2137E13FCA2EA01F813F01203EA07E0A2EA0FC0EA
+1F80A2EA3F00123E127E5AB7128016C0A36C1580C73807C000A849B5FC491480A36D1400
+222F7EAE27>I<001FB512E04814F0A315E090C8FCACEB1FF0EBFFFC14FF158015C09038
+F03FE09038C00FF0EB0007003EEB03F8001C1301C7FC15FC1400A3127C12FEA2140115F8
+4813036C14F0007F130F9038801FE0393FE07FC06CB512806C14006C5B000113F838007F
+C01E2F7CAD27>I<14FF010713C0011F13F04913F890B5FC48EB81FC3803FE0113F8EA07
+F0EA0FE09038C000F8001F1400485A90C8FCA25A127EEB0FF838FE3FFE48B51280B612C0
+15E09038F80FF09038E007F890388001FC90C7FC15FE48147E157F153F5A7E127EA3127F
+6C147F157E6C6C13FE9038C001FC120F9038F007F83907F81FF06CB512E06C14C06C1480
+90383FFE00EB0FF820307DAE27>I<EB0FF0EB7FFE48B512804814C0000F14F0EBF81F39
+1FE007F8393F8001FC90C7FC4814FE007E147EA56C14FCEB8001391FC003F8390FE007F0
+3907FC3FE00001B5128039007FFE006D5A90B5FC000314C0390FF00FF0391FC003F8393F
+8001FC90C7FC007E147EA248143FA6007E147EA2007F14FE393F8001FC391FE007F8EBF8
+1F6CB512F06C14E00001148039007FFE00EB0FF020307DAE27>56
+D<EB0FF0EB7FFC48B5FC4814804814C0390FF81FE0391FE007F0393FC003F8EB8001D87F
+0013FC007E130012FE48147EA4157F153F157F7E127E007F14FF7E6D5A381FE007380FF0
+1F6CB6FC7E6C143F39007FFC7F90381FF07E90C7FCA215FCA2140115F8001F1303393F80
+07F0EC0FE0141FEC3FC09038C0FF806CB512005C6C13F8000313E0C6138020307DAE27>
+I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCAC121EEA7F80A2EAFFC0A4EA7F80A2EA
+1E000A20729F27>I<153815FC14011407140FEC3FF8EC7FE0ECFFC001031300495AEB1F
+F8495A495A3801FF804890C7FCEA0FFC485AEA7FF0EAFFC05BA27FEA7FF0EA1FF86C7EEA
+03FF6C7F38007FE06D7E6D7EEB07FE6D7E010013C0EC7FE0EC3FF8EC0FFC140714011400
+15381E287CAA27>60 D<007FB512FEB7FCA4003F14FEC9FCA6003FB512FEB7FCA46C14FE
+20127D9F27>I<127012FC7E6C7E7FEA7FF0EA1FF86C7EEA03FF6C7F38007FE06D7E6D7E
+EB07FE6D7E010013C0EC7FE0EC3FF8EC0FFC1407A2140FEC3FF8EC7FE0ECFFC001031300
+495AEB1FF8495A495A3801FF804890C7FCEA0FFC485AEA7FF0EAFFC05B48C8FC5A12701E
+287CAA27>I<EBFFF8000313FF000F14C0003F14E04814F09038C01FF839FF0003FC4813
+011400A21401007C1303C7EA0FF8EC1FF0EC7FE0ECFFC0491300EB03FC495A5C495A5C13
+1F5CA76DC7FC90C8FCA7130F497E497EA46D5A6DC7FC1E2E7CAD27>I<EB01FE903807FF
+80011F13C0017F13E090B512F048EB03F83803FC013907F000FC390FE01F7C9038C07FFE
+381F80FF1301485A393E07F1FF007E13E0397C0FC07FEC803FA2EAFC1F00F8EB001FA800
+FCEB803FD87C0F133EA2ECC07E397E07E0FC003E13F1393F03FFF86C6C13F0018013E039
+0FC07FC09038E01F1E3907F0003FD803FC137F3901FF03FF6CEBFFFE6D13FC011F13F001
+0713C001011300202E7DAD27>I<EB03F0497EA2497EA4143CEB1F3EA5EB3F3FA3EB3E1F
+A2017E7FA4496C7EA548486C7EA390B5FCA24880A3EBF003A248486C7EA4000F803A7FFC
+0FFF8000FF15C06D5A497E007F1580222F7EAE27>I<007FB5FCB612C08115F87E3907E0
+03FCEC00FE157E157F81A6157EA25D1403EC0FF890B55A15C015F081819038E000FE157F
+ED3F80151FA2ED0FC0A6151F1680153FED7F004A5A007FB55AB65A5D15E06C1480222E7F
+AD27>I<903803F80E90381FFE1F90383FFFBF90B6FC5A3803FE0F3807F803497E48487E
+485A49137FA248C7123FA25A127E151E150012FE5AAA7E127EA2151E007F143F7EA26C7E
+157F6D137E6C6C13FE3907F001FCEBF8033903FE0FF86CB512F06C14E0013F13C06D1300
+EB03F820307DAE27>I<387FFFFC14FFB612C06C80813907E00FF81407EC01FC6E7EA215
+7E157F811680151FA316C0150FABED1F80A3153F1600A25D15FEA24A5A4A5A140F007FB5
+5A5DB65A6C91C7FC14FC222E7FAD27>I<007FB61280B712C0A37E3907E0000FA6ED0780
+92C7FCA4EC07804A7EA390B5FCA5EBE00FA36E5A91C8FCA4ED03C0ED07E0A7007FB6FCB7
+FCA36C15C0232E7FAD27>I<007FB61280B712C0A37E3907E0000FA6ED078092C7FCA4EC
+07804A7EA390B5FCA5EBE00FA36E5A91C8FCAC387FFF80B57EA36C5B222E7EAD27>I<90
+3807F03890381FFC7C90387FFFFC90B5FC5A3803FC1F3807F00F380FE007EBC003001F13
+011380123F90C7FCA2127EA2157892C7FC5AA8EC1FFF4A1380A3007E6D1300EC00FCA36C
+1301A21380121FEBC003120FEBE0073807F00F3803FC1F6CB5FC7EEB7FFE90381FFC78D9
+07F0C7FC21307DAE27>I<3A7FFE07FFE0B54813F0A36C486C13E03A07E0007E00AF90B5
+12FEA59038E0007EB03A7FFE07FFE0B54813F0A36C486C13E0242E7FAD27>I<007FB512
+E0B612F0A36C14E039001F8000B3B2007FB512E0B612F0A36C14E01C2E7BAD27>I<9038
+1FFFF84913FCA36D13F89038001F80B3AC127CA212FEA2EC3F005C387F81FE13FF6C5B6C
+5B000713E0C690C7FC1E2F7BAD27>I<3A7FFC07FF8016C0486C5A6C487E16803A07C001
+F80014035D4A5A4A5A141F5D4AC7FC147E14FE5CEBC1F8EBC3F013C75CEBCFF0EBDFF813
+FF8013FEEBFC7E143EEBF83F497E01E07F140F01C07F1407811403816E7EA26E7E157C15
+7E3A7FFC01FFC016E0486C5A6C487E16C0232E7FAD27>I<387FFFC080B5FC7E5CD803F0
+C8FCB3AAED0780ED0FC0A7007FB6FCA2B7FC7E1680222E7FAD27>I<D87FE0EB7FE0486C
+EBFFF0A26D5A007F15E0000F150001B813DFEBBC03A3EBBE07019E139FA3EB9F0FA2018F
+131FA2149FA2EB879EA4EB839C14FCA3EB81F8A2EB80F01400AAD87FF0EBFFE0486C4813
+F0A36C486C13E0242E7FAD27>I<3A7FF003FFE0486C4813F0A213FC007F6D13E0000790
+38003E0013DEA313CFA3148013C714C0A213C314E0A213C114F0A3EBC0F8A31478147CA2
+143C143EA2141E141F140FA3EC07BEA3EC03FEEA7FFCEAFFFE1401A26C486C5A242E7FAD
+27>I<EBFFFC0007EBFF80001F14E0A24814F0EBC00F397F8007F8EB0003007E1301A348
+EB00FCB3A76C1301007E14F8A3007F1303EB8007393FE01FF090B5FC6C14E0A200071480
+C6EBFC001E307CAE27>I<007FB5FCB612E081816C803907E003FEEC00FF81ED3F80151F
+16C0150FA6151F1680153FED7F005DEC03FE90B55A5D5D5D92C7FC01E0C8FCADEA7FFEB5
+FCA36C5A222E7FAD27>I<EBFFFC0007EBFF80001F14E0A24814F0EBE01F397F8007F8EB
+0003007E1301A300FE14FC481300B3A4EB07E0A200FE13F1007E14F8EB03F9A2387F01FF
+1381D83FE013F090B5FC6C14E0A200071480C6FC9038001FC0A2EC0FE0A2EC07F0A2EC03
+F8A2EC01F01E397CAE27>I<387FFFF0B512FE6E7E816C803907E01FF014076E7E140181
+1400A514015D14034A5A141F90B55A5D5DA281EBE01F6E7E14076E7EA816F0EDF1F8A439
+7FFE01FBB5EBFFF08016E06C48EB7FC0C8EA1F00252F7FAD27>I<90387FC0E03901FFF1
+F0000713FF5A5AEA3FE0EB801F387F000F007E130712FE5A1403A3EC01E06C90C7FC127E
+127FEA3FC013F86CB47E6C13F86C13FE6CEBFF80C614C0010F13E0010013F0140FEC07F8
+1403140115FC1400127812FCA46CEB01F8A26C130390388007F09038F01FE090B5FC15C0
+150000F85B38701FF81E307CAE27>I<007FB61280B712C0A439FC03F00FA60078EC0780
+000091C7FCB3AB90B512C04880A36C5C222E7EAD27>I<3A7FFE01FFF8B54813FCA36C48
+6C13F83A07E0001F80B3AB6D133F00031500A26D5B0001147E6D13FE6C6C485A90387F87
+F814FF6D5B010F13C06D5BD901FEC7FC262F80AD27>I<3A7FFC03FFE06D5A00FF15F000
+7F15E0497E3A07E0007E00A46C6C5BA4EBF80100015CA46C6C485AA490387E07E0A56D48
+5AA4011F5B149FA3010F90C7FCA5EB07FEA46D5AA26D5A242F7FAD27>I<393FFC1FFE38
+7FFE3F815D383FFC1F3903F00FE001F85B1201EBFC1F00005CEBFE3F017E90C7FCEB7F7F
+EB3F7E14FE6D5AA26D5AA26D5AA21303130780130F80131F80EB3F7E147F497E017E7F14
+1F01FC7F140FD801F87F14071203496C7E120701E07F3A7FFC0FFF8000FF15C06D5A497E
+007F1580222E7EAD27>88 D<3A7FFC03FFE06D5A00FF15F0007F15E0497E3A07F000FE00
+00035CEBF80100015CA2EBFC0300005CEBFE07017E5BA26D485AA290381F9F80A3010F90
+C7FCA2EB07FEA26D5AA26D5AAF90381FFF80497FA36D5B242E7FAD27>I<003FB512FE48
+14FFA4007EC712FEEC01FCA2EC03F8EC07F0A2003CEB0FE0C7EA1FC0A2EC3F80EC7F00A2
+14FE5C1301495A5C1307495A5C131F495A91C7FC5B13FEA2485A4848131E153F485A485A
+A2485A485AA248C7FCB7FCA46C14FE202E7DAD27>I<387FFFF0B512F8A314F000FCC7FC
+B3B3ACB512F014F8A36C13F0153A71B327>I<127812F87EA27E127E127F7E7F121F7F12
+0F7F12077F1203A27F12017F12007F137E137F7F80131F80130FA2801307801303801301
+80130080147E147F80A21580141F15C0140F15E0140715F0140315F8140115FC1400A215
+7C15381E3A7CB327>I<387FFFF0B512F8A37EEA0001B3B3ACEA7FFFB5FCA36C13F0153A
+7EB327>I<007FB512F8B612FCA46C14F81E067C7E27>95 D<3803FFC0000F13F04813FC
+4813FF811380EC1FC0381F000F000480C71207A2EB0FFF137F0003B5FC120F5A383FFC07
+EA7FC0130012FE5AA46C130F007F131FEBC0FF6CB612806C15C07E000313F1C69038807F
+8022207C9F27>97 D<EA7FE0487EA3127F1203A914FF01F313C090B512F08181EC81FE49
+C67E49EB3F8049131F16C049130FA216E01507A6150F16C07F151F6DEB3F80157F6DEBFF
+009038FF83FEECFFFC5D5D01F313C02601E0FEC7FC232E7FAD27>I<EB0FFF017F13C048
+B512E04814F05A380FF807EA1FE0393FC003E0903880008048C8FC127EA212FE5AA67E12
+7EA2007F14F0393F8001F813C0381FE003390FF80FF06CB5FC6C14E06C14C06C6C1300EB
+0FF81D207B9F27>I<EC3FF04A7EA3143F1401A9EB0FE1EB7FFD48B5FC5A5A380FF83F38
+1FE00F383FC007EB8003EA7F00007E1301A212FE5AA67E007E1303A2127F6C1307EB800F
+381FE01F380FF03F6CB612C06C15E06C13FD38007FF9D91FE013C0232E7EAD27>I<EB0F
+F8EB3FFE90B51280000314C04814E0390FFC0FF0391FE003F8EBC001D83F8013FC48C7FC
+127E157E12FEB612FEA415FC00FCC8FC7E127E127F6C143C6D137E6C7E01F013FE390FFC
+07FC6CB5FC000114F86C14F0013F13C0903807FE001F207D9F27>I<EC1FF0ECFFF84913
+FC4913FE5BEB0FF014C0011F137CEC8000A6007FB512F0B612F8A36C14F039001F8000B3
+A4003FB512C04814E0A36C14C01F2E7EAD27>I<153F90391FC0FF80D97FF313C048B612
+E05A4814EF390FF07F873A1FC01FC3C0EDC000EB800F48486C7EA66C6C485AEBC01FA239
+0FF07F8090B5C7FC5C485BEB7FF0EB1FC090C9FCA27F6CB5FC15E015F84814FE4880EB80
+01007EC7EA3F80007C140F00FC15C0481407A46C140F007C1580007F143F6C6CEB7F0090
+38F807FF6CB55A000714F86C5CC614C0D90FFCC7FC23337EA027>I<EA7FE0487EA3127F
+1203A9147F9038F1FFC001F713F090B5FC8114C1EC01FCEBFE005B5BA25BB03A7FFF83FF
+E0B500C713F0A36C018313E0242E7FAD27>I<130F497E497EA46D5A6DC7FC90C8FCA738
+3FFF80487FA37EEA000FB3A4007FB512F0B6FC15F815F07E1D2F7BAE27>I<143C147E14
+FFA4147E143C1400A73801FFFE4813FFA37EC7123FB3B0147E1238007C13FE38FE01FC13
+03B512F814F06C13E06C13803807FE0018407CAE27>I<EA7FE07F12FF127FA21201A991
+383FFFC04A13E0A36E13C0913803F8004A5A4A5A4A5A4A5A02FFC7FCEBF1FEEBF3FCEBF7
+F8EBFFFC8080143F496C7E496C7E01F87FEBF0076E7E6E7E816E7E157E3A7FFFC1FFF002
+C313F8B512E36C13C316F0252E80AD27>I<387FFF80B57EA37EEA000FB3B2007FB512F8
+B612FCA36C14F81E2E7CAD27>I<397F07C01F3AFF9FF07FC09039FFF9FFE091B57E7E3A
+0FFC7FF1F89038F03FC001E0138001C01300A3EB803EB03A7FF0FFC3FF486C01E3138001
+F913E701F813E36C4801C313002920819F27>I<387FE07F39FFF1FFC001F713F090B5FC
+6C80000313C1EC01FCEBFE005B5BA25BB03A7FFF83FFE0B500C713F0A36C018313E02420
+7F9F27>I<EB1FE0EB7FF83801FFFE487F481480390FF03FC0391FC00FE0393F8007F0EB
+00034814F8007E1301A248EB00FCA76C1301007E14F8A2007F1303393F8007F0A2391FE0
+1FE0390FF03FC06CB512806C14006C5B38007FF8EB1FE01E207C9F27>I<387FE0FFD8FF
+F313C090B512F0816C800003EB81FE49C67E49EB3F8049131F16C049130FA216E01507A6
+150F16C07F151F6DEB3F80157F6DEBFF009038FF83FEECFFFC5D5D01F313C0D9F0FEC7FC
+91C8FCAC387FFF80B57EA36C5B23317F9F27>I<397FFC03FC39FFFE0FFF023F13804A13
+C0007F90B5FC39007FFE1F14F89138F00F809138E002004AC7FC5CA291C8FCA2137EAD00
+7FB57EB67EA36C5C22207E9F27>114 D<9038FFF3800007EBFFC0121F5A5AEB803F38FC
+000F5AA2EC07806C90C7FCEA7F8013FC383FFFF06C13FC000713FF00011480D8000F13C0
+9038003FE014070078EB03F000FC1301A27E14036CEB07E0EBE01F90B512C01580150000
+FB13FC38707FF01C207B9F27>I<133C137EA8007FB512F0B612F8A36C14F0D8007EC7FC
+AE1518157EA415FE6D13FC1483ECFFF86D13F06D13E0010313C0010013001F297EA827>
+I<397FE01FF8486C487EA3007F131F00031300B21401A21403EBFC0F6CB612E016F07EEB
+3FFE90390FF87FE024207F9F27>I<3A7FFC0FFF80486C4813C0A36C486C13803A07C000
+F800EBE00100035CA2EBF00300015CA2EBF80700005CA390387C0F80A36D48C7FCA3EB3F
+3FEB1F3EA214FE6D5AA36D5AA26D5A22207E9F27>I<3A7FFE07FFE000FF15F06D5A497E
+007F15E03A0F80001F00A36D5B0007143EA414F0EBC1F83903E3FC7CA4EBE79EA2000114
+78A301F713F8A2EBFF0F6C5CA3EBFE0790387C03E024207F9F27>I<393FFC1FFF486C5A
+168016006C487E3901F807E06C6C485A4A5A017E90C7FC6D5AEB1F7E5C6D5A13076D5A5C
+80497E130F497E143EEB3E3FEB7E1F90387C0F8001F87F00016D7E3803F0033A7FFE1FFF
+80A2B54813C06C486C1380A222207E9F27>I<3A7FFC0FFF80486C4813C0A36C486C1380
+3A07E000F800000313015D13F00001130301F85B1200A26D485A137CA290387E0F80133E
+A2011F90C7FC5CA2130F149E14BE130714FC1303A25C1301A25CA213035CA213075C1208
+EA3E0F007F5B131FD87E7FC8FCEA7FFE6C5A5B6C5AEA07C022317E9F27>I<001FB512FE
+4814FFA490380001FEEC03FCEC07F8EC0FF0001EEB1FE0C7EA3FC0EC7F80ECFF00495A49
+5A495AEB1FE0495A495A49C7FC485A4848131E4848133F485A485A485A485AB7FCA46C14
+FE20207E9F27>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Ff cmr7 7 4
+/Ff 4 53 df<13381378EA01F8121F12FE12E01200B3AB487EB512F8A215267BA521>49
+D<13FF000313E0380E03F0381800F848137C48137E00787F12FC6CEB1F80A4127CC7FC15
+005C143E147E147C5C495A495A5C495A010EC7FC5B5B903870018013E0EA018039030003
+0012065A001FB5FC5A485BB5FCA219267DA521>I<13FF000313E0380F01F8381C007C00
+30137E003C133E007E133FA4123CC7123E147E147C5C495AEB07E03801FF8091C7FC3800
+01E06D7E147C80143F801580A21238127C12FEA21500485B0078133E00705B6C5B381F01
+F03807FFC0C690C7FC19277DA521>I<1438A2147814F81301A2130313071306130C131C
+131813301370136013C012011380EA03005A120E120C121C5A12305A12E0B612E0A2C7EA
+F800A7497E90383FFFE0A21B277EA621>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fg cmbx12 13.14 42
+/Fg 42 120 df<D807E0EB01F8D81FF8EB07FE486C497E486C4913806D15C0B55B028014
+E0A302C014F0A26C80A26C80D81FFBEB07FED807E3EB01F8D8000390C7FCA2010714014A
+14E0A2010F1403A291C713C0491407011E1580013E140F49EC1F00A249143E48485C4848
+5C000714014848495A4848495A001EC71380000C6EC7FC2C257CCB3F>34
+D<EA07E0EA1FF8EA3FFCEA7FFEA2B5FCA6EA7FFEA2EA3FFCEA1FF8EA07E01010778F22>
+46 D<15F014011407141F147FEB03FF137FB6FCA313FC1380C7FCB3B3B2007FB712E0A5
+2B4777C63D>49 D<ECFFF80107EBFF80013F14F090B612FC4881480101EBFF802707F800
+3F13C0D80FE0010F13E0D81F806D13F0003F80D87FF06D13F86D15FC6D7F00FF16FE6D14
+7FA217FF82A36C5A6C5A6C5A6C5AC95A17FEA3EEFFFCA24B13F817F05D17E04B13C01780
+4B13004B5A4B5A5EED7FE04B5A4A5B4A90C7FCEC07FC4A5A4A5A4B131FEC3F804AC7FC14
+FE4948143E495AEB07E0495A4948147E49C8FC017E15FE90B7FC4816FC5A5A5A5A5A5AB8
+FC17F8A430477AC63D>I<EC3FFE0103B512E0010F14FC013F14FF90267FE01F7F9026FF
+000713E0D801FC6D7FD803F07F486C6D7FD80FFE817F486D80167FA3805C16FF7E91C75B
+6C5A6C5AD80020495B90C75C5D5F4B5B5F031F90C7FCED3FFC4AB45A49B512E0168016E0
+16FC90C7EA3FFF030713C06F7F6F7F6F7F83707E83A2701380A318C0EA07E0EA1FF8487E
+487EA2B5FCA31880A25E491600127F494A5A6C485D01E05B001F4A5BD80FFC495B2707FF
+C03F13C06C90B65AC64BC7FC013F14F8010714E09026007FFEC8FC32487BC63D>I<EE07
+E0160FA2161F163F167F16FFA25D5D5DA25D5D5DA2157D15FDEC01F915F1EC03E11407EC
+0FC1EC1F811501143F147E14FC14F8EB01F01303EB07E014C0EB0F80131FEB3F00133E5B
+13FC485A485A5B1207485A485A90C7FC123E127E5AB912FCA5C80003EBE000AD023FB612
+FCA536487DC73D>I<D8038015E001E0140301FC143F9039FFE003FF91B612C017801700
+A25E5E16F05E5E93C7FC15FC15F001E790C8FC01E0C9FCAAEC1FFC01E1B512C001E714F0
+01EF14FC9039FFE01FFFDA0007138001FC6D13C001F06D13E04915F0497F17F8C913FC16
+7F17FEA417FFA3EA0FC0EA3FF0487EA2487EA317FEA34914FF6C4815FC5B018015F86CC7
+4813F07F6C6C4913E0D80FF04913C0D807FC011F13806CB46CB512006C90B512FC6C5D01
+3F14C0010F91C7FC010113F030487AC63D>I<ED7FF8913807FFFE021F6D7E027F80903A
+01FFF01FE0010790388003F04948486C7E49486D7ED93FF013074948130F01FF4A7E4849
+133F5C5A4890C7FCA25A705A48486E5A705A003F92C8FCA3485AA21520913807FFE0021F
+13FC00FF497F4A6D7EDAFC017F9026FDF0007F4A6D7ED9FFC06D7E4A6D7E8391C7FC8382
+491680A318C05BA3127FA6123FA27F001F1780A3000F4B1300A26C6C5DA26C6D495A6C6D
+5C6C6D495A6D6C48485A90263FFC075B6DB65A6D4AC7FC01035C010014F0020F90C8FC32
+487BC63D>I<EC1FFF49B512F0010714FC011F14FF90263FF00713C049C77F01FCEC3FF0
+4848EC0FF848481407000782491403000F821601A2121F7FA27F13FE6D140302C05C14F0
+02FC495A6C6D130FDAFF805B9238E01FE06C6E485A9238FCFF806C91B5C7FC6C15FC6C5D
+7F6D14FE6D806D15C06D81011F81017F81D9FFDF804813072603FE018048486C80484813
+3F4848010F1480003F8049130148486D6C13C0161F824848140382A282A2177FA218807F
+127FEFFF007F6C6C4A5AA2D81FFC4A5A6C6CEC0FF86C6C6CEB3FF06C9039F003FFE06C90
+B612806C6C92C7FC011F14FC010714E09026003FFEC8FC32487BC63D>56
+D<903803FFF8013FEBFF8090B612E0000315F8489038007FFCD80FF0EB1FFED81FC0EB07
+FF48C71480D87FC015C06D7F486C15E07FA66C5A6C484913C06C5A0007C7481380C81400
+5D4B5AED7FF84B5A4A13C05E4A48C7FC5D4A5A5D4A5AA24A5A5DA24AC8FCA3143EAB143C
+91C9FCA9147E49B47E497F497FA2497FA66D5BA26D5B6D5BD9007EC8FC2B4D79CC3A>63
+D<EE01F8A24C7EA34C7EA24C7EA34C7FA24C7FA34C7FA293B57EA34B8016F303038016E3
+16E103078016C0030F805E83031F814C7E4B81153E83037E81037C7F03FC815D83020182
+4B7F0203825D830207824B7F020F825D84021F8392B8FC4A83A34A83027CC8120F02FC83
+5C840101844A810103845C840107844A81010F845C85011F85496C82B600C091B712F0A5
+544D7CCC5D>65 D<B912F0F0FF8019F019FC19FFD8001F0180C780061F7F727F727F727F
+727FA2727FA2197F86A84F5AA2626062604E5B4E5B4E1380067F90C7FC943803FFFC92B7
+12F0198019F019FC0380C7383FFF80060F7F060313F0727F727F737E86851B80851BC0A2
+1BE0A48561A41BC0A2611B80611B0096B5FC4E5B4E5B060F5B067F5BBB12C097C7FC19FC
+19F04EC8FC4B4B7CCA57>I<B912F0F0FF8019F019FC19FFD8001F902680000114C0DD00
+1F7F060713F806017F726C7E737E737F737F737F8587737F8587A2747EA38786A21C80A5
+1CC0A586A462A51C80A51C00A26263A2631AFF636163614F5B634F5B073F90C7FC4F5A4F
+5A06035B061F5B4DB512C0BBC8FC19FC19F0198006F0C9FC524B7CCA5E>68
+D<B712FEA5D8000FEBE000B3B3B3ABB712FEA5274B7DCA2E>73 D<EEFFF8031FEBFFC04A
+B612FC020715FF021FD9C01F13C091277FFE000313F0902601FFF09038007FFC49496E7E
+490180EC0FFF4990C86C7F49486F7F49486F7F017F8449486F7F4849707EA24849707E48
+85A24849701380A2481AC04A82A2481AE0A34890CA6C13F0A5B519F8AE6C1AF0A26E5EA3
+6C1AE0A26E5E6C1AC0A26C1A806E5E6C1A006E5E6C616E16FF6C616C6D4B5B6D6C4B5B6E
+5D6D6D4A5B6D6D4A5B01076D4A90C7FC6D01F8ECFFFE6D01FE01035B9028007FFFC01F13
+F0021F90B612C0020793C8FC020115FCDA001F14C0030101FCC9FC4D4D79CB5C>79
+D<B912C018FCF0FF8019F085D8001F902680000713FE05007F063F1380060F13C07213E0
+1AF0841AF8A27213FCA31AFEA81AFCA34E13F8A21AF0601AE04E13C0063F138095B51200
+050713FC92B75A19E096C7FC18F803C0CAFCB3ABB712FCA5474B7BCA54>I<DA7FFCEB01
+C00103B5EAC003011FECF00749ECFC0F90B7121F48D9E00F13BF4890C713FFD807FC141F
+4848804848140382484880177F485A173F171F12FFA2170F7FA217077F7F7F6D92C7FC6D
+7E6C13F014FF15F86CECFF8016F86C15FF6C16C0836C826C826C826C82013F816D168001
+0716C01300020F15E01400030714F0ED007F160F16037013F882177F127800F8163FA317
+1FA27E18F0A27EA26CEE3FE07F18C001E0157F6DEDFF8001FC160001FF140302E0EB0FFE
+D97FFEEB3FFC486CB612F0D8FC0F5DD8F803158048C66C49C7FC48010313F0354D79CB44
+>83 D<B700F00203B6FCA5D8001F01E0C93803FC00745A6D61811A036D6D5F1A076D6D5F
+1A0F6D616F161FA26D6D94C7FC626E6D153E1A7E6E177C7015FC6E5F8219016E6D5D1903
+6E5F7014076E5F82190F6E6D5D191F6E6D92C8FC616F153E83197E6F6D137C19FC6F6D5B
+18016F5DEFF003A26F01F85B18076F01FC5B180F6F5DEFFE1F6F92C9FC17FF607013BE18
+FE705BA2705BA3705BA2705BA2705BA3705BA27090CAFCA2177EA2584C7ECA5D>86
+D<B7D8E007B791B612C0A5D8003F0180C7000101FCC9387F80006F7070C7FC6D70183EA2
+6F70167E6D71177C876F1BFC6D715F6F831E016D656F4B6D14036D65876F92B515076D65
+6F4A8007F3160F6E647001036E141F6E04E194C8FCA27001076E5C6E04C0163E8770010F
+177E6E4C6C157C70011F814F6C15FC6E637049EDC0016E033E6D5D1CE070017E16036E03
+7C6D5D7001FC15F04E6D14076E63DCFF01EEF80F6F4A6D5DA20583EEFC1F6F4A6D92C9FC
+1CFE05C75F6F4A6D143E05EF16FF4E6E137E6F197C05FF17FC6F91C86C5BA36F496F5BA2
+4D816F61A26F496F5BA370486F5BA370486F90CAFCA24D81041F5FA27048167C7A4C7ECA
+7F>I<010C1403011EEC0780017E141F49EC3F004848147E49147C48485C4848495A4848
+495AA248C7485A001E5D003E140F003C92C7FC007C5CA20078141EA200F8143E48143CA2
+D8F1F8147ED8F7FE90383DFF80B5013F13C0028014E0A202C014F0A26C80A36C80028014
+E06C806C496C13C06C486D1380D801F89038007E002C2572CB3F>92
+D<ECFFFC010FEBFFC0017F14F090B612FC489038803FFE3B03FC0007FF80486C6D7F6D7F
+486D6C7F83167F83A2707E6C90C7FC6C5A6C5AC9FCA5ED1FFF021FB5FC49B6FC130F013F
+EBC03F9038FFFE00000313F04813C04890C7FC485A485AA2485AA2485AA4167FA26D14FF
+007F15EF6D01017F6C6C903907CFFF806C6CD90F8F13FE6C9038E07F076C9038FFFE0300
+014A7ED8003F9038F0007F0103018090C7FC37347CB23C>97 D<EB7FC0B5FCA512037EB3
+ED07FF037F13E002C1B512FC02C714FF9126CFF80F7F9126DFC0017F02FFC77F4AEC3FF0
+02F8814A6E7E717E4A81831980A37113C0A319E0AC19C0A35F1980A219005F606E141F6E
+5D4D5A6E4A5A02BF4A5A91261FC0035B9027FE0FF01F5B496CB548C7FCD9F80114F8496C
+6C13E0C8D80FFEC8FC3B4D7CCB44>I<91380FFF8091B512F8010314FF010F15804948C6
+13C0D97FF8EB1FE0D9FFE0EB3FF04849137F4849EBFFF84890C7FCA2485A121FA24848EC
+7FF0EE3FE0EE1FC0007F92C7FC5BA212FFAC127FA27FA2123FA26C6C153EA26C6C157E17
+7C6C6D14FC6C6D14F86C6D13036C6DEB07F0D97FFCEB1FE06DB4EBFFC0010F90B5120001
+035C010014F0020F13802F347CB237>I<EF1FF0EE3FFFA51600177FB3EC0FFF91B512E0
+010314F8010F14FC013FEB01FF903A7FF8003FFFD9FFE0130F48497F48497F4890C77E48
+815B121F5B123FA2127F5BA312FFAC127FA36C7EA3121F6D5C120F6C6C5C6C6D5B6C5D6C
+01E0013F7F6D6C49EBFFE090393FFE03FE6DB512F801075C0100148091261FFC00EBC000
+3B4D7CCB44>I<EC0FFF91B512F0010314FC010F14FF90263FFE077F90267FF0007F4948
+6D7E4801806D7E486F7E4890C7120F484881707E121F491403003F82A2127F5B701380A2
+12FFA390B8FCA401F8CAFCA5127FA27FA2123FA26C6CED0F80A26C6C151F6C17006E5C6C
+6D147E6C6D5C6C6D495AD93FFCEB07F0903A1FFF803FE0010790B55A010192C7FC6D6C13
+FC020713C031347DB238>I<ED7FF0913807FFFC023F7F4A7F902601FFE0138049018113
+C049484813E0EB0FFCEB1FF8A2EB3FF0A2017F6D13C04A6C1380EE7F00163E93C7FCACB7
+7EA526007FF0C8FCB3B3A3003FB512F8A52B4D7DCC26>I<DA7FFCEB0FE00103B538807F
+F8010F9138E1FFFC013F02FB13FE903A7FF01FFFF39026FFC007138348D9000113034816
+8348486DEBC1FCEFC0F8000FEEE00049147F001F82A9000F5E6D14FF00075EA26C6C495B
+6C93C7FC6C9038C007FE9138F01FFC4890B55A01EF14E0D803C314809026C07FFCC8FC00
+0790CAFCA47FA27F13FC90B612FCEEFFC06C16F817FE6C8218806C17C06D16E00003B812
+F0120FD81FFCC7000F13F8D83FF0140049153F4848ED1FFC00FF160F491507A56D150F00
+7F17F86D151F6C6CED3FF06C6CED7FE0D80FFE913801FFC06C6C6C010713806C01F8017F
+1300C690B612FC013F15F001071580D9003F01F0C7FC37497DB13D>I<EB7FC0B5FCA512
+037EB3923801FFC0030F13F8033F7F4B13FFDBFE077F9138C1F0039126C3E0017FDAC780
+80ECCF0014DE02DC6D7F14FC5CA25CA35CB3AAB6D8C07FEBFFE0A53B4C7BCB44>I<13FC
+EA03FF487F487FA2487FA66C5BA26C5B6C90C7FCEA00FC90C8FCABEB7FC0B5FCA512037E
+B3B3A2B61280A5194D7BCC22>I<EC01F8EC07FE4A7E4A1380A24A13C0A66E1380A26E13
+006E5AEC01F891C8FCABEDFFC049B5FCA5EB000380B3B3AC1202EA1FC0EA3FE0EA7FF0EA
+FFF84A1380A216005C5D6C48485A49485A003FEB7FF06CB55A6C1480000349C7FC38007F
+F0226386CC26>I<EB7FC0B5FCA512037EB3A293383FFFFEA5040390C7FC17FC4C5AEE0F
+E0EE3FC04C5A4CC8FC4B5AED03F8ED0FF04B5A4B5A4B5A4BC9FC14C302C77F02CF7F02DF
+7F91B5FC824A7F4A6C7EECF83F9138E01FFE02C07F6F7F816F7F836F7F81707E83707E16
+1F707E84707F84B6D8803FEBFF80A5394C7CCB41>I<EB7FC0B5FCA512037EB3B3B3AAB6
+1280A5194C7BCB22>I<90287FC001FFC0EC7FF0B5010F01FC0103B5FC033F6D010F804B
+6D4980DBFE079026803F817F9126C1F801903AC07E007FF00003D9C3E0DAE0F8806C9026
+C78000D9F1E06D7E02CFC7EBF3C002DEEDF780DD7FFF6E7E02FC93C7FC4A5DA24A5DA34A
+5DB3AAB6D8C03FB5D8F00FB512FCA55E327BB167>I<903A7FC001FFC0B5010F13F8033F
+7F4B13FFDBFE077F9138C1F00300039026C3E0017F6CD9C78080ECCF0014DE02DC6D7F14
+FC5CA25CA35CB3AAB6D8C07FEBFFE0A53B327BB144>I<913807FF80027F13F80103B6FC
+010F15C090261FFE017F903A7FF0003FF849486D7E480180EB07FE4890C76C7E48178049
+80000F17C048486E13E0A2003F17F0A249157F007F17F8A400FF17FCAB007F17F8A46C6C
+EDFFF0A2001F17E0A26C6C4A13C0A26C6C4A13806C6D4913006C5E6C01E0EB1FFC6D6C49
+5A903A3FFE01FFF0010FB612C0010392C7FCD9007F13F80207138036347DB23D>I<9039
+7FC007FFB5017F13E002C1B512FC02C714FF9126CFF80F7F9126DFC0037F000301FFC77F
+6C496E7E02F8814A6E7E717E4A81831980A28319C0A37113E0AC19C05FA319805F19005F
+606E143F6E5D4D5A6E4A5A02FF495BDBC0075B9126EFF01F5B02E7B548C7FC02E114F8DA
+E07F13E0DB0FFEC8FC92CAFCAFB612C0A53B477CB144>I<9039FF803FE0B5EBFFF80281
+13FE02837FDA87E11380EC8F830003D99F0713C06C139E14BCA214F8A24A6C13806F1300
+6F5A4A90C7FCA45CB3A8B612E0A52A327CB132>114 D<903907FF8070017FEBF1F048B6
+FC1207380FFC01391FE0003F4848130F491307127F90C71203A2481401A27FA27F01F090
+C7FC13FCEBFFC06C13FEECFFE06C14FC6C806CECFF806C15C06C15E06C15F06C7E011F14
+F8010114FCEB000FEC007FED1FFE0078140F00F8140715037E1501A27E16FC7E15036D14
+F86D13076D14F001F8EB1FE001FFEBFFC04890B51280486C1400D8F81F13FCD8E00313C0
+27347CB230>I<14F8A51301A41303A21307A2130FA2131F133F137F13FF1203000F90B5
+12F0B7FCA426007FF8C7FCB3A7167CAA013F14F880A290391FFE01F0010F1303903907FF
+87E06DEBFFC06D14806D6C1300EC0FFC26467EC430>I<D97FE0EC3FF0B5EC7FFFA50003
+15016C81B3AC5EA25EA25E7E6EEB0F7F017F021E7F6E017CEBFFE090393FFE01F86DB512
+F0010714E0010114C09027003FFE00EBC0003B337BB144>I<B600C090387FFFF0A5C601
+F0C73803F8006E5D017F5E801707013F5E6E140F011F5E6E141F6D93C7FC6F5B6D153E81
+177E6D157C6F13FC6D5DEDF0016D5DEDF803027F5CA2EDFC07023F5CEDFE0F021F5CEDFF
+1F6E91C8FC169F16BF6E13BE16FE6E5BA26E5BA26E5BA36F5AA26F5AA26F5AA23C327EB0
+41>I<B60081B500FC90387FFFF0A500019026E0000390C73801FC006E6F5C6C6F5E6E6F
+1303017F61A26E6F1307013F4A5E846E49150F011F616E6F131F6D4A93C7FC179F03806E
+5B6D021F153EEF0FFE6DD9C03F5DEE3E0703E06E13FC6D027E5DEE7C0303F015816D4A6C
+5C03F815C3DA7FF95E4C7E03FD15E7DA3FFF5E4C137F19FF6E496D5BA26E94C8FC4C7FA2
+6E5E93C7120FA26E486E5AA202015E4B1403A26E486E5A54327EB059>I
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fh cmtt10 12 68
+/Fh 68 123 df<001EEB03C0003FEB07E0397F800FF000FF14F8A5007F14F0A9EB0007A6
+6C14E0A5001EEB03C00008EB00801D1E75BD34>34 D<141C143E147EA549B47E011F13F0
+017F13FE90B6FC000315C04815E0260FFE7E13F0D81FF0131F01E0EB07F8D83F801303D8
+7F0014FC007E140116FE5AA21503A46CEC01FCED00F8007F15001380EA3FC013F0EA1FFC
+380FFFFE7E6CEBFFE06C14F86C6C13FE011F7F01071480D9007F13C016E091387E3FF0ED
+0FF81507ED03FC15011500003E15FE127FD8FF80147EA413005A6C15FC7E15010180EB03
+F8D83FC0130701E0EB0FF0D81FF0EB3FE03A0FFE7FFFC06CB612806C15006C5C6C6C13F8
+011F13E0010390C7FCEB007EA5143E141C274D7AC434>36 D<EC0780EC0FC0143F147F14
+FF491300495A495AEB0FF0495A495A495A49C7FC5B1201485A5B12075B120F5B121F5BA2
+485AA3127F90C8FCA412FEAD127FA47F123FA36C7EA27F120F7F12077F12037F6C7E1200
+7F6D7E6D7E6D7E6D7EEB07FC6D7E903801FF806D13C0147F143F140FEC07801A4D6FC434
+>40 D<147014F8497EA7007815F000FEEC03F800FF140701C1131F01E1133F01F913FF6C
+B612F0001F15C000071500000114FC6C6C13F06D5B010F1380013F13E0497F48B512FC00
+0714FF001F15C0007F15F026FFF9FC13F801E1133F01C1131F0101130700FE14030078EC
+00F000001500A76D5A1470252B79B334>42 D<EA0F80EA1FC0EA3FE0EA7FF0EAFFF8A5EA
+7FF0EA3FE0EA1FC0EA0F800D0D6D8C34>46 D<163C167C16FEA21501A2ED03FCA2ED07F8
+A2ED0FF0A2ED1FE0A216C0153FA2ED7F80A2EDFF00A24A5AA24A5AA24A5AA25D140FA24A
+5AA24A5AA24A5AA24AC7FCA25C1301A2495AA2495AA2495AA2495AA25C133FA2495AA249
+C8FCA2485AA2485AA2485AA25B120FA2485AA2485AA2485AA248C9FCA25AA2127CA2274D
+7AC434>I<147F903803FFE0497F011F13FC497F497FD9FFC17F489038007FC048486D7E
+49131F48486D7E49130748486D7EA248486D7EA248486D7EA348C8127FA500FEED3F80AE
+6C157F6C1600A46D5C003F5DA26D1301001F5D6D1303000F5D6D130700075D6D130F6C6C
+495A6D133F6C6C495A6C9038C1FF806DB5C7FC6D5B6D5B010713F06D5BD9007FC8FC293F
+7BBD34>I<EB01E0497EA21307A2130FA2131F133F137F13FF1203123FB5FC13F713E713
+87EA7E071200B3B3A2003FB512FE4880B71280A26C15006C5C213E76BD34>I<903803FF
+80011F13F0017F13FC90B6FC000315C048814801017F3A1FF8001FF801E0130F4848EB03
+FC48486D7E90C8FC824881A26D1580163FA36CC8FC123EC9FCA2167F1700A25E5E15015E
+15034B5A150F4B5A5E4B5A4B5A4A48C7FC4A5A4A5A4A5A4A5A4A5A4A5A49485A4990C8FC
+EB07FC495A495A495AEBFFC04890C7121F4848EC3F80485A485A485A48B7FC5AB8FCA27E
+6C1600293E7BBD34>I<903801FFE0011F13FC017F13FF90B612C000038148819138803F
+F83A0FF80007FC496D7E484813016D1300167FA36C5A6C5AC9FC5E5EA215014B5AA2ED0F
+F84B5A913803FFE00103B55A495C93C7FC16C016F06D8090C7EA3FFCED07FEED01FF81EE
+7F80163F17C0161F17E0160FA3123E127F487EA2161F17C090C8123F17806C157F01C0EC
+FF006C6C5BD81FF8EB07FE9039FF803FFC6C90B55A00035D6C15C06C6C91C7FC010F13FC
+010013E02B3F7CBD34>I<EDFF804A7FA25C5CA2EC0FEF141F15CFEC3F8FA2EC7F0F14FE
+A2EB01FCEB03F8A2EB07F0130F14E0EB1FC0A2EB3F80EB7F00A213FE485AA2485A12075B
+485AA2485A485AA248C7FC12FEB812F017F8A46C16F0C8380FC000AC020FB512C04A14E0
+4A14F0A26E14E06E14C02D3E7DBD34>I<0007B612F848815AA35E01C0C9FCB0EC7FC090
+38C7FFF801DF13FE90B67E82829138C07FF09039FC000FF849130701E06D7E496D7E6C48
+13006CC87EC97EA21780163FA4121C127FA2486C147F1700A290C85A5E6C14016D495A15
+07D83FE0495A6C6CEB3FF03A0FFE01FFE06CB65A6C5D6C4AC7FC6C6C5B011F13E0010390
+C8FC293E7BBC34>I<EC07FE91383FFF8091B512E001038049805B90393FFE07FC90387F
+F001D9FFC07FEC0003485A485A485A6F5A48486D5A4991C7FC121F5B123F5BA2127F90CA
+FCECFFC0010713F8D8FF1F13FE48487F90B612C0B77E9138807FF09039FC001FF8491307
+01E06D7E496D7E1500498090C87EA21780163FA27EA47F123F167F6D1500121F6D5C000F
+4A5A7F6C6C495A6DEB0FF86C6C495A6C6C6CB45A6C90B55A6D5C6D91C7FC010F13FC0103
+5B010013C0293F7BBD34>I<EC7FC0903807FFFC011F13FF017F14C090B67E4881489038
+C07FF83A07FE000FFCD80FF8EB03FE49130148486D7E4980003F168049143FA66C6CEC7F
+00A26C6C14FE6D13016C6C495AD803FEEB0FF83A01FF803FF06C6CB512C06D5C010F49C7
+FC6D5B013FEBFF8090B612E0489038C07FF03A03FE000FF8D80FF8EB03FE491301D81FC0
+EB007F003F168049143F48C8EA1FC0A200FEED0FE0A7007FED1FC0A26D143F003F16806D
+147F6C6CECFF0001F81303D80FFEEB0FFE3A07FF803FFC6C90B55A6C5D6C6C14C0011F91
+C7FC010713FC010013E02B3F7CBD34>56 D<ECFF80010713F0011F13FC017F7F90B6FC48
+814801807F3A07FC003FE04848EB0FF04848130748488049130348486D7E90C7FC824814
+005A8282A41780A27E7EA26D14FF003F5C7F6C6C5B6C6C130F01FC5B6CB490B5FC6C90B6
+FC6C15BF6C6CEBFE3F6DEBFC7F010F01F013000101138090C8FCA25E5EA24B5AA21503D8
+0F805C486C1307486C495A4B5A153F4B5A49495A001F010390C7FC9038F80FFE6CB55A5D
+6C14E000015C6C91C8FCEB1FF8293F7BBD34>I<160F163FEEFF805D15074B1300153FED
+7FFC913801FFF04A5B020F1380023F90C7FCEC7FFC49485A4913E0010F5B4990C8FCEB7F
+FC495A000313E0485B001F90C9FCEA7FFE13F8485A13C013F06C7E13FEEA1FFF000713C0
+6C7FC613F86D7EEB1FFF6D13C001037F6D13F86D6C7E6EB4FC020F7F020313E06E7F9138
+007FFC6FB4FC150F6F1380150181EE3F00160F29337BB734>60 D<007FB712C0A2B812E0
+A36C16C06C1680CBFCA9003FB712804816C0B812E0A36C16C0A22B177CA934>I<127812
+7EB47E7F13F06C7E13FEEA1FFF000713C06C7FC613F8EB7FFEEB1FFF6D13C001037F6D13
+F86D6C7EEC1FFF6E7F020313E06E7F9138007FFC6FB4FC150F6F1380150115074B130015
+3FED7FFC913801FFF04A5B020F13804A90C7FCEC7FFC49485A4913E0010F5B4990C8FCEB
+7FFEEBFFF8000313E0485B001F90C9FCEA7FFE13F8485A13C05B007ECAFC127829337BB7
+34>I<90380FFFC0017F13FC48B6FC000715C04815E04815F0263FFC0013F8D87FC0EB0F
+FC49130348C7EA01FE6D1300A46CC71201003E15FC001C1407C8EA1FF8ED3FF0EDFFE04A
+13C04A1380913807FE00EC0FF84A5A4A5A4A5A4A5A92C7FC5B5CA213035CA86D5A6D5A91
+C8FCA914F0497E497E497EA46D5A6D5A6D5A273E7ABD34>I<EC07FCEC3FFF91B512C001
+03804980498090393FFC07FC90397FE001FE9038FF800091C7127F484880D803F8017F13
+800007903801FFDF494813FF48484814C0495A001F5B9038803FC1003FEB7F800100EB00
+7F02FEEB3FE04849131FEA7E014A130FA212FEEAFC034A1307A96E130FD8FE0115C0127E
+A26E131FD87F0015806C6D133F027FEB7F0001806D5A001F90383FC1FE6D6CB45A000F6D
+5B6D6C5B6C6C6C5B6D6C5B00036D6CC7FCD801FE90380007C06C6CEC0FE06E133FD97FE0
+137F90393FFC03FF010FB612806D15006D5C010014F8023F13E0DA07FEC7FC2B3F7CBD34
+>I<EC1FC04A7E4A7EA54A7E14FDA301017FA214F8A201037FA4ECF07E0107137FA44948
+6C7EA549486C7EA4013F80EC800FA449486C7EA291B5FCA290B67EA49038FE000348486D
+7EA4000381491300A43B7FFF800FFFF0B56C4813F8A46C496C13F02D3E7DBD34>I<003F
+B512FE48ECFFC0B712F0826C816C813A01FC0003FF03001380167FEE3FC0161FA217E016
+0FA6EE1FC0A2163FEE7F80EEFF005DED07FE90B65A16F05EA216F816FE9039FC0003FF03
+001380EE3FC0161FEE0FE017F01607A2EE03F8A7160717F0A2160FEE1FE0163FEEFFC015
+03003FB71280481600B75A16F86C15E06C15802D3D7EBC34>I<91391FF003C09139FFFE
+07E00103EBFF874914CF011F14EF4914FF90387FF01F9038FFC00748EB0001497F484814
+7F485A49143F120F49141F121F5B003F150F5BA2127F90C8EA07C093C7FCA312FEAD127F
+A46DEC07C0003FED0FE0A27F121F7F000F151F6D15C012076D143F6C6CEC7F806C6C14FF
+6D4913006C9038C003FE90397FF01FFC6DB55A6D5C01075C6D1480010049C7FCEC1FF02B
+3F7CBD34>I<007FB512F0B612FE6F7E82826C813A03F8003FF8ED0FFC6F7E15036F7E81
+EE7F80163F17C0161F17E0160FA217F01607A417F81603AC160717F0A4EE0FE0A2161F17
+C0163FA2EE7F8016FF17004B5A15074B5AED3FF8007FB65AB75A5E5E4BC7FC6C14F02D3D
+7EBC34>I<003FB712F04816F8B8FCA27E7ED801FCC71203A8EE01F093C7FCA5ED0F804B
+7EA590B6FCA69038FC001FA56F5A92C8FCA6177C17FEAA003FB7FC5AB8FCA27E6C16FC2F
+3D7EBC34>I<007FB712F0B812F8A47ED801FCC71203A8EE01F093C7FCA6ED0F804B7EA5
+90B6FCA69038FC001FA56F5A92C8FCB0387FFFF8B57E80A25C6C5B2D3D7DBC34>I<9138
+3FC01E903901FFF03F010713FC49EBFF7F495C5B90387FE07F9038FF801F4848487E4848
+7F497F000780485A497F121F5B82485AA348C8FC163E93C7FCA25A5AA992383FFFE04B13
+F017F8A26C16F06C6E13E09238007F00A36C6C5CA36C7EA26D5B120F6D5B6C7E00035C7F
+6C6C5B6C6C6C5A90387FE07F6DB6FC6D806D13FE6D13FC0101EBF03E9026003FC0C7FC2D
+3F7CBD34>I<3B7FFFC007FFFCB56C4813FEA46C496C13FCD803F8C7EA3F80B3A290B7FC
+A601F8C7123FB3A53B7FFFC007FFFCB56C4813FEA46C496C13FC2F3D7EBC34>I<007FB6
+12C0B712E0A46C15C0260003F8C7FCB3B3AD007FB612C0B712E0A46C15C0233D78BC34>
+I<91B512FC4914FE4914FFA26D14FE6D14FC9138003F80B3B3A4121C123E127F487EA215
+7F160090C75A397F8003FE9038F00FFC6CB55A6C5C6C5C00035CC691C7FCEB1FF8283E79
+BC34>I<3B7FFF8003FFF0B56C4813F817FCA217F86C496C13F0D803F0C7EA7F0016FE4B
+5A15034B5A5E4B5A4B5A153F4B5A93C7FC15FE4A5A14034A5A5D4A5A4A5A143F4A5AA24A
+7E13F101F37F13F7ECF7F0EBFFE3ECC3F8ECC1FC1481EC00FE5B49137F81498049131F82
+150F826F7EA26F7EA26F7E150082167E167F823B7FFF8001FFF0B56C4813F817FCA217F8
+6C496C13F02E3D7EBC34>I<383FFFFE487FB6FCA27E6C5BC648C9FCB3B3A2177017F8EE
+01FCA9003FB7FC5AB8FCA27E6C16F82E3D7EBC34>I<D87FF8EC3FFC486CEC7FFE6D14FF
+A36C6C4913FC000716C001EF14EFEC8003A49039E7C007CFA3ECE00FA201E3148FECF01F
+A301E1140FECF83FA201E0133EA2ECFC7EA2EC7C7CA2EC7EFCEC3EF8A3EC1FF0A4EC0FE0
+A2EC038091C7FCAED87FFEECFFFCB54913FEA46C486D13FC2F3D7EBC34>I<D87FFC9038
+0FFFF0486C4913F87FA214806C6E13F000039138007E00EBF7C0A3EBF3E0A38013F1A280
+13F0A280A2147C147EA2143E143FA2801580A2140F15C0A2140715E0A2140315F0A21401
+15F8A21400A215FC157CA2157E153EA3151FA3ED0FFE387FFF80B512C01507A215036C49
+6C5A2D3D7DBC34>I<90381FFFFC90B67E000315E04881488148813A3FFC001FFE01E013
+0349130148486D7EA290C87EA500FEED3F80B3AC6C157F6C1600A46D5CA26D5B003F5D01
+F0130701FE133F6CB65A6C5D6C5D6C5DC61580011F01FCC7FC293F7BBD34>I<003FB512
+FE48ECFFC0B712F016FC6C816C812701FC00071380030113C0ED007FEE3FE0161FEE0FF0
+1607A217F81603A6160717F0A2160FEE1FE0163FEE7FC0ED01FF0307138090B712005E5E
+16F016C04BC7FC01FCC9FCB3383FFFE0487FB57EA26C5B6C5B2D3D7EBC34>I<90381FFF
+FC90B67E000315E04881488148813A3FFC001FFE01F0130701C0130148486D7EA390C87E
+A448168048153FB3AAEC1F806C013F137F6C02C01300A2EC1FE0A26D6C6C5AA26E7E3A3F
+C003F9FE01F013FFEBFC016CB65A6C5D6C5D6C5DC61580011F8090C7123F6F7EA26F7EA2
+6F7E8215038215018281167E294C7BBD34>I<007FB512C0B612F815FE6F7E826C812603
+F8007FED1FF8ED07FC15036F7E1500A28282A55E5EA215014B5A1507ED1FF8EDFFF090B6
+5A5E5E93C8FC8282EBF800ED1FE06F7E1507A26F7EAA171FEF3F80A416FC0301137F267F
+FFC01500B56C6CB5FC5F167F705A6C496D5AC9EA07E0313E7EBC34>I<D907FE13789039
+1FFFE0FC017F13F848B512FD4814FF5A380FFE03391FF0007FD83FC0131F49130F007F14
+0790C7FC4814035AA21501A46C6E5A6C92C7FC7F7F6C7E13F86CB4FC6C13F06C13FF6C14
+F06C14FE6C6C7F011F14C0010180D9001F7F02017F9138001FFC15076F7E15016F7E8217
+80A2003C153F127E12FEA46C157F1700A26D14FE6D13016D495A01FC13079039FFC03FF8
+91B55A5E485DD8FC3F91C7FC010F13FCD8780013E0293F7BBD34>I<003FB712F04816F8
+B8FCA43AFE001FC003A8007CED01F0C791C7FCB3B3A4010FB57E49804980A26D5C6D5C2D
+3D7DBC34>I<263FFFE090B51280486D4814C0B56C4814E0A26C496C14C06C496C1480D8
+01FCC73807F000B3B3A36D140F00005EA26D141F6D5D6E133F013F5D6E137F6D6C49C7FC
+6D6C485AECFE0F6DB55A6D5C010014E06E5B021F90C8FCEC07FC333E80BC34>I<D87FFF
+903801FFFCB56C4813FE6E5AA24A7E6C496C13FCD807F89038003FC000031680A36D147F
+00011600A36D5C00005DA4017F495AA46D6C485AA4ECC007011F5CA3ECE00F010F5CA46D
+6C485AA46D6C485AA4010191C7FC6E5AA30100137EA2ECFEFEA2EC7EFCA2147FA26E5AA4
+6E5A6E5A2F3E7EBC34>I<3B3FFFC03FFF80486D4813C092B5FCA2816C496C13803B01FE
+000FF00012006D5C6D131F02805B013F133F02C05B011F137F02E090C7FC6D6C5A5DEB07
+F95DEB03FF5D7F5D7F5D147F5D143F5D8181147F8114FF815B81EB03F981EB07F0814948
+7E8290381FC03F82013F131F02807F017F130F02007F4913074980000114034980000314
+014980D87FFF90380FFFF0B56C4813F814C0A214806C496C13F02D3D7DBC34>88
+D<001FB7FC4816805AA490C813004B5AA24B5A4B5AA24B5A4B5A123EC8485A5E157F4BC7
+FCA24A5A4A5AA24A5A4A5AA24A5A4A5AA24A5A92C8FC5C495AA2495A495AA2495A495AA2
+495A495AA249C9FC49EC0F800001ED1FC0485AA2485A485AA2485A485AA2485A90B7FCB8
+FCA46C16802A3D7BBC34>90 D<007FB51280B612C0A4158048C8FCB3B3B3ABB6128015C0
+A46C14801A4D6BC434>I<127CA212FEA27EA26C7EA26C7EA26C7EA26C7EA212077FA26C
+7EA26C7EA26C7EA26D7EA26D7EA2131F80A26D7EA26D7EA26D7EA26D7EA2130080A26E7E
+A26E7EA26E7EA26E7EA2140781A26E7EA26E7EA26E7EA2ED7F80A2ED3FC0A2151F16E0A2
+ED0FF0A2ED07F8A2ED03FCA2ED01FEA21500A2167C163C274D7AC434>I<007FB51280B6
+12C0A47EC7121FB3B3B3AB007FB5FCB6FCA46C14801A4D7CC434>I<007FB7FCA2B81280
+A36C1600A229077B7D34>95 D<EB1FFE90B512C0000314F04880488081391FF807FF49C6
+7F6F7E151F826C48130F6C4880C81207A4EC01FF91B5FC1307133F90B6FC120348140748
+13C0381FFC00EA3FF0EA7FC05B48C7FC5AA56C140F7E6D131FD83FE0EB7FF8D9F807B512
+F86CB712FC7E000314FD6C14F06C6C9038C01FF8D90FFCC8FC2E2E7BAC34>97
+D<EC7FF80103B5FC010F14C0013F14E04914F090B6FC489038C01FF83903FE000F485A48
+5A5B4848EB07F049EB03E0484890C7FCA2127F90C9FCA25A5AA97E7EA27F003F15F86DEB
+01FC6C7EA26C6C1303D807FCEB07F86C6C130F3A01FFC07FF06C90B512E06D14C06D1480
+010F1400010313FC9038007FE0262E79AC34>99 D<ED7FFC4B7EA4157F1500ABECFF8001
+0313F0010F13F8013F13FE4913FF48B6FC4813C09038FE003FD807F8130F484813074848
+13035B003F14015B007F140090C8FCA25A5AA97E6C1401A27F003F14037F001F14077F6C
+6C130F6D131F6C6C137F2603FF81B512FC6C90B612FE6C5C6D5B011F13F001079038E07F
+FC010090C8FC2F3E7DBC34>I<ECFFC0010313F0010F13FC013F13FF49148090B612C048
+01C013E03A03FE001FF04848EB0FF8D80FF013074848EB03FC1501485A49EB00FE127F90
+C8FC16FF167F5A5AB8FCA516FE48C9FC7E7EA27F123F6D143E001F157F7F6C7E6D14FF6C
+6CEB01FE6CB413076C9038E03FFC6C90B512F86D14F0011F14E06D14800101EBFE009038
+003FF0282E7BAC34>I<ED3FF0913801FFFC02077F4A7F4A14805CEC7FE015809139FF00
+7F005C0101141C4A90C7FCA8003FB612FC4881B7FCA36C5D260001FCC8FCB3AD001FB612
+C048814881A26C5D6C5D293E7DBD34>I<49B4EB1FE001079038C0FFF8011F01F313FC01
+7F90B512FE90B7FC5A48018313F1903AFC007F80FC484890383FC07849011F130048486D
+7EA2001F81491307A66D130F000F5DA26C6C495A6D133F6C6C495A9038FF83FF91B5C7FC
+485C5D4814F001C713C001C190C8FC01C0C9FCA47F6C7E90B512FE6CECFFE06C15F80007
+15FE48814816809026F0000313C0D83FC09038003FE090C8120F48ED07F0007E150300FE
+16F8481501A56C1503007E16F0007F15076C6CEC0FE001E0143FD81FF8ECFFC0270FFF80
+0F13806C90B612006C5DC615F8013F14E0010F1480010001F8C7FC2F447DAB34>I<EA7F
+FC487EA4127F1200AB15FF020713E0021F7F027F7F91B57E90B67E15819138FC00FF02F0
+7F4A804A133F5CA291C7FCA35BB3A4277FFFFC0FB5FCB56C481480A46C496C1400313D7F
+BC34>I<14F0497E497E497EA46D5A6D5A6D5A91C8FCA9383FFFFC487FA47EC7FCB3AD00
+3FB612F04815F8B7FCA27E6C15F0253E79BD34>I<383FFFFE487FB6FCA27E7EC77EB3B3
+AD003FB612FE4881B81280A26C16006C5D293D7BBC34>108 D<027FEB1FC03B3FE1FF80
+7FE0D87FF39038E0FFF8B612E303F77F6C91B57E6C01C313F000030181EBE07ED9FE01EB
+807F6E80491400A2495BA3495BB3A53C3FFF03FFC0FFF048018701E113F8B500CF01F313
+FCA26C018701E113F86C010301C013F0362C81AB34>I<15FF267FFC0713E026FFFE1F7F
+027F7F91B57E90B67E6C1481C69038FC00FF02F07F4A804A133F5CA291C7FCA35BB3A427
+7FFFFC0FB5FCB56C481480A46C496C1400312C7FAB34>I<14FE903807FFC0011F13F001
+7F13FC90B57E488048010113803A07FC007FC04848EB3FE049131F4848EB0FF049130700
+3F15F8491303007F15FC90C71201A300FEEC00FEAA6C14016C15FCA26D1303003F15F86D
+1307A26C6CEB0FF06C6CEB1FE06D133F6C6CEB7FC03A03FF83FF806C90B512006C5C6D5B
+011F13F0010713C0010190C7FC272E7AAC34>I<EC01FE3A7FFC0FFFC026FFFE3F13F04A
+13FC90B67E826C02031380C69039F8007FC04AEB3FE04A131F4AEB0FF04A130791C713F8
+160317FC491401A217FE1600A916016D15FCA2160317F86E130717F06E130F6EEB1FE06E
+EB3FC06EEBFF80ECFE0791B612004914FC6E5B6E13E0020F1380DA03FEC7FC91C9FCAF38
+7FFFFCB57EA46C5B2F427FAB34>I<4BB4FC273FFFC00F13C048D9E03F13E0B590B512F0
+02E114F86C13E76C01EF130FD8000F13F8ECFFE09238C007F092388003E092C8FC5C5CA2
+5CA25CA45CB1003FB6FC4881B77EA26C5D6C92C7FC2D2C7DAB34>114
+D<90390FFF078090B5EACFC0000314FF5A5A5A383FF803397F80007F90C7123F12FE4814
+1FA47E007FEC0F8001C090C7FCEA3FF8381FFFE06C13FF6C14E06C14F8C614FE011F7FD9
+007F1380020313C09138003FE0ED0FF0003C1407007EEC03F800FE1401A27EA36D13036D
+14F06D13076DEB1FE001FE13FF90B612C016801600D8FC7F13FC6D13F0D878071380252E
+79AC34>I<EB01E0497E1307AA003FB612FE4881B8FCA36C5D260007F0C8FCB3A3EE0F80
+EE1FC0A66EEB3F800103147F6E13FF902601FF031300EDFFFE6D5C6E5B6E5B020F13C002
+0190C7FC2A387EB634>I<D87FFCEB1FFF486C497FA4007F800000EC003FB3A7167FA216
+FFA26D5B6D1307DAE01F13FF6DB712807F7F6D143F0101D9FC1F13009026007FF0C8FC31
+2C7FAA34>I<3B3FFFE00FFFF8486D4813FCB515FEA26C16FC6C496C13F8D801FCC7EA7F
+000000157EA26D14FE017E5CA2017F13016D5CA2EC8003011F5CA2ECC007010F5CA2ECE0
+0F01075CA36D6C485AA3ECF83F010191C7FCA26E5A0100137EA2ECFEFEEC7EFCA2147F6E
+5AA36E5A6E5A2F2B7EAA34>I<3B3FFFE07FFFC0486DB512E0B515F0A26C16E06C496C13
+C0C690390007F0006D495A6D6C485AEB1FC06E485A010F49C7FC903807F0FEEB03F89038
+01F9FCECFFF86D5B147F6E5A5D6E5A81143F4A7E81ECFDF8EB01F9903803F8FCECF07E90
+3807E07F010F6D7E90381FC01F02807F013F6D7E49486C7E137E01FE6D7E3B7FFFC01FFF
+F0B56C4813F86E5AA24A7E6C496C13F02D2B7DAA34>120 D<000FB712C04816E05AA317
+C00180C713804B13004B5A4B5A4B5A4B5A6CC7485AC8485A4B5A4A90C7FC4A5A4A5A4A5A
+4A5A4A5A4A5A4A5A4990C8FC495A495A495A495A495A4948EB07C04948EB0FE04890C7FC
+485A485A485A485A485A48B7FCB8FCA46C16C02B2B7DAA34>122
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fi cmb10 10.95 21
+/Fi 21 122 df<B812F8A417FCC69038F8007F161F1607160316011600A2177EA3173EA2
+ED03E0A2171FA417001507A2150F153F91B5FCA5ECF83F150F1507A21503A792C8FCACB6
+12FEA5303D7CBC39>70 D<B500F891B512FC80A28080C6933800FC008181A28181A201FD
+7F01FC7FA26E7E6E7E80826E7F80826E7F6E7FA26E7F6F7EA26F7E6F1380A26F13C06F13
+E0A26F13F06F13F8A26F13FCEE7FFEA2EE3FFF82A28282A2828282A2177F173FA2171F17
+0FA21707B500FC1403A217011700A23E3E7CBD47>78 D<B712E016FF17C017F883C69039
+F0007FFE93381FFF801607707F84A2707FA284A860A24C5BA2604C5B041F90C7FCEEFFFE
+91B612F817E094C8FC17C0DAF00113F06F6C7E707E83161F83A2707FA684A6191F18E0A2
+82F0F03FB6D8F003143E70EBF87E70EBFFFC053F13F8050F13F0CB13C0403F7CBD45>82
+D<EAFFFEA6EAFC00B3B3B3B3A7EAFFFEA60F5B78C319>91 D<EAFFFEA6EA007EB3B3B3B3
+A7EAFFFEA60F5B7FC319>93 D<EB0FFE90387FFFC048B512F04814FC3907FC0FFE48486C
+7E6D6C7F486C7E82A26E7FA36C5A6C5AEA01E0C8FC5C49B5FC131F90B6FC000313F84813
+C0481300EA1FFC485A127F5B12FF5BA45CA26C6C5A16F83B3FF807BFFF80391FFC1F3F39
+0FFFFE1F6C497E0001EBF80326003FE0C8FC292B7EA92C>97 D<EB03FF011F13E0017F13
+F890B57E48EB83FE3903FE01FF00075B4848481380121F13F8123FA2127F496C13006E5A
+EC007800FF91C7FCAC127FA27F003FEC07C0A26C6C130F16806C6C131F000715006C6C13
+7F6CEBC1FE6CEBFFFC6D13F0011F5B010390C7FC222B7DA928>99
+D<16FF92B5FCA5150781AFEB01FF011F13E3017F13FB90B7FC4813C148EB003F48487F48
+487F001F805B123FA2485AA312FFAC127FA36C7EA3001F5C6C6C5B00074A13806D4913FC
+2603FF83B5FCC690B6FC6D13F7011F13C7903A03FE07FC002E407DBE33>I<49B47E010F
+13F0013F7F90B512FE48EBC3FF48010013804848EB7FC04848133F001F15E05B003FEC1F
+F0A2485A150F16F8A212FFA290B6FCA401F0C8FCA5127FA37F003F15F8A26C6C1301000F
+15F06D13036C6CEB07E06C9038800FC06C9038F07F806C6CB512006D5B010F13F8010013
+C0252B7EA92A>I<EC1FF8ECFFFE01077F491480D91FF813C0D93FE013E0EB7FC1EBFF81
+481301A348486C13C0ED7F80ED3F0092C7FCAAB6FCA5000390C8FCB3ACB6FCA523407EBF
+1C>I<EA01F8487E487E487E481380A66C13006C5A6C5A6C5AC8FCA913FFB5FCA512077E
+B3ABB512F8A515407EBF19>105 D<13FFB5FCA512077EB092B512E0A592380FE0004B5A
+4B5A4BC7FC15FE4A5A4A5A4A5A4A5A4A5A143FECFFE0A28181A2ECDFFCEC8FFE140F6E7E
+6E7FA26E7F6E7FA26F7E6F7EA26F7E6F7EB539FC7FFFF8A52D3F7FBE30>107
+D<13FFB5FCA512077EB3B3AFB512FCA5163F7EBE19>I<01FFD97FE0EB3FF0B52601FFF8
+EBFFFC0207D9FC037F4A6D487F91281FC3FF0FE17FDA3E03D99F017F0007017C14BE6CD9
+7801EBBC0002F002F88002E05CA202C05CA302805CB3A4B5D8FE1FD9FF0FEBFF80A54929
+7EA84C>I<01FFEB7FE0B53801FFF802077F4A7F91381FC3FFDA3E0313800007137C6CEB
+780102F014C014E0A214C0A31480B3A4B5D8FE1F13FFA530297EA833>I<49B47E010F13
+F0013F13FC90B6FC48018113803A03FE007FC04848EB3FE0000F15F049131F001F15F8A2
+4848EB0FFCA2007F15FEA400FF15FFAB007F15FEA3003F15FC6D131F001F15F8A26C6CEB
+3FF0000715E06C6CEB7FC03A01FF81FF806C90B51200013F13FC010F13F001011380282B
+7EA92D>I<3901FE07F800FFEB0FFE91383FFF804A13C0EC7C7F9138F8FFE03807FFF06C
+5B5CA2ED7FC09138803F80ED1F0092C7FCA291C8FCB3A3B6FCA523297FA827>114
+D<131FA65BA55BA25BA25A5A5A001FEBFFC0B6FCA4000790C7FCB3EC03E0A97EEC87C0A2
+6CEBCF806C13FF6D1300EB1FFEEB07F81B3B7EB923>116 D<D9FF80EB7FC0B5EB7FFFA5
+000714036C80B3A55DA35D7E4B13E0DAC01E13FF6CEBE07E6DB45A6D5B010F13E0010101
+801300302A7EA833>I<B500E1B53887FFF8A50007903B801FF0003F006C6F133E150F02
+C0157E6C4A6C137CA26C01E05D4B7EA2D97FF04A5AED7FFF157DD93FF84A5A03FD138303
+F81387D91FFCECC7C014FD9238F07FCFD90FFFECEF80A29238E03FFF6D93C7FCA24B7E6D
+5DA2ED800F6D5DA2ED00076D5DA24A1303027E5C027C13013D287EA742>119
+D<B539FC1FFFE0A5000390398000F800ECC0016C5DA2ECE0036C5D1507D97FF05BA2ECF8
+0F013F5CA2ECFC1F011F91C7FC5D90380FFE3EA2157E903807FF7CA215FC6D5BA26D5BA3
+6D5BA36E5AA26E5AA36EC8FCA25C143EA2000E5BEA3F80387FC0FC486C5AA2EBE1F0A2EB
+E3E013C7387FCFC0387D3F80D83FFFC9FC5BEA0FF8EA07E02B3B7EA730>121
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fj cmss10 10.95 2
+/Fj 2 42 df<14FCEB01F8EB03F0EB07E0EB0FC0131F1480EB3F005B137E5B12015B1203
+A2485AA25B120FA25B121FA25B123FA448C7FCA712FEB3A2127FA76C7EA4121F7FA2120F
+7FA212077FA26C7EA212017F1200137E137F7FEB1F8014C0130FEB07E0EB03F0EB01F8EB
+00FC165A79C323>40 D<12FC127E7E6C7E6C7E7F12076C7E7F12016C7E7F137E137FA2EB
+3F80A2131F14C0A2130F14E0A2130714F0A4EB03F8A7EB01FCB3A2EB03F8A7EB07F0A414
+E0130FA214C0131FA21480133FA2EB7F00A2137E13FE5B485A12035B485A120F5B485A48
+C7FC127E5A165A7BC323>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fk cmbx10 12 48
+/Fk 48 123 df<ED1FFF0203B512E0021F14F8027F80903A01FFF803FE499038C0007F01
+0F90390001FF80D91FFC497F4A5B495A495AA201FF4A7F4A6D5BA3705B7090C7FC705A94
+C8FCA693387FFFE0B9FCA5C601E0C7FCB3B0007F9026FFC07FEBFFC0A53A467EC540>12
+D<EC01E014031407EC0FC0EC3F80EC7F0014FE495A5C1303495A495A131F5C133F495AA2
+49C7FCA2485AA212035B1207A2485AA3121F5BA2123FA35B127FA612FFA25BAE7FA2127F
+A6123F7FA3121FA27F120FA36C7EA212037F1201A26C7EA26D7EA26D7E131F80130F6D7E
+6D7E1301806D7E147FEC3F80EC0FC0EC07E0140314011B6475CA2D>40
+D<903801FFE0011F13FE017F6D7E48B612E048812607FE0713FC260FF0007FD81FC06D7E
+4848011F1380EA7FE06D6D13C0487E6D6D13E0A26F13F0A46C5AA26C5A6C5AC8FC17E05D
+A217C05D17804B13005E4B5A5E4B5A4B5A4A5B5E4A90C7FCEC07FC4A5A4A5A4A5A91397F
+8001F0ECFF005C495AD903F0EB03E0495A495A495A49C71207017E140F90B7FC4816C05A
+5A5A5A5A5AB8FC1780A42C417AC039>50 D<EE0FC04C7EA24C7EA34C7EA24C7EA24B7FA3
+4B7FA24B80A34B8016CF031F80168F1687033F801603037F80157E8203FE804B7E020181
+4B137FA20203814B7F0207824B7FA2020F824B7F021F824B7F023F82A292C77E4AB77EA2
+91B87EA3D901FCC87F4A157F0103835C840107844A81010F844A81A2011F844A81013F84
+496C81B600C0010FB612FCA54E457CC457>65 D<B912C018FCF0FF8019E019F8D8001F90
+C700037F9438007FFE727E7213807213C0841AE0A2841AF0A71AE0601AC0604E13801A00
+4E5AF0FFFC050313F0053F5B92B7C7FC18FCF0FFC019F892C86C7EF01FFF7213807213C0
+7213E01AF07213F8A27213FCA31AFEA2197FA319FFA21AFCA2601AF8604E13F0A2061F13
+E04E13C04DB51280BAEAFE006119F0198006F0C7FC47447DC351>I<DCFFFC141C031FD9
+FFC0137C4AB600F813FC0207EDFE01021FEDFF03027FD9F00113C749B5C7EA3FEF4901F8
+EC0FFF010F01E01403490180804990C9FC4948167F4948163F4849161F4849160F5C4818
+0748491603A2485B19015A91CAFC19005AA3491800A212FFAC127FA27F1A7CA27EA2806C
+19FC1AF86C7F19016C7F6CF003F0806C6DEE07E06C6DEE0FC06D6C161F6D6CEE3F806D6D
+ED7F006D01E0EC01FE010301F8EC07FC6D01FFEC1FF86D6C9039F801FFE0021F90B65A02
+0793C7FC020115FCDA001F14E0030049C8FC46467AC453>I<BA12FCA485D8001F903880
+0001EF003F180F180318011800A2197F85A385A2177CA2F10F80A405FC90C7FCA3160116
+03161F92B5FCA5ED801F160316011600F101F0A2177CF103E0A594C71207A21AC0A2190F
+A2191FA2193FF17F8019FF601807181F4DB5FCBBFC1A00A444437DC24B>69
+D<BA12E0A419F0D8001F903880000F1700183F181F180F1807180319F81801A31800A3EE
+01F0197CA419001603A31607160F163F92B5FCA5ED803F160F16071603A31601A693C9FC
+AEB712FCA53E437CC248>I<DCFFFC1438033FD9FF8013F84AB6EAF001020FEDFC03023F
+EDFF0791B5D8F003138F4991C7EA7FDF010701F8EC1FFF4901E01407490180804990C9FC
+D97FFC167F495A48183F4849161F4A160F5A48491607A2485B19035A91CAFC19015AA349
+94C8FC12FFAC057FB612F8A2127F7FA2DD0001EBF8007EA2807EA26C7FA26C7F7E806C7F
+6C7F6D7E6D6C5D6D13C06D6D5C6D01F85C010101FF143F6D9139F801FFDF023F90B6128F
+020F16030201EDFC00DA003F02E01338030049C9FC4D467AC45A>I<B7D8F007B71280A5
+D8001F0180C801FCC7FCB3A792B8FCA50380C8FCB3AAB7D8F007B71280A551447CC35A>
+I<B712F0A5D8001FEB8000B3B3B3A4B712F0A524447DC32B>I<49B712C0A590C70007EB
+C000B3B3A8EA07C0EA1FF0487E487E487EA45D5FA2494990C7FC007F5CD83FF05C49495A
+3A0FFE03FFF06CB65A000115806C6C01FCC8FC010713C032457EC33B>I<B700F00103B5
+12FCA5D8001F0180C8381FFC00F10FF04F5AF13F8007FFC7FC4E5A4E5A4E5A4E5AF03FC0
+4E5A4EC8FC4D5A4D5AEF07F0EF1FE04D5A4D5A4DC9FC4C5AEE07F8160F161F4C7E4C7E93
+B5FC1583038780038F80039F80DBBFCF7FEDFF0F4B6C7F4B6C7F4B6C7F15F0DBC0007F4B
+6D7F717FA2717F717F717FA2717F717F717FA2727F727F727F727FA2727F727F727FA286
+B700F0017F14FFA550447CC35A>I<B600C0051FB512F06F5FA26F5FA2D8001FF380006F
+17F7A2DABFFCEE01E7A2DA9FFEEE03C7A2DA8FFFEE0787A202876DED0F07A302836D151E
+A202816D153CA202806D1578A26F6C15F0A36F6CEC01E0A26F6CEC03C0A26F6CEC0780A2
+6F6DEB0F00A36F6D131EA26F6D5BA26F6D5BA2706C5BA2706C485AA3706C485AA2706C48
+5AA270018FC7FCA27013DEA37013FCA2705BA2715AA2715A497EB600F0043FB612F0715A
+A2715A71C7FC64447CC36D>77 D<B66C0207B6128081818181D8001F6D91260001FEC7FC
+735A8181828202BF7F149F028F7F02877F8202837F148102807F6F7F836F7F6F7F816F7F
+6F7F836F7F6F8082707F707F84707F707F82707F707F19807113C07113E0837113F07113
+F819FC7113FE7113FF838484A284848484A28484197F193F191FA2496C160FB600F01507
+1903190119001A7851447CC35A>I<923803FFE0037F13FF0203B612E0021F15FC027F90
+38007FFF902601FFF8010F13C04901C001017F010F496D13F84948C8EA3FFC49486F7E49
+486F7E01FF8448496F7F4A81488548496F7FA248496F7FA2488591CA127F4885A3488549
+83A400FF1A80AD007F1A006D5FA36C61A26E16FF6C61A36C6D4B5BA26C6D4B5B6C616E5D
+6C6D4B5B6C6D4B5B6D6C4B90C7FC6D6C4B5A6D6D4A5A6D01E001035B010301F8010F13E0
+6D01FF017F5B6D6C90B6C8FC021F15FC020715F0DA007F91C9FC030713F049467AC456>
+I<B812FEEFFFF018FE727E85D8001F90C7001F13F005037F05007F727E727E841A801AC0
+84A21AE0A91AC0A24E1380A21A00604E5A4E5A05035B051F13E092B75A96C7FC18F818C0
+0380CAFCB3A7B712F0A543447CC34E>I<B812F8EFFFC018F818FF19C0D8001F90C7003F
+7F050313F805007F727E727E84868684A286A762A24E5BA297C8FC4E5A4E5A4D485A0507
+5B053F13C092B7C9FC18FC18F018FC92C77F94383FFF80050F7F717F717F85838583A685
+A61B0773EB0F80A372141F1A8072EC3F00B700E06D13C072EBF0FE72EBFFFC06015C726C
+13E0CC0003138051457CC356>82 D<DAFFF8130701079038FF800F013FECE01F49ECF83F
+48B6EAFE7F48D9C00FB5FC3907FE00014848EB003FD81FF080160748488082484880A283
+12FF83A27F837F7F7F01FF92C7FC6C13C014FEECFFE06C14FF16F06C15FC16FF6C16C06C
+826C826C826C82013F81010F811303D9003F15801403DA001F14C01500163F040F13E016
+03A200788100F881A3177F7EA218C07EA26CEEFF80A26D4A130013E06D4A5A01FE4A5A6D
+6CEB1FF802FCEBFFF0486CB65AD8FC1F5DD8F80792C7FC48C614FC48010713C033467AC4
+40>I<003FBA12F8A5DA0007EBE000D87FF8EF1FFC01E0170F4917035B90C71601007E18
+00A3007C197CA400FC197E48193EA5C81700B3B3A20103B812C0A547437CC250>I<B700
+F0011FB512FEA5D8001F0180C83807F800735AB3B3A71907A26D6D5EA2190F7F6F4B5A7F
+6F4B5A6D4DC7FC6D6D5D6E6C4A5A6E6CEC07FC91261FFFC0EB1FF802079039F801FFF06E
+90B612C0020093C8FC033F5C030714F0DB003F90C9FC4F457CC358>I<B76C49B6FCA5C6
+6C90C900011300735A6D6D5E19016D606F15036D606F1507A26D6D5E190F6D606F151F6D
+606F153F6D95C7FC6F5DA26E6C157E19FE6E5E7013016E5E701303A26E6D5C18076E5E70
+130F6E5E70131F6E5E70133FA26E6D91C8FC60037F147E7013FE6F5C1781A26FEBC1F817
+C36F5C17E76F5C17FF6F5CA36F5CA26F91C9FCA2705AA3705AA2705AA2705AA2705A5045
+7DC357>I<B700C0027FB512C0A5D8003F01C0C80001EB80006D6D6F48C7FC6F4B5A7F6D
+6D4B5A6F4B5A6D170F6D6D5E6F4B5A6D173F6E6D5D6E6D4AC8FC616E6D5C6E6D495A4E5A
+6E7F6E6D495A70495A6E151F6E6D5C71485A6F147F6F01C090C9FCEFE0FE6F13E16FEBF1
+FCEFFBF86FEBFFF081606F5C81607090CAFC825FB3A44AB712C0A552447EC357>89
+D<903801FFF8011FEBFF80017F14E090B612F8489038807FFC3A03FE001FFE486CEB07FF
+486E7F0280806F7FA36F7F6C90C7FCA26C5AEA00F890C8FCA2150F021FB5FC0103B6FC13
+1F017F13C03901FFFC004813E0000F13804890C7FC485A5B485AA2485AA45DA26C6C5BED
+07BF6C6C010F13FC6CB490391F3FFFE06C9026C0FE1F13F06CEBFFFC6CECF007C66CD9E0
+0113E0010790C9FC342F7DAD38>97 D<EB7FC0B5FCA512037EB1ED1FFC92B512C002C314
+F002CF14FC9139DFF01FFF9126FF800713809126FE000113C04A6D13E002F015F04A147F
+18F8173F18FCA2EF1FFEA318FFAB18FEA3173F18FCA218F8177F6E15F06EECFFE06E4913
+C06E49138091263F800F1300903AFE1FE03FFE496CB55AD9F80314F049C61480C8D81FF8
+C7FC38467DC440>I<EC3FFE49B512E0010F14F8013F8090397FF807FE9039FFE001FF48
+4948138048018014C048495A485A121FA2485A6F1380A2007F6E130049EB007C93C7FC12
+FFAC127F7FA2123FEE03E06C7E16076C6C15C06C150F6C6DEB1F806C6DEB3F006C01F013
+FE90397FFE03FC6DB55A010F5C010314C09026003FFCC7FC2B2F7CAD33>I<EFFF804BB5
+FCA5ED000782B1EC1FFC49B51283010F14E3013F14F390267FFC07B5FC9038FFF0004801
+C0133F48497F4890C77E484880121F5B123FA2127F5BA312FFAB127FA36C7EA2121F7F00
+0F5D6C6C5C5E6C6D90B512C06CD9E00114FF39007FF80F6DB512E7010F14C70103140790
+26003FF0EBFC0038467CC440>I<EC1FFE49B512C0010714F0011F14FC90397FFC0FFE90
+3AFFE003FF804849C613C0485B4890C7EA7FE048ED3FF0485AEE1FF8485AA2007F150F49
+15FCA212FFA390B7FCA317F801F8C9FCA5127FA27FA2003F1638177C6C6C15FCA26C6CEC
+01F86C6D13036CED07F06C6DEB0FE06C01F0EB3FC0903A3FFE01FF806DB5EAFE0001075C
+010014F0020F90C7FC2E2F7DAD35>I<913801FFC0021F13F0027F13FC49B57E49EBC3FF
+903807FE074948481380EB1FF8EB3FF0EB7FE0A349486C13006F5A6F5AED007093C7FCAA
+B612FCA5C601E0C8FCB3B0007FEBFFE0A529467DC523>I<902601FFF013FF010FD9FE03
+1380013FD9FF8F13C090B812E048D9C07F13BF489039001FF83F4848EB0FFC4848EB07FE
+001F9238FF1FC0496DEB0F8094C7FC003F82A7001F93C7FCA26D5B000F5D6C6C495A6C6C
+495A6C9038C07FF04890B55A1680D8078F49C8FC018113F0D80F80CAFCA47F7F13F890B6
+12E016FEEEFFC06C16F0836C826C82831207481780D81FF8C77ED83FE014074848020113
+C000FF8149157FA56D15FF007F17806D5C6C6C4A1300D81FFCEC0FFE6CB4EC3FFC6C9039
+E001FFF8000190B612E06C6C1580010F02FCC7FCD9007F138033427DAC39>I<EB7FC0B5
+FCA512037EB1923803FF80031F13F0037F7F92B57E9139C1FC1FFE9139C3E00FFF9126C7
+C0077FECCF0002DE7F02FC81A25C5CA35CB3A7B600C1B61280A539457CC440>I<13FCEA
+03FF4813804813C0A24813E0A66C13C0A26C13806C1300EA00FC90C7FCA9EB7FC0EA7FFF
+A512037EB3AFB6FCA518467CC520>I<EC03F0EC0FFC4A7E4A7EA24A1380A66E1300A26E
+5A6E5AEC03F091C8FCA9EDFF8049B5FCA5EB000780B3B3A6EA1FC0EA3FE0EA7FF0EAFFF8
+5C1600A24A5AA249485A007F495A6C48485A6CB512C06C5C000349C7FC38007FF0215A87
+C523>I<EB7FC0B5FCA512037EB293387FFFF0A593380FF8004C5AEE3FC04C5A4B48C7FC
+ED03FC4B5A4B5AED3FE0ED7F804BC8FCECC1FE14C7ECCFFF02DF7F91B57E82A202FD7F02
+F07F4A7F4A6C7E153F6F7E6F7F83816F7F6F7F6F7F83167F707E83B66CB512FCA536457D
+C43C>I<EB7FC0B5FCA512037EB3B3B3A3B61280A519457CC420>I<90287FC003FF80EB07
+FFB5011F01F0013F13E0037F6D90B57E92B56C4880913DC1FC1FFE03F83FFC913DC3E00F
+FF07C01FFE00039026C7C00790398F800FFF6CD9CF00EC9E0002DE6D01BC7F02FC03F815
+80A24A5D4A5DA34A5DB3A7B600C1B60083B6FCA5582D7CAC5F>I<903A7FC003FF80B501
+1F13F0037F7F92B57E9139C1FC1FFE9139C3E00FFF00039026C7C0077F6CEBCF0002DE7F
+02FC81A25C5CA35CB3A7B600C1B61280A5392D7CAC40>I<EC1FFE49B512E0010714F801
+1F14FE903A7FF807FF809026FFE0017F48903980007FE04890C76C7E48486E7E000F8249
+140F001F82A2003F824980007F1780A400FF17C0AA007F1780A46C6C4A1300A2001F5EA2
+6C6C4A5A00075E6D143F6C6D495AC69039E001FFC090267FF8075B6DB6C7FC010F14FC01
+0114E09026001FFEC8FC322F7DAD39>I<90397FC01FFCB590B512C002C314F002CF14FC
+9139DFF03FFF9126FF800F138000039026FE000313C06C496D13E002F015F04A7FEF7FF8
+A218FC173F18FEA3EF1FFFAB18FE173FA318FC177F18F817FF6E15F06E4913E06E4913C0
+6E4913806E6C4813009238E07FFE02EFB55A02E314F002E01480DB1FF8C7FC92C9FCADB6
+12C0A538407DAC40>I<90397F803FC0B5EBFFF0028313F8028713FC91388FE7FE91389F
+8FFF0003EB9E0F6C13BCA214F8A29138F007FEED03FC9138E001F892C7FCA35CB3A5B612
+C0A5282D7DAC2F>114 D<90391FFE078090B512DF000314FF5A380FF803381FE000D83F
+80133F127F90C7121FA248140FA27FA201E090C7FC13F8EBFFC06C13FEECFFC06C14F015
+FC6C806C806C1580000115C07E011F14E01301D9000713F014000078147F00F8143F151F
+6C140FA37E6C15E0151F6D14C06D133F01F0EB7F809039FC03FF0090B55A00FC5CD8F83F
+13F0D8F00790C7FC242F7CAD2D>I<EB01F0A51303A41307A2130FA2131FA2133F137F13
+FF1203000F90B512C0B7FCA4C601F0C7FCB3A3ED01F0AA017FEB03E014F81507D93FFC13
+C090391FFE1F806DB512006D5B01015B9038003FF024407EBE2D>I<D93FE0EC7FC0B549
+B5FCA50003EC00076C81B3A85EA35E6C5DA26E013D7F017F02F9EBFF8090393FFC03F16D
+B512E16D14C1010314019026003FFC91C7FC392E7CAC40>I<B690380FFFF8A5000301E0
+010013006C167C6E14FC6C5E801601017F5D6E1303013F5D6E1307011F5D6E130F6D5DED
+801F6D92C7FC15C05E6D143EEDE07E6D147CEDF0FC6D5C15F9027F5B15FF6E5BA36E5BA2
+6E5BA26E90C8FCA26E5AA26E5AA26E5A352C7DAB3C>I<B5D8FE1FB539801FFFF0A50003
+9027C0007FF0C7EAFE00043F157C6E6E14FC6C031F5D6E6E13016C61836E013F1403017F
+606E496C1307013F606EED800F011F91B55C16F9DAFF01ECC01F6D02F092C7FC03816E5A
+6D0183153EEEE07F03C7ECF07E6DDAC03F137C03E7ECF8FC6D01EF5DEE801F03FF14FD6D
+DA000F5B18FF6E486D5BA36E486D5BA26E486D5BA2020F93C8FC4B7FA26E48147E6E4814
+3C4C2C7DAB53>I<007FB590387FFFF8A5C601F890380FF8006D6CEB07E0013F4A5A6D6C
+131F6E495A6D6D48C7FC6DEBC0FE6DEBC1FC6DEBE1F8EDF3F06DEBFFE0806E5B6E5B93C8
+FC6E7F6E7F6E7FA24A7F4A7F4A7FEDBFFEEC3F1F91387E0FFF02FE8049486C7F49486C7F
+49487E49486C7F4A8049486D7E49C76C7ED9FF80131FB500F090B512FEA5372C7EAB3C>
+I<007FB5398007FFFCA5000101F0C7EA7F806CEE3E006E147E017F157C8017FC013F5D6E
+1301011F5D6E13036D5DED80076D5DEDC00F6D5D15E0161F6D92C7FC6F5A6D143EEDF87E
+027F137CEDFCFC023F5B15FF6E5BA36E5BA26E5BA26E5BA26E90C8FCA26E5AA2157CA215
+FC5D1401000F5C383FC003D87FE05B1407D8FFF05B140F5D141F4AC9FC387FE07E495A38
+3F87F8EBFFF06C5B00071380D801FCCAFC36407EAB3C>I<001FB7128017C0A39026FE00
+1F138001F05B49491300495C49495A48485A4A5B5E4A5B003E5B4A5B5E4A90C7FC5CC748
+5A5D495B5B495B5D499038C007C05B49138015004948130F01FF1580485B5C4849131F5A
+485B4A133F4849137F4815FF48EB000349011F1300B8FCA37E2A2C7DAB33>I
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fl cmtt12 14.4 22
+/Fl 22 121 df<003FB712F84816FCB812FEA46C16FC6C16F82F0879A83E>45
+D<EA0780EA1FE0EA3FF0EA7FF8A2EAFFFCA4EA7FF8A2EA3FF0EA1FE0EA07800E0E688D3E
+>I<177817FCEE03FE1607161F163FEEFFFC030313F84B13F0031F13C04B13809238FFFE
+004A13F802075B4A13C0023F5B4A48C7FC49485A4913F0010F5B491380017F90C8FCEBFF
+FC00035B4813E0001F5B4890C9FC485AEAFFF85BA27FEA7FFE6C7E6C13C000077F6C13F8
+C67F6DB4FC011F7F6D13E001037F6D13FC6D6C7E6E6C7E020F7F6E13F0020113FC6E7F92
+383FFF806F13C0030713F06F13F8030013FCEE7FFE161F16071603EE00FC17782F3C79C2
+3E>60 D<003FB712F84816FCB812FEA46C16FC6C16F82F08797C3E>95
+D<90380FFFC0017F13F848B512FE486E7E4815E04881823A1FFC007FFC49EB0FFE1507ED
+01FFA26C486D7F6C48147FC97F163FA60203B5FC147F0103B6FC131F137F90B7FC0003EC
+C03F48EBF800481380D81FFCC7FCEA3FF05B485A5B12FF90C8FCA56D147F127F6D14FF6C
+6C130301F8010F7F6CB490B612F86C90B7FC18FC6C15CF000115076CDAFC0313F8013F90
+38F0007F010790C9FC363679B43E>97 D<913807FFF0023F13FE49B61280010715C04915
+E04915F0137F903AFFFC003FF84801E0131F48138091C7FC485A4848EC0FF049EC07E048
+4891C7FC5B123F5B127F5BA312FF90CAFCA97F127FA27F123F7F17FC6C6CEC01FE7F6C7E
+6C6C14036DEC07FC6C01C0130F6C01F0EB1FF86C01FEEBFFF06DB612E06D15C0010F1580
+6D1500010114FC6D6C13F0020790C7FC2F3678B43E>99 D<EC1FF891B57E010314E0010F
+14F84980017F8090B7FC48D9F80F1380DAC00113C048496C13E04848C7123F4848EC1FF0
+49140F484815F81607484815FCA248481403A24915FEA200FF1501A290B7FCA517FCA290
+CAFC7FA2127FA27F123F6D15FCA26C6CEC01FE7F6C6C14036C6C14076DEC0FFC6C6D131F
+6C01E0EB7FF86C9039FC03FFF06DB612E06D15C06D158001071500010114FC6D6C13E002
+0790C7FC2F3679B43E>101 D<923801FFC0030F13F0033F13FC92B512FE5C4A14FF5C4A
+1303EC1FF89238F001FEEC3FE09238C000FC027F14005DAA003FB712F05AB812F8A36C16
+F0A2C7D87F80C7FCB3B3003FB7FCA2481680A36C1600A2304A7CC93E>I<DA0FF0EB1FF0
+DA7FFEEBFFFC49B5008313FE010714EF4991B6FC5B5B90267FF81F13F19026FFE007EB00
+FEDA8001147C4890C7EB800049147F00038249143FA200078249141FA66D143F00035EA2
+6D147F00015E6D14FF6C6D4890C7FCECE00790397FF81FFE90B65A5E485D5E01F9148027
+03F87FFEC8FCEC0FF091CAFCA46C7EA213FF6C90B512F8EEFFC06D15F090B712FC4816FF
+4817804817C04848C7000F13E0D81FF09138007FF04848ED1FF84915074848ED03FC90C9
+1201A24817FE481600A56C1601A26C6CED03FC6D15076C6CED0FF8D81FF8ED3FF001FE15
+FF6C6C6C010313E06C01FC017F13C06C90B71280C6EEFE006D5D011F15F0010715C00100
+4AC7FC020713C038517DB33E>I<143E147F4A7E497FA56D5B6EC8FC143E91C9FCAC003F
+B57E5A81A47EC7123FB3B3007FB71280B812C0A56C16802A4A76C93E>105
+D<EA7FFFA2B57EA37EA2EA003FAF031FB512F05D18F8A318F0819239003FF0004C5A4C5A
+4B5B4B90C7FC4B5A4B5A4B5A4B5A4B5A4B5A02815B028390C8FCEC87FE148FEC9FFF02BF
+7F91B57EA2EDBFE0ED1FF04A6C7EECFC0702F87F4A6C7E4A6C7E4A7E4A80707E707E161F
+83707E707E160383707E007FB5D8C03F13FEA2B66C4813FFA36C4A6C13FEA238497DC83E
+>107 D<007FB512C0B6FC81A47EC7121FB3B3B3A5007FB712F8B812FCA56C16F82E4978
+C83E>I<DA0FC0137E3C7FF07FF003FF8000FF9026FFFC0713E001FBD9FE1F7F90B55B6F
+487FA26C903AF07FFF83FC00039039C03FFE01028013FC020001F87F031F1300495CA249
+5CA4495CB3A93D7FFFC0FFFE07FFF0B500E16D4813F802E35CA302E1806C01C0496C13F0
+3D3480B33E>I<ED07FC3B3FFF803FFF804891B512E0B500C38002C78002CF806C01DF80
+6C9038FFF80FD8003F9038C003FFED00014A7F4A815C177F5CA25CA35CB3A8003FB5D8C0
+7FB51280486EB612C0B66C15E0A36C4A15C06C4A6C14803B347FB33E>I<EC1FF0ECFFFE
+01036D7E010F14E04980017F14FC90B67E489038F01FFFECC00748D90001138048486D13
+C04848EC7FE049143F4848EC1FF049140F003F16F8491407A24848EC03FCA448C8EA01FE
+AA6D1403007F16FCA26D1407A2003F16F86D140F6C6CEC1FF0A26C6CEC3FE06D147F6C6C
+ECFFC06D5B6CD9C00713806CD9F01F13006C90B55A6D5C6D5C010F14E001031480010049
+C7FCEC1FF02F3679B43E>I<ED07FC3B3FFF803FFF804891B512E0B500C314F802CF8002
+DF806C90B7FC6CDAF80F1380D8003FD9C00113C092C713E04A143F4AEC1FF04A15F84A14
+0F4AEC07FCA217034A15FE1701A318FF83A95F18FEA280170318FC6E140718F86E140FEF
+1FF06E143F6EEC7FE06EECFFC0DBC0031380EDF01F92B6120002DF14FC02CF5C02C35C02
+C114C0DAC07F90C7FCED0FF892C9FCB3003FB512C04880B67EA36C5C6C5C384F7FB33E>
+I<EE07FE263FFFF890387FFFC0484AB512E0B5D8FC0714F05D4B14F86C5C6C91387FFC0F
+D80003EBFFC002FD90380007F0DAFFFEEB03E003F890C7FC5D5DA25D5DA292C9FCA25CA4
+5CB3A3003FB612FC4881B7FCA37E6C5D35347CB33E>114 D<903901FFF00F011F9038FE
+1F8090B612BF000315FF5A5A5A393FFE003F01F01307D87FC0130190C8FC5A48157FA47E
+EE3F00D87FC091C7FC13F0EA3FFE381FFFF06CEBFFC06C14FE6C6E7EC615E0013F14F801
+0780D9003F7F02007F03071380030013C0003EED3FE0007F151F48150F17F06D1407A37F
+A26D140F6D15E0161F01FCEC3FC06D14FF9026FFC00F138091B612005E485D013F5C6D14
+E0D8FC0714802778007FF8C7FC2C3677B43E>I<147C14FC497EAD003FB712FC5AB87EA3
+6C5EA2260001FEC9FCB3A6173FA2EF7F80A76E14FF6D16006F5A9238C007FE91387FF01F
+92B55A6E5C6E5C6E5C6E1480020149C7FC9138003FF031437DC13E>I<263FFF80EB7FFF
+4892B5FCB56C4880A36C806C81D8003FEC007FB3AC17FFA25E5E80011F140F6E5B02FE90
+B612806DB812C06D17E083010114FE6DDAF83F13C0023F01E01480020790C9FC3B347FB2
+3E>I<267FFFF890383FFFFCB56C4913FE6E90B5FCA34A7F6C496D13FCC648C8EAFE00A2
+6D14016D5DA26E1303013F5DA26E1307011F5DA26E130F010F5DA26E131F01075DA26E13
+3F01035DA26E137F010192C7FCA26E5B01005CA2ECFF01027F5BA21583023F5BA215C702
+1F5BA215EF020F5BA215FF6E5BA36E5B6E90C8FC6E5A37347DB23E>I<271FFFFE01B512
+E04817F0486D4814F8A36C496C14F06C17E03C003FE0001FF0006D6C5C010F4A5A6D6C49
+5A6E13FF6D6C91C7FC0101495A6D6C485AEC7F83EDC7F891383FCFF06EB45A805E6E5B6E
+90C8FC806E5A14014A7E824A7F5C91381FEFE0EDC7F091383F87F891387F03FCECFF0102
+FE7F49486C7E01036E7E4948133F4A80010F6E7E49486D7E4948801607263FFFFC90387F
+FFF8486D90B512FCB516FEA36C17FC6C496D13F837337DB23E>120
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fm cmsl10 10.95 57
+/Fm 57 123 df<EA0780EA1FE0123F13F0A6EA0F30120013701360A213E013C0A21201EA
+038013005A120E120C121C5A5A5A5A0C1C71BE19>39 D<EA0780EA0FE0EA1FF0123FA512
+1FEA0F301200A213701360A213E013C0120113801203EA07001206120E5A5A5A5A5A0C1C
+7A8919>44 D<007FB5FCA2B512FEA418067C961E>I<121EEA3F80EA7FC012FFA41380EA
+7F00123C0A0A788919>I<EC07F8EC3FFF9138FC0FC0903903F003E0903907C001F0D90F
+8013F849C7FC013E14FC017E147C017C147E13FC485AA20003157F5B1207A2120F5BA212
+1F16FF5BA2123FA44848EB01FEA648C7EA03FCA5ED07F8A25A16F0A2150F16E0A3ED1FC0
+A21680007E143F1600157E123E003F5C4A5AD81F805B000FEB07E06C6C485A2603F03FC7
+FC3800FFFCEB1FE0283F79BC2D>48 D<157015F014011407143F903803FFE0137FEBFFCF
+EBF80F1300141F15C0A5143F1580A5147F1500A55C5CA513015CA513035CA513075CA513
+0F5CA3131F497EB612F8A31D3D78BC2D>I<EC01FE91380FFFE0023F13F89138FC07FC90
+3901E001FE903907C000FF49C7EA7F80011E15C0163F4915E05B0170141F13FF80A35A16
+3FA26C90C7FC137E0118EC7FC090C8FCEEFF80A24B1300A24B5A5E4B5A4B5A4B5A5E4B5A
+4BC7FC15FEEC01F84A5A4A5A4A5A4AC8FC143E5C5CEB01E04948130E49485B49C7FC131E
+495C13705B48485C484814F0000FB6FC5A485D5AB7FC5EA22B3D7CBC2D>I<161C163C16
+7CA216FCED01F815031507150FA2151DED3BF0157315E315C31401EC038391380707E014
+0E141CA2143814709138E00FC0EB01C014801303EB0700130E49EB1F805B133013705B48
+5A4848EB3F0090C7FC5A120E5A5A48147E1260B8FCA3C73801FE00A25DA41403A25DA314
+074A7E0107B512F8A3283E7BBD2D>52 D<ED7F80913803FFE091380FC0F091383E003802
+FC131C495A494813FE903807E003EB0FC090381F8007133FD97F0013FC01FE1303ED01F0
+484890C7FC1203A2485AA2120F5BA2001FEB3F809038E0FFE0393FE3C0F89038E7007C01
+EE7F01FC133F4848EB1F80A24914C05B16E0A2485AA216F05BA2ED3FE0A290C7FCA4157F
+16C0A316804814FF007E1500007F5C14016C5C4A5A6C6C485A4A5A6C6C485A2607E07FC7
+FC3803FFFEC613F8EB3FC0273F78BC2D>54 D<17E016011603831607A2160FA2161F8316
+3FA2167F167716F7EEE7FCED01E316C3150316831507EE03FEED0F01150E151E151C153C
+03387FED7800157015F05D4A4880177F4A5AA24AC7FCA2020E81173F5C021FB6FC5CA202
+70C7EA3FE0171F5CA2495AA2494881170F49C8FCA2130EA24982013C1507A2137CD801FE
+4B7E2607FF80EC3FFEB500F00107B512FC19F85E3E417DC044>65
+D<013FB7FC18E018FC903B007FE00007FE6E48903801FF809438007FC05DF03FE0F01FF0
+A3027F16F892C8FCA54A16F04A153F19E0187F19C0F0FF8001014B13004A4A5A4D5AEF1F
+F04D5ADC03FFC7FC49B612F8EFFF8002F8C7EA3FE0EF0FF0EF07FC717E010715014A8171
+1380A319C0130F5CA5011F4B13805C19005F601707013F4B5A4A4A5A4D5A4D5A017F9138
+01FF8001FF020F90C7FCB812FC17F094C8FC3D3E7DBD40>I<DCFFC01338030F01F01378
+037F01FC13F0913A01FF803F01913A07FC000781DA1FE0EB03C3DA7FC0EB01E74AC812FF
+4948ED7FE0D907FC153F495A4948151F495A4948150F494816C018074890C9FC485AA248
+5A000F1880491603121FA248481607A295C7FC485AA412FF5BA75BA2181C183C1838A27F
+007F1778187018F0003F5F6D150160001F16036C6C4B5A95C7FC6C6C5D6C6C151E6C6C5D
+6C6C15F86D6C495A6D6CEB07C0D91FF0EB1F80D907FE01FEC8FC0101B512F86D6C13E0DA
+07FEC9FC3D4276BF42>I<013FB7FC18E018F8903B007FF0000FFE6E48EB01FF9438007F
+C04B6E7E180F85727E727E147F4B6E7EA2727EA302FF178092C9FCA54918C05CA41A8013
+034A5DA41A0013074A5DA261A24E5A130F4A5E180F61181F61011F4C5A5C4E5A4EC7FC4D
+5A4D5A013F4B5A4A4A5AEF3FE0EF7F80017F4A48C8FC01FFEC1FFCB812F0178004FCC9FC
+423E7DBD45>I<013FB812F8A39026007FF0C7127F6E48140F18034B14011800A3197814
+7F4B1570A502FF147092C7FCA3190017F0495D4A1301A21607161F91B6FC495DA29138FC
+003F160F1607160301075D5CA219E0180119C0010FEC07004A90C712031980A218071900
+011F5E5C181EA2183E183C013F167C4A15FC4D5A1707017F151F01FF4AB45AB9FCA2603D
+3E7DBD3E>I<013FB812E0A3903A007FF000016E48EB003F180F4B14071803A31801147F
+4B15C0A514FF92C71270A395C7FC17F0495D5C160116031607161F49B65AA39138FC003F
+160F160701075D4A1303A5010F4AC8FC5C93C9FCA4131F5CA5133F5CA3137FEBFFF0B612
+F8A33B3E7DBD3B>I<4BB46C1370031F01F013F0037F9038FC01E0913A03FF807E03913A
+0FF8000F83DA1FE0EB07C7DA7F80EB01EF4AC812FFD903FE16C04948157F4948153F495A
+4948151F495A4948168091C9120F5A485AA2485A000F18004982121FA248485EA295C7FC
+485AA412FF5BA6043FB512E05BA29339001FFC00715AA2607F127FA2171F123F6D5EA212
+1F7F000F163F6C7E6C6C4B5A7F6C6C15FF6C6DEB01EFD93FC0EB07C7D91FF0EB1F87D907
+FE9038FE03800101B5EAF8016D6C01E0C8FCDA07FEC9FC3C4276BF47>I<013FB5D8F807
+B6FC04F015FEA29026007FF0C7380FFE006E486E5AA24B5DA4180F147F4B5DA4181F14FF
+92C85BA4183F5B4A5EA491B8FC5B6102FCC8127FA318FF13074A93C7FCA45F130F4A5DA4
+1703131F4A5DA41707133F4A5DA3017F150F496C4A7EB6D8E01FB512FC6115C0483E7DBD
+44>I<011FB512FC5BA29039003FF8006E5AA25DA5143F5DA5147F5DA514FF92C7FCA55B
+5CA513035CA513075CA5130F5CA5131F5CA3133F497E007FB512F0A2B6FC263E7EBD21>
+I<013FB512FEA25E9026007FF8C8FCEC3FE0A25DA5147F5DA514FF92C9FCA55B5CA51303
+5CA513075CA21838A21870130F5CA218E0A3011F15014A15C01703A21707EF0F80013F15
+1F4A143F177FEFFF00017F140301FF143FB9FC5FA2353E7DBD39>76
+D<90263FFFF093381FFFF85013F0629026007FF8EFF000023F4D5AA2023B933801DFC0A2
+DA39FCED039FA2F1073F14790271040E5BEC70FE191C19381A7F02F01670DAE07F94C7FC
+19E0A2F001C06201016D6C495A02C05FF00700A2180E6F6C14010103161C028003385BA2
+18706F7EF0E00313070200DA01C05BA2923907F00380A294380700075B010E902603F80E
+5C5FA25F190F011E6D6C5A011C605FA2EEFDC0DB00FF141F013C5D013860013C92C7FC01
+7C5C01FE027E143F2607FF80017C4A7EB500FC037FB512E004785E4A1338553E7CBD53>
+I<90263FFFE0023FB5FC6F16FEA29026003FF8020313C0021F030013004A6C157C023B16
+3C6F15381439810238167802787FDA707F157082153F82031F15F002F07FDAE00F5D8215
+078203031401010180DAC0015D82811780047F1303010315C04A013F5C17E0161F17F004
+0F1307010715F891C7000791C7FC17FC160317FE04015B4915FF010E6E130E188E177F18
+CEEF3FDE011E16FE011C6F5AA2170FA21707133C01386F5A133C017C150113FE2607FF80
+1400B512FC18705C483E7DBD44>I<923803FF80031F13F09238FE01FE913903F0003FDA
+0FC0EB1FC0DA3F80EB07E0027EC76C7E49486E7E49488149486E7E4948157F495A013F17
+804948ED3FC049C9FCA24848EE1FE012035B000718F05B120FA2485A19F8123F5BA2127F
+A219F04848163FA5F07FE0A35BF0FFC0A219805F19007F4D5A127F4D5A60003F160F6D5E
+001F4C5A4D5A6C6C4B5A95C7FC6C6C15FE00034B5A6C6C4A5A6C6C4A5A017FEC1FC06D6C
+495AD90FE001FEC8FC903903F807F80100B512C0DA0FFCC9FC3D4276BF47>I<013FB612
+FEEFFFE018F8903B007FF0000FFC6E48EB01FF7113804BEC7FC0183F19E0F01FF0A2147F
+5D19F8A402FFED3FF092C8FCA219E0A2F07FC05B4AEDFF8019004D5A4D5AEF0FF80103ED
+3FE04A903801FF8091B648C7FC17F002FCCAFCA213075CA5130F5CA5131F5CA5133F5CA3
+137F497EB612E0A25D3D3E7DBD3E>I<013FB612F017FF18E0903B007FF0003FF86E48EB
+07FCEF01FE4B6D7EF07F8019C0183F19E0147F4B15F0A502FFED7FE092C8FCA219C0F0FF
+80A2494B13004A5D4D5AEF0FF04D5AEF7F800103DA07FEC7FC91B612F017809139FC0007
+E0EE03F8EE00FC0107814A147F717EA284A2130F5CA484011F157F5CA41902013F17075C
+A2F0F00F017F170E496C143FB600E0011F131C94380FF83C4B01071378CA3801FFE09438
+003F8040407DBD43>82 D<9238FF80070207EBE00F021FEBF81E91387F00FE02FCEB1F3E
+D903F0EB0FFE49481307494813034AEB01FC49C7FC491400133E137E177C491578A57F17
+70A26D1500808080EB7FFEECFFE06D13FEEDFFC06D14F06D14FC010380010080143F0203
+1480DA003F13C015031500EE7FE0163F161FA2160F121CA31607160F003C16C0A3178000
+3E151F1700007E5D007F153E6D5C16FC01E0495AD87DF0495AD8FCFCEB0FC03AF87F803F
+8027F01FFFFEC7FCD8E00713F839C0007FC030427BBF33>I<0007B912F0A33C0FFE000F
+F8003F01F0160F01C04A13034848160190C7FC121EF000E048141F5E1238A21278127015
+3F5E5AA3C81600157F5EA515FF93C9FCA55C5DA514035DA514075DA5140F5DA3141FEC7F
+FC0003B7FCA33C3D76BC42>I<B600E090B512FC4B15F8A2000101C0C7000F13006C49EC
+03FCEF01F091C9FC60A317015A495EA417031203495EA4170712074993C7FCA45F120F49
+150EA4171E121F49151CA4173C123F491538A31778177017F05F001F15015F16036D4A5A
+000F93C8FC5E6C6C141E6C6C5C000115F86C6C495A017FEB07C090393FC03F8090260FFF
+FEC9FC010313F89038007FC03E4073BD44>I<B6020FB5FC19FEA2000301E0020113E06C
+01809138007F8091C9EA7E006C173C18386E15781870017F16F0604D5A804D5A133F4DC7
+FCA26E140E171E011F151C173C17386E1478010F15705FA24C5A8001074A5AA24CC8FC5E
+6E130E0103141E161C163C16386E5B13015EA24B5A14FF6D495AA24BC9FC5D158EEC7F9E
+159C15B8A215F0143F5DA25DA26E5AA292CAFCA2140E404074BD44>I<B6017FB5D88007
+B512804A1A00A2000701C0010101E0C713F06C90C80180EC3FC06C48735A99C7FC057F15
+0E1B1E6D191C6C1A3C1B3805FF15787214705E636EEB03BF017F4E5AEE073F505A040E7F
+051F4AC8FC161C6E170E013F143862167804706D5BEEF00F04E05D90381FE00104C015F0
+03035E0480140106F85B9226070007130302F05F010F010E150797C9FC5D190E4BEB03FC
+616E5A01075F5D61DAF9C014FE05015BECFB8002FF6F5A7F92C75CA24A93CAFC835C606D
+5A605C604A15781870594074BD5D>I<010FB500F090B512F85B5FD9003F902680003F13
+00DA0FFEC7EA1FF84BEC0FE00207168096C7FC6E6C141E181C6E6C143C606E6D5B4D5ADB
+7FC05B4D5A92383FE0074DC8FC92381FF01E171C6F6C5A5F923807FCF0EEFDE06FB45A5F
+6F90C9FCA26F7FA2707EA216FF4B7FED03DF9238079FF0ED0F1F92380E0FF8151C92383C
+07FC15784B6C7EEC01E04B6C7EEC038002076D7F4AC7FC021E6E7E5C02386E7E5C02F06E
+7E495A49486E7E130749486E7E497E017F4B7E2603FFF091383FFF80007F01FC49B512FE
+B55CA2453E7EBD44>I<B66C0103B51280A3000101F0C8EBF0006C49ED7FC06D486FC7FC
+6E153E013F163C606D6C5D606D6C4A5A17036D6C4A5A95C8FC6E140E0103151E5F6D6C14
+385F6D6D13F04C5ADA7FC05B4C5AEDE007023F49C9FC161E91381FF01C5E91380FF8785E
+6E6C5AEDFDC015FF6E5B93CAFC6E5AA35DA21403A45DA21407A45DA2140FA4141F4A7E01
+3FB512F0A3413E75BD44>I<010FB712FEA39239C00007FCD91FFCC7EA0FF814F04AEC1F
+F00280EC3FE091C8EA7FC0013EEDFF80A2013C4A13004C5A494A5A4C5A13704C5A4C5A49
+4A5A4C5AA290C74890C7FC4B5A4B5A4B5AA24B5A4B5A4B5A4B5AA24A90C8FC4A5A4A5A4A
+5AA24A5A4A5A4A48EB01C04A5AEF03804990C7FC495A495A494814071800495A49485C49
+5A495A171E4890C8123E485A4848157E484815FE4C5A484814074848141F4848EB01FFB8
+FC5FA2373E7BBD38>I<EC7FC0903803FFF890380FC07E90383E003F496D7E01FF6D7E82
+A248140782A26C5A137890C7120FA25EA2EC03FF147F903807FF1FEB1FE0D97F805B3801
+FE00EA03F8485A4848133F485A003F5D49EC81C048C7FCA2157F48ED03804814FFA2007F
+5B913903BF0700903880073F3A3FC00E1F8E260FE03C13FC3A03FFF00FF83A007FC003E0
+2A2A7CA82D>97 D<EB3F80EA1FFFA3C6FC137FA291C9FCA55B5BA512015BA4EC07F80003
+EB3FFF9039F8F80FC09039FBE003E09039FF8001F891C77E5B4848147E49147F5B821780
+A2120F5B17C0A3167F001F16805BA4EEFF00123F5B4B5AA24B5A5E007F4A5AA24B5A6D49
+5A4BC7FCD87CE0137E39F87001F839F03C07E039E00FFF80260003FCC8FC2A4077BE33>
+I<EC1FF0ECFFFE903903F01F8090390FC003C0D93F0013E0017E130F49131F000115F048
+48EB3FE0485AA24848EB1FC0001FEC0F004990C7FC123FA2485AA412FF90C9FCA96CEC03
+80150716006C6C5B151E001F5C6C6C5B6C6C5B6C6C485A3901F80F8026007FFEC7FCEB0F
+F0242A7AA828>I<EE03F8ED01FFA3ED000F1607A217F0A4160FA217E0A4161FA217C0A4
+91380FF03FECFFFC902603F81F138090390FC007BF90391F8003FF90387E0001497F0001
+157F48481500485A120F5B001F5D485A5E5B127FA2150112FF90C75BA41503A25EA37E15
+07A26C4A5A7F001F141F6C6C133F6C6CEBFFF83B03F001EFFFC03900F80F8F90383FFE0F
+D90FF0EBE0002D407ABE33>I<EC3FE0903801FFF8903807E07E90380F801F90393F000F
+80017E14C049EB07E0485A12034848EB03F0485AA2121F5B123FA248481307A290B6FCA2
+D8FF80C8FC90C9FCA87EED01C015036C15806D1307001FEC0F006D131E000F5C6C6C5B6C
+6C485A3900FC07C0D93FFFC7FCEB07F8242A7BA828>I<ED07F0ED3FFCEDFC1E913803F0
+3F4A48B4FC4A481380141FEC3F81DA7F0113008102FE137C93C7FCA213015CA513035CA5
+0007B512F8A3260007F0C8FCA3130F5CA5131F5CA5133F5CA5137F91C9FCA55B5BA4EA03
+FF007F13FEB5FCA229407DBF1C>I<177C913907F803FE91393FFE0F8F9139FC0F9C3F90
+3901F007F8903907E003E0D90FC013F0011F903801F80C02801400133FD97F007FA31503
+5B495CA3017E495A5E150F6D5C6D495A90263F803EC7FCECC0FC903871FFF09038E07F80
+91C9FC485AA47FA27F90B512F8EDFF806C15E016F86D8048B6FC3A07E0000FFED80F8013
+00003FC8127F003E815A00FC815AA25E163EA25E6C15FC007C4A5A6C4A5A6CEC0FC0D80F
+C0013FC7FC3903F801FCC6B512F0010F90C8FC303D7FA82D>I<147FEB3FFFA313017FA2
+5CA513015CA513035CA4ED07F80107EB1FFF9139F0781FC09138F1E00F9139F38007E0EC
+F70002FE14F0495A5CA25CA24A130F131F4A14E0A4161F133F4A14C0A4163F137F91C713
+80A4167F5B491500A300015D486C491380B5D8F87F13FCA32E3F7DBE33>I<1478EB01FE
+130314FFA25B14FE130314FCEB00F01400ACEB03F8EA01FF14F0A2EA001F130FA314E0A5
+131F14C0A5133F1480A5137F1400A55B5BA4EA03FF007F13F0A2B5FC183E7DBD1A>I<ED
+0780ED1FE0153F16F0157FA216E0153F16C0ED0F0092C7FCACED7F80EC3FFF1600A21401
+80A35DA41401A25DA41403A25DA41407A25DA4140FA25DA4141FA25DA4143F5DA4121E26
+7F807FC7FCA200FF137E14FE5CEB01F8495A387C07E0383C0FC0D80FFFC8FCEA03F82451
+87BD1C>I<143FEB1FFF5BA213017FA214FEA5130114FCA5130314F8A5130714F0A5130F
+14E0A5131F14C0A5133F1480A5137F1400A55B5BA4EA03FF007F13F8A2B5FC183F7DBE1A
+>108 D<902707F007F8EB03FCD803FFD91FFF90380FFF80913CE0781FC03C0FE09126E1
+E00FEBF0073E001FE38007E1C003F090260FE700EBE38002EEDAF70013F802FC14FE02D8
+5C14F84A5CA24A5C011F020F14074A4A14F0A5013F021F140F4A4A14E0A5017F023F141F
+91C74914C0A549027F143F4992C71380A300014B147F486C496DEBFFC0B5D8F87FD9FC3F
+13FEA347287DA74C>I<903907F007F8D803FFEB1FFF9139E0781FC09138E1E00F3B001F
+E38007E090380FE70002EE14F014FC14D814F85CA24A130F131F4A14E0A4161F133F4A14
+C0A4163F137F91C71380A4167F5B491500A300015D486C491380B5D8F87F13FCA32E287D
+A733>I<EC0FF0ECFFFE903903F01F8090390FC007C049C66C7E013E6D7E01FC6D7E4848
+8049147C0003157E485A000F157F5B121FA2485AA2007F1680A2170048C85AA54B5AA25E
+5A6C4A5A7E4B5A5E6C140F6C6C5C4B5A6C6C013EC7FC6C6C5B6C6C485A3900FC0FE09038
+3FFF80D90FF8C8FC292A7BA82D>I<91387F01FE903A7FFF0FFFC09139FE3E03F09238F8
+01F8903A03FFE000FE6D49137F4B7F92C713804A15C04A141FA218E0A20103150F5C18F0
+A3171F010716E05CA3173F18C0130F4A147F1880A2EFFF004C5A011F5D16034C5A6E495A
+EE1FC06E495AD93FDC017EC7FC91388F01F8913883FFE0028090C8FC92C9FC137FA291CA
+FCA45BA25BA31201487EB512F8A3343A81A733>I<91390FE003C0DAFFFC1380903903F8
+1E0790390FE0070F90391F80038FD97F0013DF01FE13014848903800FF00485A1207485A
+8248485C123F495CA2485AA2150112FF90C75BA41503A25EA37E15077F003F4A5A151F6C
+6C133F6C6C137F000714FF3903F003CF3A00FC0F8FE090383FFE0FEB0FF090C7FC151F5E
+A5153F5EA4157F4B7E023F13FEA32A3A7AA730>I<903907F01F80D803FFEB7FE09138E1
+E1F09138E387F839001FE707EB0FE614EE02FC13F002D813E09138F801804AC7FCA25C13
+1FA25CA4133F5CA5137F91C8FCA55B5BA31201487EB512FEA325287EA724>I<9138FF81
+C0010713E390381F807F90397C003F8049131F4848130F5B00031407A248481400A27FA2
+7F6D90C7FCEBFF8014FC6C13FF6C14C015F06C6C7F011F7F13079038007FFE1403140100
+381300157EA2123C153E157E007C147CA2007E147815F8007F495A4A5A486C485A26F9E0
+1FC7FC38E0FFFC38C01FE0222A7DA824>I<EB0380A4130791C7FCA25BA25BA2133EA213
+7E13FE12011207001FB512C0B6FCA2D801FCC7FCA312035BA512075BA5120F5BA4140700
+1F130E13C0A4141E141C1380A26D5AA2000F5B14F03807E1E03801FF80D8007EC7FC1A39
+78B723>I<01FE147F00FFEC7FFF4914FEA20007140300031401A34914FCA41503120749
+14F8A41507120F4914F0A4150F121F4914E0A2151FA3153F4914C0157F15FFEC01DF3A0F
+C003BFE09138073FFF3803F01E3801FFF826003FE01380282977A733>I<B539E007FFF0
+5D17E02707FE000313006C48EB01FC6F5A5E00014A5A5EA24B5A6D1307000092C7FC5D15
+0E6D5B7F5DA25D1480013F5B14815D14C3011F5B02C7C8FCA214CE14EEEB0FFCA25CA26D
+5A5CA25CA26D5A2C2878A630>I<B500C3B53803FFFCA204FE14F8290FFE003FE00013C0
+D807F86D48EB7F000003173E183C150F18386D5E0001141F705B153F4D5A15776D4B5A00
+00ECE7F04DC7FCEC01C3170E9038FF0383017F5D91380703F85FEC0E01021E5CD93F9C14
+F002BC6D5A02B813FDDAF8005B4A13FF5F6D5A94C8FC5C4A137E167C6DC7FC1678010E14
+383E2878A642>I<48B539C07FFFC0A33C000FFE003FF8006D48EB1FE001031580010102
+3EC7FC6E133C01005C027F5B6F5A91383F81C0EDC380DA1FC7C8FC15EFEC0FFE6E5A5D14
+0381A24A7E140FEC1E7F023C7FEC383F02707FECE01F010180903803C00F49486C7ED90F
+007F491303017E80D801FE80D807FF497EB5D8803F13F8A332277FA630>I<90B539E007
+FFF05E18E0902707FE000313006D48EB01FC705A5F01014A5A5F16036E5C0100140794C7
+FC160E805E805E1678ED8070023F13F05EED81C015C191381FC38015C793C8FC15EF15EE
+EC0FFCA25DA26E5AA25DA26E5A5DA24AC9FC5C140E141E141C5C121C003F5B5A485B495A
+130300FE5B4848CAFCEA701EEA783CEA3FF0EA0FC0343A80A630>I<017FB512FEA2ECC0
+0190397E0003FC49EB07F849EB0FF049EB1FE049EB3FC0ED7F8000011500495B4A5A4A5A
+4848485A4A5AC7485A4A5A5D147F4AC7FC495A495A49481370494813E0495A5C133F9038
+7F8001D9FF0013C0485A48481303485A4848EB078049130F4848131F003F143F397F8001
+FFB71200A227277EA628>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fn cmti10 10.95 38
+/Fn 38 122 df<EA01E0EA07F8120FA2EA1FFCA4EA0FF8EA0798EA001813381330A21370
+136013E013C01201EA0380EA07001206120E5A5A5A5A5A0E1C7A891C>44
+D<387FFFFEA3B5FCA21705799521>I<120FEA3FC0127FA212FFA31380EA7F00123C0A0A
+77891C>I<171C173C177CA217FCA216011603A21607A24C7EA2161DA216391679167116
+E1A2ED01C1A2ED038115071601150EA2031C7FA24B7EA25D15F05D4A5AA24A5AA24AC7FC
+5C140E5C021FB6FC4A81A20270C7127FA25C13015C495AA249C8FCA2130E131E131C133C
+5B01F882487ED807FEEC01FFB500E0017FEBFF80A25C39417BC044>65
+D<49B712C018F818FE903B0003FC0001FF9438007F804BEC3FC0A2F01FE014074B15F018
+0FA2140F5D181FA2021F16E05D183F19C0023FED7F804B14FF19004D5A027F4A5A92C7EA
+07F0EF1FE0EF7F804AD903FEC7FC92B512F017FE4AC7EA3F800101ED1FE04A6E7E170784
+01036F7E5CA30107825CA3010F5E4A1407A260011F150F5C4D5A60013F153F4A4A5A4D5A
+017F4A90C7FC4C5A91C7EA0FF849EC3FF0B812C094C8FC16F83C3E7BBD40>I<9339FF80
+01C0030F13E0033F9038F803809239FF807E07913A03FC001F0FDA0FF0EB071FDA1FC0EC
+BF00DA7F806DB4FC4AC77E495AD903F86E5A495A130F4948157E4948157C495A13FF91C9
+FC4848167812035B1207491670120FA2485A95C7FC485AA3127F5BA312FF5BA490CCFCA2
+170FA2170EA2171E171C173C173817786C16706D15F04C5A003F5E6D1403001F4B5A6D4A
+C8FC000F151E6C6C5C6C6C14F86C6C495A6C6CEB07C090397FC03F8090261FFFFEC9FC01
+0713F0010013803A4272BF41>I<49B712C018F818FE903B0003FE0003FF9438007F804B
+EC1FC0F00FE0F007F014074BEC03F8F001FCA2140F4BEC00FEA3141F4B15FFA3143F5DA3
+027F5D5DA219FE14FF92C81203A34917FC4A1507A219F813034A150F19F0A20107EE1FE0
+5CF03FC0A2010FEE7F804A16006060011F4B5A4A4A5A4D5AA2013F4B5A4AEC3FC04DC7FC
+017F15FEEE03FC4AEB0FF001FFEC7FE0B8128004FCC8FC16E0403E7BBD45>I<49B812F0
+A390260003FEC7123F180F4B1403A2F001E014075DA3140F5D19C0A2141F5D1770EFF003
+023F02E013804B91C7FCA21601027F5CED8003A2160702FFEB1F8092B5FCA349D9003FC8
+FC4A7F82A20103140E5CA2161E0107141C5CA293C9FC130F5CA3131F5CA3133F5CA2137F
+A25C497EB612E0A33C3E7BBD3B>70 D<DCFF8013E0030713F0033F9038FC01C09239FFC0
+3E03913A03FC000F07DA0FF0EB078F4A48903803DF80DA7F80EB01FF4AC8FC495A4948ED
+7F00495A495A4948814948153E495A13FF91C9FC4848163C12035B1207491638120FA248
+5A95C7FC485AA3127F5BA312FF5BA34BB512FE90C7FCA292C71380A295C7FCA25EA25FA2
+16037E6D5DA2003F15077F001F5E6D140F6C6C141F0007153F6C6CEC7BF0D801FE14F16C
+6CEB03E090393FE01F806DB5EA0060010701F890C8FC9038007FC03B4273BF46>I<49B6
+48B6FC495DA2D9000390C7000313004B5D4B5DA2180714074B5DA2180F140F4B5DA2181F
+141F4B5DA2183F143F4B5DA2187F147F4B5DA218FF91B8FC96C7FCA292C712015B4A5DA2
+170313034A5DA2170713074A5DA2170F130F4A5DA2171F131F4A5DA2173F133F4A5DA201
+7F157FA24A5D496C4A7EB66CB67EA3483E7BBD44>I<49B5933807FFFC496062D90003F0
+FC00505ADBBF805E1A771AEF1407033F923801CFE0A2F1039F020FEE071F020E606F6C14
+0E1A3F021E161C021C04385BA2F1707F143C023804E090C7FCF001C0629126780FE0495A
+02705FF00700F00E0114F002E0031C5BA2F03803010116704A6C6C5D18E019070103ED01
+C00280DA03805BA2943807000F13070200020E5C5FDB03F8141F495D010E4B5CA24D133F
+131E011CDAF9C05CEEFB80197F013C6DB4C7FC013895C8FC5E01784A5C13F8486C4A5CD8
+07FE4C7EB500F04948B512FE16E01500563E7BBD52>77 D<EEFFC0030713F892383F80FE
+9238FC003FDA03F0EB0F804A486D7EDA1F80804AC76C7E027E6E7E4A8149481400494881
+1307495A4948157F133F5C49C9FC4917805B1201485AA212075B000F17FFA25B121F1900
+48485DA448484B5AA34D5AA25B4D5A12FF60171F60007F163F604D5AA24DC7FC5F003F15
+014C5A6D5D001F4B5A4C5A6C6C4A5A4C5A6C6C4AC8FC000315FC6C6C495A6C6CEB07E001
+7FEB1F8090261FC07EC9FC903807FFF801001380394273BF46>79
+D<49B77E18F018FC903B0003FE0003FEEF00FF4BEC7F80F03FC00207151F19E05DA2020F
+16F0A25DA2141FF03FE05DA2023F16C0187F4B1580A2027FEDFF00604B495A4D5A02FF4A
+5A4D5A92C7EA3FC04CB4C7FC4990B512FC17E04ACAFCA21303A25CA21307A25CA2130FA2
+5CA2131FA25CA2133FA25CA2137FA25C497EB67EA33C3E7BBD3E>I<49B612FCEFFF8018
+F0903B0003FE000FF8EF03FE4BEB00FF8419800207ED3FC05DA219E0140F5DA3021FED7F
+C05DA2F0FF80143F4B15004D5A60027F4A5A4B495A4D5AEF3F8002FF02FEC7FC92380007
+F892B512E01780499038000FE04A6D7E707E707E0103814A130083A213075CA25E130F5C
+5F1603131F5CA3013F020714404A16E05F017F160119C04A01031303496C1680B6D88001
+13079438FE0F009338007E1ECAEA3FFCEF07F03B407BBD42>82 D<92390FF001C0ED7FFE
+4AB5EA0380913907F80FC791390FC003EF91391F8001FF4AC71300027E805C495A494814
+3EA2495AA2010F153C5CA3011F1538A38094C7FC80A214FC6DB4FC15F015FE6DEBFFC06D
+14F06D14FC6D80143F020F7F020180EC001F150303007F167F163FA2161FA212075A5F12
+0EA2001E153F94C7FCA2163E003E157E167C003F15FC4B5A486C5C4B5A6D495AD87DE0EB
+1F80D8F8F849C8FC017F13FE39F03FFFF8D8E00F13E048C690C9FC32427ABF33>I<B500
+FE91387FFFE094B5FC19C00003018091380FFC0049C8EA07F000015F606095C7FC170EA2
+5F173C17386D5DA26C5E16015F4C5AA24CC8FC5E160E5E805E137F5E5EA24B5AA24B5A15
+0793C9FCECC00EA2013F5B153C15385DA25D14C15DECC38014E302E7CAFCEB1FEF14EE14
+FCA25CA25CA25C5C130F5CA291CBFC130E3B406DBD44>86 D<B691383FFFF0A25C000301
+C0913807FE006C49EC03F86C17E0604D5A017F93C7FC6E140E5F013F153C6E5C17705F6D
+6C495A16034C5A010F92C8FC6E130E5E0107143C6E5B16705E6D6C485A15034B5A010191
+C9FCECFF0E5D6D133C15F85D5D6E5AA25DA292CAFC5CA35C1301A35C1303A35C1307A349
+5AA3131F001FB512F0A33C3E6EBD44>89 D<147E49B47E903907C1C38090391F80EFC090
+383F00FF017E137F4914804848133F485AA248481400120F5B001F5C157E485AA215FE00
+7F5C90C7FCA21401485C5AA21403EDF0385AA21407EDE078020F1370127C021F13F0007E
+013F13E0003E137FECF3E1261F01E313C03A0F8781E3803A03FF00FF00D800FC133E2529
+77A72E>97 D<EB1FC0EA0FFF5CA2EA003FA291C7FCA25BA2137EA213FEA25BA21201A25B
+A21203A25B147E3907F1FF809038F783E09038EF01F013FE390FF800F8A24913FC49137C
+485A157E5B15FE123FA290C7FCA248130115FC127EA2140300FE14F85AA2EC07F0A215E0
+48130F15C0141F15800078EB3F00127C147E003C5B383E01F8381E03E06C485A6CB4C7FC
+EA01F81F4076BE2A>I<EC1FE0ECFFF8903803F03E903807C00F90381F8007D93F001380
+017E131F49137F485A485A000715005B000F147E484890C7FCA2485AA3127F90C9FCA35A
+5AA6481403007E5C5D151E003E5C5D6C5CEC03E0390F800F802603E07EC7FC3801FFF838
+003FC0212977A72A>I<EE3F80ED1FFF1700A2ED007FA2167EA216FEA25EA21501A25EA2
+1503A25EA21507A25E147E903801FF8F903807C1CF90391F80EFC090383F00FF017E137F
+5B48486D5A485AA2485A000F92C7FC5B001F5CA24848137EA215FE127F90C75AA214015A
+485CA2140316384814F0A21407167891380FE070127C021F13F0007E013F5B003E137FEC
+F3E1261F01E35B3A0F8781E3802703FF00FFC7FCD800FC133E294077BE2E>I<EC3F8090
+3801FFE0903807E0F890381F803CEB3E0001FC131E485A485A12074848133E49133C121F
+4848137C15F8EC03F0397F000FE0ECFF80B5EAFC0014C048C8FCA45AA61506150E151E00
+7C143C15786C14F0EC01E06CEB07C0390F801F003807C0FC3801FFF038007F801F2976A7
+2A>I<EC03F0EC0FFC91383E0E1C9138FC077E903901F003FE1303903807E001D90FC013
+FCEB1F80A2EB3F004914F8137E01FE1303A2484814F0A2150712034914E0A2150F120749
+14C0A2151FA216805B153F1203ED7F006D5BA200015B0000495A9038F80F7E90387C1EFE
+EB1FF8903807E0FC90C7FC1401A25DA21403A25D001C1307007F5C48130F5D4A5A4AC7FC
+48137E00F85B387C03F0381FFFC0D803FEC8FC273B7CA72A>103
+D<EB01FC13FF5CA21303A25CA21307A25CA2130FA25CA2131FA25CA2133FA291C8FCEC03
+F890387F0FFE91383E0F80D97E7813C0ECE007D9FFC013E014801400A2485A5BA25B0003
+140F16C05BA20007141F16805BA2000F143F16005B5D001F147EEDFE074913FCA2003F01
+01130FEDF80E1300161E48ECF01CA2007E1538A200FE1570020013E048EC7FC00038EC1F
+0028407ABE2E>I<1478EB01FCA21303A314F8EB00E01400AD137C48B4FC38038F80EA07
+07000E13C0121E121CEA3C0F1238A2EA781F00701380A2EAF03F140012005B137E13FE5B
+A212015BA212035B1438120713E0000F1378EBC070A214F0EB80E0A2EB81C01383148038
+078700EA03FEEA00F8163E79BC1C>I<EB07F0EA03FF14E0A2EA000FA214C0A2131FA214
+80A2133FA21400A25BA2137EA213FEA25BA21201A25BA21203A25BA21207A25BA2120FA2
+5BA2121FA25BA2123FA290C7FCA25A1307127EA2EAFE0F130E12FCA2131E131CA2EA7C38
+1378EA3C70EA1FE0EA0780144079BE17>108 D<D801F0D93F80137F3D07FC01FFE003FF
+C03D0F3E07C1F80F83F03D0E1F0F00FC1E01F8001E011C90387C3800001C49D97E707F00
+3C01F05C0038157F4A5C26783FC05C12704A91C7FC91C7127E00F003FE1301494A5CEA00
+7EA20301140301FE5F495CA203031407000160495C180F03075D0003051F13E0494A1480
+A2030FEC3F810007F001C0495CA2031F91383E0380120F494AEC0700A2033F150E001FEF
+1E1C4991C7EA0FF80007C7000EEC03E0432979A74A>I<D801F0EB3F803A07FC01FFE03A
+0F3E07C1F83A0E1F0F00FC001E011C137C001C49137E003C13F012385C38783FC012705C
+91C7FC00F015FE495CEA007EA2150101FE5C5BA2150300015D5B15075E0003020F137049
+14C0A2031F13F00007ED80E05B1681EE01C0120F49EC0380A2EE0700001FEC0F0E49EB07
+FC0007C7EA01F02C2979A733>I<EC1FC0ECFFF8903803F07C90380FC01FEB1F8090393F
+000F80017E14C0491307484814E0485A12075B000F15F0485AA2485AA2ED0FE0127F90C7
+FCA2151F4815C05AA2ED3F80A2ED7F00A248147E007C5C007E13015D4A5A003E495A6C49
+5A4A5A260F803EC7FC3807C0FC3801FFF038003F80242977A72E>I<903903E001F89039
+0FF807FE903A1E7C1E0F80903A1C3E3C07C0013C137801389038E003E0EB783F017001C0
+13F0ED80019038F07F0001E015F8147E1603000113FEA2C75AA20101140717F05CA20103
+140F17E05CA20107EC1FC0A24A1480163F010F15005E167E5E131F4B5A6E485A4B5A9039
+3FB80F80DA9C1FC7FCEC0FFCEC03E049C9FCA2137EA213FEA25BA21201A25BA21203A238
+7FFFE0B5FCA22D3A80A72E>I<027E1360903901FF81E0903807C1C390391F80E7C09038
+3F00F7017E137F5B4848EB3F80485AA2485A000F15005B121F5D4848137EA3007F14FE90
+C75AA3481301485CA31403485CA314074A5A127C141F007E133F003E495A14FF381F01EF
+380F879F3903FF1F80EA00FC1300143F92C7FCA35C147EA314FE5CA21301130390B512F0
+5AA2233A77A72A>I<D801F013FC3A07FC07FF803A0F3E0F03C0260E1F1C13E0001EEB38
+0F001C1370003CEBE01F123814C0D8783F14C00070903880070092C7FC91C8FC12F05BEA
+007EA313FE5BA312015BA312035BA312075BA3120F5BA3121F5B0007C9FC232979A726>
+I<EC7F80903801FFE0903807C0F890381F003C013E131C013C131E017C133E49137E15FE
+A2000114FCA215706D13007FEBFFC014FC6C13FF15806D13C06D13E0010F13F01300140F
+14071403120C123F387F80011403D8FF0013E0A300FCEB07C000F0EB0F8012700078EB1F
+006C133C381F01F83807FFE0C690C7FC1F297AA725>I<EB01C0EB03F01307A25CA2130F
+A25CA2131FA25CA2133FA291C7FCA2007FB51280B6FC1500D8007EC7FC13FEA25BA21201
+A25BA21203A25BA21207A25BA2120FA25BA2121F141C1380A2003F133C1438EB00781470
+14F05C495AEA1F03495A6C48C7FCEA07FCEA01F0193A78B81E>I<137C48B4141C26038F
+80137EEA0707000E7F001E15FE121CD83C0F5C12381501EA781F007001805BA2D8F03F13
+03140000005D5B017E1307A201FE5C5B150F1201495CA2151F0003EDC1C0491481A2153F
+1683EE0380A2ED7F07000102FF13005C01F8EBDF0F00009038079F0E90397C0F0F1C9039
+1FFC07F8903907F001F02A2979A731>I<017CEB01C048B4EB07F038038F80EA0707000E
+01C013F8121E001C1403EA3C0F0038EC01F0A2D8781F130000705BA2EAF03F91C712E012
+005B017E130116C013FE5B1503000115805BA2ED07001203495B150EA25DA25D15780001
+14706D5B0000495A6D485AD97E0FC7FCEB1FFEEB03F0252979A72A>I<017C167048B491
+387001FC3A038F8001F8EA0707000E01C015FE001E1403001CEDF000EA3C0F0038177C15
+07D8781F4A133C00701380A2D8F03F130F020049133812005B017E011F14784C137013FE
+5B033F14F0000192C712E05BA2170100034A14C049137E17031880A2EF070015FE170E00
+010101141E01F86D131C0000D9039F5BD9FC076D5A903A3E0F07C1E0903A1FFC03FFC090
+2703F0007FC7FC372979A73C>I<137C48B4143826038F8013FCEA0707000E7F001E1401
+001C15F8EA3C0F12381503D8781F14F000701380A2D8F03F1307020013E012005B017E13
+0F16C013FE5B151F1201491480A2153F000315005BA25D157EA315FE5D00011301EBF803
+0000130790387C1FF8EB3FF9EB07E1EB00035DA21407000E5CEA3F80007F495AA24A5AD8
+FF0090C7FC143E007C137E00705B387801F0383803E0381E0FC06CB4C8FCEA03F8263B79
+A72C>121 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fo cmbxti10 14.4 1
+/Fo 1 47 df<13FCEA03FF000F13804813C05AA25AA2B5FCA31480A214006C5A6C5A6C5A
+EA0FE0121271912B>46 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fp cmbx12 17.28 51
+/Fp 51 122 df<19F0F001F8F003FCA3180719F8180FA219F0181F19E0183FA219C0187F
+198018FFA219005F601703A260170760170FA260171F60173FA260177F6017FFA295C7FC
+5E5F1603A25F16075F160FA25F161F5F163FA25F167F5F16FFA294C8FC5D5E1503A25E15
+075E150FA25E151F5EA2153F5E157FA25E15FF93C9FC5CA25D14035D1407A25D140F5D14
+1FA25D143F5D147FA25D14FF92CAFC5BA25C13035C1307A25C130F5C131FA25C133F5C13
+7FA25C13FF91CBFC5AA25B12035B1207A25B120F5B121FA25B123F5B127FA25B12FF90CC
+FCA3127E123C3E9077EB51>47 D<16F04B7E1507151F153FEC01FF1407147F010FB5FCB7
+FCA41487EBF007C7FCB3B3B3B3007FB91280A6395E74DD51>49 D<913801FFF8021FEBFF
+C091B612F8010315FF010F16C0013F8290267FFC0114F89027FFE0003F7F4890C7000F7F
+48486E7FD807F86E148048486E14C048486E14E048486F13F001FC17F8486C816D17FC6E
+80B56C16FE8380A219FFA283A36C5BA26C5B6C90C8FCD807FC5DEA01F0CA14FEA34D13FC
+A219F85F19F04D13E0A294B512C019804C14004C5B604C5B4C5B604C13804C90C7FC4C5A
+4C5A4B13F05F4B13804B90C8FC4B5AED1FF84B5A4B5A4B48143F4A5B4A48C8FC4A5A4A48
+157E4A5A4A5AEC7F8092C9FC02FE16FE495A495A4948ED01FCD90FC0150749B8FC5B5B90
+B9FC5A4818F85A5A5A5A5ABAFCA219F0A4405E78DD51>I<92B5FC020F14F8023F14FF49
+B712C04916F0010FD9C01F13FC90271FFC00077FD93FE001017F49486D8049C86C7F4848
+83486C6F7F14C0486D826E806E82487FA4805CA36C5E4A5E6C5B6C5B6C495E011FC85A90
+C95CA294B55A614C91C7FC604C5B4C5B4C5B4C5B047F138092260FFFFEC8FC020FB512F8
+17E094C9FC17F817FF91C7003F13E0040713F8040113FE707F717F7113E085717FA2717F
+85A285831A80A31AC0EA03FCEA0FFF487F487F487FA2B57EA31A80A34D14005C7E4A5E5F
+6C495E49C8485BD81FF85F000F5ED807FE92B55A6C6C6C4914806C01F0010791C7FC6C90
+26FF803F5B6D90B65A011F16F0010716C001014BC8FCD9001F14F0020149C9FC426079DD
+51>I<F01F804E7E187F18FFA25F5F5F5FA25F5F5FA294B5FC5E5E5EA25E5EEE3FBFEE7F
+3FA216FEED01FCED03F8ED07F0A2ED0FE0ED1FC0ED3F8016005D15FE4A5A4A5AA24A5A4A
+5A4A5A4A5AA24AC7FC14FE495A5C1303495A495A495A5C133F49C8FC13FE485AA2485A48
+5A485A5B121F485A48C9FC12FEBCFCA6CA6CEBC000B1037FB8FCA6485E7CDD51>I<01C0
+EE01C0D801F8160F01FF167F02F0EC07FFDAFF8090B5FC92B71280190060606060606060
+95C7FC17FC5F17E0178004FCC8FC16E09026FC3FFCC9FC91CBFCADED3FFE0203B512F002
+0F14FE023F6E7E91B712E001FDD9E00F7F9027FFFE00037F02F801007F02E06EB4FC0280
+6E138091C8FC496F13C04917E07113F0EA00F090C914F8A219FC83A219FEA419FFA3EA03
+F0EA0FFC487E487E487FA2B57EA319FEA35C4D13FC6C90C8FC5B4917F8EA3FF001804B13
+F06D17E0001F5E6C6C17C06D4B1380D807FC92B512006C6C4A5B6C6C6C01075B6C01E001
+1F5BD97FFE90B55A6DB712C0010F93C7FC6D15FC010115F0D9003F1480020301F0C8FC40
+6078DD51>I<EE1FFF0303B512E0031F14F892B612FE0203814AD9FC037F021F9039C000
+7FC04A90C7EA1FE0DAFFFC6E7E494914074949EC7FF8494914FF49495B4949497F4990C7
+FC495D5C13FF485BA25A4A6E5B5A715B48496E5B725A4894C8FCA35AA35C48913801FFE0
+030F13FE033F6D7E4B14E092B612F89126E1FE037FB53AE3F0007FFEDAE7E06D7EDAEFC0
+6D7F4B6D7F02FFC76C7F4A82717F4A82A2854A8085A24A1780A54A17C0A37EA77EA47E6E
+1780A27EA21A007E4D5B7E6E5E7E6E5E6C4C5B6D7E013F4B5B6D6C4A5B6D01C0495B6D6D
+90B5C7FC6DD9FC0713FC6D90B65A6D5E023F15C0020F92C8FC020114F8DA001F13804260
+79DD51>I<EA07E0120F7F13FCEBFFFC91B912F8A45AA21AF01AE01AC01A801A00A24860
+6161616101E0C9123F01804C5A48CA485A4D90C7FC60007E4C5A17074D5A4D5A4D5A485F
+4D5A17FF4C90C8FCC9485A5F4C5A160F4C5A5F163F4C5A16FF5F5D94C9FC5D5D5E150FA2
+4B5AA2153FA24B5AA215FFA34A5BA25CA35CA44A5BA45CA65CAD6E5BA26E5BDA03FECAFC
+6E5A456377E051>I<F00FE04E7EA24E7EA34E7EA24E7EA34D7FA24D80A24D80A34D80A2
+4D80A34D80A2DD7FBF7FA2181F05FF8017FE04016D7FA24D7E04038217F804076D80A24D
+7E040F8217E0041F6D80A24D7F043F825F047F6E7FA294C77E4C825E03016F7FA24C8003
+03845E03076F80A24C80030F845E031F6F80A24C81033F845E037F707F93B9FCA292BA7E
+A24A85A203FCC912070203865D020771805D86020F864B82021F865D87023F864B83027F
+8692CBFC874A864A840101875C496C728090381FFFC0B700E092B812FEA66F647BE37A>
+65 D<BB12F0F2FF801BF81BFEF3FFC088D800010280C7000114F8DF003F7F080F13FF74
+807480867480757FA2757FA28987A289A965A26365A2515BA298B55A505C505C5091C7FC
+505B505B087F13F00703B512C096B6C8FC93B812F81BC01BF8F3FF801CE00480C8001F13
+F8080713FE08016D7E7480757F757F757F89757F89871E80871EC0A41EE087A663A21EC0
+A3631E80A2511400A2515B515B6398B55A505C08075C081F5C97B6C7FCBD5A1CF81CE099
+C8FC1BF898C9FC63627AE173>I<4DB5ED03C0057F02F014070407B600FE140F047FDBFF
+C0131F4BB800F0133F030F05FC137F033F9127F8007FFE13FF92B6C73807FF814A02F002
+0113C3020702C09138007FE74A91C9001FB5FC023F01FC16074A01F08291B54882490280
+824991CB7E49498449498449498449865D49498490B5FC484A84A2484A84A24891CD127F
+A25A4A1A3F5AA348491A1FA44899C7FCA25CA3B5FCB07EA380A27EA2F50FC0A26C7FA37E
+6E1A1F6C1D80A26C801D3F6C6E1A00A26C6E616D1BFE6D7F6F4E5A7F6D6D4E5A6D6D4E5A
+6D6D4E5A6D6E171F6D02E04D5A6E6DEFFF806E01FC4C90C7FC020F01FFEE07FE6E02C0ED
+1FF8020102F8ED7FF06E02FF913803FFE0033F02F8013F1380030F91B648C8FC030117F8
+6F6C16E004071680DC007F02F8C9FC050191CAFC626677E375>I<BB12E0F2FF801BF01B
+FE757E1CF0D800010280C7000780DF007F13FE080F6D7E0801807480093F7F090F13FC75
+7F757F877580767F8A88767F8A888AA2767FA28A881F80A37614C0A41FE0A5881FF0B052
+14E0A51FC0A4521480A31F006466A2525BA2525BA2525B666499B55A515C5191C7FC515B
+515B515B097F5B50B512C008075C083F91C8FC0707B512FCBD12F01CC051C9FC1BF81B80
+08E0CAFC6C627AE17C>I<BD12FCA488A2D8000102C0C71201F1000F1A01F2007F1B3F1B
+0F1B07757EA28787A288A3F43F80A31C1FA3197EA3F40FC0A499C7FC19FEA31801A21803
+1807181F18FF93B6FCA6EEC000181F180718031801A21800A21D7E197EA21DFCA696C812
+011DF8A31C03A3F407F0A31C0FA21C1F1C3F1DE01C7F1CFF63631B0F093F13C098B5FC1A
+0797B6FCBEFCA31D80A35F617AE06A>I<BD12E0A41CF0A2D8000102C0C71207F1003F1A
+0F1A031A001B7F1B3FF31FF81B0FA21B07A21B03A21B011CFCA31B00A419FCA21C7EA41C
+00A21801A31803A21807180F183FEF01FF93B6FCA6EEC001EF003F180F18071803A21801
+A31800A896C9FCB3A5B912F8A657617AE065>I<4DB5ED03C0057F02F014070407B600FE
+140F047FDBFFC0131F4BB800F0133F030F05FC137F033F9127F8007FFE13FF92B6C73807
+FF814A02F0020113C3020702C09138007FE74A91C9001FB5FC023F01FC16074A01F08291
+B54882490280824991CB7E49498449498449498449865D49498490B5FC484A84A2484A84
+A24891CD127FA25A4A1A3F5AA348491A1FA44899C8FCA25CA3B5FCB07E071FB812F880A3
+7EA296C70001ECC000A26C7FA37E807EA26C80A26C80A26C807F6D7F816D7F7F6D7F6D6D
+5F6D14C06D6E5E6E7F6E01FC5E020F01FF5E6E02C0ED7FEF020102F8EDFFC76E02FF0207
+1383033F02FC013F1301030F91B638FC007F03014D131F6F6C04E01307040704801301DC
+007F02F8CAFC050191CBFC6D6677E37F>I<B912E0A6C702E0C7FCB3B3B3B3AEB912E0A6
+33627CE13C>73 D<B912F8A6D8000102C0CBFCB3B3B1F307E0A5F30FC0A61B1FA31B3F1C
+80A21B7FA21BFFA262A262625013006262624FB5FC1907191F4EB6FCBDFC63A553627AE1
+61>76 D<B700C0083FB612F070627097B7FCA37061D800010DF8C7FC70F103EFA202FD6D
+F107CFA202FC6DF10F8FA36F6DF01F0FA26F6D183EA26F6D187CA26F6D18F8A36F6DEF01
+F0A26F6DEF03E0A26F6DEF07C0A26F6DEF0F80A3706DEE1F00A2706D163EA2706D5EA270
+6D5EA3706D4B5AA2706D4B5AA2706D4B5AA2706D4B5AA3716D4AC7FCA2716D143EA2716D
+5CA2716D5CA3716D495AA2716D495AA2716D495AA2716D495AA3726D48C8FCA272EBC03E
+A2726D5AA2726D5AA372EBF9F0A272EBFFE0A2725CA2725CA37390C9FCA2735AA2735A90
+381FFFC0B700F86E480207B812F0A3735AA2735A8C627AE199>I<B700E0040FB7128082
+828282A2D800016EDC000101FCC7FC719338001FC08383A28302FD808302FC80816F7F6F
+806F8084816F806F806F8084707F8270807080857080827080708085717F837180718071
+80868371807180727F8672808472807280877280847280737F87731480857314C07314E0
+1CF07314F8857314FC7413FE7413FF1D9F867414DF7414FF86A286868787A287878787A2
+8787888888A288888890261FFFC084B712F8881D7F1D3F1D1F775A71627AE17E>I<9438
+1FFFE00407B67E043F15F04BB712FE030FEEFFC0033FD9FC0014F092B500C0010F13FC02
+0349C7000113FF4A01F86E6C7F021F496F13E04A01C0030F7F4A496F7F91B5C96C7F0103
+497013FF494970804B834949717F49874949717F49874B8390B586484A717FA24891CB6C
+7FA2481D804A84481DC0A348497214E0A3481DF0A34A85481DF8A5B51CFCB06C1DF8A36E
+96B5FCA36C1DF0A46C6D4E14E0A36C1DC06E606C1D80A26C6E4D1400A26C6E4D5BA26C6E
+4D5BA26D6D4D5B6D636D6D4D5B6F94B5FC6D636D6D4C5C6D6D4C91C7FC6D6E4B5B6D02E0
+031F5B023F6D4B13F06E01FC92B55A6E01FF02035C020302C0010F91C8FC020002FC90B5
+12FC033F90B712F0030F17C0030394C9FCDB007F15F804071580DC001F01E0CAFC666677
+E379>I<BB7E1AFCF2FFC01BF81BFE757ED800010280C7001F80070114F0736C7F081F7F
+747F747F7414807414C0A27414E0A21DF0A27513F8A41DFCA91DF8A498B512F0A21DE0A2
+5014C01D8062501400505B505B087F5B4FB512E0071F5C93B9C7FC1BFC1BF01B8008F0C8
+FC04C0CCFCB3B3A2B97EA65E627AE16E>I<BA12F8F1FFE01AFEF2FFC01BF01BFED80001
+0280C76C7F070714C0070014F0747F081F7F747F747F7480A2748089A37480A389A865A3
+505CA265A2505C9AC9FC505B505B505B087F5B4FB55A0707148096B548CAFC93B812F81B
+C050CBFC621AFF932680000314C0DE007F7F071F13F8737F737F737F73808885888688A2
+747FA688A688A676140FF71F80A374801F3F86771400745E746E5BB96E6E5B746E485A75
+EBFE07091F90B55A090715E009015DCF003F91C7FC0A0013FC71647AE178>82
+D<DBFFFCEC01E0020FD9FFE01303027F02FC130749B7130F0107EEC01F011F16F049D9C0
+07EBF83F4948C7383FFE7FD9FFF8020FB5FC4801E014014849804849153F91C97E484882
+001F834982003F83845B007F187FA2193FA200FF181FA27F190FA27FA26D17078080806C
+01F893C7FC80ECFF8015F86CECFFC016FC6CEDFFE017FE6CEEFFE018F86C17FE6C717E6C
+846C846D17F86D836D836D8313036D18806D6C17C0020F17E01401DA000F16F015000407
+15F8EE007F1703050014FC183F84060713FE84A2007C8300FC83A2197FA3193F7EA31AFC
+7EA27F1AF86D177F7F1AF06D17FF6D18E06D5E01FF18C06E4B138002E04B130002F84B5A
+02FFED3FFC01CF01E0ECFFF8018301FF010F5B010191B65A6D6C5E48011F93C7FC480103
+15FC48D9003F14E048020149C8FC476677E35A>I<001FBEFCA64849C79126E0000F1480
+02E0180091C8171F498601F81A0349864986A2491B7FA2491B3F007F1DC090C9181FA400
+7E1C0FA600FE1DE0481C07A5CA95C7FCB3B3B3A3021FBAFCA663617AE070>I<B96C023F
+B612FEA6D8000102C0CA0007EBF000E2007FC7FCB3B3B3AA656D63A2821C018065701703
+80525A6E7F6E4F5A70171F6E626E6D4D5A6E6D177F525A6E6E030390C8FC033F01E04B5A
+6F6DED1FFC6F01FCED7FF80303D9FF80903803FFE06F02F8017F5B6F6C90B7C9FC041F5E
+040716F8040016C0050F4ACAFCDD003F13C06F647AE17C>I<B800FC047FB612E0A6D800
+070280CB6CEB80006D6EDE07FCC7FC666D6E611D0F6D6E611D1FA26E6D611D3F6E6D611D
+7F6E6D96C8FC65A26E6D4D5AA26E6E5F1C036E6E5F1C076E6E5F1C0FA26E6E5F1C1F6F6D
+5F1C3F6F6D5F1C7FA26F6D4CC9FCA26F6D5E1B016F6E5D1B03A26F6E4A5AA26F6E5D1B0F
+6F6E5D1B1F706D5D1B3FA2706D5D1B7F706D92CAFC63706D5C1A01A2706E485AA27002C0
+5B1A077002E05B1A0F7002F05B1A1FA27101F85B1A3F7101FC5B1A7F7101FE90CBFC62A2
+716D5AA2715CA2715CA3715CA2715CA2725BA2725BA37290CCFCA2725AA2725AA2725A73
+637DE17A>I<B800F8011FB80203B7FCA6D8000F91C9000102E0CAEBFE006D72F20FF070
+72715A230F6D73627072171F6D6A708277173F6D7397C7FC70846B6E72197E707217FE6E
+726170855118016E6870731503636E68704C6E15076E68718451180F6EDE7E7F60717215
+1F6E06FE61714B7E08016F153F6E4E6C95C8FC71840803616F4D6C177E7102076F15FE6F
+66714B7E080F7013016F4D6C5F7185081F18036F4D6C5F71023F7013076F94C75F728450
+180F6F047E6E5E7272131F1AFE6F4C6E5EDEE00171133F6F4C6E93C9FC06F08407036170
+4B6E157E06F87213FE1907704B6E5DDEFC0F1881704B6E5D06FE19C1071F18C3704B6E5D
+DEFF3F18E7706407BFC9FC07FF18FF704A705CA3704A705CA27099CAFC4F82A27149705B
+A37149705BA27149705BA37149705BA37190CB5BA27148725AA37148725A714872CBFCA0
+637DE1A7>I<913803FFFE027FEBFFF00103B612FE010F6F7E4916E090273FFE001F7FD9
+7FE001077FD9FFF801017F486D6D7F717E486D6E7F85717FA2717FA36C496E7FA26C5B6D
+5AEB1FC090C9FCA74BB6FC157F0207B7FC147F49B61207010F14C0013FEBFE004913F048
+B512C04891C7FC485B4813F85A5C485B5A5CA2B55AA45FA25F806C5E806C047D7F6EEB01
+F96C6DD903F1EBFF806C01FED90FE114FF6C9027FFC07FC01580000191B5487E6C6C4B7E
+011F02FC130F010302F001011400D9001F90CBFC49437CC14E>97
+D<903807FF80B6FCA6C6FC7F7FB3A8EFFFF8040FEBFF80047F14F00381B612FC038715FF
+038F010014C0DBBFF0011F7FDBFFC001077F93C76C7F4B02007F03F8824B6F7E4B6F1380
+4B17C0851BE0A27313F0A21BF8A37313FCA41BFEAE1BFCA44F13F8A31BF0A24F13E0A24F
+13C06F17804F1300816F4B5A6F4A5B4AB402075B4A6C6C495B9126F83FE0013F13C09127
+F00FFC03B55A4A6CB648C7FCDAC00115F84A6C15E091C7001F91C8FC90C8000313E04F65
+7BE35A>I<92380FFFF04AB67E020F15F0023F15FC91B77E01039039FE001FFF4901F801
+0113804901E0010713C04901804913E0017F90C7FC49484A13F0A2485B485B5A5C5A7113
+E0485B7113C048701380943800FE0095C7FC485BA4B5FCAE7EA280A27EA2806C18FCA26C
+6D150119F87E6C6D15036EED07F06C18E06C6D150F6D6DEC1FC06D01E0EC7F806D6DECFF
+00010701FCEB03FE6D9039FFC03FFC010091B512F0023F5D020F1580020102FCC7FCDA00
+0F13C03E437BC148>I<F17FF8050FB5FCA6EF000F8484B3A892380FFF804AB512F8020F
+14FE023FECFF8391B712E301039138807FF3499039F8000FFB011F01E00103B5FC494913
+004990C87E49488148498148834A815A485BA2485BA25AA3485BA4B5FCAE7EA46C7FA37E
+A26C7FA26C5F806C5F6C6D5D6C6D5D017F93B5FC6D6C6C0103806D6D49806D01F0D91FF7
+EBFFFE6D9039FE01FFE7010190B612876D6CECFE07021F14F8020314E09127003FFE00EC
+C0004F657BE35A>I<92380FFFC04AB512FC020FECFF80023F15E091B712F80103D9FE03
+7F499039F0007FFF011F01C0011F7F49496D7F4990C76C7F49486E7F48498048844A8048
+84485B727E5A5C48717EA35A5C721380A2B5FCA391B9FCA41A0002C0CBFCA67EA380A27E
+A27E6E160FF11F806C183F6C7FF17F006C7F6C6D16FE6C17016D6C4B5A6D6D4A5A6D01E0
+4A5A6D6DEC3FE0010301FC49B45A6D9026FFC01F90C7FC6D6C90B55A021F15F8020715E0
+020092C8FC030713F041437CC14A>I<EE3FFC0307B51280033F14C04AB612F0020715F8
+4A9038F03FFC4AEB807F913A7FFE00FFFE4A5A4B4813FF4913F05B4913E0A24913C0A270
+13FE4949EB7FFCEF3FF8EF1FF0EF07C094C7FCB0B812C0A6D8001F01C0C8FCB3B3B0007F
+B612FCA638657CE431>I<F107F8DB7FFEEC3FFE020FB5D8F001B5FC027FDAFE03148049
+B7128F49DCDFFD13C0010FD9F00FEBFFC149D9800114014990C7EBFC0349486E6C7E4948
+EC3FFF48496E018113800780130048F0C03E97C7FC48496E7FA34884A96C60A36C6D4A5B
+A26C60A26C6D4A90C8FC6D6C4A5A6D6C4A5A6D6D485BDBF00F5B4990B612C060D97C7F4A
+C9FCD9FC0F14F09126007FFECAFC92CCFC1201A47FA27F8014F091B77E18FE6CEFFFC019
+F06D17FC19FF6D846D846D846D84013F8490BAFC0003854801E0C712014890C9000F7F48
+4816014848EE007F4848717E8512FF5B85A56D5F007F616D173F003F616D177F6C6C4D5A
+6C01C003035B6C6D4B5B6C01F8031F5BC601FF92B5C7FC6D01F8011F5B011F90B712F801
+0717E0010094C8FC020F15F0DA003F01FCC9FC4A607CC151>I<903807FF80B6FCA6C6FC
+7F7FB3A8EF1FFF94B512F0040714FC041F14FF4C8193267FE07F7F922781FE001F7FDB83
+F86D7FDB87F07FDB8FC0814C7F039FC78015BE03BC8003FC825DA25DA25DA45DB3B2B7D8
+F007B71280A651647BE35A>I<EB0FE0EB3FF8497E48B5FCA24880A24880A76C5CA26C91
+C7FCA238007FFC6D5AEB0FE090C9FCAF903807FF80007FB5FCA6C6FC7F7FB3B3AEB712C0
+A622657BE42C>I<ED01FCED07FF4B1380033F13E0A24B13F0A292B512F8A76F13F0A26F
+13E0A2030F13806F1300ED01FC92C8FCAFEEFFF8021FB5FCA6EC000F8181B3B3B3AAEA07
+F0EA1FFC487E487EB56C4813F0A317E05D17C05D17806C4948130049495A6C48495A261F
+FE0313F06CB65A6C158000014AC7FC6C6C13F8010713802D8288E431>I<903807FF80B6
+FCA6C6FC7F7FB3A90503B61280A6DD003FEB8000DE0FFCC7FCF01FF04E5AF0FFC04D5B4D
+90C8FCEF07FC4D5AEF3FF04D5A4D5A4C90C9FC4C5AEE0FFC4C5A4C5AEE7FC04C7E03837F
+03877F158F039F7F03BF7F92B5FC838403FC804B7E03F0804B6C7F4B6C7F1580707F707F
+707FA270807080717FA2717F717F717FA2717F717F83867180727F95B57EB7D8E00FECFF
+F0A64C647BE355>I<903807FF80B6FCA6C6FC7F7FB3B3B3B3ADB712E0A623647BE32C>I<
+902607FF80D91FFFEEFFF8B691B500F00207EBFF80040702FC023F14E0041F02FF91B612
+F84C6F488193267FE07F6D4801037F922781FE001F9027E00FF0007FC6DA83F86D9026F0
+1FC06D7F6DD987F06D4A487F6DD98FC0DBF87EC7804C6D027C80039FC76E488203BEEEFD
+F003BC6E4A8003FC04FF834B5FA24B5FA24B94C8FCA44B5EB3B2B7D8F007B7D8803FB612
+FCA67E417BC087>I<902607FF80EB1FFFB691B512F0040714FC041F14FF4C8193267FE0
+7F7F922781FE001F7FC6DA83F86D7F6DD987F07F6DD98FC0814C7F039FC78015BE03BC80
+03FC825DA25DA25DA45DB3B2B7D8F007B71280A651417BC05A>I<923807FFE092B6FC02
+0715E0021F15F8027F15FE494848C66C6C7E010701F0010F13E04901C001037F49496D7F
+4990C87F49486F7E49486F7E48496F13804819C04A814819E048496F13F0A24819F8A348
+496F13FCA34819FEA4B518FFAD6C19FEA46C6D4B13FCA36C19F8A26C6D4B13F0A26C19E0
+6C6D4B13C0A26C6D4B13806C6D4B13006D6C4B5A6D6D495B6D6D495B010701F0010F13E0
+6D01FE017F5B010090B7C7FC023F15FC020715E0020092C8FC030713E048437CC151>I<
+902607FF80EBFFF8B6010FEBFF80047F14F00381B612FC038715FF038F010114C09227BF
+F0003F7FC6DAFFC0010F7F6D91C76C7F6D496E7F03F86E7F4B6E7F4B17804B6F13C0A273
+13E0A27313F0A21BF885A21BFCA3851BFEAE4F13FCA41BF861A21BF0611BE0611BC06F92
+B512801B006F5C6F4A5B6F4A5B03FF4A5B70495B04E0017F13C09226CFFC03B55A03C7B6
+48C7FC03C115F803C015E0041F91C8FC040313E093CBFCB3A3B712F0A64F5D7BC05A>I<
+D90FFFEB0FFCB690383FFF8093B512E04B14F04B14F8923907FC7FFC92390FE0FFFEC6EC
+1F806DD93F0113FF6D133E157E157C15F8A215F07013FEA24BEB7FFCEF3FF8EF0FE04B90
+C7FCA55DB3B0B712F8A638417BC042>114 D<913A3FFF8007800107B5EAF81F011FECFE
+7F017F91B5FC48B8FC48EBE0014890C7121FD80FFC1407D81FF0801600485A007F167F49
+153FA212FF171FA27F7F7F6D92C7FC13FF14E014FF6C14F8EDFFC06C15FC16FF6C16C06C
+16F06C826C826C826C82013F1680010F16C01303D9007F15E0020315F0EC001F1500041F
+13F81607007C150100FC81177F6C163FA2171F7EA26D16F0A27F173F6D16E06D157F6D16
+C001FEEDFF806D0203130002C0EB0FFE02FCEB7FFC01DFB65A010F5DD8FE0315C026F800
+7F49C7FC48010F13E035437BC140>I<EC07E0A6140FA5141FA3143FA2147FA214FF5BA2
+5B5B5B5B137F48B5FC000F91B512FEB8FCA5D8001F01E0C8FCB3AFEF0FC0AC171F6D6D14
+80A2173F6D16006F5B6D6D137E6D6D5B6DEBFF836EEBFFF86E5C020F14C002035C912600
+3FFCC7FC325C7DDA3F>I<902607FFC0ED3FFEB60207B5FCA6C6EE00076D826D82B3B3A2
+60A360A2607F60183E6D6D147E4E7F6D6D4948806D6DD907F0ECFF806D01FFEB3FE06D91
+B55A6E1500021F5C020314F8DA003F018002F0C7FC51427BC05A>I<B700C00103B512FC
+A6C66C01C0C8381FFE006D6DED07F0A26D6D5E190F6D6D5E191F6D606F153F6D95C7FC6F
+5DA26D6D157E19FE6D6E5C18016E5E7013036E5E701307A26E6D5C180F6E6D5C181F6E6D
+5C183F6E93C8FC705BA26E6D13FEA26E6E5A17816FEBC1F817C36F5C17E76F5C17FFA26F
+5CA26F5CA26F91C9FCA26F5BA36F5BA2705AA2705AA2705AA2705A4E417DBF55>I<B700
+81B600FC0103B512FCA6C66C0180C701FCC8381FFE006F6FED03F86D047F5F856F6E1607
+6D646F70140F6D705F866F6E161F6D646F4A6D143F6D99C7FC4E7F6F616D1B7E6F4A6D14
+FE6D6395B57E7001FC15016E62DCC0016E13036EDBF87F5D05038004E0496C14076E62DC
+F007ED800F6E4B6C5D050F15C004F8496C141F6E62DCFC1FEDE03F6E4B6C92C8FC053F15
+F004FE496C5C6E197E7048EDF8FE6E027E6D5C05FE15FC4D6D13FD6F601BFF6F496E5BA2
+4D806F60A26F496E5BA24D806F60A26F496E90C9FCA294C87E6F5FA26F486F5A047C6F5A
+6E417DBF75>I<007FB600C0017FB512F8A6D8001F01F8C70007EBF0006D040190C7FC6D
+6D5D6D6D4A5A6D6D4A5A70495A6D4C5A6E7F6E6D495A6E6D495A7049C8FC6E4A5A6E6D48
+5A6E6D485A6E13FFEF8FF06EEC9FE06FEBFFC06F5C6F91C9FC5F6F5B816F7F6F7F848170
+7F8493B57E4B805D4B80DB0FF37FDB1FE17F04C080153F4B486C7F4B486C7F4A486D7F4A
+486D7F4A5A4B6D7F020F6E7F4A486D7F4A486D804A5A4AC86C7F49486F7F4A6F7F010770
+7FEB3FFFB600F049B7FCA650407EBF55>I<B700C00103B512FCA6D8003F01C0C8381FFE
+006FED07F0A26D6D5E190F6D6D5E191F6D6D5E193F6D95C7FC6F5D6D177E6F15FEA26D6E
+495AA26E6D5C18036E6D5C18076E5E70130F6E5E70131FA26E6D495AA26E6D91C8FC606E
+6D137E18FE6E5D17816F5C17C3A26FEBE7F0A26FEBF7E017FF6F5CA26F5CA26F91C9FCA3
+6F5BA26F5BA2705AA2705AA2705AA35FA25F163F94CAFC5E167E16FED807E05CD81FF813
+01487E486C495AA2B5495AA24B5A5E151F4B5A6C4849CBFC15FEEBFC01393FF807FC391F
+F03FF06CB55A6C5C6C91CCFCC613FCEB1FE04E5D7DBF55>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fq cmr12 12 54
+/Fq 54 122 df<1618163C167CA2167816F8A216F01501A216E01503A216C01507A21680
+150FA2ED1F00A2151E153EA2153C157CA2157815F8A25D1401A24A5AA25D1407A25D140F
+A292C7FC5CA2141E143EA2143C147CA25CA25C1301A25C1303A25C1307A25C130FA291C8
+FC5BA2133EA2133C137CA2137813F8A25B1201A25B1203A2485AA25B120FA290C9FC5AA2
+121E123EA2123C127CA2127812F8A25A126026647BCA31>47 D<14FF010713E090381F81
+F890383E007C01FC133F4848EB1F8049130F4848EB07C04848EB03E0A2000F15F0491301
+001F15F8A2003F15FCA390C8FC4815FEA54815FFB3A46C15FEA56D1301003F15FCA3001F
+15F8A26C6CEB03F0A36C6CEB07E0000315C06D130F6C6CEB1F806C6CEB3F00013E137C90
+381F81F8903807FFE0010090C7FC28447CC131>I<143014F013011303131F13FFB5FC13
+E713071200B3B3B0497E497E007FB6FCA3204278C131>I<EB03FE90381FFFC0017F13F0
+3901F80FFC3903C001FE48486C7E000EC7EA7F8048EC3FC0ED1FE04815F00030140F0070
+15F800601407126CB415FC7F7F1503A46C4813076CC7FCC8FC16F8A2150F16F0151F16E0
+A2ED3FC0ED7F8016005D5D4A5A4A5A4A5A5D4A5A4A5A4AC7FC147C5C5C495A495A495A49
+C7120C131E5B013814185B5B485A4848143848C81230000E1570001FB612F0A25A5AB712
+E0A326427BC131>I<49B4FC010F13E0013F13FC9038FE01FE3A01F0007F80D803C0EB3F
+C048C7EA1FE0120EED0FF0EA0FE0486C14F8A215077F5BA26C48130FEA03C0C813F0A3ED
+1FE0A2ED3FC01680ED7F0015FE4A5AEC03F0EC1FC0D90FFFC7FC15F090380001FCEC007F
+ED3F80ED1FC0ED0FE016F0ED07F816FC150316FEA2150116FFA3121EEA7F80487EA416FE
+491303A2007EC713FC00701407003015F80038140F6C15F06CEC1FE06C6CEB3FC0D803E0
+EB7F803A01FE01FE0039007FFFF8010F13E0010190C7FC28447CC131>I<ED0380A21507
+150FA2151F153FA2157F15FFA25CEC03BF153F14071406140C141C141814301470146014
+C013011480EB03005B13065B131C13185B1370136013E0485A5B120390C7FC1206120E12
+0C5A123812305A12E0B812C0A3C8383F8000ADEDFFE0027FEBFFC0A32A437DC231>I<00
+0615C0D807C0130701FCEB7F8090B612005D5D5D15E0158026063FFCC7FC90C9FCAE14FF
+010713C090381F01F090383800FC01F0137ED807C07F49EB1F8016C090C7120F000615E0
+C8EA07F0A316F81503A216FCA5123E127F487EA416F890C712075A006015F0A20070140F
+003015E00038EC1FC07E001EEC3F806CEC7F006C6C13FE6C6C485A3901F807F039007FFF
+E0011F90C7FCEB07F826447BC131>I<EC07FCEC3FFF91B512C0903903FC03E0903907E0
+00F0D91FC0133849C71258017EEB01FC01FE1303491307485A485AA24848EB03F8000FEC
+01F092C7FC485AA3485AA3127FA29038007F80903801FFF090380780FC39FF0E003E49EB
+1F8049EB0FC049EB07E0136001E0EB03F04914F8150116FC5BED00FEA390C812FFA47EA5
+7F123FA216FE121F15016D14FC120FED03F86C7EED07F06C6C14E06C6CEB0FC06C6CEB1F
+80017EEB3F0090383F80FE90380FFFF8010313E00100138028447CC131>I<121CA2EA1F
+8090B712C0A3481680A217005E0038C8120C0030151C00705D0060153016705E5E481401
+4B5A4BC7FCC81206150E5D151815385D156015E04A5AA24A5A140792C8FC5CA25C141E14
+3EA2147E147CA214FCA21301A3495AA41307A6130FAA6D5AEB01C02A457BC231>I<14FF
+010713E0011F13F890387F00FE01FC133FD801F0EB1F804848EB0FC049EB07E00007EC03
+F048481301A290C713F8481400A47FA26D130116F07F6C6CEB03E013FC6C6CEB07C09039
+FF800F806C9038C01F006CEBF03EECF87839007FFEF090383FFFC07F01077F6D13F8497F
+90381E7FFFD97C1F1380496C13C02601E00313E048486C13F000079038007FF84848EB3F
+FC48C7120F003EEC07FE150148140016FF167F48153FA2161FA56C151E007C153EA2007E
+153C003E157C6C15F86DEB01F06C6CEB03E06C6CEB07C0D803F8EB1F80C6B4EBFF009038
+3FFFFC010F13F00101138028447CC131>I<14FF010713E0011F13F890387F80FC9038FC
+007E48487F4848EB1F804848EB0FC0000FEC07E0485AED03F0485A16F8007F140190C713
+FCA25AA216FE1500A516FFA46C5CA36C7E5D121F7F000F5C6C6C130E150C6C6C131C6C6C
+5BD8007C5B90383F01E090390FFF80FE903801FE0090C8FC150116FCA4ED03F8A216F0D8
+0F801307486C14E0486C130F16C0ED1F80A249EB3F0049137E001EC75A001C495A000F49
+5A3907E01FE06CB51280C649C7FCEB1FF028447CC131>I<16C04B7EA34B7EA34B7EA34B
+7EA3ED19FEA3ED30FFA203707FED607FA203E07FEDC03FA2020180ED801FA2DA03007F16
+0FA20206801607A24A6D7EA34A6D7EA34A6D7EA20270810260147FA202E08191B7FCA249
+820280C7121FA249C87F170FA20106821707A2496F7EA3496F7EA3496F7EA201788313F8
+486C83D80FFF03037FB500E0027FEBFFC0A342477DC649>65 D<B8FC17E017FC00019039
+C00003FF6C6C4801007FEF3FC0717E717E717E84170384170184A760A21703601707604D
+5A4D5AEF7FC04DC7FCEE03FEEE3FF091B65A17FC0280C7B47EEF1FC0EF0FF0717E717E71
+7E717E1980187F19C0A2183F19E0A8F07FC0A2198018FF4D1300A24D5AEF0FFC4D5AEF7F
+E048486C903803FFC0B9C7FC17FC17C03B447CC345>I<DB0FFE146092B500C013E00203
+14F0913A0FFC01FC0191393FC0003E02FFC7EA0F83D903FCEC03C74948EC01E74948EC00
+FF4948157F4948153F4948151F49C9120F485A491607120348481603A248481601A24848
+1600A2123FA2491760127FA31900485AAE6C7EA21960A2123F7FA2001F18E07F000F18C0
+A26C6C160119806C6C160312016DEE07006C6C16066D6C150E6D6C5D6D6C5D6D6C15786D
+6C5D6D6C4A5AD900FFEC0780DA3FC0011FC7FCDA0FFC13FC0203B512F0020014C0DB0FFE
+C8FC3B487BC546>I<B8FC17F017FC00019039C00007FF6C499038007FC0017FED1FE0EF
+07F0EF03FC717E717E84727E727E727EA2727E85180385A2180185A38584A31A80AD1A00
+A36061A361180361180761180F614E5A183F614EC7FC18FEEF03FC4D5AEF1FE001FFED7F
+C0486DD907FFC8FCB812FC17F094C9FC41447CC34B>I<B912F8A3000101C0C7127F6C6C
+48EC07FC17011700187C183C181CA284A31806A4180704067FA395C7FCA4160EA2161E16
+3E16FE91B5FCA3EC8000163E161E160EA21606A319C0A3F0018093C7FCA41803A21900A2
+60A260A2181EA2183E187EEF01FE170748486C147FB95AA33A447CC342>I<B912F0A300
+0101C0C7127F6C6C48EC0FF817031701170018781838A2181CA3180CA4180E1806160CA2
+1800A5161CA2163C167CED01FC91B5FCA3EC8001ED007C163C161CA2160CA793C8FCB080
+48487EB612F8A337447CC340>I<DB0FFE146092B500C013E0020314F0913A0FFC01FC01
+91393FC0003E02FFC7EA0F83D903FCEC03C74948EC01E74948EC00FF4948157F4948153F
+4948151F49C9120F485A491607120348481603A248481601A248481600A2123FA2491760
+127FA396C7FC485AAD4CB612C06C7EA293C7387FF000725A003F171F7FA2121F7F120FA2
+6C7EA26C7E6C7EA26C7E6D7E6D6C153F6D7E6D6C157F6D6C15E7D903FEEC01C7D900FFEC
+0383DA3FE0EB0F01DA0FFCEBFE000203B500F81360020002E090C7FCDB0FFEC9FC42487B
+C54D>I<B612F0A3C6EBF0006D5A6D5AB3B3B3A4497E497EB612F0A31C447DC323>73
+D<B612F8A3000101E0C9FC6C6C5A5CB3B31830A418701860A518E0A3EF01C0A217031707
+A2170F173F177FEE01FF48486C011F1380B9FCA334447CC33D>76
+D<B56C933807FFFC6E5EA20001F1FE0026006FE0EE1BF8A3D967F01633A2D963F81663A3
+D961FC16C3A3D960FEED0183A2027FED0303A36E6C1406A36E6C140CA26E6C1418A36E6C
+1430A36E6C1460A26E6C14C0A36E6CEB0180A3037FEB0300A292383F8006A36F6C5AA36F
+6C5AA26F6C5AA36F6C5AA36F6C5AA26FB45AA370C7FC13F0A2486C143ED80FFFEF0FFEB5
+00F0011C0107B512FCA34E447BC359>I<B56C020FB5FC8080C6040013F06D6CED1F80D9
+6FF8ED0F00A2D967FC1506EB63FEA2EB61FF01607FA26E7E6E7EA26E7E6E7EA26E7E6E7E
+A26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380A2EE7FC0EE3FE0A2EE1F
+F0EE0FF8A2EE07FCEE03FEA2EE01FF701386A2EF7FC6EF3FE6A2EF1FF6EF0FFEA2170717
+03A217011700A201F0167E183E487ED80FFF161EB500F0150EA2180640447CC349>I<ED
+1FFC4AB512C0913907F007F091391F8000FC027EC7123FD901F8EC0FC049486E7E49486E
+7E49486E7E49486E7E49C9127E017E8201FE834848707E4848707EA24848707EA2000F84
+491603001F84A24848707EA3007F84A24982A300FF1980AD6C6C4C1300A4003F606D1603
+A2001F60A26C6C4C5AA26C6C4C5AA20003606D161F6C6C4C5A000060017F4CC7FC6E5D01
+3F5E6D6C4A5AD907E0EC03F06D6C4A5AD901FCEC1FC0D9007E4AC8FCDA1F8013FC913907
+F007F00201B512C09126001FFCC9FC41487BC54C>I<B712FCEEFFC017F800019039C000
+0FFC6C6C48EB01FF9338007F80EF1FE0170FEF07F018F8EF03FCA218FE1701A218FFA718
+FEA2170318FCA2EF07F818F0EF0FE0EF1FC0EF7F80933801FE00EE0FFC91B612F0178002
+80C9FCB3AA3801FFE0B612C0A338447CC342>I<B712E016FF17C000019039C0003FF86C
+6C48EB03FCEE00FF717E717E717E717E717EA284170384A760A21707604D5AA24D5A4D5A
+4DC8FCEE01FEEE07F8EE3FE091B6C9FC16FC913980007F80EE0FE0707EEE03FC707E1600
+83717EA2717EA784A71A6084171FA21AE0716C13C02601FFE002071301B600C016809438
+01FC03943900FE0700CBEA3FFEF007F843467CC348>82 D<49B41303010FEBE007013F13
+F89039FE00FE0FD801F8131FD807E0EB079F49EB03DF48486DB4FC48C8FC4881003E8112
+7E82127C00FC81A282A37E82A27EA26C6C91C7FC7F7FEA3FF813FE381FFFE06C13FE6CEB
+FFE06C14FC6C14FF6C15C0013F14F0010F80010180D9001F7F14019138001FFF03031380
+816F13C0167F163F161F17E000C0150FA31607A37EA36C16C0160F7E17806C151F6C1600
+6C5D6D147ED8FBC05CD8F9F0495AD8F07C495A90393FC00FE0D8E00FB51280010149C7FC
+39C0003FF02B487BC536>I<003FB912F8A3903BF0001FF8001F01806D481303003EC715
+0048187C0078183CA20070181CA30060180CA5481806A5C81600B3B3A54B7EED7FFE49B7
+7EA33F447DC346>I<B600C0010FB5FCA3000101E0C813F026007F80ED1F80F00F00A218
+06B3B3A7180E6D6C150CA2181C131F6E1518010F163818306D6C1570606D6C14016D6C5D
+6D6CEC0780027F4AC7FC6E6C131EDA1FE0137C913907FC03F00201B55A6E6C1380DB07FC
+C8FC40467CC349>I<B692383FFFF0A3000301E003071300C649ED01FC4A5E017F705A6E
+5E133F616E1501011F5FA26D6C4BC7FCA28001071606A26E150E0103160CA26D6C5DA280
+6D5EA26F1470027F156081023F5DA281021F4A5AA26F1303020F92C8FC8102071406A26F
+130E0203140CA26E6C5BA2816E5CA2EE8070037F1360A26F6C5AA216E092381FE180A216
+F3030F90C9FC16FBED07FEA36F5AA36F5AA26F5AA3166044467EC349>I<B60107B500F8
+90380FFFFEA3000301E0D9001F90C813F06C0180DA0FFCED3FC091C86C48ED1F006C871C
+0E6D6C6E7E1C0CA26D6C6F5DA36EDA06FF1538011F1A30A26E020E6D1470010FDB0C7F15
+60A26E021C7F0107DB183F5DA2856D6CDA301F4A5AA36D6C4A6C6C49C7FCA36D6C4A6C6C
+1306A3DB80016E130E027FDA8003140CA2DBC00380023FDA00015CA203E081021F01066D
+5CA36E6C486E6C5AA36E6C486E6C5AA36F48EC1FE1020360A2DBFE7015F302010160020F
+90C8FCA2DBFFE015FB6E49EC07FEA36F486E5AA36FC86C5AA3031E6F5AA4030C16605F46
+7EC364>I<EB07FC90383FFF809038F80FE03903C003F048C66C7E000E6D7ED80FC0137E
+486C137F6D6D7EA36F7EA26C5AEA0380C8FCA4EC0FFF49B5FC90380FFE1FEB3FC0EBFF00
+EA03FC485A485A485A485A127F5B176048C7FCA3153FA36D137F007F14EF6D9038C7E0C0
+003F13013A1FE00783F13B07F81E03FF802701FFFC0113003A001FE0007C2B2E7CAC31>
+97 D<EA01FC12FFA3120712031201B3EC03FC91380FFF8091383C07E091387001F89039
+FDE0007E02807F01FFEC1F8091C713C049EC0FE049140717F0A2EE03F8A217FCA2160117
+FEAB17FC1603A217F8A2EE07F0A26DEC0FE017C06D141F01FBEC3F80D9F380EB7E00D9E1
+C05B9039E0F001F89039C03C07E09039801FFF80C7D803FCC7FC2F467DC436>I<EC7F80
+903803FFF090380FC07C90383F000F01FCEB03804848EB01C00003140F4848EB1FE04913
+3F120F485AA2485AED1FC0007FEC070092C7FCA290C9FC5AAB7E7FA2123F16307F001F15
+706C6C146016E06C6C14C06C6C13010001EC03806C6CEB0700013F131E90381FC0789038
+07FFF001001380242E7DAC2B>I<167FED3FFFA315018182B3EC7F80903803FFF090380F
+C07C90383F000E017E1307496D5AD803F87F48487F5B000F81485AA2485AA2127FA290C8
+FC5AAB7E7FA2123FA26C7EA2000F5D7F6C6C5B00035C6C6C9038077F806C6C010E13C001
+3F011C13FE90380FC0F8903803FFE09026007F0013002F467DC436>I<EB01FE903807FF
+C090381F03F090387E00FC49137E48487F485A4848EB1F80000F15C049130F121F484814
+E01507A2007F15F090C7FCA25AA390B6FCA290C9FCA67EA27FA2123F16306C7E1670000F
+15606D14E06C6C14C0000314016C6CEB03806C6CEB0700013E131E90381F80F8903803FF
+E0010090C7FC242E7DAC2B>I<EC0FE0EC7FF8903801F81E903803F03F90390FE07F8090
+381FC0FF5C133F495AA2ED7F0001FE131C92C7FCAFB67EA3C648C8FCB3B2486C7E007F13
+FFA321467EC51E>I<EE0F80D901FCEB7FE0903A0FFF81F0F090393F07E3819039FC01FF
+033A01F800FE014848017E13E00007027FC7FC497F000F8149131F001F81A9000F5D6D13
+3F000792C7FC6D5B0003147E6C6C5B6D485A3903BF07E090380FFF80260701FCC8FC90CA
+FCA25AA37F6C7E7F90B512F86C14FF16E06C15F86C6C8048B67E3A07C0000FFF48481300
+003FC8EA3F80003E151F48ED0FC0A2481507A56C150F007C1680007E151F003E16006C15
+3E6C6C5CD807E0495AD801F8EB07E0D8007FEB3F8090261FFFFEC7FC010113E02C427DAC
+31>I<EA01FC12FFA3120712031201B3EC01FE913807FFC091381E07F091383801F80270
+7FECE000D9FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FEA32F45
+7DC436>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCADEA01FC12FFA3120712031201
+B3B0487EB512F8A315437DC21C>I<143C14FFA2491380A46D1300A2143C91C7FCADEC7F
+80EB3FFFA31300147F143FB3B3AA123E127F39FF807F00A2147EA25C6C485A383C01F06C
+485A3807FF80D801FEC7FC195785C21E>I<EA01FC12FFA3120712031201B3A292381FFF
+E0A36F1300ED07F816E05E5E030EC7FC5D5D5D5D4A5A4A5A4AC8FC5CEC3F804A7E14FF90
+38FDCFE09038FF8FF01407496C7E01FC7F14016E7E81816F7E82151F6F7E821507826F7E
+8282486C491380B5D8F81F13F8A32D457DC433>I<EA01FC12FFA3120712031201B3B3B3
+A5487EB512F8A315457DC41C>I<D801FC01FFEC1FE000FF010701E0EBFFFC913B0F03F8
+01E07F913C3C01FC07803F800007903C7000FE0E001FC0000349D97E1C130F2601FDC0D9
+7F38804A143001FFDA3FF06D7E91C75BA2495DA3495DB3A8486C4A6C497EB5D8F81FB500
+03B512E0A34B2C7DAB52>I<3901FC01FE00FF903807FFC091381E07F091383801F80007
+01707F0003EBE0002601FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F
+13FEA32F2C7DAB36>I<EC7F80903803FFF090380FC0FC90383E001F496D7E496D7E4848
+6D7E48486D7E48486D7E000F81A24848147E003F157FA290C87E481680A44816C0AA6C16
+80A26D147F003F1600A2001F157E6D14FE000F5D6D130100075D6C6C495A6C6C495A6C6C
+495A013E49C7FC90381FC0FE903807FFF89038007F802A2E7DAC31>I<3901FC03FC00FF
+90380FFF8091383C07E091387001F83A07FDE000FE00030180137FD801FFEC3F8091C7EA
+1FC04915E049140F17F0160717F8160317FCA3EE01FEABEE03FCA3EE07F8A217F0160F6D
+15E0EE1FC06D143F17806EEB7E00D9FDC05B9039FCF003F891383C0FE091381FFF80DA03
+FCC7FC91C9FCAE487EB512F8A32F3F7DAB36>I<3903F803F000FFEB1FFCEC3C3EEC707F
+0007EBE0FF3803F9C000015B13FBEC007E153C01FF13005BA45BB3A748B4FCB512FEA320
+2C7DAB26>114 D<90383FE0183901FFFC383907E01F78390F0003F8001E130148130000
+7C1478127800F81438A21518A27EA27E6C6C13006C7E13FC383FFFE06C13FC6C13FF6C14
+C06C14E0C614F0011F13F81300EC0FFC140300C0EB01FE1400157E7E153EA27EA36C143C
+6C147C15786C14F86CEB01F039F38003E039F1F00F8039E07FFE0038C00FF01F2E7DAC26
+>I<1306A5130EA4131EA3133E137EA213FE12011207001FB512F0B6FCA2C648C7FCB3A4
+150CAA017E131C017F1318A26D133890381F8030ECC070903807E0E0903801FFC0903800
+7F001E3E7EBC26>I<D801FC147F00FFEC3FFFA300071401000380000181B3A85EA35DA2
+12006D5B017E9038077F80017F010E13C06D011C13FE90380FC078903803FFF09026007F
+8013002F2D7DAB36>I<B539F001FFFCA3000790C7EA7FE06C48EC1F8000011600160E12
+00160C017F5CA280013F5CA26E1370011F146080010F5CA2ECF00101075CA26D6C48C7FC
+A26E5A01011306A26D6C5AA214FF6E5AA215B8EC3FB015F06E5AA36E5AA26E5AA36EC8FC
+2E2C7EAA33>I<B500E0B539E03FFF80A30007903C000FFE000FFC00D803FCD903F8EB03
+F8F001E0120103015D6D80000060A26D6E13036DD9037E91C7FCA20280017F5B013FD906
+3F1306A2D91FC06E5AED0C1FA2D90FE06E5AED180FA2D907F06E5AED3007A2D903F86E5A
+ED6003A2902601FCE06D5AEDC00117FCD900FFECFD80ED800017FF027F92C8FC92C77EA2
+6E147E023E143EA2021E143C021C141CA2412C7EAA46>I<B539F007FFFCA30003D9C001
+13C0C6496C1300017F14FC013F5C6E13E06D7E010F495A6D6C485A02F890C7FC903803FC
+060101130E6E5A903800FF186E5AEC3FF05D141F140F6E7E81140FEC0DFCEC19FEEC38FF
+4A7E9138603F8002C07F0101131F49486C7E02007F01066D7E010E1303496D7E013C8001
+7C80D801FC1580D80FFE4913C0B5D8800F13FFA3302B7FAA33>I<B539F001FFFCA30007
+90C7EA7FE06C48EC1F8000011600160E0000150C6D141C6D1418A26E1338013F1430A26D
+6C5BA26E13E0010F5CA26D6C485AA2ECF803010391C7FCA2903801FC06A2ECFE0E010013
+0CA2EC7F18A215B8EC3FB0A2EC1FE0A36E5AA26E5AA36EC8FCA21406A35CA25CA2123C00
+7E5BB4FC5CA25CEAFE01387C0380D87007C9FCEA3C1EEA0FFCEA03F02E3F7EAA33>I
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fr cmtt10 10.95 93
+/Fr 93 127 df<121C127FEAFF80B3EA7F00B2123EC7FCA8121C127FA2EAFF80A3EA7F00
+A2121C09396DB830>33 D<00101304007C131F00FEEB3F80A26C137FA248133FB2007E14
+00007C7F003C131E00101304191C75B830>I<903907C007C0A2496C487EA8011F131FA2
+02C05BA3007FB7FCA2B81280A36C16006C5D3A007F807F80A2020090C7FCA9495BA2003F
+90B512FE4881B81280A36C1600A22701FC01FCC7FCA300031303A201F85BA76C486C5AA2
+29387DB730>I<1438147C14FCA4EB03FF011F13E090B512FC4880000780481580261FFE
+FD13C09039F0FC3FE0D83FC0131FD87F80EB0FF001001307007E15F800FE14035A1507A3
+6CEC03F0A2007F91C7FC138013C0EA3FF0EA1FFE13FF6C13FF6C14E0000114F86C6C7F01
+1F7F01037F0100148002FD13C09138FC7FE0151FED0FF015070018EC03F8127E1501B4FC
+A35AA26CEC03F07E01801307ED0FE0D83FC0131F01F0EB7FC0D81FFEB512806CB612006C
+5C6C5CC614F0013F13C0D907FEC7FCEB00FCA5147C143825477BBE30>I<D803C0EB01E0
+D80FF01303486C497E487E150F487ED87E7E495AEAFE7F5E486C133FA25E157FA24BC7FC
+6C5A5D387E7E01EA7FFED83FFC5B1403EA1FF86C48485AEA03C0C75B140FA25D141FA24A
+5AA25D147FA292C8FC5CA2495AA25C1303A25C1307A290390FF001E0ED07F84A487E011F
+497EA24A487E133F163F90267F807F1380ED7E1F14005BA25B1201A24848EB7F3F033F13
+004914FF12076F5A5B6F5A6C486D5A0001EC01E029477DBE30>I<EB07E0EB1FF8497E13
+7F497E803801FC7F497E810003131F13F0A6143F92C8FC91387F0FFF9026F87E1F138000
+0113FEEBF9FC13FB4A6C1300D9FFF013C06C13E0151F02C05BEB7F809038FF003F4892C7
+FC485C48EB807E5A15FE391FDFC0FC383F8FE014E1397F07F1F8EB03F300FEEBFBF0EB01
+FF5D7FEDC006027F130F91393F801F8015C06C137F6CEBFFE049EBF83F018701FC130026
+3FFFFBB5FC6C01F15B14E06C9038C03FFC00039038001FF8D801FCEB07E0293A7DB830>
+I<EA07C0EA0FF0EA1FF8A213FCA213FE120F1207EA007EA513FE13FCA2120113F81203EA
+07F0120FEA1FE0127FEAFFC013801300127C12380F1D70B730>I<141E147F14FF5BEB03
+FEEB07FCEB0FF0EB1FE0EB3FC0EB7F80EBFF00485A5B12035B485A120F5BA2485AA2123F
+5BA2127F90C7FCA412FEAD127FA47F123FA27F121FA26C7EA27F12076C7E7F12017F6C7E
+EB7F80EB3FC0EB1FE0EB0FF0EB07FCEB03FEEB01FF7F147F141E184771BE30>I<127812
+FE7E7F6C7E6C7EEA0FF06C7E6C7E6C7E6C7EEB7F80133F14C0131FEB0FE014F01307A2EB
+03F8A214FC1301A214FE1300A4147FAD14FEA4130114FCA2130314F8A2EB07F0A2130F14
+E0EB1FC0133F1480137FEBFF00485A485A485A485AEA3FE0485A485A90C7FC5A12781847
+78BE30>I<14E0497E497EA60038EC0380007EEC0FC0D8FF83EB3FE001C3137F9038F3F9
+FF267FFBFB13C06CB61280000FECFE00000314F86C5C6C6C13C0011F90C7FC017F13C048
+B512F04880000F14FE003FECFF80267FFBFB13C026FFF3F913E09038C3F87F0183133FD8
+7E03EB0FC00038EC0380000091C7FCA66D5A6D5A23277AAE30>I<143EA2147FAF007FB7
+FCA2B81280A36C1600A2C76CC8FCAF143EA229297DAF30>I<EA03E0EA0FF0EA1FF813FC
+EA3FFEA213FFA27EA27E1203EA007FA2137E13FEEA01FC1203EA07F8EA3FF0127FEAFFE0
+EA7F801300123C1019708B30>I<007FB612F0A2B712F8A36C15F0A225077B9E30>I<120F
+EA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C0C6E8B30>I<16F01501ED03F8A2
+1507A2ED0FF0A2ED1FE0A2ED3FC0A2ED7F80A2EDFF00A24A5AA25D1403A24A5AA24A5AA2
+4A5AA24A5AA24A5AA24AC7FCA2495AA25C1303A2495AA2495AA2495AA2495AA2495AA249
+C8FCA2485AA25B1203A2485AA2485AA2485AA2485AA2485AA248C9FCA25AA2127CA22547
+7BBE30>I<14FE903807FFC0497F013F13F8497F90B57E48EB83FF4848C6138049137F48
+48EB3FC04848EB1FE049130F001F15F0491307A24848EB03F8A290C712014815FCA400FE
+EC00FEAD6C14016C15FCA36D1303003F15F8A26D1307001F15F0A26D130F6C6CEB1FE0A2
+6C6CEB3FC06C6CEB7F806D13FF2601FF8313006CEBFFFE6D5B6D5B010F13E06D5BD900FE
+C7FC273A7CB830>I<EB03C0497EA2130FA2131FA2133F137F13FF1203123FB5FCA213EF
+138FEA7E0F1200B3B0003FB512F84814FCB612FEA26C14FC6C14F81F3977B830>I<EB07
+FC90383FFFC090B512F00003804814FE4880261FF80F1380263FE00113C09038C0007F48
+48EB3FE090C7121FED0FF04814075A6C15F81503A3127E1218C8FCA2150716F0150F16E0
+151F16C0153FED7F8015FF4A13005DEC07FC4A5A4A5A4A5A4A5A4A5A4990C7FC495A495A
+EB0FF0EB3FE0495A495A4890C8FC4848EB01F04848EB03F8485AEA1FE048B6FCB7FCA37E
+6C15F025397BB830>I<EB03FF013F13E090B512F84814FE4880481580260FFE0113C090
+38F0007F4848EB1FE0150F16F01507A26C5A6C5AC8FC150F16E0A2151FED3FC0157FEDFF
+8002071300903807FFFE495B5D8115FF6D1480D9000113C09138003FE0ED1FF0ED07F815
+0316FC150116FE1500A21218127EB4FCA2150116FC4814036C15F86C6C13076DEB1FF0D8
+3FF0133F3A1FFE01FFE06CB612C06C15806CECFE00C65C013F13F001031380273A7CB830
+>I<EC03FC4A7E140F141FA2143F147F157E14FEA2EB01FCEB03F8A2EB07F0A2EB0FE0EB
+1FC0A2EB3F80A2EB7F0013FEA2485A485AA2485AA2485A485AA2485AA248C7FC12FEB8FC
+1780A46C1600C8007EC7FCAA91387FFFFE91B6FCA46E5B29397DB830>I<000FB6128048
+15C05AA316800180C8FCAEEB83FF019F13C090B512F015FC8181D9FE0313809039F0007F
+C049133F0180EB1FE06CC7120F000E15F0C81207A216F81503A31218127EA2B4FC150716
+F048140F6C15E06C141F6DEB3FC06D137F3A3FE001FF80261FFC0F13006CB55A6C5C6C5C
+6C14E06C6C1380D90FFCC7FC25397BB730>I<EC0FF8EC7FFF49B51280010714E0131F49
+14F090387FF80F9039FFC007F84813803803FE005B485A4848EB03F0ED01E0484890C7FC
+5B123F5BA2127FEB000C903803FFE0010F13F8D8FF3F13FE48B6FCB7128016C09039FE00
+7FE001F8EB1FF001E0130F49EB07F849EB03FCA290C7120116FE1500A37EA46C7E15016D
+14FC121F6D1303000FEC07F86D130F6C6CEB1FF06DEB3FE03A03FF81FFC06C90B512806C
+15006D5B011F13F8010713E001011380273A7CB830>I<127CB712FC16FEA416FC48C7EA
+0FF816F0ED1FE0007CEC3FC0C8EA7F80EDFF00A24A5A4A5A5D14075D140F5D4A5AA24A5A
+A24AC7FCA25C5C13015CA213035CA213075CA4495AA6131F5CA96D5A6DC8FC273A7CB830
+>I<49B4FC011F13F0017F13FC90B57E0003ECFF804815C048010113E03A1FF8003FF049
+131FD83FC0EB07F8A24848EB03FC90C71201A56D1303003F15F86D13076C6CEB0FF06C6C
+EB1FE0D807FCEB7FC03A03FF83FF806C90B512006C6C13FC011F13F0497F90B512FE4880
+2607FE0013C0D80FF8EB3FE0D81FE0EB0FF04848EB07F8491303007F15FC90C712014815
+FE481400A66C14016C15FC6D1303003F15F86D1307D81FF0EB1FF06D133F3A0FFF01FFE0
+6C90B512C06C1580C6ECFE006D5B011F13F0010190C7FC273A7CB830>I<49B4FC010F13
+E0013F13F890B57E4880488048010113803A0FFC007FC0D81FF0EB3FE04848131F49EB0F
+F048481307A290C7EA03F85A4815FC1501A416FEA37E7E6D1303A26C6C13076C6C130F6D
+133FD80FFC13FF6CB6FC7E6C14FE6C14F9013FEBE1FC010F138190380060011400ED03F8
+A2150716F0150F000F15E0486C131F486CEB3FC0157FEDFF804A1300EC07FE391FF01FFC
+90B55A6C5C6C5C6C1480C649C7FCEB3FF0273A7CB830>I<120FEA3FC0EA7FE0A2EAFFF0
+A4EA7FE0A2EA3FC0EA0F00C7FCAF120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F
+000C276EA630>I<EA03C0EA0FF0EA1FF8A2EA3FFCA4EA1FF8A2EA0FF0EA03C0C7FCAFEA
+03C0EA0FF0121F13F8123F13FCA3121FA2120F12031200120113F8120313F01207EA1FE0
+123FEA7FC0EAFF80EA7F00127E12380E3470A630>I<16F01503ED07F8151F157FEDFFF0
+14034A13C0021F138091383FFE00ECFFF8495B010713C0495BD93FFEC7FC495A3801FFF0
+485B000F13804890C8FCEA7FFC5BEAFFE05B7FEA7FF87FEA1FFF6C7F000313E06C7F3800
+7FFC6D7E90380FFF806D7F010113F06D7FEC3FFE91381FFF80020713C06E13F01400ED7F
+F8151F1507ED03F01500252F7BB230>I<007FB7FCA2B81280A36C16006C5DCBFCA7003F
+B612FE4881B81280A36C1600A229157DA530>I<1278127EB4FC13C07FEA7FF813FEEA1F
+FF6C13C000037F6C13F86C6C7EEB1FFF6D7F010313E06D7F9038007FFC6E7E91380FFF80
+6E13C0020113F080ED3FF8151F153FEDFFF05C020713C04A138091383FFE004A5A903801
+FFF0495B010F13804990C7FCEB7FFC48485A4813E0000F5B4890C8FCEA7FFE13F8EAFFE0
+5B90C9FC127E1278252F7BB230>I<EC1FE0ECFFF8010313FE010F7F4914804914C09039
+7FF03FE09038FF800F4890380007F0D803FC13033A07F801FBF89038F007FF380FE01F4A
+13FCEA1FC0495A003FEBFF0F903800FE07903901FC03FE007FEBF801EA7E03ECF000A2EA
+FE0700FC49137EAA00FE6D13FED87E0314FCA2ECF801D87F0114F8003FEBFC03903900FE
+07F0903880FF0F001F90387FFFE06D6C13C0EA0FE06E13803A07F007FE009038F801F86C
+6CC7127C6CB414FE6CEB800390387FF01F6DB512FC6D14F86D14E0010314C00100EBFE00
+EC1FF0273A7CB830>64 D<147F4A7EA2497FA4497F14F7A401077F14E3A3010F7FA314C1
+A2011F7FA490383F80FEA590387F007FA4498049133F90B6FCA34881A39038FC001F0003
+8149130FA4000781491307A2D87FFFEB7FFFB56CB51280A46C496C130029397DB830>I<
+007FB512F0B612FE6F7E82826C813A03F8001FF815076F7E1501A26F7EA615015EA24B5A
+1507ED1FF0ED7FE090B65A5E4BC7FC6F7E16E0829039F8000FF8ED03FC6F7E1500167FA3
+EE3F80A6167F1700A25E4B5A1503ED1FFC007FB6FCB75A5E16C05E6C02FCC7FC29387EB7
+30>I<91387F803C903903FFF03E49EBFC7E011F13FE49EBFFFE5B9038FFE07F48EB801F
+3903FE000F484813075B48481303A2484813015B123F491300A2127F90C8FC167C16005A
+5AAC7E7EA2167C6D14FE123FA27F121F6D13016C6C14FCA26C6CEB03F86D13076C6CEB0F
+F03901FF801F6C9038E07FE06DB512C06D14806D1400010713FC6D13F09038007FC0273A
+7CB830>I<003FB512E04814FCB67E6F7E6C816C813A03F8007FF0ED1FF8150F6F7E6F7E
+15016F7EA2EE7F80A2163F17C0161FA4EE0FE0AC161F17C0A3163F1780A2167F17005E4B
+5A15034B5A150F4B5AED7FF0003FB65A485DB75A93C7FC6C14FC6C14E02B387FB730>I<
+007FB7FCB81280A47ED803F8C7123FA8EE1F0093C7FCA4157C15FEA490B5FCA6EBF800A4
+157C92C8FCA5EE07C0EE0FE0A9007FB7FCB8FCA46C16C02B387EB730>I<003FB7128048
+16C0B8FCA27E7ED801FCC7121FA8EE0F8093C7FCA5153E157FA490B6FCA69038FC007FA4
+153E92C8FCAE383FFFF8487FB5FCA27E6C5B2A387EB730>I<02FF13F00103EBC0F8010F
+13F1013F13FD4913FF90B6FC4813C1EC007F4848133F4848131F49130F485A491307121F
+5B123F491303A2127F90C7FC6F5A92C8FC5A5AA892B5FC4A14805CA26C7F6C6D1400ED03
+F8A27F003F1407A27F121F6D130F120F7F6C6C131FA2D803FE133F6C6C137FECC1FF6C90
+B5FC7F6D13FB010F13F30103EBC1F0010090C8FC293A7DB830>I<3B3FFF800FFFE0486D
+4813F0B56C4813F8A26C496C13F06C496C13E0D803F8C7EAFE00B290B6FCA601F8C7FCB3
+A23B3FFF800FFFE0486D4813F0B56C4813F8A26C496C13F06C496C13E02D387FB730>I<
+007FB6FCB71280A46C1500260007F0C7FCB3B3A8007FB6FCB71280A46C1500213879B730
+>I<49B512F04914F85BA27F6D14F090C7EAFE00B3B3123C127EB4FCA24A5A1403EB8007
+397FF01FF86CB55A5D6C5C00075C000149C7FC38003FF025397AB730>I<D83FFF90380F
+FF80486D4813C0B56C5AA26C497E6C496C1380D803F0903803F8004B5A4B5A151F4B5A5E
+4BC7FC15FE14014A5A5D4A5A4A5A141F5D4A5A4AC8FC5C13F18101F37F13F790B57E14EF
+ECC7F01483EC03F8140101FE7F496C7E5B157F497F82151F82150F826F7EA26F7E150182
+1500D83FFF903803FFC0486D4813E0B56C5AA26C497E6C496C13C02B387FB730>I<383F
+FFF8487FB57EA26C5B6C5BD801FCC9FCB3B0EE0F80EE1FC0A9003FB7FC5AB8FCA27E6C16
+802A387EB730>I<D83FF8ECFFE0486C4913F0486C4913F8A2007F16F06C6C4913E00007
+160001EF14BFEC800FA39039E7C01F3FA4ECE03F01E3133EA2ECF07EA201E1137CA2ECF8
+FCA201E013F8A214FDEC7DF0A3147FEC3FE0A3EC1FC0A2EC070091C7FCADD83FFC903801
+FFE0486C4913F0B54913F8A26C486D13F06C486D13E02D387FB730>I<D83FFC90381FFF
+80486C4913C0B54913E0A26C6D6C13C06C6E13800003913801F800EBF7C0A3EBF3E0A314
+F013F1A214F8A213F014FCA2147C147EA2143E143FA2141FA21581A2140F15C1A2140715
+E1A2140315F1A21401A215F91400A3157DA3153FEA3FFF481380B5EAC01FA26CEB800F6C
+496C5A2B387EB730>I<90383FFFE048B512FC000714FF4815804815C04815E0EBF80001
+E0133FD87F80EB0FF0A290C71207A44815F8481403B3A96C1407A26C15F0A36D130FA26D
+131F6C6CEB3FE001F813FF90B6FC6C15C06C15806C1500000114FCD8003F13E0253A7BB8
+30>I<007FB512F0B612FE6F7E16E0826C813903F8003FED0FFCED03FE15016F7EA28217
+80163FA6167F17005EA24B5A1503ED0FFCED3FF890B6FC5E5E16804BC7FC15F001F8C9FC
+B0387FFFC0B57EA46C5B29387EB730>I<90383FFFE048B512FC000714FF4815804815C0
+4815E0EBF80001E0133F4848EB1FF049130F90C71207A44815F8481403B3A8147E14FE6C
+EBFF076C15F0EC7F87A2EC3FC7018013CF9038C01FFFD83FE014E0EBF80F90B6FC6C15C0
+6C15806C1500000114FCD8003F7FEB00016E7EA21680157F16C0153F16E0151F16F0150F
+ED07E025467BB830>I<003FB57E4814F0B612FC15FF6C816C812603F8017F9138003FF0
+151F6F7E15071503821501A515035E1507150F4B5A153F4AB45A90B65A5E93C7FC5D8182
+D9F8007FED3FE0151F150F821507A817F8EEF1FCA53A3FFF8003FB4801C0EBFFF8B56C7E
+17F06C496C13E06C49EB7FC0C9EA1F002E397FB730>I<90390FF803C0D97FFF13E048B5
+12C74814F74814FF5A381FF80F383FE001497E4848137F90C7123F5A48141FA2150FA37E
+ED07C06C91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C14E0000114F86C80011F13FF0103
+1480D9003F13C014019138007FE0151FED0FF0A2ED07F8A2007C140312FEA56C140716F0
+7F6DEB0FE06D131F01F8EB3FC001FF13FF91B51280160000FD5CD8FC7F13F8D8F81F5BD8
+78011380253A7BB830>I<003FB712C04816E0B8FCA43AFE003F800FA8007CED07C0C791
+C7FCB3B1011FB5FC4980A46D91C7FC2B387EB730>I<3B7FFFC007FFFCB56C4813FEA46C
+496C13FCD803F8C7EA3F80B3B16D147F00011600A36C6C14FE6D13016D5CEC800390393F
+E00FF890391FF83FF06DB55A6D5C6D5C6D91C7FC9038007FFCEC1FF02F3980B730>I<D8
+7FFE90380FFFC0B54913E06E5AA24A7E6C486D13C0D807F0903801FC00A26D130300035D
+A46C6C495AA46C6C495AA46D131F6D5CA3EC803F013F5CA46D6C48C7FCA490380FE0FEA4
+01075B14F1A301035BA314FB01015BA314FFA26D5BA46E5A6E5A2B397EB730>I<D83FFC
+903801FFE0486C4913F000FF16F8A2007F16F06C486D13E0D81FC09038001FC0000F1680
+A76D143F00071600A7000390380F803E9039F01FC07EEC3FE0A3EC7FF0A2147D0001157C
+A29039F8FDF8FCA314F8A300005D01F913FCA2ECF07CA201FD137DA2017D5CECE03DA301
+7F133FA2ECC01FA2013F5CA2EC800F6D486C5A2D397FB730>I<3A3FFF01FFF84801837F
+02C77FA202835B6C01015B3A01FC007F806D91C7FC00005C6D5BEB7F01EC81FCEB3F8314
+C3011F5B14E7010F5B14FF6D5BA26D5BA26D5BA26D90C8FCA4497FA2497FA2815B81EB0F
+E781EB1FC381EB3F8181EB7F0081497F49800001143F49800003141F49800007140FD87F
+FEEB7FFFB590B5128080A25C6C486D130029387DB730>I<D87FFF90381FFFC0B56C4813
+E0A46C496C13C0D803F8903803F8006D1307A26C6C495AA26C6C5C151F6D5CEC803F013F
+5CECC07F011F91C7FCA290380FE0FEA214F101075BA2903803FBF8A201015B14FF6D5BA2
+6E5AA36E5AB1903803FFF8497F497FA26D5B6D5B2B387EB730>I<001FB612FC4815FE5A
+A490C7EA03FCED07F816F0150FED1FE016C0153FED7F80003E1500C85A4A5A5D14034A5A
+5D140F4A5A5D143F4A5A92C7FC5C495A5C1303495A5C130F495A5C133F495A91C8FC5B48
+48147C4914FE1203485A5B120F485A5B123F485A90B6FCB7FCA46C15FC27387CB730>I<
+007FB5FCB61280A4150048C8FCB3B3B3A5B6FC1580A46C140019476DBE30>I<127CA212
+FEA27EA26C7EA26C7EA26C7EA26C7EA26C7EA26C7EA212017FA26C7EA26D7EA26D7EA26D
+7EA26D7EA26D7EA26D7EA2130180A26D7EA26E7EA26E7EA26E7EA26E7EA26E7EA26E7EA2
+140181A26E7EA2ED7F80A2ED3FC0A2ED1FE0A2ED0FF0A2ED07F8A21503A2ED01F0150025
+477BBE30>I<007FB5FCB61280A47EC7123FB3B3B3A5007FB5FCB6FCA46C140019477DBE
+30>I<1307EB1FC0EB7FF0497E000313FE000FEBFF80003F14E0D87FFD13F039FFF07FF8
+EBC01FEB800F38FE0003007CEB01F00010EB00401D0E77B730>I<007FB612F0A2B712F8
+A36C15F0A225077B7D30>I<1338137CEA01FE12031207EA0FFC13F0EA1FE013C0EA3F80
+13005A127EA212FE5AA5EAFFC013E013F0127FA2123FA2EA1FE0EA07C00F1D70BE30>I<
+EB3FFC48B57E4814E04880488048809038F00FFE9038E001FF806F7E6C48133F6C4880C8
+121FA491B5FC130F137F48B6FC12075A48EBC01F383FFC00EA7FE0138048C7FC5AA46C14
+3FA26C6C137F9038C001FF263FF80FEBFFC06CB712E0A2000714F76C14C3C6020013C0D9
+3FF090C7FC2B2A7CA830>I<EA3FFC487E12FFA2127F123F1200AAEC03FE91381FFF8002
+7F13E091B57E90B612FC82ECFE079138F001FF4A6C13804A137F4AEB3FC091C7121F4915
+E0160FA217F01607A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDAF00313009138
+FC0FFE91B55A5E495CD97E7F13C0D93C1F90C7FC90380003FC2C3980B730>I<ECFFE001
+0713FC011F7F017F7F90B612804815C048EB807F3907FC003F485A485A49EB1F804848EB
+0F004990C7FC127F90C9FCA25A5AA87E7EA27F003FEC07C06DEB0FE06C7E6D131F6C6C14
+C0D807FE133F9039FFC0FF806C90B5FCC615006D5B011F13F801075B01011380232A7AA8
+30>I<913801FFE04A7F5CA28080EC0007AAEB03FE90381FFF874913E790B6FC5A5A4813
+03380FFC00D81FF0133F49131F485A150F4848130790C7FCA25AA25AA87E6C140FA27F00
+3F141F6D133F6C7E6D137F390FF801FF2607FE07EBFFC06CB712E06C16F06C14F76D01C7
+13E0011F010313C0D907FCC8FC2C397DB730>I<49B4FC010713E0011F13F8017F7F90B5
+7E488048018113803A07FC007FC04848133FD81FE0EB1FE0150F484814F0491307127F90
+C7FCED03F85A5AB7FCA516F048C9FC7E7EA27F003FEC01F06DEB03F86C7E6C7E6D1307D8
+07FEEB1FF03A03FFC07FE06C90B5FC6C15C0013F14806DEBFE00010713F8010013C0252A
+7CA830>I<EDFF80020713E0021F13F05C4A13F891B5FC491387903803FE079138FC03F0
+903907F800C04A1300A8003FB612C04815E0B7FCA36C15C0260007F0C7FCB3A9003FB512
+FE4880B71280A26C15006C5C25397DB830>I<D903FC13FF90261FFF8713C04913DF90B7
+12E05A5A2607FE07138F903AF801FE07C048486C6CC7FCA2497F001F8149133FA56D137F
+000F92C7FC6D5BA26C6C485AEBFE0790B55A5D485C15C001DF5BD9C3FCC8FC01C0C9FCA3
+7F7F6CB512F015FF6C15C04815F0488148813A3FE0001FFE0180130148C8127F007E8100
+FE168048151FA56C153F007FED7F006D5C6C6C495A01F013076CB4EB7FFC6C90B55A6C5D
+000115C06C6C91C7FC011F13FC010113C02B3E7DA730>I<EA3FFC487E12FFA2127F123F
+1200AAEC01FE91380FFF80023F13E091B57E90B67EA29138FE07FCECF8039138E001FE14
+C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14FC6C
+496C13F82F3880B730>I<14E0EB03F8A2497EA36D5AA2EB00E091C8FCA9381FFFF8487F
+5AA27E7EEA0001B3A9003FB612C04815E0B7FCA27E6C15C023397AB830>I<EC01C0EC07
+F0A2EC0FF8A3EC07F0A2EC01C091C7FCA990B512F04814F8A47EEB0003B3B3A5EC07F0A2
+123C007EEB0FE0B4131FEC3FC0147F90B512806C14005C6C5B000F13F0000313C01D4E7C
+B830>I<EA7FF8487EA4127F1200AB0203B512804A14C017E0A217C06E14809139001FE0
+004B5A4B5A4BC7FC4A5A4A5AEC0FF84A5A4A5A4A5A4A5A01FD7F90B57E8114F7ECE3F8EC
+C1FCEC81FEEC00FF497F496D7E6F7E826F7E15076F7E6F7E3B7FFFF81FFFE0B56C4813F0
+17F8A217F06C496C13E02D387FB730>I<387FFFF8B57EA47EEA0001B3B3A8007FB612F0
+B712F8A46C15F025387BB730>I<02FC137E3B7FC3FF01FF80D8FFEF01877F90B500CF7F
+15DF92B57E6C010F13872607FE07EB03F801FC13FE9039F803FC01A201F013F8A301E013
+F0B3A23C7FFE0FFF07FF80B548018F13C0A46C486C01071380322881A730>I<EC01FE3A
+3FFC0FFF80267FFE3F13E000FF90B57E90B67E7E6C9038FE07FCC6EBF8039138E001FE14
+C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14FC6C
+496C13F82F2880A730>I<49B4FC010F13E0013F13F8497F90B57E0003ECFF8014013A07
+FC007FC04848EB3FE0D81FE0EB0FF0A24848EB07F8491303007F15FC90C71201A300FEEC
+00FEA86C14016C15FCA26D1303003F15F86D13076D130F6C6CEB1FF06C6CEB3FE06D137F
+3A07FF01FFC06C90B512806C15006C6C13FC6D5B010F13E0010190C7FC272A7CA830>I<
+EC03FE3A3FFC1FFF80267FFE7F13E000FF90B57E90B612FC6C816CEBFE07C69038F001FF
+4A6C13804A137F4AEB3FC091C7121F4915E0160FA217F01607A8160FA217E07F161F6EEB
+3FC0A26EEB7F806E13FFDAF00313009138FC0FFE91B55A5E495C6E13C0021F90C7FCEC03
+FC91C9FCAD383FFFF8487FB57EA26C5B6C5B2C3C80A730>I<49B413F8010FEBC1FC013F
+13F14913FD48B6FC5A481381390FFC007F49131F4848130F491307485A491303127F90C7
+FC15015A5AA77E7E15037FA26C6C1307150F6C6C131F6C6C133F01FC137F3907FF01FF6C
+90B5FC6C14FD6C14F9013F13F1010F13C1903803FE0190C7FCAD92B512F84A14FCA46E14
+F82E3C7DA730>I<ED07F83A3FFF803FFF486DB51280B512C302CF14C06C13DF6C9038FF
+FC3FD8001F13E09238801F809238000F004A90C7FC5C5C5CA25CA45CAF003FB512FC4880
+B7FCA26C5C6C5C2A287EA730>I<90381FFC1E48B5129F000714FF5A5A5A387FF007EB80
+0100FEC7FC4880A46C143E007F91C7FC13E06CB4FC6C13FC6CEBFF806C14E0000114F86C
+6C7F01037F9038000FFF02001380007C147F00FEEC1FC0A2150F7EA27F151F6DEB3F806D
+137F9039FC03FF0090B6FC5D5D00FC14F0D8F83F13C026780FFEC7FC222A79A830>I<EB
+0780497E131FA9003FB612E04815F0B7FCA36C15E026001FC0C7FCB216F8ED01FCA5ECE0
+03010FEB07F814F09138FC1FF06DB512E06D14C016806D14009038007FFCEC1FF026337E
+B130>I<D83FFCEB3FFC486C497E00FF14FFA2007F147F003F143F00001400B3A41501A2
+150315076D130F903A7FC07FFFF891B612FC6D15FE7F6D4913FC6D9038F87FF8010001C0
+C7FC2F2880A630>I<3B3FFFC07FFF80486DB512C0B515E0A26C16C06C496C13803B01F8
+0003F000A26D130700005DA26D130F017E5CA2017F131F6D5CA2EC803F011F91C7FCA26E
+5A010F137EA2ECE0FE01075BA214F101035BA3903801FBF0A314FF6D5BA36E5A6E5A2B27
+7EA630>I<3B3FFFC01FFFE0486D4813F0B515F8A26C16F06C496C13E0D807E0C7EA3F00
+A26D5C0003157EA56D14FE00015DEC0F80EC1FC0EC3FE0A33A00FC7FF1F8A2147DA2ECFD
+F9017C5C14F8A3017E13FBA290393FF07FE0A3ECE03FA2011F5C90390F800F802D277FA6
+30>I<3A3FFF81FFFC4801C37FB580A26C5D6C01815BC648C66CC7FC137FEC80FE90383F
+81FC90381FC3F8EB0FE3ECE7F06DB45A6D5B7F6D5B92C8FC147E147F5C497F81903803F7
+E0EB07E790380FE3F0ECC1F890381F81FC90383F80FE90387F007E017E137F01FE6D7E48
+486D7E267FFF80B5FCB500C1148014E3A214C16C0180140029277DA630>I<3B3FFFC07F
+FF80486DB512C0B515E0A26C16C06C496C13803B01FC0003F000A2000014076D5C137E15
+0F017F5C7F151FD91F805BA214C0010F49C7FCA214E00107137EA2EB03F0157C15FCEB01
+F85DA2EB00F9ECFDF0147D147FA26E5AA36E5AA35DA2143F92C8FCA25C147EA2000F13FE
+486C5AEA3FC1EBC3F81387EB8FF0EBFFE06C5B5C6C90C9FC6C5AEA01F02B3C7EA630>I<
+001FB612FC4815FE5AA316FC90C7EA0FF8ED1FF0ED3FE0ED7FC0EDFF80003E491300C748
+5A4A5A4A5A4A5A4A5A4A5A4A5A4990C7FC495A495A495A495A495A495A4948133E4890C7
+127F485A485A485A485A485A48B7FCB8FCA46C15FE28277DA630>I<ED3FF0913803FFF8
+140F5C147F16F09138FFF00092C7FC495A5CB3A21303495A133F383FFFF0B55A5C91C8FC
+14C080003F7F38003FF813076D7E1301B3A2806D7E15F091387FFFF016F8141F80140391
+38003FF025477BBE30>I<127CA212FEB3B3B3AD127CA207476CBE30>I<EA7FE0EAFFFE6D
+7E8014F07EC66C7E13076D7E1301B3A2806D7E15E091387FFFE06E13F8801407141F5C4A
+13E09138FFE00092C7FC495A5CB3A21303495A137F387FFFF0B5FC14C05C49C8FCEA7FE0
+25477BBE30>I<017C133848B4137C48EB80FE4813C14813C348EBEFFC397FEFFFF0D8FF
+8713E0010713C0486C1380D87C0113003838007C1F0C78B730>I
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fs cmsy10 10.95 4
+/Fs 4 16 df<007FB812FEBAFCA26C17FE3804799847>0 D<EB03C0A2805CA600F0140F
+00FC143F00FE147F00FF14FF393FC3C3FC390FE187F03903F18FC03900FDBF00EB3FFCEB
+0FF0EB03C0EB0FF0EB3FFCEBFDBF3903F18FC0390FE187F0393FC3C3FC39FF03C0FF00FE
+147F00FC143F00F0140F00001400A6805CA220277AA92D>3 D<EE7FFE0307B512E0033F
+14FC92B7FC0203D9C00313C0DA0FFCC7EA3FF0DA3FE0EC07FCDA7F80EC01FED901FEC9EA
+7F80D903F8EE1FC0D907E0EE07E04948707E4948707E49CB7E017E187E498449844848F0
+0F8000031AC04918074848F003E0A24848F001F0A248CD12F8A2001E1A78003E1A7CA200
+3C1A3C007C1A3EA200781A1EA300F81A1FA2481A0FAB6C1A1FA200781A1EA3007C1A3EA2
+003C1A3C003E1A7CA2001E1A78001F1AF8A26C6CF001F0A26C6CF003E0A26C6CF007C06D
+180F00011A806C6CF01F006D60017E187E6D606D6C4C5A6D6C4C5A6D6C4C5AD903F8EE1F
+C0D901FEEE7F809026007F80DA01FEC7FCDA3FE0EC07FCDA0FFCEC3FF0913B03FFC003FF
+C0020090B6C8FC033F14FC030714E09226007FFEC9FC50557BC05B>13
+D<EB0FFCEB3FFF90B512C0000314F04880488048804880A2481580A3B712C0AA6C1580A3
+6C1500A26C5C6C5C6C5C6C5CC614C0013F90C7FCEB0FFC22227BA72D>15
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Ft cmbx12 14.4 64
+/Ft 64 122 df<EEFFFC031FEBFF804AB612E0020781021F9038C00FF8913A7FFE0003FC
+DAFFF0EB00FE4949EB03FF4901805B4990C7487F49485CA2495A4D7F013F6F5B5CA37190
+C7FC715AEF01F894C9FCA90403B512C0BAFCA526003FFCC7120783B3B3A6003FB5D8FC03
+B612C0A542547DD34B>12 D<EA07F0EA1FF8EA3FFE487EA2B5128014C0A314E0A37EA27E
+EA1FFDEA07F1EA0001A2130314C0A313071480130FA214005B133EA25B5B485A1203485A
+485A485A90C7FC120C132876D225>39 D<EC01E0EC07F84A7EA66E5AA200041608001F16
+3ED83FC015FFD87FE04A13806D6C485AD8FFF84A13C0D87FFE021F138001FF5C02835B6C
+01C390B51200000FD9F1E313FC0001D9F9E713E027003FFDEF90C7FC0107B512F8010114
+E0D9003F90C8FCEC07F8EC3FFF49B512E0010714F890393FFDEFFF2701FFF9E713E0000F
+D9F1E313FC003FD9C3F013FF4801836D138002037F01FE80D8FFF8020713C0D87FF06E13
+8049486C7ED83FC06E1300D81F00153E00041608C792C7FCA24A7EA66E5AEC01E0323578
+D943>42 D<EA07F0EA1FF8487E487E7FB5FC1480A314C0A37EA27E7EEA07F3EA0003A213
+071480A3130F1400A25B131E133E133C137C5BA2485A485A485A485A48C7FC121E120C12
+28769025>44 D<B712F0AB240B7F9F2D>I<EA07F0487E487E487E487EB51280A76C1300
+6C5A6C5A6C5A6C5A1111769025>I<EF01E01703EF07F0A2170FA2EF1FE0A218C0173FA2
+EF7F80A218005FA24C5AA25F1603A24C5AA25F160FA24C5AA25F163FA24C5AA294C7FC5E
+A24B5AA25E1503A24B5AA25E150FA24B5AA25E153FA24B5AA293C8FC5DA24A5AA25D1403
+A25D1407A24A5AA25D141FA24A5AA25D147FA24AC9FCA25C1301A2495AA25C1307A2495A
+A25C131FA2495AA25C137FA249CAFCA25B1201A2485AA25B1207A2485AA25B121FA2485A
+A25B127FA248CBFCA25AA2127CA2347879D943>I<913803FFC0023F13FC91B6FC010315
+C0010F018113F0903A1FFC003FF849486D7E49486D7E49486D7E48496D138048496D13C0
+A24817E04890C813F0A34817F8A24817FC49157FA3007F17FEA600FF17FFB3A5007F17FE
+A6003F17FCA26D15FFA26C17F8A36C17F0A26C6D4913E0A26C6D4913C06C17806E5B6C6D
+4913006D6C495AD91FFCEB3FF8903A0FFF81FFF06D90B55A01011580D9003F01FCC7FC02
+0313C0384F7BCD43>I<157815FC14031407141F14FF130F0007B5FCB6FCA2147F13F0EA
+F800C7FCB3B3B3A6007FB712FEA52F4E76CD43>I<EC3FFE0103B512E0010F14FC013F14
+FF90B712C048D9C07F7F2703FE000F13F8D807F801037FD80FE06D7F48486D7F48488001
+F01680486C6E13C07F486C6E13E07FA27013F0A56C5AA26C5AEA0FF0EA03C0C914E05EA2
+18C05E1880A24C13005F4C5A4B5B5F4B5B5F4B5B4B90C7FC4B5A5E4B5AED7FE04B5A4A5B
+4A48C8FC4A5A5D4A48EB01F04A5AEC3F804AC7FC02FEEC03E0495A495A495A495AD91F80
+140749C8FC013E150F017FB7FC90B812C05A5A5A5A5A5A5AB9FC1880A4344E79CD43>I<
+91380FFFC091B512FC0107ECFF80011F15E090263FF8077F9026FF800113FC4848C76C7E
+D803F86E7E491680D807FC8048B416C080486D15E0A4805CA36C17C06C5B6C90C75AD801
+FC1680C9FC4C13005FA24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816E016FCEEFF
+80DA000713E0030113F89238007FFE707E7013807013C018E07013F0A218F8A27013FCA2
+18FEA2EA03E0EA0FF8487E487E487EB57EA318FCA25E18F891C7FC6C17F0495C6C4816E0
+01F04A13C06C484A1380D80FF84A13006CB44A5A6CD9F0075BC690B612F06D5D011F1580
+010302FCC7FCD9001F1380374F7ACD43>I<177C17FEA2160116031607160FA2161F163F
+167FA216FF5D5DA25D5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E01407EC0FC015
+80EC1F005C147E147C5C1301495A495A5C495A131F49C7FC133E5B13FC485A5B485A1207
+485A485A90C8FC123E127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7CCE43>I<D8
+0380150ED807E0157E01FEEC03FED9FFF0137F91B65A5F5F5F5F5F94C7FC5E5E16F016C0
+93C8FC15F801E190C9FC01E0CAFCABEC0FFF027F13F001E3B512FE01E76E7E9026FFF807
+7FDAC0017F49C713F8496E7E49143F4981496E7E6C481680C9FC18C08218E0A418F0A3EA
+0FE0487E487E487E487EA418E0A35B6C484A13C05B491680003EC85A003F17006C6C4A5A
+6D5D6C6C4A5AD807F8495BD803FE01075B2701FFC03F5B6C90B65A013F4AC7FC6D14F801
+0314C09026007FF8C8FC344F79CD43>I<ED0FFF92B512E0020780021F14FC91397FFE03
+FE903A01FFF0007F4901C0EB3F804990C7121F4948EC7FC0494814FF49484913E049485B
+01FF5C485BA2485B5AA2486F13C04A6D1380486F1300177E94C7FC5AA291CAFC5AA21508
+913801FFF8020713FFB54814C04A14F04AC66C7E023C6D7E4A6D7E4A6D7E7013804A15C0
+A24A15E07013F05C18F8A491C714FCA37EA67EA46C17F880A27E18F06C5D18E06C6D15C0
+7E6E4913806C6D15006D6C495A6D6CEB7FFC6DB448485A6D90B55A010315C0010092C7FC
+023F13FC020713C0364F7ACD43>I<121F7F7FEBFF8091B81280A45A1900606060A26060
+60485F0180C86CC7FC007EC95A4C5A007C4B5A5F4C5A160F4C5A484B5A4C5A94C8FC16FE
+C812014B5A5E4B5A150F4B5AA24B5AA24B5A15FFA24A90C9FCA25C5D1407A2140FA25D14
+1FA2143FA4147F5DA314FFA55BAC6D5BA2EC3FC06E5A395279D043>I<913807FFC0027F
+13FC0103B67E010F15E090261FFC0113F8903A3FE0003FFCD97F80EB0FFE49C76C7E4848
+8048486E1380000717C04980120F18E0177FA2121F7FA27F7F6E14FF02E015C014F802FE
+4913806C7FDBC00313009238F007FE6C02F85B9238FE1FF86C9138FFBFF06CEDFFE01780
+6C4BC7FC6D806D81010F15E06D81010115FC010781011F81491680EBFFE748018115C048
+D9007F14E04848011F14F048487F48481303030014F8484880161F4848020713FC160182
+4848157F173FA2171FA2170FA218F8A27F007F17F06D151FA26C6CED3FE0001F17C06D15
+7F6C6CEDFF806C6C6C010313006C01E0EB0FFE6C01FCEBFFFC6C6CB612F06D5D010F1580
+010102FCC7FCD9000F13C0364F7ACD43>I<91380FFF8091B512F8010314FE010F6E7E49
+01037F90267FF8007F4948EB3FF048496D7E484980486F7E484980824817805A91C714C0
+5A7013E0A218F0B5FCA318F8A618FCA46C5DA37EA25E6C7F6C5DA26C5D6C7F6C6D137B6C
+6D13F390387FF803011FB512E36D14C30103028313F89039007FFE03EC00401500A218F0
+5EA3D801F816E0487E486C16C0487E486D491380A218005E5F4C5A91C7FC6C484A5A494A
+5A49495B6C48495BD803FC010F5B9027FF807FFEC7FC6C90B55A6C6C14F06D14C0010F49
+C8FC010013F0364F7ACD43>I<171F4D7E4D7EA24D7EA34C7FA24C7FA34C7FA34C7FA24C
+7FA34C8083047F80167E8304FE804C7E03018116F8830303814C7E03078116E083030F81
+4C7E031F81168083033F8293C77E4B82157E8403FE824B800201835D840203834B800207
+835D844AB87EA24A83A3DA3F80C88092C97E4A84A2027E8202FE844A82010185A24A8201
+03854A82010785A24A82010F855C011F717FEBFFFCB600F8020FB712E0A55B547BD366>
+65 D<BA12C019FEF1FFC01AF01AFCD8000701F0C7000313FFDE007F7F737F070F7F737F
+878587858785A287A84F5BA263616361634F5B4F5B077F90C7FC4E485A060713F892B812
+E097C8FC861AF003F0C7000313FE9539003FFF80070F13E0737F07017F87737F747E1C80
+7413C0A27413E0A31CF0A386A362A31CE0A2621CC0A250138097B5FC1C004F5B19074F5B
+073F13F04EB55ABC128098C7FC1AF81AC007F8C8FC54527CD160>I<932601FFFCEC01C0
+047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003EBC07F020F01
+FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F88249498249498249
+49824949824990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3485B1B0FA2
+5AA298C7FC5CA2B5FCAE7EA280A2F307C07EA36C7FA21B0F6C6D1980A26C1A1F6C7F1C00
+6C6D606C6D187EA26D6C606D6D4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C5A6D6DEE7F
+806D6C6C6C4BC7FC6E01E0EC07FE020F01FEEC1FF80203903AFFE001FFF0020091B612C0
+033F93C8FC030715FCDB007F14E0040101FCC9FC525479D261>I<BA7E19FCF1FF801AF0
+1AFCD8000701F0C7000F13FF060014C0071F7F070713F807017F737F747E747F747F8674
+7F747F8886888688A2757EA31D8087A21DC0A51DE0A387A963A31DC0A51D80A2631D00A3
+515AA2646264505B6264505B505B5090C7FCF2FFFE4F5B07075B071F5B96B512C0060F91
+C8FCBB5A1AF01AC007FCC9FC19805B527CD167>I<BC1280A5D8000701F8C7000114C0F0
+001F19071901851A7F1A3F1A1FA2F20FE0A21A07A31A03A318F81BF01A01A497C7FC1701
+A317031707170F177F92B6FCA59238F8007F170F170717031701A317001B3EA31B7CA395
+C8FCA21BFCA21BF8A21A01A31A031BF01A071A0FA21A1F1A3FF27FE0F101FF1907191F06
+03B5FCBCFCA21BC0A34F517CD058>I<BB12FEA5D8000701F8C700077FF0007F191F1907
+85858586861B80A21A1FA31A0FA41BC006F81307A497C7FCA31701A317031707170F177F
+92B6FCA59238F8007F170F170717031701A31700A795C9FCB3B812F8A54A517CD055>I<
+932601FFFCEC01C0047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203DA
+E003EBC07F020F01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F8
+824949824949824949824949824990CA7E494883A2484983485B1B7F485B481A3FA24849
+181FA3485B1B0FA25AA298C8FC5CA2B5FCAE6C057FB712E0A280A36C94C7003FEBC000A3
+6C7FA36C7FA27E6C7FA26C7F6C7FA26D7E6D7F6D7F6D6D5E6D7F6D01FC93B5FC6D13FF6D
+6C6D5C6E01F0EC07FB020F01FEEC1FF10203903AFFF001FFE0020091B6EAC07F033FEE00
+1F030703FC1307DB007F02E01301040149CAFC5B5479D26A>I<B8D8C003B8FCA5D80007
+01F8C9001FEBE000B3AE92BAFCA503F8C9121FB3B1B8D8C003B8FCA560527CD169>I<B8
+12C0A5D8000701F8C7FCB3B3B3B2B812C0A52A527CD132>I<B812F8A5D8000701F8CAFC
+B3B3A91A7CA41AFC1AF8A51901A31903A219071AF0190FA2191F193F197F19FF18036018
+3F4DB5FCBB12E0A546527CD151>76 D<B600FC073FB512FE6F61A26F96B6FCA2D80007F5
+C00070EF01EFA202EF6DEF03CFA202E76DEF078FA202E36DEF0F0FA202E16D171EA302E0
+6D173CA26F6C1778A26F6C17F0A26F6DED01E0A26F6DED03C0A36F6DED0780A26F6DED0F
+00A26F6D151EA26F6D5DA3706C5DA2706C5DA2706D495AA2706D495AA2706D495AA3706D
+49C7FCA2706D131EA2706D5BA2716C5BA3716C5BA271EB81E0A271EBC3C0A271EBE780A2
+7101FFC8FCA3715BA2715BA2725AA2725AA2D93FFC6F5AB74DB712FEA2725AA2725A7752
+7CD180>I<B600FC93B7FC8181A282D800076E9239003FFC0070EE07E08282A28202EF7F
+02E77F02E380A202E18002E0806F7F6F7F6F7FA26F7F6F7F6F806F80A26F80707F707F70
+7F707FA2707F7080708070808583717F717F717F717FA27114807114C07114E07213F072
+13F8A27213FC7213FE7213FF721487A27214C77214E77313F77313FF85A285858585A285
+86868686A286868686A2D93FFC187FB7173F1B1F1B0F1B07755A60527CD169>I<93380F
+FFC00303B6FC031F15E092B712FC0203D9FC0013FF020F01C0010F13C0023F90C7000313
+F0DA7FFC02007F494848ED7FFE4901E0ED1FFF49496F7F49496F7F4990C96C7F49854948
+707F4948707FA24849717E48864A83481B804A83481BC0A2481BE04A83A2481BF0A34849
+7113F8A5B51AFCAF6C1BF86E5FA46C1BF0A26E5F6C1BE0A36C6D4D13C0A26C6D4D1380A2
+6C1B006C6D4D5A6E5E6C626D6C4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B90C7
+FC6D6D4B5A6D01FF02035B023F01E0011F13F0020F01FC90B512C0020390B7C8FC020016
+FC031F15E0030392C9FCDB001F13E0565479D265>I<BAFC19F819FF1AE086D8000701F0
+C7001F13FC060113FF726C13807313C0070F13E01BF0857313F81BFCA27313FEA41BFFA8
+1BFEA31BFC61A21BF84F13F04F13E0614F13C04F13004E485A061F5B92B812F01AC04FC7
+FC19E003F8CBFCB3AEB812C0A550527CD15C>I<B912F0F0FF8019F819FF1AC0D8000701
+F0C714F0060F7F060113FE727F737F737F85737F87A2737FA387A863A2616363A24F5B4F
+5B4F90C8FC4F5A06035B060F13F095B512C092B8C9FC19F819E019F89226F0000313FE94
+39007FFF80727F727F727F727F727F8684A28684A787A71D1C75133EA38575137E73157C
+7513FC731401B86C6D9038F803F807039038FE07F07390B512E0736C14C0080F1400CEEA
+7FFC5F537CD164>82 D<91260FFF80130791B500F85B010702FF5B011FEDC03F49EDF07F
+9026FFFC006D5A4801E0EB0FFD4801800101B5FC4848C87E48488149150F001F82498112
+3F4981007F82A28412FF84A27FA26D82A27F7F6D93C7FC14C06C13F014FF15F86CECFF80
+16FC6CEDFFC017F06C16FC6C16FF6C17C06C836C836D826D82010F821303010082021F16
+801400030F15C0ED007F040714E01600173F050F13F08383A200788200F882A3187FA27E
+A219E07EA26CEFFFC0A27F6D4B13806D17006D5D01FC4B5A01FF4B5A02C04A5A02F8EC7F
+F0903B1FFFC003FFE0486C90B65AD8FC0393C7FC48C66C14FC48010F14F048D9007F90C8
+FC3C5479D24B>I<003FBC1280A59126C0003F9038C0007F49C71607D87FF8060113C001
+E08449197F49193F90C8171FA2007E1A0FA3007C1A07A500FC1BE0481A03A6C994C7FCB3
+B3AC91B912F0A553517BD05E>I<B800C00103B612FCA5D8000701F8CAEBF000F31F80B3
+B3B11B3FA26D97C7FC81637F1B7E6D6D17FE505A6E7E505A6E6D15076E4D5A6E6D4B5A6E
+6D4B5A6E01F84B5A6E6DDA03FFC8FC6E6CB46CEB0FFE6F9039F001FFF8030F90B65A0303
+16C0DB007F92C9FC040F14F8DC007F13805E537CD167>I<B700FE031FB512FEA5D8001F
+01F0CA383FFE00F307F06D626F170F6D62811B1F6D6D601B3F6D97C7FC6F5F6D197E821B
+FE6E6D5E1A016E6D5E1A036E60701507A26E6D5E1A0F6E6D5E1A1F6E6070153FA26E6D93
+C8FC626E6E147E1AFE6F5E711301A26F6D5C19036F6D5C19076F5E71130FA26F6D5C191F
+6F6D5C193F6F93C9FC715BA26FEC807E19FE706D5A18C1705C18E3705C18F318F770EBFF
+E0A2705CA2705CA37091CAFCA2705BA2715AA3715AA2715AA2715A715A5F537DD166>I<
+B700FC017FB600FE91B612F0A5D8003F01C0C8001F01E0C9EBF8006F71EE0FC06D716187
+6F1C1F6D7196C7FC6F8373606D1E3E6F836D7160876F1CFC6D666F4B801F016D66704A80
+6E525A88704A17076E059F5F70021F80080F160F6E6570023F806EDC3E074CC8FC887002
+7E5F6EDC7C03163E7002FC804F6C167E6E1C7C700101814F6C16FC6E745B70010317016E
+4C6D5D060716C00580496D14036F63DDC00F16E04F6D14076F07F05BDDE01F170F6F92C7
+6C5D1DF8DDF03E6E141F6F98C9FCDDF87E16FC067C6E5C6FF1FE3EDDFCFC177E6F4A6E14
+7C1DFFDDFFF06E14FC6F62A24E816F62A270496F5BA24E817061A295C97E7061A2704870
+90CAFCA37048705AA24D1601040360A27048705A84537DD18B>I<B8030FB61280A5D800
+0F01FCCA003F90C7FC6FEF07F86D6D606D4F5A826D6E4C5A6D4F5A826E6D4CC8FC6E18FE
+826E6D4B5A6E4D5A826E6D4B5A6E4D5A836E6E4A5A6E4D5A836F6D4AC9FC6F5E715C6F6D
+495A6F1503715C6F6D495A6F150F06805B6F6E485A6F153F06E05B706D48CAFC705C725A
+70EBFDFC7013FF61705C82705C6182715B96CBFCB3AA030FB712F8A561527ED166>89
+D<1306131F5B137E5B485A5B485A485A485AA248C7FC121E123EA2123C127C1278A312F8
+5AA2EAF1FCEAF7FFB5128014C0A214E0A37EA37E6C13C0A26C138000031300EA01FC1328
+78D225>96 D<EC7FFF0107B512F0013F14FE90B77E48D9E00F7F2703FE000113F0486C6D
+7F6EEB3FFC48826E131F83707FA36C496D7FA26C90C7FC6C5AC9FCA6037FB5FC020FB6FC
+91B7FC01071487013FEBF0074913803901FFFC004813F0485B485B485B4890C7FC5A5BA2
+485AA45EA26D5C007F151D163D6C6C02797F6C6D01F113F86C9026C003E1EBFFE06C9026
+F81FC014F06C90B5487EC6ED001F011F01FC010713E0010101E090C8FC3C387CB641>I<
+EB3FF0B5FCA51203C6FCB3A4923801FFE0030F13FE033FEBFFC092B612F002F301017F91
+3AF7F8003FFEDAFFE0EB0FFF03806D7F92C76C7F4A6E7F4A824A6E7FA2727EA285A28584
+A31A80AC1A00A44E5AA36118FF616E4A5BA26E4A5B6E4A5B6F495BDACFC04990C7FCDA87
+F0EB7FFC913A03FE03FFF849C6B612E0496D148049011F01FCC8FC90C7000313C041547B
+D24B>I<913801FFF8021FEBFF8091B612F0010315FC010F9038C00FFE903A1FFE0001FF
+D97FFC491380D9FFF05B4817C048495B5C5A485BA2486F138091C7FC486F1300705A4892
+C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D15C07E6E140F6CEE1F806C6DEC3F
+006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF0010390B55A01001580023F49C7FC02
+0113E033387CB63C>I<4DB47E0407B5FCA5EE001F1707B3A4913801FFE0021F13FC91B6
+FC010315C7010F9038E03FE74990380007F7D97FFC0101B5FC49487F4849143F48498048
+5B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA37EA26C7F5F6C6D5C7E6C6D5C6C6D
+49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC07FCF6D90B5128F0101ECFE0FD900
+3F13F8020301C049C7FC41547CD24B>I<913803FFC0023F13FC49B6FC010715C0490181
+7F903A3FFC007FF849486D7E49486D7E4849130F48496D7E48178048497F18C0488191C7
+FC4817E0A248815B18F0A212FFA490B8FCA318E049CAFCA6127FA27F7EA218E06CEE01F0
+6E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC3F806D6CECFF00D91FFEEB03FE90
+3A0FFFC03FF8010390B55A010015C0021F49C7FC020113F034387CB63D>I<ED3FFC0203
+B5FC020F14C0023F14E09139FFF81FF0499038C03FF849EB807F49903800FFFC495A495A
+A2495AA2EE7FF8495AEE3FF0EE0FC093C7FCAEB712E0A526007FF8C8FCB3B3A7007FB512
+FEA52E547CD329>I<DA3FFF14FF0103B5D8F00713C0010FDAFC1F13E0013FECFF7F9026
+7FFC0F9038FF9FF09026FFE001EBF83F48496C13E0484990387FF01F4890C7D83FF813E0
+489338FC0FC0F0078048486E6CC7FCA2003F82A9001F5EA26C6C4A5AA26C5E6C6D495A6C
+6D495A6C6D485BDAFC0F5B4890B6C8FCD803EF14FC01C314F02607C03F90C9FC91CBFCA2
+120FA37FA213F813FE90B7FC6C16F817FF18C06C836C836C836D828448B9FC12074848C7
+00031480D81FF8EC003F4848150748486F13C083485A83A56D5D007F18806D5D003F1800
+6C6C4B5AD80FFEED1FFC6C6C6CEC7FF86C01E049485A6C01FE011F5B6C6CB71280010F03
+FCC7FC010115E0D9000F01FCC8FC3C4F7CB543>I<EB3FF0B5FCA51203C6FCB3A4EE1FFC
+93B512C0030314F0030F8092391FE07FFC92393F001FFE037C8003F07FDAF1E081ECF3C0
+DAF7807F8502FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542537BD24B>I<137F497E00
+0313E0487FA2487FA76C5BA26C5BC613806DC7FC90C8FCADEB3FF0B5FCA512017EB3B3A6
+B612E0A51B547BD325>I<157FEDFF80020313E04A13F0A24A13F8A76E13F0A26E13E002
+001380ED7F0092C7FCADED1FF891B5FCA51401EC007FB3B3B1EA0780EA1FE0487E487E48
+6C13FF16F0A216E05C16C04A13806C4848130049485A003F495A000FB512F06C5C000114
+8026001FFCC7FC256C87D329>I<EB3FF0B5FCA51203C6FCB3A54CB512F8A59339003FFE
+00EF1FF0EF3FC04D5A4DC7FCEE03FEEE07F84C5A4C5AEE7FC04CC8FC4B5A4B5AED0FF8ED
+1FE04B7E4B7EECF1FF02F37F02F77F91B6FC83159F030F7F02FE80DAF8077F4A7E6F7F6F
+7F83707E82707F84707F707F82707F84707F177F717E4D13C0B6D8F003B6FCA540537CD2
+47>I<EB3FF0B5FCA512017EB3B3B3B1B612F0A51C537BD225>I<D93FF0D91FFCEDFFE0B5
+91B500C0010713FE030302F0011F6D7E030F6E017F8092271FE07FFCD9FF037F922A3F00
+1FFE01F8007F0003027C9126FF03E080C602F06DD90780137FDAF1E0038FC77FDAF3C015
+9EDAF7806D01BC143F07FC8102FFC75C4A5EA24A5EA44A5EB3ACB6D8F807B6D8C03FB512
+FEA567367BB570>I<D93FF0EB1FFCB591B512C0030314F0030F8092391FE07FFC92393F
+001FFE0003027C80C602F07FDAF1E081ECF3C0DAF7807F8502FFC7FC5CA25CA45CB3ACB6
+D8F807B612C0A542367BB54B>I<913801FFE0021F13FE91B612C0010315F0010F903880
+7FFC903A1FFC000FFED97FF86D6C7E49486D7F48496D7F48496D7F4A147F48834890C86C
+7EA24883A248486F7EA3007F1880A400FF18C0AC007F1880A3003F18006D5DA26C5FA26C
+5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD93FFE011F90C7FC903A0FFF807F
+FC6D90B55A010015C0023F91C8FC020113E03A387CB643>I<903A3FF001FFE0B5010F13
+FE033FEBFFC092B612F002F301017F913AF7F8007FFE0003D9FFE0EB1FFFC602806D7F92
+C76C7F4A824A6E7F4A6E7FA2717FA285187F85A4721380AC1A0060A36118FFA2615F616E
+4A5BA26E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC9126FBFE075B02F8B612E06F1480
+031F01FCC8FC030313C092CBFCB1B612F8A5414D7BB54B>I<912601FFE0EB0780021F01
+F8130F91B500FE131F0103ECFF80010F9039F03FC03F499039800FE07F903A7FFE0003F0
+4948903801F8FF4849EB00FD4849147F4A805A4849805A4A805AA291C87E5AA35B12FFAC
+6C7EA37EA2806C5EA26C6D5CA26C6D5C6C6D5C6C93B5FC6C6D5B6D6C5B6DB4EB0FEF010F
+9038C07FCF6D90B5120F010114FED9003F13F80203138091C8FCB1040FB61280A5414D7C
+B547>I<90397FE003FEB590380FFF80033F13E04B13F09238FE1FF89139E1F83FFC0003
+D9E3E013FEC6ECC07FECE78014EF150014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55C
+B3AAB612FCA52F367CB537>I<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF8
+1307D81FE0130148487F4980127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13
+FF15F86C14FF16C06C15F06C816C816C81C681013F1580010F15C01300020714E0EC003F
+030713F015010078EC007F00F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001
+F8EC7F0001FEEB01FE9039FFC00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C38
+7CB635>I<143EA6147EA414FEA21301A313031307A2130F131F133F13FF5A000F90B6FC
+B8FCA426003FFEC8FCB3A9EE07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC
+6DEBFFF86D6C5B021F5B020313802A4D7ECB34>I<D93FF8913801FFC0B50207B5FCA500
+03ED001FC61607B3AE5FA35FA2017F5D173B177B6D6C14F3DC01E313F06D6CD907C3EBFF
+C0903A0FFFC03F836D90B51203010114FE6D6C13F8020701E091C7FC42377BB54B>I<B6
+00F00107B5FCA5000101F8C8EA7FE06C6DED3F00A2017F163E6E157E013F167C6E15FC6D
+5E6F13016D5E8117036D5E6F13076D5E6F130F6D5E6F131F6D93C7FC815F6E6C133E177E
+023F147C6F13FC6E5C16816E5C16C3A26EEBE3E016E76E5C16FF6E5CA26E91C8FCA26F5A
+A36F5AA26F5AA26F5AA26F5A6F5A40367DB447>I<B6D8E07FB5D8C003B512C0A5000101
+F0C701F0C7381FF8006E027FED07E06C715DA26E023F150F017F705DA26E181F013F4B6C
+92C7FC6E606D70143E94B5FC6F177E6D4A6E137C03C001F315FC6D715B160303E001E114
+016D020702E05B03F013C06D71485A160F03F8D9807F13076D05F85B93381F003F03FC16
+0F027F4902FC5BDBFE3E011F131F023F04FE90C8FC167EDBFF7C010F5B6E01FCECFF3E4C
+6D137E6E5FA24C7F6E5F4C7F6E5FA24C7F6E5F4C147FA26E5F93C8123F6F5EA2033E6FC9
+FC5A367DB461>I<007FB500F090387FFFFEA5C66C48C7000F90C7FC6D6CEC07F86D6D5C
+6D6D495A6D4B5A6F495A6D6D91C8FC6D6D137E6D6D5B91387FFE014C5A6E6C485A6EEB8F
+E06EEBCFC06EEBFF806E91C9FCA26E5B6E5B6F7E6F7EA26F7F834B7F4B7F92B5FCDA01FD
+7F03F87F4A486C7E4A486C7E020F7FDA1FC0804A486C7F4A486C7F02FE6D7F4A6D7F495A
+49486D7F01076F7E49486E7E49486E7FEBFFF0B500FE49B612C0A542357EB447>I<B600
+F00107B5FCA5C601F8C8EA7FE06EED3F00A26D6C153E187E013F167C6E15FC6D5E6F1301
+6D5E6F13036D5E8117076D6D5C170F6D6D5C171F6D93C7FC6F5B027F143E6F137E023F14
+7C6F13FCA26E6D5A16816EEBC1F016C36E5C16E76E5C16FF6E5CA26E91C8FCA36F5AA26F
+5AA26F5AA26F5AA26F5AA35E150F5E151F93C9FC5DD81FC0133E486C137E486C137C486C
+13FC5D14015D14034A5A6C48485A49485A263FC07FCAFCEB81FE6CB45A6C13F000035BC6
+90CBFC404D7DB447>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fu cmr10 10.95 89
+/Fu 89 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD907
+F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D91C7
+FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11
+D<4AB4FC021F13C091387F01F0903901FC0078D907F0131C4948133E494813FF49485A13
+7F1400A213FE6F5A163893C7FCAA167FB8FCA33900FE00018182B3AC486CECFF80007FD9
+FC3F13FEA32F407FBF33>I<4AB47E021F13F791387F00FFEB01F8903807F001EB0FE0EB
+1FC0EB3F80137F14008101FE80AEB8FCA3C648C77EB3AE486CECFF80007FD9FC3F13FEA3
+2F407FBF33>I<4AB4ECFF80021FD9C00F13E0913B7F01F03F80F8903C01F80078FE003C
+D907F0D93FF8130E49484948131F49484948EB7F804948484913FF137F02005CA201FE92
+C7FC6FED7F0070141C96C7FCAAF13F80BBFCA3C648C76CC7FC197F193FB3AC486C4A6CEB
+7FC0007FD9FC3FD9FE1FB5FCA348407FBF4C>I<121EEA7F80EAFFC0A9EA7F80ACEA3F00
+AC121EAB120CC7FCA8121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A4179C019>33
+D<001E130F397F803FC000FF137F01C013E0A201E013F0A3007F133F391E600F30000013
+00A401E01370491360A3000114E04913C00003130101001380481303000EEB070048130E
+0018130C0038131C003013181C1C7DBE2D>I<013F4C7ED9FFC04B7E2601E0E015072607
+C070150F48486C4B5A023E4BC7FC48486C5D48D90FC0EB01FE003ED90EF0EB07FCDA0F3F
+133E007E903A070FFFF8F8007C0200EBC1F0EE000300FC6D6C495A604D5A171F95C8FC17
+3E177E177C5F16015F007C4948485A1607007E5E003E49495A020E131F003F93C9FC6C49
+133E260F803C137E0238137C6C6C485B3901E0E0016CB448485AD93F0049133F90C74848
+EBFFC0030F903801E0E093398007C0704B4848487E4B153C033E90381F001C4B497F03FC
+133E4B150F4A48017E7F0203147C5D4A4801FCEB0380140F5D4AC7FC5C143E5C14FC5C49
+5A13034948027CEB07005C4948147E011F033E5B91C8140E013E153F017E6F5B017C9238
+0F803C4917380001706C5A49923801E0E0496FB45A6C48043FC7FC41497BC34C>37
+D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A
+120E5A1218123812300B1C79BE19>39 D<1430147014E0EB01C0EB03801307EB0F00131E
+133E133C5B13F85B12015B1203A2485AA2120F5BA2121F90C7FCA25AA3123E127EA6127C
+12FCB2127C127EA6123E123FA37EA27F120FA27F1207A26C7EA212017F12007F13787F13
+3E131E7FEB07801303EB01C0EB00E014701430145A77C323>I<12C07E12707E7E121E7E
+6C7E7F12036C7E7F12007F1378137CA27FA2133F7FA21480130FA214C0A3130714E0A613
+0314F0B214E01307A614C0130FA31480A2131F1400A25B133EA25BA2137813F85B12015B
+485A12075B48C7FC121E121C5A5A5A5A145A7BC323>I<EB03C0A2805CA600F0140F00FC
+143F00FE147F00FF14FF393FC3C3FC390FE187F03903F18FC03900FDBF00EB3FFCEB0FF0
+EB03C0EB0FF0EB3FFCEBFDBF3903F18FC0390FE187F0393FC3C3FC39FF03C0FF00FE147F
+00FC143F00F0140F00001400A6805CA220277AC32D>I<1506150FB3A9007FB912E0BA12
+F0A26C18E0C8000FC9FCB3A915063C3C7BB447>I<121EEA7F8012FF13C0A213E0A3127F
+EA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C798919>I<
+B512FEA617067F961E>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A798919>I<ED01
+80ED03C01507A21680150FA216005DA2151E153EA2153C157CA2157815F8A25D1401A25D
+1403A25D1407A25D140FA24AC7FCA2141E143EA2143C147CA2147814F8A25C1301A25C13
+03A25C1307A25C130FA291C8FC5BA2131E133EA25BA2137813F8A25B1201A25B1203A25B
+1207A25B120FA290C9FC5AA2121E123EA2123C127CA2127812F8A25A1260225B7BC32D>
+I<EB01FE90380FFFC090383F03F090387C00F849137C48487F48487F4848EB0F80A2000F
+15C04848EB07E0A3003F15F0A290C712034815F8A64815FCB3A26C15F8A56C6CEB07F0A3
+001F15E0A36C6CEB0FC0A26C6CEB1F80000315006C6C133E6C6C5B017C5B90383F03F090
+380FFFC0D901FEC7FC263F7DBC2D>I<EB01C013031307131F137FEA07FFB5FC139FEAF8
+1F1200B3B3ACEB7FF0B612F8A31D3D78BC2D>I<EB07FC90383FFF8090B512E03903F01F
+F83907C007FC390F0001FE001E6D7E001C1580003CEC7FC05AED3FE01270B4FC6DEB1FF0
+7FA56C5A6CC7FC120CC813E0153FA216C0157F168015FF16004A5A5D4A5A4A5A5D4A5A4A
+5A4AC7FC147E147C5C495A495A495A495A49C71270133E133C5B4914E0485A485A485A48
+C7120148B6FCA25A4815C0B7FCA3243D7CBC2D>I<EB07FC90383FFF809038F80FE03901
+E003F839078001FCD80F007F000E6D7E001E1580D81F80137F486C14C07FA27F5BA2121F
+6C5AC8138015FF1600A24A5AA24A5A5DEC07E04A5A023FC7FCEB1FFCECFF809038000FE0
+EC07F86E7E6E7E6E7E1680ED7FC0A216E0153FA216F0A2120C123F487E487EA316E0A249
+137F6CC713C01278EDFF807E6C4913006C495A3907C007FC3903F80FF0C6B55A013F1380
+D907F8C7FC243F7CBC2D>I<150E151E153EA2157EA215FE1401A21403EC077E1406140E
+141CA214381470A214E0EB01C0A2EB0380EB0700A2130E5BA25B5BA25B5B1201485A90C7
+FC5A120E120C121C5AA25A5AB8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD2D>I<000614
+03D80780131F01F813FE90B5FC5D5D5D15C092C7FC14FCEB3FE090C9FCACEB01FE90380F
+FF8090383E03E090387001F8496C7E49137E497F90C713800006141FC813C0A216E0150F
+A316F0A3120C127F7F12FFA416E090C7121F12FC007015C012780038EC3F80123C6CEC7F
+00001F14FE6C6C485A6C6C485A3903F80FE0C6B55A013F90C7FCEB07F8243F7CBC2D>I<
+EC1FE0ECFFF8903803F03E90380FC00F90391F000780133E017EEB1FC049133F4848137F
+12035B12074848EB3F80ED1F00001F91C7FC5BA2123FA3485AA214FE903887FF8039FF8F
+07E090389C01F09038B800FC01B0137E13F0497F16804914C0A2ED1FE0A34914F0A5127F
+A6123F6D14E0A2121FED3FC0A26C6C1480A20007EC7F006C6C137E6C6C5B6C6C485A9038
+7E07F06DB45A010F1380D903FCC7FC243F7CBC2D>I<1238123C123F90B612FCA316F85A
+16F016E00078C712010070EC03C0ED078016005D48141E151C153C5DC8127015F04A5A5D
+14034A5A92C7FC5C141EA25CA2147C147814F8A213015C1303A31307A3130F5CA2131FA6
+133FAA6D5A0107C8FC26407BBD2D>I<EB03FC90381FFF8090387C07E09038F001F83901
+E0007C48487F48487F48C7FCED0F80121E16C0003E1407A4123FA26DEB0F807F6C6C131F
+6D140001FC133E6C6C5B9038FF80786C6D5A6CEBF3E06CEBFF806C91C7FC133F6D13C06D
+7F013F13F801787F48486C7E3903E01FFF48486C1380260F800313C048487E489038007F
+E0003E143F007E141F007CEC0FF01507481403A31501A46C15E0007C1403A2007E15C06C
+14076CEC0F806DEB1F006C6C133ED807F05B3901FC03F86CB512E0011F1380D903FCC7FC
+243F7CBC2D>I<EB03FCEB1FFF90387E07C09038FC03F048486C7E48486C7E4848137C00
+0F147E4848137F81003F15805B007F15C0A2151F12FF16E0A516F0A5127F153FA36C7EA2
+001F147F120F6C6C13FF6D13DF000313013900F8039F90387E0F1FD91FFE13E0EB07F090
+C7FCA2ED3FC0A41680157FD80F801400487E486C13FEA24A5A5D49485AEB8007391E000F
+E0001F495A260FC07FC7FC3803FFFE6C13F838003FC0243F7CBC2D>I<121EEA7F80A2EA
+FFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2779A619>
+I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121E127FEAFF80A213C0A4127F121E
+1200A412011380A3120313005A1206120E120C121C5A1230A20A3979A619>I<007FB912
+E0BA12F0A26C18E0CDFCAE007FB912E0BA12F0A26C18E03C167BA147>61
+D<EB1FF890B5FC3903E01FC0390F0007F0001EEB03F848EB01FC4814FE140000FE14FF7E
+7FA46CC7FC123EC7EA01FEA2EC03FCEC07F815F0EC0FC0EC1F80EC3F00143E5C147814F8
+5C13015CA2495AA25CAB91C7FC90C8FCA8EB0780EB1FE0A2497EA46D5AA2EB078020407B
+BF2B>63 D<15074B7EA34B7EA34B7EA34B7EA34B7E15E7A2913801C7FC15C3A291380381
+FEA34AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA34A6D7EA349486D7E91B6FCA249
+819138800001A249C87EA24982010E157FA2011E82011C153FA2013C820138151FA20178
+82170F13FC00034C7ED80FFF4B7EB500F0010FB512F8A33D417DC044>65
+D<B712FCEEFF8017F00001903980000FF86C6CC7EA03FE707E701380EF7FC0EF3FE0A2EF
+1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0EFFF804C1300EE03FCEE0FF8EE7FE0
+91B6C7FC17E091C7EA07FCEE01FE933800FF80EF7FC0EF3FE0EF1FF018F8170F18FC1707
+A218FEA718FC170FA2EF1FF818F0173FEF7FE0EFFFC00403138048486C90380FFE00B85A
+17E094C7FC373E7DBD40>I<DB3FF01306912603FFFE130E020F9038FF801E913A3FF007
+E03E9139FF8000F8D903FEC7EA7C7ED907F8EC1EFE4948140FD93FE0140749481403495A
+91C812014848150012034848167E5B000F173EA24848161EA2123F5B180E127FA3491600
+12FFAC127F7F180EA2123FA27F001F171E181C6C7EA20007173C6D16386C6C1678000117
+706C6C16F06EEC01E06D6C15C06D6C1403D90FF0EC07806D6CEC1F00D903FE143E902600
+FF8013F891393FF007F0020FB512C0020391C7FC9138003FF037427BBF42>I<B712FCEE
+FF8017E000019039C0001FF86C6C48EB03FEEE00FF717E717EEF0FE084717E717E170184
+717EA21980187F19C0A3F03FE0A519F0AB19E0A5F07FC0A21980A218FF19004D5AA24D5A
+6017074D5A4D5AEF7FC04DC7FCEE03FE48486CEB1FF8B85A178004FCC8FC3C3E7DBD45>
+I<B912E0A300019038C000016C6C48EB001FEF0FF01703A217011700A31870A41838161C
+A41800A2163CA2167C16FC150391B5FCA3EC80031500167C163CA2161CA21807A3180E93
+C7FCA4181E181CA2183CA2187CA218F8170117031707171F48486CEB01FFB912F0A3383E
+7DBD3E>I<B91280A300019038C000036C6C48EB007FEF1FC0170F1707A21703A31701A4
+EF00E0A21638A31800A31678A216F81501150791B5FCA3EC8007150115001678A21638A6
+93C8FCAF3801FFE0B612F0A3333E7DBD3B>I<DB3FE0130C912603FFFE131C021F9038FF
+803C913A7FF00FC07C9139FF0001F0D903FC90380078FC4948143DD91FE0141F4948140F
+4948140701FF15034890C8FC491501485A000716005B000F177C5B001F173CA2485AA218
+1C127FA25B95C7FC12FFAB041FB512F0127FA26D9139000FFE00EF03FC123FA27F121FA2
+6C7EA212077F12036C7E7F6C7F6D6C14076D7E6D6C140FD907F8141ED903FEEC3C7C9026
+00FF80EBF83C913A7FF007F01C021FB5EAC00C020391C8FC9138003FF03C427BBF47>I<
+B6D8C01FB512F8A3000101E0C7383FFC0026007F80EC0FF0B3A691B7FCA30280C7120FB3
+A92601FFE0EC3FFCB6D8C01FB512F8A33D3E7DBD44>I<B612F0A3C6EBF000EB3FC0B3B3
+B2EBFFF0B612F0A31C3E7EBD21>I<011FB512FCA3D9000713006E5A1401B3B3A6123FEA
+7F80EAFFC0A44A5A1380D87F005B007C130700385C003C495A6C495A6C495A2603E07EC7
+FC3800FFF8EB3FC026407CBD2F>I<B600C090387FFFFCA3000101E0C7000F138026007F
+80913807FE0018F818E0604D5A4DC7FC173E5F5F4C5A4C5A4C5A4C5A4CC8FC163E5E5E4B
+5A4B5AED07804B7E151F4B7E4B7E15FF913881EFF8913883C7FCEC878791388F03FE9138
+9E01FF14BCDAF8007F4A6D7E5C4A6D7E4A6D7EA2707E707EA2707E707EA2707F717E8417
+3F717E717EA2717E848419802601FFE04A13C0B600C090B6FCA3403E7DBD47>I<B612F8
+A3000101E0C9FC38007F80B3B0EF0380A517071800A45FA35FA25F5F5F4C5A160748486C
+133FB8FCA3313E7DBD39>I<B500C093383FFFF0A300016D93387FF800D8007F18E0D977
+F016EFA3D973F8ED01CFA2D971FCED038FA3D970FEED070FA26E150E80A26E6C141CA36E
+6C1438A26E6C1470A36E6C14E0A26E6CEB01C0A36E6CEB0380A36E6CEB0700A2037F130E
+A36F6C5AA26F6C5AA36F6C5AA25FED07F0A2923803F9C0A36FB45AA26F90C7FCA213F848
+6C147ED807FFEF3FF8B500F8013C011FB512F0A34C3E7DBD53>I<B56C91B512F88080D8
+007F030713006EEC01FC6E6E5A1870EB77FCEB73FEA2EB71FF01707FA26E7E6E7EA26E7E
+6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380A2EE7F
+C0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF7013F0A2177F173FA2171F170FA2
+170701F81503487ED807FF1501B500F81400A218703D3E7DBD44>I<ED7FE0913807FFFE
+91391FC03F8091397E0007E04948EB03F8D907F0EB00FE4948147F49486E7E49486E7E49
+C86C7E01FE6F7E00018349150300038348486F7EA248486F7EA2001F188049167F003F18
+C0A3007F18E049163FA300FF18F0AC007F18E06D167FA4003F18C0A26C6CEEFF80A36C6C
+4B1300A26C6C4B5A00035F6D150700015F6C6C4B5A6D5E6D6C4A5A6D6C4A5A6D6C4AC7FC
+6D6C14FED901FCEB03F8D9007FEB0FE091391FC03F80912607FFFEC8FC9138007FE03C42
+7BBF47>I<B712F8EEFF8017E000019039C0003FF86C6C48EB07FCEE01FE707EEF7F80EF
+3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0EF7F80EFFF004C5AEE07FCEE3FF091
+B612C04CC7FC0280C9FCB3A73801FFE0B612C0A3353E7DBD3E>I<ED7FE0913807FFFE91
+391FC03F8091397F000FE0D901FCEB03F8D907F0EB00FE4948147F49486E7E49486E7E49
+C86C7E498248486F7E49150300038348486F7EA2000F834981001F1880A24848EE7FC0A3
+007F18E0A249163FA200FF18F0AC007F18E0A26D167FA3003F18C0A26C6CEEFF80A3000F
+18006D5D0007DA0F805B6C6C90393FE003FCED70706C6C496C485A6C6C48486C485A017F
+D9800E5BD93F819038061FC0D91FC19038073F80D90FE14AC7FCD907F1EB03FE902601FD
+C013F8903A007EE007E091271FF03FC013180207B5FC9139007FE1E0DB00011438837113
+78A2706C13F0EFFF0318FFA27113E0A37113C0711380711300715AEF01F83D527BBF47>
+I<B712C016FCEEFF800001D9C00013E06C6C48EB1FF0EE07FCEE01FE707E84717EA2717E
+A284A760177F606017FF95C7FCEE01FCEE07F8EE1FE0EEFF8091B500FCC8FC16F0913880
+01FCED003FEE1FC0707E707E83160383160183A383A484A4F0C004190EA28218E0057F13
+1E2601FFE0161CB600C0EB3FF094381FF83805071370CA3801FFE09438003F803F407DBD
+43>I<D907FC130C90391FFF801C017FEBF03C3901FC03F83A03F0007E7CD807C0EB1FFC
+4848130F001F140748C71203003E1401007E1400A2007C157C12FCA2163CA36C151CA27E
+A26C6C14007F7FEA3FF8EBFF806C13F86CEBFF806C14F06C14FC6C14FF6C15C0013F14E0
+010714F0EB007F020713F89138007FFC150FED07FE15031501ED00FFA200E0157FA3163F
+A27EA3163E7E167E6C157C6C15FC6C15F86D13016DEB03F06DEB07E0D8F9FCEB0FC03AF0
+7F803F8090391FFFFE00D8E00713F839C0007FC028427BBF33>I<003FB91280A3903AF0
+007FE001018090393FC0003F48C7ED1FC0007E1707127C00781703A300701701A548EF00
+E0A5C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42>I<B600C090B512F8A3000101E0
+C70007130026007F80EC01FC715A1870B3B3A4013F16F06E5DA21701011F5E80010F1503
+6E4A5A010793C7FC6D6C5C6D6C141E6D6C5C027F14F86E6C485A91390FF00FE00203B512
+80020049C8FCED1FF03D407DBD44>I<B691380FFFFEA3000301E0020113E06C01809138
+007F806CEF3F00017F163E181C6E153C013F1638A26E1578011F1670A26D6C5DA26E1401
+01075EA26E140301035EA26D6C4AC7FCA2806D150EA26F131E027F141CA26F133C023F14
+38A26E6C5BA26F13F0020F5CA2EDF80102075CA26E6C485AA2EDFE07020191C8FCA26F5A
+6E130EA2ED7F9CA216DCED3FF8A36F5AA36F5AA26F5AA36F5A3F407EBD44>I<B500FE01
+7FB5D88007B5FCA3000301C0010101E0C713F86C90C849EC3FE07148EC0F807E7215006E
+143F017F190E84A26D6C60A24D7E6D6C60A2EFE7F86D6C60A2933801C3FC6E18F0010761
+04037F6E0281140101036104077F17006D6C4D5AA2040EEB7F806D6C4DC7FCA24CEB3FC0
+DA7F80160EA24CEB1FE003C0161E023F171C047814F0DBE070010F133C021F173804F014
+F84C1307DA0FF05EA2DBF1C0EB03FCDA07F95EA2DBFB80EB01FEDA03FF6F5AA293C8FCA2
+6E5FA24B157F020094C8FCA24B81037C153EA20378151E0338151C58407EBD5D>I<007F
+B5D8C003B512E0A3C649C7EBFC00D93FF8EC3FE06D48EC1F806D6C92C7FC171E6D6C141C
+6D6C143C5F6D6C14706D6D13F04C5ADA7FC05B023F13036F485ADA1FF090C8FC020F5BED
+F81E913807FC1C163C6E6C5A913801FF7016F06E5B6F5AA26F7E6F7EA28282153FED3BFE
+ED71FF15F103E07F913801C07F0203804B6C7EEC07004A6D7E020E6D7E5C023C6D7E0238
+6D7E14784A6D7E4A6D7F130149486E7E4A6E7E130749C86C7E496F7E497ED9FFC04A7E00
+076DEC7FFFB500FC0103B512FEA33F3E7EBD44>I<B66C0103B51280A3000101F0C8EBF8
+006C6C48ED3FC0725A013F041EC7FC6D7E606D6C15386D6C1578606D6C5D6E14016D5E6D
+6D1303606E6C49C8FC6E6C5B170E6E6C131E171C6E6C5B6E6C137817706E6C13F06F5B6E
+13016EEB83C05FED7FC7DB3FE7C9FC16EFED1FFE5E150F6F5AB3A4ED1FFC020FB512FCA3
+413E7FBD44>I<003FB712F8A391C7EA1FF013F801E0EC3FE00180EC7FC090C8FC003EED
+FF80A2003C4A1300007C4A5A12784B5A4B5AA200704A5AA24B5A4B5AA2C8485A4A90C7FC
+A24A5A4A5AA24A5AA24A5A4A5AA24A5A4A5AA24990C8FCA2495A4948141CA2495A495AA2
+495A495A173C495AA24890C8FC485A1778485A484815F8A24848140116034848140F4848
+143FED01FFB8FCA32E3E7BBD38>I<EAFFFCA4EAF000B3B3B3B3ABEAFFFCA40E5B77C319>
+I<486C13C00003130101001380481303000EEB070048130E0018130C0038131C00301318
+0070133800601330A300E01370481360A400CFEB678039FFC07FE001E013F0A3007F133F
+A2003F131F01C013E0390F0007801C1C73BE2D>I<EAFFFCA4EA003CB3B3B3B3ABEAFFFC
+A40E5B7FC319>I<1318133C137E13FF3801E7803803C3C0380781E0380F00F0001E1378
+48133C48131E48130F00601306180D76BD2D>I<EA0180120313005A120E5A1218123812
+3012701260A312E05AA412CFEAFFC013E0A3127FA2123F13C0EA0F000B1C7ABE19>96
+D<EB0FF8EBFFFE3903F01F8039078007E0000F6D7E9038E001F8D81FF07F6E7EA3157F6C
+5AEA0380C8FCA4EC1FFF0103B5FC90381FF87FEB7F803801FC00EA07F8EA0FE0485A485A
+A248C7FCEE038012FEA315FFA3007F5BEC03BF3B3F80071F8700261FC00E13CF3A07F03C
+0FFE3A01FFF807FC3A003FC001F0292A7DA82D>I<EA01FC12FFA3120712031201B1EC03
+FC91381FFF8091387C07E09039FDE001F09039FFC000FC4A137E91C77E49158049141F17
+C0EE0FE0A217F0A2160717F8AA17F0A2160FA217E0161F17C06D1580EE3F006D5C6E13FE
+9039F3C001F89039F1E003F09039E0780FC09026C03FFFC7FCC7EA07F82D407EBE33>I<
+49B4FC010F13E090383F00F8017C131E4848131F4848137F0007ECFF80485A5B121FA248
+48EB7F00151C007F91C7FCA290C9FC5AAB6C7EA3003FEC01C07F001F140316806C6C1307
+6C6C14000003140E6C6C131E6C6C137890383F01F090380FFFC0D901FEC7FC222A7DA828
+>I<ED01FC15FFA3150715031501B114FF010713E190381F80F990387E003D49131FD803
+F81307485A49130348481301121F123F5B127FA290C7FCA25AAA7E7FA2123FA26C7E000F
+14037F000714076C6C497E6C6C497ED8007C017913F890383F01F190380FFFC1903A01FE
+01FC002D407DBE33>I<EB01FE90380FFFC090383F03F09038FC01F848486C7E4848137E
+48487F000F158049131F001F15C04848130FA2127F16E090C7FCA25AA290B6FCA290C9FC
+A67EA27F123F16E06C7E1501000F15C06C6C13036DEB07806C6C1400C66C131E017E5B90
+381F80F8903807FFE0010090C7FC232A7EA828>I<EC1FC0EC7FF8903801F83C903807E0
+7E90380FC0FFEB1FC1EB3F811401137FEC00FE01FE137C1500AEB6FCA3C648C7FCB3AE48
+7E007F13FFA320407EBF1C>I<167C903903F801FF903A1FFF078F8090397E0FDE1F9038
+F803F83803F001A23B07E000FC0600000F6EC7FC49137E001F147FA8000F147E6D13FE00
+075C6C6C485AA23901F803E03903FE0FC026071FFFC8FCEB03F80006CAFC120EA3120FA2
+7F7F6CB512E015FE6C6E7E6C15E06C810003813A0FC0001FFC48C7EA01FE003E14004815
+7E825A82A46C5D007C153E007E157E6C5D6C6C495A6C6C495AD803F0EB0FC0D800FE017F
+C7FC90383FFFFC010313C0293D7EA82D>I<EA01FC12FFA3120712031201B1EC01FE9138
+07FFC091381E07E091387803F09138E001F8D9FDC07F148001FF6D7E91C7FCA25BA25BB3
+A6486C497EB5D8F87F13FCA32E3F7DBE33>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8
+FCACEA01FC127FA3120712031201B3AC487EB512F0A3143E7DBD1A>I<1478EB01FEA2EB
+03FFA4EB01FEA2EB00781400AC147FEB7FFFA313017F147FB3B3A5123E127F38FF807E14
+FEA214FCEB81F8EA7F01387C03F0381E07C0380FFF803801FC00185185BD1C>I<EA01FC
+12FFA3120712031201B292B51280A392383FFC0016E0168093C7FC153C5D5D4A5AEC07C0
+4A5A4AC8FC143E147F4A7E13FD9038FFDFC0EC9FE0140F496C7E01FC7F496C7E1401816E
+7E81826F7E151F826F7EA282486C14FEB539F07FFFE0A32B3F7EBE30>I<EA01FC12FFA3
+120712031201B3B3B1487EB512F8A3153F7DBE1A>I<2701F801FE14FF00FF902707FFC0
+0313E0913B1E07E00F03F0913B7803F03C01F80007903BE001F87000FC2603F9C06D487F
+000101805C01FBD900FF147F91C75B13FF4992C7FCA2495CB3A6486C496CECFF80B5D8F8
+7FD9FC3F13FEA347287DA74C>I<3901F801FE00FF903807FFC091381E07E091387803F0
+00079038E001F82603F9C07F0001138001FB6D7E91C7FC13FF5BA25BB3A6486C497EB5D8
+F87F13FCA32E287DA733>I<14FF010713E090381F81F890387E007E01F8131F4848EB0F
+804848EB07C04848EB03E0000F15F04848EB01F8A2003F15FCA248C812FEA44815FFA96C
+15FEA36C6CEB01FCA3001F15F86C6CEB03F0A26C6CEB07E06C6CEB0FC06C6CEB1F80D800
+7EEB7E0090383F81FC90380FFFF0010090C7FC282A7EA82D>I<3901FC03FC00FF90381F
+FF8091387C0FE09039FDE003F03A07FFC001FC6C496C7E6C90C7127F49EC3F805BEE1FC0
+17E0A2EE0FF0A3EE07F8AAEE0FF0A4EE1FE0A2EE3FC06D1580EE7F007F6E13FE9138C001
+F89039FDE007F09039FC780FC0DA3FFFC7FCEC07F891C9FCAD487EB512F8A32D3A7EA733
+>I<02FF131C0107EBC03C90381F80F090397F00387C01FC131CD803F8130E4848EB0FFC
+150748481303121F485A1501485AA448C7FCAA6C7EA36C7EA2001F14036C7E15076C6C13
+0F6C7E6C6C133DD8007E137990383F81F190380FFFC1903801FE0190C7FCAD4B7E92B512
+F8A32D3A7DA730>I<3901F807E000FFEB1FF8EC787CECE1FE3807F9C100031381EA01FB
+1401EC00FC01FF1330491300A35BB3A5487EB512FEA31F287EA724>I<90383FC0603901
+FFF8E03807C03F381F000F003E1307003C1303127C0078130112F81400A27E7E7E6D1300
+EA7FF8EBFFC06C13F86C13FE6C7F6C1480000114C0D8003F13E0010313F0EB001FEC0FF8
+00E01303A214017E1400A27E15F07E14016C14E06CEB03C0903880078039F3E01F0038E0
+FFFC38C01FE01D2A7DA824>I<131CA6133CA4137CA213FCA2120112031207001FB512C0
+B6FCA2D801FCC7FCB3A215E0A912009038FE01C0A2EB7F03013F138090381F8700EB07FE
+EB01F81B397EB723>I<D801FC14FE00FF147FA3000714030003140100011400B3A51501
+A31503120015076DEB06FF017E010E13806D4913FC90381FC078903807FFE00100903880
+FE002E297DA733>I<B539E00FFFE0A32707FE000313006C48EB00FC5E00015D7F00005D
+A26D13016D5CA26D6C485AA2ECC007011F91C7FCA290380FE00EA2ECF01E0107131CA26D
+6C5AA2ECFC7801011370A2ECFEF001005BA2EC7FC0A36E5AA26EC8FCA3140E2B287EA630
+>I<B53BC3FFFE03FFF8A3290FFE003FE00013C06C486D48EB3F806C4817006D010F141E
+00016F131C15076D163C00004A6C1338A2017F5E4B7E151DD93F805DED3DFC1538D91FC0
+4A5AED78FE9238707E03D90FE0017F5BEDE03F02F0140701070387C7FC9138F1C01F02F9
+148F010315CE9138FB800F02FF14DE6D15FCED00076D5DA24A1303027E5CA2027C130102
+3C5C023813003D287EA642>I<B539F01FFFE0A30003D9C00F1300C690388007F8D97F00
+13E002805BD93FC05B011F49C7FC90380FE00EECF01E6D6C5A01035B6D6C5A6E5AEB00FF
+6E5A6E5A81141F814A7E81147BECF1FC903801E1FEECC0FF01037F49486C7ED90F007F01
+1E6D7E013E130F496D7E01FC80486C80000F4A7EB539803FFFF8A32D277FA630>I<B539
+E00FFFE0A32707FE000313006C48EB01FC6F5A00015D7F00005DA2017F495AA2EC800301
+3F5CA26D6C48C7FCA26E5A010F130EA26D6C5AA2ECF83C01031338A26D6C5AA2ECFEF001
+005BA2EC7FC0A36E5AA36EC8FCA2140EA2141E141C143C1438A2147800181370127EB45B
+A2495AA248485AD87E07C9FCEA780EEA3C3CEA1FF8EA07E02B3A7EA630>I<001FB61280
+A2EBE0000180140049485A001E495A121C4A5A003C495A141F00385C4A5A147F5D4AC7FC
+C6485AA2495A495A130F5C495A90393FC00380A2EB7F80EBFF005A5B4848130712074914
+00485A48485BA248485B4848137F00FF495A90B6FCA221277EA628>I<B812F0A22C0280
+982D>I<BE12C0A25A0280985B>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fv cmbx12 20.736 9
+/Fv 9 117 df<B912E0B033107EAE41>45 D<96267FFFE01670063FB6ED01F80503B700
+F01403053F04FC14074CB96C130F040706E0131F043F72133F93BA00FC137F0303DC0007
+6D13FF030F03C09039003FFF814B02FCC8000713C3037F02E0030113F792B600806F6CB5
+FC02034ACA121F4A02F8834A02E0834A4A1701027F4A8391B548CC7E494A85495C4C8549
+88494A85494A85495C8A4991CDFC90B54886A2484A1B7FA2481E3F5D481E1F5D5A1F0FA2
+485CA3481E075DA2795A489BC9FCA45DA2B6FCB27EA26F0403BA12C0A47EA3816C96C800
+0302F8C7FCA36C80A36C80A27E817E817E817F6D80827F6D806D806D80826D6E606D806E
+80021F6E5F6E02F05F6E806E02FE5F0200DAFFC05E6F02F04BB6FC031F02FE030713CF6F
+DAFFE0021F138703039226FF8003B51201030093B6EAFC00043F4E133F040706E0131F04
+014E1307DC003F4CC71201050304F8EC0070DD003F038092C8FCDE007F01F0CCFC827A75
+F798>71 D<BA12F8A8C7001F02C0C7FCB3B3B3B3B3ACBA12F8A83D767BF548>73
+D<B800C051B8128071637163A37163A27163C7003F57C8FC71F33FBFA203EF6DF37F3FA3
+03E76E1AFEA203E36EF101FCA203E16EF103F8A203E06EF107F0A3706DF10FE0A2706DF1
+1FC0A2706DF13F80A2706DF17F00A3706E18FEA2706E4D5AA2706E4D5AA3706E4D5AA271
+6D4D5AA2716D4D5AA2716D4D5AA3716D4DC7FCA2716E16FEA2716E4B5AA2716E4B5AA371
+6E4B5AA2726D4B5AA2726D4B5AA3726D4B5AA2726D4BC8FCA2726E14FEA2726E495AA372
+6E495AA2726E495AA2736D495AA2736D495AA3736D495AA2736D49C9FCA273EC80FEA2F4
+81FC7314C1A273ECE3F8A273ECF7F0A274EBFFE0A3745CA2745CA27491CAFCA2745BA374
+5BA2902603FFFE705BB800F897BA1280745BA2755AA3755A755AA97679F5B8>77
+D<BC12FCF3FFF01CFF1DE01DFC1DFF1EC08AC7003F91C8000115F8E0000F80090180756C
+6D7E76801C0F76808B7680888B7680A28BA2892080A420C0AB2080A49AB61200A267A267
+6467525C64670A1F5C525C5291C7FC51B55A090F14F850B65A94BA12C09BC8FC1DFC1DF0
+9AC9FC1CF809FCCAFC0580CEFCB3B3A8BA12E0A872767AF584>80
+D<EB01FCEB07FF011F13C0497F497F90B57EA24880A24880A76C5CA26C5CA26D5B6D5B6D
+5B010790C8FCEB01FC90CAFCB2903801FFFC007FB5FCA8C67E131F7FB3B3B3A5B81280A8
+297979F835>105 D<902601FFF891380FFFE0B692B512FE05036E7E050F15E0053F15F8
+4D81932701FFF01F7F4CD900077FDC07FC6D80C66CDA0FF06D80011FDA1FC07F6D4A4882
+4CC8FC047E6F7F5EEDF9F85E03FB707F5E15FF5EA25EA293C9FCA45DB3B3A6B8D8E003B8
+1280A8614E79CD6C>110 D<902601FFF8EB07FEB691383FFFC094B512F00403804C14FE
+4C8093261FFC3F138093263FE07F13C0DC7F80B5FCC66C5D011FDAFE0114E06DEBF9FC16
+F815FB16F016E015FF16C07114C05E72138095381FFE0093C76C5AF001E095C8FCA25DA6
+5DB3B3A2B812F8A8434E7ACD4F>114 D<15FFA75CA55CA45CA25CA25CA25CA25C91B5FC
+A25B5B5B131F5B90B9FC120FBAFCA6D8000791C9FCB3B3A3F01FE0AE183F7014C07F187F
+7014806D16FF826D4B13006E6D485AEEFE0F6E90B55A020F5D6E5D020115C06E6C5C031F
+49C7FC030113F03B6E7CEC4B>116 D E
+%EndDVIPSBitmapFont
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+
+%%EndSetup
+%%Page: 1 1
+1 0 bop 150 1318 a Fv(GIMP-Prin)-5 b(t)p 150 1385 3600
+34 v 2515 1481 a Fu(The)30 b(prin)m(t)f(plugin)f(for)i(the)h(GIMP)2529
+1589 y(V)-8 b(ersion)30 b(4.2.7,)j(27)e(Octob)s(er)f(2001)150
+5068 y Ft(The)44 b(GIMP-Prin)l(t)h(Pro)7 b(ject)p 150
+5141 3600 17 v eop
+%%Page: 2 2
+2 1 bop 150 4261 a Fu(Cop)m(yrigh)m(t)680 4258 y(c)655
+4261 y Fs(\015)108 b Fu(2001)j(Mic)m(hael)d(Sw)m(eet)h(\()p
+Fr(mike@easysw.com)p Fu(\))c(and)j(Rob)s(ert)g(Kra)m(witz)150
+4371 y(\()p Fr(rlk@alum.mit.edu)p Fu(\))150 4505 y(P)m(ermission)30
+b(is)i(gran)m(ted)h(to)f(mak)m(e)i(and)d(distribute)f(v)m(erbatim)i
+(copies)g(of)g(this)f(man)m(ual)h(pro)m(vided)f(the)150
+4615 y(cop)m(yrigh)m(t)g(notice)f(and)g(this)f(p)s(ermission)f(notice)i
+(are)h(preserv)m(ed)f(on)h(all)e(copies.)150 4749 y(P)m(ermission)22
+b(is)g(gran)m(ted)j(to)f(cop)m(y)g(and)f(distribute)e(mo)s(di\014ed)h
+(v)m(ersions)h(of)g(this)g(man)m(ual)g(under)f(the)h(con-)150
+4859 y(ditions)28 b(for)i(v)m(erbatim)f(cop)m(ying,)i(pro)m(vided)d
+(that)j(the)f(en)m(tire)g(resulting)e(deriv)m(ed)h(w)m(ork)h(is)f
+(distributed)150 4969 y(under)g(the)h(terms)h(of)f(a)h(p)s(ermission)c
+(notice)k(iden)m(tical)e(to)i(this)e(one.)150 5103 y(P)m(ermission)i
+(is)i(gran)m(ted)g(to)h(cop)m(y)g(and)f(distribute)d(translations)i(of)
+i(this)e(man)m(ual)g(in)m(to)h(another)g(lan-)150 5213
+y(guage,)d(under)e(the)g(ab)s(o)m(v)m(e)i(conditions)d(for)i(mo)s
+(di\014ed)d(v)m(ersions,)j(except)g(that)h(this)d(p)s(ermission)f
+(notice)150 5322 y(ma)m(y)31 b(b)s(e)f(stated)h(in)e(a)i(translation)e
+(appro)m(v)m(ed)i(b)m(y)f(the)h(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8
+b(oundation.)p eop
+%%Page: -1 3
+-1 2 bop 3723 -116 a Fq(i)150 299 y Fp(Short)53 b(Con)l(ten)l(ts)150
+540 y Fq(Preface)34 b Fo(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
+(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)65 b
+Fq(1)150 681 y(GNU)32 b(GENERAL)h(PUBLIC)h(LICENSE)41
+b Fo(.)20 b(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
+(.)h(.)f(.)g(.)72 b Fq(2)150 822 y(Cop)m(ying)33 b(summary)19
+b Fo(.)g(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
+g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)51
+b Fq(9)150 963 y(1)156 b(Ov)m(erview)20 b Fo(.)g(.)g(.)f(.)h(.)f(.)g(.)
+h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
+(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)51 b Fq(10)150
+1104 y(2)156 b(Using)32 b(libgimpprin)m(t)g Fo(.)20 b(.)f(.)h(.)f(.)h
+(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)67 b Fq(11)150 1245 y(3)156 b(In)m(tegrating)32
+b(libgimpprin)m(t)15 b Fo(.)g(.)20 b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
+h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)46
+b Fq(12)150 1386 y(4)156 b(F)-8 b(unctions)12 b Fo(.)19
+b(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
+(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
+43 b Fq(15)150 1528 y(5)156 b(Programs)15 b Fo(.)j(.)i(.)f(.)h(.)f(.)g
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)
+f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)46 b
+Fq(26)150 1669 y(6)156 b(Rep)s(orting)31 b(Bugs)41 b
+Fo(.)19 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)71
+b Fq(32)150 1810 y(7)156 b(App)s(endices)38 b Fo(.)20
+b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
+(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)69
+b Fq(33)150 1951 y(App)s(endix)33 b(A)99 b(Dithering)26
+b Fo(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h
+(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)59
+b Fq(34)150 2092 y(App)s(endix)33 b(B)103 b(W)-8 b(ea)m(ving)33
+b(for)f(inkjet)g(prin)m(ters)f Fo(.)19 b(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)
+h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)61 b Fq(41)150 2233 y(App)s(endix)33
+b(C)102 b(ESC/P2)21 b Fo(.)g(.)f(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)
+h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
+(.)53 b Fq(61)150 2374 y(App)s(endix)33 b(D)97 b(Adding)33
+b(a)f(new)h(prin)m(ter)22 b Fo(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)53 b Fq(74)150
+2516 y(Data)32 b(T)m(yp)s(e)i(and)e(V)-8 b(ariable)31
+b(Index)11 b Fo(.)21 b(.)e(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h
+(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)42 b Fq(85)150
+2657 y(F)-8 b(unction)32 b(and)g(Macro)h(Index)i Fo(.)20
+b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
+(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)65 b Fq(86)150 2798
+y(Concept)34 b(Index)42 b Fo(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
+(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)
+f(.)h(.)f(.)g(.)h(.)f(.)h(.)72 b Fq(89)p eop
+%%Page: -2 4
+-2 3 bop 3699 -116 a Fu(ii)150 299 y Fp(T)-13 b(able)54
+b(of)g(Con)l(ten)l(ts)150 641 y Ft(Preface)19 b Fo(.)h(.)f(.)h(.)f(.)h
+(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)63
+b Ft(1)150 911 y(GNU)45 b(GENERAL)g(PUBLIC)g(LICENSE)31
+b Fo(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)75 b Ft(2)449
+1048 y Fu(Pream)m(ble)16 b Fn(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)45 b Fu(2)449 1157 y(TERMS)29
+b(AND)j(CONDITIONS)d(F)m(OR)h(COPYING,)h(DISTRIBUTION)631
+1267 y(AND)g(MODIFICA)-8 b(TION)24 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fu(3)449 1377
+y(Ho)m(w)31 b(to)g(Apply)e(These)h(T)-8 b(erms)30 b(to)h(Y)-8
+b(our)31 b(New)f(Programs)16 b Fn(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)46 b Fu(7)150 1619 y Ft(Cop)l(ying)g(summary)12
+b Fo(.)19 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)56
+b Ft(9)150 1889 y(1)135 b(Ov)l(erview)14 b Fo(.)20 b(.)g(.)f(.)h(.)f(.)
+g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
+(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)58 b Ft(10)150
+2159 y(2)135 b(Using)45 b(libgimpprin)l(t)14 b Fo(.)21
+b(.)f(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)g(.)h(.)59 b Ft(11)449 2296 y Fu(2.1)92
+b(Co)s(de)30 b(prerequisites)10 b Fn(.)j(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fu(11)449
+2405 y(2.2)92 b(Linking)28 b(with)h(libgimpprin)m(t)12
+b Fn(.)e(.)15 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41
+b Fu(11)150 2648 y Ft(3)135 b(In)l(tegrating)47 b(libgimpprin)l(t)11
+b Fo(.)20 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
+(.)g(.)h(.)56 b Ft(12)449 2785 y Fu(3.1)92 b Fr(gimpprint-config)17
+b Fn(.)10 b(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)46 b Fu(12)449 2894 y(3.2)92 b Fr(make)22
+b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)52
+b Fu(13)449 3004 y(3.3)92 b Fr(autoconf)14 b Fn(.)f(.)i(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)43 b Fu(13)449 3113 y(3.4)92 b Fr(automake)14
+b Fn(.)f(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Fu(13)150
+3356 y Ft(4)135 b(F)-11 b(unctions)36 b Fo(.)19 b(.)h(.)f(.)h(.)f(.)h
+(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
+f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)82 b Ft(15)449 3493 y
+Fu(4.1)92 b(Main)30 b(functions)14 b Fn(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
+b Fu(15)449 3602 y(4.2)92 b Fr(stp_vars_t)28 b Fu(functions)e
+Fn(.)15 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+58 b Fu(15)449 3712 y(4.3)92 b(Dither)30 b(functions)10
+b Fn(.)j(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)39 b Fu(21)449 3822 y(4.4)92 b(Options)29
+b(functions)23 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)53 b Fu(21)449 3931 y(4.5)92
+b(P)m(ap)s(er)30 b(functions)21 b Fn(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50
+b Fu(21)449 4041 y(4.6)92 b(Prin)m(ter)29 b(functions)18
+b Fn(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)48 b Fu(22)449 4150 y(4.7)92 b(Settings)30
+b(functions)22 b Fn(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fu(24)449 4260 y(4.8)92
+b(V)-8 b(ersion)30 b(functions)13 b Fn(.)g(.)i(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42
+b Fu(24)748 4369 y(4.8.1)93 b(V)-8 b(ersion)30 b(macros)20
+b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49
+b Fu(25)748 4479 y(4.8.2)93 b(V)-8 b(ersion)30 b(v)-5
+b(ariables)27 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+58 b Fu(25)p eop
+%%Page: -3 5
+-3 4 bop 3674 -116 a Fu(iii)150 83 y Ft(5)135 b(Programs)38
+b Fo(.)19 b(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h
+(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)82
+b Ft(26)449 220 y Fu(5.1)92 b(The)30 b(GIMP)g(Prin)m(t)g(plugin)9
+b Fn(.)k(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38
+b Fu(26)748 330 y(5.1.1)93 b(Preview)12 b Fn(.)i(.)h(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41
+b Fu(26)748 439 y(5.1.2)93 b(Prin)m(ter)29 b(Settings)e
+Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)56
+b Fu(27)748 549 y(5.1.3)93 b(P)m(osition)9 b Fn(.)14
+b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)39 b Fu(28)748 658 y(5.1.4)93 b(Scaling)27
+b Fn(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)58 b Fu(28)748 768 y(5.1.5)93 b(Image)31
+b(Settings)26 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)56 b Fu(29)1047 878 y(5.1.5.1)93 b(Adjust)30
+b(Output)13 b Fn(.)g(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Fu(29)1047
+987 y(5.1.5.2)93 b(Dither)30 b(Algorithm)25 b Fn(.)15
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)55 b Fu(30)748 1097 y(5.1.6)93 b(Action)30
+b(Buttons)15 b Fn(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)44 b Fu(31)449 1206 y(5.2)92 b(Ghostscript)30 b(driv)m(er)15
+b Fn(.)e(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)44 b Fu(31)449 1316 y(5.3)92 b(CUPS)29
+b(driv)m(er)15 b Fn(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b
+Fu(31)150 1538 y Ft(6)135 b(Rep)t(orting)46 b(Bugs)12
+b Fo(.)19 b(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
+(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)57 b Ft(32)150
+1788 y(7)135 b(App)t(endices)13 b Fo(.)18 b(.)i(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
+f(.)h(.)f(.)h(.)f(.)58 b Ft(33)150 2038 y(App)t(endix)44
+b(A)134 b(Dithering)25 b Fo(.)20 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h
+(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)69 b Ft(34)150
+2287 y(App)t(endix)44 b(B)134 b(W)-11 b(ea)l(ving)46
+b(for)f(inkjet)g(prin)l(ters)10 b Fo(.)21 b(.)e(.)h(.)f(.)h(.)55
+b Ft(41)449 2424 y Fu(B.1)92 b(In)m(tro)s(duction)11
+b Fn(.)j(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Fu(41)449 2534
+y(B.2)92 b(W)-8 b(ea)m(ving)32 b(algorithms)16 b Fn(.)e(.)h(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
+b Fu(42)748 2644 y(B.2.1)92 b(Simple)28 b(w)m(ea)m(ving)j(algorithms)16
+b Fn(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)46 b Fu(43)748 2753 y(B.2.2)92 b(P)m(erfect)32
+b(w)m(ea)m(ving)21 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)50 b Fu(44)748 2863 y(B.2.3)92 b(W)-8 b(ea)m(ving)32
+b(collisions)15 b Fn(.)d(.)j(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44
+b Fu(47)748 2972 y(B.2.4)92 b(What)32 b(mak)m(es)f(a)g(\\p)s(erfect")g
+(w)m(ea)m(v)m(e?)19 b Fn(.)e(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)48 b Fu(48)748 3082 y(B.2.5)92 b(Ov)m(ersampling)17
+b Fn(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
+b Fu(57)150 3304 y Ft(App)t(endix)e(C)134 b(ESC/P2)35
+b Fo(.)19 b(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
+(.)f(.)h(.)f(.)g(.)h(.)f(.)79 b Ft(61)449 3441 y Fu(C.1)91
+b(In)m(tro)s(duction)29 b(to)i(ESC/P2)11 b Fn(.)k(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Fu(61)449 3551 y(C.2)91
+b(Standard)29 b(commands)24 b Fn(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fu(61)449 3660 y(C.3)91
+b(Remote)32 b(Mo)s(de)e(Commands)23 b Fn(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)52 b Fu(66)449 3770 y(C.4)91 b(Appropriate)29
+b(Remote)j(Commands)22 b Fn(.)13 b(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51
+b Fu(72)150 3992 y Ft(App)t(endix)44 b(D)134 b(Adding)44
+b(a)i(new)f(prin)l(ter)14 b Fo(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
+(.)g(.)59 b Ft(74)449 4129 y Fu(D.1)92 b(`)p Fr(printers.xml)p
+Fu(')10 b Fn(.)i(.)j(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b Fu(74)449 4239 y(D.2)92
+b(The)30 b(driv)m(er)f(\014le)17 b Fn(.)d(.)h(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)46
+b Fu(75)449 4348 y(D.3)92 b(Epson)29 b(inkjet)h(prin)m(ters)10
+b Fn(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)39 b Fu(75)449 4458 y(D.4)92 b(T)-8 b(uning)29 b(the)h(prin)m(ter)17
+b Fn(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)47 b Fu(81)449 4568 y(D.5)92 b(Canon)30 b(inkjet)f(prin)m
+(ters)24 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)54 b Fu(83)150 4790 y Ft(Data)46 b(T)l(yp)t(e)e(and)h(V)-11
+b(ariable)46 b(Index)21 b Fo(.)e(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
+g(.)h(.)f(.)h(.)f(.)66 b Ft(85)150 5040 y(F)-11 b(unction)44
+b(and)h(Macro)f(Index)11 b Fo(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
+g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)56 b Ft(86)150
+5289 y(Concept)45 b(Index)21 b Fo(.)e(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
+f(.)h(.)f(.)h(.)65 b Ft(89)p eop
+%%Page: 1 6
+1 5 bop 150 -116 a Fu(Preface)3264 b(1)150 299 y Fp(Preface)275
+533 y Fu(This)39 b(man)m(ual)h(do)s(cumen)m(ts)h(the)g(use)g(of)h(the)f
+(GIMP-Prin)m(t)g(pac)m(k)-5 b(age,)46 b(fo)s(cusing)39
+b(mainly)h(on)h(the)150 643 y(libgimpprin)m(t)32 b(library)h(that)k(is)
+e(the)h(core)h(of)f(GIMP-Prin)m(t.)57 b(P)m(arts)37 b(of)f(the)g(man)m
+(ual)g(whic)m(h)f(describ)s(e)150 752 y(the)26 b(use)f(of)h
+(libgimpprin)m(t)c(are)k(aimed)f(primarily)d(at)27 b(programmers,)f
+(and)f(do)h(assume)g(that)g(the)g(reader)150 862 y(is)j(familiar)f
+(with)g(C)i(programming,)f(and)g(using)g(standard)g(programming)f(to)s
+(ols)i(on)g(GNU)h(or)f(UNIX)150 971 y(systems.)52 b(Other)34
+b(parts)g(of)g(the)h(man)m(ual)e(do)s(cumen)m(t)h(the)h(use)f(of)g(the)
+h(programs)e(that)i(mak)m(e)h(up)d(the)150 1081 y(GIMP-Prin)m(t)f(pac)m
+(k)-5 b(age,)34 b(and)e(assume)f(no)h(kno)m(wledge)g(other)g(than)g
+(the)g(basics)f(of)i(using)d(a)i(shell)f(and)150 1191
+y(editor.)275 1325 y(The)39 b(b)s(est)h(w)m(a)m(y)h(to)g(learn)e(ho)m
+(w)h(to)h(use)f(libgimpprin)m(t)c(in)j(y)m(our)h(o)m(wn)g(programs)g
+(is)f(to)i(read)f(the)150 1435 y(man)m(ual)25 b(from)g(start)h(to)g
+(\014nish,)f(using)f(the)h(examples)h(giv)m(en)f(in)f(the)i(text)h(to)f
+(learn)f(ho)m(w)g(it)g(w)m(orks.)39 b(The)150 1544 y(bulk)29
+b(of)h(the)h(man)m(ual)e(can)i(b)s(e)f(used)f(as)i(a)g(reference)g
+(once)g(one)f(understands)f(the)h(basics.)275 1679 y(The)e(man)m(ual)g
+(is)f(split)g(in)m(to)i(sev)m(eral)g(parts)f(for)g(the)h(programmer.)40
+b(It)28 b(starts)h(with)f(a)h(simple)d(usage)150 1788
+y(example)e(of)g(ho)m(w)g(to)h(link)d(a)i(program)g(with)f(libgimpprin)
+m(t,)e(then)j(ho)m(w)g(to)h(in)m(tegrate)g(this)e(in)m(to)h(pac)m(k)-5
+b(age)150 1898 y(build)28 b(scripts,)i(using)g Fr(make)p
+Fu(,)g Fr(autoconf)f Fu(and)i Fr(automake)p Fu(.)40 b(This)30
+b(is)g(follo)m(w)m(ed)h(b)m(y)g(a)g(detailed)f(function)150
+2007 y(reference,)h(including)c(descriptions)h(of)j(all)e(the)i(data)g
+(t)m(yp)s(es)f(used.)275 2142 y(F)-8 b(or)31 b(the)g(end-user,)e(there)
+i(is)f(a)h(section)g(on)f(all)f(of)i(the)g(programs)f(that)h(come)h
+(with)d(GIMP-Prin)m(t,)150 2252 y(including)e(the)k(GIMP)f
+Fr(print)f Fu(plugin,)f(and)i(the)g(CUPS)g(and)g(Ghostscript)g(driv)m
+(ers.)275 2386 y(The)c(app)s(endices)g(at)i(the)g(end)f(of)g(the)h(man)
+m(ual)f(detail)f(the)i(dither)e(and)h(w)m(ea)m(v)m(e)i(algorithms)e
+(used)f(in)150 2496 y(libgimpprin)m(t,)g(the)31 b(ESC/P2)f(prin)m(ter)f
+(con)m(trol)i(language)f(used)g(in)f(Epson)g(prin)m(ters)g(and)h(ho)m
+(w)g(to)i(add)150 2605 y(supp)s(ort)d(for)h(a)h(new)e(prin)m(ter)g(to)j
+(libgimpprin)m(t.)1182 2934 y(W)-8 b(e)31 b(hop)s(e)f(y)m(ou)h(enjo)m
+(y)g(using)d(GIMP-Prin)m(t!)1413 3044 y(|The)i(GIMP-Prin)m(t)g(pro)5
+b(ject)p eop
+%%Page: 2 7
+2 6 bop 150 -116 a Fu(GNU)31 b(GENERAL)f(PUBLIC)h(LICENSE)2052
+b(2)150 299 y Fp(GNU)54 b(GENERAL)g(PUBLIC)f(LICENSE)1537
+564 y Fu(V)-8 b(ersion)30 b(2,)h(June)f(1991)390 720
+y(Cop)m(yrigh)m(t)842 717 y(c)817 720 y Fs(\015)g Fu(1989,)j(1991)f(F)
+-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8 b(oundation,)30 b(Inc.)390
+824 y(675)i(Mass)e(Av)m(e,)i(Cam)m(bridge,)e(MA)h(02139,)h(USA)390
+1032 y(Ev)m(ery)m(one)f(is)f(p)s(ermitted)f(to)i(cop)m(y)g(and)f
+(distribute)e(v)m(erbatim)i(copies)390 1135 y(of)h(this)e(license)g(do)
+s(cumen)m(t,)i(but)e(c)m(hanging)i(it)f(is)f(not)i(allo)m(w)m(ed.)150
+1462 y Ft(Pream)l(ble)275 1683 y Fu(The)39 b(licenses)h(for)g(most)h
+(soft)m(w)m(are)g(are)g(designed)e(to)i(tak)m(e)h(a)m(w)m(a)m(y)h(y)m
+(our)d(freedom)g(to)h(share)g(and)150 1793 y(c)m(hange)g(it.)70
+b(By)40 b(con)m(trast,)k(the)c(GNU)h(General)f(Public)e(License)i(is)f
+(in)m(tended)g(to)h(guaran)m(tee)i(y)m(our)150 1902 y(freedom)24
+b(to)h(share)f(and)f(c)m(hange)i(free)f(soft)m(w)m(are|to)j(mak)m(e)e
+(sure)e(the)h(soft)m(w)m(are)i(is)d(free)h(for)g(all)f(its)h(users.)150
+2012 y(This)38 b(General)i(Public)d(License)j(applies)e(to)i(most)g(of)
+g(the)g(F)-8 b(ree)41 b(Soft)m(w)m(are)g(F)-8 b(oundation's)39
+b(soft)m(w)m(are)150 2121 y(and)c(to)h(an)m(y)g(other)g(program)f
+(whose)h(authors)f(commit)g(to)i(using)d(it.)55 b(\(Some)36
+b(other)g(F)-8 b(ree)37 b(Soft)m(w)m(are)150 2231 y(F)-8
+b(oundation)31 b(soft)m(w)m(are)i(is)d(co)m(v)m(ered)j(b)m(y)e(the)g
+(GNU)h(Library)e(General)h(Public)e(License)h(instead.\))43
+b(Y)-8 b(ou)150 2340 y(can)31 b(apply)e(it)h(to)h(y)m(our)f(programs,)g
+(to)s(o.)275 2503 y(When)37 b(w)m(e)g(sp)s(eak)g(of)g(free)h(soft)m(w)m
+(are,)i(w)m(e)e(are)g(referring)d(to)j(freedom,)h(not)f(price.)60
+b(Our)36 b(General)150 2612 y(Public)c(Licenses)h(are)i(designed)e(to)i
+(mak)m(e)g(sure)f(that)g(y)m(ou)h(ha)m(v)m(e)g(the)g(freedom)f(to)g
+(distribute)e(copies)150 2722 y(of)k(free)h(soft)m(w)m(are)g(\(and)f(c)
+m(harge)i(for)e(this)f(service)h(if)f(y)m(ou)i(wish\),)g(that)f(y)m(ou)
+h(receiv)m(e)g(source)f(co)s(de)h(or)150 2832 y(can)e(get)h(it)e(if)f
+(y)m(ou)i(w)m(an)m(t)h(it,)f(that)g(y)m(ou)g(can)g(c)m(hange)h(the)e
+(soft)m(w)m(are)i(or)f(use)f(pieces)h(of)f(it)g(in)g(new)g(free)150
+2941 y(programs;)c(and)g(that)h(y)m(ou)g(kno)m(w)f(y)m(ou)h(can)f(do)h
+(these)g(things.)275 3104 y(T)-8 b(o)40 b(protect)h(y)m(our)f(righ)m
+(ts,)i(w)m(e)e(need)g(to)h(mak)m(e)g(restrictions)d(that)j(forbid)d(an)
+m(y)m(one)j(to)g(den)m(y)f(y)m(ou)150 3213 y(these)d(righ)m(ts)f(or)g
+(to)h(ask)g(y)m(ou)f(to)h(surrender)e(the)h(righ)m(ts.)58
+b(These)36 b(restrictions)f(translate)i(to)g(certain)150
+3323 y(resp)s(onsibilities)25 b(for)31 b(y)m(ou)f(if)g(y)m(ou)g
+(distribute)e(copies)i(of)h(the)f(soft)m(w)m(are,)j(or)d(if)f(y)m(ou)i
+(mo)s(dify)e(it.)275 3485 y(F)-8 b(or)30 b(example,)f(if)g(y)m(ou)g
+(distribute)e(copies)j(of)f(suc)m(h)g(a)h(program,)g(whether)e(gratis)i
+(or)f(for)g(a)h(fee,)h(y)m(ou)150 3595 y(m)m(ust)i(giv)m(e)h(the)g
+(recipien)m(ts)e(all)h(the)g(righ)m(ts)g(that)h(y)m(ou)g(ha)m(v)m(e.)51
+b(Y)-8 b(ou)34 b(m)m(ust)g(mak)m(e)g(sure)f(that)h(they)-8
+b(,)35 b(to)s(o,)150 3704 y(receiv)m(e)j(or)g(can)g(get)g(the)g(source)
+g(co)s(de.)62 b(And)37 b(y)m(ou)h(m)m(ust)f(sho)m(w)h(them)f(these)h
+(terms)f(so)h(they)g(kno)m(w)150 3814 y(their)29 b(righ)m(ts.)275
+3976 y(W)-8 b(e)29 b(protect)g(y)m(our)f(righ)m(ts)f(with)g(t)m(w)m(o)i
+(steps:)40 b(\(1\))29 b(cop)m(yrigh)m(t)f(the)g(soft)m(w)m(are,)j(and)c
+(\(2\))i(o\013er)g(y)m(ou)f(this)150 4086 y(license)h(whic)m(h)g(giv)m
+(es)i(y)m(ou)g(legal)f(p)s(ermission)d(to)k(cop)m(y)-8
+b(,)32 b(distribute)c(and/or)i(mo)s(dify)f(the)i(soft)m(w)m(are.)275
+4248 y(Also,)45 b(for)d(eac)m(h)i(author's)f(protection)f(and)g(ours,)j
+(w)m(e)e(w)m(an)m(t)h(to)f(mak)m(e)h(certain)e(that)h(ev)m(ery)m(one)
+150 4358 y(understands)29 b(that)j(there)f(is)f(no)h(w)m(arran)m(t)m(y)
+h(for)f(this)f(free)h(soft)m(w)m(are.)44 b(If)30 b(the)i(soft)m(w)m
+(are)g(is)e(mo)s(di\014ed)f(b)m(y)150 4467 y(someone)i(else)e(and)g
+(passed)h(on,)g(w)m(e)g(w)m(an)m(t)h(its)e(recipien)m(ts)g(to)h(kno)m
+(w)g(that)g(what)g(they)g(ha)m(v)m(e)h(is)e(not)h(the)150
+4577 y(original,)e(so)h(that)g(an)m(y)h(problems)d(in)m(tro)s(duced)g
+(b)m(y)i(others)g(will)d(not)j(re\015ect)h(on)f(the)g(original)e
+(authors')150 4686 y(reputations.)275 4849 y(Finally)-8
+b(,)24 b(an)m(y)h(free)f(program)g(is)g(threatened)g(constan)m(tly)h(b)
+m(y)g(soft)m(w)m(are)h(paten)m(ts.)39 b(W)-8 b(e)26 b(wish)c(to)j(a)m
+(v)m(oid)150 4958 y(the)30 b(danger)g(that)h(redistributors)c(of)k(a)f
+(free)h(program)f(will)d(individually)e(obtain)30 b(paten)m(t)h
+(licenses,)e(in)150 5068 y(e\013ect)39 b(making)e(the)h(program)f
+(proprietary)-8 b(.)62 b(T)-8 b(o)38 b(prev)m(en)m(t)g(this,)h(w)m(e)f
+(ha)m(v)m(e)h(made)f(it)f(clear)g(that)i(an)m(y)150 5178
+y(paten)m(t)31 b(m)m(ust)g(b)s(e)e(licensed)g(for)h(ev)m(ery)m(one's)i
+(free)f(use)f(or)g(not)h(licensed)e(at)i(all.)275 5340
+y(The)e(precise)h(terms)g(and)g(conditions)f(for)h(cop)m(ying,)h
+(distribution)26 b(and)k(mo)s(di\014cation)f(follo)m(w.)p
+eop
+%%Page: 3 8
+3 7 bop 150 -116 a Fu(GNU)31 b(GENERAL)f(PUBLIC)h(LICENSE)2052
+b(3)150 166 y Ft(TERMS)44 b(AND)h(CONDITIONS)g(F)l(OR)g(COPYING,)150
+299 y(DISTRIBUTION)f(AND)h(MODIFICA)-11 b(TION)199 515
+y Fu(1.)61 b(This)41 b(License)h(applies)e(to)k(an)m(y)f(program)f(or)g
+(other)h(w)m(ork)g(whic)m(h)e(con)m(tains)i(a)g(notice)f(placed)330
+625 y(b)m(y)33 b(the)h(cop)m(yrigh)m(t)g(holder)e(sa)m(ying)i(it)f(ma)m
+(y)h(b)s(e)f(distributed)e(under)h(the)h(terms)h(of)g(this)e(General)
+330 735 y(Public)37 b(License.)67 b(The)39 b(\\Program",)j(b)s(elo)m
+(w,)f(refers)e(to)h(an)m(y)g(suc)m(h)f(program)g(or)g(w)m(ork,)j(and)d
+(a)330 844 y(\\w)m(ork)29 b(based)f(on)h(the)g(Program")g(means)f
+(either)h(the)f(Program)h(or)g(an)m(y)g(deriv)-5 b(ativ)m(e)28
+b(w)m(ork)g(under)330 954 y(cop)m(yrigh)m(t)k(la)m(w:)42
+b(that)32 b(is)e(to)j(sa)m(y)-8 b(,)33 b(a)e(w)m(ork)h(con)m(taining)f
+(the)g(Program)h(or)f(a)h(p)s(ortion)e(of)h(it,)g(either)330
+1063 y(v)m(erbatim)e(or)g(with)e(mo)s(di\014cations)g(and/or)i
+(translated)g(in)m(to)g(another)g(language.)40 b(\(Hereinafter,)330
+1173 y(translation)26 b(is)g(included)f(without)h(limitation)f(in)h
+(the)h(term)g(\\mo)s(di\014cation".\))40 b(Eac)m(h)27
+b(licensee)g(is)330 1282 y(addressed)i(as)i(\\y)m(ou".)330
+1429 y(Activities)38 b(other)h(than)f(cop)m(ying,)k(distribution)35
+b(and)j(mo)s(di\014cation)f(are)i(not)g(co)m(v)m(ered)h(b)m(y)f(this)
+330 1538 y(License;)33 b(they)g(are)f(outside)g(its)f(scop)s(e.)47
+b(The)32 b(act)h(of)g(running)c(the)k(Program)f(is)f(not)i(restricted,)
+330 1648 y(and)24 b(the)g(output)g(from)g(the)h(Program)f(is)g(co)m(v)m
+(ered)i(only)d(if)g(its)h(con)m(ten)m(ts)i(constitute)f(a)g(w)m(ork)f
+(based)330 1758 y(on)h(the)h(Program)f(\(indep)s(enden)m(t)f(of)i(ha)m
+(ving)f(b)s(een)f(made)i(b)m(y)f(running)e(the)i(Program\).)40
+b(Whether)330 1867 y(that)31 b(is)e(true)i(dep)s(ends)d(on)i(what)h
+(the)f(Program)h(do)s(es.)199 2014 y(2.)61 b(Y)-8 b(ou)42
+b(ma)m(y)g(cop)m(y)g(and)e(distribute)f(v)m(erbatim)i(copies)g(of)h
+(the)f(Program's)h(source)f(co)s(de)h(as)g(y)m(ou)330
+2123 y(receiv)m(e)32 b(it,)f(in)f(an)m(y)h(medium,)f(pro)m(vided)g
+(that)h(y)m(ou)h(conspicuously)d(and)h(appropriately)g(publish)330
+2233 y(on)j(eac)m(h)h(cop)m(y)g(an)f(appropriate)f(cop)m(yrigh)m(t)i
+(notice)f(and)g(disclaimer)d(of)k(w)m(arran)m(t)m(y;)h(k)m(eep)f(in)m
+(tact)330 2342 y(all)d(the)g(notices)h(that)h(refer)e(to)h(this)f
+(License)g(and)g(to)i(the)f(absence)g(of)g(an)m(y)g(w)m(arran)m(t)m(y;)
+h(and)e(giv)m(e)330 2452 y(an)m(y)g(other)f(recipien)m(ts)g(of)g(the)h
+(Program)f(a)h(cop)m(y)g(of)g(this)e(License)h(along)g(with)f(the)i
+(Program.)330 2598 y(Y)-8 b(ou)31 b(ma)m(y)g(c)m(harge)h(a)f(fee)g(for)
+f(the)h(ph)m(ysical)e(act)j(of)f(transferring)e(a)i(cop)m(y)-8
+b(,)32 b(and)e(y)m(ou)h(ma)m(y)g(at)g(y)m(our)330 2708
+y(option)f(o\013er)h(w)m(arran)m(t)m(y)g(protection)g(in)e(exc)m(hange)
+j(for)e(a)g(fee.)199 2854 y(3.)61 b(Y)-8 b(ou)24 b(ma)m(y)h(mo)s(dify)d
+(y)m(our)i(cop)m(y)g(or)g(copies)g(of)g(the)g(Program)g(or)g(an)m(y)g
+(p)s(ortion)e(of)i(it,)h(th)m(us)f(forming)f(a)330 2964
+y(w)m(ork)k(based)g(on)f(the)h(Program,)h(and)f(cop)m(y)g(and)g
+(distribute)d(suc)m(h)j(mo)s(di\014cations)e(or)h(w)m(ork)h(under)330
+3074 y(the)k(terms)f(of)g(Section)h(1)f(ab)s(o)m(v)m(e,)i(pro)m(vided)d
+(that)i(y)m(ou)g(also)f(meet)h(all)f(of)g(these)h(conditions:)379
+3220 y(a.)61 b(Y)-8 b(ou)43 b(m)m(ust)f(cause)i(the)e(mo)s(di\014ed)f
+(\014les)g(to)i(carry)g(prominen)m(t)e(notices)i(stating)f(that)i(y)m
+(ou)510 3330 y(c)m(hanged)31 b(the)g(\014les)e(and)h(the)g(date)h(of)g
+(an)m(y)g(c)m(hange.)374 3476 y(b.)60 b(Y)-8 b(ou)31
+b(m)m(ust)g(cause)g(an)m(y)h(w)m(ork)f(that)g(y)m(ou)g(distribute)d(or)
+j(publish,)d(that)j(in)f(whole)g(or)h(in)e(part)510 3586
+y(con)m(tains)35 b(or)h(is)e(deriv)m(ed)g(from)h(the)g(Program)g(or)g
+(an)m(y)h(part)f(thereof,)i(to)f(b)s(e)e(licensed)g(as)i(a)510
+3695 y(whole)30 b(at)h(no)f(c)m(harge)i(to)f(all)e(third)f(parties)i
+(under)f(the)i(terms)f(of)g(this)g(License.)384 3842
+y(c.)61 b(If)39 b(the)h(mo)s(di\014ed)e(program)h(normally)f(reads)i
+(commands)f(in)m(teractiv)m(ely)h(when)f(run,)i(y)m(ou)510
+3951 y(m)m(ust)30 b(cause)h(it,)f(when)g(started)h(running)c(for)k(suc)
+m(h)f(in)m(teractiv)m(e)h(use)f(in)f(the)i(most)g(ordinary)510
+4061 y(w)m(a)m(y)-8 b(,)25 b(to)d(prin)m(t)e(or)h(displa)m(y)f(an)h
+(announcemen)m(t)g(including)d(an)k(appropriate)e(cop)m(yrigh)m(t)i
+(notice)510 4170 y(and)i(a)g(notice)h(that)f(there)h(is)e(no)h(w)m
+(arran)m(t)m(y)h(\(or)g(else,)g(sa)m(ying)f(that)h(y)m(ou)g(pro)m(vide)
+e(a)i(w)m(arran)m(t)m(y\))510 4280 y(and)35 b(that)g(users)g(ma)m(y)g
+(redistribute)e(the)j(program)f(under)e(these)j(conditions,)f(and)g
+(telling)510 4390 y(the)f(user)f(ho)m(w)h(to)g(view)f(a)i(cop)m(y)f(of)
+g(this)f(License.)50 b(\(Exception:)e(if)32 b(the)i(Program)g(itself)f
+(is)510 4499 y(in)m(teractiv)m(e)i(but)e(do)s(es)h(not)g(normally)e
+(prin)m(t)h(suc)m(h)g(an)h(announcemen)m(t,)h(y)m(our)f(w)m(ork)g
+(based)510 4609 y(on)c(the)h(Program)f(is)g(not)g(required)f(to)i(prin)
+m(t)e(an)h(announcemen)m(t.\))330 4792 y(These)41 b(requiremen)m(ts)g
+(apply)f(to)i(the)g(mo)s(di\014ed)e(w)m(ork)h(as)h(a)g(whole.)73
+b(If)42 b(iden)m(ti\014able)d(sections)330 4902 y(of)j(that)h(w)m(ork)g
+(are)f(not)h(deriv)m(ed)e(from)h(the)h(Program,)i(and)d(can)h(b)s(e)e
+(reasonably)h(considered)330 5011 y(indep)s(enden)m(t)24
+b(and)j(separate)g(w)m(orks)g(in)e(themselv)m(es,)j(then)e(this)g
+(License,)h(and)f(its)h(terms,)g(do)g(not)330 5121 y(apply)36
+b(to)i(those)f(sections)g(when)g(y)m(ou)g(distribute)e(them)i(as)g
+(separate)h(w)m(orks.)61 b(But)37 b(when)g(y)m(ou)330
+5230 y(distribute)27 b(the)i(same)g(sections)h(as)f(part)g(of)g(a)h
+(whole)e(whic)m(h)g(is)g(a)h(w)m(ork)h(based)e(on)h(the)h(Program,)330
+5340 y(the)h(distribution)d(of)j(the)h(whole)e(m)m(ust)h(b)s(e)g(on)g
+(the)g(terms)g(of)h(this)e(License,)h(whose)g(p)s(ermissions)p
+eop
+%%Page: 4 9
+4 8 bop 150 -116 a Fu(GNU)31 b(GENERAL)f(PUBLIC)h(LICENSE)2052
+b(4)330 299 y(for)22 b(other)h(licensees)e(extend)i(to)g(the)f(en)m
+(tire)g(whole,)i(and)d(th)m(us)h(to)h(eac)m(h)h(and)d(ev)m(ery)i(part)g
+(regardless)330 408 y(of)31 b(who)e(wrote)i(it.)330 538
+y(Th)m(us,)48 b(it)d(is)f(not)i(the)f(in)m(ten)m(t)g(of)h(this)e
+(section)h(to)h(claim)f(righ)m(ts)f(or)h(con)m(test)i(y)m(our)f(righ)m
+(ts)e(to)330 648 y(w)m(ork)34 b(written)e(en)m(tirely)h(b)m(y)h(y)m
+(ou;)h(rather,)g(the)f(in)m(ten)m(t)g(is)e(to)j(exercise)e(the)h(righ)m
+(t)f(to)i(con)m(trol)f(the)330 757 y(distribution)27
+b(of)j(deriv)-5 b(ativ)m(e)30 b(or)h(collectiv)m(e)f(w)m(orks)h(based)f
+(on)g(the)h(Program.)330 887 y(In)41 b(addition,)h(mere)f(aggregation)i
+(of)f(another)f(w)m(ork)g(not)h(based)f(on)g(the)g(Program)h(with)e
+(the)330 996 y(Program)22 b(\(or)g(with)e(a)i(w)m(ork)g(based)f(on)h
+(the)g(Program\))g(on)f(a)h(v)m(olume)g(of)g(a)g(storage)h(or)f
+(distribution)330 1106 y(medium)28 b(do)s(es)j(not)f(bring)f(the)h
+(other)h(w)m(ork)f(under)f(the)i(scop)s(e)f(of)h(this)e(License.)199
+1235 y(4.)61 b(Y)-8 b(ou)38 b(ma)m(y)f(cop)m(y)h(and)f(distribute)d
+(the)k(Program)f(\(or)g(a)h(w)m(ork)f(based)g(on)g(it,)i(under)c
+(Section)i(2\))330 1345 y(in)29 b(ob)5 b(ject)31 b(co)s(de)g(or)g
+(executable)g(form)f(under)e(the)j(terms)f(of)h(Sections)f(1)h(and)f(2)
+h(ab)s(o)m(v)m(e)g(pro)m(vided)330 1455 y(that)g(y)m(ou)g(also)f(do)g
+(one)h(of)f(the)h(follo)m(wing:)379 1584 y(a.)61 b(Accompan)m(y)47
+b(it)e(with)f(the)i(complete)g(corresp)s(onding)e(mac)m(hine-readable)h
+(source)g(co)s(de,)510 1694 y(whic)m(h)25 b(m)m(ust)h(b)s(e)f
+(distributed)e(under)h(the)j(terms)e(of)i(Sections)e(1)i(and)e(2)h(ab)s
+(o)m(v)m(e)i(on)d(a)i(medium)510 1803 y(customarily)i(used)h(for)g
+(soft)m(w)m(are)i(in)m(terc)m(hange;)f(or,)374 1933 y(b.)60
+b(Accompan)m(y)30 b(it)f(with)f(a)i(written)e(o\013er,)j(v)-5
+b(alid)27 b(for)i(at)i(least)e(three)h(y)m(ears,)g(to)g(giv)m(e)g(an)m
+(y)g(third)510 2042 y(part)m(y)-8 b(,)32 b(for)f(a)h(c)m(harge)g(no)f
+(more)h(than)f(y)m(our)g(cost)h(of)f(ph)m(ysically)f(p)s(erforming)f
+(source)i(distri-)510 2152 y(bution,)c(a)h(complete)h(mac)m
+(hine-readable)e(cop)m(y)h(of)g(the)g(corresp)s(onding)e(source)i(co)s
+(de,)h(to)g(b)s(e)510 2262 y(distributed)i(under)i(the)h(terms)g(of)h
+(Sections)f(1)g(and)g(2)h(ab)s(o)m(v)m(e)g(on)f(a)h(medium)d
+(customarily)510 2371 y(used)e(for)g(soft)m(w)m(are)i(in)m(terc)m
+(hange;)f(or,)384 2501 y(c.)61 b(Accompan)m(y)33 b(it)e(with)g(the)h
+(information)e(y)m(ou)i(receiv)m(ed)g(as)g(to)g(the)g(o\013er)g(to)h
+(distribute)c(cor-)510 2610 y(resp)s(onding)i(source)i(co)s(de.)50
+b(\(This)31 b(alternativ)m(e)j(is)e(allo)m(w)m(ed)h(only)g(for)g
+(noncommercial)f(dis-)510 2720 y(tribution)e(and)h(only)g(if)g(y)m(ou)i
+(receiv)m(ed)f(the)g(program)g(in)f(ob)5 b(ject)33 b(co)s(de)f(or)g
+(executable)g(form)510 2829 y(with)d(suc)m(h)h(an)g(o\013er,)h(in)e
+(accord)j(with)d(Subsection)g(b)h(ab)s(o)m(v)m(e.\))330
+2979 y(The)j(source)h(co)s(de)g(for)f(a)h(w)m(ork)g(means)f(the)h
+(preferred)e(form)h(of)h(the)g(w)m(ork)f(for)h(making)f(mo)s(di\014-)
+330 3088 y(cations)e(to)g(it.)40 b(F)-8 b(or)31 b(an)f(executable)h(w)m
+(ork,)g(complete)f(source)h(co)s(de)f(means)h(all)e(the)h(source)h(co)s
+(de)330 3198 y(for)25 b(all)g(mo)s(dules)f(it)h(con)m(tains,)i(plus)c
+(an)m(y)j(asso)s(ciated)g(in)m(terface)h(de\014nition)c(\014les,)j
+(plus)d(the)j(scripts)330 3308 y(used)41 b(to)i(con)m(trol)g
+(compilation)d(and)i(installation)e(of)i(the)h(executable.)76
+b(Ho)m(w)m(ev)m(er,)48 b(as)42 b(a)g(sp)s(e-)330 3417
+y(cial)30 b(exception,)i(the)f(source)g(co)s(de)g(distributed)d(need)i
+(not)h(include)e(an)m(ything)h(that)i(is)e(normally)330
+3527 y(distributed)37 b(\(in)h(either)h(source)h(or)f(binary)f(form\))i
+(with)e(the)i(ma)5 b(jor)39 b(comp)s(onen)m(ts)h(\(compiler,)330
+3636 y(k)m(ernel,)35 b(and)f(so)g(on\))g(of)h(the)f(op)s(erating)g
+(system)g(on)g(whic)m(h)f(the)h(executable)h(runs,)f(unless)e(that)330
+3746 y(comp)s(onen)m(t)f(itself)e(accompanies)i(the)f(executable.)330
+3875 y(If)39 b(distribution)c(of)40 b(executable)g(or)f(ob)5
+b(ject)40 b(co)s(de)f(is)g(made)g(b)m(y)g(o\013ering)g(access)h(to)g
+(cop)m(y)g(from)330 3985 y(a)e(designated)f(place,)i(then)f(o\013ering)
+f(equiv)-5 b(alen)m(t)37 b(access)h(to)h(cop)m(y)f(the)f(source)h(co)s
+(de)g(from)f(the)330 4095 y(same)29 b(place)f(coun)m(ts)g(as)h
+(distribution)24 b(of)k(the)h(source)f(co)s(de,)h(ev)m(en)g(though)e
+(third)g(parties)g(are)i(not)330 4204 y(comp)s(elled)g(to)i(cop)m(y)g
+(the)g(source)f(along)h(with)e(the)h(ob)5 b(ject)31 b(co)s(de.)199
+4334 y(5.)61 b(Y)-8 b(ou)35 b(ma)m(y)h(not)f(cop)m(y)-8
+b(,)37 b(mo)s(dify)-8 b(,)35 b(sublicense,)f(or)g(distribute)f(the)i
+(Program)f(except)i(as)f(expressly)330 4443 y(pro)m(vided)k(under)g
+(this)h(License.)70 b(An)m(y)41 b(attempt)h(otherwise)e(to)h(cop)m(y)-8
+b(,)45 b(mo)s(dify)-8 b(,)42 b(sublicense)c(or)330 4553
+y(distribute)24 b(the)j(Program)g(is)e(v)m(oid,)i(and)f(will)e
+(automatically)j(terminate)f(y)m(our)h(righ)m(ts)f(under)f(this)330
+4663 y(License.)70 b(Ho)m(w)m(ev)m(er,)45 b(parties)40
+b(who)g(ha)m(v)m(e)h(receiv)m(ed)g(copies,)i(or)d(righ)m(ts,)j(from)d
+(y)m(ou)g(under)f(this)330 4772 y(License)d(will)e(not)j(ha)m(v)m(e)h
+(their)e(licenses)f(terminated)i(so)g(long)f(as)h(suc)m(h)f(parties)g
+(remain)g(in)f(full)330 4882 y(compliance.)199 5011 y(6.)61
+b(Y)-8 b(ou)38 b(are)g(not)g(required)d(to)j(accept)h(this)e(License,)i
+(since)e(y)m(ou)g(ha)m(v)m(e)i(not)f(signed)e(it.)62
+b(Ho)m(w)m(ev)m(er,)330 5121 y(nothing)23 b(else)g(gran)m(ts)i(y)m(ou)f
+(p)s(ermission)c(to)25 b(mo)s(dify)d(or)h(distribute)f(the)i(Program)g
+(or)f(its)g(deriv)-5 b(ativ)m(e)330 5230 y(w)m(orks.)38
+b(These)23 b(actions)g(are)h(prohibited)c(b)m(y)j(la)m(w)g(if)f(y)m(ou)
+h(do)g(not)h(accept)g(this)e(License.)38 b(Therefore,)330
+5340 y(b)m(y)e(mo)s(difying)d(or)j(distributing)c(the)k(Program)g(\(or)
+h(an)m(y)f(w)m(ork)g(based)g(on)f(the)i(Program\),)h(y)m(ou)p
+eop
+%%Page: 5 10
+5 9 bop 150 -116 a Fu(GNU)31 b(GENERAL)f(PUBLIC)h(LICENSE)2052
+b(5)330 299 y(indicate)31 b(y)m(our)i(acceptance)h(of)f(this)e(License)
+h(to)i(do)e(so,)h(and)f(all)f(its)h(terms)g(and)g(conditions)f(for)330
+408 y(cop)m(ying,)g(distributing)26 b(or)31 b(mo)s(difying)c(the)k
+(Program)f(or)h(w)m(orks)f(based)g(on)g(it.)199 545 y(7.)61
+b(Eac)m(h)43 b(time)e(y)m(ou)h(redistribute)e(the)i(Program)g(\(or)g
+(an)m(y)h(w)m(ork)f(based)f(on)h(the)g(Program\),)k(the)330
+655 y(recipien)m(t)31 b(automatically)i(receiv)m(es)g(a)g(license)e
+(from)h(the)g(original)f(licensor)g(to)i(cop)m(y)-8 b(,)34
+b(distribute)330 765 y(or)i(mo)s(dify)f(the)h(Program)h(sub)5
+b(ject)36 b(to)h(these)g(terms)f(and)g(conditions.)57
+b(Y)-8 b(ou)37 b(ma)m(y)g(not)f(imp)s(ose)330 874 y(an)m(y)27
+b(further)f(restrictions)f(on)i(the)g(recipien)m(ts')f(exercise)h(of)g
+(the)g(righ)m(ts)f(gran)m(ted)h(herein.)38 b(Y)-8 b(ou)28
+b(are)330 984 y(not)j(resp)s(onsible)c(for)j(enforcing)g(compliance)g
+(b)m(y)g(third)e(parties)i(to)h(this)e(License.)199 1121
+y(8.)61 b(If,)27 b(as)g(a)g(consequence)h(of)f(a)g(court)g(judgmen)m(t)
+f(or)h(allegation)f(of)h(paten)m(t)h(infringemen)m(t)c(or)j(for)g(an)m
+(y)330 1230 y(other)h(reason)f(\(not)h(limited)d(to)j(paten)m(t)h
+(issues\),)e(conditions)f(are)h(imp)s(osed)f(on)h(y)m(ou)h(\(whether)f
+(b)m(y)330 1340 y(court)c(order,)h(agreemen)m(t)g(or)f(otherwise\))f
+(that)h(con)m(tradict)h(the)e(conditions)f(of)i(this)f(License,)i(they)
+330 1450 y(do)34 b(not)g(excuse)h(y)m(ou)f(from)g(the)g(conditions)f
+(of)h(this)f(License.)52 b(If)33 b(y)m(ou)i(cannot)g(distribute)c(so)k
+(as)330 1559 y(to)f(satisfy)f(sim)m(ultaneously)f(y)m(our)h
+(obligations)g(under)f(this)g(License)h(and)g(an)m(y)h(other)g(p)s
+(ertinen)m(t)330 1669 y(obligations,)41 b(then)f(as)g(a)g(consequence)h
+(y)m(ou)f(ma)m(y)g(not)g(distribute)e(the)i(Program)g(at)g(all.)68
+b(F)-8 b(or)330 1778 y(example,)25 b(if)e(a)i(paten)m(t)g(license)e(w)m
+(ould)g(not)h(p)s(ermit)f(ro)m(y)m(alt)m(y-free)j(redistribution)20
+b(of)k(the)h(Program)330 1888 y(b)m(y)35 b(all)f(those)h(who)f(receiv)m
+(e)i(copies)f(directly)e(or)i(indirectly)e(through)h(y)m(ou,)i(then)f
+(the)g(only)f(w)m(a)m(y)330 1998 y(y)m(ou)27 b(could)e(satisfy)h(b)s
+(oth)f(it)h(and)g(this)f(License)h(w)m(ould)f(b)s(e)h(to)h(refrain)d
+(en)m(tirely)i(from)g(distribution)330 2107 y(of)31 b(the)f(Program.)
+330 2244 y(If)43 b(an)m(y)g(p)s(ortion)f(of)h(this)g(section)g(is)f
+(held)g(in)m(v)-5 b(alid)41 b(or)i(unenforceable)f(under)g(an)m(y)i
+(particular)330 2354 y(circumstance,)i(the)e(balance)f(of)g(the)h
+(section)f(is)f(in)m(tended)g(to)i(apply)e(and)g(the)i(section)f(as)h
+(a)330 2463 y(whole)30 b(is)f(in)m(tended)g(to)i(apply)e(in)g(other)i
+(circumstances.)330 2600 y(It)41 b(is)e(not)i(the)f(purp)s(ose)f(of)i
+(this)e(section)i(to)g(induce)e(y)m(ou)i(to)g(infringe)d(an)m(y)j
+(paten)m(ts)g(or)g(other)330 2710 y(prop)s(ert)m(y)e(righ)m(t)h(claims)
+e(or)i(to)h(con)m(test)h(v)-5 b(alidit)m(y)38 b(of)i(an)m(y)g(suc)m(h)g
+(claims;)j(this)c(section)h(has)g(the)330 2819 y(sole)30
+b(purp)s(ose)e(of)j(protecting)f(the)g(in)m(tegrit)m(y)g(of)g(the)h
+(free)f(soft)m(w)m(are)h(distribution)c(system,)j(whic)m(h)330
+2929 y(is)k(implemen)m(ted)g(b)m(y)h(public)d(license)i(practices.)55
+b(Man)m(y)36 b(p)s(eople)e(ha)m(v)m(e)i(made)f(generous)h(con)m(tri-)
+330 3039 y(butions)e(to)i(the)f(wide)g(range)g(of)h(soft)m(w)m(are)h
+(distributed)32 b(through)j(that)h(system)f(in)f(reliance)h(on)330
+3148 y(consisten)m(t)h(application)e(of)h(that)h(system;)i(it)d(is)g
+(up)f(to)i(the)g(author/donor)f(to)h(decide)f(if)g(he)g(or)330
+3258 y(she)i(is)g(willing)d(to)k(distribute)d(soft)m(w)m(are)k(through)
+e(an)m(y)g(other)h(system)g(and)f(a)g(licensee)g(cannot)330
+3367 y(imp)s(ose)29 b(that)i(c)m(hoice.)330 3504 y(This)25
+b(section)j(is)e(in)m(tended)g(to)i(mak)m(e)g(thoroughly)e(clear)h
+(what)g(is)f(b)s(eliev)m(ed)g(to)i(b)s(e)f(a)g(consequence)330
+3614 y(of)k(the)f(rest)h(of)f(this)f(License.)199 3751
+y(9.)61 b(If)35 b(the)g(distribution)c(and/or)k(use)g(of)g(the)g
+(Program)g(is)f(restricted)h(in)f(certain)h(coun)m(tries)f(either)330
+3861 y(b)m(y)h(paten)m(ts)h(or)g(b)m(y)f(cop)m(yrigh)m(ted)h(in)m
+(terfaces,)h(the)e(original)f(cop)m(yrigh)m(t)i(holder)e(who)h(places)g
+(the)330 3970 y(Program)h(under)f(this)g(License)h(ma)m(y)h(add)e(an)i
+(explicit)d(geographical)j(distribution)32 b(limitation)330
+4080 y(excluding)27 b(those)i(coun)m(tries,)g(so)g(that)g(distribution)
+c(is)i(p)s(ermitted)h(only)f(in)g(or)i(among)g(coun)m(tries)330
+4189 y(not)k(th)m(us)f(excluded.)47 b(In)32 b(suc)m(h)g(case,)j(this)c
+(License)i(incorp)s(orates)f(the)h(limitation)d(as)j(if)f(written)330
+4299 y(in)d(the)i(b)s(o)s(dy)d(of)j(this)e(License.)154
+4436 y(10.)61 b(The)26 b(F)-8 b(ree)28 b(Soft)m(w)m(are)g(F)-8
+b(oundation)26 b(ma)m(y)i(publish)23 b(revised)i(and/or)i(new)f(v)m
+(ersions)g(of)h(the)g(General)330 4545 y(Public)35 b(License)h(from)h
+(time)g(to)g(time.)61 b(Suc)m(h)36 b(new)h(v)m(ersions)f(will)f(b)s(e)h
+(similar)e(in)i(spirit)f(to)j(the)330 4655 y(presen)m(t)30
+b(v)m(ersion,)h(but)e(ma)m(y)i(di\013er)e(in)g(detail)h(to)h(address)e
+(new)h(problems)f(or)h(concerns.)330 4792 y(Eac)m(h)46
+b(v)m(ersion)e(is)g(giv)m(en)h(a)g(distinguishing)40
+b(v)m(ersion)45 b(n)m(um)m(b)s(er.)83 b(If)44 b(the)h(Program)g(sp)s
+(eci\014es)f(a)330 4902 y(v)m(ersion)35 b(n)m(um)m(b)s(er)g(of)h(this)e
+(License)i(whic)m(h)e(applies)g(to)j(it)e(and)g(\\an)m(y)i(later)e(v)m
+(ersion",)j(y)m(ou)e(ha)m(v)m(e)330 5011 y(the)d(option)f(of)h(follo)m
+(wing)e(the)i(terms)g(and)f(conditions)f(either)i(of)g(that)g(v)m
+(ersion)f(or)h(of)g(an)m(y)g(later)330 5121 y(v)m(ersion)d(published)c
+(b)m(y)k(the)g(F)-8 b(ree)31 b(Soft)m(w)m(are)g(F)-8
+b(oundation.)41 b(If)29 b(the)i(Program)f(do)s(es)g(not)g(sp)s(ecify)f
+(a)330 5230 y(v)m(ersion)e(n)m(um)m(b)s(er)g(of)h(this)e(License,)i(y)m
+(ou)g(ma)m(y)h(c)m(ho)s(ose)f(an)m(y)h(v)m(ersion)e(ev)m(er)h
+(published)c(b)m(y)k(the)g(F)-8 b(ree)330 5340 y(Soft)m(w)m(are)31
+b(F)-8 b(oundation.)p eop
+%%Page: 6 11
+6 10 bop 150 -116 a Fu(GNU)31 b(GENERAL)f(PUBLIC)h(LICENSE)2052
+b(6)154 299 y(11.)61 b(If)29 b(y)m(ou)g(wish)f(to)i(incorp)s(orate)f
+(parts)g(of)g(the)g(Program)h(in)m(to)f(other)h(free)f(programs)g
+(whose)g(distri-)330 408 y(bution)e(conditions)g(are)j(di\013eren)m(t,)
+e(write)g(to)i(the)f(author)f(to)i(ask)e(for)h(p)s(ermission.)37
+b(F)-8 b(or)29 b(soft)m(w)m(are)330 518 y(whic)m(h)23
+b(is)g(cop)m(yrigh)m(ted)h(b)m(y)g(the)g(F)-8 b(ree)25
+b(Soft)m(w)m(are)g(F)-8 b(oundation,)25 b(write)e(to)i(the)f(F)-8
+b(ree)25 b(Soft)m(w)m(are)g(F)-8 b(oun-)330 628 y(dation;)28
+b(w)m(e)g(sometimes)g(mak)m(e)g(exceptions)g(for)f(this.)39
+b(Our)26 b(decision)g(will)f(b)s(e)h(guided)h(b)m(y)g(the)h(t)m(w)m(o)
+330 737 y(goals)23 b(of)g(preserving)e(the)h(free)h(status)g(of)f(all)g
+(deriv)-5 b(ativ)m(es)22 b(of)g(our)g(free)h(soft)m(w)m(are)h(and)e(of)
+h(promoting)330 847 y(the)31 b(sharing)e(and)g(reuse)h(of)h(soft)m(w)m
+(are)h(generally)-8 b(.)330 1104 y Ft(NO)45 b(W)-15 b(ARRANTY)154
+1297 y Fu(12.)61 b(BECA)m(USE)40 b(THE)f(PR)m(OGRAM)i(IS)e(LICENSED)g
+(FREE)g(OF)h(CHAR)m(GE,)h(THERE)e(IS)g(NO)330 1406 y(W)-10
+b(ARRANTY)26 b(F)m(OR)f(THE)g(PR)m(OGRAM,)h(TO)e(THE)h(EXTENT)f
+(PERMITTED)h(BY)g(APPLI-)330 1516 y(CABLE)i(LA)-10 b(W.)27
+b(EX)m(CEPT)g(WHEN)h(OTHER)-10 b(WISE)25 b(ST)-8 b(A)g(TED)28
+b(IN)e(WRITING)i(THE)e(COPY-)330 1626 y(RIGHT)35 b(HOLDERS)g(AND/OR)h
+(OTHER)f(P)-8 b(AR)g(TIES)35 b(PR)m(O)m(VIDE)h(THE)f(PR)m(OGRAM)h(\\AS)
+330 1735 y(IS")22 b(WITHOUT)f(W)-10 b(ARRANTY)23 b(OF)f(ANY)g(KIND,)h
+(EITHER)e(EXPRESSED)g(OR)h(IMPLIED,)330 1845 y(INCLUDING,)33
+b(BUT)g(NOT)g(LIMITED)f(TO,)g(THE)h(IMPLIED)g(W)-10 b(ARRANTIES)32
+b(OF)h(MER-)330 1954 y(CHANT)-8 b(ABILITY)28 b(AND)g(FITNESS)e(F)m(OR)i
+(A)g(P)-8 b(AR)g(TICULAR)27 b(PURPOSE.)g(THE)g(ENTIRE)330
+2064 y(RISK)19 b(AS)h(TO)g(THE)g(QUALITY)g(AND)h(PERF)m(ORMANCE)g(OF)f
+(THE)g(PR)m(OGRAM)h(IS)f(WITH)330 2174 y(YOU.)h(SHOULD)g(THE)f(PR)m
+(OGRAM)i(PR)m(O)m(VE)f(DEFECTIVE,)g(YOU)g(ASSUME)f(THE)g(COST)330
+2283 y(OF)30 b(ALL)g(NECESSAR)-8 b(Y)30 b(SER)-10 b(VICING,)30
+b(REP)-8 b(AIR)30 b(OR)g(CORRECTION.)154 2418 y(13.)61
+b(IN)26 b(NO)g(EVENT)g(UNLESS)f(REQUIRED)h(BY)h(APPLICABLE)f(LA)-10
+b(W)26 b(OR)g(A)m(GREED)h(TO)f(IN)330 2527 y(WRITING)37
+b(WILL)f(ANY)i(COPYRIGHT)e(HOLDER,)h(OR)f(ANY)h(OTHER)f(P)-8
+b(AR)g(TY)38 b(WHO)330 2637 y(MA)-8 b(Y)52 b(MODIFY)g(AND/OR)g
+(REDISTRIBUTE)e(THE)h(PR)m(OGRAM)h(AS)f(PERMITTED)330
+2746 y(ABO)m(VE,)40 b(BE)f(LIABLE)f(TO)g(YOU)h(F)m(OR)g(D)m(AMA)m(GES,)
+h(INCLUDING)f(ANY)h(GENERAL,)330 2856 y(SPECIAL,)e(INCIDENT)-8
+b(AL)40 b(OR)e(CONSEQUENTIAL)g(D)m(AMA)m(GES)j(ARISING)e(OUT)g(OF)330
+2966 y(THE)44 b(USE)g(OR)g(INABILITY)h(TO)f(USE)g(THE)g(PR)m(OGRAM)h
+(\(INCLUDING)h(BUT)e(NOT)330 3075 y(LIMITED)29 b(TO)g(LOSS)f(OF)h(D)m
+(A)-8 b(T)g(A)31 b(OR)e(D)m(A)-8 b(T)g(A)31 b(BEING)f(RENDERED)g(INA)m
+(CCURA)-8 b(TE)29 b(OR)330 3185 y(LOSSES)38 b(SUST)-8
+b(AINED)40 b(BY)h(YOU)f(OR)g(THIRD)g(P)-8 b(AR)g(TIES)40
+b(OR)g(A)h(F)-10 b(AILURE)40 b(OF)g(THE)330 3294 y(PR)m(OGRAM)f(TO)f
+(OPERA)-8 b(TE)38 b(WITH)h(ANY)g(OTHER)f(PR)m(OGRAMS\),)h(EVEN)g(IF)f
+(SUCH)330 3404 y(HOLDER)33 b(OR)h(OTHER)f(P)-8 b(AR)g(TY)34
+b(HAS)f(BEEN)h(AD)m(VISED)g(OF)g(THE)f(POSSIBILITY)f(OF)330
+3513 y(SUCH)e(D)m(AMA)m(GES.)150 3771 y Ft(END)45 b(OF)g(TERMS)f(AND)h
+(CONDITIONS)p eop
+%%Page: 7 12
+7 11 bop 150 -116 a Fu(GNU)31 b(GENERAL)f(PUBLIC)h(LICENSE)2052
+b(7)150 299 y Ft(Ho)l(w)46 b(to)f(Apply)f(These)h(T)-11
+b(erms)45 b(to)g(Y)-11 b(our)44 b(New)i(Programs)275
+503 y Fu(If)38 b(y)m(ou)i(dev)m(elop)f(a)g(new)g(program,)j(and)c(y)m
+(ou)i(w)m(an)m(t)g(it)e(to)i(b)s(e)f(of)g(the)h(greatest)h(p)s(ossible)
+36 b(use)j(to)150 612 y(the)i(public,)g(the)h(b)s(est)e(w)m(a)m(y)i(to)
+g(ac)m(hiev)m(e)g(this)e(is)g(to)i(mak)m(e)g(it)f(free)g(soft)m(w)m
+(are)h(whic)m(h)e(ev)m(ery)m(one)j(can)150 722 y(redistribute)28
+b(and)i(c)m(hange)h(under)e(these)i(terms.)275 868 y(T)-8
+b(o)29 b(do)h(so,)g(attac)m(h)h(the)f(follo)m(wing)e(notices)h(to)i
+(the)e(program.)40 b(It)30 b(is)f(safest)h(to)g(attac)m(h)h(them)f(to)g
+(the)150 978 y(start)j(of)g(eac)m(h)h(source)e(\014le)g(to)h(most)g
+(e\013ectiv)m(ely)h(con)m(v)m(ey)g(the)e(exclusion)g(of)g(w)m(arran)m
+(t)m(y;)j(and)d(eac)m(h)i(\014le)150 1087 y(should)28
+b(ha)m(v)m(e)k(at)f(least)g(the)f(\\cop)m(yrigh)m(t")i(line)d(and)g(a)i
+(p)s(oin)m(ter)f(to)h(where)f(the)g(full)e(notice)j(is)e(found.)390
+1227 y Fm(one)i(line)d(to)j(giv)m(e)g(the)g(program's)f(name)h(and)e
+(an)i(idea)f(of)g(what)g(it)g(do)s(es.)390 1331 y Fr(Copyright)45
+b(\(C\))i(19)p Fm(yy)103 b(name)30 b(of)h(author)390
+1539 y Fr(This)47 b(program)e(is)j(free)e(software;)g(you)g(can)h
+(redistribute)e(it)i(and/or)390 1642 y(modify)f(it)h(under)g(the)g
+(terms)f(of)h(the)g(GNU)g(General)f(Public)g(License)390
+1746 y(as)h(published)e(by)j(the)f(Free)f(Software)g(Foundation;)e
+(either)j(version)e(2)390 1850 y(of)i(the)g(License,)f(or)h(\(at)g
+(your)f(option\))g(any)h(later)f(version.)390 2057 y(This)h(program)e
+(is)j(distributed)c(in)k(the)e(hope)h(that)g(it)g(will)g(be)g(useful,)
+390 2161 y(but)g(WITHOUT)f(ANY)h(WARRANTY;)e(without)h(even)g(the)h
+(implied)f(warranty)g(of)390 2265 y(MERCHANTABILITY)e(or)j(FITNESS)f
+(FOR)h(A)g(PARTICULAR)e(PURPOSE.)93 b(See)47 b(the)390
+2369 y(GNU)g(General)f(Public)g(License)g(for)h(more)f(details.)390
+2576 y(You)h(should)f(have)h(received)e(a)j(copy)e(of)h(the)g(GNU)g
+(General)f(Public)g(License)390 2680 y(along)g(with)h(this)g(program;)e
+(if)i(not,)g(write)f(to)i(the)e(Free)h(Software)390 2784
+y(Foundation,)e(Inc.,)h(675)h(Mass)g(Ave,)f(Cambridge,)f(MA)i(02139,)g
+(USA.)275 2930 y Fu(Also)30 b(add)f(information)g(on)h(ho)m(w)h(to)g
+(con)m(tact)i(y)m(ou)d(b)m(y)g(electronic)h(and)f(pap)s(er)f(mail.)275
+3076 y(If)f(the)g(program)h(is)e(in)m(teractiv)m(e,)j(mak)m(e)g(it)e
+(output)g(a)h(short)f(notice)h(lik)m(e)f(this)f(when)h(it)g(starts)h
+(in)e(an)150 3185 y(in)m(teractiv)m(e)k(mo)s(de:)390
+3325 y Fr(Gnomovision)45 b(version)h(69,)g(Copyright)g(\(C\))h(19)p
+Fm(yy)55 b(name)30 b(of)g(author)390 3429 y Fr(Gnomovision)45
+b(comes)h(with)h(ABSOLUTELY)e(NO)i(WARRANTY;)e(for)i(details)390
+3533 y(type)g(`show)f(w'.)95 b(This)46 b(is)h(free)g(software,)e(and)i
+(you)g(are)g(welcome)390 3637 y(to)g(redistribute)e(it)i(under)f
+(certain)g(conditions;)f(type)h(`show)h(c')390 3740 y(for)g(details.)
+275 3886 y Fu(The)27 b(h)m(yp)s(othetical)g(commands)h(`)p
+Fr(show)h(w)p Fu(')f(and)f(`)p Fr(show)j(c)p Fu(')d(should)f(sho)m(w)i
+(the)g(appropriate)f(parts)h(of)150 3996 y(the)38 b(General)g(Public)d
+(License.)63 b(Of)37 b(course,)j(the)f(commands)e(y)m(ou)h(use)g(ma)m
+(y)g(b)s(e)f(called)g(something)150 4106 y(other)25 b(than)f(`)p
+Fr(show)29 b(w)p Fu(')c(and)f(`)p Fr(show)29 b(c)p Fu(';)e(they)d
+(could)g(ev)m(en)h(b)s(e)f(mouse-clic)m(ks)g(or)h(men)m(u)f
+(items|whatev)m(er)150 4215 y(suits)29 b(y)m(our)h(program.)275
+4361 y(Y)-8 b(ou)28 b(should)e(also)i(get)h(y)m(our)f(emplo)m(y)m(er)g
+(\(if)f(y)m(ou)h(w)m(ork)g(as)h(a)f(programmer\))g(or)g(y)m(our)f(sc)m
+(ho)s(ol,)i(if)e(an)m(y)-8 b(,)150 4471 y(to)34 b(sign)f(a)g(\\cop)m
+(yrigh)m(t)i(disclaimer")c(for)j(the)f(program,)h(if)f(necessary)-8
+b(.)51 b(Here)34 b(is)e(a)i(sample;)g(alter)g(the)150
+4580 y(names:)390 4720 y Fr(Yoyodyne,)45 b(Inc.,)i(hereby)f(disclaims)f
+(all)i(copyright)390 4824 y(interest)f(in)h(the)g(program)e
+(`Gnomovision')390 4928 y(\(which)h(makes)g(passes)h(at)g(compilers\))e
+(written)390 5032 y(by)i(James)g(Hacker.)390 5239 y Fm(signature)30
+b(of)g(T)m(y)h(Co)s(on)p Fr(,)47 b(1)g(April)g(1989)390
+5343 y(Ty)g(Coon,)g(President)e(of)i(Vice)p eop
+%%Page: 8 13
+8 12 bop 150 -116 a Fu(GNU)31 b(GENERAL)f(PUBLIC)h(LICENSE)2052
+b(8)275 299 y(This)19 b(General)h(Public)f(License)h(do)s(es)h(not)g(p)
+s(ermit)e(incorp)s(orating)g(y)m(our)i(program)f(in)m(to)h(proprietary)
+150 408 y(programs.)38 b(If)22 b(y)m(our)h(program)f(is)g(a)h
+(subroutine)e(library)-8 b(,)23 b(y)m(ou)g(ma)m(y)g(consider)f(it)g
+(more)h(useful)e(to)j(p)s(ermit)150 518 y(linking)33
+b(proprietary)i(applications)g(with)g(the)h(library)-8
+b(.)57 b(If)35 b(this)h(is)f(what)h(y)m(ou)h(w)m(an)m(t)g(to)g(do,)h
+(use)e(the)150 628 y(GNU)31 b(Library)e(General)h(Public)e(License)i
+(instead)f(of)i(this)e(License.)p eop
+%%Page: 9 14
+9 13 bop 150 -116 a Fu(Cop)m(ying)30 b(summary)2828 b(9)150
+299 y Fp(Cop)l(ying)53 b(summary)275 533 y Fu(GIMP-Prin)m(t)35
+b(is)g Fm(free)5 b Fu(;)40 b(this)35 b(means)h(that)h(ev)m(ery)m(one)g
+(is)e(free)i(to)f(use)g(it)g(and)f(free)i(to)f(redistribute)150
+643 y(it)j(on)g(a)h(free)g(basis.)66 b(GIMP-Prin)m(t)39
+b(is)g(not)g(in)f(the)i(public)d(domain;)43 b(it)c(is)f(cop)m(yrigh)m
+(ted)i(and)f(there)150 752 y(are)30 b(restrictions)e(on)h(its)g
+(distribution,)d(but)j(these)g(restrictions)f(are)i(designed)e(to)i(p)s
+(ermit)e(ev)m(erything)150 862 y(that)h(a)g(go)s(o)s(d)g(co)s(op)s
+(erating)f(citizen)g(w)m(ould)g(w)m(an)m(t)h(to)h(do.)40
+b(What)29 b(is)f(not)h(allo)m(w)m(ed)f(is)g(to)h(try)g(to)g(prev)m(en)m
+(t)150 971 y(others)h(from)g(further)f(sharing)g(an)m(y)i(v)m(ersion)f
+(of)g(GIMP-Prin)m(t)h(that)f(they)h(migh)m(t)f(get)i(from)e(y)m(ou.)275
+1106 y(Sp)s(eci\014cally)-8 b(,)26 b(w)m(e)i(w)m(an)m(t)g(to)g(mak)m(e)
+h(sure)d(that)j(y)m(ou)e(ha)m(v)m(e)i(the)f(righ)m(t)f(to)h(giv)m(e)g
+(a)m(w)m(a)m(y)h(copies)f(of)f(GIMP-)150 1215 y(Prin)m(t,)36
+b(that)g(y)m(ou)f(receiv)m(e)i(source)e(co)s(de)h(or)f(else)g(can)h
+(get)g(it)f(if)f(y)m(ou)i(w)m(an)m(t)g(it,)h(that)f(y)m(ou)f(can)h(c)m
+(hange)150 1325 y(GIMP-Prin)m(t)31 b(or)g(use)g(pieces)g(of)h(it)e(in)g
+(new)h(free)g(programs,)h(and)e(that)i(y)m(ou)g(kno)m(w)f(y)m(ou)h(can)
+f(do)g(these)150 1435 y(things.)275 1569 y(T)-8 b(o)37
+b(mak)m(e)g(sure)f(that)i(ev)m(ery)m(one)g(has)e(suc)m(h)h(righ)m(ts,)h
+(w)m(e)f(ha)m(v)m(e)h(to)f(forbid)e(y)m(ou)i(to)g(depriv)m(e)f(an)m(y)m
+(one)150 1679 y(else)28 b(of)f(these)i(righ)m(ts.)39
+b(F)-8 b(or)28 b(example,)g(if)f(y)m(ou)h(distribute)d(copies)j(of)g
+(GIMP-Prin)m(t,)g(y)m(ou)g(m)m(ust)g(giv)m(e)g(the)150
+1788 y(recipien)m(ts)k(all)g(the)h(righ)m(ts)f(that)i(y)m(ou)f(ha)m(v)m
+(e.)50 b(Y)-8 b(ou)34 b(m)m(ust)f(mak)m(e)h(sure)e(that)i(they)-8
+b(,)34 b(to)s(o,)h(receiv)m(e)f(or)f(can)150 1898 y(get)f(the)e(source)
+h(co)s(de.)41 b(And)29 b(y)m(ou)i(m)m(ust)f(tell)g(them)g(their)f(righ)
+m(ts.)275 2032 y(Also,)34 b(for)f(our)g(o)m(wn)h(protection,)g(w)m(e)g
+(m)m(ust)g(mak)m(e)g(certain)g(that)g(ev)m(ery)m(one)h(\014nds)d(out)i
+(that)g(there)150 2142 y(is)29 b(no)g(w)m(arran)m(t)m(y)h(for)g
+(GIMP-Prin)m(t.)40 b(If)29 b(GIMP-Prin)m(t)g(is)g(mo)s(di\014ed)e(b)m
+(y)i(someone)i(else)e(and)g(passed)g(on,)150 2252 y(w)m(e)34
+b(w)m(an)m(t)g(their)f(recipien)m(ts)f(to)i(kno)m(w)f(that)h(what)g
+(they)f(ha)m(v)m(e)i(is)d(not)i(what)f(w)m(e)h(distributed,)e(so)h
+(that)150 2361 y(an)m(y)e(problems)d(in)m(tro)s(duced)h(b)m(y)h(others)
+h(will)d(no)i(re\015ect)h(on)f(our)g(reputation.)p eop
+%%Page: 10 15
+10 14 bop 150 -116 a Fu(Chapter)30 b(1:)41 b(Ov)m(erview)2672
+b(10)150 299 y Fp(1)80 b(Ov)l(erview)275 533 y Fu(The)44
+b(GIMP-Prin)m(t)h(pac)m(k)-5 b(age)48 b(is)c(a)i(collection)f(of)g
+(programs)g(and)g(a)h(library)d(for)i(high)f(qualit)m(y)150
+643 y(prin)m(ting)31 b(on)j(mo)s(dern)e(inkjets,)h(including)d
+(`photographic)j(qualit)m(y')g(mo)s(dels)f(whic)m(h)h(o\013er)g(v)m
+(ery)h(high)150 752 y(resolutions)29 b(and)h(sev)m(eral)g(inks.)275
+887 y(MET)-8 b(A:)31 b(Short)e(history)h(of)g(the)h(pro)5
+b(ject)275 1021 y(GIMP-Prin)m(t)25 b(is)g(the)i(prin)m(t)d(facilit)m(y)
+h(of)i(the)f Fm(GNU)h(Image)f(Manipulation)e(Program)i
+Fu(\(GIMP\).)i(It)e(is)150 1131 y(in)h(addition)g(a)i(suite)f(of)g
+(driv)m(ers)f(that)i(ma)m(y)g(b)s(e)f(used)g(with)f(common)i(UNIX)g(sp)
+s(o)s(oling)d(systems)i(using)150 1240 y(GhostScript)23
+b(or)i(CUPS.)e(These)i(driv)m(ers)e(pro)m(vide)g(prin)m(ting)f(qualit)m
+(y)i(for)g(UNIX/Lin)m(ux)f(on)i(a)f(par)g(with)150 1350
+y(proprietary)32 b(v)m(endor-supplied)f(driv)m(ers)h(in)g(man)m(y)i
+(cases,)h(and)e(can)h(b)s(e)f(used)f(for)i(man)m(y)f(of)h(the)g(most)
+150 1460 y(demanding)24 b(prin)m(ting)g(tasks.)40 b(The)25
+b(core)i(of)f(GIMP-Prin)m(t)f(is)g(a)h(shared)g(library)d
+(\(libgimpprin)m(t\))f(whic)m(h)150 1569 y(ma)m(y)31
+b(b)s(e)f(used)f(b)m(y)i(an)m(y)f(program)g(that)h(wishes)e(to)i(pro)s
+(duce)f(high-qulait)m(y)e(prin)m(ted)h(output.)p eop
+%%Page: 11 16
+11 15 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(Using)29
+b(libgimpprin)m(t)2292 b(11)150 299 y Fp(2)80 b(Using)54
+b(libgimpprin)l(t)275 533 y Fu(This)28 b(c)m(hapter)j(describ)s(es)e
+(ho)m(w)h(to)h(write)f(programs)g(that)h(use)f(libgimpprin)m(t.)150
+790 y Ft(2.1)68 b(Co)t(de)45 b(prerequisites)275 983
+y Fu(T)-8 b(o)30 b(use)g(libgimpprin)m(t)c(with)j(a)i(program,)g(sev)m
+(eral)f(steps)h(m)m(ust)f(b)s(e)g(tak)m(en:)199 1117
+y(1.)61 b(Include)29 b(the)h(master)h(libgimpprin)m(t)26
+b(header)k Fr(<gimp-print/gimp-print.h>)o(.)199 1252
+y Fu(2.)61 b(Call)29 b Fr(stp_init\(\))p Fu(.)199 1386
+y(3.)61 b(Link)29 b(with)g(libgimpprin)m(t.)275 1546
+y(The)k(follo)m(wing)f(is)h(a)h(short)g(example)g(program.)51
+b(It)34 b(do)s(es)f(not)h(do)g(an)m(ything)f(useful,)h(but)f(it)g(do)s
+(es)150 1655 y(ev)m(erything)d(required)f(to)i(link)d(with)h
+(libgimpprin)m(t)d(and)k(call)g(other)g(functions)f(from)h(libgimpprin)
+m(t.)390 1784 y Fr(#include)46 b(<gimp-print/gimp-print.)o(h>)390
+1992 y(int)390 2095 y(main)h(\(int)f(argc,)h(char)f(*argv[]\))390
+2199 y({)485 2303 y(stp_init)g(\(\);)485 2407 y(return)h(\(0\);)390
+2511 y(})150 2768 y Ft(2.2)68 b(Linking)45 b(with)g(libgimpprin)l(t)275
+2961 y Fu(T)-8 b(o)41 b(link)f(a)h(program)g(with)f(libgimpprin)m(t,)g
+(then)h(`)p Fr(-lgimpprint)p Fu(')e(needs)i(to)h(b)s(e)f(passed)g(to)h
+(the)150 3070 y(compiler)28 b(when)g(linking.)37 b(F)-8
+b(or)30 b(example,)f(to)h(compile)e(and)h(link)e(`)p
+Fr(prog.c)p Fu(')g(the)j(follo)m(wing)d(commands)150
+3180 y(w)m(ould)i(b)s(e)h(used:)390 3308 y Fr(gcc)47
+b(-c)g(prog.c)390 3412 y(gcc)g(-o)g(prog)g(-lgimpprint)d(prog.o)275
+3547 y Fu(The)34 b(compiler)g(and)g(link)m(er)g(\015ags)h(needed)g(ma)m
+(y)g(v)-5 b(ary)35 b(dep)s(ending)e(on)i(the)g(options)f(GIMP-Prin)m(t)
+150 3656 y(w)m(as)d(con\014gured)e(with)h(when)f(it)h(w)m(as)h(built.)
+38 b(The)30 b Fr(gimpprint-config)c Fu(script)k(will)d(giv)m(e)k(the)g
+(correct)150 3766 y(parameters)g(for)f(the)g(lo)s(cal)g(installation)e
+(\(see)k(Section)e(3.1)h([gimpprin)m(t-con\014g],)f(page)h(12\).)p
+eop
+%%Page: 12 17
+12 16 bop 150 -116 a Fu(Chapter)30 b(3:)41 b(In)m(tegrating)31
+b(libgimpprin)m(t)2077 b(12)150 299 y Fp(3)80 b(In)l(tegrating)53
+b(libgimpprin)l(t)275 568 y Fu(This)38 b(c)m(hapter)i(describ)s(es)e
+(ho)m(w)i(to)g(in)m(tegrate)h(the)f(compiling)e(and)h(linking)e(of)j
+(programs)f(using)150 678 y(libgimpprin)m(t)21 b(with)i(build)f
+(scripts.)38 b(Commonly)24 b(used)g(systems)h(include)e
+Fr(make)p Fu(,)i(but)f(more)h(commonly)150 787 y(`)p
+Fr(Makefile)p Fu(')k(\014les)g(are)i(generated)g(b)m(y)f(using)f(to)s
+(ols)h(suc)m(h)h(as)f Fr(autoconf)e Fu(and)i Fr(automake)p
+Fu(.)150 1074 y Ft(3.1)68 b Fl(gimpprint-conf)o(ig)275
+1279 y Fu(Dep)s(ending)33 b(on)h(the)h(setup)f(of)h(the)g(computer)f
+(system)h(GIMP-Prin)m(t)f(w)m(as)h(installed)d(on,)k(as)f(w)m(ell)150
+1388 y(as)h(the)g(options)g(passed)f(to)i Fr(configure)c
+Fu(when)i(con\014guring)g(the)h(pac)m(k)-5 b(age)38 b(when)d(it)g(w)m
+(as)h(built,)g(the)150 1498 y Fr(CFLAGS)30 b Fu(and)h
+Fr(LIBS)f Fu(parameters)i(needed)f(to)i(compile)d(and)h(link)f
+(programs)h(with)f(libgimpprin)m(t)d(ma)m(y)150 1607
+y(v)-5 b(ary)d(.)82 b(T)-8 b(o)44 b(mak)m(e)h(it)f(simple)e(to)j
+(determine)e(what)h(these)g(are)h(on)f(an)m(y)g(giv)m(en)g(system,)k
+(the)c(script)150 1717 y Fr(gimpprint-config)28 b Fu(w)m(as)k(created.)
+47 b(It's)32 b(job)f(is)g(to)i(output)f(the)g(correct)h(parameters)f
+(for)g(the)g(setup)150 1827 y(on)e(y)m(our)h(system.)40
+b(The)30 b(follo)m(wing)f(options)h(are)h(a)m(v)-5 b(ailable:)390
+1967 y Fr(roger@whinlatter:~/gimpp)o(rint)o(/dev)o(el$)41
+b(gimpprint-config)j(--help)390 2071 y(Usage:)i(gimpprint-config)d
+([OPTIONS])j([LIBRARIES])390 2175 y(Options:)772 2278
+y([--prefix[=DIR]])772 2382 y([--exec-prefix[=DIR]])772
+2486 y([--version])772 2590 y([--libs])772 2693 y([--cflags])390
+2797 y(Libraries:)772 2901 y(gimpprint)275 3047 y Fu(The)31
+b(`)p Fr(--prefix)p Fu(')g(and)g(`)p Fr(--exec-prefix)p
+Fu(')e(options)j(are)g(only)f(needed)h(if)f(the)i(installed)c(lo)s
+(cations)150 3157 y(of)j(parts)f(of)h(GIMP-Prin)m(t)f(are)h(di\013eren)
+m(t)f(from)g(the)g(con\014gured)g(lo)s(cations.)44 b(These)31
+b(should)f(nev)m(er)i(b)s(e)150 3266 y(needed)e(if)f(GIMP-Prin)m(t)h(w)
+m(as)h(prop)s(erly)d(con\014gured)i(and)g(installed.)275
+3413 y(The)f(installed)g(v)m(ersion)g(of)i(GIMP-Prin)m(t)f(can)h(b)s(e)
+e(obtained)h(with)f(the)i(`)p Fr(--version)p Fu(')d(option:)390
+3553 y Fr(roger@whinlatter:~/gimpp)o(rint)o(/dev)o(el$)41
+b(gimpprint-config)j(--version)390 3657 y(4.2.7)275 3803
+y Fu(The)29 b(correct)j Fr(CFLAGS)d Fu(to)i(use)f(can)g(b)s(e)g
+(obtained)g(with)f(the)i(`)p Fr(--cflags)p Fu(')d(option:)390
+3944 y Fr(roger@whinlatter:~/gimpp)o(rint)o(/dev)o(el$)41
+b(gimpprint-config)j(--cflags)275 4194 y Fu(In)29 b(this)g(case,)j
+(there)f(are)f(no)h(sp)s(ecial)e Fr(CFLAGS)f Fu(required)h(to)i
+(compile)e(programs.)275 4340 y(The)g(correct)j Fr(LIBS)d
+Fu(to)i(use)f(can)h(the)g(obtained)e(with)g(the)i(`)p
+Fr(--libs)p Fu(')e(option:)390 4480 y Fr(roger@whinlatter:~/gimpp)o
+(rint)o(/dev)o(el$)41 b(gimpprint-config)j(--libs)390
+4584 y(-L/usr/lib)h(-lgimpprint)g(-lm)275 4730 y Fu(The)29
+b(command)i(can)f(b)s(e)g(used)g(from)f(the)i(shell)e(b)m(y)h
+(enclosing)f(it)h(in)f(bac)m(kquotes)j(`)p Fr(`)p Fu(':)390
+4871 y Fr(gcc)47 b(`gimpprint-config)c(--cflags`)i(-c)i(prog.c)390
+4975 y(gcc)g(`gimpprint-config)c(--libs`)j(-o)h(prog)g(prog.o)275
+5121 y Fu(Ho)m(w)m(ev)m(er,)40 b(this)35 b(is)h(not)h(the)g(w)m(a)m(y)g
+(it)f(it)g(t)m(ypically)g(used.)58 b(Normally)36 b(it)g(is)g(used)f(in)
+h(a)h(`)p Fr(Makefile)p Fu(')150 5230 y(\(see)31 b(Section)f(3.2)h
+([mak)m(e],)h(page)f(13\))h(or)e(b)m(y)g(an)g Fr(m4)g
+Fu(macro)g(in)f(a)i Fr(configure)d Fu(script)h(\(see)i(Section)f(3.3)
+150 5340 y([auto)s(conf)7 b(],)32 b(page)f(13\).)p eop
+%%Page: 13 18
+13 17 bop 150 -116 a Fu(Chapter)30 b(3:)41 b(In)m(tegrating)31
+b(libgimpprin)m(t)2077 b(13)150 299 y Ft(3.2)68 b Fl(make)275
+490 y Fu(If)28 b(y)m(ou)h(use)f Fr(make)f Fu(with)h(y)m(our)g(o)m(wn)h
+(`)p Fr(Makefile)p Fu(')e(\014les,)h(then)g(y)m(ou)h(are)g(on)g(y)m
+(our)g(o)m(wn.)40 b(This)27 b(man)m(ual)150 599 y(o\013ers)k(no)f
+(assistance)h(with)e(doing)g(this.)40 b(Only)29 b(the)h(follo)m(wing)f
+(suggestion)h(is)g(o\013ered:)390 726 y Fr(GIMPPRINT_VERSION)43
+b(=)48 b($\(shell)d(gimpprint-config)f(--version\))390
+830 y(GIMPPRINT_CFLAGS)f(=)48 b($\(shell)e(gimpprint-config)d
+(--cflags\))390 934 y(GIMPPRINT_LIBS)h(=)j($\(shell)f(gimpprint-config)
+e(--libs\))275 1067 y Fu(Ho)m(w)35 b(y)m(ou)g(c)m(ho)s(ose)h(to)f(use)g
+(these)g(v)-5 b(ariables)33 b(is)h(en)m(tirely)g(up)g(to)h(y)m(ou.)54
+b(See)35 b(Info)f(\014le)g(`)p Fr(make)p Fu(',)i(no)s(de)150
+1176 y(`)p Fr(Top)p Fu(',)30 b(for)g(more)h(information.)150
+1429 y Ft(3.3)68 b Fl(autoconf)275 1619 y Fu(The)32 b
+Fr(autoconf)g Fu(program)h(pro)s(duces)f(a)i(Bourne)f(shell)e(script)i
+(called)f(`)p Fr(configure)p Fu(')g(from)g(a)i(tem-)150
+1729 y(plate)28 b(\014le)g(called)f(`)p Fr(configure.in)p
+Fu('.)37 b(`)p Fr(configure.in)p Fu(')26 b(con)m(tains)j(b)s(oth)e
+(Bourne)h(shell)f(script,)h(and)g Fr(m4)150 1839 y Fu(macros.)40
+b Fr(autoconf)23 b Fu(expands)i(the)h Fr(m4)f Fu(macros)i(in)m(to)f
+(`real')g(shell)e(script.)38 b(The)25 b(resulting)f(`)p
+Fr(configure)p Fu(')150 1948 y(script)39 b(p)s(erforms)f(v)-5
+b(arious)39 b(c)m(hec)m(ks)j(for)d(installed)f(programs,)k(compiler)d
+(c)m(haracteristics)h(and)g(other)150 2058 y(system)34
+b(information)f(suc)m(h)g(as)i(a)m(v)-5 b(ailable)33
+b(headers)h(and)f(libraries.)49 b(See)34 b(Info)g(\014le)f(`)p
+Fr(autoconf)p Fu(',)h(no)s(de)150 2167 y(`)p Fr(Top)p
+Fu(',)c(for)g(more)h(information.)275 2300 y(GIMP-Prin)m(t)67
+b(pro)m(vides)g(an)h Fr(m4)g Fu(macro,)78 b Fr(AM_PATH_GIMPPRINT)p
+Fu(,)73 b(suitable)67 b(for)h(use)g(in)f(a)150 2410 y(`)p
+Fr(configure.in)p Fu('.)36 b(It)26 b(de\014nes)f(the)g(en)m(vironmen)m
+(t)g(v)-5 b(ariables)25 b Fr(GIMPPRINT_CFLAGS)p Fu(,)d
+Fr(GIMPPRINT_LIBS)150 2519 y Fu(and)36 b Fr(GIMPPRINT_CONFIG)p
+Fu(.)54 b(Y)-8 b(ou)37 b(can)g(optionally)e(sp)s(ecify)g(a)i(minim)m
+(um)c(v)m(ersion)j(of)h(the)f(library)e(to)150 2629 y(use,)c(and)g
+(shell)f(script)g(to)i(run)e(if)g(the)i(test)g(suceeds)f(or)h(fails.)
+3624 2855 y(Macro)-3723 b Fk(AM)p 353 2855 35 5 v 41
+w(P)-10 b(A)g(TH)p 709 2855 V 41 w(GIMPPRINT)46 b Fj(\()p
+Fi([)p Fm(minim)m(um-v)m(ersion)28 b Fi([)p Fm(,)j(action-if-found)i
+Fi([)p Fm(,)565 2964 y(action-if-not-found)t Fi(]]])p
+Fj(\))390 3074 y Fu(Chec)m(k)42 b(for)g(an)g(installed)e(v)m(ersion)h
+(of)h(GIMP-Prin)m(t)g(greater)h(than)f(or)g(equal)g(to)g
+Fm(minim)m(um-)390 3183 y(v)m(ersion)p Fu(.)390 3316
+y Fm(action-if-found)29 b Fu(is)e(a)g(list)f(of)h(shell)e(commands)i
+(to)h(run)e(if)g(the)h(c)m(hec)m(k)i(for)d(the)i(library)c(succeeds;)
+390 3426 y Fm(action-if-not-found)33 b Fu(is)d(a)g(list)f(of)i(shell)e
+(commands)h(to)h(run)e(if)g(the)i(c)m(hec)m(k)g(fails.)390
+3559 y(The)23 b(macro)h(sets)g(the)g(follo)m(wing)e(en)m(vironmen)m(t)h
+(v)-5 b(ariables:)36 b Fr(GIMPPRINT_CFLAGS)p Fu(,)21
+b Fr(GIMPPRINT_)390 3668 y(LIBS)37 b Fu(and)g Fr(GIMPPRINT_CONFIG)p
+Fu(.)59 b(It)38 b(also)g(will)e(substitute)g(them)i(in)m(to)g(an)m(y)h
+(`)p Fr(Makefile.in)p Fu(')390 3778 y(y)m(ou)33 b(sp)s(ecify)e(in)g
+Fr(AC_OUTPUT)f Fu(b)s(ecause)i(it)g(calls)g Fr(AC_SUBST)e
+Fu(for)i(eac)m(h)i(of)e(them.)47 b(Ho)m(w)m(ev)m(er,)36
+b(y)m(ou)390 3887 y(will)23 b(probably)h(b)s(e)h(using)g
+Fr(automake)e Fu(to)k(generate)g(y)m(our)f(`)p Fr(Makefile.in)p
+Fu(')e(\014les)g(\(see)j(Section)f(3.4)390 3997 y([automak)m(e],)33
+b(page)e(13\).)150 4249 y Ft(3.4)68 b Fl(automake)275
+4440 y Fu(The)25 b Fr(automake)e Fu(program)j(can)g(b)s(e)f(used)g(to)h
+(generate)h(`)p Fr(Makefile.in)p Fu(')c(\014les)i(suitable)f(for)i(use)
+f(with)150 4550 y(a)31 b(`)p Fr(configure)p Fu(')d(script)h(generated)i
+(b)m(y)f Fr(autoconf)p Fu(.)39 b(As)30 b Fr(automake)e
+Fn(r)-5 b(e)g(quir)g(es)38 b Fr(autoconf)p Fu(,)29 b(this)g(section)150
+4659 y(will)20 b(assume)i(the)g(use)g(of)h(a)g(`)p Fr(configure)p
+Fu(')d(script)h(whic)m(h)g(uses)h(the)h Fr(AM_PATH_GIMPPRINT)17
+b Fu(macro)23 b(\(there)150 4769 y(is)29 b(little)h(p)s(oin)m(t)f(in)g
+Fn(not)40 b Fu(using)29 b(it!\).)275 4902 y(It)35 b(is)f(highly)f
+(recommeded)j(that)g(y)m(ou)f(use)g(GNU)h Fr(autoconf)d
+Fu(and)i Fr(automake)p Fu(.)53 b(They)35 b(will)d(allo)m(w)150
+5011 y(y)m(ou)f(to)g(mak)m(e)h(y)m(our)e(soft)m(w)m(are)i(build)27
+b(on)k(most)g(platforms)e(with)g(most)i(compilers.)40
+b Fr(automake)28 b Fu(mak)m(es)150 5121 y(writing)37
+b(complex)i(`)p Fr(Makefile)p Fu(')e(\014les)h(v)m(ery)h(easy)-8
+b(,)42 b(b)m(y)d(expressing)f(ho)m(w)h(to)h(build)c(y)m(our)i(pac)m(k)
+-5 b(ages)41 b(in)150 5230 y(terms)h(of)g(what)g(\014les)f(are)i
+(required)d(to)j(build)c(a)j(pro)5 b(ject)42 b(and)g(the)g
+(installation)e(lo)s(cations)i(of)g(the)150 5340 y(\014les.)57
+b(It)37 b(imp)s(oses)d(a)j(few)f(limitations)e(o)m(v)m(er)k(using)c
+(plain)h(`)p Fr(Makefile)p Fu(')f(\014les,)j(suc)m(h)f(as)g(in)f(the)i
+(use)f(of)p eop
+%%Page: 14 19
+14 18 bop 150 -116 a Fu(Chapter)30 b(3:)41 b(In)m(tegrating)31
+b(libgimpprin)m(t)2077 b(14)150 299 y(conditionals,)39
+b(but)e(these)i(problems)e(are)h(v)-5 b(astly)38 b(out)m(w)m(eighed)h
+(b)m(y)f(the)h(b)s(ene\014ts)e(it)h(brings.)63 b(It)38
+b(also)150 408 y(creates)c(man)m(y)f(extra)g(targets)h(in)d(the)i
+(generated)g(`)p Fr(Makefile.in)p Fu(')d(\014les)i(suc)m(h)g(as)h
+Fr(dist)p Fu(,)f Fr(distcheck)p Fu(,)150 518 y Fr(clean)p
+Fu(,)27 b Fr(distclean)p Fu(,)f Fr(maintainer-clean)d
+Fu(and)k Fr(tags)p Fu(,)g(and)g(there)h(are)g(man)m(y)g(more)g(more)f
+(a)m(v)-5 b(ailable.)150 628 y(See)31 b(Info)e(\014le)h(`)p
+Fr(automake)p Fu(',)f(no)s(de)h(`)p Fr(Top)p Fu(',)g(for)g(more)g
+(information.)275 762 y(Because)89 b Fr(AM_PATH_GIMPPRINT)83
+b Fu(calls)88 b Fr(AC_SUBST)d Fu(to)k(substitute)e Fr(GIMPPRINT_CFLAGS)
+p Fu(,)150 872 y Fr(GIMPPRINT_LIBS)30 b Fu(and)j Fr(GIMPPRINT_CONFIG)p
+Fu(,)d Fr(automake)h Fu(will)g(automatically)j(set)g(these)g(v)-5
+b(ariables)150 981 y(in)29 b(the)i(`)p Fr(Makefile.in)p
+Fu(')c(\014les)j(it)g(generates,)i(requiring)c(no)i(additional)e
+(e\013ort)j(on)g(y)m(our)f(part!)275 1116 y(As)d(in)f(previous)g
+(examples,)h(w)m(e)h(will)d(mak)m(e)j(a)g(program)f Fr(prog)f
+Fu(from)h(a)h(\014le)e(`)p Fr(prog.c)p Fu('.)39 b(This)26
+b(is)g(ho)m(w)150 1225 y(one)31 b(migh)m(t)f(build)d(write)j(a)g(`)p
+Fr(Makefile.am)p Fu(')e(to)j(do)g(this:)390 1354 y Fr(AUTOMAKE_OPTIONS)
+43 b(=)48 b(1.4)f(gnu)390 1458 y(MAINT_CHARSET)d(=)k(latin1)390
+1665 y(@SET_MAKE@)390 1873 y(CFLAGS)e(=)i(@CFLAGS@)390
+2081 y(INCLUDES)e(=)h(@INCLUDES@)e($\(GIMPPRINT_CFLAGS\))390
+2288 y(bin_PROGRAMS)f(=)k(prog)390 2392 y(prog_SOURCES)c(=)k(prog.c)390
+2496 y(prog_LDADD)d(=)i($\(GIMPPRINT_LIBS\))390 2703
+y(MAINTAINERCLEANFILES)42 b(=)48 b(Makefile.in)275 2838
+y Fu(That's)27 b(all)e(there)j(is)e(to)i(it!)39 b(Please)27
+b(note)h(that)f(this)f(example)h(also)g(requires)e(the)j(macro)f
+Fr(AC_PROG_)150 2947 y(MAKE_SET)g Fu(to)i(b)s(e)g(used)f(in)g(`)p
+Fr(configure.in)p Fu(')e(and)i(the)h(use)g(of)g Fr(AC_SUBST)e
+Fu(to)i(substitute)f Fr(CFLAGS)g Fu(and)150 3057 y Fr(INCLUDES)g
+Fu(where)i Fr(@CFLAGS@)e Fu(and)i Fr(@INCLUDES@)d Fu(are)k(found)e(in)g
+(the)i(\014le,)f(resp)s(ectiv)m(ely)-8 b(.)p eop
+%%Page: 15 20
+15 19 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(F)-8 b(unctions)2658
+b(15)150 299 y Fp(4)80 b(F)-13 b(unctions)275 499 y Fu(This)37
+b(section)j(of)g(the)g(man)m(ual)f(is)g(a)h(complete)g(reference)h(to)f
+(all)f(of)h(the)g(functions)e(comprising)150 608 y(libgimpprin)m(t,)26
+b(with)j(examples.)275 736 y(All)i(of)j(the)f(libgimpprin)m(t)c
+(functions)j(can)h(b)s(e)g(declared)f(b)m(y)i(including)29
+b(the)34 b(master)f(libgimpprin)m(t)150 845 y(header,)e(`)p
+Fr(<gimp-print/gimp-print.h>)o Fu('.)36 b(This)29 b(should)g(b)s(e)h
+(done)g(in)g(ev)m(ery)h(source)g(\014le)f(that)h(uses)150
+955 y(gimpprin)m(t)d(functions)h(b)m(y)h(putting)390
+1077 y Fr(#include)46 b(<gimp-print/gimp-print.)o(h>)150
+1204 y Fu(at)31 b(the)g(top)f(of)h(eac)m(h)g(\014le.)150
+1441 y Ft(4.1)68 b(Main)45 b(functions)275 1627 y Fu(These)40
+b(functions)f(are)i(essen)m(tial)f(to)i(the)f(correct)g(functioning)e
+(of)i(libgimpprin)m(t.)67 b(All)39 b(or)i(most)150 1736
+y(other)32 b(functions)e(in)g(the)h(library)e(dep)s(end)h(absolutely)g
+(up)s(on)g(them.)43 b(In)31 b(the)h(case)g(of)f Fr(stp_init)p
+Fu(,)f(this)150 1846 y(function)f Fn(must)39 b Fu(b)s(e)30
+b(called)g(b)s(efore)g(an)m(y)h(of)f(the)h(other)f(functions)f(in)g
+(the)i(library)-8 b(.)3525 2046 y(F)g(unction)-3725 b
+Fh(int)39 b Fk(stp)p 506 2046 35 5 v 41 w(init)44 b Fj(\()p
+Fr(void)p Fj(\))390 2155 y Fu(This)d(function)g(initialises)e(the)k
+(libgimpprin)m(t)38 b(library)-8 b(.)75 b(It)43 b(m)m(ust)f(b)s(e)g
+(called)g(b)s(efore)g(an)m(y)h(of)390 2265 y(the)35 b(other)g
+(libgimpprin)m(t)30 b(functions)j(are)i(called.)53 b(It)35
+b(is)e(resp)s(onsible)f(for)i(setting)h(up)f(message)390
+2374 y(catalogues)c(\(for)e(in)m(ternationalisation\).)39
+b(This)26 b(function)h(ma)m(y)i(b)s(e)f(called)f(more)h(than)h(once,)g
+(at)390 2484 y(an)m(y)i(stage)h(during)c(the)i(execution)h(of)f(a)h
+(program.)390 2612 y(It)f(returns)g(zero)h(on)f(success,)h(nonzero)g
+(on)f(failure.)275 2775 y Fr(stp_init)e Fu(migh)m(t)i(b)s(e)f(used)h
+(as)h(follo)m(ws:)390 2897 y Fr(int)390 3001 y(main)47
+b(\(int)f(argc,)h(char)f(**argv\))390 3105 y({)485 3208
+y(stp_init\(\);)485 3416 y(...)390 3623 y(})3525 3823
+y Fu(F)-8 b(unction)-3725 b Fh(void)39 b(*)g Fk(stp)p
+649 3823 V 41 w(mallo)s(c)45 b Fj(\()p Fr(size_t)29 b
+Fm(size)5 b Fj(\))390 3933 y Fu(Where)31 b Fm(size)k
+Fu(is)29 b(the)i(amoun)m(t)g(of)f(memory)h(to)g(allo)s(cate)g(\(in)e(b)
+m(ytes\).)390 4060 y(This)42 b(function)h(allo)s(cates)i(memory)-8
+b(.)82 b(It)45 b(will)c(alw)m(a)m(ys)k(return)e(a)h(p)s(oin)m(ter)g(to)
+h(the)f(allo)s(cated)390 4170 y(memory)-8 b(.)41 b(It)31
+b(will)c(not)k(return)e(on)h(failure.)390 4298 y(It)g(returns)g(a)g(p)s
+(oin)m(ter)g(to)h(the)f(allo)s(cated)h(memory)-8 b(.)150
+4534 y Ft(4.2)68 b Fl(stp_vars_t)40 b Ft(functions)3474
+4792 y Fu(Data)32 b(t)m(yp)s(e)-3724 b Fh(void)39 b(*)g
+Fk(stp)p 649 4792 V 41 w(v)-6 b(ars)p 892 4792 V 41 w(t)390
+4902 y Fu(This)38 b(is)h(an)h(opaque)g(data)h(t)m(yp)s(e,)i(whose)d
+(structure)f(is)g(not)h(visible)e(to)j(the)f(user.)69
+b(This)38 b(ob-)390 5011 y(ject)e(con)m(tains)f(all)f(of)i(the)f
+(information)f(ab)s(out)h(settings)g(for)g(a)g(giv)m(en)g(prin)m(ter,)h
+(suc)m(h)e(as)i(color)390 5121 y(\(con)m(trast,)47 b(brigh)m(tness\),)e
+(the)e(t)m(yp)s(e)f(of)h(prin)m(ter,)h(the)f(dithering)d(algorithm)h
+(in)h(use,)j(and)d(so)390 5230 y(forth.)d(Please)25 b(see)h(the)g
+Fr(stp_set_*)c Fu(and)j Fr(stp_get_*)e Fu(functions)h(b)s(elo)m(w)g
+(for)h(the)h(accessors)h(and)390 5340 y(m)m(utators)k(for)f(this)g
+(data)h(t)m(yp)s(e.)p eop
+%%Page: 16 21
+16 20 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(F)-8 b(unctions)2658
+b(16)3525 299 y(F)-8 b(unction)-3725 b Fh(stp_vars_t)41
+b Fk(stp)p 872 299 35 5 v 41 w(allo)s(cate)p 1298 299
+V 40 w(v)-6 b(ars)45 b Fj(\()p Fr(void)p Fj(\))390 408
+y Fu(Allo)s(cate)31 b(a)f(new)g Fr(stp_vars_t)e Fu(with)h(default)g
+(settings)i(for)f(all)f(mem)m(b)s(ers.)3525 628 y(F)-8
+b(unction)-3725 b Fh(void)39 b Fk(stp)p 558 628 V 41
+w(cop)m(y)p 828 628 V 41 w(v)-6 b(ars)46 b Fj(\()p Fr(stp_vars_t)28
+b Fm(vd)p Fr(,)h(const)g(stp_vars_t)f Fm(vs)t Fj(\))390
+737 y Fu(Cop)m(y)i(the)h(settings)f(from)g Fm(vs)k Fu(to)d
+Fm(vd)p Fu(.)3525 956 y(F)-8 b(unction)-3725 b Fh(stp_vars_t)41
+b Fk(stp)p 872 956 V 41 w(allo)s(cate)p 1298 956 V 40
+w(cop)m(y)k Fj(\()p Fr(const)29 b(stp_vars_t)f Fm(vs)t
+Fj(\))390 1066 y Fu(Allo)s(cate)j(a)f(new)g Fr(stp_vars_t)p
+Fu(,)e(cop)m(ying)i(settings)h(from)f Fm(vs)p Fu(.)3525
+1285 y(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+1285 V 41 w(free)p 787 1285 V 41 w(v)-6 b(ars)45 b Fj(\()p
+Fr(stp_vars_t)28 b Fm(vv)8 b Fj(\))390 1395 y Fu(F)-8
+b(ree)31 b(all)e(resources)i(asso)s(ciated)f(with)f Fm(vv)p
+Fu(.)41 b Fm(vv)d Fu(m)m(ust)30 b(not)h(b)s(e)e(used)h(in)f(an)m(y)h(w)
+m(a)m(y)h(follo)m(wing)e(this)390 1504 y(call.)3525 1724
+y(F)-8 b(unction)-3725 b Fh(const)40 b(char)f(*)g Fk(stp)p
+949 1724 V 40 w(get)p 1144 1724 V 41 w(output)p 1524
+1724 V 39 w(to)46 b Fj(\()p Fr(const)29 b(stp_vars_t)f
+Fm(vv)8 b Fj(\))3525 1833 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 1833 V 41 w(set)p 742 1833
+V 41 w(output)p 1122 1833 V 39 w(to)45 b Fj(\()p Fr(stp_vars_t)28
+b Fm(vv)p Fr(,)i(const)f(char)g(*)p Fm(v)-5 b(al)t Fj(\))3525
+1943 y Fu(F)d(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+1943 V 41 w(set)p 742 1943 V 41 w(output)p 1122 1943
+V 39 w(to)p 1263 1943 V 41 w(n)45 b Fj(\()p Fr(stp_vars_t)28
+b Fm(vv)p Fr(,)i(const)f(char)g(*)p Fm(v)-5 b(al)p Fr(,)30
+b(int)565 2052 y Fm(b)m(ytes)t Fj(\))390 2162 y Fu(Get)36
+b(or)g(set)f(the)h(name)f(of)h(the)f(command)g(that)h(this)e(job)h
+(will)e(b)s(e)i(prin)m(ted)f(to.)56 b(This)33 b(is)i(used)390
+2271 y(b)m(y)c(fron)m(t)f(ends;)h(the)f(driv)m(er)g(library)e(alw)m(a)m
+(ys)j(prin)m(ts)f(to)h(a)g(stream)g(pro)m(vided)e(b)m(y)i(the)g(fron)m
+(t)g(end)390 2381 y(and)f(nev)m(er)g(uses)g(this)g(directly)-8
+b(.)3525 2600 y(F)g(unction)-3725 b Fh(const)40 b(char)f(*)g
+Fk(stp)p 949 2600 V 40 w(get)p 1144 2600 V 41 w(driv)m(er)45
+b Fj(\()p Fr(const)29 b(stp_vars_t)f Fm(vv)8 b Fj(\))3525
+2710 y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p
+558 2710 V 41 w(set)p 742 2710 V 41 w(driv)m(er)45 b
+Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(const)e(char)i(*)p
+Fm(v)-5 b(al)t Fj(\))3525 2819 y Fu(F)d(unction)-3725
+b Fh(void)39 b Fk(stp)p 558 2819 V 41 w(set)p 742 2819
+V 41 w(driv)m(er)p 1083 2819 V 40 w(n)46 b Fj(\()p Fr(stp_vars_t)27
+b Fm(vv)p Fr(,)j(const)f(char)h(*)p Fm(v)-5 b(al)p Fr(,)29
+b(int)g Fm(b)m(ytes)t Fj(\))390 2929 y Fu(Get)i(or)g(set)g(the)f(name)h
+(of)f(the)h(driv)m(er)e(\(the)i(t)m(yp)s(e)f(of)h(prin)m(ter\).)3525
+3148 y(F)-8 b(unction)-3725 b Fh(const)40 b(char)f(*)g
+Fk(stp)p 949 3148 V 40 w(get)p 1144 3148 V 41 w(pp)s(d)p
+1380 3148 V 40 w(\014le)45 b Fj(\()p Fr(const)29 b(stp_vars_t)f
+Fm(vv)8 b Fj(\))3525 3258 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 3258 V 41 w(set)p 742 3258
+V 41 w(pp)s(d)p 978 3258 V 40 w(\014le)44 b Fj(\()p Fr(stp_vars_t)28
+b Fm(vv)p Fr(,)i(const)f(char)g(*)p Fm(v)-5 b(al)t Fj(\))3525
+3367 y Fu(F)d(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+3367 V 41 w(set)p 742 3367 V 41 w(pp)s(d)p 978 3367 V
+40 w(\014le)p 1167 3367 V 40 w(n)45 b Fj(\()p Fr(stp_vars_t)28
+b Fm(vv)p Fr(,)i(const)f(char)g(*)p Fm(v)-5 b(al)p Fr(,)30
+b(int)565 3477 y Fm(b)m(ytes)t Fj(\))390 3587 y Fu(Get)e(or)e(set)i
+(the)f(name)f(of)h(the)g(PPD)g(\014le)f(used)g(b)m(y)g(this)g(prin)m(t)
+f(job.)40 b(Normally)-8 b(,)27 b(only)e(P)m(ostScript)390
+3696 y(prin)m(ters)k(use)h(PPD)g(\014les.)3525 3915 y(F)-8
+b(unction)-3725 b Fh(const)40 b(char)f(*)g Fk(stp)p 949
+3915 V 40 w(get)p 1144 3915 V 41 w(resolution)44 b Fj(\()p
+Fr(const)30 b(stp_vars_t)d Fm(vv)8 b Fj(\))3525 4025
+y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+4025 V 41 w(set)p 742 4025 V 41 w(resolution)44 b Fj(\()p
+Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(const)f(char)g(*)p
+Fm(v)-5 b(al)t Fj(\))3525 4134 y Fu(F)d(unction)-3725
+b Fh(void)39 b Fk(stp)p 558 4134 V 41 w(set)p 742 4134
+V 41 w(resolution)p 1279 4134 V 40 w(n)45 b Fj(\()p Fr(stp_vars_t)28
+b Fm(vv)p Fr(,)i(const)f(char)g(*)p Fm(v)-5 b(al)p Fr(,)29
+b(int)565 4244 y Fm(b)m(ytes)t Fj(\))390 4354 y Fu(Get)46
+b(or)e(set)i(the)f(resolution)e(to)i(b)s(e)f(used)g(in)g(this)f(prin)m
+(t)h(job.)83 b(Di\013eren)m(t)45 b(driv)m(ers)f(supp)s(ort)390
+4463 y(di\013eren)m(t)34 b(resolutions,)f(and)h(man)m(y)g(driv)m(ers)f
+(supp)s(ort)f(m)m(ultiple)g(qualit)m(y)h(settings)i(for)e(a)i(giv)m(en)
+390 4573 y(DPI)30 b(resolution.)3525 4792 y(F)-8 b(unction)-3725
+b Fh(const)40 b(char)f(*)g Fk(stp)p 949 4792 V 40 w(get)p
+1144 4792 V 41 w(media)p 1485 4792 V 40 w(size)45 b Fj(\()p
+Fr(const)29 b(stp_vars_t)f Fm(vv)8 b Fj(\))3525 4902
+y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+4902 V 41 w(set)p 742 4902 V 41 w(media)p 1083 4902 V
+40 w(size)45 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(const)f(char)g
+(*)p Fm(v)-5 b(al)t Fj(\))3525 5011 y Fu(F)d(unction)-3725
+b Fh(void)39 b Fk(stp)p 558 5011 V 41 w(set)p 742 5011
+V 41 w(media)p 1083 5011 V 40 w(size)p 1304 5011 V 41
+w(n)45 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(const)f(char)g(*)p
+Fm(v)-5 b(al)p Fr(,)29 b(int)565 5121 y Fm(b)m(ytes)t
+Fj(\))390 5230 y Fu(Get)h(or)f(set)g(the)g(name)g(of)g(the)g(media)f
+(size)g(\(e.)41 b(g.)g(A3,)30 b(letter,)g(legal\))e(to)i(b)s(e)e(used)g
+(in)g(this)f(prin)m(t)390 5340 y(job.)p eop
+%%Page: 17 22
+17 21 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(F)-8 b(unctions)2658
+b(17)3525 299 y(F)-8 b(unction)-3725 b Fh(const)40 b(char)f(*)g
+Fk(stp)p 949 299 35 5 v 40 w(get)p 1144 299 V 41 w(media)p
+1485 299 V 40 w(t)m(yp)s(e)45 b Fj(\()p Fr(const)29 b(stp_vars_t)f
+Fm(vv)8 b Fj(\))3525 408 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 408 V 41 w(set)p 742 408 V
+41 w(media)p 1083 408 V 40 w(t)m(yp)s(e)45 b Fj(\()p
+Fr(stp_vars_t)28 b Fm(vv)p Fr(,)h(const)g(char)h(*)p
+Fm(v)-5 b(al)t Fj(\))3525 518 y Fu(F)d(unction)-3725
+b Fh(void)39 b Fk(stp)p 558 518 V 41 w(set)p 742 518
+V 41 w(media)p 1083 518 V 40 w(t)m(yp)s(e)p 1345 518
+V 40 w(n)45 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(const)f(char)h
+(*)p Fm(v)-5 b(al)p Fr(,)29 b(int)565 628 y Fm(b)m(ytes)t
+Fj(\))390 737 y Fu(Get)f(or)g(set)g(the)f(name)h(of)f(the)h(media)e(t)m
+(yp)s(e)i(\(e.)40 b(g.)h(plain)25 b(pap)s(er,)i(photo)h(qualit)m(y)e
+(inkjet)h(pap)s(er\))390 847 y(to)k(b)s(e)f(used)f(in)g(this)h(prin)m
+(t)f(job.)3525 1080 y(F)-8 b(unction)-3725 b Fh(const)40
+b(char)f(*)g Fk(stp)p 949 1080 V 40 w(get)p 1144 1080
+V 41 w(media)p 1485 1080 V 40 w(source)45 b Fj(\()p Fr(const)30
+b(stp_vars_t)d Fm(vv)8 b Fj(\))3525 1189 y Fu(F)-8 b(unction)-3725
+b Fh(void)39 b Fk(stp)p 558 1189 V 41 w(set)p 742 1189
+V 41 w(media)p 1083 1189 V 40 w(source)45 b Fj(\()p Fr(stp_vars_t)28
+b Fm(vv)p Fr(,)i(const)f(char)g(*)p Fm(v)-5 b(al)t Fj(\))3525
+1299 y Fu(F)d(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+1299 V 41 w(set)p 742 1299 V 41 w(media)p 1083 1299 V
+40 w(source)p 1440 1299 V 41 w(n)45 b Fj(\()p Fr(stp_vars_t)28
+b Fm(vv)p Fr(,)i(const)f(char)g(*)p Fm(v)-5 b(al)p Fr(,)565
+1408 y(int)30 b Fm(b)m(ytes)t Fj(\))390 1518 y Fu(Get)36
+b(or)e(set)h(the)g(name)f(of)h(the)g(media)f(source)g(\(e.)54
+b(g.)f(man)m(ual)34 b(feed,)i(tra)m(y)f(A\))g(to)h(b)s(e)e(used)f(in)
+390 1628 y(this)c(prin)m(t)g(job.)3525 1861 y(F)-8 b(unction)-3725
+b Fh(const)40 b(char)f(*)g Fk(stp)p 949 1861 V 40 w(get)p
+1144 1861 V 41 w(ink)p 1341 1861 V 41 w(t)m(yp)s(e)45
+b Fj(\()p Fr(const)29 b(stp_vars_t)f Fm(vv)8 b Fj(\))3525
+1970 y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p
+558 1970 V 41 w(set)p 742 1970 V 41 w(ink)p 939 1970
+V 41 w(t)m(yp)s(e)44 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p
+Fr(,)i(const)f(char)g(*)p Fm(v)-5 b(al)t Fj(\))3525 2080
+y Fu(F)d(unction)-3725 b Fh(void)39 b Fk(stp)p 558 2080
+V 41 w(set)p 742 2080 V 41 w(ink)p 939 2080 V 41 w(t)m(yp)s(e)p
+1202 2080 V 40 w(n)45 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p
+Fr(,)i(const)f(char)g(*)p Fm(v)-5 b(al)p Fr(,)30 b(int)565
+2189 y Fm(b)m(ytes)t Fj(\))390 2299 y Fu(Get)g(or)g(set)g(the)f(name)g
+(of)h(the)f(ink)f(t)m(yp)s(e)i(\(e.)41 b(g.)g(four)28
+b(color)i(standard,)f(six)f(color)i(photo\))f(to)i(b)s(e)390
+2408 y(used)f(in)f(this)g(prin)m(t)g(job.)3525 2641 y(F)-8
+b(unction)-3725 b Fh(const)40 b(char)f(*)g Fk(stp)p 949
+2641 V 40 w(get)p 1144 2641 V 41 w(dither)p 1490 2641
+V 39 w(algorithm)46 b Fj(\()p Fr(const)29 b(stp_vars_t)f
+Fm(vv)8 b Fj(\))3525 2751 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 2751 V 41 w(set)p 742 2751
+V 41 w(dither)p 1088 2751 V 39 w(algorithm)45 b Fj(\()p
+Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(const)f(char)g(*)p
+Fm(v)-5 b(al)t Fj(\))3525 2861 y Fu(F)d(unction)-3725
+b Fh(void)39 b Fk(stp)p 558 2861 V 41 w(set)p 742 2861
+V 41 w(dither)p 1088 2861 V 39 w(algorithm)p 1612 2861
+V 41 w(n)45 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(const)f(char)
+565 2970 y(*)p Fm(v)-5 b(al)p Fr(,)30 b(int)f Fm(b)m(ytes)t
+Fj(\))390 3080 y Fu(Get)i(or)g(set)g(the)f(dither)f(algorithm)h(to)h(b)
+s(e)e(used)h(in)f(this)g(prin)m(t)g(job.)3525 3313 y(F)-8
+b(unction)-3725 b Fh(int)39 b Fk(stp)p 506 3313 V 41
+w(get)p 702 3313 V 40 w(output)p 1081 3313 V 40 w(t)m(yp)s(e)45
+b Fj(\()p Fr(const)29 b(stp_vars_t)e Fm(vv)8 b Fj(\))3525
+3422 y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p
+558 3422 V 41 w(set)p 742 3422 V 41 w(output)p 1122 3422
+V 39 w(t)m(yp)s(e)45 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p
+Fr(,)i(int)f Fm(v)-5 b(al)t Fj(\))390 3532 y Fu(Get)31
+b(or)g(set)g(the)f(output)g(t)m(yp)s(e)h(\(color,)g(gra)m(yscale,)h
+(blac)m(k)e(and)g(white\))g(for)g(this)f(prin)m(t)g(job.)3525
+3765 y(F)-8 b(unction)-3725 b Fh(int)39 b Fk(stp)p 506
+3765 V 41 w(get)p 702 3765 V 40 w(orien)m(tation)44 b
+Fj(\()p Fr(const)29 b(stp_vars_t)e Fm(vv)8 b Fj(\))3525
+3874 y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p
+558 3874 V 41 w(set)p 742 3874 V 41 w(orien)m(tation)k
+Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(int)f Fm(v)-5
+b(al)t Fj(\))390 3984 y Fu(Get)31 b(or)g(set)g(the)f(pap)s(er)g(orien)m
+(tation)g(for)g(this)f(prin)m(t)g(job.)3525 4217 y(F)-8
+b(unction)-3725 b Fh(int)39 b Fk(stp)p 506 4217 V 41
+w(get)p 702 4217 V 40 w(left)45 b Fj(\()p Fr(const)29
+b(stp_vars_t)f Fm(vv)8 b Fj(\))3525 4326 y Fu(F)-8 b(unction)-3725
+b Fh(void)39 b Fk(stp)p 558 4326 V 41 w(set)p 742 4326
+V 41 w(left)44 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(int)f
+Fm(v)-5 b(al)t Fj(\))390 4436 y Fu(Get)31 b(or)g(set)g(the)f(left)g
+(margin)g(\(in)f(1/72)j(inc)m(h)e(units,)f(or)h Fr(")p
+Fu(p)s(oin)m(ts)p Fr(")p Fu(\))f(for)h(this)f(prin)m(t)g(job.)3525
+4669 y(F)-8 b(unction)-3725 b Fh(int)39 b Fk(stp)p 506
+4669 V 41 w(get)p 702 4669 V 40 w(top)45 b Fj(\()p Fr(const)30
+b(stp_vars_t)d Fm(vv)8 b Fj(\))3525 4778 y Fu(F)-8 b(unction)-3725
+b Fh(void)39 b Fk(stp)p 558 4778 V 41 w(set)p 742 4778
+V 41 w(top)44 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(int)g
+Fm(v)-5 b(al)t Fj(\))390 4888 y Fu(Get)31 b(or)g(set)g(the)f(top)h
+(margin)e(\(in)h(1/72)i(inc)m(h)d(units,)g(or)i Fr(")p
+Fu(p)s(oin)m(ts)p Fr(")p Fu(\))e(for)h(this)f(prin)m(t)g(job.)3525
+5121 y(F)-8 b(unction)-3725 b Fh(int)39 b Fk(stp)p 506
+5121 V 41 w(get)p 702 5121 V 40 w(image)p 1035 5121 V
+41 w(t)m(yp)s(e)45 b Fj(\()p Fr(const)29 b(stp_vars_t)f
+Fm(vv)8 b Fj(\))3525 5230 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 5230 V 41 w(set)p 742 5230
+V 41 w(image)p 1076 5230 V 41 w(t)m(yp)s(e)44 b Fj(\()p
+Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(int)g Fm(v)-5 b(al)t
+Fj(\))390 5340 y Fu(Get)31 b(or)g(set)g(the)f(image)h(t)m(yp)s(e)f
+(\(line)f(art,)i(con)m(tin)m(uous)g(tone,)g(solid)d(colors\))j(for)f
+(this)g(prin)m(t)f(job.)p eop
+%%Page: 18 23
+18 22 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(F)-8 b(unctions)2658
+b(18)3525 299 y(F)-8 b(unction)-3725 b Fh(int)39 b Fk(stp)p
+506 299 35 5 v 41 w(get)p 702 299 V 40 w(unit)44 b Fj(\()p
+Fr(const)30 b(stp_vars_t)d Fm(vv)8 b Fj(\))3525 408 y
+Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p 558 408
+V 41 w(set)p 742 408 V 41 w(unit)44 b Fj(\()p Fr(stp_vars_t)28
+b Fm(vv)p Fr(,)i(int)f Fm(v)-5 b(al)t Fj(\))390 518 y
+Fu(Get)35 b(or)g(set)g(the)f(base)h(unit)e(\(inc)m(hes)h(or)h(cen)m
+(timeters\))g(for)f(this)g(prin)m(t)f(job.)52 b(This)33
+b(is)g(pro)m(vided)390 628 y(for)d(fron)m(t)h(ends;)e(the)i(pac)m(k)-5
+b(age)32 b(itself)e(uses)g(p)s(oin)m(ts)f(as)h(its)g(unit)f(of)i
+(measuremen)m(t.)3525 856 y(F)-8 b(unction)-3725 b Fh(int)39
+b Fk(stp)p 506 856 V 41 w(get)p 702 856 V 40 w(page)p
+972 856 V 41 w(width)44 b Fj(\()p Fr(const)29 b(stp_vars_t)e
+Fm(vv)8 b Fj(\))3525 965 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 965 V 41 w(set)p 742 965 V
+41 w(page)p 1013 965 V 40 w(width)44 b Fj(\()p Fr(stp_vars_t)28
+b Fm(vv)p Fr(,)i(int)f Fm(v)-5 b(al)t Fj(\))390 1075
+y Fu(Get)31 b(or)g(set)g(the)f(width)f(of)h(the)h(prin)m(ted)e(region)h
+(of)g(the)h(page.)3525 1303 y(F)-8 b(unction)-3725 b
+Fh(int)39 b Fk(stp)p 506 1303 V 41 w(get)p 702 1303 V
+40 w(page)p 972 1303 V 41 w(heigh)m(t)k Fj(\()p Fr(const)30
+b(stp_vars_t)d Fm(vv)8 b Fj(\))3525 1413 y Fu(F)-8 b(unction)-3725
+b Fh(void)39 b Fk(stp)p 558 1413 V 41 w(set)p 742 1413
+V 41 w(page)p 1013 1413 V 40 w(heigh)m(t)44 b Fj(\()p
+Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(int)f Fm(v)-5 b(al)t
+Fj(\))390 1522 y Fu(Get)31 b(or)g(set)g(the)f(heigh)m(t)g(of)h(the)g
+(prin)m(ted)e(region)g(of)i(the)g(page.)3525 1750 y(F)-8
+b(unction)-3725 b Fh(int)39 b Fk(stp)p 506 1750 V 41
+w(get)p 702 1750 V 40 w(input)p 1011 1750 V 40 w(color)p
+1295 1750 V 42 w(mo)s(del)45 b Fj(\()p Fr(const)29 b(stp_vars_t)f
+Fm(vv)8 b Fj(\))3525 1860 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 1860 V 41 w(set)p 742 1860
+V 41 w(input)p 1052 1860 V 39 w(color)p 1335 1860 V 42
+w(mo)s(del)45 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(int)g
+Fm(v)-5 b(al)t Fj(\))390 1969 y Fu(Get)29 b(or)f(set)g(the)g(color)g
+(mo)s(del)f(\(curren)m(tly)g(R)m(GB)i(or)f(CMY\))h(of)f(the)g(input)e
+(to)i(the)g(driv)m(er.)39 b(Most)390 2079 y(fron)m(t)30
+b(ends)g(will)e(use)i(R)m(GB)h(input.)3525 2307 y(F)-8
+b(unction)-3725 b Fh(int)39 b Fk(stp)p 506 2307 V 41
+w(get)p 702 2307 V 40 w(output)p 1081 2307 V 40 w(color)p
+1365 2307 V 42 w(mo)s(del)45 b Fj(\()p Fr(const)29 b(stp_vars_t)f
+Fm(vv)8 b Fj(\))3525 2417 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 2417 V 41 w(set)p 742 2417
+V 41 w(output)p 1122 2417 V 39 w(color)p 1405 2417 V
+42 w(mo)s(del)45 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p
+Fr(,)i(int)g Fm(v)-5 b(al)t Fj(\))390 2526 y Fu(Get)26
+b(or)f(set)g(the)g(color)g(mo)s(del)e(\(curren)m(tly)h(R)m(GB)i(or)f
+(CMY\))g(of)g(the)g(output)f(of)h(the)g(driv)m(er.)38
+b(Most)390 2636 y(prin)m(ters)29 b(will)f(use)i(CMY.)3525
+2864 y(F)-8 b(unction)-3725 b Fh(float)40 b Fk(stp)p
+611 2864 V 40 w(get)p 806 2864 V 41 w(scaling)45 b Fj(\()p
+Fr(const)29 b(stp_vars_t)f Fm(vv)8 b Fj(\))3525 2973
+y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+2973 V 41 w(set)p 742 2973 V 41 w(scaling)44 b Fj(\()p
+Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(float)f Fm(v)-5 b(al)t
+Fj(\))390 3083 y Fu(Get)35 b(or)g(set)f(the)h(scaling)e(factor)j(of)e
+(the)h(image.)52 b(If)34 b(the)h(scaling)e(factor)j(is)d(greater)i
+(than)f(0,)i(it)390 3193 y(is)29 b(in)m(terpreted)g(as)h(a)h(p)s(ercen)
+m(t)f(\(5.0-100.0)j(is)c(the)h(v)-5 b(alid)29 b(range\))h(of)g(the)g
+(prin)m(table)e(page)j(region,)390 3302 y(using)d(the)i(more)g
+(restrictiv)m(e)f(axis.)40 b(F)-8 b(or)31 b(example,)e(if)g(the)h
+(image)g(to)g(b)s(e)f(prin)m(ted)f(should)g(b)s(e)h(3)p
+Fr(")390 3412 y Fu(\(wide\))g(x)f(2)p Fr(")i Fu(\(high\),)f(and)f(the)h
+(prin)m(table)f(page)h(region)g(is)f(8)p Fr(")p Fu(x10.5)p
+Fr(")p Fu(,)j(the)f(scale)f(factor)h(should)390 3521
+y(b)s(e)g(37.5)i(\(3)p Fr(")p Fu(/8)p Fr(")p Fu(\).)390
+3655 y(If)e(the)g(scaling)g(is)f(less)h(than)g(zero,)i(it)e(is)f(in)m
+(terpreted)h(as)g(pixels)f(p)s(er)g(inc)m(h.)390 3788
+y(It)37 b(is)f(lik)m(ely)f(that)j(in)d(the)i(future)f(this)g(will)e(b)s
+(e)i(migrated)h(in)m(to)f(the)h(fron)m(t)g(end.)60 b(There)36
+b(is)g(no)390 3898 y(particular)29 b(reason)h(wh)m(y)g(the)h(driv)m(er)
+e(needs)h(to)h(kno)m(w)f(ab)s(out)g(this.)3525 4126 y(F)-8
+b(unction)-3725 b Fh(float)40 b Fk(stp)p 611 4126 V 40
+w(get)p 806 4126 V 41 w(gamma)46 b Fj(\()p Fr(const)29
+b(stp_vars_t)f Fm(vv)8 b Fj(\))3525 4235 y Fu(F)-8 b(unction)-3725
+b Fh(void)39 b Fk(stp)p 558 4235 V 41 w(set)p 742 4235
+V 41 w(gamma)46 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p
+Fr(,)i(float)e Fm(v)-5 b(al)t Fj(\))390 4345 y Fu(Get)34
+b(or)f(set)h(the)f(gamma)h(of)f(the)g(prin)m(t)f(job)h(\(v)-5
+b(alid)32 b(range:)46 b(0.1-4.0;)37 b(default)c(1.0\).)50
+b(Note)34 b(that)390 4454 y(this)40 b(is)g(not)i(the)f(absolute)g
+(gamma)i(used)d(b)m(y)h(the)h(prin)m(t)e(job;)46 b(it)41
+b(is)f(scaled)h(b)m(y)h(the)f(gamma)390 4564 y(appropriate)29
+b(for)i(the)f(prin)m(ter.)39 b(This)29 b(is)g(true)i(for)f(all)f(of)i
+(the)f(n)m(umerical)f(parameters.)3525 4792 y(F)-8 b(unction)-3725
+b Fh(float)40 b Fk(stp)p 611 4792 V 40 w(get)p 806 4792
+V 41 w(brigh)m(tness)k Fj(\()p Fr(const)29 b(stp_vars_t)f
+Fm(vv)8 b Fj(\))3525 4902 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 4902 V 41 w(set)p 742 4902
+V 41 w(brigh)m(tness)44 b Fj(\()p Fr(stp_vars_t)27 b
+Fm(vv)p Fr(,)j(float)f Fm(v)-5 b(al)t Fj(\))390 5011
+y Fu(Get)38 b(or)f(set)g(the)h(brigh)m(tness)d(of)i(the)h(prin)m(t)d
+(job)i(\(v)-5 b(alid)35 b(range:)55 b(0.0-2.0;)43 b(default:)53
+b(1.0\).)62 b(An)m(y)390 5121 y(v)-5 b(alue)32 b(other)h(than)f(1.0)i
+(will)c(result)h(in)h(some)h(p)s(ossible)d(v)-5 b(alues)32
+b(not)g(b)s(eing)g(used;)h(if)e(brigh)m(tness)390 5230
+y(is)f(less)g(than)g(1.0,)i(no)f(output)f(p)s(oin)m(t)g(will)e(b)s(e)i
+(pure)f(white,)h(and)h(if)e(brigh)m(tness)h(is)f(greater)j(than)390
+5340 y(1.0,)g(no)e(output)g(p)s(oin)m(t)f(will)f(b)s(e)i(pure)f(blac)m
+(k)h(\(or)h(cy)m(an,)h(or)e(magen)m(ta,)i(or)f(y)m(ello)m(w\).)p
+eop
+%%Page: 19 24
+19 23 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(F)-8 b(unctions)2658
+b(19)3525 299 y(F)-8 b(unction)-3725 b Fh(float)40 b
+Fk(stp)p 611 299 35 5 v 40 w(get)p 806 299 V 41 w(con)m(trast)k
+Fj(\()p Fr(const)30 b(stp_vars_t)d Fm(vv)8 b Fj(\))3525
+408 y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p
+558 408 V 41 w(set)p 742 408 V 41 w(con)m(trast)44 b
+Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(float)f Fm(v)-5
+b(al)t Fj(\))390 518 y Fu(Get)27 b(or)f(set)g(the)g(con)m(trast)i(of)e
+(the)g(prin)m(t)e(job)i(\(v)-5 b(alid)24 b(range:)39
+b(0.0-4.0;)30 b(default:)38 b(1.0\).)j(V)-8 b(alues)26
+b(less)390 628 y(than)35 b(1.0)i(will)32 b(result)j(in)f(pure)g(white)h
+(or)g(blac)m(k)g(not)h(b)s(eing)e(used)g(\(0.0)j(will)c(mak)m(e)j(the)g
+(en)m(tire)390 737 y(image)30 b(50\045)h(gra)m(y\).)42
+b(V)-8 b(alues)30 b(greater)h(than)f(1.0)i(do)e(not)g(hard)f(clip;)g
+(while)f(the)i(con)m(trast)i(in)d(the)390 847 y(midtones)g(increases,)i
+(it)f(only)f(asymptotically)h(approac)m(hes)h(the)f(limits.)3525
+1066 y(F)-8 b(unction)-3725 b Fh(float)40 b Fk(stp)p
+611 1066 V 40 w(get)p 806 1066 V 41 w(cy)m(an)45 b Fj(\()p
+Fr(const)29 b(stp_vars_t)f Fm(vv)8 b Fj(\))3525 1176
+y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+1176 V 41 w(set)p 742 1176 V 41 w(cy)m(an)45 b Fj(\()p
+Fr(stp_vars_t)27 b Fm(vv)p Fr(,)j(float)f Fm(v)-5 b(al)t
+Fj(\))390 1285 y Fu(Get)35 b(or)g(set)g(the)f(cy)m(an)h(adjustmen)m(t)g
+(of)f(the)h(prin)m(t)e(job)h(\(range:)49 b(0.0-4.0;)40
+b(default:)48 b(1.0\).)54 b(This)390 1395 y(curren)m(tly)32
+b(adjusts)g(the)g(gamma)i(of)f(the)f(cy)m(an)i(curv)m(e.)48
+b(It)32 b(is)g(scaled)g(b)m(y)h(the)g(cy)m(an)g(adjustmen)m(t)390
+1504 y(for)d(the)h(prin)m(ter)e(mo)s(del)g(in)g(question.)3525
+1724 y(F)-8 b(unction)-3725 b Fh(float)40 b Fk(stp)p
+611 1724 V 40 w(get)p 806 1724 V 41 w(magen)m(ta)k Fj(\()p
+Fr(const)29 b(stp_vars_t)f Fm(vv)8 b Fj(\))3525 1833
+y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+1833 V 41 w(set)p 742 1833 V 41 w(magen)m(ta)44 b Fj(\()p
+Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(float)f Fm(v)-5 b(al)t
+Fj(\))390 1943 y Fu(Get)40 b(or)g(set)f(the)h(magen)m(ta)h(adjustmen)m
+(t)e(of)g(the)h(prin)m(t)e(job)h(\(range:)59 b(0.0-4.0;)47
+b(default:)57 b(1.0\).)390 2052 y(This)28 b(curren)m(tly)h(adjusts)h
+(the)g(gamma)h(of)f(the)g(magen)m(ta)i(curv)m(e.)41 b(It)30
+b(is)f(scaled)h(b)m(y)g(the)g(magen)m(ta)390 2162 y(adjustmen)m(t)g
+(for)g(the)h(prin)m(ter)e(mo)s(del)g(in)g(question.)3525
+2381 y(F)-8 b(unction)-3725 b Fh(float)40 b Fk(stp)p
+611 2381 V 40 w(get)p 806 2381 V 41 w(y)m(ello)m(w)45
+b Fj(\()p Fr(const)29 b(stp_vars_t)f Fm(vv)8 b Fj(\))3525
+2491 y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p
+558 2491 V 41 w(set)p 742 2491 V 41 w(y)m(ello)m(w)44
+b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(float)f Fm(v)-5
+b(al)t Fj(\))390 2600 y Fu(Get)32 b(or)f(set)g(the)h(y)m(ello)m(w)f
+(adjustmen)m(t)f(of)h(the)h(prin)m(t)d(job)i(\(range:)43
+b(0.0-4.0;)34 b(default:)41 b(1.0\).)j(This)390 2710
+y(curren)m(tly)23 b(adjusts)f(the)i(gamma)h(of)e(the)h(y)m(ello)m(w)g
+(curv)m(e.)39 b(It)23 b(is)g(scaled)g(b)m(y)h(the)g(y)m(ello)m(w)f
+(adjustmen)m(t)390 2819 y(for)30 b(the)h(prin)m(ter)e(mo)s(del)g(in)g
+(question.)3525 3039 y(F)-8 b(unction)-3725 b Fh(float)40
+b Fk(stp)p 611 3039 V 40 w(get)p 806 3039 V 41 w(saturation)k
+Fj(\()p Fr(const)29 b(stp_vars_t)f Fm(vv)8 b Fj(\))3525
+3148 y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p
+558 3148 V 41 w(set)p 742 3148 V 41 w(saturation)k Fj(\()p
+Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(float)f Fm(v)-5 b(al)t
+Fj(\))390 3258 y Fu(Get)30 b(or)f(set)g(the)g(saturation)f(of)h(the)g
+(prin)m(t)f(job)g(\(range:)41 b(0.0-9.0;)32 b(default:)39
+b(1.0\).)j(Saturation)28 b(of)390 3367 y(0.0)34 b(pro)s(duces)e(gra)m
+(yscale)i(output)f(using)f(comp)s(osite)h(\(CMY)g(or)g(CMYK,)h(as)f
+(appropriate)f(for)390 3477 y(the)f(prin)m(ter\))e(color.)3525
+3696 y(F)-8 b(unction)-3725 b Fh(float)40 b Fk(stp)p
+611 3696 V 40 w(get)p 806 3696 V 41 w(densit)m(y)k Fj(\()p
+Fr(const)29 b(stp_vars_t)f Fm(vv)8 b Fj(\))3525 3806
+y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+3806 V 41 w(set)p 742 3806 V 41 w(densit)m(y)44 b Fj(\()p
+Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(float)f Fm(v)-5 b(al)t
+Fj(\))390 3915 y Fu(Get)30 b(or)f(set)g(the)g(densit)m(y)f(of)h(the)g
+(prin)m(t)f(job)g(\(range:)41 b(0.0-2.0;)32 b(default:)39
+b(1.0\).)j(This)27 b(adjusts)h(the)390 4025 y(amoun)m(t)e(of)g(ink)e
+(dep)s(osited)g(in)h(a)h(linear)e(fashion)g(for)i(all)e(c)m(hannels.)39
+b(It)25 b(is)g(scaled)g(b)m(y)h(the)g(densit)m(y)390
+4134 y(appropriate)35 b(for)g(the)h(c)m(hoice)g(of)g(prin)m(ter,)g
+(resolution,)f(pap)s(er)g(t)m(yp)s(e,)i(and)e(other)h(factors)g(that)
+390 4244 y(the)31 b(driv)m(er)e(ma)m(y)i(deem)f(appropriate.)3525
+4463 y(F)-8 b(unction)-3725 b Fh(float)40 b Fk(stp)p
+611 4463 V 40 w(get)p 806 4463 V 41 w(app)p 1031 4463
+V 40 w(gamma)46 b Fj(\()p Fr(const)30 b(stp_vars_t)d
+Fm(vv)8 b Fj(\))3525 4573 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 4573 V 41 w(set)p 742 4573
+V 41 w(app)p 967 4573 V 40 w(gamma)46 b Fj(\()p Fr(stp_vars_t)28
+b Fm(vv)p Fr(,)i(float)f Fm(v)-5 b(al)t Fj(\))390 4682
+y Fu(Get)31 b(or)g(set)g(the)f(gamma)h(of)g(the)g(input)d(\(i.)40
+b(e.)h(what)31 b(the)f(driving)e(application)h(uses\).)3525
+4902 y(F)-8 b(unction)-3725 b Fh(void)39 b(*)g Fk(stp)p
+649 4902 V 41 w(get)p 845 4902 V 40 w(lut)45 b Fj(\()p
+Fr(const)29 b(stp_vars_t)e Fm(vv)8 b Fj(\))3525 5011
+y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+5011 V 41 w(set)p 742 5011 V 41 w(lut)44 b Fj(\()p Fr(stp_vars_t)28
+b Fm(vv)p Fr(,)i(void)f(*)p Fm(v)-5 b(al)t Fj(\))390
+5121 y Fu(Get)43 b(or)f(set)h(the)f(color)h(lo)s(okup)d(table)i(for)g
+(the)h(prin)m(t)d(job.)76 b(This)40 b(is)i(useful)e(outside)h(of)i(the)
+390 5230 y(library)29 b(for)h(computing)g(a)i(preview)d(of)i(the)h
+(prin)m(ted)d(result.)41 b(The)31 b(lo)s(okup)e(table)i(itself)f
+(should)390 5340 y(b)s(e)g(treated)h(as)g(an)f(opaque)h(handle.)p
+eop
+%%Page: 20 25
+20 24 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(F)-8 b(unctions)2658
+b(20)3525 299 y(F)-8 b(unction)-3725 b Fh(unsigned)41
+b(char)e(*)g Fk(stp)p 1106 299 35 5 v 40 w(get)p 1301
+299 V 41 w(cmap)45 b Fj(\()p Fr(const)29 b(stp_vars_t)f
+Fm(vv)8 b Fj(\))3525 408 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 408 V 41 w(set)p 742 408 V
+41 w(cmap)45 b Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(unsigned)e
+(char)h(*)p Fm(v)-5 b(al)t Fj(\))390 518 y Fu(Get)34
+b(or)f(set)h(the)f(color)g(map)f(for)h(the)g(prin)m(t)f(job.)48
+b(This)31 b(is)i(a)g(table)g(of)g(R,G,B)h(v)-5 b(alues)32
+b(for)h(8-bit)390 628 y(indexed)e(input.)44 b(This)31
+b(ma)m(y)i(b)s(e)f(mo)m(v)m(ed)h(outside)e(of)i(the)f(library)e(in)h
+(the)i(future;)f(in)f(this)h(case,)390 737 y(the)i(fron)m(t)h(end)e(w)m
+(ould)g(b)s(e)h(required)e(to)j(do)f(its)g(o)m(wn)g(mapping)f(and)h
+(supply)d(true-color)k(R)m(GB)390 847 y(to)c(the)g(driv)m(er.)275
+1051 y(The)36 b(follo)m(wing)g(metho)s(ds)g(are)i(used)e(to)i(p)s
+(erform)e(output)g(and)h(error)g(rep)s(orting)f(b)m(y)h(the)g(driv)m
+(er.)150 1161 y(The)j(driv)m(er)f(supplies)e(a)k(stream)f(of)h(output)e
+(b)m(ytes;)46 b(the)41 b(fron)m(t)f(end)f(is)h(resp)s(onsible)d(for)j
+(pro)m(viding)150 1271 y(metho)s(ds)30 b(that)h(accept)g(this)f(output)
+g(and)f(handle)g(it)h(appropriately)-8 b(.)3525 1535
+y(F)g(unction)-3725 b Fh(stp_outfunc_t)42 b Fk(stp)p
+1029 1535 V 41 w(get)p 1225 1535 V 40 w(outfunc)j Fj(\()p
+Fr(const)29 b(stp_vars_t)e Fm(vv)8 b Fj(\))3525 1645
+y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+1645 V 41 w(set)p 742 1645 V 41 w(outfunc)44 b Fj(\()p
+Fr(const)29 b(stp_vars_t)f Fm(vv)p Fr(,)i(stp_outfunc_t)c
+Fm(v)-5 b(al)t Fj(\))3525 1754 y Fu(F)d(unction)-3725
+b Fh(void)39 b(*)g Fk(stp)p 649 1754 V 41 w(get)p 845
+1754 V 40 w(outdata)44 b Fj(\()p Fr(const)29 b(stp_vars_t)f
+Fm(vv)8 b Fj(\))3525 1864 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 1864 V 41 w(set)p 742 1864
+V 41 w(outdata)k Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(void)f(*)p
+Fm(v)-5 b(al)t Fj(\))3474 2093 y Fu(Data)32 b(t)m(yp)s(e)-3484
+b Fk(stp)p 551 2093 V 41 w(outfunc)p 972 2093 V 40 w(t)870
+2197 y Fr(typedef)46 b(void)g(\(*stp_outfunc_t\))e(\(void)i(*data,)1538
+2301 y(const)h(char)f(*buffer,)g(size_t)g(bytes\);)390
+2506 y Fu(Get)22 b(or)f(set)g(the)g(output)f(function)g(the)h(driv)m
+(er)e(will)g(use.)37 b(The)20 b(fron)m(t)h(end)f(m)m(ust)h(supply)d(a)j
+(suitable)390 2615 y(function)f(for)i(accepting)g(the)g(output)g(data.)
+38 b(The)21 b Fr(stp_set_outdata)d Fu(metho)s(d)j(pro)m(vides)g(a)h(w)m
+(a)m(y)390 2725 y(of)31 b(passing)e(an)h(appropriate)f(ob)5
+b(ject)32 b(to)f(the)f(output)g(function.)3525 2989 y(F)-8
+b(unction)-3725 b Fh(stp_outfunc_t)42 b Fk(stp)p 1029
+2989 V 41 w(get)p 1225 2989 V 40 w(errfunc)j Fj(\()p
+Fr(const)29 b(stp_vars_t)f Fm(vv)8 b Fj(\))3525 3099
+y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+3099 V 41 w(set)p 742 3099 V 41 w(errfunc)44 b Fj(\()p
+Fr(const)29 b(stp_vars_t)f Fm(vv)p Fr(,)i(stp_outfunc_t)d
+Fm(v)-5 b(al)t Fj(\))3525 3208 y Fu(F)d(unction)-3725
+b Fh(void)39 b(*)g Fk(stp)p 649 3208 V 41 w(get)p 845
+3208 V 40 w(errdata)44 b Fj(\()p Fr(const)29 b(stp_vars_t)f
+Fm(vv)8 b Fj(\))3525 3318 y Fu(F)-8 b(unction)-3725 b
+Fh(void)39 b Fk(stp)p 558 3318 V 41 w(set)p 742 3318
+V 41 w(errdata)k Fj(\()p Fr(stp_vars_t)28 b Fm(vv)p Fr(,)i(void)g(*)p
+Fm(v)-5 b(al)t Fj(\))390 3428 y Fu(Get)28 b(or)g(set)f(the)h(error)f
+(rep)s(orting)f(function)g(that)i(the)f(driv)m(er)f(will)f(use.)39
+b(This)26 b(is)g(used)h(to)h(rep)s(ort)390 3537 y(errors)g(or)g
+(debugging)f(information,)h(and)g(m)m(ust)g(b)s(e)f(supplied.)37
+b(A)29 b(t)m(ypical)f(errfunc)f(will)e(simply)390 3647
+y(prin)m(t)k(whatev)m(er)i(it's)f(passed)g(to)h(stderr.)275
+3851 y(/*)e(*)f(h)m(ue)p 611 3851 28 4 v 33 w(map)g(is)f(an)i(arra)m(y)
+f(of)h(49)g(doubles)e(represen)m(ting)g(the)i(mapping)e(of)h(h)m(ue)g
+(*)h(from)f(\(0..6\))i(to)150 3961 y(\(0..6\))g(in)d(incremen)m(ts)g
+(of)h(.125.)42 b(The)27 b(h)m(ue)p 1605 3961 V 33 w(map)h(is)f(in)f
+(CMY)j(space,)g(*)f(so)g(h)m(ue=0)g(is)g(cy)m(an.)40
+b(*/)29 b(t)m(yp)s(edef)150 4071 y(v)m(oid)36 b(\(*stp)p
+560 4071 V 33 w(con)m(v)m(ert)p 882 4071 V 35 w(t\)\(const)i(stp)p
+1389 4071 V 32 w(v)-5 b(ars)p 1581 4071 V 33 w(t)37 b(v)-5
+b(ars,)38 b(const)f(unsigned)d(c)m(har)j(*in,)g(unsigned)e(short)h
+(*out,)150 4180 y(in)m(t)j(*zero)p 509 4180 V 34 w(mask,)j(in)m(t)d
+(width,)h(in)m(t)f(bpp,)h(const)g(unsigned)e(c)m(har)i(*cmap,)i(const)e
+(double)e(*h)m(ue)p 3525 4180 V 33 w(map,)150 4290 y(const)31
+b(double)e(*lum)p 884 4290 V 32 w(map,)h(const)h(double)e(*sat)p
+1835 4290 V 33 w(map\);)3525 4554 y(F)-8 b(unction)-3725
+b Fh(void)39 b Fk(stp)p 558 4554 35 5 v 41 w(merge)p
+904 4554 V 41 w(prin)m(tv)-6 b(ars)45 b Fj(\()p Fr(stp_vars_t)27
+b Fm(user)p Fr(,)j(const)f(stp_vars_t)565 4664 y Fm(prin)m(t)r
+Fj(\))3525 4893 y Fu(F)-8 b(unction)-3725 b Fh(void)39
+b Fk(stp)p 558 4893 V 41 w(allo)s(cate)p 984 4893 V 40
+w(lut)44 b Fj(\()p Fr(stp_vars_t)28 b Fm(v)p Fr(,)i(size_t)f
+Fm(steps)t Fj(\))3525 5123 y Fu(F)-8 b(unction)-3725
+b Fh(void)39 b Fk(stp)p 558 5123 V 41 w(free)p 787 5123
+V 41 w(lut)44 b Fj(\()p Fr(stp_vars_t)28 b Fm(v)8 b Fj(\))3525
+5352 y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p
+558 5352 V 41 w(compute)p 1028 5352 V 40 w(lut)45 b Fj(\()p
+Fr(stp_vars_t)28 b Fm(v)p Fr(,)i(size_t)e Fm(steps)t
+Fj(\))p eop
+%%Page: 21 26
+21 25 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(F)-8 b(unctions)2658
+b(21)150 299 y Ft(4.3)68 b(Dither)46 b(functions)3525
+587 y Fu(F)-8 b(unction)-3725 b Fh(size_t)40 b Fk(stp)p
+663 587 35 5 v 41 w(dither)p 1009 587 V 39 w(algorithm)p
+1533 587 V 41 w(coun)m(t)45 b Fj(\()p Fr(void)p Fj(\))3525
+792 y Fu(F)-8 b(unction)-3725 b Fh(const)40 b(char)f(*)g
+Fk(stp)p 949 792 V 40 w(dither)p 1294 792 V 40 w(algorithm)p
+1819 792 V 41 w(name)45 b Fj(\()p Fr(int)30 b Fm(id)t
+Fj(\))3525 998 y Fu(F)-8 b(unction)-3725 b Fh(const)40
+b(char)f(*)g Fk(stp)p 949 998 V 40 w(default)p 1338 998
+V 39 w(dither)p 1682 998 V 40 w(algorithm)45 b Fj(\()p
+Fr(void)p Fj(\))150 1229 y Ft(4.4)68 b(Options)45 b(functions)3474
+1516 y Fu(Data)32 b(t)m(yp)s(e)-3724 b Fh(void)39 b(*)g
+Fk(stp)p 649 1516 V 41 w(option)p 1009 1516 V 40 w(t)390
+1626 y Fu(This)29 b(is)g(an)h(opaque)h(data)g(t)m(yp)s(e,)g(whose)f
+(structure)g(is)f(not)i(visible)d(to)j(the)f(user.)3525
+1856 y(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p 558
+1856 V 41 w(set)p 742 1856 V 41 w(option\(stp)p 1301
+1856 V 39 w(v)-6 b(ars)p 1542 1856 V 41 w(t)45 b Fm(v)p
+Fr(,)30 b(const)f(char)h(*)p Fm(name)p Fr(,)f(const)g(char)565
+1965 y(*)p Fm(data)p Fr(,)i(int)e Fm(b)m(ytes)t Fj(\))3525
+2171 y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p
+558 2171 V 41 w(clear)p 838 2171 V 40 w(option)45 b Fj(\()p
+Fr(stp_vars_t)28 b Fm(v)p Fr(,)i(const)f(char)g(*)p Fm(name)5
+b Fj(\))3525 2377 y Fu(F)-8 b(unction)-3725 b Fh(void)39
+b Fk(stp)p 558 2377 V 41 w(clear)p 838 2377 V 40 w(all)p
+998 2377 V 41 w(options)45 b Fj(\()p Fr(stp_vars_t)28
+b Fm(v)8 b Fj(\))3525 2582 y Fu(F)-8 b(unction)-3725
+b Fh(size_t)40 b Fk(stp)p 663 2582 V 41 w(option)p 1023
+2582 V 40 w(coun)m(t)k Fj(\()p Fr(const)30 b(stp_vars_t)d
+Fm(v)8 b Fj(\))3525 2788 y Fu(F)-8 b(unction)-3725 b
+Fh(const)40 b(stp_option_t)i Fk(stp)p 1277 2788 V 40
+w(get)p 1472 2788 V 41 w(option)p 1832 2788 V 40 w(b)m(y)p
+1993 2788 V 41 w(index)j Fj(\()p Fr(const)29 b(stp_vars_t)565
+2898 y Fm(v)p Fr(,)h(size_t)f Fm(idx)6 b Fj(\))3525 3103
+y Fu(F)-8 b(unction)-3725 b Fh(const)40 b(stp_option_t)i
+Fk(stp)p 1277 3103 V 40 w(get)p 1472 3103 V 41 w(option)p
+1832 3103 V 40 w(b)m(y)p 1993 3103 V 41 w(name)j Fj(\()p
+Fr(const)30 b(stp_vars_t)565 3213 y Fm(v)p Fr(,)g(const)f(char)g(*)p
+Fm(name)5 b Fj(\))3525 3418 y Fu(F)-8 b(unction)-3725
+b Fh(const)40 b(char)f(*)g Fk(stp)p 949 3418 V 40 w(option)p
+1308 3418 V 41 w(data)44 b Fj(\()p Fr(const)29 b(stp_option_t)e
+Fm(option)p Fj(\))390 3528 y Fi(Note)p Fu(:)42 b(not)31
+b(n)m(ull)d(delimited!)3525 3758 y(F)-8 b(unction)-3725
+b Fh(const)40 b(char)f(*)g Fk(stp)p 949 3758 V 40 w(option)p
+1308 3758 V 41 w(name)45 b Fj(\()p Fr(const)29 b(stp_option_t)e
+Fm(option)p Fj(\))3525 3963 y Fu(F)-8 b(unction)-3725
+b Fh(size_t)40 b Fk(stp)p 663 3963 V 41 w(option)p 1023
+3963 V 40 w(length)k Fj(\()p Fr(const)29 b(stp_option_t)e
+Fm(option)p Fj(\))150 4194 y Ft(4.5)68 b(P)l(ap)t(er)45
+b(functions)3474 4482 y Fu(Data)32 b(t)m(yp)s(e)-3724
+b Fh(void)39 b(*)g Fk(stp)p 649 4482 V 41 w(pap)s(ersize)p
+1158 4482 V 39 w(t)390 4591 y Fu(This)29 b(is)g(an)h(opaque)h(data)g(t)
+m(yp)s(e,)g(whose)f(structure)g(is)f(not)i(visible)d(to)j(the)f(user.)
+3474 4821 y(Data)i(t)m(yp)s(e)-3724 b Fk(stp)p 311 4821
+V 41 w(pap)s(ersize)p 820 4821 V 39 w(unit)p 1064 4821
+V 40 w(t)630 4925 y Fr(typedef)46 b(enum)g(papersize_unit)630
+5029 y({)725 5132 y(PAPERSIZE_ENGLISH,)725 5236 y(PAPERSIZE_METRIC)630
+5340 y(})h(stp_papersize_unit_t;)p eop
+%%Page: 22 27
+22 26 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(F)-8 b(unctions)2658
+b(22)3525 299 y(F)-8 b(unction)-3725 b Fh(int)39 b Fk(stp)p
+506 299 35 5 v 41 w(kno)m(wn)p 872 299 V 41 w(pap)s(ersizes)44
+b Fj(\()p Fr(void)p Fj(\))3525 511 y Fu(F)-8 b(unction)-3725
+b Fh(const)40 b(stp_papersize_t)i Fk(stp)p 1433 511 V
+41 w(get)p 1629 511 V 41 w(pap)s(ersize)p 2138 511 V
+39 w(b)m(y)p 2298 511 V 41 w(name)j Fj(\()p Fr(const)30
+b(char)565 621 y(*)p Fm(name)5 b Fj(\))3525 833 y Fu(F)-8
+b(unction)-3725 b Fh(const)40 b(stp_papersize_t)h Fk(stp)p
+1432 833 V 41 w(get)p 1628 833 V 40 w(pap)s(ersize)p
+2136 833 V 40 w(b)m(y)p 2297 833 V 41 w(size)k Fj(\()p
+Fr(int)30 b Fm(l)p Fr(,)f(int)g Fm(w)8 b Fj(\))3525 1155
+y Fu(F)-8 b(unction)-3725 b Fh(const)40 b(stp_papersize_t)i
+Fk(stp)p 1433 1155 V 41 w(get)p 1629 1155 V 41 w(pap)s(ersize)p
+2138 1155 V 39 w(b)m(y)p 2298 1155 V 41 w(index)j Fj(\()p
+Fr(int)30 b Fm(index)6 b Fj(\))3525 1367 y Fu(F)-8 b(unction)-3725
+b Fh(const)40 b(char)f(*)g Fk(stp)p 949 1367 V 40 w(pap)s(ersize)p
+1457 1367 V 40 w(get)p 1652 1367 V 40 w(name)45 b Fj(\()p
+Fr(const)29 b(stp_papersize_t)565 1477 y Fm(pt)r Fj(\))3525
+1689 y Fu(F)-8 b(unction)-3725 b Fh(unsigned)41 b Fk(stp)p
+768 1689 V 40 w(pap)s(ersize)p 1276 1689 V 40 w(get)p
+1471 1689 V 40 w(width)j Fj(\()p Fr(const)30 b(stp_papersize_t)c
+Fm(pt)r Fj(\))3525 1902 y Fu(F)-8 b(unction)-3725 b Fh(unsigned)41
+b Fk(stp)p 768 1902 V 40 w(pap)s(ersize)p 1276 1902 V
+40 w(get)p 1471 1902 V 40 w(heigh)m(t)j Fj(\()p Fr(const)29
+b(stp_papersize_t)e Fm(pt)r Fj(\))3525 2114 y Fu(F)-8
+b(unction)-3725 b Fh(unsigned)41 b Fk(stp)p 768 2114
+V 40 w(pap)s(ersize)p 1276 2114 V 40 w(get)p 1471 2114
+V 40 w(top)k Fj(\()p Fr(const)30 b(stp_papersize_t)c
+Fm(pt)r Fj(\))3525 2326 y Fu(F)-8 b(unction)-3725 b Fh(unsigned)41
+b Fk(stp)p 768 2326 V 40 w(pap)s(ersize)p 1276 2326 V
+40 w(get)p 1471 2326 V 40 w(left)k Fj(\()p Fr(const)29
+b(stp_papersize_t)d Fm(pt)r Fj(\))3525 2539 y Fu(F)-8
+b(unction)-3725 b Fh(unsigned)41 b Fk(stp)p 768 2539
+V 40 w(pap)s(ersize)p 1276 2539 V 40 w(get)p 1471 2539
+V 40 w(b)s(ottom)46 b Fj(\()p Fr(const)29 b(stp_papersize_t)d
+Fm(pt)r Fj(\))3525 2751 y Fu(F)-8 b(unction)-3725 b Fh(unsigned)41
+b Fk(stp)p 768 2751 V 40 w(pap)s(ersize)p 1276 2751 V
+40 w(get)p 1471 2751 V 40 w(righ)m(t)k Fj(\()p Fr(const)29
+b(stp_papersize_t)e Fm(pt)r Fj(\))3525 2963 y Fu(F)-8
+b(unction)-3725 b Fh(stp_papersize_unit_t)44 b Fk(stp)p
+1395 2963 V 41 w(pap)s(ersize)p 1904 2963 V 39 w(get)p
+2098 2963 V 41 w(unit)g Fj(\()p Fr(const)565 3073 y(stp_papersize_t)26
+b Fm(pt)r Fj(\))150 3308 y Ft(4.6)68 b(Prin)l(ter)46
+b(functions)3474 3605 y Fu(Data)32 b(t)m(yp)s(e)-3724
+b Fh(void)39 b(*)g Fk(stp)p 649 3605 V 41 w(prin)m(ter)p
+1039 3605 V 39 w(t)390 3714 y Fu(This)29 b(is)g(an)h(opaque)h(data)g(t)
+m(yp)s(e,)g(whose)f(structure)g(is)f(not)i(visible)d(to)j(the)f(user.)
+3525 3953 y(F)-8 b(unction)-3725 b Fh(int)39 b Fk(stp)p
+506 3953 V 41 w(kno)m(wn)p 872 3953 V 41 w(prin)m(ters)44
+b Fj(\()p Fr(void)p Fj(\))3525 4166 y Fu(F)-8 b(unction)-3725
+b Fh(const)40 b(stp_printer_t)i Fk(stp)p 1329 4166 V
+40 w(get)p 1524 4166 V 41 w(prin)m(ter)p 1914 4166 V
+40 w(b)m(y)p 2075 4166 V 41 w(index)i Fj(\()p Fr(int)30
+b Fm(idx)6 b Fj(\))3525 4378 y Fu(F)-8 b(unction)-3725
+b Fh(const)40 b(char)f(*)g Fk(stp)p 949 4378 V 40 w(prin)m(ter)p
+1338 4378 V 40 w(get)p 1533 4378 V 40 w(long)p 1783 4378
+V 42 w(name)45 b Fj(\()p Fr(const)29 b(stp_printer_t)565
+4487 y Fm(p)s Fj(\))3525 4700 y Fu(F)-8 b(unction)-3725
+b Fh(const)40 b(stp_printer_t)i Fk(stp)p 1329 4700 V
+40 w(get)p 1524 4700 V 41 w(prin)m(ter)p 1914 4700 V
+40 w(b)m(y)p 2075 4700 V 41 w(long)p 2326 4700 V 41 w(name)j
+Fj(\()p Fr(const)565 4809 y(char)29 b(*)p Fm(long)p 1006
+4809 28 4 v 32 w(name)5 b Fj(\))3525 5022 y Fu(F)-8 b(unction)-3725
+b Fh(const)40 b(stp_printer_t)i Fk(stp)p 1329 5022 35
+5 v 40 w(get)p 1524 5022 V 41 w(prin)m(ter)p 1914 5022
+V 40 w(b)m(y)p 2075 5022 V 41 w(driv)m(er)j Fj(\()p Fr(const)29
+b(char)565 5131 y(*)p Fm(driv)m(er)7 b Fj(\))3525 5344
+y Fu(F)-8 b(unction)-3725 b Fh(int)39 b Fk(stp)p 506
+5344 V 41 w(get)p 702 5344 V 40 w(prin)m(ter)p 1091 5344
+V 40 w(index)p 1404 5344 V 40 w(b)m(y)p 1565 5344 V 41
+w(driv)m(er)46 b Fj(\()p Fr(const)29 b(char)g(*)p Fm(driv)m(er)7
+b Fj(\))p eop
+%%Page: 23 28
+23 27 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(F)-8 b(unctions)2658
+b(23)3525 299 y(F)-8 b(unction)-3725 b Fh(const)40 b(char)f(*)g
+Fk(stp)p 949 299 35 5 v 40 w(prin)m(ter)p 1338 299 V
+40 w(get)p 1533 299 V 40 w(driv)m(er)46 b Fj(\()p Fr(const)29
+b(stp_printer_t)e Fm(p)s Fj(\))3525 513 y Fu(F)-8 b(unction)-3725
+b Fh(int)39 b Fk(stp)p 506 513 V 41 w(prin)m(ter)p 896
+513 V 39 w(get)p 1090 513 V 41 w(mo)s(del)45 b Fj(\()p
+Fr(const)30 b(stp_printer_t)c Fm(p)s Fj(\))3525 727 y
+Fu(F)-8 b(unction)-3725 b Fh(const)40 b(stp_printfuncs_t)j(*)38
+b Fk(stp)p 1576 727 V 41 w(prin)m(ter)p 1966 727 V 40
+w(get)p 2161 727 V 40 w(prin)m(tfuncs)44 b Fj(\()p Fr(const)565
+837 y(stp_printer_t)27 b Fm(p)s Fj(\))3474 1051 y Fu(Data)32
+b(t)m(yp)s(e)-3724 b Fk(stp)p 311 1051 V 41 w(prin)m(tfuncs)p
+860 1051 V 39 w(t)630 1155 y Fr(typedef)46 b(struct)630
+1259 y({)725 1362 y(char)95 b(**\(*parameters\)\(const)42
+b(stp_printer_t)i(printer,)1775 1466 y(const)j(char)f(*ppd_file,)1775
+1570 y(const)h(char)f(*name,)h(int)f(*count\);)725 1674
+y(void)95 b(\(*media_size\)\(const)42 b(stp_printer_t)j(printer,)1680
+1778 y(const)h(stp_vars_t)f(v,)j(int)e(*width,)1680 1881
+y(int)h(*height\);)725 1985 y(void)95 b(\(*imageable_area\)\(const)41
+b(stp_printer_t)j(printer,)1871 2089 y(const)i(stp_vars_t)f(v,)1871
+2193 y(int)i(*left,)f(int)h(*right,)1871 2296 y(int)g(*bottom,)e(int)i
+(*top\);)725 2400 y(void)95 b(\(*limit\)\(const)44 b(stp_printer_t)g
+(printer,)1441 2504 y(const)j(stp_vars_t)e(v,)1441 2608
+y(int)i(*width,)f(int)h(*height\);)725 2711 y(void)95
+b(\(*print\)\(const)44 b(stp_printer_t)g(printer,)1441
+2815 y(stp_image_t)h(*image,)h(const)g(stp_vars_t)f(v\);)725
+2919 y(const)i(char)f(*\(*default_parameters\)\(con)o(st)c
+(stp_printer_t)i(printer,)2348 3023 y(const)j(char)f(*ppd_file,)2348
+3127 y(const)h(char)f(*name\);)725 3230 y(void)95 b
+(\(*describe_resolution\)\(c)o(ons)o(t)42 b(stp_printer_t)i(printer,)
+2110 3334 y(const)i(char)h(*resolution,)2110 3438 y(int)f(*x,)h(int)g
+(*y\);)725 3542 y(int)143 b(\(*verify\)\(const)43 b(stp_printer_t)i(p,)
+i(const)f(stp_vars_t)f(v\);)630 3645 y(})i(stp_printfuncs_t;)3474
+3887 y Fu(Data)32 b(t)m(yp)s(e)-3724 b Fk(stp)p 311 3887
+V 41 w(image)p 645 3887 V 41 w(t)630 3991 y Fr(typedef)46
+b(struct)g(stp_image)630 4095 y({)725 4198 y(void)h(\(*init\)\(struct)d
+(stp_image)h(*image\);)725 4302 y(void)i(\(*reset\)\(struct)d
+(stp_image)h(*image\);)725 4406 y(void)i(\(*transpose\)\(struct)c
+(stp_image)i(*image\);)725 4510 y(void)i(\(*hflip\)\(struct)d
+(stp_image)h(*image\);)725 4614 y(void)i(\(*vflip\)\(struct)d
+(stp_image)h(*image\);)725 4717 y(void)i(\(*crop\)\(struct)d(stp_image)
+h(*image,)1346 4821 y(int)i(left,)f(int)h(top,)g(int)g(right,)1346
+4925 y(int)g(bottom\);)725 5029 y(void)g(\(*rotate_ccw\)\(struct)42
+b(stp_image)k(*image\);)725 5132 y(void)h(\(*rotate_cw\)\(struct)c
+(stp_image)i(*image\);)725 5236 y(void)i(\(*rotate_180\)\(struct)42
+b(stp_image)k(*image\);)725 5340 y(int)95 b(\(*bpp\)\(struct)44
+b(stp_image)i(*image\);)p eop
+%%Page: 24 29
+24 28 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(F)-8 b(unctions)2658
+b(24)725 299 y Fr(int)95 b(\(*width\)\(struct)44 b(stp_image)h
+(*image\);)725 403 y(int)95 b(\(*height\)\(struct)43
+b(stp_image)j(*image\);)725 506 y(void)h(\(*get_row\)\(struct)c
+(stp_image)i(*image,)1012 610 y(unsigned)g(char)i(*data,)f(int)h
+(row\);)725 714 y(const)g(char)f(*\(*get_appname\)\(struct)c(stp_image)
+j(*image\);)725 818 y(void)i(\(*progress_init\)\(struct)42
+b(stp_image)j(*image\);)725 922 y(void)i(\(*note_progress\)\(struct)42
+b(stp_image)j(*image,)1012 1025 y(double)h(current,)f(double)i
+(total\);)725 1129 y(void)g(\(*progress_conclude\)\(stru)o(ct)41
+b(stp_image)46 b(*image\);)725 1233 y(void)h(*rep;)630
+1337 y(})g(stp_image_t;)390 1479 y Fu(This)40 b(is)h(an)g(abstract)i
+(data)f(t)m(yp)s(e)g(for)g(in)m(terfacing)f(with)f(the)i(program)g
+(whic)m(h)e(created)j(the)390 1589 y(image.)3525 1846
+y(F)-8 b(unction)-3725 b Fh(const)40 b(stp_vars_t)h Fk(stp)p
+1172 1846 35 5 v 41 w(prin)m(ter)p 1562 1846 V 39 w(get)p
+1756 1846 V 41 w(prin)m(tv)-6 b(ars)44 b Fj(\()p Fr(const)565
+1956 y(stp_printer_t)27 b Fm(p)s Fj(\))150 2200 y Ft(4.7)68
+b(Settings)46 b(functions)3525 2515 y Fu(F)-8 b(unction)-3725
+b Fh(stp_convert_t)42 b Fk(stp)p 1029 2515 V 41 w(c)m(ho)s(ose)p
+1397 2515 V 41 w(colorfunc)j Fj(\()p Fr(int)30 b Fm(output)p
+2416 2515 28 4 v 32 w(t)m(yp)s(e)p Fr(,)h(int)565 2625
+y Fm(image)p 802 2625 V 33 w(bpp)p Fr(,)e(const)g(unsigned)f(char)h(*)p
+Fm(cmap)p Fr(,)h(int)f(*)p Fm(out)p 2657 2625 V 33 w(bpp)p
+Fr(,)g(const)g(stp_vars_t)565 2735 y Fm(v)8 b Fj(\))3525
+2959 y Fu(F)-8 b(unction)-3725 b Fh(void)39 b Fk(stp)p
+558 2959 35 5 v 41 w(compute)p 1028 2959 V 40 w(page)p
+1298 2959 V 41 w(parameters)44 b Fj(\()p Fr(int)30 b
+Fm(page)p 2332 2959 28 4 v 33 w(righ)m(t)p Fr(,)g(int)565
+3069 y Fm(page)p 751 3069 V 34 w(left)p Fr(,)f(int)h
+Fm(page)p 1346 3069 V 34 w(top)p Fr(,)g(int)f Fm(page)p
+1943 3069 V 34 w(b)s(ottom)p Fr(,)h(double)f Fm(scaling)p
+Fr(,)g(int)h Fm(image)p 3414 3069 V 33 w(width)p Fr(,)565
+3179 y(int)g Fm(image)p 976 3179 V 33 w(heigh)m(t)p Fr(,)g(stp_image_t)
+d(*)p Fm(image)p Fr(,)j(int)f(*)p Fm(orien)m(tation)p
+Fr(,)h(int)g(*page_width,)565 3288 y(int)g(*)p Fm(page)p
+973 3288 V 33 w(heigh)m(t)p Fr(,)g(int)f(*)p Fm(out)p
+1681 3288 V 33 w(width)p Fr(,)f(int)i(*)p Fm(out)p 2372
+3288 V 33 w(heigh)m(t)p Fr(,)g(int)f(*)p Fm(left)p Fr(,)h(int)f(*)p
+Fm(top)s Fj(\))3525 3513 y Fu(F)-8 b(unction)-3725 b
+Fh(const)40 b(stp_vars_t)h Fk(stp)p 1172 3513 35 5 v
+41 w(default)p 1562 3513 V 39 w(settings)j Fj(\()p Fr(void)p
+Fj(\))3525 3738 y Fu(F)-8 b(unction)-3725 b Fh(const)40
+b(stp_vars_t)h Fk(stp)p 1172 3738 V 41 w(maxim)m(um)p
+1707 3738 V 42 w(settings)j Fj(\()p Fr(void)p Fj(\))3525
+3963 y Fu(F)-8 b(unction)-3725 b Fh(const)40 b(stp_vars_t)h
+Fk(stp)p 1172 3963 V 41 w(minim)m(um)p 1687 3963 V 41
+w(settings)j Fj(\()p Fr(void)p Fj(\))150 4207 y Ft(4.8)68
+b(V)-11 b(ersion)45 b(functions)3525 4522 y Fu(F)-8 b(unction)-3725
+b Fh(const)40 b(char)f(*)g Fk(stp)p 949 4522 V 40 w(c)m(hec)m(k)p
+1262 4522 V 41 w(v)m(ersion)45 b Fj(\()p Fr(unsigned)28
+b(int)i Fm(required)p 2650 4522 28 4 v 31 w(ma)5 b(jor)p
+Fr(,)390 4632 y Fu(unsigned)28 b(in)m(t)i Fm(required)p
+1241 4632 V 31 w(minor)p Fu(,)f(unsigned)g(in)m(t)g Fm(required)p
+2406 4632 V 31 w(micro)5 b Fu(\))390 4774 y(This)31 b(function)g(c)m
+(hec)m(ks)k(whether)d(the)h(v)m(ersion)f(of)h(libgimpprin)m(t)28
+b(that)33 b(the)g(program)g(is)f(link)m(ed)390 4884 y(with)40
+b(is)h(equal)g(to)h(the)g(v)m(ersion)f(n)m(um)m(b)s(er)f(passed)h(to)i
+(it.)73 b(If)42 b(the)f(v)m(ersion)g(is)g(the)h(same,)j(the)390
+4994 y(function)32 b(returns)h Fr(NULL)p Fu(.)49 b(If)33
+b(an)m(y)h(of)f(the)h(v)m(ersion)f(n)m(um)m(b)s(ers)f(do)i(not)g(matc)m
+(h)g(\(i.e.)51 b(the)33 b(library)390 5103 y(v)m(ersion)38
+b(is)g(to)s(o)h(old)f(or)h(to)s(o)g(new\),)i(a)e(string)f(con)m
+(taining)g(a)h(desription)d(of)j(the)g(di\013erence)f(is)390
+5213 y(returned.)43 b(The)32 b(\014rst)f(error)g(found)f(is)h
+(returned.)44 b(The)31 b(function)f(c)m(hec)m(ks)j(in)e(the)g(order)h
+(ma)5 b(jor,)390 5322 y(minor,)29 b(micro.)p eop
+%%Page: 25 30
+25 29 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(F)-8 b(unctions)2658
+b(25)150 299 y Fg(4.8.1)63 b(V)-10 b(ersion)41 b(macros)3624
+591 y Fu(Macro)-3723 b Fk(GIMPPRINT)p 854 591 35 5 v
+42 w(CHECK)p 1317 591 V 40 w(VERSION)45 b Fj(\()p Fm(ma)5
+b(jor,minor,micro)p Fj(\))390 701 y Fu(This)42 b(macro)i(returns)e
+(zero)i(if)f(the)h(v)m(ersion)f(of)g(the)h(libgimpprin)m(t)39
+b(headers)k(are)h(greater)h(or)390 810 y(equal)36 b(to)g(the)h(v)m
+(ersion)e(giv)m(en)h(as)g(an)g(argumen)m(t.)59 b(It)36
+b(returns)e(nonzero)j(if)e(the)h(v)m(ersion)g(of)g(the)390
+920 y(libgimpprin)m(t)26 b(headers)k(are)h(less)e(than)i(the)f(argumen)
+m(t.)3624 1154 y(Macro)-3723 b Fk(GIMPPRINT)p 854 1154
+V 42 w(MAJOR)p 1323 1154 V 41 w(VERSION)3624 1363 y Fu(Macro)g
+Fk(GIMPPRINT)p 854 1363 V 42 w(MINOR)p 1310 1363 V 41
+w(VERSION)3624 1572 y Fu(Macro)g Fk(GIMPPRINT)p 854 1572
+V 42 w(MICR)m(O)p 1300 1572 V 41 w(VERSION)3624 1782
+y Fu(Macro)g Fk(GIMPPRINT)p 854 1782 V 42 w(CURRENT)p
+1484 1782 V 41 w(INTERF)-13 b(A)m(CE)3624 1991 y Fu(Macro)-3723
+b Fk(GIMPPRINT)p 854 1991 V 42 w(BINAR)-10 b(Y)p 1360
+1991 V 41 w(A)m(GE)3624 2200 y Fu(Macro)-3723 b Fk(GIMPPRINT)p
+854 2200 V 42 w(INTERF)-13 b(A)m(CE)p 1571 2200 V 41
+w(A)m(GE)275 2359 y Fu(These)21 b(macros)i(are)f(in)m(tegers)h(holding)
+c(the)k(v)m(ersion)e(n)m(um)m(b)s(ers.)37 b(They)21 b(should)f(b)s(e)i
+(used)f(for)h(compile-)150 2469 y(time)e(c)m(hec)m(king)i(only)-8
+b(.)37 b(T)-8 b(o)21 b(c)m(hec)m(k)h(v)m(ersion)e(n)m(um)m(b)s(ers)f
+(at)i(run-time,)h(use)e(the)h(equiv)-5 b(alen)m(t)20
+b(v)-5 b(ariables.)36 b(Note)150 2579 y(that)h(at)h(presen)m(t)f
+(\(4.1.x)h(dev)m(elopmen)m(t)f(branc)m(h\))g(the)f(library)f(in)m
+(terface)i(v)m(ersion)f(n)m(um)m(b)s(ers)g(are)h(not)150
+2688 y(used.)150 2912 y Fg(4.8.2)63 b(V)-10 b(ersion)41
+b(v)-7 b(ariables)3546 3205 y Fu(V)f(ariable)-3725 b
+Fh(const)40 b(unsigned)g(int)f Fk(gimpprin)m(t)p 1605
+3205 V 41 w(ma)6 b(jor)p 1942 3205 V 42 w(v)m(ersion)3546
+3414 y Fu(V)-8 b(ariable)-3725 b Fh(const)40 b(unsigned)g(int)f
+Fk(gimpprin)m(t)p 1605 3414 V 41 w(minor)p 1941 3414
+V 41 w(v)m(ersion)3546 3623 y Fu(V)-8 b(ariable)-3725
+b Fh(const)40 b(unsigned)g(int)f Fk(gimpprin)m(t)p 1605
+3623 V 41 w(micro)p 1928 3623 V 42 w(v)m(ersion)3546
+3832 y Fu(V)-8 b(ariable)-3725 b Fh(const)40 b(unsigned)g(int)f
+Fk(gimpprin)m(t)p 1605 3832 V 41 w(curren)m(t)p 2014
+3832 V 39 w(in)m(terface)3546 4042 y Fu(V)-8 b(ariable)-3725
+b Fh(const)40 b(unsigned)g(int)f Fk(gimpprin)m(t)p 1605
+4042 V 41 w(binary)p 1969 4042 V 40 w(age)3546 4251 y
+Fu(V)-8 b(ariable)-3725 b Fh(const)40 b(unsigned)g(int)f
+Fk(gimpprin)m(t)p 1605 4251 V 41 w(in)m(terface)p 2079
+4251 V 39 w(age)275 4410 y Fu(These)24 b(v)-5 b(ariables)24
+b(hold)g(the)h(library)d(v)m(ersion)j(n)m(um)m(b)s(ers.)37
+b(Because)27 b(the)e(v)m(ersion)f(of)i(the)f(library)d(ma)m(y)150
+4520 y(c)m(hange)36 b(on)f(a)h(system)f(using)e(shared)i(libraries,)e
+(these)j(should)d(b)s(e)h(used)h(instead)f(of)h(the)g(equiv)-5
+b(alen)m(t)150 4629 y(macros)34 b(when)f(c)m(hec)m(king)h(the)g
+(library)d(v)m(ersion)i(at)i(run-time.)49 b(Note)35 b(that)f(library)d
+(in)m(terface)j(v)m(ersion)150 4739 y(n)m(um)m(b)s(ers)29
+b(are)i(not)f(used)g(in)f(the)i(dev)m(elopmen)m(t)f(branc)m(h,)g(but)g
+(are)h(in)e(the)h(stable)g(branc)m(h.)p eop
+%%Page: 26 31
+26 30 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Programs)2663
+b(26)150 299 y Fp(5)80 b(Programs)275 1135 y Fu(This)48
+b(c)m(hapter)j(of)g(the)g(man)m(ual)e(describ)s(es)g(the)i(use)f(of)h
+(some)g(of)f(the)h(programs)f(whic)m(h)f(use)150 1245
+y(the)60 b(GIMP-Prin)m(t)f(library)e(\(libgimpprin)m(t\).)124
+b(Note)61 b(that)f(there)g(is)e(no)m(w)i(a)g(user)e(man)m(ual)h(in)150
+1355 y(Do)s(cBo)s(ok/SGML)30 b(format,)f(curren)m(tly)e(pro)m(vided)f
+(in)h(HTML,)h(P)m(ostScript)f(and)h(PDF)g(formats)g(whic)m(h)150
+1464 y(is)k(distributed)e(with)h(GIMP-Prin)m(t.)48 b(This)31
+b(man)m(ual)h(curren)m(tly)g(co)m(v)m(ers)i(the)f(use)g(of)g(the)g
+(GIMP)g(Prin)m(t)150 1574 y(plugin)28 b(and)i(CUPS)f(driv)m(ers.)150
+2333 y Ft(5.1)68 b(The)45 b(GIMP)f(Prin)l(t)h(plugin)275
+2726 y Fu(The)34 b(GIMP)h(Prin)m(t)f(plugin)f(is)h(the)h(prin)m(ting)e
+(facilit)m(y)h(for)g(the)i(GNU)f(Image)h(Manipulation)d(Pro-)150
+2836 y(gram)352 2803 y Ff(1)390 2836 y Fu(.)40 b(This)29
+b(section)h(examines)g(the)h(features)f(o\013ered)h(b)m(y)f(the)h(Prin)
+m(t)e(plugin.)275 3171 y(The)g(main)h(windo)m(w)e(is)i(divided)e(in)m
+(to)i(\014v)m(e)h(panes:)150 3797 y Fg(5.1.1)63 b(Preview)275
+4190 y Fu(The)25 b(Preview)g(pane)g(con)m(tains)h(a)g(p)s(ositioning)d
+(widget)i(that)i(allo)m(ws)e(in)m(teractiv)m(ely)h(p)s(ositioning)d
+(the)150 4300 y(output)31 b(on)h(the)f(page.)45 b(It)32
+b(con)m(tains)g(an)f(outer)h(b)s(order,)f(represen)m(ting)f(the)i
+(sheet)g(of)g(pap)s(er;)f(an)h(inner)150 4410 y(b)s(order,)f(represen)m
+(ting)f(the)i(prin)m(table)e(area)i(of)g(the)g(prin)m(ter;)f(an)g(arro)
+m(w,)h(p)s(oin)m(ting)e(to)j(the)e(top)h(of)g(the)150
+4519 y(page)h(\(the)f(end)g(that's)g(fed)g(in)m(to)g(the)g(prin)m
+(ter\);)g(and)g(a)g(blac)m(k)g(rectangle,)h(represen)m(ting)f(the)g(p)s
+(osition)150 4629 y(of)h(the)h(image)f(on)h(the)f(page.)50
+b(The)33 b(image)h(can)f(b)s(e)g(mo)m(v)m(ed)h(around)e(on)h(the)h(pap)
+s(er.)48 b(When)33 b(the)h(\014rst)150 4738 y(\(left\))g(button)f(is)g
+(used,)g(the)h(image)g(is)f(mo)m(v)m(ed)h(in)e(screen)i(pixels;)g(when)
+e(an)m(y)i(other)g(button)f(is)f(used,)p 150 5241 1200
+4 v 199 5308 a Ff(1)275 5340 y Fe(http://www.gimp.org)p
+eop
+%%Page: 27 32
+27 31 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Programs)2663
+b(27)150 299 y(the)35 b(image)h(is)e(mo)m(v)m(ed)i(in)e(p)s(oin)m(ts)
+1320 266 y Ff(2)1356 299 y Fu(.)55 b(The)35 b(arro)m(w)g(resizes)g(dep)
+s(ending)e(up)s(on)g(the)j(media)e(size)h(c)m(hosen;)150
+408 y(the)c(shaft)f(of)g(the)h(arro)m(w)f(is)g(alw)m(a)m(ys)h(equal)f
+(to)h(one)f(inc)m(h)g(on)g(the)h(output.)750 3378 y @beginspecial
+0 @llx 0 @lly 647 @urx 647 @ury 2880 @rwi @setspecial
+%%BeginDocument: print-main.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: (ImageMagick)
+%Title: (print-main.eps)
+%%CreationDate: (Sun Feb 29 19:56:03 2004)
+%%BoundingBox: 0 0 647 647
+%%LanguageLevel: 2
+%%Pages: 0
+%%EndComments
+
+%%BeginDefaults
+%%PageOrientation: Portrait
+%%EndDefaults
+
+%%BeginProlog
+%
+% Display a color image. The image is displayed in color on
+% Postscript viewers or printers that support color, otherwise
+% it is displayed as grayscale.
+%
+/buffer 512 string def
+/pixel_stream currentfile /ASCII85Decode filter def
+
+/DirectClassImage
+{
+ %
+ % Display a DirectClass image.
+ %
+ colorspace 0 eq
+ {
+ /DeviceRGB setcolorspace
+ <<
+ /ImageType 1
+ /Width columns
+ /Height rows
+ /BitsPerComponent 8
+ /Decode [0 1 0 1 0 1]
+ /ImageMatrix [columns 0 0 rows neg 0 rows]
+ compression 0 gt
+ { /DataSource pixel_stream }
+ { /DataSource pixel_stream /FlateDecode filter } ifelse
+ >> image
+ }
+ {
+ /DeviceCMYK setcolorspace
+ <<
+ /ImageType 1
+ /Width columns
+ /Height rows
+ /BitsPerComponent 8
+ /Decode [0 1 0 1 0 1 0 1]
+ /ImageMatrix [columns 0 0 rows neg 0 rows]
+ compression 0 gt
+ { /DataSource pixel_stream }
+ { /DataSource pixel_stream /FlateDecode filter } ifelse
+ >> image
+ } ifelse
+} bind def
+
+/PseudoClassImage
+{
+ %
+ % Display a PseudoClass image.
+ %
+ % Parameters:
+ % colors: number of colors in the colormap.
+ %
+ currentfile buffer readline pop
+ token pop /colors exch def pop
+ colors 0 eq
+ {
+ %
+ % Image is grayscale.
+ %
+ /DeviceGray setcolorspace
+ <<
+ /ImageType 1
+ /Width columns
+ /Height rows
+ /BitsPerComponent 1
+ /Decode [0 1]
+ /ImageMatrix [columns 0 0 rows neg 0 rows]
+ compression 0 gt
+ { /DataSource pixel_stream }
+ {
+ /DataSource pixel_stream
+ <<
+ /K -1
+ /Columns columns
+ /Rows rows
+ >> /CCITTFaxDecode filter
+ } ifelse
+ >> image
+ }
+ {
+ %
+ % Parameters:
+ % colormap: red, green, blue color packets.
+ %
+ /colormap colors 3 mul string def
+ currentfile colormap readhexstring pop pop
+ [ /Indexed /DeviceRGB colors 1 sub colormap ] setcolorspace
+ <<
+ /ImageType 1
+ /Width columns
+ /Height rows
+ /BitsPerComponent 8
+ /Decode [0 255]
+ /ImageMatrix [columns 0 0 rows neg 0 rows]
+ compression 0 gt
+ { /DataSource pixel_stream }
+ { /DataSource pixel_stream /FlateDecode filter } ifelse
+ >> image
+ } ifelse
+} bind def
+
+/DisplayImage
+{
+ %
+ % Display a DirectClass or PseudoClass image.
+ %
+ % Parameters:
+ % x & y translation.
+ % x & y scale.
+ % label pointsize.
+ % image label.
+ % image columns & rows.
+ % class: 0-DirectClass or 1-PseudoClass.
+ % colorspace: 0-RGB or 1-CMYK.
+ % compression: 0-RunlengthEncodedCompression or 1-NoCompression.
+ % hex color packets.
+ %
+ gsave
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ x y translate
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ currentfile buffer readline pop
+ token pop /pointsize exch def pop
+ /Helvetica findfont pointsize scalefont setfont
+ x y scale
+ currentfile buffer readline pop
+ token pop /columns exch def
+ token pop /rows exch def pop
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ currentfile buffer readline pop
+ token pop /colorspace exch def pop
+ currentfile buffer readline pop
+ token pop /compression exch def pop
+ class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
+ grestore
+} bind def
+%%EndProlog
+%%Page: 1 1
+%%PageBoundingBox: 0 0 647 647
+userdict begin
+%%BeginData:
+DisplayImage
+0 0
+648 648
+12.000000
+648 648
+0
+0
+0
+GhVQ@$[`q*^%hWSdL0pV25M*AV*KTN.8WW)5sPT6;*b^^r@9fAUBjI,"?iJF`KTuqMAV0u7K
+e8B+p8KDK5a@1U(@Hr1E`%669q5$V)6]MP&L?HrH2E.o#roAI:hX5IduF*Sa=YI4L6i9bjK)p
+Z2ak)zzzz!!!!A4Z.-mI;[SA+WsF"G!P_<'mce,hsnlkE*`MU459bRmKTI9q@4?[T+,nWj;:F
+OfBueQ;#*oAn("S-D%eF<id4n&J95s"k<uKodq_0jmU_:Sc>0#:dhRd?Gq7)*Qr*/n#>D$T/?
+"c4Su=h.ct/jqcjo7sd5``/RlKk?h.rSYnm*N4!sd?0.LZgu>M_#O"[+^QpXA\e2\r8"aH=pM(
+%2VLAZ,,4k^GnSWRm<;b9Qad%g&nhL#FW5]<1BTd_8M>Gs1nuZVqA:q%D]tW#8=K:8\kRcdcA
+tbOIYZ[C6[.31[b/=n"\3"kW)(s-?u:IBT!NJ/i7o5$s>U"6uL3#F`F,9HnX_]gtD["?g+pS.
+`3P?G!Q2T7NRH#BH^,?1pEg%^bDRmP:t!UTfpLZK:dD:TpguDaKdf"=\QJq(/oAr%"u;]<dk(
+=a<<<8?URO/Llj#;7[/YG5>Li4[P*:U<A'a$Jo?c('EbU@$H7eg%'UR$Rc:l$lF[N!sM2]!Me
+"QT]##h?kg0\'HCB_N'`k^JtpM>;<Tc3E%-"A#0=E0G"K7R'L_e'[TtS<]]$9MjQ2`i`><+I8
+pTu!H/oQ_huW)V8%S[BSXjeLL]"ejg+JWuQH6P]PI&Sudm#K5HpWkjTY0SE3G=!13bN-<BnP/
+7*LK$e^NOYTZq7r0-MC-i[X6GUY"99f-][X45H]Fi2Qc#Z[VRasH0gne@n&D:*n<5bl\:NHlU
+Qo4gM3eCR[T?cN=#7-`;1jjF;ZJd\nmYD]_5o^ks]l8V6"o>X@MB7#Nbr&l0a_lh]fO90/m,Z
+^\k?AG+i13*EdcMSG*1IlQeKm;,2M"1ql\Eg3r23fn0OU*2oLW^Mpg!"k.hmX6nSa>5)?%]Cq
+WI3H%g9XqTRQCtlP]KU,d$RV-HCW-3"+e1lpr7lQAK<Bk)+h5Cpn,IX>i)+Bkm`/$$MV(Q\69
+a94lbH']XBB6V$Ui3e+d3Hj'Q&"djqgU-P2bM\%o"3*,VMjR4`H((NEqu-o_p?Cma34;IQZ!i
+eBC.X"qJLqXh.>N/\c!o#krW=OhN.*OF56KFa3<gphos@j\*J9?D>U$U=q@4QZ=$T%r/$@*SC
+"Y/\AfQ/2U!.>5@mgMplVtZl#KhPAH4HZb>tUcRpM<OCZUg]ZMI^LiG!SG=&qF/:Fm1FDL(;$
+H13/kmqV*)Q`a!Bp']rIoAmotjdK-0(FRC%4sZK/="^KpC>!t'gN<VUgnXnMoD62,>ONBkp3_
+>PmSe;o3baApO3R)PDJ&c#gU/).gN(6^k!Q$t3cJQWr,!D9NGI0lD#K=?Fd';;*A_0c<X+Nio
+[2dKiZXY?IVZ0)(T@%o(n8.!MIT'o>qU9qp"*`l>$:lgXR2?3IBq"YIm,F^J!-)kaO>@S'=Wd
+?SLhNR*kG;lr4^td?+K]7\bcfGo<WK7a5j_Mb0>\Ph6:kfl3.8km,*<Gr4X9?dsFqtcf.+!c^
+WPZoj'Yo]Q;-X410QMLXm,O[5?0B5'Hds,H!H5F)p;lgG\C]^4+@p\f%8Xa4'.OU<BCPX7dM#
+&AM+/!^.02*6G8TA(/eYXJ*g0Dg$D>UMP<H2QW4\ITa-HeiY:[+-BQQQ5>k0F+99aDjA)p+FV
+"h-SL\(0+i!)/8pi0c]j2[PJ<V1pO?<54_j21%iN%?i.5+uqgW`r?cN2\=3U./aZeNFW9_$&O
+3V\4eoC+1m:X^Y4akA::X*c@Icd@8ei"O3[IK?8%1=N4ceG=7qpDeb7agCWWhIU?\m4XO+N2C
+UEZuCn@8Js1d*:$eXB'NgS]bF<WTGDd]Z[TX?@PC%Xd4smabIRR^E/a7b@U/rZ>Q)3]i/7O:"
+K5G#!1hAT?4*+jb8WRTBFB^^*_0S8Y/(6SipC\*]*H\Ob;5s"s,t@s%eFBFhbWaNr#@)*8#\q
+r`rUMn%<J?NZ[W8^3I-<k.*'VmF6O[%Z=)Pg%:EkNCQcYGj!$AIE'g^*E,%V/nYo)[ch`Q=`c
+[CA[),4F-6%Nje5adBL%<DQe,<]VSC6M?J5+HCqNPM]1Y';/fS\o%G/e<Y)r=CangqWe\s<=%
+2o)$X?0G5SLgslG\GA!#645MJX&b!5CQ#XUPJO!s,N]=K=c&/f[[O*o:#Iqm<c=Omb.G$o3/j
+g\+uPb(4C(Ddtok!O.Fkkm`G,0`n0TA[WW!`c76DAdH*Krk]2R(@/Hqc,3?S_o#d%&%*A+EbK
+<QM[nY;_;'+L@pUqntD33L2aNY[bqXnmJHF[k*>l:TQ*gCROb#d09WU&X+=6.87L>MZc_=t)P
+3:cV=,9H56m/Gjcgs^?6mG/.gmQ09pcM?iJHagHPGsUc/DmmkQVg52d/Xh)sdu7cUV]FGEGsV
+E(h<W'UW?&P"8;"nbqWP4RQh/:ECR6QLfT[mr6LlrTX4:KH]'QKIjk&UZ9sT)?4L[WUr\&PE]
+dt7i^T<W1CZWj.jgI&;ld^%C9CfDhEp3sPd6HajkN-L*ad8Ta;kB+IXH[4d*]ill#2f+C^u9e
+.5GYp[m<A1DoUDESYNt'Fb-$/Bgpu#I3qd6$hlXG3mTD,'S_h#sM2PtpUhT\QNDn]e0QE`]EH
+CHc9VT^uAOr/)n(@/9e=]&!?#7*B1R@'KH._-h=FT=E-I;F;)TuVgrE/_r8EW.5ZOF:7%b#!O
++kaA&?J-I%#Glp@XB6^.Xd2IXae)q%V9d7*Ss<M]apidib9uDWa5mq,(,)$:LZQa8jKu\C$2;
+Vun!0[IGNb.G%j$,a5lH]@#Bo_[E(06nTChLAKC6;Y](YoBkAKI+luH/(SC:\dr)Cl+j-s\1E
+)H#M9iDR:S@G5#_S#_^[]^W5JM(T$3F,\`1['^L=DYR=1R;@6.he],jZj@+WcU8tXqY=_Cd/r
+;b9F.5CE$gOH?j5,oWOCk<FYo**q#@ZXd"1(Q91\">:d=&\Qnr3BmW+ZJ%pC*?9.at3TH1kg"
+YUu^Qi;IQG[VX>'T_uJh%'!^T;qaO8AR\W4-YacQ:?e]7%A.f.V@9I!Wh.T5!3A`7A(N/MiE(
+SpoapWUFYl]V'8]h@8N.e;p"p2er9Q&,`I$80A>Y]3MpDq>\Te<_cNidl@Zrin:nZqcfQ<Pk&
+qZ28e5cag'W-?QN6k2FNmK5Os+3]'a.TLU#tok'Oi/[8T/Rd-GF4QbiCE@Ce"q8R>USCL<3(X
+6&"NjQU<RGD/0OKIjIjmRQ?H#N_i[jQ^Vsmug=]QO@\no59f!YE;b5+Xd:X54g'[l6<3G);=u
+BK6?&kf]0%2o=iY^gD>5"I_KIX;n@06WG@9MFj<1RA*,N5gE#*RHUQ',6^stn\7jn"VJYKRNn
+_*Qm#:egPO#Xu6^KUPr%:)*40OKu2=`dJPo%c7;;:3TWp3jY]e'k.Blr%ZQU&l,lg.,=*g;Ie
+/6nOl^S]H@G\qo]f5$"WIR*V,(Z_"IjJ`mBqh4SmQ[9g;]C)$CG0>kNEn0X>nseb#lXfUOEpi
+%0Aug=A,!#XMH2fhbLpLX,dt`,Dgu'f_%*Ul6J'J@K4+4J[LZ<]h5IPpiqmpA\ft#qN3bf1BT
+6>2>PQ`Y&ju6)kF4#YHS&XjB3-JoOQmq^'[]LK/\ot+m\suLWFP6=u43]"/r_L3C>Go[0M*Z'
+<6s1T"`uar'2)`fcWWG=[ocM17]9pn0b<_I<:u1?@Y;a5)6=*kH0<^[ArN^Ht4DDp4O2utJ96
+[jerEaBP<Na)&Y5"jkpbKDL')Bg^3TiO#_HCp-C!q7#]VeW`G*M?Bkg8[K#A;TubZNN4h1EB*
+qt8P.gG>t7HcdC8PNR'`g9kGMSG$fDCn38\A_bMlEOC_E:2Ln*Z#TF2L/H^TNuV.Y@K]u^/9A
+D(^NdI_(h_i\G.CLr@c\>@=8)KQqR/qTjk"'V>XH*R=n>LWI[;Y,8[7CjdcFSq])8kHr1^j6;
+H>t1:Hft`4<P/Vb<9/%LJI*H:-*hVm;6n."g[4DEo,JienO^N'BBi,.3Er(*-RDpQn*6d)k+4
+ki7-un;el1W:[OW.V0Cq[So#it:RKWh@:JEpD*,asCYr`/le$&X`f+aU1M5%ud7pB*2/YRW@H
+<7@&R3e&<O;LZ*ihF:#U>[Aet7G;nU/fb^4Q>u2-it4jo+qsV28M3B/m)oGT^]al3up_f+L.E
++*8B:596WEDg$EdbF?8SiYd%08br7Yo([k.BXdp$:0I90l+0/u]0^DJ9Wkp&IWiG1qGk)aMfS
+g=o!OP"Q]@;/hCck;+Wo?ckWQ6WO-heDfSoes[d-#"HLJ`)Scr')pRBU=n)Vd*8KE.OCu9Bif
+"'gFFr],HrAKRGN+o:4h)K+J_mUfU[i&%%HE5a3F?-,eh;rmRa,]`eZKo_s*)"srf<W?FAbF_
+i$El*armUVnJ.P3N]'QKIjg?kR9%H*L00CQZbN7t0H2LuojH&liXg7:pEq`RSa%tgJn&l.lEm
+;/Crafe*75"GH/8gPf*%pEuQd^*q3b@KjPNE:DYZ(SBG3JhEm+r8ulM86>mf1qBlTMYHLJR4q
+FDC^--FYUpfWstSc$PFW[-P6!S]<Y6*n)fQlhX0tlc*jC]/<m>W'#4Uq37H4C8UTOD!,@Ta&7
+BCQg<Z`inlE$53eZ!:YWe>l[e>dRj`d$m'YK7]3G(4?1t\:bF:D>S(,#^AbFOCir@,AJ!H;na
+]!E,j1gdJDj#mYO[&kNQMjYJ^-K9TPM_rVSY)5f4t5+]Vu6I+q8qCPL\hKc[+F6q\q0Hsn,LD
+?^AloppWU02?ehXXZTE>YHMc"JB6AT<7f.t<\%[>qbBp*C+#[h1rO,GtO)*NlRteJKlXt$>2g
+%OUR$s.A<I5u&L*9j*/tKaaVPi*V-._1fK\P>X]It4V]DVM/g$k0;g+R7=A@3^:4=nhY8Y3I_
+<no<'FNWVaZMYO0n>5]kpZ2>Fjkd2as*dhV4sROd<.=E>\bVe:rII=;mm$U=r<@_V:]Ct"lML
+RP]e-kjHtV(!s4X=8loCVDgp,m\gUDZQ<pRf8C\^eDoD>F:HM=546RFYX5H^\t9`:!HlDBW@h
+1dOp'OA02EZSB'Im,brc?GU6Ir!$CeZtlU?<n`?*g=!maI5?:92"Bc5KH',Q03%HB<IPc5EVi
+sOXCsgj6)8AQ7P7+*][(=C6St\/,(,H[-[14Isg"d*=Ma+&+'2DI_AhMgXEl<pQ,%7qYn.Qn*
+\oW]Q<u'419TXG0=N12P2sWd>+SW2,%aIF@*m^D<c<e?+9dRg'Mj]UZf!PQh/:mbDDq9^:&-o
+nlm/BI<>(i4Pott[lgh(9a5L"Q`cTRQcfb$P(-^bc[A=[^FIP^P*MZ*'d&dV&'.]<*d[bR_2$
+o.nA%-^QQFrVa+_4A?-mZAIbe)oe(%dVft)ON7D$"#5I^=@*F$7bIIjEo(*-c:FPPrs,:>Ah1
+9Q)p0m,R=XIVbG1Q!ehHk'd1=iPYGb%%ij$V?\5rP*97'&!17O$bF/k\p$<YIsk-Cq<D#h'JP
+.Q]3rI`p73r(%U'iZJf9GYZNf2;`:-ts8'C0s-0U'PkFJe>'KVsMan4=pTFKC&+BD16[Bi!Hd
+B!M\pqJfldkm&*W'sVU9;1H?L(%$>J;tmq.m;QSMm8-jCsSqSD8)Eq"b/(lZV0sFrFZ3.(X6B
+jZKj4Ef/%Jql/^%'r/tCr/e!"P.qGtn*BQ&lZ1l0\SIDaYt8ii.+`C%.lPOG?BZJD-;.[/Df1
+ZC2ot/@aJ]"`NW519%hAQY97o_t2t675q@C(3%XkSUmE9ecqEt".[s%._?0=CQG1?K#IJ<3<c
+M^eeS?Ffr5&J]k:GtrE@,p=C)TEk$5Bce4Xf'_#Cc/NP,CqQ4ZK6;#5t7-Ognr=RH29HqLC">
+[QdssZnkd<74DoE8>94mBr%4!(Y*D*#aDD$"j(c,JQ!F<?r90bniU_*hF7RjoA^N=)l+bE^=3
+(W<Q?W@GkjV(Hhtb('4-oR^Hro2k^[5<G;pTpEFRR]8<VN964hfOQlhTphcY_M.9.enjg-"Ej
+7CC/n9g5k&iZSckp9#LDF5=o/F?-DcEd@2:5;g:1p'rmHY`M-]!XTk_C/"'d7TmDjqU`oJ6$[
+:K4L.HU]NUW(P!Ak3DLG8tGZLtR.6m'\+$LuDr[-ek-=?#&diXj=r[Nmjo%q.&U!&2IEVJD-^
+E5H!QMpu)m+_Q,^%:!*p:@VXc\oEtrHIG-kB6-=:A[e![*JYEbKLWhV]WB]gA@<c*SNJ]@Db"
+8f8ndnDWCr3S5hFg)*iT5Z;p`_WRk_K#'joZqU\?sJ64JG_uGf_4Y-:)?1)r83Zj]K?MVPbEp
+85I^&-phAb,M@jGZ0sl1abr>NM5I3U?r1n=$$QXr,s_npu4=eA(asI=!U2h>R8C?,,70b;ijL
+cKO'Re;io\eNW:4XkOlJ;Z$IU.IUS"l&_bKq_sPiX's54oqQ-KNS&t<B,+\V&0nc&Q+FVBo=$
+BVP@mt?dkAlD4XY_b.JGtOG<[^p>:qit,hMrsI_JL)Gdgr)-/Z:.cFHA=]0SW+Xo.>sEqE/hD
+6:,4pP/BF10F;,JN^a#5O[od]:RP7pPb\(TBkA(PcjCLka_=NNYrpRTDni@Bh,U*3NRMSgD4X
+Q5h!5+)n26i0R?duel1m(N1nEt7@+%nLb;o./oQu^K<f6O4S+.eeM#+<QCc.YhFH[g4`]jD\a
+b12Wo(uqDjBek8m8B[F+5fLrir!aIJLeoH!dltr`,Bd"kf_dB^Vc&G<T_KViUT@psHhC5L_dlR
+%B]Th:it#2>r?VC%(DUH>rcBKrpR4CY<m7k4/$YNLSZZG';o5)%BeGWZO78DQBnsr8NTKNs*=
+mb5c!>Q`ViFIea^][JJ-d?[hS7o'#-)i,VusJD@\/IWMFBn2pHbYN<'*jhc1$^J2FgTmZCFjl
+HH)O*k)jC6H&u+F>(YgE/:0qd"i\NYn./B`F$8oM'g>DsbE5C&<*MS_l;MYKf^dG"eFX^?s_,
+nT.mRD;W"NN(%6S2iXEW3,2@/f&Q$cN3:oM"C9;&\suhN^Hi[8$1[/ePTP-lq9:P,-83+b0>8
+hb=3?_&as2tg!tRrs4js!.\bTjJY![Zp/o?rts"':NSL7c)927QK:ABM?k6L+)_dq^-R6*p9:
+E?I+1,s-n^spL);^_64RFjTHgRa68]!n6W2.:mqpi.>7[V6gB[WS&o/RugXNuGE>e>T7H[r*0
+GZ=1\-qQ73+X/Vf9=[e\KWbq>LZQNmQW=AJjW1hD6.s6.)bOX)>d_A[\4=SjVo#QH(J%'NDam
+X/1hcqhd?QiML=FPXKr89ZbEfMu+6-_Sa52Rb9]LS!/RiFFahEG`=D)2D-RPAcsG5_;6n(W%i
+n(uN>p70REqrFnc-[!_*fJ.$np?fo0c5P:iA"2Up@i%i\dkl&dj7lI\@n,%1)GrG&/%V6N20:
+jVgA%n:gp,l6Y`ohCGa_9mmk/O+9a94lbH']XBB6V$Ui3gAX[e]7.hCG^J,69hh^Dc3a_dBf9
+c(uq/b4g@jelIO90OR:IR:d?IQ@-.q=8uTg298P]*s.7m_F[#qEM5`ha_kRrQj.[a3<iJNu;6
+lRGN3WD9!eugZtcEmQ[[^hhfUi:O)Jh*d8IU3-.d2PYq,68&"d&b]Gk?k]1"WjnuCIZ@fDfhX
+m8<?Rr=]P1@n$$W"sP]s?W@H"*1DGK[n5aTFKDI90'c]6%=&\,VM2SgV96>HTtdXuKQ:qiJ0+
+,o7UJ/UJ"VX)@DGHOQE#YQ(\0qn=bnpXGa\5.tJ#M*#g-FEZhe1HRe)?2Jta>7[@[ElaL-"",
+_TG='ckEK*&@D:i`JrT(*H`f-kPMCrNT?-Xt3S3IcpFtgAJYJ2D'f#k$HakD2HdjM1Iq<,ZDs
+!LrpO$%iG4E69]f?*S6je5?/Ja^d1kKCR%b2$]$=-MG=0tHro\`kfYIc8XR$O5A[+8GB?rBK)
+Ln%uZmQ9BQ.\QefXmFq60SNBX)WT061gJ=3eg,Pkhf]gZLRBl%IPFE=]B\[B._jiIS1IfoSVo
+tJsQh-(ekE#;e/ltfQ.Hd'N=2c+a*ni"]?]beuA[#OmXcPE$am)CW`V\bhh=B@ijk8P4hf"US
+Ijn/u-BDLXs0l*r2p5RSPb-@bcR6f+4tK?fPe5d,FN;4M\(2)flG3C7%d7]#hg=$?4Vu^ms3D
+`lhqG4(laq8/3N)h_*Et`gX6&@tRZFRVo\QQAn!MaP^k@GJa4>/n\o,AU\sucBfm!,^LF(_!U
+@MSQ+n!j<XipR#/mjgDS&TK=0+WEr<oq@4?*4Ofr5BDSDuQKOf/A-+j8-gXe`E:8k],:F?hF-
+aD)1Tr=adERqO,!@WP!2Dr8W0MmVC8N-$f1u=nrC"q_@ZkO[HfP%0#q(JborA^ZY!4[ia+HbC
+MesqfcDXDqC'ElF_A&NgAMTS*.5O\Pp[cgGb`aF4!LT2]XcPn^*+%qi%SJ4/Qm.?-Y"4>e0^V
+&TF;>QpZZkNAq.rF?+h%]e3BpQnDHoD#".pU"/`1oCD`Mg%75Ve12I[P`>FZCNmmTgL\:Inuq
+@jrQf'RAb,-*1:UEj^EMpW,3r!h=&,'ha2pTad.?]Hr;2TYee.ik+4bYn4*pr$i1AgXm(V_7Y
+,g`0[dW&B_`ccSB3sm_kI-no;tFX7004)BdkOc?h`\MYs7,coO0+m<QSXOP=0B8UQ^oM4Q.L"
+=7(D*Lnu(d;?>%a$^G'>Eg%GY1?@S>Pqe(2/Zo_!Jg[!&#N]jH6JO,X'6N6pPO$fDOkj`fkgE
+u1@,S+dUq_lT&)s-eFjQ6nlr<BfAK3\+'\Tke=?8(2\<R-%n:*#Qp%a'RY%DD5l_5%#jE9&hR
+n+p8G@EX!.q/aluh;&J-kZVpukPT*Wp24g+ZaFr4"YFebRs-o+dHo1:brD\Bg9D*NO/sG<TPj
+,a[3MT.XPs&C1Pma=<o5n[?F=o^E1Q4*M=Z1%Iin0KU0`d6SM%N\6#j_!OXR-Odcdtg`,rO>[
+WM=f=hRCugUR';*rdP0f?48KZ>?)eq23t9<dq_O3X4YXX6%c0Em]g9h&#-fs,\ls0;nHcn^#@
+_.u0/O)gmu0E;7?LLYUe]p?pf64*h\!g:dN/?1Y8bh!;8+4YLO,D/nkokI'Yu<q?g!0:I/ae+
+A\X:-#moi]HJHm8GrUDXGM:F?-,[Z>K8%GM2OK7&YlBrVEhONth1ZU!)!3<8gq#n&MT$@XCYm
+jf4EOI*puTZ=9@ep9He9+Fd]D94*cF4>42;b7,u`QRh.&VrX#Ua^Ro3Hf_>!jKs^'`!>A@J!Q
+jq%39K8i5'm[W5#HaiNN+o>h?UF07*?jBm8AZ?$fi/\_D<hG54W)S?lCC4M>>"Vjh<?^SpjY9
+iI+%o@oTZ/?%H<?JXi4CI_-mb8Ea8SZD4EA(q[0c9YAnO0(4N3[`XaMrCJbA_3i]SJMuA6Y\0
+e/itRWQ`EIPrC)e5V>h:p>9h]KH2+$&Vgc2>)7cM<DL"ROHVCU/Q+"HMpNtu5pWL+jAC3R2fg
+!XZGD@/bRiL9FFO72q(L/b8^b>QIs.jS*97-!=f<aZ"mWm^Tg@a7HS^6ZTkmQl?1ptUmWFa(>
+R\tXSdF9D1-GQm,gB/D7mp/.i:>Mid[3N]?jc#qWcIH!<=`GtLS*6A1CN`inFb62<4"%$A9UF
+4@H2mh`Bqj5&)%#amp3RdVbP!T8HpN(NQ&#>kbFXg-+-YG#Odg[XRQjAj\,>_j\_mrXml,:\Y
+N>B-b/m`,LOL`AD3Ohb%ILiRYjORTH_/hRmq[?`S_^p$)*L'Rf"KN]>s"S33W%hW1I'YYj4Mr
+:UKaT:d6-O;72$IqD*,LPh!PV]GHN#NUMfD>[3N]<jc#qW^-e%Hlc["J<kn:No@Sb+.D+r8@(
+KSXo'\5XI!P<"4[(7,/#;>7\TbU>oiLtVrGppr\`ur#r-#XGAm'M6I,c\:o4QMD,<>aMo)AZT
+,FW3DY7/\Qio$u;%d`c>rgc:(\'p2I4++,Bqi>jFqI%q!pNLM!<6+WT[nf)mFiqNPP7DE#3.K
+>/4e'I[ei7inL+tLM7nos%\S^_7UIUb0-I>8LI>>]48SQogeZVA&YMd((fB^Ud5?5H>D7OfBq
+-<Qr`uD-r[_15'`p`lY8<]nJ]J%l,(L=0NWViL2Q-[R9/*,*ujM=?^qp3]u<,VMa>^reZEJ+2
+aC:Wg]nsplF3D8E@hia2;,)rMDHVT`V5:X8e4Z*&?_-)O%b^=d;G4g:4(\ZGJh_T+upXFW&VX
+2trC%mXE]<uRhF6eLM>/nm+*]J/ff^5-I9Pkb4WF=;bocprF)_npIWtBG6UZc`)nTeL;A'nlV
+[5P&.X&lE,rJuH0?Emu4'2K$!qWO@QHe-uaCs?70^&5Ls?gbR<mBmsMIrXT(+(+`a%t=;rIkP
+-[r2k*SS[7_lB+1C0l+rF/imicn?9R:2Y9'q;(H_)/jkP,_m]sl5]C'[hDL;;%hO_L;IEu9gZ
+.INEr)^B%20F7Q]@XdKmPFmsIHPh@49)nfqd6hi!S?di_"@pPE5M\aDHO.$L4p"R=EmZM7fm,
+Gjh.>2q.&sjfFDM:q2L(G1M4k<C"$\=R^Lmf]BurN55"UALE(?U;+DZ"^A#>0_]SmIa$9Rn:O
+VM,TDe+hcT'sD1XA2TlX0\gH0:aMdaE0P"W(EaaX*9[HKjOX?[fs/='Tgk2:l2brQR:Yr0uUA
+k)MOk\F\!-]=Y\A/R.q8^\m2eLE9X5I/.954ndB(:T[a(U;+JCq<+AW[;+6\2/CdF>IT([qG!
+G;%1NbHHR'.,?-Xt3S3IcpG+d$#3Ig75?I@m4Z08Iq?)Gg@6^RD%0'A9aQQ>9F?-XP'S6+qsO
+HG-8QeSmpjn-r36p[12W\ikZT:4]dJ)J:m9a*>b/B4X^80A>P$m8#])2O)$",IOp"sTeb!+J?
+_JV`MFJ/H[F+JN=g=oZ1:k,A!@0n@X!7[J[>$JXYRDecBuUIL:FKE>E`,-!)2QX@rBX5]'+%D`
+%]$XEr\U<D]*bf^=q#VU9;Lkm[QcS@.($m<40AKW2.Cd-%TX>#1o6C37Z%-b(L@]4K3k>*s:_
+3pRp[r<D=c[IC8S"u,\kF/F&4iC,22f\5jfB@L^Qg4Vu0rc!p:(^b9,0ENEe[LFgAQs#(jsK=
+L>B+af/Rk&6'\7C,',jl//uOLX!tf+@bI38(J!U-'3^p`Pq<i:bR.q/alaSt<TGTr=JasgH\s
+rkE)2Q@q/mEcP^TKfOTBKOOE6i$pZ]YkM@$c;^c#p,;fCU*!([3\5UW`I6='&Jj7E@^B]'T@0
+D:pb@@g.5u<\jtP(IUJ<Y+M9tHAM3#druft`Al6+U7oaj<jtN*(F82-EhFBheRbp5l<)MH,`4
+5;<@PtRs$oE"l*>VDWn?Di$_j7.c0)?a%\W9<>R+([%Wo6pk]/;@6gVI9fO_P8qBpoub>XKTl
+bC08Sr\0t(#qQGMhWkI:M#-k/gEiRla#XBG%/^o^<=^[qn=`@5?0W;n!Cr*+58enc;F6Q^_c[
+T>a80ok]2REEmE=sX8XJU@8rRl_oGcBK\k\s+M?(_4E4t7B*oiWbN?-?bt9Nk]Z:0\27f:sY/
+/Y\LsY@kq5h*4UAi@J"qXYYja?PiD:%MQJM*G<1+t-d+M?(_*)K$]glE!P>rJ<d?<.n.GbN;`
+Vp9(BT0cJ=]3Oa"#f*CdZPYrPUW](f)qO4SJ?Qh5GrTT>4_>*F[*[q$dRe1Yf7?7C]*of*F?-
+*Q@iFgdi/0,hL_3q<,5mHIED>*4AH4HZbP=VE;a?ZM`/$&/)dQ2>?-]K/jAaJb]VQUL2S,DoF
+?'MH3Nq-ps!\V%-H(8SCZmP56^L_J6^MkoeE(HFE>%8AD>lohi?5a1>O$]P:7(R3/uO4Pk7q:
+J+,_a5d,gM>jV6)']V<UFA'nim\stOeS-$9l=*-HPXLEA`Ef*ROa)i3hU<=u6GaH*E=aqiO*Y
+r#<b`fuFft-PHp7]oV70rP/mPTL4aE!e(%t!YDjTcN+7_Ir*$L"d:XTPsdoUmLY(ia`0nd&V%
+B3Yo=RQk7ll#jPB`H3!fU<>!YbJ%8*4f^/1EBPl:S-V2hke(07$eK`,cTaga'kc!l$]9"67@1
+]"l^XI(Rak0-&M1ECQ\QT.<ojF9/gF\E3<aNXFV)3#lb).:d<QD/]6=-cM"s.$-tnq^3?EWb6
+X;4AfmUipI'3iLUW^(Wdq-IU/uO4P>7nG_q&L6FG?K!];j>n#25=ltM=9cRR_Jq5-h&s>5$/l
+pa0(qAHUuLp`/?7GJ1ao0n2_f&4`@Ec9AcY9]t3R<7F[7V3p+.2*VO`p3F%oaC8.*_YiF58ED
+9Pa?$989/gF\E3<aN8nq-^0A(Q9hlZm<iqrD$qOdq#Hg%Tc.orL!^Y;t!S[`)d&s8?tPU=[R+
+8aS_`&%l>^$q*@IeX'3]IG+2TEp3<<hIZZ;Q`D,oK368K]-`mt".;NCFY5bJ0eQ7!5EBZ,O/h
+Z:\5cC@f6^S;]-u!8Q`%n$4LT+8Q$%7Vds&5(A19b3bOlH9Q\!@0GaD.boqHL5-@am=YmY/'M
+_9@[2-i[hct.9C4gQ.=?-XOMcc:4%bK(d:C^?T0[0*,Gq.%f`#J,llU!%^mEgIAu7@,%Y1@g2
+Qk7q:J+,_a5ct28K?-]MC&'.:-\]\jDkVA5OF?-Ns@ugJd#ql/]?G+lhTZbCu\dT]NF;]mj/d
+$nA>m;LIb5c!>Q[stV14U4hAKW2.S6,RUf1!-$Gb8*\%m7E36p[12Wbq>La<5+fW=AJjW1hC"
+VUWuSS18[W7HB9DkDD7GA`OA-c7?Jr58IOJTZbCu\suiD3I`Tklp-o"5BJohk]6Z)Dsd+7`@#
+9PP]KNbJ]u5UQb?EiIl5.2ns/[l8U6RO3P0Z^L!#6L8eLLR&b!*2/B@Rlf5=T;m*TAeF7S-uk
+8FNHAV^Alh5#qK$<rj6.4kL_/n^!:fB(-jdq'YC$Jo@G'AN'lf3M^20!#mWk7(]M47Cm=$.[d
+'h<"4Gb0t",ZYA14asjbLHehqH/*O=p?=.mD=d9L+\dW+E^:WaCJmPj-?>uJ!4'Z+,%k-khpO
+;cO]5l,$T?"A\l<R2USL&ElVX%$#DGHP9Yr'%.$Sbok15@L:/o+M6GI[9@NHHRoh619*]\`CZ
+oD5b2D55na7F%7;Z97!)>rfmtOJ'c^k2a8"Q?S@+T;88"&D-*MFbVF+mf6["el`4Mqm!i_l$R
+*tpEi1ErZYVXbOXu)Zbgf%aIIj+=`ZjFS]pre0`(UN6I>ITkpJIM`#%ZY=I/^=0:+#3]po\Pm
+\Ggp!tc9Ab>tPmL3n>/>aKk7fE3]mH-DK?Ek!o@?=+2e;Kg_N_/pR9S0E11MYqp>hrgD5VsE6
+,qGuluVuQM7Y4'DSICloY<aP78G(&7*n&LI0;L[Jhl_BRp".>A5/f,M"pQ[rY?1qT?\r>F;bB
+ZOCo>fk^YoW$`nqSj\'j]*,M_7*<A`OA-c7?Jr58IOJTZbCu\suiD3I`Tklp-o"5BJohdQ\j!
+"m%AGBqrj:[a=-K.ZHIZV^AqG+*d<^;h6PGJ*8Y<(sun;,.\1*7W]N(Lb8dc&R>SbU<<OG7$i
+I\k]1"o^L%f1'&n=K.6m=c1(XUpcE"CuIisB6.A\rL,GBiE".<%SQZK1Vj_Ffi&)q-i\KVN*)
+>QXdo850`O%#BUkVD^a0'<sTc6%rs44%R"%pdI2\su"9>J"-#`MT/8\dW*Z>n0@f<f3N\^6p@
+*-$4=`q=^N17/\aJcGAh8+hH_1*iD8EbP/1aQK*@<fOMB?5H*d$O?%DCSBtOOFIagr?$8+eBG
+:Nm+`s&Vs%/PM/A3Z;[[8ZLR7!=YYoO9iVnG.3$JUUU2g:ill^VXh]53u)gK`VC/'`+IId285
+[OsYfdqs/,s"am2\(?t%*ICiK"+r3.R7!=YWB;(YNst-AlHI*?:S!n(-C/m>O)6u.43pK(6`-
+fOCQ;]`Ah0bI]sqD+GKu)<At>dGAQsuT16=M<3?6pKq@9D%q6J:6-a38mq4?6M(*WB(Hd0_-o
+jt]sm+@RQVq<%'F;`.>\f=Ic?1utr[[I"VQ*#L"[TC5DhW5;mTmsg[BDH]'=^elMA.DlT8*?*
+pd.>nm[gMu#FX><,I9#TYCu8C[hhD(.AtA&^pWKCi?8#re\SKQ'+<nB:Noj9bMBUO:ZKCJr:4
+^"Coi&iJ.".o7iE45T]-`mt".;NC_hn@*Yj6D_-b#Ym=$*%meplSDlV"]J?1s^Sj`K*7W.1gm
+^\W#S9XE`Hq(/h9TD.IDLn`'Xk0R\7GeN;\!h]4P58IPu?>I-2gn;jQn9S\.*4hY)(8$ZT5aR
+TtFP.3d:MU2%Qh/7lb78V3q*UM?MD"(Q7@,%Y1@g2Qk7q:J+,_a5ct28K?-]MC&'.:-\]\jDk
+VA5OF?-Ns@ugJd#ql/]?G+lhTZbCu\dT]NF;]mj/d$nA>m;LIb5c!>Q[stV14U4hAKW2.S6,R
+Uf1!-$Gb8*\%m7E36p[12Wbq>La<5+fW=AJjW1hC"VUWuSS8.)*7<6H.F%%)41@g2Qk7q:J+,
+_a5ct28K?-Xt3S3IcpG+d%"+1dtDF?+iP[s#<&MG6+OF;`.>\uZa:8o`*SkGPT?S[6MJpC7@t
+kkqF>L:/27c:Tg@obG^6*#AK'.gEh1S1bD"lrN5'&7#JqLG%nON"sfJYM&#>fXgEq=b!/XFM*
+(`2';"'`U<mH&u`u7F""<c\m3ot\dW*Z?.Kl2b:ui=PA%-KXs<;'=F"KNI8sT\Z2BLBZ$g\mY
+(LL`eNF8kA_WBXSqC*N=`IZt7FHIU5]Ks*P_*?ae9BkVYOVk?mIfRLa.?<,^nAk9k0R\1Og1-
+B<F:RQ;m37$Y?Bl=AZrK*PUMA@]AB)oP.\ZsFTqFV7==eOoMZ+"bNsNuFI-hfVTV6ect12;<,
+s!*`A&O`0"]tuNTU&BAcrjr)0S(J<O=r!QPHpYl!;YYN4mCqbN\[ubN&QRPuDK0$+^OU%UBQ*
+15]E(kM)LZ7ur[K5W.;oR8MR]L?Pqpmgia><-V]nW%L.^9UC=SU!#JA@qkE26-F&?e`Gk`V"G
+1qmsGc8ZLe+TB';<-MY0]TbLVt94!+uT)9<f/X>;V4ge"W\OS(6l"=pVg?Cg0dI9Eg!6!$'UQ
+RbkLot0RZ@(HbW%UIX')9_'>Ctf\0Vl63u\(hn(^+\AGQW3;>Qb@:2Su<;pf;Fs`=![#&b7iF
+r<=b4/P_-(#YXbcHjl_'&m_<i]a;hd]=+&k+r`F9qH`cNfEe?"-'j]*,MpKFeTZbCu\suiD3I
+`Tklp-o"5BJohk]6Z)FP23t,Ceot?I@m4Z08Iq>t4h?jh+4cJ;b2,]A09C/d'cnQh.46k/a0`
+i6m,5`Ht;_\r?Q\b5c!>Q[stV14U4hAKW2.$m8#])2O)$",IOp"sTeb!+J?_JV`MFJ/H[F+<n
+B*+@^GjLkmYcL_3ns,,36\@RQQ6M!-UE(sun;,.\1*7W]N(Lb8dc&R>SbU<<OG7$iI\kV@Z*d
+:FFE\dT]NF;]mj/d$nA>m;KFXig\OJh@.&UsnF6!(@O^E"VLD7[K5Vl#[dCD!3Y4MCo"0$G$Y
+UU<<P:Jh@/.kV@[gTZ_j9\dY5]kVD(R/d&$Z\dZ*Cb5ePo/d&9?14ZBtbCD+S%%o*61>o09?*
+8IRd#6.T$"O`U#$b05bDLe(>CHPi6C.^S#'S\m,hb/QFLgt2l8_gM5IIa"TKnhE=/L,nFa:i0
+YYA[."cPd7!E\N8cXZ2H?EZ#_]<(diB%b@ohcPhPIiBGj:OJcK&4L>>[XA1Hf6o(d*V<=bG@I
+tp$4k4[.#3^GkVD]Vbq=A!YQ")\Gof&eeHFfao49&=9QW:\f9]uP9`SM`1(]R^?+,?t+1lR)c
+MOm,>"o!'kV<]H[CQbhQfp19&R>SP,J":O7$dqmLb8cAd:E;4U<>eiF;[?&kV<\]>m:ib\dUt
+pQN>$\/cu^5AH4HZb<SI;)*j/E1(Y%'"qW#j$q*LM!Q9dH!tipl!&:4k5X]]35`Fn^&.r1P&0
+nap6q!B*1Q;*JeBJ?3$q*LMP>f7s:/49>\kA>?M1*&G*t#Rf6q!B*;nuC.a;^24L_!88c.-ln
+lVP?,$iL5:YqDoIb<SI;3B77Jjb0Gbje,[r<@[PYF&8dfQBdo`Cfdi8oX^nCkV<\]>u",q=#h
+GGFkO0BPnP[OWP8l'.$nhM8@.X[?!F)<VE*iq&.r2C:'"EV+c1AF;+$l^:6e[/?eHsS^'RiDM
+h*UWb<SI;3B77Jjb+n-^?d^3`%g-ejmjBrdnH)QhAolkrm9cf'QB<N;Y;YH6(Z+<g2-$%V<'.
+E>V8`M//VY&LFsg$k]1\N\B5+4U!$b@>ZIY(&S:nenXX>'\dUtpQ]k@`<DH*8],]hg?V[pOb.
+^MXH+tF_kjkO(/cu^5jl@+pPnOeDb>q'iHlM8AY-=Q\bKq$T*kt\%AKW2.S=BY`E^F7"E`Ef*
+aqe7e,,<?'.Gu[',eI>7+M%tL7$j*9^f=,8?-X"m$q*LMP7u+oa8(m3TUVj&X$k@s%&(j07!(
+FL&Q_!J7lj/Q8a'A)MCrNI>m;LIbK5UHb._5-jSN3eXrm-!H5!Ko[U$`FH\1iW^-"j_QTd^_j
+U@j+5X]]S3=0h2s18^3^])#krfrUG1tq]MMf_ulN@niL>m;LIbK3>dbDM/QTCJko\SoMG-O*#
++1P@@_&^f_$,hHVjqn[AL?kkV?]kcN>CG%umGHY.k3E,,s&.r2C:($1-XqQGZkB]i5n\hq`@V
+BjD6g-9:&RA.,6LVrQiH]6G?\TB.$q*LMPEXeZ071CCg3-W^rRe8sl?g?*6eAf).@)k?\sspc
+)2O)$-`;Kq>SccoOtLAQ>m;LIbK23e.`_EgW^N10KJ!?=dH0F'E0[1_AaP@-B*_cI,,39&.Gu
+['KJ$mC>m;LIbK23k.OQLR>qY&FJ1^p9dH0F'E0V*"d4PrJ;=+NY'jV"fU<CY-i$p*"Md7qOf
+f./^J&7N!im;6Z,.a;7!j6Q11=p)AM\Tr,s5CNShh)l./cu^5jl@+pPnT=_0"Y0:/'[@?8BkU
+ckV<\]>u",q=#hEAlE]F!f_%aV3TAk+EJOTP\t#8lY&Ziae7EFeIakf/jmmc#!aUh2G?Gn05`
+IBDVgth<ODK'mH>Ara;7<jHE$RfO:R?Wgk]1\N\B5-">aMRM2#Ao<i[[I'(`g0r6q!B*;d/9@
+`$(%/h,9]J\E$Mod:FF=\t#9/`2_PG1ZW&=g5D%N\dUu+6^IhlLFrZ@d:E;4U<>eiF;[?&kV<
+\]>m:ib\dUtpQN>$\/cu^5AH4HZb<SI;)*j/E1(Y%'"qW#j$q*LM!Q9dH!tipl!&:4k5X]]S3
+S"+"kqK,#Af4Y:9kVW2DPPB?1it`<D4A;H+@?LGNFKig/rp*?#,8&ibD@YgW/!1Gieo7\@<7d
+U6$(=n)/r$2PJ_s_:tXRbER:43>m=Q]jlCBR/eg3fGoS[(9U>c]F?)?$W!e=(>oj6q3R_QT'j
+^MO%@o#9-q;+"T_:Eg45Z6sF/qtSW"%ha5,a;/FDc!"Xf;)pqBhW_giOEiLb=%6L?:Ad]<$M'
+FZic<pHWT$(_>cSc0_o)]mcuq8QI`.>m;LIb?grPRpLA4V0T'Uk^;(L$Di7#jb,V&STC9d0)M
+5=e)g-[B[3"u"0Ujnf4_ZhF<1Q!LBY8*520-0g=@E*2dMI6RQ=Z7/gE==ZI`d":=M9f=0?\m0
+"XS5Kqiaa#ATH:G1l3XQ0<76*&QhPQN:00fkWDo-T[m*:8,jF*i0N5:n*Cra,VbS&^b0ndEnD
+NBU@7fda$!dg15:cG'"UXLb=%6L?lcGc^2QJaSZ.Ja[3bVlpR2`j.JDF\dZ*CbI5f;I@%@nHZ
+ZBIK6Fd!I;'a[l#K*W^E6ZmF$$#XE.'o<I?VllDRp6E7$j+T#=.C'k'k///rtYISEVfeMCp93
+"*HfSjZr#b&.r2C%L;9HTZ_o5AKW2.S/`$gKu2t)O+ZSbkq_1S/glDVFeQ%MbN#6UB=\M]U<C
+Y-*N6$P'EJne)o[WX>oj6^$q*CJP>bZNCoR,qAJgoKEZF)PV?1$mrm53V0quiV7!';3N9E#.&
+R>SP,J":O7$dqmW/=jbEl7\YO+!?GAs_7-W7kaI@Fa4VVJP\/.WlWM-+Y)"[`s:]P9C+b7PS@
+nQcFY0"*'1s#cGkS[BAJ@-45CM>oj6q3R_QT(L<%;#O4WaF-jp5F3\kFn3r](`IYTsf\GS.d$
+umt#(4h[G]BB/'K1/\*&QhPQN:I4l*B[c0Ua6EqGY@-S-S?%\(ir'J*MEV:)4Aie_R+f9c;tg
+h6kF`Xld#odtt\*Q[p\9<0otRGf24]>upk[c1<S=qd%e./ljH-pAH#UF`XJM$WtiHRk=dtU<B
+udkL)S35HR$g;kKU0T%I!aHg,R0gXNd%S:<9S[5D53!+#_t0.VKCUWZNC4-27?g%BsKAZlK,C
+[HG@p3gi-p<Rj+Trac-g%BIpp#^=5EN``tF>gUS>Ost#]\=IJR6l%!rVCQEM9`MhGeT^1iS)G
+'Qdsj?$J"6oS"'$2=K\X[mRaJ`@#.-l=ac\jB21eVbDN@Rd,jgXB[3"u"29ZGALmOQg'VtqNq
+g=A\f>^Z>')cic(0<MJUC+(Qcs?6.u0sU/fW#YS,.$dTNAInbN3`jS?lpb"X'.Pdq-_kXZk$L
+4-/#TJ%o7Kp+A#k9eppc:2QJHrJ'R,=LlsuRkf)YFh6qO\VKE)J66BZbCP=q)M&EL.MOdbGoS
+[(SE[omO;5=jZKk(\Lsb-G>o[\Kni1=.3HKrZ+H(9hA]sNu6Sq;c"*JUf\]a$+3Thq7(4aWN;
+jUu3%1^n,_<*A2KBA\^Gut&E7[It-c%3Gcf\GS.d%#/3%gtYFkd#'-U]9R]RL6Qa@`7C]NrrY
+lbX%SdCRm'-*jZ8bF'"Ah][m8t)I3OSN\1E'U!#^;d:L*AF;ZJd\dTF0/cu8IQN<l.A_UC$::
+8+n_lCE79\J3<F;Zc()dRpY>,VC[?r7VW)o[WX>oj6^%%)Z"gX`rj&"4mT2KsEd2!8,f_ZGoT
+\nkSd%b/J6jt;^Ik+%?T=9)5gQYgN_J\!hnguWP&S9$Cq$UDkuZ>H^(:_sA+]0$RlF"ZT`!D$
+@d0&,6:;E8$&(Tp!qRclg45XOATEZD$Kn%*ME:"Qq4;$ZAO@pZl9PX,e'f=m.WK!WY7)p\8SF
+LH<sS(h]u2!7Q!JJ87SZJqK_!d-NAr,q/'58ps_.uogr#NR_f^T<g6X?V$9G<,MS95&B^p/h:
+A@`[^*)@+MIdq'X*Z#nZBmTfUdmAH646scc^M?C9<8\/c16#Yjil_$c%*-^'oHHnb0dGHbmml
+LElXoJ#aC7@DQc0[@uRWG@L5RQN<ZLb<b]^.[0c1rmX68;@#$K\[unTZ,0lY*8B*]qcEFBf(9
+TOT$Ve%!uXjN['2=h:-M1&r_\p\!We'D:PW454`K>Ii=R#@sC#E@)1FiPmuP^.mJ>^;!_!GX&
+s6M9YEF%[qI9b<QD$T._SAA_2Ed5#=<OqfFia0orBYD!mNH\(<TQcC$9e.7iZJlp)6WkO1Jek
+Zp1"\nFlUk,HN92n*8&l>4pCCi6Frd$umt##^Q.lcY0T"Id*N`#,-!Urte<3p>,Hgf<.b?K7\
+=B=\MI+LUrR4)a+@ApV/K=SX2\_V";.pK#QCd.r=F)S\4=Vt4Y5>R0Pe@pU3ek7bpo#DQ<Hg"
+\#pDHCot0M6AXpSC&R0bYW/<@D\Oni1=.R4\RjLptRmdhD=mTIpp:GBk/bk=h4n'Z>I7m/")"
+<cF]a'K1/\*&QhPQ[ok?]bRu`k!32lD!pjRB[4/ULBSf3FP4+R*2ndJc!;@qbrHU3YQ1JX0&+
+r<>L1)$E#ZcPc!;@q\dXsY/j%ZG>H0hu)91gA*/AdB#p;(9$ks[e#)km8JV'Z?J5PMc:iLLo0
+FD(i$B?_@7\S!j_9li0.!-=T34]M8Ke<H28!a7Oct/m.kV?N[\dT8m>m?6SQYic$GtpAaXj=R
+0+M%suKeD*oF0-*EQOQHO!Me"QRprOCE\dCF&-YIg!Me"QRprOCEp0h)kV?N[\nk<h[8%3;2B
+Q3/N'`kJMRh<[U!)SnbCEIRZ;!(*3]V<8Hup5[$=1+1>3hWdd\!64Q-7e';on1.q<0SAPSh$6
+PH>COB_>)/Djd?CiDq5t<R)AkCd,E=(aZ=;LX&rI3=#Cp#U-eGr,&6Og%L=rjo9I@(%6H;+-p
+jf*^Z4<8!a7O`6r5K"0_)celF*?02/P#;>`66S@o'mZL_CmX.YjD3\(;"k5/PZbLo=N!McI>A
+T`;UYGp3\&9Fugo^ueg;Yf1?mj]/@rErI?QS+bg/d"R7m<gp[M2Ip[R'S<fo4?P<JQB]lH+Js
+7TZ_j_Wn:lOQkVLRD-83sS?qC`l#NZKA\]]@S1hM"-hc`.eOs+9QNI[i$!kh5\dTE%L%f)tof
+T[N?+.E'Ale_+f-.HuaS")&6^3>%bo9s60"MH.-&'*@<X29qi6GuMXbrE)Wu'dO=_/Rr>h*M,
+]cgZ>+'f)0_WQ@#'Q^C?6^Q%fQN<l.AXd/3F`Q]Oq<0SA'Y8*ZbdC1U>rEd1#)km8D2PmTae?
+o?UW\0bkd!o;f/bp6fmIlZ0FD*o.HXe]LG#'W/d"S:b;R=Elf?E(o?h-b.!4.^pB*5`'O<V%)
+dNYAdRKS\9'6:5&6-'H.TGUe?kg0\'HCB_N'`k^JtpM>;<Tc3E-)sO$=*iCN\1E'U!#^;"mRj
+n'R4a<5XB(,Go/eMfE$PTX7f[Xzzzz'McS"-n4&2ml(7I+<k#`6aW*u!rrlK79*VhU7DsgkKB
+\0?FR=53<0'9>bAi5Qe1fRZ#,6\T)o!hA;ZH9oK!BRU+WY/C?<WW/3pU-^(^Qt6th#ZBBbkBc
+gC@Q':8;b@\LDMnSuAFJGdjaZ>58=\uboo[Utj,!6Ce*kKB,hFLiIOok!gHkV<,\a.d\/o)AM
+thhed#=8SR-o6tKU5S6ENEr+uT!$K<;d:HWk"oo?*-G"#=4>@<G5gEo:b5_MV!F5m0^`7G6!!
+%)eAH2_S6'hTP0F(kf!#Vlmh]i_&Pa/)g!!&4r&YPRdEQr(][EV=1QN."@c5E9QlnZC7_5/SA
+T>H`6/m%od,lg2T6UO4_3Ib=@RQJVSKQ9(X!4",)>qZ/`Zm'TP+-IT@>RhR#m)iItD+AO%1e7
+"Tjc^56U0tSE&RDiR]Q[6ER^jCj!844%A_/@Wc;rYj.aN+$CE269*&OF1jg^7%#MlJl*%h6Ej
+kF@u]\9OH)tA$]m!:'\V`ETdgOA3GM0;X9ShHE_GhpsA90$8f\lj)7>QD&[h"e7t?$?3iF)kQ
+0%B/CYNQF4A[`qY?Vf\=Z"3?IT\t%'0fTf_`hXV_(-UjKaHJb(@=g6o^^))/E\t[Ai)*k&fIs
+kH?hiqJT%P$?0A,EusbP<J>\u^`@""8uP?.LQF^:Wb)^+\)[l9C?3SfqC"GI-FP\,^&@&m\O&
+bFMIrbPucYmWiW>/r+\"=a`0=9U>e@=OQ[89(RFU3;*#U>Ad52gST<l[(X$(pXIjkIVdm8je_
+n-TZ[<j-cWo.pAO<W>]r,U76Y'RilfD`3EuQiMpM:C7$i1I\L'nu?9&#\\"%Top.sS\=3=.%/
+WV:!Mpl5;.#8je\Zjsq0a%KtZCH'j.e`U!!W[6f+'mGX=gmNL!5NiJ75Muga.G#!Xt3i_!19i
+%TPTIpZLM67!!%[>QN7(?#@0eeeUFYL9="3l)1\`[bD:sEKg*)L.>cBY93SaDN$6H,2S+i\GZ
+8?kbM!n-X/IjU).NSO^lW.6>t.4E.Q#OaI;R[;@o^u3U_uLc&J:'29lsM[&Re5T+4<P9QKIJ]
+A[p_sTntDf,9dPqq*UV7`mS+?\dVY&.Q#OaI7/`321J.1h,p,HTA;+Q=gCGD"l&n`;HpA-m`T
+gLGcdNGHLqBf+&CK=Uu/A3%fi/)A[0Eb%ug'jp#]1[9u/\2MQBdk=\/-2WC=b9mcr1*nPfCA?
+Ts3$pN#0Q-!Me#@s_1QG4:H>8!OVFTPLGc?"Y$3mnnQG;XRWY#=)_0XM.\>?1r#dZP;NElC4R
+eOe?"2h]dV`R&;+P]mP%7<9,tZ8Er#^%a/1VPEc@mk=M!!<pCV.;Y^=D5:iVfA];`8%>&G*'[
+,i#pm0f\%(F#Y'6W^nQX+d;\FnEC]5rkTr<><n;kN\^4X0/DlTCIa[lkr!OX0R\g9+r&OQKl0
+]3LB%[J?Ms8@)'bCjUa0$C\G]--ECj%(^UZQ>5(LH#1H_W:/"lDI*PrYIXIHVH=U9]hN?"b[Q
+q3f?s>d*pE,9+sO1fE[F2mpX`0tEHYAbB@B6ddUA`fY,]-X\MD;RMDWqt<TS>cA`&,fLkBtLj
+bL#-7.o:0Y-mE/Gl9&SGUe.\o_Q98K.aC[p%@c(dp7.r?Y@>FCkBg7dO[^r4q'QaX)Sf!cpAg
+G3+'sm>^"d<jV"aRX3[J]G,9/e$?q^e5Ai?.Ufb5odhU'$^4P`RIDs8UL<+-U294DC2\;M`p:
+>k-r@75n/uqLm3EGs3M!KVjHpR^5$9HH9):I<`AXD:.[+Wm(9?U8j\6PKd]Q0Z3l#^)"<hYT&
+Dqr_5q6?cGl7Yqhl!B+PhtIjp\F]kDAXl+@Yib1t8Og=..3J/'ff(,?/h=)#QfEAdAl)gGCqV
+^NMC;\TL%7CD,d]LUWD'WBb*m+D1Yp5nW%LS)?hOppTVjcd/T@?_'r9%LVg\tuMMPl2eIQf6>
+UVW#Z;m$!7?fCcUY>NsV";+WI)]'4/(`T/KQ<O3#Q45+>WDjH,GT><niACgDseTFYA8Hd[H7P
+&hQP4Qjh&^%gW4_Y$eJNAa%@?a><>G6]9?hp'G#+Tj&k7[;V.%QNcU592#$RsASXr-'iE8`;O
+XY5Zo@\U@9Nf7^83T<&#Z^irlAM=1F2^#[Pk%og5D&cWZUMcH;k#q^,/Q+=W\6\idNR;U`!'`
+/gF5j4XtiOZE=tSXH/1%`;!_P82GoO,9e0DRcq%@,/TG15GX-R/Bu_CbAbFq65*YU7mn1lo7o
+0MNMX2^F;_6+<+r#LqD(!1k3iH^BnjuG6r\J3Zp@'f%ZFE;[eXU#/_(muL,;-KkVAm35nMT'>
+Q@GfQN7(?#@.N6^`7G6!!%)eAH2_S&ZEkQ!$H!E?*<m*joGH1MJAck!rr<$zzz5d@-b+oM2/s
+'NKlo)\ml\Wh.!Cj2ekGB+)l-lQ=e]Mds>L0L6I3F.%cX=11;L9=mdk?M3h7B6&P!s%9*ej7J
+2D77H0h9bJVc?j[4aS.</mSreU!!!kQq9b`o&ZhcGCJ3\JC9K.'FudJb=dqX4[+_.?$38.3c-
+P?"?*j*C48%@kI%K"KK)0EOo"AH_?$?2W;!ece"TT6gI[@aj)#MFS,/cN$N2t-jb6@r3/:sHH
+=&+V/jZp"&lZ>.\7A@s*J93'mAa?I:Q?I\WR-QV8Gs0RBS/Cn#B^/$d_M/'k'N1/Ja25XW)7W
+3;J:a^lQhB6^SJhSH#lmdeeN.'gJ)>B`$sY%X5g`R0H#*H\:e$cP!&+X`"ouFYF;Y@ag7JIX"
+Q"t9,_RcP6*VY:r7M.5(qL+Y`K'H-d=<hO$),O-;!\I0)+Y6C#(g;STZ]T@kV<\`3s&[lP!bR
+eT\'k?16<KeS-cnSYOg#+TrI3R^uI44!aR_5OsNbCY3,DrI'2)&p,Wp#>rH'c01H].8T+9BIe
+RDgGASmS"M/EB-!R=Ok4M1:3`ed3kd'0i796<hID0Op.dG/,q#8S*g?$Hp(@]L2fFd>QBhCgC
+A#$!Om(9Sc^W>:+V`YT$8!cq^CU#).^0S0)g=#k59D'@+^28n8,LC"sPbW&3hB*JHepQIMo5I
+RBhoX>5Q]:*1@BVNRS1j2%<6SD+E^?oSct.8t7_(pLk1I:NmBt7f\ni_4WNkcM_KFQ+M.j*Yd
+,f!q6C#r06TCiGig",eS-a;j=Dp=agGUQX.K*3FXk+0Z.G(+r0uN!Y8"e&f(trfjd\Z%SDd4n
+hFC(@fB*)?s=_4$:;7;X5*h+d/@7R!67]B(f,0D3<n&M<Kk+KnP/#QNu,]nIOff,\?:L\ZFnT
+k^J6*MT\A^cmmXH%=Xf*b^>hN*ZKd:Mp7d`a=O%X%srO9QWWU=p!,W9A7KE""Q13s&\G'2d$[
+\dS_\N^/q^jNqH\.!>a)$m^T\"$s1:ct+=[F;Y@A*J#gFae?mC;!\I0)+Y6C#(g;STZ]T@kV<
+\`3s&[lP!bReT\'k?16<Ke$j=P05aR&_<3+2VmaO+3;S2[*k`!1Rg8R;[?Lq+*2=D`U'UqJ'i
+h8U+hmAB+6C.fAXW\J"p#FqfE1jE:Nbrel2nZ+=6C4a"VpPrlTtb?2FU7Wg)"/[7]XC7CXYmj
+c0+cSj9%$uTZsM]l/W%_O>ri2t/,7aD-_o^lJuX%JFsut\IM8dA$]O_m)TcdWMWN5gOqa.)2"
+_ofF$A]nZAMN0RD8SN'L/^)N,7mT6+cJ'>H^cZ]SYbKfLp=]W$U//ocqh+R;F1M??+/,G:r65
+_K,".l=$d,VXGW1I6\R9$!ju&_UXDmf7UWc[e@:2p&$ZXSgcdTCqH)'*iD2D/(Vm&Od`&F5BQ
+1+)U<IUp`@7<4LEUjPMAXtAQ5!@%^PO)jQSq'?>KKSd<r#"]kogJANgd=lubUBIG]m=R09'\<
+?='$4."5+g,acj\q717+T:hh;7J66)^!$I-+?a!RG?ns2t:1(4<5gaVl7>U*^k:TWb7^l"%)>
+_mrD,+f:P+-(1ML:4OZmnR2/5@"20@uI[A6qS&2,D`Tr?CqB-)gVP'<5H=H)"V9<0QOJ`27,,
+;;fV=2k7QJQ-%GD7Q-S)I'/E\+hil^cb,kT<7BoZ!H1D-!6+qPVU^3a5mmiZO!iqJ[6mj?ntF
+?&l5)`ApciNfr^>r=,P_>T)8iduiH=qjp2+maO/6lT?KWr*rg=a!p^>k>I$%ZJtW/Lj'GEU>`
+t3=oH_<rMf+G,d^Er<Up%?^*=D8OF?TRb0bc,B.\Kaa1f_uCYXk[EgNo;^&m<L\\,*0H`)aXj
+Z,E#gErfhpaPZO^.1Mn-\<%*m^e1RpZS8oTegf))pU9k\nnp:Xma=m7nf'-fJe]V0*]u*qdnY
+pK%F\GhSf)iI4&Y$5[ep[=+.8^Gs'T)#JkP;5nDnmOm13hMIe$DmVYKCm;W=_=CFYU&[K,.NI
+=&=[o==qN*YuOa]t1mrC'\6RUZg`Q`@:REm_JBJ\pKUcC`='fo#59&"R@6!2kW764P&HL$CDu
+MScN:[:HPc5]s=V(u&UE#O!oS'KZA%#*M??JY:X-kVA5>\dS_\N^/q^jNqH\.!>a)$m^T\"$s
+1:ct+=[F;Y@A*J#gFae?mC;!\I0)+Y6Cc@dK:QDgu`o2_.*2=D`s_e]gCkNiIrfh=Ha!#tGn&
+`k@uk,JA0m]O%AiWGGuRr?CaMX,M8GV<>t!]pHh2ULq/MX*Yp:jC57(,9tmdH+%?>rGreaDX2
+Je7htPDSBKQUAefe7+[iRh9,EI]bW%afFd>QC!&kFVcfq@^>B-k\?4%NFH.qZbH+eG`I4_HC^
+-WW-7_U>gAHb)Ufjt73HlS<cK4q%ouqRH4k!1]=`g&a)ogH<7@JY:ls!f"?cs1.Uj4pt'[q7d
+e[&7,P*tO>YpuMRU.DW9b=8aYfk[=!@=lcS>M'POZ8l/?m$6]uY:odeJ?/J_LjhUfr#NTKqgd
+f0/ON#L\ni^+PY8[;*;$^@`Pg,/G4+g@3NqYP+V^ioY!39c4EeXqa*9k*X37Z\P8K*.)f',nV
++[/@Vn@#[1spU1WcpK"XYPPMJM*GPN=F:D=a<X(TB]?_gHS%f1D]D(Cs@g*1Xqh0(1/qob9j8
+`ZQdOmMI#rSmFV*TF?'TiZ;E+#XGF0I_!B10ZJ%V-P?O:^J+V0#_j/]PLp@c"bEg1Q-(Rj,fO
+e^l%GC&mm.-4[s7\*i[]h"'A^cmmXPPcpY:ht]ABX"hiHeW]+8%d#aoatp/ut%L#,9<')qq%?
+$hF>]5H;tXr.i1M5aMpZ8i,3J#O$1T<'AC_:3,rPLgWa2phqK;8j:U5BF=8D:gT1qlj.\N8.J
+o0Jmq6Cb<U+31(Y-]!aQ"n6^N@sfFd=&O;th?"BF.fg5:kB!t!AYXo:2/I&k(qe_Ud$51*pA!
+6d`q!<=fDTIp<HJ>?n&Go-M]UnZRUm/R+dzzz!0A;Qro5R1!:XpWrlZkn!:XpW5$nNpzzzzz!
+$I58s1Q/2C2.K#cPSC.nR=W@'m)Qh,Rj9A2G,-QHduG5UG8A1@Q`[>QXKsh;h_Zg2NE,=@Q`\
+iGfD8PGQLHE5?6XO(GEca?ArO0kV<R_I]C2'04'TM]GSt>d:F/HrD\@.?G%-$GVPf[U<>5Y>l
+/6[>BsLE4bpOJ.]unlIbaN8E75XfSsdK@`euIe&2A?2n]qbfLiHii1\nNsIDF<Enp"aYiu'M]
+$pu;rjjJk*s&]3+Ef/IoTCYRuRo`qF.V+lg7a1OGR]"meO(T4_T(/Pu0LQ7R[cLUG;*A..S&Z
+?a_iK/IC[*cdRM-?GpipB\iu'M]$pu<=qJs)>Ghkg8Gt+$Tj.=O(qK+`a(sdHSAJcVbo4?P<i
+O\C"4^E4O-,k[C'i4h@?B$RM&`X`^\dUqChW=#d.r4]q:]5mZfB)YNOXlh^Sls!V`euIe&GbX
+46!dn.g1BqA3FC&U`\UqC)29iFbJ*Gc<hK"!lM]A$a7Iia,N]srk;?1Gpiotgcg@c7+jC,$J`
+E0P.jIX0T.\"mr;Nd*i,LF!bTBXR1CPGhO=8St1]$<h^9:YcAJg#Z.%#25b<#78;uQ!3m4!k^
+5AeaB'_D,*hkq(!hMA+T[`A.)nY42\"<C>nlF</_k)ZF7bNa:,q#4D^&r[`)`KL#1DAD._STG
+`07Rn/O3pu*[q;^`4qJp_*iPhbce6J.^hY\6-\dUsQ&I"qiHT>L5GUE&q"UQnu4>ibO%bG:bc
+/V-W@0eog@+90L#L"8c\f=n0kHWPNeT7V2a>#`M@+90L#L"8c\f?G#?$"+^N!ipG+a!G,'`KF
+Vs";`IVi<^W4Yt,+.!*DW9.X@$k52D6='to\C>7LsSX4Ud2@@`R5P=jn3(AJe,0em[EniHoI"
+F+a4EH/FN#,cS+bFmjp*6-;X]cd\",FCE)@+G_,-P@^>o-)GmY2_UN#eO`$lRCH?p*I<QXL0u
+kHUQkSX9!s7_]>_$_`(8b+.L`RH"sF3THM<N+]fe1(9kkTB_s9L@2A5?%hE:Ldb2qmC6f_p]P
+0^G\.uV))&Q06Nl4@?([[2*o"B2VXq%dH</Vm;m-SC'.r=L).dD$pWOMITZeD%ls`*;7@.G=d
+-pj0T=F-X,AZ.iihoZ!ehchY[^"j+PTf(T)iSFBkV<PYH^E:_<2W.I/jab0]<<k,4$GqJ17l%
+mGfGXo_[o]EI^sKnmqJ-bGu:-EW17>/i4NF#RlDcFQuh%=F*rQpB0>d:nVe8iL*6o3T*F-9MK
+[cJqOgfpnOsk]))&Q06f`\\%J39%9bED4;8su^,)g0'(sdHSAJh-Iql0R!_/0O"g^?8/5o!om
+;o<k"M_;mYm&(11pYs/:`f'AG(L;b=fM<5Am_t+SN#1Ll0=hQZPkNQaGR/NKX7fG\Mt)`Biu'
+M]$kq.+&*"N\`\Uq[B=t6m8-T%ozzzzJ40>84)VZ>~>
+
+%%EndData
+end
+%%PageTrailer
+%%Trailer
+%%BoundingBox: 0 0 647 647
+%%EOF
+
+%%EndDocument
+ @endspecial 150 3882 a Fg(5.1.2)63 b(Prin)m(ter)40 b(Settings)275
+4214 y Fu(The)28 b(Prin)m(ter)g(Settings)h(pane)g(con)m(tains)g(a)g
+(drop)s(do)m(wn)e(men)m(u)i(for)g(selecting)f(a)i(prin)m(ter)e(to)h
+(prin)m(t)f(to.)150 4323 y(There)h(is)f(a)i(sp)s(ecial)e(`prin)m(ter')g
+(named)h(`)p Fr(File)p Fu(')f(that)i(allo)m(ws)f(y)m(ou)g(to)h(c)m(ho)s
+(ose)h(a)e(\014le)g(to)h(prin)m(t)e(to,)i(rather)150
+4433 y(than)38 b(a)h(prin)m(ter)f(queue.)65 b(The)38
+b(Setup)g(b)s(o)m(x)g(to)i(the)f(righ)m(t)f(allo)m(ws)g(sp)s
+(eci\014cation)f(of)i(a)g(prin)m(ter)f(t)m(yp)s(e,)150
+4543 y(a)g(PPD)f(\014le)580 4510 y Ff(3)617 4543 y Fu(,)i(and)e(the)h
+(command)f(to)h(b)s(e)f(used)g(to)h(prin)m(t.)61 b(Eac)m(h)38
+b(distinct)e(prin)m(ter)g(in)g(the)i(Prin)m(ter)150 4652
+y(list)31 b(can)h(ha)m(v)m(e)h(di\013eren)m(t)e(settings)h(applied)e
+(to)j(it.)45 b(Belo)m(w)32 b(that)h(is)e(a)h(com)m(b)s(o)h(b)s(o)m(x)e
+(allo)m(wing)g(c)m(hoice)i(of)150 4762 y(media)c(size.)41
+b(The)29 b(c)m(hoices)i(are)f(constrained)g(to)h(those)f(that)h(the)f
+(prin)m(ter)f(supp)s(orts.)38 b(Belo)m(w)31 b(that)g(are)p
+150 5137 1200 4 v 199 5204 a Ff(2)275 5236 y Fd(The)25
+b(output)g(resolution)i(of)f(the)g(plugin.)199 5308 y
+Ff(3)275 5340 y Fd(F)-6 b(or)25 b(P)n(ostscript)i(prin)n(ters.)p
+eop
+%%Page: 28 33
+28 32 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Programs)2663
+b(28)150 299 y(drop)s(do)m(wn)29 b(men)m(us)h(for)h(c)m(ho)s(osing)g
+(media)f(t)m(yp)s(e)h(\(what)g(kind)e(of)i(pap)s(er\),)g(media)f
+(source)h(\(what)g(input)150 408 y(tra)m(y\),)h(ink)d(t)m(yp)s(e,)i
+(and)e(resolution.)40 b(All)29 b(of)h(these)h(settings)f(are)h(prin)m
+(ter-sp)s(eci\014c.)1183 1759 y @beginspecial 0 @llx
+0 @lly 289 @urx 226 @ury 1841 @rwi @setspecial
+%%BeginDocument: print-setup.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: (ImageMagick)
+%Title: (print-setup.eps)
+%%CreationDate: (Sun Feb 29 19:56:03 2004)
+%%BoundingBox: 0 0 289 226
+%%LanguageLevel: 2
+%%Pages: 0
+%%EndComments
+
+%%BeginDefaults
+%%PageOrientation: Portrait
+%%EndDefaults
+
+%%BeginProlog
+%
+% Display a color image. The image is displayed in color on
+% Postscript viewers or printers that support color, otherwise
+% it is displayed as grayscale.
+%
+/buffer 512 string def
+/pixel_stream currentfile /ASCII85Decode filter def
+
+/DirectClassImage
+{
+ %
+ % Display a DirectClass image.
+ %
+ colorspace 0 eq
+ {
+ /DeviceRGB setcolorspace
+ <<
+ /ImageType 1
+ /Width columns
+ /Height rows
+ /BitsPerComponent 8
+ /Decode [0 1 0 1 0 1]
+ /ImageMatrix [columns 0 0 rows neg 0 rows]
+ compression 0 gt
+ { /DataSource pixel_stream }
+ { /DataSource pixel_stream /FlateDecode filter } ifelse
+ >> image
+ }
+ {
+ /DeviceCMYK setcolorspace
+ <<
+ /ImageType 1
+ /Width columns
+ /Height rows
+ /BitsPerComponent 8
+ /Decode [0 1 0 1 0 1 0 1]
+ /ImageMatrix [columns 0 0 rows neg 0 rows]
+ compression 0 gt
+ { /DataSource pixel_stream }
+ { /DataSource pixel_stream /FlateDecode filter } ifelse
+ >> image
+ } ifelse
+} bind def
+
+/PseudoClassImage
+{
+ %
+ % Display a PseudoClass image.
+ %
+ % Parameters:
+ % colors: number of colors in the colormap.
+ %
+ currentfile buffer readline pop
+ token pop /colors exch def pop
+ colors 0 eq
+ {
+ %
+ % Image is grayscale.
+ %
+ /DeviceGray setcolorspace
+ <<
+ /ImageType 1
+ /Width columns
+ /Height rows
+ /BitsPerComponent 1
+ /Decode [0 1]
+ /ImageMatrix [columns 0 0 rows neg 0 rows]
+ compression 0 gt
+ { /DataSource pixel_stream }
+ {
+ /DataSource pixel_stream
+ <<
+ /K -1
+ /Columns columns
+ /Rows rows
+ >> /CCITTFaxDecode filter
+ } ifelse
+ >> image
+ }
+ {
+ %
+ % Parameters:
+ % colormap: red, green, blue color packets.
+ %
+ /colormap colors 3 mul string def
+ currentfile colormap readhexstring pop pop
+ [ /Indexed /DeviceRGB colors 1 sub colormap ] setcolorspace
+ <<
+ /ImageType 1
+ /Width columns
+ /Height rows
+ /BitsPerComponent 8
+ /Decode [0 255]
+ /ImageMatrix [columns 0 0 rows neg 0 rows]
+ compression 0 gt
+ { /DataSource pixel_stream }
+ { /DataSource pixel_stream /FlateDecode filter } ifelse
+ >> image
+ } ifelse
+} bind def
+
+/DisplayImage
+{
+ %
+ % Display a DirectClass or PseudoClass image.
+ %
+ % Parameters:
+ % x & y translation.
+ % x & y scale.
+ % label pointsize.
+ % image label.
+ % image columns & rows.
+ % class: 0-DirectClass or 1-PseudoClass.
+ % colorspace: 0-RGB or 1-CMYK.
+ % compression: 0-RunlengthEncodedCompression or 1-NoCompression.
+ % hex color packets.
+ %
+ gsave
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ x y translate
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ currentfile buffer readline pop
+ token pop /pointsize exch def pop
+ /Helvetica findfont pointsize scalefont setfont
+ x y scale
+ currentfile buffer readline pop
+ token pop /columns exch def
+ token pop /rows exch def pop
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ currentfile buffer readline pop
+ token pop /colorspace exch def pop
+ currentfile buffer readline pop
+ token pop /compression exch def pop
+ class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
+ grestore
+} bind def
+%%EndProlog
+%%Page: 1 1
+%%PageBoundingBox: 0 0 289 226
+userdict begin
+%%BeginData:
+DisplayImage
+0 0
+290 227
+12.000000
+290 227
+1
+0
+0
+13
+000000
+ffffff
+cccccc
+7f7f7f
+e5e5e5
+999999
+b2b2b2
+d6d6d6
+969696
+888888
+fdfdfd
+c3c3c3
+00009c
+GhVPUM.2r.%#/?AQ#=kD5OW(N+k[D=a*70"$T/KnrfE'R*rq*6.BGsdL9?kaGn=/@DBq*CD?
+Rh^S>U6DU"aHZQI,Ws-:n(K3nK#2Qdp,'0KDkpKGK>='*:R6AjYp0cqOFdDfR:T7&Q&]aAC8u
+]i/kAcW%,X6JjkW0:UC?FR$r%Ft]WjbarOe&^mM(!'7A./^4E>_O`]=NX.d_T>_II%%6^5#Rm
+\X$.523>KlM:4/%F(I4\7[+nu$jMe\jPmluho2CUVl+`k,:07.h)?VMORU8cDb^<Z&<:fH=-K
+U0<nUQ!_+.=ILW*SSkQ&:-/;NAQjJeEpb@%dQ+*H-T<Vcjad$I>4nk;\NpEm6]-&G!`7n7%=,
+\TdLI>S:hG$+iHqXE@O9<B1P2bn@qp+$+4ZeUe#2dAC&#RKRWV)-I^4m2IKEp$P4A1D<kR,qt
+H<PWShiH>H@bNKRU>YpA/!IcusD63FE)tn&0n'&b+o=ha[t4,Q"I%$P4V[<iAJ96.lT./"nkO
+#U-#PcnD(^&je5_;L8_'O:Y#1UhgY.hX18YhX4D+?;Bt_k3icLdPaI7MZ4BUg&u(Za;5*@(8H
+Y:NuSa0[]OdF81EG\9Pd0Z6HY!Ud"mcMKVCpl\Ag@ML5:pM&dV["TX#.b+\++N7p^@(a</6O!
+20K/NuUP.fa.O#eW7mM;%O.^KYTU*3XuIIRY+EV\H44-7-J[P3\R1#YrtL1a!"D0[Khu9H[#A
+0KG)d#Cu71F%V#=\#rRkW&jeou>!d@@HebPj]J;XW(e_mB6-FRj64+=I(>F2AWQs=dQfX:q_0
+nQmTIt'%4%0)#IUjBqiMK.^5;Ak%Z2L=QFf!`>gq.ud,e!.Scq&g.8I,VG+Z(dE!W28R8$59i
+Hf^`[_t=4&KG5Vp/[e/P%nER-^\sgY,*s\jgH1M=O[gdPMT,;Qgt;tpm^F:":rRm1EmHC08:Q
+Toc'C;A#LVDt*E1#P&0m#;JUJt4W;kM!-ff_aZ`5#O=R35F_#EIk0P='"FT;X*9'qcl!GJDL7
+X;YJImV):*$,(j+<n2?K+B>_Wu5PK.t.A<6?#]`grjHPp=8U)#D@In9F+q&WGBQJ"1B$k64+=
+I)qtlqW90KFGP]O0YbBuaQ\b%Ls7W4,Cd03h)3Z^`ni9#Cl9;Xp9rS*E^,;TRC-h&IP_>,0)O
+Ab4j86hAmG;]T?g`,f`$F-hb2bm4"ip.G]gKkB9uZ9fj)UO8UWp7?;"0Sl6JMN=69$'0nFi1S
+\O*YIF@V#^535JSlrTc%,%OACi>50Yh=D4.5Mt=`3VK`\6N.6;U_#T)9AT,`)""8T,*u-eEb!
+]u(gCfDf[g0klJV]0KYi&V';>\ab_J/d*CA<-rO>8ZY!PJ3Qf;b;+[g"?&jiU%%p;DsGC*-Lm
+dL1a\@1N+$/ng8GN7"?,r@lF0r99dCEPr\!&YqL3a1u:[VoG`+XD_)KM\N@p'ToQp3hB#]g3t
+Am=!SXC7e<mKG5VpYMVP1;&kBgV1/;m#t6IDZJXM_8<-<@E52?5IFI!bb-au.*1o%hTh=Y3"8
+]+nme2_/Y"Gad-E)(%^&=,!db;R5!,B">nh:F&3+$6VF,#dX!rmr#L.IoD^_!O?1lD.7IH&?G
+B$Yk(+58==IZ%)%Zm;FYTb=Un\JC$TIUVBkIMbC3F/u+JES2k/Y8_1Bs+nf0RS,u'P7Z_!KK'
+8]:-sc#&E4sg3!ga'6AUg:icL.kf_$-O`ZDpRU.hMDKN>QqL#8uZAkJm4_M`iQPs;,kQ/lM4d
+-bE%QUR<;f52qg"?(quVTG'^;!W]I;^rpt9=ueuK^SQ"d&5LFT.D/(8I0;K6C`]?-R$E"#]UJ
+DS:hG$+iHqXE@N_)Aj"Tj"J\OO.8:[HX[c$t3k.cf#pCJA1SGW!Th"G0l]7#Z!?#G8GGt;TlU
+0sD>`<k4d>',\+nT:M.eV>TpH`J8:O_hpJaneR=n)Rt4<ZhkhN,&L4M%-NM@#[qILZY;d2aD1
+j9`J)rKC[V=8<FO<(b#_+q#a'J3SZ[%/0-1Kod>)!%[<t33XQ[b33IZi"ZAG)ELrNQkQ%?!q(
+_j#t9o(3?mMi>TcH$!mR>bn*\SXi"@3uA`3[m\4XV5#gWbsH!,'=d$TR\aNIgY@TZR(M,%a\'
+[X.[8gu*/<`A`^-q,er(qDHgZos,iaFsDO&F,?RcJ3053hb+_O^LV#$-ab>`(:5S&ji+A&18X
+>8I0;K6C`]?-R$E"#]UJDS:hG$+iMJ8C-;j(?Wf^t^S'gmianX5&?#AXMGt@4&ZRsZF[SRlo+
+XN]KFfLS`+_\-q&4>UTtD8P,a9gkLeuZ]fC91GPTo`EKJ$iK$6^bV<<t;sYPf*>,>;0Nd_o]`
+:F<"[mdH^.SPR*TCNPigZO&+6'7q$AHU]EPMR&[B(F'UQk&.k'BVeX)Sm6qW#\E\724TP5f)c
+XQG_-8KK^"Ig.*oR8/_GejWJp.S`U<GA.a#OaFa@pIdpc"r9aGaL#pCq1M$W5.<f[OJbd\giI
+!oQ,TtD7%,a;@dIZpC*6AUg:i\VOH'#UB>+uGaA&1:+AFK1>I;PJ&r7Lqi/:%V,]X`sjE#K>N
+22u~>
+
+%%EndData
+end
+%%PageTrailer
+%%Trailer
+%%BoundingBox: 0 0 289 226
+%%EOF
+
+%%EndDocument
+ @endspecial 150 1978 a Fg(5.1.3)63 b(P)m(osition)275
+2170 y Fu(The)40 b(P)m(osition)g(pane)g(con)m(tains)h(v)-5
+b(arious)39 b(widgets)h(to)i(place)e(the)h(image)g(on)f(the)h(pap)s
+(er.)70 b(These)150 2279 y(widgets)37 b(w)m(ork)g(in)f(conjunction)h
+(with)f(the)h(Preview)f(pane.)62 b(A)m(t)38 b(the)g(top)f(of)h(the)f
+(pane)g(is)g(a)g(button)150 2389 y(to)g(cen)m(ter)g(the)f(image)g(on)g
+(the)g(pap)s(er)f(\(not)h(on)g(the)g(prin)m(table)e(area\),)39
+b(and)c(on)h(either)g(side)e(buttons)150 2499 y(to)39
+b(cen)m(ter)g(v)m(ertically)f(and)f(horizon)m(tally)-8
+b(.)63 b(Belo)m(w)39 b(these)g(are)f(four)g(b)s(o)m(xes)g(that)g(allo)m
+(w)g(en)m(try)g(of)h(the)150 2608 y(left,)h(top,)h(righ)m(t,)f(and)d(b)
+s(ottom)i(of)f(the)g(image.)65 b(These)37 b(p)s(ositions)g(are)h
+(relativ)m(e)g(to)h(the)g(top)f(left)g(of)150 2718 y(the)28
+b(pap)s(er)530 2685 y Ff(4)566 2718 y Fu(.)40 b(There)27
+b(are)h(t)m(w)m(o)h(additional)d(b)s(o)m(xes)i(that)g(allo)m(w)f(sp)s
+(eci\014cation)g(of)h(the)g(righ)m(t)f(margin)g(and)150
+2827 y(b)s(ottom)e(margin)f(if)g(y)m(ou)i(prefer;)g(these)g(are)f
+(relativ)m(e)g(to)h(the)f(b)s(ottom)h(righ)m(t)e(corner)h(of)h(the)f
+(pap)s(er.)38 b(An)m(y)150 2937 y(of)26 b(these)g(ma)m(y)g(ha)m(v)m(e)h
+(v)-5 b(alues)25 b(en)m(tered)i(in)m(to)e(them;)j(the)e(preview)e
+(image)i(will)d(b)s(e)i(mo)m(v)m(ed)i(appropriately)-8
+b(.)275 3070 y Fi(Note)p Fu(:)42 b(These)30 b(en)m(tries)g(do)g(not)h
+(resize)f(the)h(image.)275 3204 y(Finally)-8 b(,)35 b(there)h(is)e(a)i
+(pic)m(k)f(b)s(o)m(x)g(for)h(orien)m(tation)f(\(landscap)s(e)g(or)g(p)s
+(ortrait\).)56 b(There)35 b(is)f(an)i(`)p Fr(Auto)p Fu(')150
+3313 y(mo)s(de)f(that)h(pic)m(ks)f(the)g(orien)m(tation)h(that)f
+(yields)f(the)i(orien)m(tation)f(that)h(b)s(est)f(matc)m(hes)h(that)g
+(of)g(the)150 3423 y(image)31 b(to)g(b)s(e)e(prin)m(ted.)150
+3643 y Fg(5.1.4)63 b(Scaling)275 3835 y Fu(The)32 b(Scaling)g(pane)h
+(con)m(tains)h(a)f(slider)e(that)j(allo)m(ws)f(scaling)f(of)i(the)f
+(image.)50 b(The)33 b(image)g(can)h(b)s(e)150 3944 y(scaled)e(in)f
+(either)h(p)s(ercen)m(t)g(of)h(the)f(prin)m(table)f(area)i(\()p
+Fi(not)g Fu(the)g(page)g(in)e(this)g(case\))j(or)e(pixels)f(p)s(er)g
+(inc)m(h)150 4054 y(\(PPI\))e(via)f(a)h(radio)f(button)g(b)s(elo)m(w)g
+(the)g(slider.)38 b(PPI)28 b(allo)m(ws)g(matc)m(hing)h(image)g
+(resolution)e(to)i(prin)m(ter)150 4163 y(resolution.)56
+b(The)35 b(image)h(ma)m(y)h(b)s(e)e(scaled)g(using)g(either)g(metho)s
+(d)g(to)i(b)s(et)m(w)m(een)f(5)h(and)e(100\045)i(of)f(the)150
+4273 y(imageable)25 b(area.)40 b(It)25 b(is)e(not)j(p)s(ossible)c(to)k
+(crop)e(with)g(the)h(Prin)m(t)f(plugin.)36 b(In)24 b(P)m(ercen)m(t)j
+(mo)s(de,)f(the)f(image)150 4383 y(is)j(scaled)g(so)h(that)g(neither)f
+(axis)g(will)e(b)s(e)i(longer)g(than)h(the)g(p)s(ercen)m(t)f(of)h(the)g
+(prin)m(table)e(area)i(sp)s(eci\014ed.)150 4492 y(F)-8
+b(or)32 b(example,)g(if)f(y)m(ou)h(prin)m(t)e(an)h(image)h(at)g
+(20\045,)h(it)e(will)e(b)s(e)i(p)s(ossible)e(to)k(tile)d(the)i(image)g
+(5)g(times)f(on)150 4602 y(one)37 b(axis)g(and)f(at)i(least)f(5)g
+(times)g(on)f(the)i(other.)60 b(T)-8 b(o)38 b(the)f(righ)m(t)f(of)h
+(the)g(radio)g(button)f(is)g(a)h(button)150 4711 y(called)c(Set)i
+(Image)g(Scale.)52 b(This)33 b(sets)h(the)h(scaling)e(to)i(PPI,)f(and)g
+(sets)g(the)h(resolution)d(as)j(closely)f(as)150 4821
+y(p)s(ossible)c(to)j(the)g(resolution)e(stored)i(in)e(the)i(image.)47
+b(T)-8 b(o)33 b(the)g(righ)m(t)f(of)h(the)g(Set)f(Image)i(Scale)e
+(button)150 4931 y(are)39 b(t)m(w)m(o)i(b)s(o)m(xes)e(that)h(allo)m(w)e
+(en)m(try)h(of)g(width)f(and)g(heigh)m(t)h(of)g(the)g(image.)67
+b(These)39 b(set)h(the)f(scaling)150 5040 y(mo)s(de)28
+b(to)i(PPI.)e(Sp)s(ecifying)e(one)j(automatically)f(sets)h(the)g
+(other,)h(and)e(the)h(image)f(is)g(rep)s(ositioned)f(as)150
+5150 y(needed)j(to)h(prev)m(en)m(t)g(it)f(from)g(falling)e(o\013)j(the)
+g(edge)g(of)f(the)h(page.)p 150 5241 1200 4 v 199 5308
+a Ff(4)275 5340 y Fd(Again,)26 b(that's)g(relativ)n(e)g(to)g(the)f(pap)
+r(er)h(corner,)g(not)g(the)f(prin)n(table)h(area,)h(whic)n(h)e(is)i
+(usually)e(smaller.)p eop
+%%Page: 29 34
+29 33 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Programs)2663
+b(29)275 299 y(T)-8 b(o)32 b(its)g(righ)m(t)f(is)g(a)i(button)f(group)f
+(that)i(allo)m(ws)e(c)m(ho)s(osing)h(English)e(\(inc)m(h\))i(units)e
+(or)i(metric)g(\(cen-)150 408 y(timeter\))f(units.)150
+619 y Fg(5.1.5)63 b(Image)40 b(Settings)275 807 y Fu(The)32
+b(Image)i(Settings)e(pane)h(allo)m(ws)f(c)m(hoice)i(of)f(Line)e(Art,)j
+(Solid)d(Colors,)i(or)g(Photograph)g(image)150 917 y(t)m(yp)s(e.)63
+b(Line)36 b(art)i(or)g(Solid)d(Colors)i(should)f(b)s(e)h(used)g(for)g
+(graphics)g(con)m(taining)g(mostly)g(solid)f(areas)150
+1026 y(of)h(color.)61 b(They're)37 b(v)m(ery)g(similar)e(to)j(eac)m(h)g
+(other.)61 b(Photograph)37 b(mo)s(de)g(dithers)e(more)i(slo)m(wly)-8
+b(,)39 b(but)150 1136 y(pro)s(duces)29 b(more)h(accurate)h(colors.)41
+b(T)-8 b(o)30 b(the)h(righ)m(t)e(of)h(these)h(three)f(radio)f(buttons)h
+(is)f(a)h(button)g(called)150 1245 y(Adjust)35 b(Color.)58
+b(This)35 b(p)s(ops)g(up)g(a)h(new)g(windo)m(w)f(that)i(con)m(trols)f
+(v)-5 b(arious)35 b(output)h(qualit)m(y)g(settings.)150
+1355 y(That)30 b(will)d(b)s(e)i(describ)s(ed)f(separately)-8
+b(.)41 b(Finally)-8 b(,)28 b(there)i(is)f(a)h(c)m(hoice)h(of)f(Blac)m
+(k)g(and)f(White,)h(Color)g(and)150 1465 y(Mono)s(c)m(hrome)35
+b(output.)53 b(Mono)s(c)m(hrome)35 b(output)f(can)h(b)s(e)f(used)g(to)h
+(prin)m(t)e(absolute)h(blac)m(k)h(and)f(white)150 1574
+y(v)m(ery)d(quic)m(kly)-8 b(.)150 1785 y Fg(5.1.5.1)63
+b(Adjust)41 b(Output)275 1973 y Fu(The)31 b(Adjust)g(Output)f(button)i
+(button)f(p)s(ops)f(up)h(a)h(non-mo)s(dal)f(dialog)g(that)h(allo)m(ws)f
+(adjustmen)m(t)150 2082 y(of)36 b(v)-5 b(arious)35 b(parameters)h
+(related)g(to)h(the)f(prin)m(t)f(qualit)m(y)-8 b(.)57
+b(These)35 b(are)i(indep)s(enden)m(t)c(of)j(the)h(con)m(trols)150
+2192 y(within)28 b(the)i(GIMP)h(itself)e(and)h(only)g(a\013ect)h(the)g
+(prin)m(t.)1385 3521 y @beginspecial 0 @llx 0 @lly 382
+@urx 406 @ury 1354 @rwi @setspecial
+%%BeginDocument: print-color.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: (ImageMagick)
+%Title: (print-color.eps)
+%%CreationDate: (Sun Feb 29 19:56:02 2004)
+%%BoundingBox: 0 0 382 406
+%%LanguageLevel: 2
+%%Pages: 0
+%%EndComments
+
+%%BeginDefaults
+%%PageOrientation: Portrait
+%%EndDefaults
+
+%%BeginProlog
+%
+% Display a color image. The image is displayed in color on
+% Postscript viewers or printers that support color, otherwise
+% it is displayed as grayscale.
+%
+/buffer 512 string def
+/pixel_stream currentfile /ASCII85Decode filter def
+
+/DirectClassImage
+{
+ %
+ % Display a DirectClass image.
+ %
+ colorspace 0 eq
+ {
+ /DeviceRGB setcolorspace
+ <<
+ /ImageType 1
+ /Width columns
+ /Height rows
+ /BitsPerComponent 8
+ /Decode [0 1 0 1 0 1]
+ /ImageMatrix [columns 0 0 rows neg 0 rows]
+ compression 0 gt
+ { /DataSource pixel_stream }
+ { /DataSource pixel_stream /FlateDecode filter } ifelse
+ >> image
+ }
+ {
+ /DeviceCMYK setcolorspace
+ <<
+ /ImageType 1
+ /Width columns
+ /Height rows
+ /BitsPerComponent 8
+ /Decode [0 1 0 1 0 1 0 1]
+ /ImageMatrix [columns 0 0 rows neg 0 rows]
+ compression 0 gt
+ { /DataSource pixel_stream }
+ { /DataSource pixel_stream /FlateDecode filter } ifelse
+ >> image
+ } ifelse
+} bind def
+
+/PseudoClassImage
+{
+ %
+ % Display a PseudoClass image.
+ %
+ % Parameters:
+ % colors: number of colors in the colormap.
+ %
+ currentfile buffer readline pop
+ token pop /colors exch def pop
+ colors 0 eq
+ {
+ %
+ % Image is grayscale.
+ %
+ /DeviceGray setcolorspace
+ <<
+ /ImageType 1
+ /Width columns
+ /Height rows
+ /BitsPerComponent 1
+ /Decode [0 1]
+ /ImageMatrix [columns 0 0 rows neg 0 rows]
+ compression 0 gt
+ { /DataSource pixel_stream }
+ {
+ /DataSource pixel_stream
+ <<
+ /K -1
+ /Columns columns
+ /Rows rows
+ >> /CCITTFaxDecode filter
+ } ifelse
+ >> image
+ }
+ {
+ %
+ % Parameters:
+ % colormap: red, green, blue color packets.
+ %
+ /colormap colors 3 mul string def
+ currentfile colormap readhexstring pop pop
+ [ /Indexed /DeviceRGB colors 1 sub colormap ] setcolorspace
+ <<
+ /ImageType 1
+ /Width columns
+ /Height rows
+ /BitsPerComponent 8
+ /Decode [0 255]
+ /ImageMatrix [columns 0 0 rows neg 0 rows]
+ compression 0 gt
+ { /DataSource pixel_stream }
+ { /DataSource pixel_stream /FlateDecode filter } ifelse
+ >> image
+ } ifelse
+} bind def
+
+/DisplayImage
+{
+ %
+ % Display a DirectClass or PseudoClass image.
+ %
+ % Parameters:
+ % x & y translation.
+ % x & y scale.
+ % label pointsize.
+ % image label.
+ % image columns & rows.
+ % class: 0-DirectClass or 1-PseudoClass.
+ % colorspace: 0-RGB or 1-CMYK.
+ % compression: 0-RunlengthEncodedCompression or 1-NoCompression.
+ % hex color packets.
+ %
+ gsave
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ x y translate
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ currentfile buffer readline pop
+ token pop /pointsize exch def pop
+ /Helvetica findfont pointsize scalefont setfont
+ x y scale
+ currentfile buffer readline pop
+ token pop /columns exch def
+ token pop /rows exch def pop
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ currentfile buffer readline pop
+ token pop /colorspace exch def pop
+ currentfile buffer readline pop
+ token pop /compression exch def pop
+ class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
+ grestore
+} bind def
+%%EndProlog
+%%Page: 1 1
+%%PageBoundingBox: 0 0 382 406
+userdict begin
+%%BeginData:
+DisplayImage
+0 0
+383 407
+12.000000
+383 407
+0
+0
+0
+GhVN?ED2SjhZ*W-^\lPFpqt%gO>Ot11r^Ag0fCflU8CBdRaif'=']4f9cLReX_ogSf1hX:_<
+eVA_5TpAA)4`H$%ei+3^L>dOfg4BQ:b5S[8JH=8k1I[IF$1+m<H(1h7N,smbd9>J(O9&;m3pG
+Y"S-SaJY@1J<5kSd(^q,Z*%EHq?JC%KS6YDJ*l@qQ_XS>cdb8,dA'53i1uHr:mUk9jnqW5pp#
+>:jBmrH$[dE[no2?'gE.O;k.o=Ak/Q;.lM#Mt?gdW3qOJl1nU:D_%P8rj[Jc'1`8C%(Yoi0/\
+WaeJkN^r%lf#2KnaXL5j+$C3r$,>B4r=7Tr[E1-n.GL]f#.:\cHOV<r#[:^SN?H>YPOg3L\LN
+3j?L0Fq0DkT98ML'p#k;K\$l)cQUAM)qp"NC_qHchp@"R;Y7L1#V_'1dn([jNT>(BsCEib`rU
+3J[]W3-(qt&l5\FTI'!5I+C2_XH'ru(j[NP>e=D]\+$GOdi(r8td:4Dc78J)C77nbM_FNuNS7
+kNY9Yjn%diIntp%s(hE-k,7X.SC/K^q-4[(&c+`D5D%5-GBL&@>T1A0cdcD$X4BLHjn"E%bYE
+P7U$*T=kDu.AOO1a\&**9%n)QUDL:R/]2cC5_5!8?(LLg5'k79n!olos%bqg'jFpSKRfYdL^&
++8NV#h352qAjr)?7,XKm([`*oCo?]20Zgfnr'(:G?7_X\3]b&B7<dWh`ks$TmtPj&UaTQj=fA
+>rQYl85JH^a5Ee?id/Q?-`BBi#ImM@eT)-_)b^XF!i?LNKq2_V)KS5$XXns!.X$;$_hf&3B.K
+@?.ho+]m4PPAYk=eE;kb$5JQh,.0ht_WfIK!B5&*%a'O*1,>5nakDqD[\HHT=<L%toUhK`:_X
+qR?L0oZ+us6:+"*s-qtc=$$II6:+$=h^%,),UE"88\dhe8EaEDJ<,eRd(^h,+!Df$In9]*fc9
+2<q;;;:ju>HGR2JaqF)$SrPIqpp_urFNNf>bIar<Nj8*G-F29[3k*=gd.f\a`QCp[AkZ%q.@m
+-NY5$U6N?@h[VOf\42,)qj#b;[0t<k?ACCUQ2P0n225IBmI(S051-NRSTu/5fnG>HsFM.b.1H
+rD5H#3j2PQ2PB(dh=%\i5k$h17([52#EfnR7+rBcS`,ZI775u+D\Hq=A+G*r'Y6Z0]>TsT50I
+VNYKROML,$7:t'qnib:(]$;0^$69KD$:lk.m@:jr>4YT[,o6%dJ+3Rfcq+ZoP)-JL1We*2mnN
+bX"Z-'L3NY#>+t6:]s=?!^HhJ!@$KVSP9FcA95N(-aA1tCm*0O_\9ZticenF3D.&I^(HC8koQ
+_F8Z.3$!S[G'DrXo"IaQ&k?+eP#o+moRdpf&^NM[K");3G+UOc-c)B,QXj'+Bg6cTjD*j=]\%
+?IObU5I8Iq+N(F.]=n2V4<E@QHQeOQs6EB<64_FXqc#C.'jQNPt8#FE[;>K&RU+A$:Ir<]E7-
+:&R:@3EqgsM9&PiIQ&hVd%-GI!O8`^p/VA0`HC(@Q.6<g4,)05/P8N[r[#/;96ZX:WH-e31it
+Bip61&.F(.5\N<K!MQ"SEt;EhU]G74o:b-kem!6AYt'&W1TObs=XUJ58'Mi02Fa%6hl;I,YP/
+gkd^?_/P4(0a:,cnBjJ;lY_$'l#q+"_4^l>p<dd<'e:s3nB3Fjl<o[,?"S8Kpj!fCCZ-X1Ial
+:o"4-1FCg^0^%5iN'a-0]@=j7Tueu5QH;6+5M-''I!\=?@<H(^E!AZR;W6H\jcDO5=CR%$L3N
+C[tUC'0XbO][Zh0k/+X(*Qq9nT>,?6XVMDCZ0[E*[t>l$qW1`#50q<?Oba>=BD3*&D`'(/:aP
+sk*7X&5l1nqY(1LPR[:o7JNb08q5@YTg1AV_Km"oF`6a=6c@[SWasEug!l\W5/V8?^8oc)u7?
+IjRd/lKl!^9bRJ58)t+8B@^n4>4i1Gd;?.8ETX1;`5X,9bn^@q_)m*s3b[]6Sgl,>PfjF:I_C
++0XD^Y]?ClI9j4&n-]UWRX)`fXu:I1n8fg=CZ6]GI\^U\"'b&8\q\Hj^8Ig$RX,D^eZ;jBKTa
+A+q20bob?6.SO]!6dn`aL(OA]6&8dY6J\P&1?M=aQ=Fs+=9#s%!c`#_?h)o>f6?A`,>![[>SJ
+Tin4S)E"R+W1JC_S-'L)dlk\CGC-nd(Kp[lX3j'o-5q\d4RlR)AlPNGr6#2TJ&]C!U<a\FsV5
+\TO!SXjj6PkcA--PPY4jsL-gj)4NNk^A2.VQ;7$VW>SMu:&Kret^aH`,nB'hl';+mu5-kXl,c
+2ENA1YU>$/Q.H4N:U#%/Dk@_LS-T@JZK6EU_]`Iac>G)kC"jH>)d,Pn%-/ct90*`(Ot6Bjm?j
+SPB%;5`;5r#+FiP@1>HJnVidRC,TjP9$MQ[4K2k$-0l:.;9n3Bl:S%@nYK^/+Q`3K<(hI,bbm
+jsrCHBEl3S^dOf1PCEQ%Pp\d)XI`ZIQe2ZgVL08I"FSt0if^sI65b$j1^rb\lVKs_W.-0X3Ec
+HWT7@$\X9&a^Oa=q"mqRYtQU#Q7g_8l761m2G1h6!K/F!bbV$]`P4q:eFQH&&g;g/VRGgP!$g
+OTP-'UMboKci00-,pgeGq`TR+%I$2sk2oY#Q:.6"hi11EtO"ic>><[d239Fg\R!pE2%XJBDl(
+d!&Q^-0Kkj5%=K6@X+R!I@Q>8t=ji?]^qRb2K8Gs0J2cr.n[C\WaH-7qH`jp)fr;:DIQZ]_49
+q6#>GEkWj_)l5Y?@r3r-Q1A$#O%NM+jq1JQ3M[01odl9P+Rq;JLCdB-H2up%0`E>L8d+k(rrg
+!"n5R32(INO'W.9:TqKKbV%Vlr.GG9FG3p!S.$M-0C9$pt&eh&Rn7e7rD2F>.ZNU'GKN7rF$X
+bHH\<(Wcd%J;3L$DC^]MA8r=7p/%:q']AQR2A@c+C0qX7?HRS:F+k^>m^::F+;/AD?6C,e!uh
+8@Zp6emnRgW`98$_UC@$ECP3iiK>Y@djJ[\i#3bBJf1(gdht5:G`G6L,C8&O=]89VCf[n!DN;
+Tu<<Wb#?H(fdpFmQ3g3?9\TITjul1c23-To'p?H)?b&'l5Mcqf3TIq2UC]MqKN?)hgBt@BGp#
+MDE56IMo,[8013o)Y#;q?9n,g_A\@tLYuSDeF5[)micoc_K>iG:L[-,q`aX:!F#`/O/$nP\eX
+FV%$k0QQc$0Dm5rZEL[e4uDhXl!qCQC9N-Z@V2aXtpg1"$`K4Z^b;Q//3\I'(*:om(<$HSR/,
+Tj='-k\nY"9j\eI'PI-T5<q6n4ClDG+-N%hOA%"_Pmju%<6EId8<A\%$0nDS"X6pSK)])0Yl(
+"hQZO]Pp8Hi[YsP`\h(L+VUNK"2LaIK]9-0`GhG?OSmO>$>/uOY]V&cDQKP;o:;aDQ>#[=/q/
+I]F;R!9n+38`)Pc&)//nU<3V[E7&KR,B1&nTofq@07cO?A(^/`Oe_HOWgm_T+@57IV],0>V!!
+mgJV)Ja7Ri*QI$DYWmd>6a.SaodTMsM=1?+HifT@Qlh)t&)%b3h$mjSRWlWQ"*usG\"S7$C.k
+5S"K`)4)kgCFFV.SgTp29\%2>j><XAL.PUqS@+%8gGbsT;[8/<f8P9[`EZR>jHD!jOXH12A/p
+SU!WJC!ijj!!8"j5_WWpiq.=&N;(l3UUG!_;G=6qA?HaDrls"?LOVtK,tEVB"CYUDWA,?3fS5
+<nS843oXrVfbB<`_L0s4ZeacTqHSrI/As\D<Prr-iZO0mYq5KmVPgUgeHSO9NCb=]c#u?K4/B
+YV\oI6Tm7IhHE:*P-"Ysq.=5e%lq-P1YGJ`H77#-SN.@rQ-:oF_A/@=Jmf7ppZbf#-]OU\ebI
+WaIgeo91lq8,Es5XakCERM@M=#(8KMGG9NkC*/.I/$pV$g'irLl4$RlLN4Cb*e?Y8ZIP$QU1=
+F<b>FK7W>Gea$i&cipgdG-52"^unO_&IDMG-)c;$)SadEDJ':]PPC5d@,)>!CD#bu9,L)G/T_
+SPaCLADaoEQlQj%nF7qn"@unYF-U^HJ7S#U!(O9-=/LTWTRXk*Hea@n;<8)>$eAo<uTfB[&S@
+BabuFsTO;t(ccb!Eb&]>0/Z(s/F!3c1cm358.+<om.oL#A4H7:O&8t&)4[]_b^Pd(pJgV.DK`
+=bklesi)="T/eA+3LN?U;FB[\L'-U\@3!+$o)]YWN<b1GGfTILrVW_71T3:V]d-rE_<ELAK`)
+/V@q&ZuT,_K;Je:btuNT>`Xad.+Y+d$MeG$'L9).71r.X/`<s;^aJF\nB'hf_`[*(0_5i>W@?
++f1)]&p";;qRO"ii@.3E%ES94AJ0V_B4*"3?sU5ud"$sEC3%te0#fti2mULs?soX448$b]#UR
+eX"9DEV87]N3'g20A,.<D,h>^Xd?hbpt:;.=&Ie2?giHVcD#8V7\3d:GFLnfi?,b&tTd.F&Br
+/oVY6.Jtr^0G/W,HCIRk(_P]-FN*nFCn%ipmpDnKR_Y"\!hS`eblmL.e$eoZ'Fm(uCm\Aun$'
+lB94p'2SBKqI,B4+]4q#Ch!6GF%jQ)NSu=p9#[TIiO]G%_qN\eM.r:i8V="t5@+[MEm48le5Y
+J>2.ek+b0MaV"WHX@p>VS,4^"%q_6$iS76(bXRtii(St$`g@TSgrK0qVqd4?F4//l%Rp\J]8m
+OC_cBP)n5^>m*W44"TUB::hJ?\pKmk9F:%T<J>u,A@4a$\2L2J$HdF)%>@1BE>ku@2QP)`.`X
+e<@t"*.]sAY4pJMtrX&[R,EdTiK<pU<Ee:]9,.8A-Wa>,AofkN9DVpRkXgbJo(e#_#J%lrrc+
+R>jl+BJAHG;5DfA/f\V.d%_]'@q`$WDL#j/q7q&DeHPK_F_"\n<eM')prBW8(M>I1LXb:RF[#
+^nq(Gn4IQ:&%haq@ZiJmni)MBH8aOu8?'6IACr,q)m,JBoD?TBo1c-_'uBI-.;n>/4coK#nRf
+A"4Fu4Wb=^N4TrLk*2'R*K1GHZB'3GN*:M=LQO3D4#g[-/MkFA%(5W;(']a<CZ8%j"*t.ikca
+$+)Z"RJC$Db^LkZs.^K&[`j>W?G.6(SXCN9oMdOF5,@QL=_\r_(A#K48!b$7EiL=@#1?:(A&n
+I(/D8$iBWcS9<'n5BHRL>N.&L[]Zkf,5!f`aCUhn"\b?gH2X26uO<]ha$?2=DD8.%auqAIi5@
+Y@B;fe&K%*l?B)rlW'?*l-_Ykgg'UgHJS$jj4/(@<jYg)&5d:W,)^$e#aWlnL7Ss2^b>GJPOu
+rc;X@p>VS,6!/k3&,"jb"GJ(\!i^A1GIG"D:*75K;b4P<R9Nn=H,+@88m%G;)4rWBT1H0kP!u
+LQc#Ve%qu:\'9l!(hmKiKbHr4C>uaS+[&1%%+[.8__E0MC)Ns^5f6GVr@6Z#dT=QV$@9n[Q.&
+Z(O,Vs3dk0Z?KlfmG/ESfe`eh&).6E\oOLU7Z%C%Pt]nC>X`k)gFO2*dNcbfPs4D))s)#=er+
+2E=0rMO(>L@m_%)USF@3`!W`-HpTd]oMe)[(Zn-b@j'H6P]5`d!-E#C=K8VHOAL*W2bM_&(J4
+b.YDb'.^h[K"_BI1f:uk.A5X*V6Fm4%q2gDp[ogEn]+XVTk5GRWbR>Re1VJ=b>_M!10GS&3N3
+f:Lp$r"ePAV_&3TK0`#O`*UdDor?j&X0H37Z!I%c4TIAnK9*aYlo&n;`XY-JgX7U1^9QiAu^/
+32,@a/T4X1>f2Yl+Vhaj10DXQ"`K^uVOW38#%S]*VI)rF+`Bp8'D&d`j$DCYPRGTK82q3*+D+
+-N+5tB[rt7UJ!Z0h1!:P2X3oE&WThdCVLA`@hIgB7/XCooW-Zm+a:'3'9^jHcl#.3!Wo`U5odB
+%uZAa!JfisVg;T_;OP%RGFA<D$pSU##n%DCE\)+bsMWau2W$&LBl-4bBEYOKM!&7)1/h'Ca-+
+ref&"!^<#d5+#f*P3E8$':]GMDN*J61?E"\KIJimLH4\]I0Yr<9_L2Tj,B6Z4hTCc6jFA@:7F
+7\@_@]j(/>`-e\o'(hUOF5^fVU)CH/<RUm?5)):^F@k%thX8k(9J;(u8#YacB']HuU?@c!8g]
+T=9C6XkKlb1oBGJCG#RY9W!lgl9r?U/$@H0lBMN$3HRQ\%uj6k9=.I0Q\@gk?tcls&7Q6L:&&
+8D<O09:*V;a0V<s]*OP.[g'D1/RU:j/3:sDInL3\';0rGW_pCT,We8YHTrs&`09j(GYnII)b"
+<i7KTc"iX[CJS8./7u*0R-"5$=5&:H%qhq#'Up54]0WA>Y`^jF[^[9J@JrHAq)ccM9FY_DsR<
+LAANH.0icR9_C,Oj/eNP4e1p!r=7\n0PP.I`+0g"=u^$Q9G?k4GYcXR!u#fNe1dTV[$L5s`\i
+^U)-:fMaf.m-.<r=l0f`a?N6)nek+n6*Kq+CsNgN[@-A(jm;B[<<8-BLu,Bb))&&N4C%jO&eJ
+-16^]N=%%%+gg_\qIm@fXoMf!S^aZ5=P%]k\`n')_>W02T#)Mg/"F8*>m[#o:%G(JA)5I3n1p
+'g6\Ho!pt'-H3Tgj;"'1>'$<A9fEK5(P\l&#$VE<D<fA4OUkL4!!Qd+X/J7KoXos-X\c9V2LS
++((TB?%ck9l[S0JgO=Lm]u07[`f:_$D-mR3#toag?]b!N,a][W0U8\K9%=ENXq8(4L2apElck
+Qtg'PaA`gO#,_#d2/p!aZSe9'EE:99C>RS3^7+dr9IcI3A5^6S3KnL/P]B75R:=H43E+!:$1E
+^r:R$\\I2AkE8DZgF!q?h25ste\q_@M-d"B+mn6^h"$',1k!=W8RTFH&pqKlZ:L:%].B@6Z,3
+^8@q*Tdl?qD6ibBRLuBGL<LITb7,^1tJE#2:T>K>rAuBT^"ONSqd(A<;WAj5fI50PbCb\Gpu?
+D6+.h'CEZt0i00uDpgeGq`TN"Zr\253VYS+254]B3:N/M9q(^0UEo+k4&^J!K5KnC#k8g'7i-
+ZX0D4J'je&+iq1EF\AQn^C,@]#-Q(1rNL1biKJ7aFa11Ngpk0V`,Ib6QRFT]#u1+/ns"aTn))
+/!qr%>0_4=dk[eYR?fU6aL$V71"2jj$L.FYh*WrX6k!"<&;qZW$fMZ:D^%/uJ.MVkGhr/G"d]
+li%Lh'"mmFi!2CklBkj:]<#<L/I@YWP=;]FFT5jP%NCe""F(uC#H/MttPrWHtCKC3;a?UE9Nc
+l@f:&6&n-gkUd#;!^[):<9o<A2@a8;7$h]2(2Q58\T^Neg97<c2GHR+8Fb!cMbQ3+#rioVgmX
+S4=B;0RHMLN6h;:ekNG$Vo,O0rH_/.HFO&?tiBW-G);6jQB%W;U=,%_5=u%pIBZdP2_j1^j))
+c&>aAAL;6\]_$ei]Vn!OWG?rIC=A<'R&@!L7A"VQ!+m4AC*iV.n*#/5B-4Amq-k1rX0d;An7c
+j'E)_,[q)8M'EYNXXHMEg`4@J&AA.WI^m'.p;#pE@gE0hkd/1X&$$/Q<cn#/UDmi-@CEs^7[j
+^dm5WpZ-6l8Cj)"nTd\FMgYLhgb>.grS93Su)Ku4fK;WE97qio`;J_^\"/AjA+2O@gH%-reT>
+)JRKaHp:+*caZc$Tj7ZnB'gA`b1mLo:263o_\bS)+HBOa=rk;=GERgqAsV:!SqH"Vs-n(Oleo
+tI;.EtBUrYZ*4t@c0h9F]1k/<MpM<L-,t2=$9dpuYeBbF/Q?BO8RAFeeg0%J6Vrg1npSgb_R:
+KllMBpB/Pg?RUL9_[4cVQ[?_L%O&U\Gm!nI4i_E@6Ip8PCB@MB`s*+:<T8hJmdlpa1N,IQ5#[
+G]:WUb<rKC_J2SZ5It[p[,PmT54-A1SS5Lj"#J5i?u3m\XY:TcDapK&FaDOqijF*F>`4qjGX7
+8NWpmA"#LqD06A6&5<M3RtGo969fMmIq19<(EWWdd9$2A%<!^>;mO8-s!KMR?O),=`Yn9Mg+1
+dbu;V)^S,h],/Kkapi(pN1j[7u@Btp8)GlV0/(eZg>9LNr-1/Bhm*@AD7MsAn[]CdgQ][W)'W
+@_7BbbVQ$&^2U:SI20#YV<)$4M`QBVZm]nrEH&SRSb$lonUi_cRPEajrp^T`T$msC.V%?<EOF
+TQUlS3XYE/-/1NhIR8!SI@\il,I>^3&>^&:+Q.AOf6TcJ%ce'd*1E]c1gZ3+INeN$]35[H!fY
+]Of$NbrB,sN?5Z#]NgN_=rbrK3A$i%_EeY)X&5k5*[Pu0@#"g<b-4<pN?p!=6!Aq..96`LA7Y
+g+g"[)Gho,=\Hnl*)4Q'2-PA*M7S=!f"Napsf1dtc/,:U3:3BTstI6*N28?sm?gC12?m((0>"
+?R7'9[c*u;k.]E[S5(.`MU7(gnd3SL)B5'=YiY*,dhhu*Mk)Tokg]Q<(9t-Td%_O0]`s!]g^U
++(6;B4@UY(U&B3O(F>JP7)E1R`-K.P3*QN+-c6rn7Y`Ig:&=3L'q-isUU'DK>3'W(;K<X!:mY
+Ao=Ft5c?`L1T\44.TT.5Tg8iFG"g>#AqNlcj\!J62A&g5,$?*3$nc*M1jA?knnE<3!3)L##Af
+XFOQ,dP>X%@sn[7afqWJ"]?m)^et3*lq>,AS,4(qbQ9s=31XBkB9&,C3K[c!`N`R+cI-p/,>#
+J1*1ikq*ZYOs,hP%M>Fa8(H`#FQ`K%R;`+Y1Y1s*0t[bRQ2b,3oM7&Z0N+j@MOCF6!l7I;[-O
+&H^d3^cu0ari4TW49t?S!4.[)PCo2`I:GX/G)g!U\Hl=,8n#?E2@M*$"j="3:&A)M;iOm[W,E
+%kRHI%+6U?$nDLAUT+0bC6(%$6YTKu*r7Qrlp#>pfSEe$S(7[4V_1Xc$EM=2gNR0QCAHQ8ej+
+Ts9lLA[B%d@pt$Y:&&2;"\DDAC<YOB5hj!h7B;;3%@`4<h].,-7"q;?3s)MZnL6/-2AZmU:Ja
+E$iio3DRh=1;ueA'=/,'k?*nB8c!$YEf]VkLSsBqdh1cY'`7=H(8Eb,Sk4+]@7QQJgGDE6MQe
+\VQ3eIJZ"]__&G72)"BcOObntR^WP-F=!&^NNql..mV2pnnWUR4K9=]hS*m23.Z('0[=QlJiR
+,Vlq3AYWM@8GiS&sj:,.ZQ/k\.hAM(u=43+2k\icMI(!(M41O/poX3[R$Fgj)dMSD0XA66SI<
+a`lUugBgKEMYFAA;%UCSk2WAC+WXLk]a5KLdl_1>t;`a9sU9Y,Q1t\p"R0q]6fNNhX$HUAo?B
+2E>ONLC%KG@DG$i"7D!^>;mO8*6FpOKSacHIluPN(XS,I<n216gkP$qKd6Qf(E)mPp!"ke'PY
+N!#:1]0feef%]PJYUdqX0J0bI*iCI*[LcYp1lej*-4L"@")RJ5mKRHSeG6'9Z?h0B&(TQ8jeh
+Sf<k>4HB)+=,LKNi;lmdo6PWDo[Vdt>;.hl:7^m;tV.9Met:#J>Xk@<_3i`m=dEI8\C-NTV4p
+s=p04?2B<kohkoidElsrHQA;P?'O6if.iGkX;NVYF4p<$-1b>ZkZS1*,3E6#,q2Se;/bM:tFV
+4*@eGK;ha$Glr7K,$JUft;LqOLCa_Z5*06=l[1!4-=>%Ru!ouqW8AHUr'(F$*IZ7-\;mQl,,W
+RTscomC83#\]5MBc&Aa#H1Qk8cUX*4X8-#]4!RDmAI@]0blZNg:g42efkF[K'P01u;W(O+uuM
+HeI=ch7'J*;tga//ll>Sjr2cFWif7a@--!>fNCC'q%]4h;0JAH2G1_pTp66@`>9u7O?n(/k>O
+@,`7Y8EEL:82,RRHe+-,B6+O1,ZB0ZCV7?[uF\R68kgOhJ"7q4d?YbB@"f6_MM)m=GEQj$")W
+&C?L*Cj:QfEcUUSi5N"*`"\'Im#8sYuc_$Zm`,p:(?9!CfOo%&t:AT6%S#NXHd9i#mt6G=TjQ
+q9+.sl^aK!lnB'gA`[B$a3R4FL_C*IH$muYr9lhl2d4+p$*1<W"%Ypg$7d(,!@"Ng9BFE5a*I
+ED)]#fs4/Yb0"C%AOr3a96RHJ%jA%Gt"N@`((S%C*oEh&s*8<e!ig!7b/LlD*o*.rA8<=Dju5
+&kalUf#-JTP]j>$4=)!^Inl+PK29tk,R%*Zm0U/=d2Koj-r,QfVf=NunQl2"5Mkosn%i3\1^p
+(,&1?hCmDj2cFB0CI`R/S9e;4tn3+Bo!-6-pD1TaIkEM+1F)R*"uMFQs7LS>QrF=>UI7hm)qT
+N$n&.`dk,:k<'Zes8TOa/TadaKW;_q,3"bnAuF7ag)%sZFP8+B,5r,l!NrUIK?'D:*hn\_ao@
+mdgSrjln1e<oM'?O8p>s+@6/>S1!Y=]qgu27d2HE=.(fEDnBp6lH%[LTgY?Ubd5]@ICG\#M+(
+U"VF`u=E:j7WIbH1]#)B74-W\..oOd/(/FL1m-jddqc8(h#\>:;A8n.SDf'Xq#jQ9f:)B2U^[
+`1IZUNoRei$rOYV`nTN5)+7s7Du*?"`<d&i>rY$$<sS8Q*A@0IW"%9X]\&,eh0?XIcW]gs)2C
+mFfT)k5Z/:?bRSdM/?9K?F`9qr9eRF:DE\4_"TgXOXC<0B,TL;W\eg_do_eM1=9!CVd8J.7@i
+3QP$-i4PGal\&lB5RaB=\dl;e-m]<N(e;%MP7X%S)icRqJL@"6MCV<a6=#[&`g`%p'#.$ds?X
+0f@f7sLPHX(bq>H>ff$ba-]JToI8.TZoiKdbR<;lA`^ZMag.SO8V<.j0>u[Amnf01+;IO#0Vj
+)\J;A3X//8h5iQ%`j!3DFKL7IOf,.ZJXNGUEfG![m#AN8`#0lGGS9Nn8o^$/d[*FC#sY5jQ;7
++]K!376?P%j*;RR>G:K(e(miCid_2.R^(b'II3tH`Eje_1h3uqja-90`/].+>)R5YP\RJ6$C`
+m)TZ29mMNi@]!`B2&Q_?[)'dZs76iI-NGm.:qi0/QqpgeG1ifd]a-aeJ#P#M)jn;25G/jkgBM
+fLX@?^N(IkRMSl8EW].!ZW%gh[S;BdlP@;DqX5aLPqI61coCiAD>^P)5-L,RkE/tU](WZ>[lM
+Xem+lNS(dJ85"Ek#W\%2<WVi-K+&UG*nlEoZYk0b`bq+=9;?I<aV*n,L>84c=6%'Y!;E0e,D$
+%c<GVo\2'Z\);NoOda0*P26`sZ2nn_e[/%M.OO5s/YtTmdugi@-:A^"D5%-TY+5_;f.o0gX3I
+h5r(a@V7K?(a.F?>9gT-USJZpFc^=BTaL*C-rOQW$;r2$<+(sm"_Cdba79l(bHS>ZGu?1r^df
+[.P@Y'qA90uqo0$`!3KrOr%&X`.N&,L@'9`hn3>UReR(ccE$.0dSn4br6l+"P1+8`^XH"_?,B
+:)uVf\rXF6*m,Z.r=N]b?$NLaX/MI(TG0bL+_&"ZK<-L(2?'FodA7VW;_mY&#_V.b0s<HZi#6
+o%4lp_ZBHhWV">*3StMmFi`@RT-%hQ531@_3,cVNVMW;YmN^TQIj10.L%RM2O1O^>7ih-M]>^
+18pb!GC'j,&4af^QBcH[DIM`abRlAO2_%4&+AT%XBQG2.C>W8e'FIa6#j-WlN+_XOj.JMkV]&
+eNg.S)AQ:%;-8C7$EPYnE]N\`YZ(gH&XGtm\,a&IpcuVBRhG54k'i<94\e^mEf,tr-gi[1Rq#
+lehP)[AOW`H\%f>M_dGa2;LOF'o>dRgIO-<iZG1^N>6M"cWCi'!#/XL/;@8f)okG^\d"q0`\A
+^)UPRAg(GeK7V/L2%r5buDEtb'0i3ZhuDthdG[Tb%b)W)PtJVGa+A+MN:U+>R#u4GW#_J&l0l
+o-k95c#GQGmN$lZ>$t<QD:\[fO7>1tn?.^q9`?65.@okn;D()`"B.p];6f*Yi/_FZ)W<oEgf[
+>Z%7VlhZ7KYR4Z+^ghoiP:R[5pFE`L89XemOa]Kds0'@RUHd.j-:Y1-(Yd5V,9/&Je$E8AHT'
+'Ca-+I`<bSg&%;-iH0ZMEDFLjRH2;'L;FqB`R,6F@iPg%mH:^7c4N+OjhNhA)lCkOX+NQYG$S
+OsAQin,>A:[i[N;l!dFcR<cY9U[De=WYFW[pO"7"0.CLhQD25dC%Q`?6K2R9W[MA%O*::ZC]>
+0:/\nI(RFcU'K8LF@V/UAYtr9B1jC.[-f%i:/f#`ipft72V)F@s8Kr!\!f<b_r#5lu56S"Sj/
+][:<E*8o5u]@S8@4G@OQ!A/8u<A"s>Lg9J@,77O@o```Jql61"tZlZ8`Z!)oL/IJP_;M,^!/6
+>-37",<*.Bp/f@QF!OYXF5b79Cg(D?3-<j9YNk=TUe?glM6S/`;gt^h9*7;k0@g,g(rL6ao#j
+ib4Ff!(Zs/?g$naSSgJn*4X#&X0am#*FMYb]56j/JsM<O?_FBVD&mHgSArn-oEbsK;;]BJ(=o
+$g9f$q\;/9RISsi-Kl_up2j`+>86H)ff=&FF"V2$LHR`,L[<O/ilP!'NJU1e0D44;cD_Y,89#
+s9-H[MZGAYr.KgEKgZ)'#58I2LD^^K2!u>L9PY/)sl5(O7bCF>>`n.U2I'u`**Ni1#iiZV!V:
+5MUb1tDT4..$M>f\6pWt:ema=CbI*F2+^]kL23t5G<!dOJ`!YRj@>Pt^9<_NQ77G:_6<&IT!M
+A^O^aGUUp^YS6rikJ`^aHt_32c1bndZlV:/!>Ui`M;;!W)^6\PBVh_eqMjknrEq+T(N4?(ppH
+HbO%B-$Jq-dRA3^9qScZ1U_Ztj%!p#UYuXS7Q**.cG5lmW&mT<S#ee>9b#W6WjG`+ZgnA:LKX
+U5jTeo!T<\e>.juu^iH@i%;S8ElN>ZP+@m^UhP?=GBE?)qP'Lbk5`k$/k$Y!rQC]/Lr$`OA/(
+Y0"'bog'AZ+;$XCfk7;@4qu";:(.$$W`_$dY&A&=OE#f7P&J4`.34unf*]uO(G_$Wl%^d`)R@
+aOJbR>$;6Uc;Ludo/2"ga3>Rl&<sDM66rN(shua"P/5*c+RsQ!ER0@u83#1IaP`[XIDDCc(a)
+5qI:S3[m,BUOX4A;Z:N^40-g"0$S=1!FmSr;sH^lJ#nS>4b(PF687[^=H7_BpK::"1-7n2BSN
+=n;i?-`B2Rl=8<`V><W\Su5K2b(EYA=^F\1Ju.RnD.iB>8iO(q4XFkm?:@^W"pJ_B9OVKF.hc
+"sa,1^77'Rqpjl9Ga`:<mRIRq,5G`_A\rXeW*O`/:GIOqg6R2&AAZ*YHC4!D$tCkgSq]QWAD,
+0u(XAh5ZEM&o;.Z(rF6C9^lr`EFgm_BKF)WNf!J>U=D@OK3o1$mI]",nS1[;hUYEHm%@2I0o[
+ZF2,M'H3'X0:.?(gi'`Bp0ocDslD)\K&NAMu%Qioscsc*&5Pr0hbt@:jp3*dCP9":M1"0s5WL
+Y->ZK9Ch2RDW^%<#2F()uOApH!(rU[Au,7p5cl22D"odo7@GPP\ImQ[<n^HmcCAA*FcO2R%EH
+V5mb/P*0Aj0;^-VKA8;(;ohZW2hBaDEb!1M+u]qX3(-&g!YG/Nnj;Dga9Bs&7"Z'(+mOj(#*B
+Xp?AQ09l@d4[OVo>VEnZZ)MB!j]RZV)FNZL3?aJh[)/TPsSd3>Iq3?$tWOeY7'&ig]J;#k0X*
+%1hu5S5+B"FRL1!M=2rn)JJ9K&Hl\JtibLG[lD52a,'#3I/lcWrr:2O&p/1Cuq!H][Xn.*B\9
+!3AW66RbMLj@@NB29f*d@Uo0o;qDpOcYYN5B/RPXBb8S*jjq/==/,=95T2KW83?OT/G:@aY\?
+2-&Utf(nFV:hhZTuHVAAh#sOV/lf7RE&Y*b'DNjrp7MnN6sG&BKJg&)JW%/:hRCL6c4d1$jhG
+^DODuYV&E6@WX7mk@.O/_7U&N7;-%]em'&5d@:S30(c\fbXHq4C3-)lKf0`I,%sA@MkC\KR=g
+A:-ur.M"*kAKEZiO;nB'eqI'U;t`@![j`"_6qN("SS?mNZp@gn?;bf@L)Dn,$Pk-n*s*5"2FX
+*sp"`W7SCpX%J[CBo2<lo)3!`6[1OC#LF/Ial:o"4-1FCuG251t5@*A##?.<:bcta43;Li__"
+/XQ8s[WlqB)o>slo+lf/'mZMT\+h(%Q7Eg`8Y!Y[9ZkOr<P&$.]KD6A'<[50oiDg_%KjZ&*L%
+#nq>6%G">QksJM8>I]Y<`*pfTsFd*50PC/O?9;Q@,(k@EM+;1:/ZdE>b43_QX`#0cJ$0(S`l!
+\iaYmTP=ci9;#T"eRBpCTjeTJMbo]IGqM^0+VUP?"DJ>QEWgcq0EIe^mNHsU$i&L]^uoTgP7t
+SL@X*jlU\rEXRj/nqdl0t(PM\Fb)W8"e3c/t@C%#J[(Vf7n(D^=6o7Dh^gXsojZUTDt`/bB*8
+C+^KSuJKiL.s]I[!\d?-T-9MbnDSX.f!g*?WQZmEkW[ZF/=7R`e2609)1jupI_r"bafqq6`(R
+^&u;rY\HRi7Li5b!';@78AJj<\i!'<B^qUrI@X*dh.`0On%'G52/c+)9p'@`toLdNE#+]O;=U
+jsPQr]oo&?Q*i(8,q!$nJ#YJ]?fM?]J:rF:r9Y;7-h$V,/h!8do8P.e967K!H\a01O&-a;1Ht
+(K(hP7$-IP01Wf*WtOpDjqdI.r.NDpC!KC,1!-C#@hZKg@UtGV;3(Mj*8sUN7u->Mdd*Q=JF5
+T2gGia*?k;X1][FX>(>@!>RWu)s(L#I&A4I<Z)Yf_lT/?&43k!SC7E7W.q57uAYG"8,[oIfKa
+Yt_q6G]+2^+/<hV0kkS(Q8+%Pj1RVP40nTpPJZ)1('fl83M^gDBsBK?B/,*U,rtDJar+5DFZr
+%s.f($K4c]>V&1\u?jZ1(d(^I,9sDde]+Nj<d((3`@[N'^.RO"n['#,Q&N!-h=9JL?1p0=H.b
+#5#<rhV[<3:[_3Re\?,Z*Wu@MokQ;'q#[%jajk>E#:FOQN8[(D;j\:UVS-PKj&Z:O3&6fkDcL
+n;0Y[GCl#%7`Q>`jb/\g&I.((3Qt>JD`Hr$TVmig)dQKNl_1YCNXjbp]OL#7'5_UaU4jDC][4
+SL"$?2R]RcA0RVQTbZ!GP]C:7f#>0UXohc%s"8\K^oQ1I^1:R&.c``J(D9Zj,aXHN(/R"n+X"
+rS0(#E_&tjHE+_&`8Z%5")#.\.[g:#X49a*r$K>4pK>N\9;;Z*.qh,mmR2!f]98#MV`46hMTT
+V=@uuX!n1bgDaLK5`XQTf%mr)D7;,q]qR*8M"M-J;Y"$qkBF:FcJ8-Bp.o<Jj$44k@6,"$Z@`
+\+:Zingr-s3j,O%@&6WtOpDjrVD&qk*AGRH/IC;\P+D3'#"B-mLq4)I^_3i%T(1)0!qe5[PVH
+2L;HHpMdX#6QNgSTu0R9M-&DU\V2pd^M)UQ"+0_-DW(=OSu^gQ*C&$$>YUE:m:s)/fV7Hk8iA
+3pIQ7jX^/N1<1,]iQ?HNq8XHE!P0oq09'U^GH?UX/bOr>U;8,P&McQ`2o_G=\>&:t-!2urtWn
+1*DM&(`uR<FW06p:]\I".KACh<<[KmW*F;KOkD4gL5CBmG$"!'ugkCDh2=QoJ/7@7/[>>(.2.
++m5e30!f[oZePNB"Z4Ia$Tick$$0:n1=U*PW']hWl"9j],aVF<e[KLu`\VK[BRpg'#pD<<j6l
+;QS</@e6hAKnSa2eN6g`.EuG>=/Y(`8p\O#LmfDWOD"^[:#>*?;M,aNU\33ne7ci>!U7ReW/!
+2Ee/O]NE4G)KtFk?H\@DT%22^VHLm!Q2ISDD$m_;o8K3Z;Du_n?82me^0SgD&iPXCL574=WC?
+YC;Qh:D6fJsB0-bWSd?bEI`qYGt*^N$ns)[Zn$]c4/V_N9!K*Ph7$N3c;[NF(KkcI8Ij658+M
+ZW%]@+p>.EjY7fEBBWN0PlAj.iM&W^BM$7T\Bb>##l=)ZOZ9.:e@?cK8NZ*'VK7gjNCCEJSZ3
+]`/s+5i3R(tT:CE(?`DCZ'Ca-+IYH,7'U+`NM(g[#G_f:.N/_l+a63dRDMEplbK5iu_#`EZA&
+(RKQ+e;Gn)?kC^U;F*VTZnnD035UWf`;gg't]hB3tbUWhZ\N<ZNi-fiu]/)Kr+5WT#oacW9Tm
+"jQ-can\d_gLU5TQtN3W?-$UaS&@E8ik*:qOZnV$,E`L,]Rb;J@OD_h7JJj^?U[eH^bPVln/d
+:])Qjl2F9I47fFObW=kK<soalE[UAHB]4pfD]R%Jo.!pu&DFUsFlTm7F_A^Km2UE&rfU38&/-
+.$O!Pmj)j:_uK!"Q`fd8>0.FZ9lV?:pM&r$&Y$7.Rq7;"ak=oI'P4&T5<pCHlgKe4i?`dR@<.
+68L>[p2o.n<nM*du1?RWX#bu9,L)G/T_SPaCLADaonYVS&*r<KnUP%/MoU>#!dG;f\>3Ia4=q
+dG2%dN:lTY6@eC=oHEAM%cLr),n_RMSuj;=[%"]+jT_k;bQKQI6u;VoAR%8lHnf-#=7d!tij%
+@mmmGW?rnJ6c+BK]84.[kXgHb_KZ07D]j!#rn$,2J`eo#F;R&n5qVFVTt_MS(LYddpGm=[Mp>
+sC3<\q>R%?YAPA&bW@jRQcLLC_cO.ifuojt)X!SsNtDF7D11n12)6+$a9@T9F]iXqEWL3s_.<
+^O577JW#t76qt?MZnL6/HMJ[DOs'Ti;=QN$i%pti%mI:q[q+In6Up-0uc^Dj^W+[PA]4pB%4q
+YKAcjflJoC6+Y/1.*:)V/%ZX`V2q)F!oeq,#kV;Y_-@THt9@%A_*3,d?L(54E>2$#;TOGU(QW
+<rU8R!LC$=54F76,]efe)7[@Wk@hY)o8KBG'i7&^ACaOD[Rg%ET-B3.q!u&MkWbN:?]]5D>a2
+J[aT&$#_%NDo,M8TbA9EL&En$^C&^M=LI@@$/JVFHi]Pr@6P*`)XU=q<<_D]BNE!S&,HVimR=
+ej[C`(^K6@L"*ee2Ve6AU"%-9rXXG:7*b+t-&7S+b6.o@RCF;YG(!^9bSJ58)t.t#('@VV(4&
+LJkb'B6\[-:U#_j4"@4gl)\`d`FQ\7L'dpA(\d-.rY)7eA^l;(pn8+baTp`g?<J6%3p9qoGT]
+`Vl,+63kB+jdW&C4CXmNAGZ@InMI.lJYN-E%qoa7fcEBiSPOXQ?>,Al6aBf1"`4R5PH"8st5)
+5@+aj6&&,Aoj7,=L8tDT2Ag"TOFrTAXX>pCo^o\DG6P8IW<:q]"b&KC&fC2<]Gth63JM$d20s
+=2XY3g,3P,%-'-W4p8b(kat9'51EZ.Ft[ru6+[M)4/(=;oera@U"kTaNDQ]HffI1r6-3l_$;n
+/3dX2`[Kk(M\(('bH<<>A;gdCj!Qsk<0F&W!cP,S_"-[7koj;;N!RIDpc_RQ(6_jka&k2>;#n
++8>Lj)$:k4UcOSU4]p+*&fZaicf5J[W'I3RnX;.kh";@5[PP8f?gSYLmFWII]K/H9p^_i-*L<
+h83plKYKH)Xjju9AM`DpAPsY19GZi7o7'n+I7J\3+4\0`@E?=W[`'-]@K!6-Q+!YGcTFLl2i&
+q1gBt0TdoKEIT_>Z(`oru+5CBJnKd<u(e26a_#o.)M/d=)e3<A817r#?,[kRXBW!:$1Em69_`
+T\Y7#h9_BR]`Y9)Te&XOAgfR3X;LMN.$6j)$:QHgQ(VM&,^BGTfp7.a2YRbHR0@ud;k0?<pCX
+8LrZ?L]pY,he[t"<:jeN,$OH:$:L6.LO&@.!$)@5!tVFHk;.+-:1`GAuu)mTC@\k1G0)f3)We
+Z'Qg2X@;BX))Tg:p"PMG'9sQY*Q4pl*co+d]TsaCY/"NhTqeJqgRtrqZf5Hkke_s5'`]JQk&W
+E/5t"kHC15^""+bGN8#5Z0fI2O_i.b:[4jAWHi4BInueB('8&b,(c^El3B[Hb%-Zp,dbi'4(=
+"baVr>"OhF?@&dA,c0$G,>hWi&M0>IAQFl)^aL_T>F,'_>osm3:8<*#HtVr"sH5OL^C9'aY9-
+f+8rhp^2V>0m<s'TAfYZ?5)*`\9d'e@%n%h?XrFb7QOrU*1"o)Ur>S\qEBN,/50\a4H1Bk]&/
+)<D0.[$pBJ".U&AQ0^4bV^co_PU4W9oCl6qn):co6`@FS:Ep)%NcJ[?%iHQ_!qMDC!sU28"&5
+3kl:'NHH,MRgLl.BMO8]S]K;_JG$$$d8a@R:U]5%m<T\1$)qdOq6nQfU*N;i\9Cn`[m&XnpWf
+u]o8Bt1%Cit@0=DQ]W5\DK0^N1=t[1%^4gW&$tpJSo1gP/.aBM(UYq*$^3WPtkcL[_b1kJ=8G
+H74h.!t=3@1CmaBJ^,O`qpl':D(HZ6:rWp^KWp,A]fqK"7rO?\,C&hEJH!L<C!\#nodepL*>,
+N-)o4'eGmmq@WlkoR-f4a"Xp;fRf^$kl(SYpX&^GFDjPD(><+cl`4\_$-`dTT1?f*:d"pB;(/
+#hr,L4,L9):NO$^E"<I5l$ULFJHgK3nWQLH?39)'*As+sO#Oisg#j?h'C0H8ru/2Pc!GaP(3g
+<#,69\Gi>0fdD;0U#O$YV7fQ6pDK7))j?h@a)o\JbQbneMGpqLlN'!n$On*_Jg1WC)Bi)eB";
+?5p[<]S<n<2T(=]AC)N-(:,VK2kc^dhbh7$^Lc?WT:V^]*D^4F7`eBWjM+PW5&H)^ih[pjIgb
+AZ@_=n>M=5b3RWum?c9`0ih1WE**0uEc=/DV/SJ:[=Ul[W+Ce#+mk6VfeT>G496c4?Rp%pCjE
+)q"L/RU:^0AZ->WGQFi):d+u8%.[TO*J*PgC8rDATW/Wf4fI!>E>cne&8`oU;f%`g.HX\$=]r
+_AY_l4?`dEH_+m'Q-$SXN_lnl$iAuE0"A7guB4#8dl8!tE1g<,0dV?WIRB<%:i1Qs.L0_0dGM
+(U.I9QY5Na1.H*2TAo;CLTuTqeFu+A5pOHOq@jBE^o>>:W@?*_bu5iGuqkpPmiKe.VDSrTTDG
+?(Q].Mk=<OIPSXW:i_tXo&U#:A'6AZ=DhIK_]Ye\miNg7='baY&IMlX^0_,mY-<S"":_*cE6/
+Mj5cbn65UCKGZUAGr&+/-"E\n5X58,GA]4b`%-TQpu],oRIo]`@/6.%Z"f.-bOi4+`oRO?SE!
+rK(!O64@iob-nJ4Z_<%J;,tK2R/9[,$B$I:ifam-^VG5IbHkHFB$S<L'Q[%3-CM7tCL_OPfjQ
+L9\R],\OI:Q0HC6KDD.;5?["7Ho51K14#?*[\ZqRk^e\Yi1P8Ydu9K)HmM@YqF.%$)P;9soSM
+mZfS11&58K^h[S`Jg'<-=TZiR"4pnO!&W_R35E!8GEdh6.Cgs#Jhk53T51t2Z`A,ggb<ZJE&[
+;I`;(>N*X7j5HMQ&r.Lac0^p+ZH=6^VV@,)L7o'B$FjOpOq(Zt56@/q(VpY>^RSQ6@(=]O_i>
+&:*:d,E/Z]H7rh,BCuJXXK<<hW+e8L5j06bEM4gE>3T_Pc$9iD[u!NR(4c.t?SXLp.G"@=a+4
+$a\&Q1[eb$MKpT@PK_dL[kU+ir%OJ>>deTsOL]i&HC6QFB4B0-S:S4'k4Hl@0WS\abA8-(/^-
++m8])i3QQ!E1if]HB"Z(12lC!bh;p1,aR;-=Z9NNu$B"FLH&^s(D"\^/56nX$a%&jLFG7b?03
+esp]5p,7%n9a)7_<ZdO-<t^RCm__`nR7CTM@g5tK<XuXW##PJoU0)F_XoF=h<;D"mS;t18*=O
+3SV-V\[%Bd&':Rg2jqQ;SBQtOI-'U&LnN>n*W-]Gg>1=OCoH:.TKk*Ctp-?8(A_SB^;So?a.c
+F=M'iqiW_X%WY.nm*bEJ:Y47TL@0iPGp(/"BmJR9j%dXK5*tX>j9^-<F77.kA&nQ-kk^iKY/D
+b)0bAAT24WIq>I#A];<f@TlnhY,iI@<k;=4oIDF4.kA2r(%"VeD5GTW-o;YGRR0;G-o;\HW^9
+!S-n#E+H(e&A.*)aLg-S)/-r^uiP!YkJ:_4EMjb8;b:_4BLJjKL]bK):Zr=I'r(?:5,7jN[_#
+R_"G">Doql"PB)s#;PhSX>q#h%#n`2f<$u3ip*5EXdYR\9o0\0#;@Yab5QgnZ;gt(SF!RN\@*
+TiS6H#[@sE#9hfm$4oF>:)]J5BlZi5:]_E\BHOb1@3%@9i%1Z$NTF);<.OqZ<(Wsn)jWF86KL
+#$V4_^mF=2Ll&qqq/_(b7:<@&Ukp!WrVO(-#Tm-dSbSSU!umC!Y7ok@gI)H!6PK=m"Wtqj6!*
+UH(hCNlE%J3HjM_c`n]b?&mVigTkY;Z7/F@QKg"?ZW(M8bYk]6q%E"[.*JhQ6YV;*)+lZcbYX
+g<H%r%%Kc(6G6n46c%^?G:.>/??`A&IRSM4Z-nBSl1a-7*00.,MZ]3o\fC]YjAY`?OTJfuWK/
+Ee%i:BUBs&)Wf&@m[X:(OC&7)dhh!=XVMZn<"K!gX4LX9f#OYd%H,n!O&Gp:uZa(lK*9%%St5
+dU]q(#GcV8L-.l.ISRQF8#<j>Jpof1hs4<I#qKF65MRe5r;dd2PA764F4<o-+nm'6lOQYscVj
+HYiE@OIkNfuKWZa=:(RcSLSegrCG**cs&L:nIn1GiZV9[f)8=.8tB4!%;oOP1E';J\q0.7Hso
+l6I=4<$eM;;Xo;.#HU]tQ=+Q]dKHTe.9U1mSDlNOitTH]N):-2U3VE5#\>]^66Lj43.+SJ_Jf
+a"CCYjjERP0)(VdS%_hICd==7Joa5@d=7aPeecPHF<K^T.bYn,`ZEP[>"7We>hf8WSupp^tZl
+>Td^&)*^k`MmI^V1D6u<uURk$I:5B>_-C*4B7.T)%P8k8d\-).OE_QJK839/&UK^5"/NZT474
+QnB#`+^P^>m6d&`U0p(F3Nmh-WZCG*m1W.<Cm2=X+*)1K6:$Y/M*c`sRrY0]X1ad!0deJ?I#O
+G&ZT3t0@\j^AoCl>VGcDDF90re`"]MDOlas\!%as4!K:_mL,4\EVn%T=!Pj^!a2/.YSlU+f,(
+OI4AS:(B&tpepT,i/Y\i`LgSo%)P15RieChN-Ol^)o&n%c%.AYkT<=`(k*OB%p"'r_8RQ7#&p
+7HH8@TVcl)@V&'f<m9omk#SC-<&(@S]l<%Hg?`p4PUU;fh8GX7&D9%5:4PG>Pr7q=S]K?'e??
+\Jgn`"a[:@qur?Q1-669)'*As+O6W'qbCR50JoH(s+Lsj[,8a--e,_3^Z\t;e\;AS:!kSMRF3
+hP8m?GqLFk7#8?H2A8e"#3))+G@l2-VFeALY4/14nW/\%K*a?Kt$<)#4l4=n%<!B60;R&L_4R
+;/ZRq(h*V#aWSU#Z\6r=o-35"j93KejG<#]Cc6jl":sR=ZZ7RrR)UY_=eM`5iq$qsfRTf=Vr@
+A&*d^#;/`d4:]gWN$J,KMJk&U0Eh=S3rAEW)5!@:cA;08[!(Jg*ZoJjUOua.`cf#JMV"<eZ3C
+Xn?>.,o'qS8hVEh7'O4W?P$jUMiOeT,gHR.6HJMJrJX8&bLiDX!Hn1!N!".s-Wk#V#o1:4uR$
+j.BmVE(3Ek96a$F='#9V#:=2$'$WY3)47ZQ5Bj:m#SG28ooZ_#`\Rl#dZ$TI>Amel@RLifs\\
+^GrEoE';.D%`]I/qWLTeoL@Q55q^D'@ek<!/e[I!tYjsH)h(3bK1e"*rJm60cGtd@.cX8khYl
+ns_0cYm)N*h1H2MWG?#(3rI`?dIe0)XYCG8%JG%`9-p8+<o$k:Pm7Jo1R\p>MMZm3]1YEOH*H
+h9bBUDC83Dd%H)m*Nup2j^u0(_=MC]Dnn.YaHUpIJ]Hk3>_d&3*j*8-.J?eN[fecBY^I6.@0r
+R#X+X8'pJ62-X8(aVn]<Pl`))0rBa3"U9lW3_:QeWekY,r9OnLbO0oj75I%St</J/KL@t0lZG
+A.Q7'VmHS_ZII4WLmZjJ@[hlqUmdMQ5MUVW:<_Jbsj?d\#K!rnJC;)ek]0*@dPa>SZMgS&dKp
+7.DEppRhXO)Zr8YRN9)d__f,h3;tr3N9,q$.\.V8\&:JW0jG2ED+2%BoNJfD+*9a!0KlQ=sco
+H\2XO(,>aUgWW5[,=6bW'CT#=cA`K6OqI8rpte]W&ea=t&.q;CbL!6a"83C-9rFR0p>o4JBQ!
+3NDE7Qjf&*TMgY1<S/T`Gm1X5Z)%jJ79EX.Vmn58;p>1ZTB0(#ZA^@iP$oc`Kng)431K"$"*t
+TMMUNI+A;p41D,H<_3.-e<0J+FXL=dSYml\kd1^.R*6\D":Zdd=*_aiN>[9g;tArDF=DJIs+]
+@c>Ab":]e<&c:uAGo6F-<P&]FI^l>8q(F7(r\F9IY4A'$EmB9-%<tr=q3n;>Y3mp!e#&nMS^@
+Q%mbS-#GWA(4rCrrEoUpOc9'B-JM5%5fbcmj_)X%"/8-'@f`<r(iNsKkR@lIt<"BnYnV/*gGN
+'>X:29<.4.^B0nRg9bE(l7d%B*:cE?u)F:bB^tFca\KY6K?M&6E:q"PYFL&n>thT44mT:GMT^
+Hu_nm\[]R[L64;[.4uk`89-W)ks]pXS;P]3j^a&<HaJJe)WG^lefZR9*1UMgJA$E#B5*g.d7;
+)2]=cX?f^Tc#DJEHn]>YO5RiKp;W4pBn$**>kN`0A]I#R`nPhfa70W!B(D5G1nb$QR*Yl#t>6
+PNk#@"@Iaj&-@OARJ9LPed$5(o-ja$ptS3F1C.`hM4iZ^2ua*_P[lW-ZErC+,ut:"D=iM[c$c
+h1]r!#&#[Wb1uV.R<'>K.)bN7gG2bq2T%DtH46g&?9J^2t4K1eE"-0=!8;V'b*g8rhLOCpWe6
+oa"40)11_6s\e&S"`W2O*\[\k;`3F8m2O$tF!@;@Fk^n:6&mBB,MBd;tpY&N]B#1/*%N[NJ'V
+3'9uPJ<i8:S7V^/H[R_tBt@$6LB]]LVPn^D_b$DOg.Aa/A;d!Qj4)_[rgf$Y<8F3fR#:3o>?U
+tVAJWj'U\$%:Y>@!ib0(LnZ2>5'5>c*k^dNR:LG=R&1GGWOS\Tq=^5Cot(nEs?0aF6kTDG5Ri
+g^s)/pulufa4/d`s6*64bEF0GfPD76YIIT>CB>9nX9bV,@9ehU)PKPGeOj3Ff<pO=?C&qGcDW
+=)Eb0WZiLD3W)DV0"Wie9?QCV,fNj,8;Nt6k]*)=gYZVBC):j_M[Y.Fr<PkZ$.hoL`B6JP8T;
+>P8*r_-pJq5moA"8S-'B)oXcF]STd_8!$*(L)Np<u&qMiWM>m.[g;6aN7/(QGn;E3dYQrCqH/
+;"k4&2R`S0Q;KQ":btf<FZ*F&qM!(-<*Z9t$L7pF]?Jtm8h[I'9Z`?s1f=/kbDd3a9;-og0&l
+1ZoJq#*d#l0]$0^CD1^\(:kCRB>_af0_pi+fB1N%Tu_YXhU2h?1mEG>o#O5MT?hR)56+hTi9A
+KO[9TePGY&^U40\Sfp_;:gY73ZQ]0a`c1@ipgVO2)qC$FTW,P+AlU_!gRfmXi##oG1BuU'\f[
+m9nFr3fHeJV&jF9:$(k\phtU`Mb]#;]=Gi4d6O>B`)2N8jb390p@8;O?%!$B[p&JrYNm;[t8*
+_u`[lO4"qq^U]dHm[N6/tZX-J7troepuP;0RZH@CBHSMj7!PC9CE^Q&SkD)PHXV'pg?KRIt17
+9W\2a;Br6WV8U0l/rIDU\XoNj$GW6!7spK?\K!fYTKS!i&nm9bC_UO!BF<bk*8^GM>p%qnifk
+C#]?oKORhJVXj0^VS3Wc,m-S8.'iPY_fn&'3Y*&jSJLhD&'F>o6FnPglNFa-62,OIJGMM'0Pd
+boWoO#Go.(%s(RTth^0`-']]6[9-`UtA]OOT_.(+;A<Q):k)B.Cr.H'Qa;m-hfP`%iJ"qP$f]
+`Kbsnhc:0c6VC0<]"Zkg+H&))rg1E<*c/IEar^Da7K.cjZg$>=,-;AY%D)D19Y#4ISfQ!HC/%
+$/$?";%hS$#S/RHcso?D>S9jUY=<:UuV\hbs.WCV)"nMUgl=l!WW9'S",C/O^a[p^mZ]`0i`V
+Eqgc0pJZ;iJTp-N7r^#;[tA@]_cqT&iPXtf]]R3a0"gPdaU'B8EFK>0N'M:"Eu$l"KXq1Hdta
+jGOI>U&&Pr+nVAkT^EMO8'FZ?0cFZU)?imD@/1t]"O^'7Q8YXaQ+$LEpc7if``fNs2I;M_?W=
+b9?_fI4c9<I=oqI#=s;5/l<lnQB<Vc,J34^uml`&^H+k*MR1t;fd';iT(F752*Xhol/PXX,@`
+@#9E0Ga^.'R2O_X!]KsFh]7-OS=*@]E)l!$5gFfh/QVB\CA#@tu`p]k;8>UlpDTXW:?;F]/CH
+n`h1KJ9?q3[Eh;;B%ZAr9>^p`9U:LputhaPj60hFp5#_!?!Q)T=48]H"l33P=FnMa![#iWV:%
+/j/=4ZP08Z8)5#BNSnM$N`tr%&=sk,9cor\j)Ga.7NCj4Tl*iq;:UL*3]sErU`K>:Z*,#[)XL
+I6:BSNblr%;j!p+HeeR=pU>AG@E@WN8B8[,H$)oPi[L:+)WTS-)Q<PkZ$q_p^,^[XlL&ngDl(
+Es9@3?-uM!^1Upo$]V:a_BIIe+OSJV`9'^<X1383G<'?NP/gYhk93pNE-sH@FmC%#MCgsh.:=
+SZ-CLY+5$3+2&E5MYd'[tYGjW[70hp8epg<F3S(W9g</\:P^L8=%E3(J^J3+F'Y[=nP'ADd71
+Lt_E$BuP&pQSMGne<:GW(BS3RmlpN"<tAOL]A\Kr5o8EWWZ/W#<M5,<0.de:PS*3&H/<IAf'a
+J-h8SnQ6;Ih0;>KrLMT=6_tQFgTdXk]:0tp@$_cn)mD\`1*s@ZYYC.[FV)[!V$<Eb&6<57"</
+hpIMErU#]!'-'NZT.MRe5rP?l/j+W$?Cpr"#,EoA&A+jM]ZHB'%2Ve5._k+mcU2f11-3]ZQ"F
+b5oD3;>T4Dm4GQAh-Rk)R%RCaKC!Wqq1EpF[&c>@[iK3hm05NRL<*\g"8TUNlk.r3(Nd7XDaf
+6RC2K^qC\gE;:<6P'udA\r$4]Y."%&,3oX6_:ZikDi+NHn-1GFb[8GG,nO*qLcf&k.Nqaaiii
+jAW>WCq4o`V;7EF91[7e!>kO'3YD_BT08hhQVl<16Wl6q%X[G%6RS]/q1e@@%`kgTdLgjio4&
+@(R?3)mE%jX\+B`fHSAu3c'sF=G)T2CoG2T$.`0cSJZ-8p_73aI#>K7_Ir[_Hr=3s^f[+hq[>
+p'&8!'+fm-?MTkB*Ydr]mql)*9*gRfJ!a^I952Hn*[35Y[\m/<43CGZLKfM=jV]7-XV7s98US
+WR(XgUc&.'q77`q1@nXfQ`FV2C_q13(*LUf"Xl2.Fu4%WJ]4u8mYug$PX[qq(i^*V6G[U.<.&
+&K/lnD:mF@I!XI_0/;hKbGVf]J*$ftqikp3up:ITUKh;S"-VuOX]jo\VJj!0$[UAh@_unZBLL
+"NY1gu.O4*j`[NA<Z>3jDtGm94=Aa4=:IRN^*eM],e<YZZZS8dH.Cb-A2])eIYuKCr-DYJN=,
+elH1\(kONE.H+3IQ1-6brf'^"'q`Do5#I'O>R3&<ce/;rBBer+l8G2N::b+_cutVJFq38?*Mm
+>7K3%\MfR&nG!LbXiG_lV\]1g]nfjUPVMqYAef"i+BRm*P.A#_b&j&rCNW74Y;VS&&a.`u(+m
+7W\X_!9sE4N#=:'\BQo8l6=WO&AeGm)`a5%_FOLSUrg%E?)TbfG2E/+El%=V]S!Jf\sdZ2p,D
+SGG&aRA`ME,L@$5<B#QY9[LH[2!4MT0Wu3)p6q2uYYb`;.p"8&VbrT[h@T,?H[6iLST`uIdf[
+t]`.Vqpj]`RN]=BC9#19@Om=t/$'5p1`O!c,_VZ\f8cp_6dUI#>K7^aH[M:Q1DA6[-'PA71G(
+ISTe(nT)cHVi-agdXICg5</L$LMtOcSJE^\YH`S=^&9cpU<-*(M$>3:^88Q%*FD[q8Ze"iT<R
+Ee2RQG(L?d6(I$^j3<5(f?CQuTXqA1T-NjX"o*bBI',uRcE;_2@&,t28Mb:*u7S+>3r_kmi#V
+6DD"9lY!,@T+,\+G=eIqB>Jskf$"M2S--?JW1>q0THTPfJ%md<c#!J_[n^7@!s-JS$Ch'ogZ%
+O_>8&NdplZ2f'0D6Mm_qSgPWD`=KB8A2:aZNTRoE8JH>m5"Eb9s+K3*p.FqI,N<F#H!&7:SPj
+g-59)'*Aru7TLJ)YN.`.\@!!h>gXDjh^Xh,ADVl'S:&:7I5QUDt06DcU$m*#dm'5C7bQPF3a2
+NCJA4@!<F%d^-943ZUH4ZFu7"/So=aBars"oBf#]WT'sNSlG1_3KMe`R#Fhkno6)h<V%pOpK)
+BrQoiL%9uP:CXqOW^]Dsqm1'46S8-fbC+=]WYJ=lm`!r)rg$/cQ6/V$IoLB%thN3C(M)N:bKF
+U]m;0XM#dCXBNpju"ipJT2-Fet@@!oP;ga#.c\=Y!Mq'[&u^d)JB+.ciC!E-(k8!5TLsLC&f\
+Z"\=.V5/g_4T475<iKIB_-Q6DQ`8C^[!qafZAt!$:4]?G_l($h1STYrhUDt68Lm;!K/VC^icR
+Z]q1\55mIl-_C"#"iFT]_"=T%EL*/Tkp[[]lljXW!d.oDM.mUZ1$#^8^%kEh9Aq#oTA9jYKdU
+X_*QGdRmPs.4Jo+LghON"Peb02WV:iZPBIA88L_B/#"5@70nc)-\?gUHs>Ob!r$<:2T)d;':U
+_j$"KGYZ3f)VYQus/`./DI6C9^KZk:<;kh1d[%FB#Yk6C/$6b=E,ld<9bc0M$*#PC,7XFk7>P
+\Zsp$i*uU#p9nS7KBCf<GN^[K8MN4I#><E5/l=W`$_sM:OEnLHQe+Z\.E%UQMtUp4S2D=0.1%
+hFP8`hj2<@dLH/u.%1B?Mo%/=slfFe-QVHg(ng=Nhki-f4p2odC*A;)O^5ZL.:tNW]2#LJ#%i
+]dp`=J2\:VftM2UkYOj"%Nb8]hjLH!J4!.X>";RW9GbZ!'\TJGYGcLKl,\Pt4mt;1\LK7/%n<
+#JiQjgC=1#pr)ZZiSFai/i\#`@OK0>?u-';b$clWV$o_&(tak_m4`I2BcE#cd'FJC,3VJZg]H
+:IBK)]71Kl`2GnW#$W.ep;#h;Bm2aFVKo(Aqc&(s"nXFkUHWn'K\5_T3t2(2[-_Pd/YiD[u!"
+/#K@5+,Du*\;=d``RnV&Anka"ZS`i^bf[eoM*a!jBn*mg$,lk1!6!'r56\7/\EgZli"3adUM?
+='<`6uftcGsrhS]f*W/[Q*\@h<][/un'0A)L>g:S5Gtu=:-!M'G,Nn<;^+86C>.u;ZWg^+^pe
+iDF&G(-,lU6sD=Y&Fja<*_9#Vo;R%O5s!nO&*R7(=/O.a1o/IfR4'i-c;W$!\*&*l5dDN:4g>
+5)`IX=oh8"LA#(a&,LIe/;?_)j"Buj6MF7=GG)8^\h[sBd(UO&gX*SBR]TDEd'*\Rbtr;4@M@
+fhe-R;QLmed7Y".#'8CjJD/]<6@I+FPO.C)S@'Qa;6:Mpo>LIig/R><R=@5PpD!q-=1SE9Z*"
+!5`_dH@<LP(2.FA`Kmi3ehq/9"Tec6&tX07PCs7Bf4:IjAc;cFRcZ.]cI#R`uh_e^5^,J)Of<
+\i<;*b2mPe>SW]TpGYZPmHFCn>VO"-VI(,QB,]'F?)e-NbcBgtI;+S6JcQ`B?EqRL9K@DV$NZ
+nBYU.5eZMVs\cHP6<]phJ`8!q++f3Wb'N'8J;k#\+)o;@RCV/-dm$(^;$MT*4:H@+l.O54hgK
+])qiBkhH9rDJ7"&hhBXPB\iba3RhVRfFHFi.(;MdJp[sk2FFnZ2*shmU1scUlVXnsijC0JPjg
+-99)'*As2&Ctc#f,J76ZNI0u@%Kd08A70Jpu22!7$71W<KEI?X<Wl*8W!9%Pbf<]Ve%(uue;[
+.SI`bRkMl)eh1Vd`&85?Kkk4NdY);C88=nVC$biiC,U5NU0^9CF.:WfHI/qStF/MY*Np&[T<"
+$KHF/k,N_)L4=/uk6G>)1X2r&-grmd/7-Z'D'SrAHoEBo?8+8O_4U;"nnC>E\#PTs_Sq]UeM5
+(o;$=gI\WIa^K=<>ME'Ea-<G6m>`0NGqkKq??3r@%:NF?Tc^5%lIo?@g\@B\j2X)!YC?fEkP<
+P\![-LO:'+[R.D+24GcFKIS,j)c3d\icQYR$^%*8:Q\YoVjR>t52!^@8]I-R0HT6P"\&P%cS@?
+%TSN,;$omLDjG]YY2VoM:?c/D>ns4uZ%W\kI'>==]9UglK7c#igH5E]0rmJVu3Y#kLV2^gGf\
+=?:2)M@JC?0Rg?<#@G@(2XBlD^,TZ^+rhWN5//&tZ.7S!Yeh4<rhj6>?XN#Ph<>SO01cW<OX)
+6Mq9\<=$?oi%(0n_Z)B=0>X]>qZL.W^`gb:Eu7-%Z$M?k"7%[DA/I@bJZ$jr$ZcbNO2H2F4]6
+ADK)QlRX.VNSmA"?]TQNJfpH_^Yoj0KAL.Vm9/gtm.?B2VaODRFG#gt<'g'!6D'cS9%?c&]h/
+)aFNrD.er8Z!;lMX`ucM]p(VGX'!b/AopFGo3(2]T[n<qX'fXd5O\d0KiJ9A`;,]DtW_J?;?q
+L@A;T!E<C^Zii&Fn*PAPM<Qeb'GccZe9t[3/^RBS1]VM9)aWD6Sa_@hhO,SfsG"[+SRX,9%/,
+=md\oN6Li]/1:"oJr-(?EabEsATj,YfSe61eH9ha-`Gk"`bM!8h#M^&b\MY1MTV"VXLeT>[)u
+,:?lI!>[\MNaq!Mo[Ud*$mljN8($oR\ndsg!hDiS3t1L"Zra$q!1G!^7KW731fQeA!Tb@N`/s
+FUh%%NK:pUU/&ZW9)Z3_6b+l7aTFfY;=.H+3!Q1-6brYqKks269&@3WY/"i^V&c8%0"Y_RG#(
+j'e,P&kg'Z-beYR:5rnoNLGrjBqkUlK'TRSL-CV]P6:l(]Vk2f"j']8$s=Nj7O0kS+s%=(,`9
+RE_s^U,qge$/*EaTRUuDjQ6n&qX6)hW%@-i\bR<P1>/^#!FpRk'niGhq77N3b3@*;jrs7"QK[
+1ie#'8&YT8)f_Gi+-X%G*$ghSqqc`o"_%$6uajq?ec,A*>3I]SO9<@$\]P*6)X=;hse=TpMJE
+.HkN?I0/e+d!?PR#GJ,KqCsftT\9of,nt\Lhi53QOR5;-)5Q"`[2"kLW";;.&S:8O>$JkAa=?
+.IbcUf&:G0n.P*nb9@n]=Y$o,$&`;jDS]KaYsL\IY_FttnrTUk[4cAaS59YZiK(A\7"mH<kCH
+H^K#kVD^pJ^,l/oXrkn#p'&mdalFq><(3P)]B3eH+f>@'n9*/U>T$3#O?Y(`lkdVPO_U/J!SG
+daWJGXQ.%/@73N*AFsDJ;\Z_.C,LqXhQ\^-OW".c^&NkiZO5Y#0mmD>(i'%NM'-*o)Tu$N9(f
+Or*D-.`bGnWQKA)K6:.:GCHP6/`;k]n6*cU%R^3pWGc)VUs"IhJk@BKcLB@Aj^2TaIeiTmR!#
+I?7O'D@^9i:pU8P1/r+C7"gHB-%(TX&jF:i5O^*Q1]O*B4H(s/@WI$V!#K8cT4Z<bkS,7:L*m
+kI1Lt!7PRGC![k_?bIuq#8SEZlr9Ws;^NV"(Omc'J&Xq!L8r):e\2Vr8D]npnAD/0(,a>"E"P
+oNZj\t$OcdjjB2[CdjJeS5RcGbpT%@U:["YDANur(4[GO>e=q7-5[k"sgoK]F3*p#jW)h`8$^
+KleqXKhG<&n#?Nu,+(:lIj(C'sKTX`f^'DhC(cmA%7eF@tZO3R2@=/5A-dhl:oIlk9%c),<ld
+1(hX[ge:,W&:^I0:"7TrNk<!#-'epS4kmZ9>,u6b3A"AWU^s`>48`.,.S8Vt_b#;p>1JTB.nN
+8S/d,M(p%0_[o`S9Et9"QAK=q4cE,*^6?r97dRd#@sF63@>:il=u\af\UFa/kr3\7`#0eJ##9
+BiX68j[H?=7E3RpT#$_:"6C?SLCdE%e,:+0gXE*Q.B4b&f<[$EYH*3&(C$%K"O<QngmBbBm(O
+B2UuJp]e'IE5Y[b)F9"Lmnr5,('tg"6R=KrrRRT_:o9?#@*n=nJNZ;_>$$L[:A8b=O4k4N1n]
+;d%KhJQqtQJ#if.Q;5*kek`t@Z$+^esb0bYXX`\<+)OdEtf:q5DW2*62K]3!m'%H<(X9(8++P
+haO*KY)-Ka?[4X8&bHiDX9Pn1!N!IseOVAg0p(QsO/M^uR&1dnG"RQt"jmfHasM7W"*E1,@(#
+<e`17%5QGZ?nW>?S2W01AAGuB?1dGCe%lnBI9LsOk\[#kM&m-+;UaGmQ\mCASI5?FVk]iI1>]
++oKTu1FrZRu;Ou>&8auLs2%3\4Er!dp%EY`2g+uP1p!90=W]nGlN#l]W?'Dt>p0#DCS]*kbLE
+9K%(M=E5QVSgJ&Yb$KD%7@673/bKtQqtWl/r]7lkA>=U"oTD(Hk!ZRTm[77-dX>5o<Ze+"18O
+H:I=^WPYrn>6@JoW'$0d?AhTrh<:,@7$l)tihMeb"-%(TR&jF:i^[T@C\X[2J'q_<.1Eg?GQk
+&WE/5t"kHC15^""+bG>dQ;)@r.C7@G\IKC11Y7Oa`%3))a9]@`ZW`J\`talT*k=3?83*hJ&b"
+KsOLDd;VQL?R)IKoI>,j6'%Oce^H+F]9Y&u?.HS6TsKo3MWlPPUkgs`S.P0#jDDtt+u=i#FX4
+&E>7eK*n0!>]R-TD)&q";9It7EC\1YX,^dL-$047J7OUbJXLZL<#Bef*3qEBSC"f>lK5<t86h
+.l027d""&WM"YSm4Y57J`c-h3=^0P)P2]K8LSAIO@"C-FU'%QTOo:AHVc#CU`:-(+Pq]*+[kW
+hp_6jWI#>K7`i$%u:OX%N>`@>AZQUqQ0G@i+QK`*IoIr/AP`s3\-LH1g@q([Z@4k_$[kK_]=?
+l9K12:FN`/'Nf"7L@eXCo%qGBF=.)/NfeKaUVFf5P'@\OHd&$n-Bk6,/qroph.aVNsCpIFXjR
+cs')FR%A>E7/T\K[t$*lS]FML1P+%8'#,YTMWcb2^EN@[k,uNb#i?AA0>i2E/i+J3@,cNl?c8
+<4,@.O&%8/('^;PO3I@n<&%]5:pCdlYfFJ":oK2+:GNR5Crp=I^g$CY=Rjoj2[TqNO-VkJJFM
+C0O5U@'.7O.k\J81RNE)j6bjfFG0bKMPHG_P`du(I!OQI.E2#N\M>Y0#[)XZN4ZN\MVQiLRBT
+gSP2iMTq)^29T:ebbbULq$Qfd4dEb36'4rkc(cO3f@'#8@4n!Ua^5c&BUMYss0[dmd)W"CKgr
+Q^WGEiRc(m6[Wc_-4)[9Sf6^7+X+c;cVBAtYZ<7(ab??bdQ?]uYJ\E?fT6M*DTeM5VG')hMRe
+])hqMnGN^_27SG")M"Rn':1Cj`g@&W7TdEZV&Mc<0Q8(]?c&mskn=o[Tr/@U/^U+Uk@s/:L%Z
+57)pkTOo./1XK_bfijA=Amq(rd]6N.,Q%RX9NRR\OWLT8%Llp=,Y`*6*IWJ"(;<PkZ$qZf;8J
+)aI0`?ua;5/QCmQPZ"s0K7211p\68VjMUIBp'>q1H&i7R2KVjb-Zle5sFYu_d94a9UV8'121.
+%Mb-&RFRXjA#qZg-9XJcDM/a!bC;q21;_b.[9Ym*dpZi]^0j;c!P`]]M,`G^nSs]8p)&=qXA6
+?Vio(0rY6"Un3Bd@R@mRG][n=L!C`1.is)gl/b%`A5a>ee'o'baY&IMlX^0Ofde"H*jZhdYL_
+oR.2?H'l=!;2:`=d/>]k+//9WF<<dF*no.XD+*t7d(B_Y8Mlrfl8^9YTo_QHMn6qP4+s%)O?S
+8r$:r+6.#3$dau2VoTnH4(<PkZ$qepj_rl1k?aMKDjq%3-*bQjN-AU^)k*\L5Ck@AIn3BM:?A
+k/70B%G,+L"Sb(qjHj5P*nriArOqNR-A'LcV+Sm3i9;Y[kZ^UF;#a2pe]4jND-==;DP(V9$UC
+!P;4J#R?TI0c(p"'.eu?R6obo)-A5%u(dgKE>Srk?;Y*E^&>)C5)IX/.DTppghZ;V/GfSbaKB
+i^]f.leG`iife&0mNMm=iN<+VP'=kkc.XDOA.inN;-35kep<T0m61F=kitU&BDHWmTT-bo9Ko
+MM@<k]`@/8:cnjU;:O,]-:LWdU_6YoK4GKBG*MJFek5]OF8s*i--_]#<u/=Zj%=tT+Vkhq#d?
+#+_DDWA(8b2QZ7sCPSHTu(UWa6)De7eBr#kV0bkEl2B&:J=Oa.'#?-MW&n)1L3b??O-EOgeH9
+jH7'Ve3)o3>HU-jqQ%]RB'sq``t*:;Wb!IP;$([S=%uMAjsoNR2%E.Hj[Ce13'+a8;%Q_+Zb\
+R*<^"/2\#don4gabKR4?@lu;l_M,B4=a-[Sdf3fVPjYDQCU#1f8'?iq5$nuk"k::Xu5d*Q<-d
+]7ggPWEqBRLuImm-J&e8M)?<N'5Unc^G%6[fGd:I4\6C(<UW!*,(FZ547f+Pr-a/L>e%Y7a%<
+*"+9%?=A#2knPOH\@BE.$6q&0X`0uL5_66F:)E+CE2l09JWg8k$a^X.>2X@NecIE,%Mm](?uL
+VY!_ih:$T&RM<M2P%N]_H0C@c8bZR*qp4>hDao5)WLQ)?B57@s'4lgpA&=du<Gcg#(6Q<Caln
+M8:S.9`TfR=aN_Z8n^:8>_J>+;RHmMS!:"K:&-\h[c=i\%QamEQ\N@!tu=b+33"N7Rlm:'c%1
+[%Ui`FI=:nDN#tagcA6Ccn4bjUet]PbTBl!G(?aEA@4TV]j0T$ZW:>$5hGiGk,u,q/6B:)K3$
+uOA20_HF6WH)g_'9]I/&ojiC_pO'7ViWDc2[I4V>aa,T475<i)=$h^r6@b"\&h-'tB?<+OA_'
+Vt9QA3L-L`R?Ph$0@Q6IBTBtj>'%(331+3*QG$FiZSZ6-bgMSaf+RaLlr]u76Z%Qp)7F).PbB
+EkFde;(WmXkDWCTteOS',5HcXorPbqQRU*R_#'ZDMe-RhYcR%tjma'oO`$mI-R'*uT4+,)q<R
+39.`nG"a"K@>`M2s`0L*#P0\n2Pk9K4P0eXghiVjWXOaJ04[X]brs[(lYuO"+<*ho[%a?'-5f
+7BPkeX<h+'I],J>a`g[E^9neq!32(k-Nk.9mA>lV]</Q<.GZ99C("i+:5+>4?'O)l2MRgLl.K
+#0$T!:C&H%tlp=Cts/ZT1eDkfIfo94sQS=k]3U>N0=N_\lW6Zt).`Aq-8_Bpp-loT7',%4QIs
+W)']D8R7M5,hjBEjT1h`e0LtfY]5f*74R=s`$pbR5#,7>[4t9`XM.KPI9&fdNj:c>;1udl"d(
+q8jq,aE/ql@nbeu4VKdVhY+E#H?iQ"Y7`kD0'N>jKTGJH6?b;b6r0JJ)B.t4qba!#gpJ;\h0Q
+uTrqYDh]3_&(r&9TO7cB[`YDMro1r>4G?DhU^To2-t(6b::0'KNs(@j`n?H:Wi/p%1Ys,<J<p
+gW2tMON:J`?/)aE[Q1-6b<q.X:NDG!<T4LK4%->!\@j&tJ/>niua`&^sB82Uag=*DljQJr@Ve
+AfPP2p#6rCQ]HTK,;:K#U4t(>0G#50f0*FYRY"ZgBq\U25]b';7J(`X#T=W!lT:VYi(46^3:,
+)ko11l6%A\XIQ25T&oPXbu#=N+HXW[%_`@a.<lJE`Slcm&]R3MJ'?kq5=U(2mY01#M[NT,\2&
+WYj6.M9Gm$?6nXTh"LL:t7Kg'lq7]-Q")"C`>[,#EIUU:bJFne4[pY'Ve'ogI_6\AIjGe!i.W
+ZYB;?@cU,4B7.aA<>B8>)GhNYYTka("ag%=W+Z*Yc3:OYuSZ=R/8!#jB(kSAh:EK:R2A]$tM>
+eiH1N[1oDDCRGqb7p*=KHN]uB?K%:&VM]@\^5L/+&bqY[Tdhno)_QF1;pXg(T/kkY<[Y<?H@T
+/AW+Opj9S>U+nauLpQPQt<?LGD)0rKPU5HA3%S.t&+-ZeS39QbqJkGk,h:i6(!('IFKta"\XS
+=;WuK(nQB1O'd:ElG]D8r@[_&nFHe,j"QJ/3.`2%^9QV5&G-(gkelRqHtpMY,MIM6@5lKsdF=
+$IFa-E7;seh1'rklYU;9DY:,G5=_QuiS;rFSo20G#'E3KNOUl\QL;M%%HfI=i615J=0DT)Aa5
+"/HXT475,I.F?5/9<Pd=I,(#6VC\*0TbF5RaW^3;OgA-q1+Y8g(Uj43?%("N7JgtpGj(%ItYK
+IR_pt9BtR)+Lg<=3KBu^5DP#QB[KY:r@$@3$5Lm)VS>"(qV2pLJb.Xmk9ppdE*_P7iG#L088f
+,IU=RN!K:C8*V3:`HXiK"Cr:LQ)2OZ9L6@1C*e`76kQnY=us?8$bN_sDusJaXr41Ch;>\jl1s
+'qH+f3<\.<54-6J1YPN92<&E_R_/+(*q+:3PR`[V][;bk>+ocP9,bI9`cDTf=5fMZ:FT*ja,r
+D&P+el[&h3NS@BTgn$C$IRXUJE+p_7-_I#>K7`$`UElmb1:L,*")1[pL4.8D8TH,-B^SVs"sd
+iP:O5"D@fNmJ]<--X1Zqa9]Zd2\rrJ];sRk1CEArXM$feBLlQ__rT@VV1%,ju1a22Z?.1S'!0
+0>a4,T]p#`d=mM`&P1;K?R:)k^i]gO_UZcn/a!_eL@lT80)-BhA,]GW$_'fN)\/`G`3W.sYO$
+7s[L!bl$(CUdq:#P>WS0(,=#X5`W1CLQWpilc\oqB?`1F@KWKVf"CG2nf.%@q`BLY&qYV&^pf
+nR=;GfAO.WFU`S!Kr:06;;d6ML[%\^_k[78]sE^#U.Y4Us6G-u#="<;&<_d0OG4=pL):hbB`k
+/!)q[u^`G!ePCYcBqlUt7)'"dHu_(Ai+?0QO?C`f7[?+]YW\CE3M[90)F45F'I[6OcW[M13m/
+=Z[W6eAqon%Ef2gtOo]\T@ec9ZYGG1NUl9chVS+ba`_]Z(q@[q,j#>"ZaZJ`gf`Hb.rrRQmVX
+=$H^?5"N]bu5K`0C/brZ5fl7L.iMk!_0ui'C1e-.U_W/Q#\B+B%4FD\b0!P!g>DBZ^/9d`FNm
+hhDQ;%Ht4N3&=XRBfX$#]!;9eWPn=kU]P#(>=/paaP"\?;$,a'!_I,tD+n_)4_beBV'2/84)7
+6d.X5h#5IRc`C/ZI)5FjVZ$;pp0G_:f<B$143+RR'[=Pjis#?h#`YaeD#b%Df\2)kHVi=Rg.o
+;1'K&DMDB#SciiQ8Z\cj&IiJg"imDQ2snS/`[)tEJWXPJaMlL8%1SuKP)<Hqt/*oDXk2IK5_*
+\Kt1>23J>qas^^JtEf'Il3N,@;-m*$a;$$$h>u9#P56`OboJDQnJ3E%EZZ8"N]aeYPc1/s0sA
+IX#r>dZWB,2RAV\-`$ft&BFM65,*.5oNXKYfcbi+4E0dV=fQ*F-#J#234&3&kT1p]cfZ/_b=P
+q<5*c<]7e'4mF<d&NDEVb^#i[Du3\F'XGg0*.LP/Ah7`&.d%oG=ZFA\f0fhSQqOR(JF4T/(0m
+1NkL$-e#N]5kB,GHjrg1ph1*94,X%U7`,DZ&)kFTW#J!=5MkkHHTcV_)t.n.mA$UBJiDGgnK;
+.VKs(ZpgkSu*TR8+nBu\jR]\&&'\)Fm".':CN[<SDMO&t;Fbuh:YO).'Y"Wf'^iEG#@L6\T;;
+1e^T/6e)[7E@(!U&nlg@t#ISF"es\ZSR_m90TgV5-@6CEAKi%kFXu]k8Hjno&;XT?/aJ[*5'3
+gUHC9JhI.<=fl_kdca.,;m:U_>$kEcPFau'A\G%7mpN&hHRsWi\2`CB6Tpt_)A_ktnd`IqfXQ
+j3T=5;G'hj:EXA,.:N42A0#/8\t?k:CN0Ra5*CO/kHU_/:m_`OtT^rIikKbkd\E9hbSCBoP'u
+E#l^.LAGn;3/5"Ae.-!3"hZdIRa\2V5ZL&*l9f+nhX&8%::tQ\^*EDQ)_)>,I4JW<_9;_[Fq7
+p3M<CAuC_KD[n^KI]CrJ'm:gApNeR2)d*o;jM9mC%J<`S)7EYPUo:WouT'R,fbY8Bo5,Gtg*$
+B\VE47\N%LNto$aMt;co!r&sE>t(%S)OCnQ[IhZI"("=J+1ldNdT02=*X-gcX,Vh#Z(Di-\g=
+O*K:Hn3lg8nfl;c6K0293"/jf*c^#7"q[IcDE^pY0]@k]Q`in(BanfMKlen'RXD)<I)_2G=ir
+T#MZ_E`HT6"9Gb<BG#?C'qdnLgut_4p=%e]`V0Ed8>i5%<s[1:r*?^LtQA9`KWW^V,1MfC>>G
+W#<Xf@sDW#D\(m1$`G&^S#<N2!,qL>6Q]Y#_(WFjC+%RS`@FIJEZ<RN`/C`GCVb)hnB;q9[1c
+=oitkGbGpA3UiFcB"V@J[:ih78Q=G?W2UMpn7h11(aX=2-[[CEgWb=]%H"H/2#ZPnaZOBmZ($
+BUO6H$Pd@KA"qFR>DfENsh(tgrtiM\UI18f5A]Cr0D^_na%Y/s3=OZH/\mPcdN_?f,5VOAB2/
+q5K1MfH/Jg0^L9bgp\&QM2g9AK\W]b.f\"#pY?9]-\i+Fd`0pe0q?nggi5QQ/5%DQ<Q@I&"]3
+)LoV4XufRDj[:RQn$TOfPpqTRk;PRJ-`'l^1u$XPY_,L?\.\mHkjk]T-?+_kqFd0o":MZ!eKQ
+?,/+KnEO_h+$b*9?KoA=*k^!^(HYK;'[If9ZYas`+J*=:8IL!P&!-0FnP9"`)/G\F\e,Hk_a@
+Yu5TNnUU9Fjr<hWnW<c5d3%EP`g?0,1s(/)iT\.gqL\?d"[=(=N.jqf5J!;#b9-P*P)0Ja[4R
+@'RsBethtq7$dRa3B:YkBi4oiPdOC)s,`b%M&*[G<Bl:]gFX%Y\T?@#M=$ZmJT0&`rj"km9rX
+HpNCP#-[-P?EsJ2gg"=<!_lQ)D])CF4b*j)HIE'FCgpi-R?*)](nkZcuR:T)DD.LaH(,p2,4c
+;M^W]CpFEqt(+H^D9Cb^Q$a^LkJTVSCE`f5@8@3aTLSp#C:.%'PV!h([Dd^l(R)iA@,J^iTI!
+V@TLdGcD]YG2e@Rpr*h-hM0&\ib,Aqdt6-InF.J]ZkGmQGb>AD)H"!RpMIl4F]_e)T@RCq(%O
+<DY"`$,!I5D^;NBP?a=5$$;CjB8Jn!N?)HfMM/B$<FbfRol4Ntr6H8_X5iq<f9G"Y$AfIfM]E
+AIXdq$4*.jeZsW>is!u4?(-`_]8T7Vp=nP&:;aM(hD4uO.Tt'$+BU!E"<J$ZaG]CS_SRN]0!N
+tS]u"f3lK#?D"nD(^L5li\Rcju5%W7s<pnnc5LK3[/"0SsaE?6>f"f]E=n4Wif5f.5/?7[/G?
+F>mQWGq\'6E&=p1qmP@)dMi^Wa'ODP6>WT"g"ma77@j8k8FD0V5q-Os)r-)F#=Zj8CCo_dbiS
+Zl<dAZ2,ji5(\RD:im6Z[c79%XP/HH4h,\`mV,-V'37##`AT:)MYoNj<JtEGaK*2+buhUb\Jp
+W/JOS[&\/*b/=AXnN--.Q*k%`*l_ONr''OXs*B'(7"#;`Z*HR>U]4t]7oEAKi%k6G>,`[fs<d
+M7e$n_ttCrLIRSEps-+%Iq@Sp(#Lf?roRRpT^K[m6*Sebl_=Zof-09EpjV.DW?aECd,Y3<]5E
+PL-N"n0C/=Nb:_@^B2p`<S%.u5qR3Z'J`ZQ0pH+\kZLg(,WF9c]f=](s2nA2_(APE;Qcr[[gf
+KlVQ<@eCG_YHY1$oc9:ja:E?,P".n`Uh@N+2H6*k?fVL[`Z)'Fj!:IQYu4qg5QI)hjimmjRTe
+JpZ4UnfUuA@RUZjmmI'qgq=AF2.Kc&nf"cT)jYB\i]?/O,,YWh<ajBf/DPpF%9QGX43B:-/[E
+N\=c.JNQs5M0X"h3lZO/Ff!9s<HOb`0]\31e[13$M&dUqDbP)lZ*I,)qqb@ga=HnOsK#gWtOl
+idljj/Fgs1!&2P)ZB$fj7-H!(i8[#iD(FR`mtX.Zub\EmQS]4Ipqs3D#,q,pTe3<lZ]Z&'5hM
+r9bXQG=kUTM>Nu$8'u+>Uqcm4?Z?KFI(/*LpnJb`n@o3D2X_5Jn>lGr=SmuXeZV-\Y3&;UeqB
+J[\i!*4f8)Z>\2i`7*E:54C)+MFGX;o+"do\>T(&_7kL\r4Kh2T$.ES"&=4+b+'/3Se8X]X#'
+`VYb/#<=l.du6AXYc&-A[pe5rACk6U/afRRr$oqJN3#apgjjYbQs5S2CGD^q)5W^+K%\,1\Jd
+8^OC!_\"dkmBg[fB2%]3gt[S3Jg4t]7oEAP)bo?RF4>is*U0E.O*^>mo<*$!t;dl]A#hNKemf
+[\1*#!9EKhT<Z*H/L3]I`[mCgq02j>IgM_c26/#LQ+CKYatI3XD?g]7b0E#Wh,Kjj2P:!hIFO
+:/:X/T.Ts3BV&NP-9,=_oR[71L,$-qJJl44NJpG>ZI?`Cq1[BL%grK&P9Y:0+Q<d#;2(TcgdP
+39j`KFX\^4=0ia?>O<!T`n5c9C%:K14Tue;8lLZ1&%)gQ6gp$X.O?$guZ&q0OfF-aK2'eV).9
+A8];tXdE1F\[@f'K/lrQfSkb`R(WO,.kn"DZdrSt):D0??@j'6R'@RYM_MgU[hiFU5,RH#[N+
+(gNO2p\q8j%1no5D-O.-H;cW+;^_FnAY)<&PCT"DeEk;[^@VnV8LPO(FuUR,6jO*@k(PO1kcp
+]qD;Z1SZ4p2f]ch#/+7I*1SWCtd1SAi;KN^6*R<__#(qo/g"'ZLU.rXJYH'<rAEJDfD8.AJHb
+EKdCM;>fJYIYinZ]HCP/"Er!VsH[r[$1Adun\sjR1R@_='"ZMNc*Eh!U23+amA<%jT)"T@fh@
+Sh@`nUU=mDn!Gbius6DTq@`S>4.bJrDTu*5q2Eb\k8`I@.DIZZ]eY1M/ORAg:o*6i'iZf-.gC
+kr"i*Kc-@7I1rJr_"7uh?B3dliq>-$/&ek.9In,ie[V^e[h[o2!i4p&/IuPUpdmAmP)5fA!0W
+DtOF5j-aRJ]?`JYu(c]8JDNLW0qo'Nn2-Vobm3&0.ac"Ko!BQs47f3aR[4$MBG1"q(e[&r`D_
+*aRgZN&>h?X3GKbLjPT`qFd@[WC'Q-el\1S&^td`Yq&[CY3fUCW#6ElS&;3GF.3j]i+Hk/+:,
+tjfQ"q]NKOAND3K%Y@"8RmE59_nX%G>?X,Phr!VP]c]+8R4oY3ij,ZAfrlCkl5PXaBKb&Q<;#
+(!HJua)I^UiL/X*62,RXJgMk(:U`=cILcIl,Kdh!p0DJ0jNAVQ9t$?KV-Om%ukMs6*f*/A/N@
+4L&EM]"'Xn/.:qEpTj#FP4S-ln'(UV^R*_?jlCmM?ZL';Mf16&D_?tHbED6c-C1K's%11ZOF5
+j-bs+U">2$>te##p55',l1fs>>;R58L4]Qs,3cX3na_8:m6F)l::04);5l-a.dQK@;mY?8&=j
+iWk_giH8"@H%1ZhuDVe%mKX46`X:lIe;#X++*@ZTE"iP:H\0cP>=C<o[?T#qs:Z85QCWh0>-f
+&9/"!Vo#iulkj-j(J+_>nJ+]jLq0]p.?[mLa`f4oNq.=2Lj]cZ:<E3%!?!U`7;tJjmmqpa`V7
+*h@Y-.2F%mHqqYQ+RiJ)AW"Y\i.'`l?#Z55M4WWTiH(5Ak@VroB8=[Vt';CY,`F]6Ac$l)/n&
+meuLYcWXLU56(QPf%/FNqtD0lE8]*:6Z$[W?[hf^H[GWk?[[(hkg<n\NcfMgIf8rkJ,S\?]=Y\
+%H@#Sa\%d@_br:'!IJs-C-Vp<R(`<&AgM[<%#LAo#1Ggq1mbGAEkKeYPh00Yg?6$[.lB.4VdF
+#5(Z-/IeO,o?Os8D[nY?nncmFi(8r,DW2oc#i-r9I_iEr&Q]re':lAgAJ?a2:G3DFX2ZHp!AK
+j(9PYaiD:i5&Nj\OaK9MjPsht+3DR@83Uo\nr\;^N9'#2,Tk.K_alt/7e2[h4H/@]AgAJ?a2:
+G3DFX2ZHp!AKj(9PYaiD:i5&Nj\OaK9MjPsht+3DR@83UpG,1/CK-PcYIne"2JK&e/0E!49Q#
+WGSNKM:s",p+;c^s00DUa#.-[$[Gb8Nmp[$'A&91>%8-S:2M$_fP]OcV0!o[tj$SOdio#l2PL
+OG6iW]0DS.&Ak^9YJ*LHL##<G?3J$qcj56B:&1_<ao!(_8bK$JaR[Wtl!ftGN.$Id*O0eB`XG
+DVeCNbs8aGE7SZ%DY8+;=S"l&0Tk/+PE9Oh\uU'Om\^_WDC[rc)1,@FqV'(!#;'+o,7!AsTb?
+?h+MM6\=Y:eiZ7a<^NZK5+sXhP>4<8ru++&O@&[G753I8a(B!_,p/%;OaO5AGKn0Fo&5W?R6u
+hr+33IVeEdNG2bXo"'IR_(Y\/d'Bnk\Y;(7Zh'g*_58JZegjV,!B?\i.MO?cs:.5#]u/<Z&/,
+Thq85"<]9-gIlSWqi#)q:L72jQ$8!'_aPuK%;0""?k9A3eJ1CW7_mj1!.J.1SZ/iKY8O#-QaS
+$hfa]3L][;T7PgdhI&u\B\/Cab'UOk$h%EZXISLH0I/KK5+qqI:C5Cq,8K:E+b/ss4iq12ML-
+@@LP!hK"[3J14=nr=bn<eS3Fg&$5S+?BA&;_V[K-e-W%!=*9,!#1JI&pCr%*;!FG7[]XFTW'H
+S2mH>OF2_#!u%:t,o;cXAB@=Ii<YU-&Af#)+!KEi*M7?*bp4rFne&_J<,;17ai=O^k;j/\,:J
+1ij&N^bmsJreVqERgim:2ML?)h^T;13mm)qg-?;rE74o%q1.r<+Cq:KdpP)gi49Kr)La3qaaC
+9.Z[pN)HA,a!JU^PPMOE@i0KML<WQj=_<(L"IapH>?'2TEN2t*m(<`_[3oGW:DZA#M_A-=P3/
+4U)#fab9nu+YV$&odo[IG#3@O#b&HHM@ZlemLqDg02Yf%@B<R,QWlTa"[1g+aHCdAHKj?E#nd
+u2H1\-rE0i)Q[K^L_h8SIcDm,;PI4sGPK5"<]9-\@I)r*ge3O%:CbOUmY!p50-T$JeCKI(\;%
+nn4#^83Tf-)>P,@HeW,!]P<MsA2pqZ't2e,KR7$9QomP>`!u:BUMlgdis9YGa1pjl"bF:[L.F
+MMMmMu*SN'md;\=FgBLk=QEE59?@sC[2L:UI=M,1HZLkHD*_3/(fL,tV-OdpY`51ZbtL?'S44
+,Blg\cHR>$6_Mt[:ZV(I"W&0K&e/0E!49Q#iQ&PNtB/?,Te1_,=k!b#Y0u(KQ%$:oGY0-8RA^
+`,D7#7er6GgNsSS-D^i=g:^6M\pBj99]559\),!EX:rcI$o!+/"l+t;S_SM.&A\9B4C.JfgE*
+PRb?'jX4#Tf0?243#AjuJDn'$82jRg9Iul4d:[A*+tb%Z`'W55A$mW(q6%e#4OYHn<:(I%2C\
+I*C(P'ZX\('Z_ZgnDI.OXB4Ks'Sp^,Qbm8eq9\_(4sGQr?1W'*I-A*Y9B3pII"K4&7:_/6,8,
+fFj>4mZRgS^Pa=K>[_]t[Vndu0rnhF$<5+rFgaG9YTHpe&+N-sj"),'#-m"'61[ZuX0j3JcDO
+aN\91\*9m[O^9V6=7-U8h'=PB%K4c[\Ic6jPpMcaN)&p=7&RI68$;]q7oaq/r6K_4u+rm5X(%
+9(2)_R4GLo;A#Oa.SbP$OWCSF')(aJ&A#Nn:&BTbfjC>mW@n8dM\:^0+XW*pF//?#8<,9KOa[
+ZUk,tL3d#Y0u(KQ%$:HpML+PItGJ7gM%MXk>3M*tt09lTf]STFBtB=7(aVo<A=gB!2c&6Q[0a
+P)j1%:3S7s#mW+5Q1:GnW9tD/iOF8O\h;+F&NhB^HELalBJL3fYZO\d7.RV^-:1(73/&+CR(:
+;qG)Iff55EQ`6Y]:?a_Z%h-]]^*Ell@2I*'DXU<:MM*H:=P@UY%LMHU4J:-O--LYW\k/4,($$
+Tpf/Z\9_qndu0Rm[B3kj?o!R?4lB7KT(3q)AlL@7`8_76dKA!j<G:nBB1kj!hPAA$*(Ri*YLJ
+"BOK=JS`D".Lu`%kK7&Vs24:\<7`5X3jDu6>q1pK<1\.50B<R+k4qX5h;9rs$83[%>&J`F..6
+Jgs_n0j!,-1o)a.bb:2EO:YZ\9aG%J$d!DkQ1O#][r+^Zg5?&@a6*Lu`&)p8-PIq7oaq/r6K_
+4u+t-+s/=2N$jIgnduq\A+DA(]u!NlR_;$5Pb8GNm.)m\YuHP?`#J9P?L9Hm+!KE*9Z>Ql:pX
+4/i<cMAH\LN*KU<At+!H:^83TAM!B\"<[@9`oZK*6`)lV?S'p=Ua:="&*]LG^%o>[hS6f7^lJ
+5<LQLr?!J$k:>!1-VTtQJ."E(R<-f:HhbP$JTN)4uQ]5jPpLeP7LTk@qfT`bsE%c/P.30lYdt
+(UkVfMOcPogr,&p16L9mH;f>29KH$a81dYs"a'sG<a!mb*a%RLmlX411LPgsmKY8Y'M5pmj%,
+-Dk"-eM2foP2=&kLe8+1K@I*hBtg.\V.p%1fT@6pAa%a[[TfccBa^jk!/r$*;uOQ;</>@?Gq*
+!g.kh,aXQ(n]?jQ@jS#5is;6=%m;t#KbZ.B`QV31+%doCI/MYB.[#ikGXakd9"s]`Va"kDiWJ
+AJEPe;g!]S3@NkU(-O!DRd+9/3E[AOqgap3+LF?rShoT>gjq,kX>q$<&?1&2[O?=>3Fc!DP+8
+l,^bG53!?==Q^ZiXP]cYP&frNtC_%VIJiqW7`\Sn-%:1]gD9%6;.]KNtB/?,Te1_,=k!b#Y0u
+(KFj.dq$8,`61PW)%G9'DfPW$]ac_\rDP1/hQ:a=f3'G$Qn/=S1bT#@g%/'"n!M<sT'o>9u9+
+B"`1;6<gWF9-TLc\2F=hH+(C.JfgR&#+G8sSJ$Uj,Qs9]j10r701#&`Pn>A.B,\b2d(24b<l(
+9jXpBa37!O_@fe'II^f%&#0JqdG<(,`-:?816qF8(gli*?D>T_9H?E=/;?iLI)6@(*jp7(8j<
+69^kttH-6c2^@HFG\36$FY4)`b*J@sqfJr%&$j#6]eq.D69CNbE?Rj*2(C?2$ITcu6Zndu2H1
+\-rEWHWuB!n61:$#>8$5)FSb=S[XLFBBe1O[(06_]A<)i.RKY'1ZTT7lZ*5jMN78YuL9#`;dl
+;MWBu6GXakdP/$B>_EIJsH<)$Y8TNmeU:03CE68Muo('&\B:n7KUr4Dus/&!k#O[Hf,5EK;PE
+?CB`9C_Vi^"Y()Np.m-6jTUK(,.T%!AbX';&kf'aZ07K-e-W%!=*9,!#1JI&pCr%*;!FG7[]X
+FT^-PV*]EYC<]j1q$8.@"Na.>i<YU-&8o:DDc#h5P*[`q#iPuf21(&<@tN0N*=/h\Pek$&Wnl
+$G4uV?JlkL^akT`G^o!+-,Q+C&LQYBC]*_+.rntEWrfLDm_a/7UY3qk<`*g7,JhQ\oAeiK4_"
+KbconhJ&YM[tdJil?q(bZs3^"Yk_`-Qf5$O;b>cn5l](Z\%7J7^[tWN1Hp<0iJ>43ga%%_5<r
+m_.8dk&McOP?slgua=IBZ`Yf0]6PE!SAk5+*&9lC>D=V-+cX(%6Yk!XD*O?#;B=$5%PC1T9I,
+_ptnsO$F:3QGdXi;1iX%%iSPg#5:b`I535k6Wl+Wn$M<bb6]j:`$Fa)4!a+"$gM'c&O)eHE%.
+`eiF91/):$$psM>_k.mC,5M$(N-pSKH.s)-<I<A!Q!pB>AbNK$&"KW`2Ja]Mq=loIV''_Ye.B
+aBSQNGZP`cRD`9E2$"o?<eOF/U/n<6c@&U*1hq&&C'@4+7`?6KqR:^0R9q&&C!.R\=:%Ja,0p
+)&sR&FL[<@d=5sfdhaF"P&sS6Lk^T9F6lC&Af#)+!KEi*M7H-bp4rFne&_J<,;17ai=O^k;j/
+\,:J1ij&N^bmsJreVqERgim:2ML?)h^T+g$2m)qLiIk;iUn&^@M?==dJaiC:%OaN\<A+F&CF=
+[m&]2%JV\mIYP?U/:<$cfLr+#=`/o7'FWp;r)h0r,")%(p'`8Kf16nKf9tM(0T'Fhk,3M1lt^
+.;Eit?MX?u""Q]hS$@]<p_Cn@,`oNO5&QPp;e,M.,?e(P-3L)6%_$\'a[[TfccBa^`ApNO';8
+G?'KN1@X?8n6Hpe$uI#MU%O'uL_=QO$n&ILkq&IHB3nmQ:W?=B5NHmG<jr4+"$P)nXJ7Qs;a]
+^7Ju>?G=+,R:J?D0CWQ%)bI-f[2!Ano9sTjQ#.i(P0A-;*uV$jM_`,^eUCPIjp@@1,L6ub;^[
+fiDhue+%+j7m)5gT.mu]1b$`=D+%%&AKh+tO+Wp%#*^fK1_B$QoCu#(KH\E$&TN\['83T@r.7
+*M:69'SX,D:"=a[ZWq#a15[_@\%8+bV(25$"n_CSu+RZ+aIDd7>CCNtn[YD)OsoKfD7sJVlqV
+JE13klD4:K?!+q!AH\gECuBDIoF@%F'dOmi@7WRW,PbG-o'md@J'3T_L'*]g&rYg\"j+f3(a1
+aYRacre`Bj&d/2>6on6oU1T\2rm8IE'N`u,MTUp0DEduecI+^e^%=N_0u%_6<8[+;G%P8Mm3'
+.=jB-aCT>T<RWI+ca_niCU=Z5&i9%q'7j]8V[oGR1D[_':<hdT>VAOI#S(HDEY3n'GqH"3Cj<
+^IjJc0i(E2cZZB;A;UF:A`iD!8gcI4:IfoZL#/8Cm$k/(:F@adSK+82^J6@1b;\CuNCs#ZZ_h
+*8fCa8a$Q:/j8#U]tc3'i6]l8^(;a=n3!X@Y/kerHKI-\<km$pYJ-6p?*.KHS.'cq9*sb.WdC
+o!U&&,Uc;V5)I6*q1Q`oXbT;.IqVP'm#OUAM414GEInIZ:BX<EUc:l)&9]Al$t862\f!e:;>i
+u7Hu;7AJ^>^8`%kopM/]'%n?A@%TmY(a*/rMO$4NUcq3[Efa_-bRk26!]A0?!9-aCTAT?(l>T
+P.q3*j_(-6XjeR=\5);C&+.(J:c@I[W`S9&eQ=@%11d8MU9G=8M/,",to=K7/;N/N9$1)@[0_
+s[DX.(\CWG/5icAq5sC%6La)'%YU1kN(5aR`RV4'j=(i&#&Z[!c:5C#7Z\6`]Cn\u?4@[7BSA
+Sr9aX=@3,Teu'8D5EjOl;Oil]`%'A2#8NVb%["K\!Z1P%9]9b[VY\ICl!r=leTol<`F4%*?P(
+,TeO-52O2=I%3[sZ%@"e-h5C#qT+H7"pm]gYsKGjD2P+hZ/]q<oF@%F&Af#)+!H:^83T?G8!&
++O&<7n/#U(0Rne"2JJsh"VSk2fciGm*&j7N'^63rXIAsX(G&L8GAKHj#O6;/7l5@ngB'6ch7&
+Rrn]^@d^J`Slk&#se%n@]HA-^\E?T5pRNqV@:SeOF2_#!m/KEI"ZG?aiBKjKG-?D;;2e53#CN
+`KZ_@"oK$qe./AZJLTq8TS>=(H+/b<=4-GYD*7#G.W3*'6PYZs*Q@-W8Ob*`gC4m;6-^'OXH;
+^u?7?*C\pI+Qa;bm`9[&=R7n=E07@d:3rd/5!E7u.`8W2NkN@[m_='`jZB-hM:9=J@)`i<H"l
+[(qW5Q3kgs'D4W.EZ%Pcq#m7<@T2h0.8ES-#n.6L6.i21fFf"Z=L3lN?r7Am'=D)T:d/<+8<B
+ksCec%n8%=+0RU$M+JrU2oZuU!8R'HY%+.(.u[!ikb_C(E*,MYOX"YH\L&YFFp*#hih$9HNbI
+cN=5SU:j0b+[l@4@U=:I%n'R_?NIm2R71oes+BL7eoHdA!9FR&T1u3o!)NmZ-m<C<BeOZljA&
+r(&@R'fd4:'I';8+4:sGd08(Ac\h!FCEeGc2jM\Yr5%3nLBYu<sgH-8u+5mE%n:S<N&Q8+i83
+UMJ8\ouo2*qZ,'?Na<4XjL[U..\iHQr9AW@%iW>1<g,GY]S,1%e6$3iD/"ZBt@Ij)h<!oU\T;
+@d66o&E++PQ:.ValbGZGI"[l5U/m7O!QdifWCQM6,Te2"5k6WT+!I.>nhDC3+e7JfI%6crb8!
+_+%EV*Gi<YU-&Af%'j<K<hFqZ-nYJ0kUkn]s(,$"-UkGEN2&OM:&`9I,b&0c8m5H,6,W;~>
+
+%%EndData
+end
+%%PageTrailer
+%%Trailer
+%%BoundingBox: 0 0 382 406
+%%EOF
+
+%%EndDocument
+ @endspecial 275 3732 a(A)m(t)i(the)h(top)f(of)g(the)g(windo)m(w)f(is)g
+(a)h(th)m(um)m(bnail)e(of)i(the)g(image)h(that)f(c)m(hanges)h(to)g
+(re\015ect)g(the)f(color)150 3842 y(settings)h(of)h(the)f(image.)53
+b(This)32 b(enables)h(y)m(ou)i(to)g(get)g(an)g(idea)e(of)i(ho)m(w)f
+(the)g(image)h(will)c(prin)m(t)i(out)i(as)150 3951 y(y)m(ou)c(adjust)e
+(settings.)275 4081 y(Belo)m(w)h(that)h(there)g(are)g(eigh)m(t)g
+(sliders:)150 4231 y Fn(Brightness)630 4341 y Fu(\(0{2.0,)i(default)d
+(1.0\))h(Adjust)f(the)g(brigh)m(tness)f(of)i(the)g(image.)150
+4491 y Fn(Contr)-5 b(ast)142 b Fu(\(0{4.0,)33 b(default)d(1.0\))h
+(Adjust)f(the)g(output)g(con)m(trast.)150 4642 y Fn(Cyan,)j(Magenta,)g
+(Y)-7 b(el)5 b(low)630 4751 y Fu(\(0{4.0,)31 b(default)c(1.0\))i
+(Adjust)d(the)i(cy)m(an,)h(magen)m(ta,)h(and)d(y)m(ello)m(w)h(in)e(the)
+i(output.)39 b(These)630 4861 y(should)c(not)j(normally)d(need)j(to)g
+(b)s(e)e(adjusted)h(v)m(ery)h(m)m(uc)m(h;)j(ev)m(en)d(v)m(ery)f(small)f
+(adjust-)630 4970 y(men)m(ts)31 b(can)f(go)i(quite)d(a)i(long)f(w)m(a)m
+(y)h(to)h(restoring)d(color)i(balance.)150 5121 y Fn(Satur)-5
+b(ation)70 b Fu(\(0{9.0,)33 b(default)d(1.0\))i(Adjust)e(the)g(color)h
+(brilliance)c(\(saturation\))k(of)g(the)g(output.)40
+b(Sat-)630 5230 y(uration)31 b(of)h(0)g(means)f(pure)g(gra)m(y)i
+(scale,)f(with)f(no)g(color.)45 b(Saturation)31 b(of)h(9.0)h(will)c
+(mak)m(e)630 5340 y(just)h(ab)s(out)g(an)m(ything)g(but)f(pure)h(gra)m
+(ys)h(brillian)m(tly)26 b(colored.)p eop
+%%Page: 30 35
+30 34 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Programs)2663
+b(30)150 299 y Fn(Density)179 b Fu(\(0.1{2.0,)47 b(default)41
+b(1.0\))i(Adjust)d(the)i(densit)m(y)e(\(amoun)m(t)j(of)e(ink\))g(in)f
+(the)h(prin)m(t.)72 b(The)630 408 y(densit)m(y)30 b(is)h(automatically)
+g(corrected)h(for)f(the)g(particular)e(prin)m(ter,)i(resolution,)f(and)
+g(in)630 518 y(some)35 b(cases)h(pap)s(er)d(c)m(hoices.)55
+b(If)34 b(solid)f(blac)m(k)h(in)g(the)h(input)d(is)i(not)h(solid)e(in)g
+(the)i(prin)m(t,)630 628 y(the)i(densit)m(y)e(needs)h(to)i(b)s(e)d
+(increased;)k(if)d(there)g(is)g(excessiv)m(e)h(ink)e(bleed-through)h
+(and)630 737 y(m)m(uddy)29 b(dark)h(colors,)g(the)h(densit)m(y)f
+(should)e(b)s(e)i(decreased.)630 881 y Fi(Note)p Fu(:)52
+b(the)36 b(densit)m(y)e(will)f(not)j(increase)f(b)s(ey)m(ond)g(a)g
+(certain)h(amoun)m(t)g(no)f(matter)h(what)630 990 y(the)31
+b(slider)d(is)h(set)i(to.)150 1167 y Fn(Gamma)170 b Fu(\(0.1{4.0,)29
+b(default)23 b(1.0\))j(Adjust)d(the)h(output)g(gamma.)40
+b(The)23 b(gamma)i(v)-5 b(alue)24 b(is)f(automati-)630
+1277 y(cally)h(corrected)j(for)d(the)i(c)m(hoice)g(of)f(prin)m(ter;)h
+(this)e(is)g(used)g(if)g(y)m(ou)i(b)s(eliev)m(e)e(the)h(automatic)630
+1387 y(setting)30 b(is)g(incorrect.)150 1646 y Fg(5.1.5.2)63
+b(Dither)41 b(Algorithm)275 1857 y Fu(There)33 b(is)h(also)g(a)h
+(selection)f(b)s(o)m(x)g(for)g(the)h(dither)e(algorithm)g(to)i(b)s(e)f
+(used)f(in)g(the)i(p)s(op-up)d(dialog.)150 1966 y(There)e(are)h(curren)
+m(tly)e(sev)m(en)i(c)m(hoices:)150 2153 y Fn(A)-5 b(daptive)34
+b(Hybrid)630 2262 y Fu(Adaptiv)m(e)g(Hybrid)e(usually)g(yields)g(the)i
+(b)s(est)g(output)f(qualit)m(y;)i(it)f(c)m(ho)s(oses)h(a)f(mo)s
+(di\014ed)630 2372 y(Flo)m(yd-Stein)m(b)s(erg)28 b(error)h(di\013usion)
+d(algorithm)i(or)i(ordered)e(dithering)f(dep)s(ending)g(up)s(on)630
+2481 y(the)k(image)f(c)m(haracteristics.)150 2659 y Fn(Or)-5
+b(der)g(e)g(d)173 b Fu(Ordered)39 b(uses)h(a)h(pure)e(ordered)g
+(dither.)70 b(It)40 b(generally)g(yields)e(excellen)m(t)j(qualit)m(y)e
+(for)630 2768 y(simple)25 b(blac)m(k)i(and)g(white)f(or)h(four)f(color)
+h(prin)m(ters)f(without)g(v)-5 b(ariable)26 b(drop)g(size)h(or)g(drop)
+630 2878 y(mo)s(dulation;)22 b(it)f(is)f(not)h(recommended)g(if)f(high)
+f(qualit)m(y)i(is)f(desired)f(on)i(six)f(color)h(prin)m(ters.)630
+2987 y(It)30 b(is)g(considerably)e(faster)j(than)f(Adaptiv)m(e)h
+(Hybrid.)150 3164 y Fn(F)-7 b(ast)315 b Fu(F)-8 b(ast)37
+b(also)e(uses)f(a)i(pure)e(ordered)h(dither,)g(but)f(uses)h(a)h(v)m
+(ery)f(simple)e(blac)m(k)j(mo)s(del)e(and)630 3274 y(mak)m(es)41
+b(no)g(attempt)h(to)f(handle)e(m)m(ulti-lev)m(el)g(\(6-color,)45
+b(v)-5 b(ariable)39 b(drop)h(size,)j(or)e(drop)630 3384
+y(mo)s(dulation\))31 b(at)i(all)e(cleanly)-8 b(.)46 b(It)32
+b(is)g(substan)m(tially)e(faster)i(than)g(Ordered)f(dither.)45
+b(The)630 3493 y(qualit)m(y)34 b(tends)g(to)h(b)s(e)f(quite)g(p)s(o)s
+(or)f(except)j(on)e(simple)e(four)i(color)h(prin)m(ters.)51
+b(On)34 b(three)630 3603 y(color)c(prin)m(ters,)g(qualit)m(y)f(is)h
+(probably)e(comp)s(etitiv)m(e)j(with)e(an)m(ything)g(else.)150
+3780 y Fn(V)-7 b(ery)40 b(F)-7 b(ast)97 b Fu(V)-8 b(ery)39
+b(F)-8 b(ast)40 b(is)e(similar)e(to)j(F)-8 b(ast,)42
+b(except)d(that)g(it)f(uses)g(a)h(v)m(ery)g(simple)e(dither)g(matrix)
+630 3890 y(that)j(can)g(b)s(e)f(lo)s(ok)m(ed)h(up)e(m)m(uc)m(h)i(more)g
+(quic)m(kly)e(than)i(the)g(matrix)f(used)f(in)h(the)h(F)-8
+b(ast)630 3999 y(dither.)52 b(F)-8 b(or)35 b(simple)d(pure)i(blac)m(k)g
+(and)g(white)g(images)g(dominated)g(b)m(y)g(horizon)m(tal)h(and)630
+4109 y(v)m(ertical)29 b(lines,)e(this)h(ma)m(y)h(actually)g(yield)e
+(the)i(b)s(est)f(results;)g(for)h(other)g(t)m(yp)s(es)g(of)f(image,)630
+4218 y(the)j(qualit)m(y)e(will)f(b)s(e)i(p)s(o)s(or.)150
+4396 y Fn(A)-5 b(daptive)34 b(R)-5 b(andom)630 4505 y
+Fu(Adaptiv)m(e)27 b(Random)g(is)g(similar)d(to)k(Adaptiv)m(e)g(Hybrid,)
+e(except)i(that)g(the)g(mo)s(di\014cations)630 4615 y(to)44
+b(the)g(Flo)m(yd-Stein)m(b)s(erg)f(algorithm)f(are)i(sligh)m(tly)e
+(di\013eren)m(t.)80 b(This)42 b(is)g(slo)m(w)m(er)i(than)630
+4724 y(Adaptiv)m(e)29 b(Hybrid)e(on)i(most)h(systems.)40
+b(F)-8 b(or)30 b(some)g(images)f(the)g(qualit)m(y)g(ma)m(y)g(b)s(e)g(b)
+s(etter)630 4834 y(than)45 b(Adaptiv)m(e)f(Hybrid,)j(but)d(generally)g
+(Adaptiv)m(e)h(Hybrid)e(should)f(yield)i(sligh)m(tly)630
+4944 y(sup)s(erior)28 b(images.)150 5121 y Fn(Hybrid)33
+b(Floyd-Steinb)-5 b(er)g(g)630 5230 y Fu(Hybrid)29 b(Flo)m(yd-Stein)m
+(b)s(erg)i(uses)f(the)i(mo)s(di\014ed)d(Flo)m(yd-Stein)m(b)s(erg)h
+(algorithm)h(of)g(Adap-)630 5340 y(tiv)m(e)c(Hybrid)e(on)i(the)g(en)m
+(tire)g(image.)39 b(Generally)-8 b(,)28 b(the)f(results)e(are)i(p)s(o)s
+(or)f(in)g(pale)g(regions.)p eop
+%%Page: 31 36
+31 35 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Programs)2663
+b(31)150 299 y Fn(R)-5 b(andom)35 b(Floyd-Steinb)-5 b(er)g(g)630
+408 y Fu(Random)24 b(Flo)m(yd-Stein)m(b)s(erg)f(uses)h(the)g(mo)s
+(di\014ed)e(Flo)m(yd-Stein)m(b)s(erg)i(algorithm)f(of)h(Adap-)630
+518 y(tiv)m(e)f(Random)e(on)h(the)h(en)m(tire)f(image.)38
+b(Generally)-8 b(,)24 b(the)e(results)f(are)h(p)s(o)s(or)g(in)e(pale)i
+(regions.)150 742 y Fg(5.1.6)63 b(Action)40 b(Buttons)275
+935 y Fu(The)29 b(last)i(pane)f(con)m(tains)g(four)g(action)h(buttons:)
+150 1094 y Fn(Print)i(and)g(Save)g(Settings)630 1204
+y Fu(Immediately)40 b(prin)m(t)g(the)i(image)g(\(or,)i(if)d(the)g(File)
+g(prin)m(ter)f(is)g(c)m(hosen,)45 b(displa)m(y)40 b(a)i(\014le)630
+1313 y(selection)36 b(windo)m(w)e(to)i(pic)m(k)g(the)g(output)f
+(\014le\),)i(and)e(sa)m(v)m(e)i(all)e(curren)m(t)h(settings)f(for)h
+(all)630 1423 y(prin)m(ters.)150 1582 y Fn(Save)d(Settings)630
+1692 y Fu(Immediately)c(sa)m(v)m(e)j(the)f(settings,)f(and)g(con)m(tin)
+m(ue)h(w)m(orking)e(in)h(the)g(Prin)m(t)f(plugin.)150
+1851 y Fn(Print)271 b Fu(Immediately)34 b(prin)m(t)f(the)i(image)g
+(\(or,)h(if)e(the)g(`)p Fr(File)p Fu(')g(prin)m(ter)g(is)f(c)m(hosen,)k
+(displa)m(y)c(a)i(\014le)630 1961 y(selection)30 b(windo)m(w)f(to)i
+(pic)m(k)f(the)h(output)f(\014le\),)g(but)f(do)i(not)f(sa)m(v)m(e)i
+(settings.)150 2120 y Fn(Canc)-5 b(el)216 b Fu(Immediately)29
+b(quit)h(without)f(sa)m(ving)h(settings)h(or)f(prin)m(ting.)150
+2378 y Ft(5.2)68 b(Ghostscript)45 b(driv)l(er)150 2693
+y(5.3)68 b(CUPS)45 b(driv)l(er)p eop
+%%Page: 32 37
+32 36 bop 150 -116 a Fu(Chapter)30 b(6:)41 b(Rep)s(orting)29
+b(Bugs)2420 b(32)150 299 y Fp(6)80 b(Rep)t(orting)54
+b(Bugs)275 533 y Fu(If)20 b(y)m(ou)i(\014nd)e(a)i(bug)e(in)g(GIMP-Prin)
+m(t)h(or)h(ha)m(v)m(e)g(an)m(y)g(suggestions)f(for)g(mo)s(di\014cation)
+f(or)h(impro)m(v)m(emen)m(t,)150 643 y(please)30 b(send)g(electronic)h
+(mail)e(to)i(the)g(GIMP-Prin)m(t)f(bug)g(rep)s(orting)f(address)2891
+610 y Ff(1)2928 643 y Fu(.)41 b(Include)29 b(the)h(v)m(ersion)150
+752 y(n)m(um)m(b)s(er,)48 b(whic)m(h)d(y)m(ou)h(can)f(\014nd)f(b)m(y)i
+(running)d(`)p Fr(gimpprint-config)26 b(--version)p Fu(')n(.)86
+b(Also)45 b(include)150 862 y(in)f(y)m(our)h(message)h(the)f(output)g
+(that)h(the)f(program)g(pro)s(duced)e(and)i(the)g(output)g(y)m(ou)g
+(exp)s(ected,)150 971 y(if)29 b(applicable,)g(otherwise)h(the)g(b)s
+(est)g(description)f(of)h(the)h(problem)d(that)j(y)m(ou)g(can)g(pro)m
+(vide.)275 1106 y(If)36 b(y)m(ou)i(ha)m(v)m(e)h(other)e(questions,)h
+(commen)m(ts)h(or)e(suggestions)g(ab)s(out)g(GIMP-Prin)m(t,)i(con)m
+(tact)h(the)150 1215 y(dev)m(elop)s(ers)33 b(via)h(electronic)g(mail)f
+(to)i(the)f(GIMP-Prin)m(t)g(mailing)e(list)2613 1182
+y Ff(2)2649 1215 y Fu(.)52 b(They)34 b(will)d(try)j(to)h(help)e(y)m(ou)
+150 1325 y(out,)e(although)f(they)g(ma)m(y)h(not)g(ha)m(v)m(e)g(time)f
+(to)i(\014x)d(y)m(our)i(problems.)p 150 5137 1200 4 v
+199 5204 a Ff(1)275 5236 y Fe(gimp-print-devel@lists.sourcefo)q(rge.n)q
+(et)199 5308 y Ff(2)275 5340 y Fe(gimp-print-devel@lists.sourcefo)q
+(rge.n)q(et)p eop
+%%Page: 33 38
+33 37 bop 150 -116 a Fu(Chapter)30 b(7:)41 b(App)s(endices)2587
+b(33)150 299 y Fp(7)80 b(App)t(endices)p eop
+%%Page: 34 39
+34 38 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Dithering)2590
+b(34)150 299 y Fp(App)t(endix)53 b(A)81 b(Dithering)275
+550 y Fu(The)33 b(dithering)f(co)s(de)i(in)f(`)p Fr(print-dither.c)p
+Fu(')e(attempts)k(to)g(repro)s(duce)e(v)-5 b(arious)33
+b(shades)h(of)g(gra)m(y)150 659 y(\(or)e(all)e(colors\))i(from)f(only)f
+(a)i(few)g(di\013eren)m(t)e(inks)g(\(blac)m(k,)j(cy)m(an,)f(magen)m
+(ta,)i(y)m(ello)m(w,)e(and)f(sometimes)150 769 y(ligh)m(t)h(cy)m(an)i
+(and)f(ligh)m(t)f(magen)m(ta\).)51 b(The)33 b(dots)g(can't)h(v)-5
+b(ary)33 b(in)f(darkness)g(or)h(size)g(\(except)h(for)f(certain)150
+879 y(sp)s(ecial)h(prin)m(ters\),)i(and)e(so)i(w)m(e)g(need)f(to)h(la)m
+(y)f(do)m(wn)g(a)h(certain)f(fraction)g(of)h(dots)f(to)h(represen)m(t)g
+(eac)m(h)150 988 y(distinct)29 b(lev)m(el.)275 1128 y(This)20
+b(sounds)g(straigh)m(tforw)m(ard;)25 b(in)c(practice,)j(it)d(isn't.)37
+b(Completely)21 b(random)g(distribution)e(of)j(dots)150
+1238 y(\(simple)k(probabilistic)e(dithering\))h(w)m(ould)h(create)j
+(grain)m(y)e(clumps)f(and)h(ligh)m(t)f(sp)s(ots.)40 b(The)26
+b(smo)s(othest)150 1348 y(pattern)33 b(results)f(from)g(an)h
+(equidistan)m(t)f(spacing)g(of)h(dots.)49 b(Appro)m(ximating)31
+b(this)h(requires)g(sophisti-)150 1457 y(cated)d(algorithms.)39
+b(W)-8 b(e)29 b(ha)m(v)m(e)g(t)m(w)m(o)g(dithering)d(algorithms,)h(an)h
+(ordered)f(dither)g(algorithm)g(that)h(uses)150 1567
+y(a)33 b(grid)e(\(matrix\))i(to)g(decide)f(whether)g(to)h(prin)m(t,)f
+(and)g(a)g(mo)s(di\014ed)f(Flo)m(yd-Stein)m(b)s(erg)h(error)g
+(di\013usion)150 1676 y(algorithm)d(that)i(uses)f(a)h(grid)e(in)g(a)i
+(sligh)m(tly)e(di\013eren)m(t)h(w)m(a)m(y)-8 b(.)275
+1816 y(W)g(e)31 b(curren)m(tly)e(ha)m(v)m(e)j(three)f(dithering)d
+(functions:)199 1957 y(1.)61 b Fr(dither_fastblack)33
+b Fu(pro)s(duces)i(pure)i(blac)m(k)g(or)g(white)f(from)h(a)g
+(pre-dithered)f(input.)59 b(This)35 b(is)330 2066 y(used)27
+b(for)h(t)m(w)m(o)i(purp)s(oses:)38 b(for)28 b(prin)m(ting)e(pure)h
+(blac)m(k)h(and)g(white)f(v)m(ery)i(quic)m(kly)e(\(e.)41
+b(g.)f(text\),)31 b(and)330 2176 y(for)f(prin)m(ting)e(pre-screened)j
+(mono)s(c)m(hrome)f(output)g(that)h(w)m(as)g(rasterized)f(externally)-8
+b(.)199 2313 y(2.)61 b Fr(dither_black)22 b Fu(pro)s(duces)i(blac)m(k)h
+(from)f(gra)m(yscale)j(input.)37 b(The)25 b(new)f(dither)p
+3014 2313 28 4 v 32 w(blac)m(k)h(can)g(pro)s(duce)330
+2423 y(either)30 b(a)h(single)e(or)h(m)m(ultiple)e(lev)m(els)i(of)h
+(blac)m(k,)f(for)g(prin)m(ters)f(supp)s(orting)f(v)-5
+b(ariable)29 b(dot)i(size.)199 2560 y(3.)61 b Fr(dither_cmyk)30
+b Fu(pro)s(duces)i(3,)j(4,)f(5,)h(6,)g(or)e(7)g(color)h(output)f
+(\(CMY,)h(CMYK,)f(CcMmYK,)g(CcM-)330 2670 y(mYy)-8 b(,)43
+b(CcMmYyK,)d(or)g(an)m(y)h(v)-5 b(arian)m(ts\).)70 b(The)39
+b(new)h(routine)f(can)h(handle)f(single)f(or)i(m)m(ultiple)330
+2779 y(lev)m(els)30 b(of)g(eac)m(h)i(color.)275 2947
+y(There)42 b(is)h(a)g(c)m(hoice)i(of)e(dithering)e(algorithms.)79
+b(F)-8 b(our)43 b(of)h(them)f(are)h(based)f(on)g(a)h(basic)e(error)150
+3057 y(di\013usion,)e(with)g(a)g(few)h(t)m(w)m(eaks)h(of)e(m)m(y)h(o)m
+(wn.)71 b(The)40 b(other)g(one)h(is)e(`ordered'.)71 b(Ho)m(w)m(ev)m
+(er,)45 b(they)c(all)150 3166 y(share)30 b(the)h(basic)f(op)s(eration)g
+(in)f(common.)41 b(First,)30 b(the)h(algorithm)f(pic)m(ks)f(what)i
+(kind)e(of)h(dot)h(\(if)f(there)150 3276 y(are)40 b(m)m(ultiple)e(dot)h
+(sizes)h(and/or)g(tones)g(that)g(ma)m(y)g(b)s(e)f(pic)m(k)m(ed\))h(is)f
+(the)h(candidate)g(to)g(b)s(e)f(prin)m(ted.)150 3385
+y(This)30 b(decision)g(is)h(made)h(based)g(on)f(the)h(darkness)f(at)i
+(the)f(p)s(oin)m(t)f(b)s(eing)f(dithered.)44 b(Then,)31
+b(it)h(decides)150 3495 y(whether)25 b(the)g(dot)g(will)e(b)s(e)h(prin)
+m(ted)g(at)i(all.)38 b(What)26 b(this)e(is)g(based)h(on)g(dep)s(ends)e
+(up)s(on)h(whic)m(h)g(algorithm)150 3605 y(family)29
+b(w)m(e)i(use.)40 b(This)29 b(is)g(all)g(describ)s(ed)g(in)g(more)h
+(detail)g(b)s(elo)m(w.)275 3745 y(Ordered)35 b(dithering)g(w)m(orks)j
+(b)m(y)f(comparing)f(the)i(v)-5 b(alue)36 b(at)i(a)g(giv)m(en)f(p)s
+(oin)m(t)f(with)g(the)h(v)-5 b(alue)37 b(of)h(a)150 3854
+y(tiled)c(matrix.)56 b(If)36 b(the)g(v)-5 b(alue)35 b(at)h(the)g(p)s
+(oin)m(t)f(is)g(greater)i(than)e(the)h(v)-5 b(alue)35
+b(in)f(the)i(matrix,)h(the)f(dot)g(is)150 3964 y(prin)m(ted.)h(The)25
+b(matrix)f(should)f(consist)i(of)g(a)g(set)h(of)f(ev)m(enly)g(spaced)g
+(p)s(oin)m(ts)f(b)s(et)m(w)m(een)h(0)g(and)g(the)g(upp)s(er)150
+4073 y(limit.)46 b(The)32 b(c)m(hoice)i(of)f(matrix)f(is)g(v)m(ery)h
+(imp)s(ortan)m(t)f(for)h(prin)m(t)f(qualit)m(y)-8 b(.)47
+b(A)33 b(go)s(o)s(d)g(dither)e(matrix)i(will)150 4183
+y(emphasize)j(high)g(frequency)h(comp)s(onen)m(ts,)i(whic)m(h)c
+(distributes)g(dots)i(ev)m(enly)g(with)e(a)j(minim)m(um)c(of)150
+4293 y(clumping.)62 b(The)38 b(matrices)g(used)g(here)g(are)g(all)g
+(simple)e(matrices)i(that)h(are)g(expanded)e(recursiv)m(ely)150
+4402 y(to)d(create)i(larger)d(matrices)h(with)e(the)i(same)g(kind)e(of)
+i(ev)m(en)g(p)s(oin)m(t)f(distribution.)46 b(This)32
+b(is)h(describ)s(ed)150 4512 y(b)s(elo)m(w.)275 4652
+y(Note)i(that)f(it)g(is)f(imp)s(ortan)m(t)g(to)h(use)g(di\013eren)m(t)f
+(matrices)h(for)g(the)g(t)m(w)m(o)h(sub-op)s(erations,)f(b)s(ecause)150
+4761 y(otherwise)g(the)h(c)m(hoice)h(ab)s(out)f(whether)f(to)h(prin)m
+(t)f(and)g(the)h(c)m(hoice)h(of)f(dot)g(size)g(will)d(b)s(e)i
+(correlated.)150 4871 y(The)j(usual)f(result)h(is)f(that)i(the)g(prin)m
+(t)e(is)h(either)g(to)s(o)h(dark)f(or)h(to)s(o)g(ligh)m(t,)h(but)e
+(there)h(can)g(b)s(e)f(other)150 4981 y(problems.)275
+5121 y(Ordered)h(dithering)f(w)m(orks)i(quite)g(w)m(ell)f(on)h(single)f
+(dot)i(size,)h(four)e(color)g(prin)m(ters.)66 b(It)40
+b(has)f(not)150 5230 y(b)s(een)31 b(w)m(ell)f(tested)j(on)e(four)g
+(color,)i(v)-5 b(ariable)30 b(dot)i(size)f(prin)m(ters.)43
+b(It)32 b(should)e(b)s(e)h(a)m(v)m(oided)h(on)f(six)g(color)150
+5340 y(prin)m(ters.)p eop
+%%Page: 35 40
+35 39 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Dithering)2590
+b(35)275 299 y(Error)29 b(di\013usion)e(w)m(orks)k(b)m(y)f(taking)g
+(the)h(output)e(error)h(at)h(a)g(giv)m(en)f(pixel)f(and)h
+(\\di\013using")e(it)i(in)m(to)150 408 y(surrounding)h(pixels.)51
+b(Output)34 b(error)g(is)f(the)i(di\013erence)f(b)s(et)m(w)m(een)h(the)
+g(amoun)m(t)g(of)f(ink)f(output)i(and)150 518 y(the)c(input)f(lev)m(el)
+g(at)i(eac)m(h)h(pixel.)41 b(F)-8 b(or)32 b(simple)d(prin)m(ters,)h
+(with)g(one)h(or)g(four)g(ink)f(colors)h(and)f(only)h(one)150
+628 y(dot)f(size,)g(the)g(amoun)m(t)h(of)f(ink)e(output)i(is)f(either)g
+(65536)j(\(i.)40 b(e.)h(full)28 b(output\))i(or)f(0)i(\(no)f(output\).)
+40 b(The)150 737 y(di\013erence)35 b(b)s(et)m(w)m(een)h(this)e(and)h
+(the)h(input)d(lev)m(el)i(is)g(the)g(error.)56 b(Normal)35
+b(error)g(di\013usion)d(adds)j(part)150 847 y(of)i(this)f(error)g(to)i
+(the)f(adjoining)d(pixels)h(in)h(the)h(next)g(column)e(and)i(the)g
+(next)g(ro)m(w)g(\(the)g(algorithm)150 956 y(simply)g(scans)i(eac)m(h)h
+(ro)m(w)f(in)f(turn,)i(nev)m(er)g(bac)m(king)f(up\).)66
+b(The)38 b(error)h(adds)f(up)g(un)m(til)g(it)g(reac)m(hes)j(a)150
+1066 y(threshold)24 b(\(half)h(of)h(the)f(full)f(output)h(lev)m(el,)h
+(or)g(32768\),)j(at)e(whic)m(h)d(p)s(oin)m(t)h(a)h(dot)f(is)g(output,)i
+(the)e(output)150 1176 y(is)k(subtracted)i(from)f(the)g(curren)m(t)g(v)
+-5 b(alue,)30 b(and)g(the)h(\(no)m(w)f(negativ)m(e\))i(error)e(is)g
+(di\013used)e(similarly)-8 b(.)275 1316 y(Error)43 b(di\013usion)f(w)m
+(orks)i(quite)g(w)m(ell)f(in)g(general,)48 b(but)c(it)g(tends)f(to)j
+(generate)f(artifacts)g(whic)m(h)150 1426 y(usually)26
+b(app)s(ear)i(as)h(w)m(orm-lik)m(e)f(lines)f(or)h(areas)i(of)e
+(anomalous)h(densit)m(y)-8 b(.)39 b(I)29 b(ha)m(v)m(e)g(devised)f(some)
+h(w)m(a)m(ys,)150 1536 y(as)i(describ)s(ed)d(b)s(elo)m(w,)i(of)g
+(ameliorating)g(these)h(artifacts.)275 1677 y(There)40
+b(are)g(t)m(w)m(o)i(sub-classes)e(of)h(error)f(di\013usion)e(that)j(w)m
+(e)g(use)f(here,)j(`random')d(and)g(`h)m(ybrid'.)150
+1786 y(One)c(of)h(the)g(tec)m(hniques)g(that)g(w)m(e)h(use)e(to)i
+(ameliorate)f(the)g(artifacts)g(is)f(to)i(use)e(a)i(fuzzy)f(threshold)
+150 1896 y(rather)d(than)h(the)f(hard)g(threshold)f(of)h(half)g(of)g
+(the)h(output)f(lev)m(el.)53 b(Random)34 b(error)g(di\013usion)e(uses)i
+(a)150 2005 y(pseudo-random)23 b(n)m(um)m(b)s(er)h(to)h(p)s(erturb)e
+(the)i(threshold,)f(while)f(h)m(ybrid)g(error)h(di\013usion)e(uses)i(a)
+h(matrix.)150 2115 y(Hybrid)36 b(error)h(di\013usion)e(w)m(ork)m(ed)j
+(v)m(ery)g(p)s(o)s(orly)e(in)g(3.1.3,)41 b(and)c(I)h(couldn't)e
+(\014gure)h(out)h(wh)m(y)f(un)m(til)f(I)150 2225 y(found)29
+b(a)i(bug.)40 b(It)30 b(no)m(w)h(w)m(orks)f(v)m(ery)h(w)m(ell.)275
+2365 y(There)24 b(is)g(one)h(additional)e(v)-5 b(arian)m(t)24
+b(\(on)h(b)s(oth)f(sub-classes\),)i(called)e(`adaptiv)m(e)i(h)m(ybrid')
+c(and)j(`adap-)150 2475 y(tiv)m(e)33 b(random'.)49 b(The)32
+b(adaptiv)m(e)h(v)-5 b(arian)m(t)33 b(tak)m(es)i(adv)-5
+b(an)m(tage)35 b(of)e(the)g(fact)h(that)g(the)f(patterns)g(that)h(or-)
+150 2585 y(dered)g(dithering)e(create)k(are)f(less)f(visible)e(at)k(v)m
+(ery)f(lo)m(w)f(densities,)g(while)f(the)h(artifacts)h(created)h(b)m(y)
+150 2694 y(error)d(di\013usion)d(are)j(more)h(ob)5 b(jectionable)32
+b(at)i(lo)m(w)f(densities.)47 b(A)m(t)34 b(lo)m(w)f(densities,)f
+(therefore,)j(it)d(uses)150 2804 y(ordered)e(dithering;)e(at)j(higher)e
+(densities)g(it)h(uses)g(error)g(di\013usion.)275 2945
+y(Handling)42 b(m)m(ultiple)h(output)h(lev)m(els)h(mak)m(es)h(life)d(a)
+i(bit)f(more)h(complicated.)84 b(In)44 b(principle,)h(it)150
+3054 y(shouldn't)32 b(b)s(e)i(m)m(uc)m(h)g(harder:)48
+b(simply)32 b(\014gure)i(out)g(what)g(the)h(ratio)f(b)s(et)m(w)m(een)h
+(the)g(a)m(v)-5 b(ailable)33 b(output)150 3164 y(lev)m(els)c(is)f(and)h
+(ha)m(v)m(e)h(m)m(ultiple)d(thresholds.)39 b(In)29 b(practice,)h
+(getting)g(these)f(righ)m(t)g(in)m(v)m(olv)m(es)h(a)f(lot)h(of)f(trial)
+150 3273 y(and)j(error.)48 b(The)32 b(other)h(thing)f(that's)i(imp)s
+(ortan)m(t)e(is)f(to)j(maximize)e(the)h(n)m(um)m(b)s(er)e(of)i(dots)g
+(that)h(ha)m(v)m(e)150 3383 y(some)d(ink.)39 b(This)29
+b(will)e(reduce)k(the)f(amoun)m(t)h(of)g(sp)s(ec)m(kling.)39
+b(More)31 b(on)f(this)f(later.)275 3524 y(The)i(next)i(question:)43
+b(ho)m(w)33 b(do)f(w)m(e)g(handle)f(blac)m(k)h(when)g(prin)m(ting)e(in)
+h(color?)46 b(Blac)m(k)33 b(ink)e(is)g(m)m(uc)m(h)150
+3634 y(dark)m(er)j(than)h(colored)f(inks.)52 b(It's)35
+b(p)s(ossible)d(to)j(pro)s(duce)e(blac)m(k)i(b)m(y)f(adding)f(some)i
+(mixture)e(of)i(cy)m(an,)150 3743 y(magen)m(ta,)24 b(and)c(y)m(ello)m
+(w|in)f(principle.)34 b(In)20 b(practice,)j(the)e(blac)m(k)f(really)g
+(isn't)f(v)m(ery)i(blac)m(k,)i(and)c(di\013eren)m(t)150
+3853 y(inks)38 b(and)h(di\013eren)m(t)g(pap)s(ers)g(will)e(pro)s(duce)h
+(di\013eren)m(t)h(color)h(casts.)70 b(Ho)m(w)m(ev)m(er,)44
+b(b)m(y)39 b(using)f(CMY)i(to)150 3962 y(pro)s(duce)f(gra)m(y)-8
+b(,)44 b(w)m(e)d(can)g(output)e(a)i(lot)f(more)h(dots!)70
+b(This)38 b(mak)m(es)j(for)f(a)h(m)m(uc)m(h)f(smo)s(other)g(image.)150
+4072 y(What's)35 b(more,)g(one)f(cy)m(an,)i(one)f(magen)m(ta,)i(and)c
+(one)h(y)m(ello)m(w)g(dot)h(pro)s(duce)d(less)i(darkness)f(than)h(one)
+150 4181 y(blac)m(k)29 b(dot,)i(so)e(w)m(e're)i(outputting)d(that)i
+(man)m(y)g(more)g(dots.)40 b(Better)31 b(y)m(et,)g(with)d(6)i(or)g(7)g
+(color)f(prin)m(ters,)150 4291 y(w)m(e)34 b(ha)m(v)m(e)h(to)f(output)f
+(ev)m(en)h(more)g(ligh)m(t)f(ink)f(dots.)51 b(So)33 b(Epson)g(St)m
+(ylus)f(Photo)i(prin)m(ters)e(can)i(pro)s(duce)150 4401
+y(really)24 b(smo)s(oth)h(gra)m(ys|if)g(w)m(e)h(do)f(ev)m(erything)g
+(righ)m(t.)39 b(The)25 b(righ)m(t)g(idea)g(is)f(to)i(use)f(CMY)g(at)h
+(lo)m(w)m(er)g(blac)m(k)150 4510 y(lev)m(els,)31 b(and)f(gradually)f
+(mix)g(in)h(blac)m(k)g(as)h(the)g(o)m(v)m(erall)g(amoun)m(t)g(of)g(ink)
+f(increases,)g(so)h(the)g(blac)m(k)g(dots)150 4620 y(don't)f(really)g
+(b)s(ecome)g(visible)e(within)g(the)j(ink)e(mass.)275
+4761 y(V)-8 b(ariable)25 b(dot)i(sizes)f(are)g(handled)f(b)m(y)h
+(dividing)d(the)j(range)h(b)s(et)m(w)m(een)g(0)f(and)g(65536)i(in)m(to)
+f(segmen)m(ts.)150 4870 y(Eac)m(h)i(segmen)m(t)g(can)g(either)f
+(represen)m(t)g(a)h(range)f(in)f(whic)m(h)h(all)f(of)h(one)h(kind)d(of)
+j(ink)e(\(color)h(and/or)h(dot)150 4980 y(size\))38 b(is)e(used,)j
+(with)d(v)-5 b(arying)36 b(amoun)m(ts)i(of)g(ink,)g(or)f(a)h
+(transition)e(region)h(b)s(et)m(w)m(een)h(inks,)g(in)e(whic)m(h)150
+5089 y(equal)30 b(n)m(um)m(b)s(ers)f(of)i(dots)f(are)h(prin)m(ted)e
+(but)h(the)h(amoun)m(t)f(of)h(eac)m(h)h(ink)d(will)f(b)s(e)i(adjusted)f
+(throughout)150 5199 y(the)i(range.)41 b(Eac)m(h)31 b(range)f(is)g
+(represen)m(ted)g(b)m(y)g(four)g(n)m(um)m(b)s(ers:)199
+5340 y(1.)61 b(b)s(ottom)31 b(of)f(the)h(range)p eop
+%%Page: 36 41
+36 40 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Dithering)2590
+b(36)199 299 y(2.)61 b(top)31 b(of)f(the)h(range)199
+432 y(3.)61 b(v)-5 b(alue)30 b(of)g(the)h(ligh)m(ter)f(ink)199
+565 y(4.)61 b(v)-5 b(alue)30 b(of)g(the)h(dark)m(er)f(ink)275
+722 y(In)f(addition,)g(the)i(bit)e(patterns)i(and)e(whic)m(h)h(t)m(yp)s
+(e)g(of)h(ink)e(are)i(also)f(represen)m(ted,)h(but)e(they)i(don't)150
+831 y(a\013ect)h(the)f(actual)f(algorithm.)275 964 y(As)i(men)m(tioned)
+f(ab)s(o)m(v)m(e,)j(the)e(basic)g(algorithm)f(is)g(the)h(same)h
+(whether)e(w)m(e)i(use)f(ordered)f(dither)g(or)150 1074
+y(error)f(di\013usion.)38 b(W)-8 b(e)32 b(p)s(erform)d(the)h(follo)m
+(wing)f(steps)h(on)g(eac)m(h)i(color)e(of)h(eac)m(h)h(pixel:)199
+1207 y(1.)61 b(Compute)34 b(the)h(v)-5 b(alue)34 b(of)g(the)h
+(particular)e(color)h(w)m(e're)h(prin)m(ting.)51 b(This)33
+b(isn't)g(usually)f(the)j(pure)330 1316 y(CMY)f(v)-5
+b(alue;)36 b(it's)d(adjusted)h(to)g(impro)m(v)m(e)g(saturation)g(and)f
+(to)i(limit)d(the)i(use)g(of)g(blac)m(k)g(in)f(ligh)m(t)330
+1426 y(toned)e(regions)e(\(to)j(a)m(v)m(oid)f(sp)s(ec)m(kling\).)199
+1559 y(2.)61 b(Find)29 b(the)h(range)h(con)m(taining)f(this)f(v)-5
+b(alue.)199 1692 y(3.)61 b(Compute)26 b(where)h(this)e(v)-5
+b(alue)27 b(lies)e(within)g(the)i(range.)40 b(W)-8 b(e)28
+b(scale)f(the)g(endp)s(oin)m(ts)e(b)s(et)m(w)m(een)i(0)h(and)330
+1802 y(65536)37 b(for)d(this)g(purp)s(ose.)51 b(So)35
+b(for)f(example,)i(if)d(the)i(b)s(ottom)g(of)f(the)h(range)g(is)f
+(10,000)j(and)d(the)330 1911 y(top)g(of)g(the)g(range)g(is)f(20,000,)k
+(and)d(the)g(v)-5 b(alue)33 b(is)g(12,500,)k(w)m(e're)e(1/4)g(of)f(the)
+g(w)m(a)m(y)g(b)s(et)m(w)m(een)h(the)330 2021 y(b)s(ottom)c(and)e(the)i
+(top)g(of)f(the)h(range,)g(so)f(our)g(scale)h(p)s(oin)m(t)e(is)h
+(16384.)199 2154 y(4.)61 b(Compute)35 b(the)h(\\virtual)e(v)-5
+b(alue".)56 b(The)35 b(virtual)f(v)-5 b(alue)35 b(is)g(the)h(distance)f
+(b)s(et)m(w)m(een)h(the)g(v)-5 b(alue)35 b(of)330 2264
+y(the)28 b(ligh)m(ter)f(and)h(the)g(v)-5 b(alue)28 b(of)g(the)g(dark)m
+(er)g(ink.)38 b(So)28 b(if)f(the)i(v)-5 b(alue)27 b(of)h(the)g(ligh)m
+(t)g(ink)e(is)h(32768)k(and)330 2373 y(the)i(dark)f(ink)f(is)h(65536,)k
+(w)m(e)d(compute)g(a)g(virtual)e(v)-5 b(alue)33 b(scaled)f
+(appropriately)f(b)s(et)m(w)m(een)i(these)330 2483 y(t)m(w)m(o)f(v)-5
+b(alues,)30 b(whic)m(h)f(is)g(40960)k(in)c(this)g(case.)199
+2616 y(5.)61 b(Using)24 b(either)h(error)f(di\013usion)e(or)j(ordered)g
+(dither,)f(the)i(standard)e(threshold)f(is)h(1/2)i(of)f(the)g(v)-5
+b(alue)330 2725 y(\(20480)32 b(in)c(this)g(case\).)41
+b(Using)29 b(ordered)f(dither,)h(w)m(e)g(w)m(an)m(t)h(to)g(compute)g(a)
+f(v)-5 b(alue)29 b(b)s(et)m(w)m(een)h(0)g(and)330 2835
+y(40960)j(that)f(w)m(e)g(will)d(compare)i(the)h(input)d(v)-5
+b(alue)31 b(against)g(to)h(decide)f(whether)g(to)h(prin)m(t.)42
+b(Using)330 2945 y(pure)29 b(error)h(di\013usion,)e(w)m(e)i(w)m(ould)f
+(compare)i(the)f(accum)m(ulated)h(error)f(against)g(20480)j(to)e
+(decide)330 3054 y(whether)36 b(to)h(prin)m(t.)57 b(In)36
+b(practice,)i(w)m(e)f(use)f(the)g(same)h(matrix)f(metho)s(d)g(to)h
+(decide)e(whether)h(to)330 3164 y(prin)m(t.)h(The)25
+b(correct)h(amoun)m(t)f(of)g(ink)e(will)f(b)s(e)i(prin)m(ted)g(this)f
+(w)m(a)m(y)-8 b(,)28 b(but)c(w)m(e)h(minimize)d(the)j(squiggly)330
+3273 y(lines)d(c)m(haracteristic)j(of)f(error)f(di\013usion)e(b)m(y)j
+(dithering)e(the)i(threshold)e(in)h(this)g(fashion.)37
+b(A)24 b(future)330 3383 y(enhancemen)m(t)29 b(will)c(allo)m(w)j(us)f
+(to)i(con)m(trol)g(the)f(amoun)m(t)h(of)f(dithering)e(applied)g(to)j
+(the)f(threshold.)275 3540 y(The)35 b(matrices)h(w)m(ere)h(generated)g
+(b)m(y)f(Thomas)f(T)-8 b(onino)36 b Fr(<ttonino@bio.vu.nl>)30
+b Fu(with)35 b(an)h(algo-)150 3649 y(rithm)30 b(of)j(his)d(devising.)44
+b(The)31 b(algorithm)g(is)g(designed)g(to)i(maximize)e(the)h(spacing)f
+(b)s(et)m(w)m(een)i(dots)f(at)150 3759 y(an)m(y)25 b(giv)m(en)g(densit)
+m(y)e(b)m(y)i(searc)m(hing)f(the)h(matrix)f(for)g(holes)g(and)g
+(placing)g(a)h(dot)g(in)e(the)i(largest)g(a)m(v)-5 b(ailable)150
+3868 y(hole.)44 b(It)31 b(requires)f(careful)h(selection)h(of)f
+(initial)e(p)s(oin)m(ts)i(to)h(ac)m(hiev)m(e)h(go)s(o)s(d)e(results,)g
+(and)g(is)f(v)m(ery)i(time)150 3978 y(consuming.)64 b(F)-8
+b(or)39 b(b)s(est)f(results,)h(a)g(di\013eren)m(t)f(matrix)g(m)m(ust)g
+(b)s(e)g(used)g(for)g(mo)s(des)g(with)f(2:1)i(asp)s(ect)150
+4088 y(ratio)28 b(\(e.g.)41 b(1440x720\))31 b(than)d(for)f(1:1)i(\(e.)
+41 b(g.)f(720x720\).)j(It)28 b(is)f(essen)m(tial)g(with)g(an)m(y)h(of)g
+(these)g(matrices)150 4197 y(that)j(ev)m(ery)g(p)s(oin)m(t)e(b)s(e)h
+(used.)40 b(Skipping)27 b(p)s(oin)m(ts)j(generates)h(lo)m(w-frequency)f
+(noise.)275 4330 y(It's)24 b(essen)m(tial)f(to)i(use)e(di\013eren)m(t)h
+(matrices)f(for)h(deciding)e(whether)h(to)i(prin)m(t)d(and)h(for)h
+(deciding)e(what)150 4440 y(color)31 b(\(dark)g(or)h(ligh)m(t\))f(to)h
+(prin)m(t.)42 b(This)29 b(should)g(b)s(e)i(ob)m(vious;)g(the)h
+(decision)e(ab)s(out)h(whether)f(to)i(prin)m(t)150 4549
+y(at)39 b(all)e(should)f(b)s(e)h(as)h(indep)s(enden)m(t)e(as)i(p)s
+(ossible)e(from)h(the)h(decision)f(ab)s(out)g(what)h(color)g(to)h(prin)
+m(t,)150 4659 y(b)s(ecause)h(an)m(y)g(bias)f(will)f(result)g(in)h
+(excess)i(ligh)m(t)e(or)h(dark)g(ink)e(b)s(eing)h(prin)m(ted,)i
+(shifting)d(the)i(tonal)150 4769 y(balance.)h(W)-8 b(e)32
+b(actually)e(use)h(the)g(same)g(matrices,)g(but)e(w)m(e)j(shift)d(them)
+h(v)m(ertically)g(and)g(horizon)m(tally)-8 b(.)150 4878
+y(Assuming)29 b(that)i(the)f(matrices)h(are)f(not)h(self-correlated,)g
+(this)e(will)f(yield)g(go)s(o)s(d)i(results.)275 5011
+y(The)35 b(ranges)i(are)f(computed)g(from)g(a)h(list)d(of)j(ink)e(v)-5
+b(alues)35 b(\(b)s(et)m(w)m(een)i(0)g(and)e(1)i(for)f(eac)m(h)h(p)s
+(ossible)150 5121 y(com)m(bination)c(of)i(dot)f(size)g(and)f(ink)g
+(tone,)j(where)d(the)i(v)-5 b(alue)33 b(represen)m(ts)h(the)g(darkness)
+f(of)i(the)f(ink\))150 5230 y(and)e(the)g(desired)f(maxim)m(um)g
+(densit)m(y)g(of)i(the)f(ink.)45 b(This)31 b(is)g(done)h(in)f(dither)p
+2872 5230 28 4 v 31 w(set)p 3014 5230 V 34 w(ranges,)i(and)e(needs)150
+5340 y(more)g(do)s(cumen)m(tation.)p eop
+%%Page: 37 42
+37 41 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Dithering)2590
+b(37)275 299 y(I)34 b(stated)i(earlier)e(that)i(I'v)m(e)g(t)m(w)m(eak)m
+(ed)h(the)e(basic)g(error)f(di\013usion)f(algorithm.)53
+b(Here's)36 b(what)f(I'v)m(e)150 408 y(done)30 b(to)h(impro)m(v)m(e)f
+(it:)199 547 y(1.)61 b(W)-8 b(e)28 b(use)e(a)h(v)-5 b(ariable)26
+b(threshold)f(to)i(decide)f(when)g(to)i(prin)m(t,)e(as)h(discussed)e
+(ab)s(o)m(v)m(e.)40 b(This)25 b(do)s(es)i(t)m(w)m(o)330
+657 y(things)i(for)i(us:)40 b(it)30 b(reduces)h(the)f(sligh)m(tly)f
+(squiggly)h(diagonal)f(lines)g(that)i(are)g(the)g(mark)g(of)f(error)330
+767 y(di\013usion;)e(and)i(it)g(allo)m(ws)g(us)g(to)h(la)m(y)g(do)m(wn)
+f(some)h(ink)e(ev)m(en)i(in)e(v)m(ery)i(ligh)m(t)f(areas)h(near)g(the)f
+(edge)330 876 y(of)35 b(the)h(image.)55 b(The)35 b(squiggly)f(lines)g
+(that)h(error)g(di\013usion)e(algorithms)h(tend)h(to)h(generate)h(are)
+330 986 y(caused)28 b(b)m(y)f(the)h(gradual)f(accum)m(ulation)g(of)h
+(error.)40 b(This)25 b(error)j(is)e(partially)g(added)h(horizon)m
+(tally)330 1095 y(and)j(partially)e(v)m(ertically)-8
+b(.)40 b(The)30 b(horizon)m(tal)g(accum)m(ulation)g(results)f(in)g(a)i
+(dot)f(ev)m(en)m(tually)g(b)s(eing)330 1205 y(prin)m(ted.)55
+b(The)35 b(v)m(ertical)h(accum)m(ulation)g(results)e(in)g(a)i(dot)g
+(getting)h(laid)d(do)m(wn)h(in)f(roughly)h(the)330 1315
+y(same)28 b(horizon)m(tal)f(p)s(osition)f(in)g(the)i(next)g(ro)m(w.)40
+b(The)27 b(diagonal)g(squigglies)f(result)g(from)h(the)h(error)330
+1424 y(b)s(eing)35 b(added)g(to)i(pixels)d(one)i(forw)m(ard)f(and)h
+(one)g(b)s(elo)m(w)f(the)h(curren)m(t)g(pixel;)h(these)g(lines)d(slop)s
+(e)330 1534 y(from)c(the)g(top)h(righ)m(t)f(to)h(the)g(b)s(ottom)f
+(left)h(of)f(the)h(image.)330 1670 y(Error)37 b(di\013usion)e(also)j
+(results)e(in)h(pale)g(areas)i(b)s(eing)d(completely)i(white)e(near)i
+(the)g(top)g(left)g(of)330 1780 y(the)29 b(image)g(\(the)g(origin)e(of)
+i(the)f(prin)m(ting)f(co)s(ordinates\).)40 b(This)27
+b(is)h(b)s(ecause)g(enough)h(error)f(has)g(to)330 1890
+y(accum)m(ulate)33 b(for)g(an)m(ything)f(at)h(all)e(to)j(get)f(prin)m
+(ted.)46 b(In)32 b(v)m(ery)h(pale)f(areas)h(it)f(tak)m(es)i(quite)e(a)h
+(long)330 1999 y(time)d(to)h(build)d(up)h(an)m(ything)h(prin)m(table)e
+(at)j(all;)f(this)f(results)g(in)g(the)i(bare)f(sp)s(ots.)330
+2136 y(Randomizing)f(the)i(threshold)e(somewhat)i(breaks)f(up)g(the)h
+(diagonals)f(to)h(some)g(degree)h(b)m(y)e(ran-)330 2245
+y(domizing)40 b(the)j(exact)g(lo)s(cation)e(that)i(the)f(accum)m
+(ulated)g(output)g(crosses)g(the)g(threshold.)74 b(It)330
+2355 y(reduces)29 b(the)h(false)f(white)g(areas)h(b)m(y)f(allo)m(wing)g
+(some)h(dots)f(to)h(b)s(e)f(prin)m(ted)f(ev)m(en)j(when)d(the)i(accu-)
+330 2465 y(m)m(ulated)d(output)g(lev)m(el)g(is)f(v)m(ery)h(lo)m(w.)40
+b(It)27 b(do)s(esn't)g(result)f(in)g(excess)i(ink)e(b)s(ecause)h(the)g
+(full)e(output)330 2574 y(lev)m(el)30 b(is)f(still)g(subtracted)h(and)g
+(di\013used.)330 2711 y(Excessiv)m(e)41 b(randomization)e(leads)h(to)h
+(blobs)d(at)j(high)e(densities.)69 b(Therefore,)43 b(as)d(the)h(densit)
+m(y)330 2821 y(increases,)30 b(the)h(degree)g(of)f(randomization)g
+(decreases.)199 2957 y(2.)61 b(Alternating)36 b(scan)h(direction)f(b)s
+(et)m(w)m(een)h(ro)m(ws)g(\(\014rst)g(ro)m(w)g(is)f(scanned)g(left)h
+(to)h(righ)m(t,)g(second)f(is)330 3067 y(scanned)h(righ)m(t)g(to)h
+(left,)h(and)d(so)i(on\).)64 b(This)37 b(also)h(helps)f(break)h(up)f
+(white)g(areas,)42 b(and)37 b(it)h(also)330 3176 y(seems)30
+b(to)g(break)f(up)g(squigglies)f(a)i(bit.)39 b(F)-8 b(urthermore,)30
+b(it)f(eliminates)f(directional)g(biases)h(in)f(the)330
+3286 y(horizon)m(tal)g(direction.)39 b(This)26 b(isn't)i(necessary)h
+(for)f(ordered)g(dither,)g(but)f(it)h(do)s(esn't)g(h)m(urt)g(either.)
+199 3423 y(3.)61 b(Di\013using)25 b(the)i(error)g(in)m(to)g(more)g
+(pixels.)38 b(Instead)27 b(of)g(di\013using)d(the)k(en)m(tire)f(error)f
+(in)m(to)h(\()p Fc(X)7 b Fu(+)q(1)p Fc(;)15 b(Y)21 b
+Fu(\))330 3532 y(and)37 b(\()p Fc(X)r(;)15 b(Y)21 b Fu(+1\),)41
+b(w)m(e)d(di\013use)e(it)h(in)m(to)h(\()p Fc(X)7 b Fu(+1)p
+Fc(;)15 b(Y)21 b Fu(\),)40 b(\()p Fc(X)7 b Fu(+)q Fc(K)q(;)15
+b(Y)21 b Fu(+1\),)40 b(\()p Fc(X)r(;)15 b(Y)21 b Fu(+1\),)41
+b(\()p Fc(X)33 b Fs(\000)24 b Fc(K)q(;)15 b(Y)21 b Fu(+1\))330
+3642 y(where)27 b Fc(K)34 b Fu(dep)s(ends)25 b(up)s(on)h(the)h(output)g
+(lev)m(el)g(\(it)g(nev)m(er)h(exceeds)g(ab)s(out)f(10)h(dots,)h(and)d
+(is)h(greater)330 3751 y(at)32 b(higher)d(output)h(lev)m(els\).)42
+b(This)29 b(really)h(reduces)g(squigglies)f(and)h(graininess.)40
+b(The)31 b(amoun)m(t)g(of)330 3861 y(this)j(spread)h(can)h(b)s(e)f(con)
+m(trolled;)j(for)e(line)d(art,)38 b(it)d(should)f(b)s(e)h(less)g(than)g
+(for)g(photographs)g(\(of)330 3971 y(course,)k(line)d(art)h(do)s(esn't)
+g(usually)e(con)m(tain)i(m)m(uc)m(h)g(ligh)m(t)f(color,)k(but)c(the)h
+Fi(error)h Fu(v)-5 b(alue)36 b(can)i(b)s(e)330 4080 y(small)28
+b(in)h(places!\))41 b(In)29 b(addition)f(to)j(requiring)c(more)j
+(computation,)g(a)h(wide)d(ink)h(spread)g(results)330
+4190 y(in)d(patterning)g(at)i(high)d(dot)j(densities)d(\(note)j(that)f
+(the)h(dot)f(densit)m(y)f(can)h(b)s(e)g(high)e(ev)m(en)j(in)e(fairly)
+330 4299 y(pale)k(regions)g(if)f(m)m(ultiple)f(dot)j(sizes)f(are)h(in)e
+(use\).)199 4436 y(4.)61 b(Don't)34 b(la)m(y)f(do)m(wn)g(an)m(y)g
+(colored)g(ink)f(if)g(w)m(e're)h(la)m(ying)g(do)m(wn)f(blac)m(k)h(ink.)
+48 b(There's)32 b(no)h(p)s(oin)m(t;)h(the)330 4546 y(colored)j(ink)f(w)
+m(on't)i(sho)m(w.)60 b(W)-8 b(e)39 b(still)c(pretend)h(that)i(w)m(e)f
+(did)f(for)g(purp)s(oses)g(of)h(error)g(di\013usion)330
+4655 y(\(otherwise)29 b(excessiv)m(e)h(error)f(will)e(build)f(up,)j
+(and)g(will)d(tak)m(e)31 b(a)f(long)f(time)g(to)h(clear,)g(resulting)d
+(in)330 4765 y(hea)m(vy)j(bleeding)e(of)i(ink)e(in)m(to)h(surrounding)d
+(areas,)31 b(whic)m(h)d(is)h(v)m(ery)h(ugly)e(indeed\),)h(but)g(w)m(e)h
+(don't)330 4874 y(b)s(other)c(w)m(asting)g(the)g(ink.)38
+b(Ho)m(w)27 b(w)m(ell)e(this)h(will)d(do)j(with)f(v)-5
+b(ariable)25 b(dot)i(size)f(remains)f(to)i(b)s(e)f(seen.)199
+5011 y(5.)61 b(Ov)m(ersampling.)38 b(This)26 b(is)h(ho)m(w)h(to)h(prin)
+m(t)d(1440x720)31 b(with)c(Epson)g(St)m(ylus)g(prin)m(ters.)38
+b(Prin)m(ting)26 b(full)330 5121 y(densit)m(y)g(at)i(1440x720)i(will)25
+b(result)h(in)g(excess)h(ink)f(b)s(eing)g(laid)f(do)m(wn.)39
+b(The)27 b(tric)m(k)g(is)f(to)i(prin)m(t)e(only)330 5230
+y(ev)m(ery)34 b(other)f(dot.)49 b(W)-8 b(e)34 b(still)d(compute)i(the)h
+(error)e(as)i(though)e(w)m(e)i(prin)m(ted)d(ev)m(ery)j(dot.)49
+b(It)33 b(turns)330 5340 y(out)c(that)h(randomizing)d(whic)m(h)g(dots)i
+(are)h(prin)m(ted)d(results)h(in)f(v)m(ery)j(sp)s(ec)m(kled)e(output.)
+40 b(This)27 b(can)p eop
+%%Page: 38 43
+38 42 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Dithering)2590
+b(38)330 299 y(b)s(e)38 b(tak)m(en)i(to)s(o)f(far;)k(o)m(v)m
+(ersampling)38 b(at)i(1440x1440)i(or)d(1440x2880)j(virtual)37
+b(resolution)g(results)330 408 y(in)g(other)j(problems.)64
+b(Ho)m(w)m(ev)m(er,)43 b(at)c(presen)m(t)g(1440x1440)k(\(whic)m(h)37
+b(is)h(more)h(accurately)h(called)330 518 y Fr(")p Fu(1440x720)j
+(enhanced)p Fr(")p Fu(,)e(as)f(the)g(Epson)f(prin)m(ters)f(cannot)j
+(prin)m(t)d(1440)k(ro)m(ws)d(p)s(er)g(inc)m(h\))g(do)s(es)330
+628 y(quite)30 b(w)m(ell,)f(although)h(it's)g(slo)m(w.)275
+808 y(What)36 b(ab)s(out)f(m)m(ultiple)e(output)i(lev)m(els?)55
+b(F)-8 b(or)36 b(6)g(and)f(7)h(color)f(prin)m(ters,)h(simply)d(using)g
+(di\013eren)m(t)150 918 y(threshold)d(lev)m(els)h(has)g(a)h(problem:)42
+b(the)32 b(pale)f(inks)f(ha)m(v)m(e)j(trouble)d(b)s(eing)g(seen)i(when)
+f(a)h(lot)f(of)h(dark)m(er)150 1027 y(ink)i(is)g(b)s(eing)f(prin)m
+(ted.)54 b(So)35 b(rather)g(than)f(just)h(using)f(the)h(output)f(lev)m
+(el)h(of)g(the)h(particular)d(color)i(to)150 1137 y(decide)i(whic)m(h)e
+(ink)h(to)i(prin)m(t,)g(w)m(e)g(lo)s(ok)e(at)i(the)g(total)g(densit)m
+(y)e(\(sum)h(of)g(all)f(output)h(lev)m(els\).)61 b(If)37
+b(the)150 1246 y(densit)m(y's)31 b(high)f(enough,)i(w)m(e)g(prefer)e
+(to)j(use)e(the)h(dark)e(ink.)43 b(Sp)s(ec)m(kling)30
+b(is)g(less)h(visible)e(when)i(there's)150 1356 y(a)g(lot)f(of)h(ink,)e
+(an)m(yw)m(a)m(y)-8 b(.)42 b(I)31 b(ha)m(v)m(en't)g(y)m(et)h(\014gured)
+d(out)i(what)f(to)h(do)f(for)h(m)m(ultiple)d(lev)m(els)i(of)g(one)h
+(color.)275 1504 y(Y)-8 b(ou'll)34 b(note)h(that)h(I)f(ha)m(v)m(en't)h
+(quoted)f(a)h(single)d(source)j(on)e(color)i(or)f(prin)m(ting)d(theory)
+-8 b(.)56 b(I)34 b(simply)150 1614 y(did)29 b(all)g(of)h(this)g
+(empirically)-8 b(.)275 1762 y(There)33 b(are)h(v)-5
+b(arious)33 b(other)h(tric)m(ks)g(to)h(reduce)e(sp)s(ec)m(kling.)50
+b(One)33 b(that)i(I'v)m(e)g(seen)f(is)e(to)j(reduce)f(the)150
+1872 y(amoun)m(t)f(of)f(ink)f(prin)m(ted)g(in)g(regions)h(where)g(one)h
+(color)f(\(particularly)f(cy)m(an,)i(whic)m(h)e(is)h(p)s(erceiv)m(ed)g
+(as)150 1982 y(the)d(dark)m(est\))i(is)d(v)m(ery)h(pale.)40
+b(This)28 b(do)s(es)h(reduce)g(sp)s(ec)m(kling)f(all)g(righ)m(t,)h(but)
+f(it)h(also)g(results)f(in)g(strange)150 2091 y(tonal)i(curv)m(es)h
+(and)f(w)m(eird)f(\(to)i(m)m(y)g(ey)m(e\))h(colors.)275
+2240 y(Before)43 b(an)m(y)h(dither)d(routine)h(is)g(used,)j
+Fr(init_dither\(\))40 b Fu(m)m(ust)i(b)s(e)h(called.)77
+b(This)41 b(tak)m(es)k(three)150 2349 y(argumen)m(ts:)f(the)32
+b(input)e(width)g(\(n)m(um)m(b)s(er)h(of)h(pixels)e(in)g(the)i
+(input\),)f(the)h(output)g(width)e(\(n)m(um)m(b)s(er)h(of)150
+2459 y(pixels)e(in)g(the)h(output\),)h(and)f(a)g Fr(vars_t)f
+Fu(structure)h(con)m(taining)g(the)g(parameters)h(for)f(the)h(prin)m(t)
+e(job.)275 2607 y Fr(init_dither\(\))38 b Fu(returns)i(a)i(p)s(oin)m
+(ter)f(to)h(an)g(opaque)g(ob)5 b(ject)43 b(represen)m(ting)e(the)g
+(dither.)74 b(This)150 2717 y(ob)5 b(ject)31 b(is)f(passed)g(as)g(the)h
+(\014rst)e(argumen)m(t)i(to)g(all)f(of)g(the)h(dither-related)e
+(routines.)275 2865 y(After)34 b(a)h(page)g(is)e(fully)f(dithered,)i
+Fr(free_dither\(\))c Fu(m)m(ust)k(b)s(e)g(called)g(to)g(free)h(the)f
+(dither)f(ob)5 b(ject)150 2975 y(and)37 b(p)s(erform)e(an)m(y)j(clean)m
+(up.)61 b(In)36 b(the)i(future,)g(this)e(ma)m(y)i(do)f(more)g(\(suc)m
+(h)h(as)f(\015ush)e(output\).)62 b(This)150 3084 y(arrangemen)m(t)27
+b(p)s(ermits)d(using)g(these)j(routines)e(with)f(programs)i(that)g
+(create)i(m)m(ultiple)c(output)h(pages,)150 3194 y(suc)m(h)30
+b(as)h(GhostScript.)275 3342 y(The)e(dithering)f(routines)i(themselv)m
+(es)g(ha)m(v)m(e)i(a)f(n)m(um)m(b)s(er)e(of)h(con)m(trol)h(knobs)e
+(that)i(con)m(trol)g(in)m(ternal)150 3452 y(asp)s(ects)e(of)g(the)g
+(dithering)d(pro)s(cess.)40 b(These)29 b(knobs)f(are)h(accessible)f
+(via)h(a)g(n)m(um)m(b)s(er)e(of)i(functions)e(that)150
+3562 y(can)k(b)s(e)e(called)h(after)h Fr(init_dither\(\))p
+Fu(.)225 3710 y Fs(\017)60 b Fr(dither_set_density\(\))30
+b Fu(tak)m(es)36 b(a)f(double)f(b)s(et)m(w)m(een)i(0)f(and)g(1)g
+(represen)m(ting)f(the)i(desired)d(ink)330 3820 y(densit)m(y)j(for)g
+(prin)m(ting)e(solid)h(colors.)58 b(This)35 b(is)g(used)h(in)f(a)i(n)m
+(um)m(b)s(er)e(of)h(places)h(in)e(the)h(dithering)330
+3929 y(routine)29 b(to)i(mak)m(e)h(decisions.)225 4071
+y Fs(\017)60 b Fr(dither_set_black_density)o(\(\))16
+b Fu(tak)m(es)24 b(a)f(double)d(b)s(et)m(w)m(een)j(0)g(and)f(1)g
+(represen)m(ting)g(the)g(desired)330 4180 y(ink)g(densit)m(y)h(for)g
+(prin)m(ting)e(blac)m(k)i(ink)f(in)g(color)h(prin)m(ting.)37
+b(This)21 b(is)i(used)f(to)i(balance)f(blac)m(k)h(against)330
+4290 y(color)33 b(ink.)47 b(By)33 b(default,)g(this)f(is)g(equal)h(to)g
+(the)g(densit)m(y)f(set)i(b)m(y)f Fr(dither_set_density\(\))p
+Fu(.)43 b(By)330 4400 y(setting)30 b(it)g(higher,)f(more)i(blac)m(k)f
+(ink)f(will)f(b)s(e)i(prin)m(ted.)39 b(F)-8 b(or)31 b(example,)f(if)f
+(the)i(base)f(densit)m(y)g(is)f(.4)330 4509 y(and)f(the)h(blac)m(k)g
+(densit)m(y)f(is)g(.8,)i(t)m(wice)f(as)g(m)m(uc)m(h)g(blac)m(k)g(ink)e
+(will)f(b)s(e)j(prin)m(ted)e(as)i(w)m(ould)f(otherwise)330
+4619 y(b)s(e)i(called)f(for.)330 4760 y(This)f(is)g(not)i(used)f(when)f
+(prin)m(ting)f(in)i(mono)s(c)m(hrome.)40 b(When)30 b(prin)m(ting)d
+(mono)s(c)m(hrome,)j(the)g(base)330 4870 y(densit)m(y)g(\()p
+Fr(dither_set_density)p Fu(\))c(should)i(b)s(e)i(adjusted)g
+(appropriately)-8 b(.)225 5011 y Fs(\017)60 b Fr
+(dither_set_ink_budget\(\))25 b Fu(tak)m(es)33 b(an)e(unsigned)e(n)m
+(um)m(b)s(er)h(represen)m(ting)h(the)h(most)f(ink)f(that)330
+5121 y(ma)m(y)f(b)s(e)f(dep)s(osited)f(at)i(a)g(giv)m(en)f(p)s(oin)m
+(t.)39 b(This)27 b(n)m(um)m(b)s(er)g(is)g(arbitrary;)i(the)f(limit)e
+(is)i(computed)g(b)m(y)330 5230 y(summing)e(the)i(size)f(of)h(eac)m(h)h
+(ink)e(dot,)h(whic)m(h)f(is)g(supplied)d(as)k(a)g(parameter)h(in)d
+Fr(dither_set_)p Fm(X)9 b Fr(_)330 5340 y(ranges)p Fu(.)39
+b(By)31 b(default,)f(there)g(is)f(no)i(limit.)p eop
+%%Page: 39 44
+39 43 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Dithering)2590
+b(39)225 299 y Fs(\017)60 b Fr(dither_set_black_lower\(\))24
+b Fu(tak)m(es)32 b(a)e(double)f(that)i(should)e(b)s(e)h(b)s(et)m(w)m
+(een)h(0)g(and)e(1)i(that)g(rep-)330 408 y(resen)m(ts)39
+b(the)h(lo)m(w)m(est)f(densit)m(y)g(lev)m(el)f(at)i(whic)m(h)e(blac)m
+(k)h(ink)e(will)g(start)i(to)h(mix)e(in)f(with)h(colored)330
+518 y(ink)32 b(to)j(generate)g(gra)m(ys.)51 b(The)33
+b(lo)m(w)m(er)h(this)e(is,)i(the)g(less)f(densit)m(y)f(is)h(required)f
+(to)i(use)f(blac)m(k)h(ink.)330 628 y(Setting)i(this)f(to)s(o)i(lo)m(w)
+g(will)c(result)j(in)f(sp)s(ec)m(kling)f(from)i(blac)m(k)h(dots,)h
+(particularly)c(on)i(6)h(and)f(7)330 737 y(color)30 b(prin)m(ters.)39
+b(Setting)30 b(this)f(to)s(o)i(high)e(will)f(mak)m(e)j(it)f(hard)f(to)i
+(get)g(satisfactory)g(blac)m(k)f(or)g(ma)m(y)330 847
+y(result)f(in)g(sharp)h(transition)e(b)s(et)m(w)m(een)j(blended)e
+(colors)h(and)g(blac)m(k.)41 b(Default:)g(0.0468.)330
+989 y(It)29 b(is)f(imp)s(ortan)m(t)g(to)i(note)f(that)h(since)e(the)h
+(densit)m(y)f(scale)h(is)f(nev)m(er)h(linear)f(\(and)g(since)h(this)e
+(v)-5 b(alue)330 1099 y(is)27 b(adjusted)f(via)i(other)f(things)g(happ)
+s(ening)e(during)g(the)j(dithering)d(pro)s(cess\))j(that)g(this)e(do)s
+(es)i(not)330 1208 y(mean)j(that)g(95\045)g(gra)m(y)h(will)c(use)i(an)m
+(y)h(blac)m(k)g(ink.)41 b(A)m(t)31 b(this)f(setting,)h(there)g(will)d
+(b)s(e)i(no)h(blac)m(k)f(ink)330 1318 y(used)g(un)m(til)e(ab)s(out)i
+(50\045)h(gra)m(y)-8 b(.)330 1461 y(This)29 b(only)g(applies)g(to)i
+(color)f(mo)s(de.)330 1603 y(This)c(v)-5 b(alue)27 b(should)f(b)s(e)h
+(set)h(lo)m(w)m(er)g(for)g(prin)m(ters)e(capable)h(of)h(v)-5
+b(ariable)27 b(dot)h(size,)g(since)f(more)h(dots)330
+1713 y(can)j(b)s(e)e(laid)g(do)m(wn)h(close)h(to)g(eac)m(h)g(other.)225
+1855 y Fs(\017)60 b Fr(dither_set_black_upper\(\))24
+b Fu(tak)m(es)32 b(a)e(double)f(that)i(should)e(b)s(e)h(b)s(et)m(w)m
+(een)h(0)g(and)e(1)i(that)g(rep-)330 1965 y(resen)m(ts)39
+b(the)g(highest)f(densit)m(y)g(lev)m(el)h(at)h(whic)m(h)d(colored)i
+(inks)e(will)g(b)s(e)h(mixed)f(to)j(create)g(gra)m(y)-8
+b(.)330 2074 y(Setting)33 b(this)g(to)s(o)h(lo)m(w)g(will)d(result)i
+(in)f(sp)s(ec)m(kly)h(dark)g(gra)m(ys)i(b)s(ecause)e(there)h(is)f(not)h
+(enough)f(ink)330 2184 y(to)38 b(\014ll)d(all)h(the)i(holes,)g(or)f
+(sharp)f(transition)g(b)s(et)m(w)m(een)i(blended)d(colors)i(and)g(blac)
+m(k)g(if)f(it)h(is)f(to)s(o)330 2293 y(close)31 b(to)h(the)f(v)-5
+b(alue)31 b(of)g(dither)p 1401 2293 28 4 v 32 w(set)p
+1544 2293 V 33 w(blac)m(k)p 1784 2293 V 33 w(upp)s(er\(\).)41
+b(Setting)31 b(this)f(to)s(o)i(high)e(will)e(result)i(in)g(p)s(o)s(or)
+330 2403 y(blac)m(k)h(and)f(dark)g(tone)h(qualit)m(y)-8
+b(.)42 b(Default:)f(0.5.)i(This)29 b(results)g(in)h(10\045)h(and)f
+(dark)m(er)h(gra)m(ys)g(b)s(eing)330 2513 y(prin)m(ted)e(with)g(essen)m
+(tially)g(all)h(blac)m(k.)330 2655 y(This)f(only)g(applies)g(to)i
+(color)f(mo)s(de.)225 2798 y Fs(\017)60 b Fr(dither_set_black_levels\()
+o(\))26 b Fu(tak)m(es)34 b(three)e(doubles)e(that)j(represen)m(t)f(the)
+g(amoun)m(t)h(of)f(cy)m(an,)330 2907 y(magen)m(ta,)g(and)c(y)m(ello)m
+(w)i(resp)s(ectiv)m(ely)f(that)h(are)f(blended)f(to)i(create)h(gra)m(y)
+-8 b(.)42 b(The)29 b(defaults)f(are)i(1.0)330 3017 y(for)38
+b(eac)m(h,)k(whic)m(h)37 b(is)g(probably)f(to)s(o)j(lo)m(w)f(for)g
+(most)h(prin)m(ters.)63 b(These)37 b(v)-5 b(alues)38
+b(are)h(adjusted)e(to)330 3126 y(create)31 b(a)f(go)s(o)s(d)f(gra)m(y)h
+(balance.)41 b(Setting)29 b(these)h(to)s(o)g(lo)m(w)f(will)e(result)h
+(in)g(pale)h(ligh)m(t)g(and)g(midtone)330 3236 y(gra)m(ys,)g(with)d(a)i
+(sharp)e(transition)f(to)j(dark)m(er)g(tones)f(as)h(blac)m(k)f(mixes)g
+(in.)38 b(Setting)27 b(them)g(to)s(o)h(high)330 3345
+y(will)19 b(result)i(in)f(o)m(v)m(erly)i(dark)g(gra)m(ys)g(and)f(use)h
+(of)f(to)s(o)i(m)m(uc)m(h)f(ink,)g(p)s(ossibly)d(creating)j
+(bleed-through.)330 3488 y(This)29 b(only)g(applies)g(to)i(color)f(mo)s
+(de.)225 3630 y Fs(\017)60 b Fr(dither_set_randomizers\(\))27
+b Fu(tak)m(es)36 b(four)d(in)m(teger)h(v)-5 b(alues)33
+b(represen)m(ting)g(the)h(degree)h(of)f(ran-)330 3740
+y(domness)24 b(used)h(for)g(cy)m(an,)i(magen)m(ta,)h(y)m(ello)m(w,)f
+(and)d(blac)m(k.)39 b(This)23 b(is)i(used)f(to)i(allo)m(w)f(some)g
+(prin)m(ting)330 3850 y(to)34 b(tak)m(e)i(place)d(in)g(pale)g(areas.)51
+b(Zero)34 b(is)f(the)h(most)g(random;)g(greater)h(than)f(8)g(or)g(so)g
+(giv)m(es)g(v)m(ery)330 3959 y(little)27 b(randomness)h(at)h(all.)39
+b(Defaults)29 b(are)g(0)g(for)g(cy)m(an,)h(magen)m(ta,)h(and)d(y)m
+(ello)m(w,)h(and)f(4)h(for)g(blac)m(k.)330 4069 y(Setting)h(the)h(v)-5
+b(alue)31 b(for)f(blac)m(k)h(to)s(o)g(lo)m(w)g(will)d(result)i(in)f
+(blac)m(k)i(sp)s(ec)m(kling)e(in)g(pale)i(areas.)42 b(Setting)330
+4178 y(v)-5 b(alues)30 b(to)s(o)h(high)e(will)f(result)h(in)g(pale)h
+(areas)h(getting)g(no)f(ink)f(at)i(all.)330 4321 y(This)c(curren)m(tly)
+h(only)g(applies)f(to)i(single)f(dot)h(size)f(in)g(color)h(and)f(blac)m
+(k.)40 b(It)29 b(should)e(b)s(e)h(extended)330 4430 y(to)39
+b(op)s(erate)g(in)d(v)-5 b(ariable)37 b(dot)i(size)f(mo)s(de,)i
+(although)d(actually)h(applying)e(it)i(correctly)g(will)e(b)s(e)330
+4540 y(tric)m(ky)-8 b(.)225 4682 y Fs(\017)60 b Fr
+(dither_set_ink_darkness\()o(\))17 b Fu(tak)m(es)25 b(three)f(doubles)e
+(represen)m(ting)g(the)i(con)m(tribution)e(to)i(p)s(er-)330
+4792 y(ceiv)m(ed)d(darkness)f(of)g(cy)m(an,)k(magen)m(ta,)h(and)20
+b(y)m(ello)m(w.)37 b(This)19 b(is)g(used)h(to)h(help)f(decide)g(when)f
+(to)i(switc)m(h)330 4902 y(b)s(et)m(w)m(een)33 b(ligh)m(t)e(and)h(dark)
+g(inks)f(in)g(6)h(and)g(7)h(color)f(prin)m(ters)f(\(with)g(ligh)m(t)h
+(cy)m(an,)h(ligh)m(t)f(magen)m(ta,)330 5011 y(and)27
+b(p)s(ossibly)d(ligh)m(t)j(y)m(ello)m(w\).)40 b(Setting)27
+b(these)h(to)s(o)g(lo)m(w)g(will)c(result)j(in)f(to)s(o)i(m)m(uc)m(h)g
+(ligh)m(t)e(ink)g(b)s(eing)330 5121 y(laid)j(do)m(wn,)i(creating)h
+(\015at)f(sp)s(ots)g(in)f(the)h(darkness)f(curv)m(es)h(and)g
+(bleed-through.)41 b(Setting)31 b(them)330 5230 y(to)s(o)d(high)f(will)
+e(result)h(in)h(dark)g(ink)f(b)s(eing)g(used)h(in)g(pale)g(areas,)i
+(creating)f(sp)s(ec)m(kle.)40 b(The)27 b(defaults)330
+5340 y(are)33 b(.4)g(for)f(cy)m(an,)h(.3)g(for)f(magen)m(ta,)j(and)d
+(.2)h(for)f(y)m(ello)m(w.)46 b(Dark)33 b(cy)m(an)g(will)c(sho)m(w)k
+(against)f(y)m(ello)m(w)p eop
+%%Page: 40 45
+40 44 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Dithering)2590
+b(40)330 299 y(m)m(uc)m(h)36 b(more)g(than)g(dark)f(magen)m(ta)j(will)
+33 b(sho)m(w)j(against)g(cy)m(an,)j(since)c(the)h(cy)m(an)h(app)s(ears)
+e(m)m(uc)m(h)330 408 y(dark)m(er)30 b(than)g(the)h(y)m(ello)m(w.)225
+543 y Fs(\017)60 b Fr(dither_set_light_inks\(\))20 b
+Fu(tak)m(es)28 b(three)f(doubles)e(b)s(et)m(w)m(een)i(0)g(and)f(1)g
+(represen)m(ting)g(the)h(ratio)330 653 y(in)i(darkness)g(b)s(et)m(w)m
+(een)i(the)f(ligh)m(t)g(and)f(dark)h(v)m(ersions)f(of)i(the)f(inks.)39
+b(Setting)30 b(these)h(to)s(o)g(lo)m(w)f(will)330 762
+y(result)g(in)g(to)s(o)j(m)m(uc)m(h)e(dark)g(ink)f(b)s(eing)g(used)h
+(in)f(pale)h(areas,)h(creating)g(sp)s(ec)m(kling,)e(while)g(setting)330
+872 y(them)24 b(to)s(o)g(high)f(will)e(result)i(in)f(v)m(ery)j(smo)s
+(oth)e(texture)i(but)e(to)s(o)h(m)m(uc)m(h)g(use)g(of)g(ligh)m(t)f
+(ink,)h(resulting)330 981 y(in)31 b(\015at)h(sp)s(ots)g(in)f(the)h
+(densit)m(y)g(curv)m(es)g(and)g(ink)e(bleed-through.)45
+b(There)32 b(are)h(no)f(defaults.)45 b(An)m(y)330 1091
+y(ligh)m(t)30 b(ink)f(sp)s(eci\014ed)f(as)j(zero)g(indicates)e(that)i
+(there)g(is)e(no)i(ligh)m(t)e(ink)g(for)h(that)h(color.)330
+1225 y(This)i(only)g(applies)f(to)j(6)g(and)f(7)h(color)f(prin)m(ters)f
+(in)g(single)g(dot)h(size)h(color)f(mo)s(de,)h(and)f(only)f(to)330
+1335 y(those)e(inks)e(whic)m(h)g(ha)m(v)m(e)i(ligh)m(t)f(v)m(ersions)g
+(\(usually)e(cy)m(an)j(and)f(magen)m(ta\).)225 1469 y
+Fs(\017)60 b Fr(dither_set_ink_spread\(\))17 b Fu(tak)m(es)24
+b(a)g(small)e(in)m(teger)h(represen)m(ting)g(the)g(amoun)m(t)h(of)f
+(ink)f(spread)330 1579 y(in)27 b(the)i(dither.)39 b(Larger)29
+b(n)m(um)m(b)s(ers)e(mean)i(less)f(spread.)39 b(Larger)29
+b(v)-5 b(alues)28 b(are)h(appropriate)f(for)h(line)330
+1689 y(art)22 b(and)f(solid)f(tones;)25 b(they)d(will)d(yield)h(sharp)s
+(er)g(transitions)g(but)h(more)g(dither)g(artifacts.)38
+b(Smaller)330 1798 y(v)-5 b(alues)27 b(are)i(more)f(appropriate)f(for)h
+(photos.)40 b(They)27 b(will)e(reduce)j(resolution)f(and)g(sharpness)g
+(but)330 1908 y(reduce)38 b(dither)e(artifacts)j(up)e(to)h(a)h(p)s(oin)
+m(t.)63 b(A)38 b(v)-5 b(alue)37 b(of)h(16)h(or)f(higher)f(implies)e
+(minim)m(um)g(ink)330 2017 y(spread)e(at)i(an)m(y)f(resolution)e(no)i
+(matter)g(what)g(the)g(o)m(v)m(erdensit)m(y)-8 b(.)52
+b(A)34 b(v)-5 b(alue)33 b(of)h(14)h(is)e(t)m(ypical)g(for)330
+2127 y(photos)24 b(on)g(single)f(dot)h(size,)i(6)e(color)g(prin)m
+(ters.)38 b(F)-8 b(or)24 b(4)h(color)f(prin)m(ters,)g(subtract)g(1)h
+(\(more)f(spread;)330 2237 y(the)32 b(dots)g(are)h(farther)e(apart\).)
+46 b(F)-8 b(or)33 b(v)-5 b(ariable)31 b(dot)h(size)g(prin)m(ters,)f
+(add)g(1)i(\(more)f(small)e(dots)j(are)330 2346 y(prin)m(ted;)c(less)h
+(spread)f(is)h(desirable\).)225 2481 y Fs(\017)60 b Fr
+(dither_set_adaptive_divi)o(sor\()o(\))30 b Fu(tak)m(es)37
+b(a)f(\015oat)h(represen)m(ting)e(the)h(transition)e(p)s(oin)m(t)h(b)s
+(e-)330 2590 y(t)m(w)m(een)i(error)f(di\013usion)e(and)h(ordered)h
+(dither)f(if)g(adaptiv)m(e)h(dithering)e(is)h(used.)58
+b(The)35 b(\015oat)i(is)f(a)330 2700 y(fraction)e(of)h(the)g(prin)m
+(ting)e(densit)m(y)-8 b(.)53 b(F)-8 b(or)36 b(example,)g(if)d(y)m(ou)i
+(wish)e(the)i(transition)f(to)h(b)s(e)f(at)i(1/4)330
+2809 y(of)29 b(the)f(maxim)m(um)f(densit)m(y)h(\(whic)m(h)f(w)m(orks)i
+(w)m(ell)e(on)h(simple)e(4-color)k(prin)m(ters\),)e(y)m(ou)g(w)m(ould)f
+(pass)330 2919 y(.25)g(here.)39 b(With)25 b(six)g(colors)g(and/or)h
+(with)e(m)m(ultiple)f(dot)j(sizes,)h(the)f(v)-5 b(alues)25
+b(should)e(b)s(e)i(set)h(lo)m(w)m(er.)225 3054 y Fs(\017)60
+b Fr(dither_set_transition\(\))32 b Fu(tak)m(es)39 b(a)g(\015oat)g
+(represen)m(ting)e(the)i(exp)s(onen)m(t)f(of)g(the)g(transition)330
+3163 y(curv)m(e)c(b)s(et)m(w)m(een)g(ligh)m(t)f(and)g(dark)g(inks/dot)g
+(sizes.)51 b(A)34 b(v)-5 b(alue)33 b(less)g(than)g(1)h(\(t)m(ypical)g
+(when)e(using)330 3273 y(error)e(di\013usion\))d(mixes)i(in)g(less)g
+(dark)g(ink/small)f(dots)i(at)h(lo)m(w)m(er)f(ends)f(of)h(the)g(range,)
+h(to)f(reduce)330 3382 y(sp)s(ec)m(kling.)39 b(When)30
+b(using)f(ordered)h(dithering,)e(this)i(m)m(ust)g(b)s(e)g(set)h(to)g
+(1.)225 3517 y Fs(\017)60 b Fr(dither_set_)p Fm(X)9 b
+Fr(_ranges_simple)22 b Fu(\()p Fm(X)9 b Fu(=`)p Fr(c)p
+Fu(',)30 b(`)p Fr(m)p Fu(',)f(`)p Fr(y)p Fu(',)g(or)g(`)p
+Fr(k)p Fu('\))g(describ)s(es)e(the)h(ink)g(c)m(hoices)h(a)m(v)-5
+b(ail-)330 3626 y(able)42 b(for)g(eac)m(h)i(color.)77
+b(This)41 b(is)g(useful)g(in)g(t)m(ypical)h(cases)i(where)e(a)h(four)e
+(color)i(prin)m(ter)e(with)330 3736 y(v)-5 b(ariable)27
+b(dot)i(sizes)f(is)g(in)f(use.)40 b(It)29 b(is)e(passed)h(an)h(arra)m
+(y)g(of)f(doubles)f(b)s(et)m(w)m(een)j(\(0,)f(1])h(represen)m(ting)330
+3846 y(the)g(relativ)m(e)f(darkness)g(of)g(eac)m(h)i(dot)e(size.)40
+b(The)29 b(dot)h(sizes)f(are)h(assigned)e(bit)h(patterns)g(\(and)g(ink)
+330 3955 y(quan)m(tities,)e(see)g Fr(dither_set_ink_budget\(\))20
+b Fu(ab)s(o)m(v)m(e\))27 b(from)f(1)h(to)g(the)f(n)m(um)m(b)s(er)f(of)i
+(lev)m(els.)39 b(This)330 4065 y(also)c(requires)f(a)i(densit)m(y)-8
+b(,)36 b(whic)m(h)f(is)f(the)h(desired)f(densit)m(y)h(for)g(this)f
+(color.)56 b(This)34 b(densit)m(y)g(need)330 4174 y(not)27
+b(equal)e(the)i(densit)m(y)f(sp)s(eci\014ed)e(in)h Fr
+(dither_set_density\(\))p Fu(.)34 b(Setting)26 b(it)g(lo)m(w)m(er)h
+(will)c(tend)j(to)330 4284 y(prin)m(t)j(more)h(dark)g(ink)f(\(b)s
+(ecause)i(the)f(curv)m(es)h(are)f(calculated)h(for)f(this)f(color)h
+(assuming)f(a)i(lo)m(w)m(er)330 4394 y(densit)m(y)f(than)g(is)f
+(actually)h(supplied\).)225 4528 y Fs(\017)60 b Fr(dither_set_)p
+Fm(X)9 b Fr(_ranges)22 b Fu(\()p Fm(X)9 b Fu(=`)p Fr(c)p
+Fu(',)29 b(`)p Fr(m)p Fu(',)f(`)p Fr(y)p Fu(',)g(or)f(`)p
+Fr(k)p Fu('\))g(describ)s(es)f(in)f(a)j(more)f(general)g(w)m(a)m(y)h
+(the)f(ink)330 4638 y(c)m(hoices)36 b(a)m(v)-5 b(ailable)35
+b(for)g(eac)m(h)i(color.)56 b(F)-8 b(or)37 b(eac)m(h)f(p)s(ossible)d
+(ink)i(c)m(hoice,)i(a)f(bit)f(pattern,)i(dot)f(size,)330
+4747 y(v)-5 b(alue)33 b(\(i.)49 b(e.)g(relativ)m(e)34
+b(darkness\),)f(and)g(whether)f(the)i(ink)e(is)g(the)h(dark)g(or)g
+(ligh)m(t)g(v)-5 b(arian)m(t)33 b(ink)f(is)330 4857 y(sp)s(eci\014ed.)
+275 5016 y(|Rob)s(ert)e(Kra)m(witz)g Fr(<rlk@alum.mit.edu>)25
+b Fu(Ma)m(y)32 b(8,)f(2000)p eop
+%%Page: 41 46
+41 45 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(41)150 299 y Fp(App)t(endix)53
+b(B)81 b(W)-13 b(ea)l(ving)53 b(for)h(inkjet)g(prin)l(ters)150
+551 y Fu(b)m(y)30 b(Charles)f(Brisco)s(e-Smith)g(and)h(Rob)s(ert)g(Kra)
+m(witz.)150 823 y Ft(B.1)67 b(In)l(tro)t(duction)275
+1021 y Fu(The)40 b(Epson)h(St)m(ylus)f(Color/Photo)i(prin)m(ters)e
+(don't)i(ha)m(v)m(e)g(memory)g(to)g(prin)m(t)e(using)g(all)g(of)i(the)
+150 1131 y(nozzles)i(in)e(the)h(prin)m(t)f(head.)80 b(F)-8
+b(or)44 b(example,)j(the)c(St)m(ylus)f(Photo)i(700/EX)i(has)d(32)h
+(nozzles.)80 b(A)m(t)150 1241 y(720)35 b(dpi,)f(with)e(an)i(8)p
+Fr(")g Fu(wide)f(image,)j(a)e(single)f(line)f(requires)h(\(8)23
+b Fs(\003)g Fu(720)h Fs(\003)f Fu(6)p Fc(=)p Fu(8\))36
+b(b)m(ytes,)g(or)e(4320)h(b)m(ytes)150 1350 y(\(b)s(ecause)h(the)g(St)m
+(ylus)e(Photo)i(prin)m(ters)e(ha)m(v)m(e)j(6)e(ink)g(colors\).)56
+b(T)-8 b(o)36 b(use)f(32)h(nozzles)g(p)s(er)f(color)g(w)m(ould)150
+1460 y(require)27 b(138240)k(b)m(ytes.)41 b(It's)29 b(actually)f(w)m
+(orse)g(than)h(that,)g(though,)g(b)s(ecause)g(the)f(nozzles)h(are)g
+(spaced)150 1569 y(8)43 b(ro)m(ws)g(apart.)78 b(Therefore,)46
+b(in)c(order)g(to)i(store)f(enough)g(data)g(to)h(p)s(ermit)d(sending)g
+(the)i(page)h(as)150 1679 y(a)38 b(simple)d(raster,)k(the)e(prin)m(ter)
+f(w)m(ould)g(require)g(enough)h(memory)g(to)g(store)h(256)h(ro)m(ws,)g
+(or)e(1105920)150 1789 y(b)m(ytes.)53 b(Considering)32
+b(that)j(the)g(Photo)g(EX)f(can)h(prin)m(t)e(11)p Fr(")i
+Fu(wide,)g(w)m(e're)g(lo)s(oking)e(at)i(more)g(lik)m(e)f(1.5)150
+1898 y(MB.)26 b(In)e(fact,)j(these)e(prin)m(ters)e(are)i(capable)g(of)g
+(1440)h(dpi)d(horizon)m(tal)h(resolution.)38 b(This)23
+b(w)m(ould)g(require)150 2008 y(3)31 b(MB.)g(The)f(prin)m(ters)f
+(actually)h(ha)m(v)m(e)h(64K-256K.)275 2148 y(With)25
+b(the)h(new)m(er)g(\(740/750)k(and)25 b(later\))i(prin)m(ters)d(it's)i
+(ev)m(en)h(w)m(orse,)g(since)f(these)g(prin)m(ters)f(supp)s(ort)150
+2258 y(m)m(ultiple)j(dot)j(sizes;)f(of)h(course,)f(the)h(ev)m(en)g(new)
+m(er)f(2880x720)k(prin)m(ters)29 b(don't)h(help)f(either.)275
+2398 y(Older)j(Epson)h(prin)m(ters)f(had)h(a)h(mo)s(de)f(called)g
+Fm(MicroW)-8 b(ea)m(v)m(e)42 b Fu(\(tm\).)52 b(In)33
+b(this)f(mo)s(de,)j(the)e(host)h(fed)150 2508 y(the)c(prin)m(ter)f
+(individual)d(ro)m(ws)k(of)g(dots,)h(and)e(the)h(prin)m(ter)f(bundled)e
+(them)k(up)e(and)g(sen)m(t)i(them)f(to)h(the)150 2617
+y(prin)m(t)f(head)h(in)g(the)g(correct)i(order)e(to)h(ac)m(hiev)m(e)h
+(high)d(qualit)m(y)-8 b(.)44 b(This)30 b(MicroW)-8 b(ea)m(v)m(e)34
+b(mo)s(de)e(still)d(w)m(orks)150 2727 y(in)36 b(new)h(prin)m(ters,)i
+(but)d(in)h(some)h(cases)g(the)g(implemen)m(tation)e(is)h(v)m(ery)h
+(minimal:)52 b(the)38 b(prin)m(ter)e(uses)150 2837 y(exactly)c(one)g
+(nozzle)g(of)g(eac)m(h)h(color)f(\(the)g(\014rst)f(one\).)45
+b(This)30 b(mak)m(es)j(prin)m(ting)c(extremely)j(slo)m(w)f(\(more)150
+2946 y(than)41 b(30)h(min)m(utes)f(for)g(one)h(8.5x11)p
+Fr(")h Fu(page\),)i(although)c(the)h(qualit)m(y)e(is)g(extremely)i
+(high)e(with)g(no)150 3056 y(visible)24 b(banding)h(whatso)s(ev)m(er.)
+40 b(It's)27 b(not)g(go)s(o)s(d)f(for)g(the)h(prin)m(t)f(head,)h
+(though,)g(since)f(no)h(ink)e(is)h(\015o)m(wing)150 3165
+y(through)32 b(the)h(other)h(nozzles.)48 b(This)31 b(leads)i(to)g
+(drying)e(of)j(ink)d(and)h(p)s(ossible)f(p)s(ermanen)m(t)h(damage)i(to)
+150 3275 y(the)d(prin)m(t)e(head.)275 3415 y(By)j(the)g(w)m(a)m(y)-8
+b(,)35 b(although)c(the)i(Epson)e(man)m(ual)g(sa)m(ys)i(that)g(micro)m
+(w)m(ea)m(v)m(e)h(mo)s(de)e(should)e(b)s(e)i(used)f(at)150
+3525 y(720)36 b(dpi,)d(360)j(dpi)d(con)m(tin)m(ues)h(to)h(w)m(ork)g(in)
+e(m)m(uc)m(h)h(the)h(same)f(w)m(a)m(y)-8 b(.)54 b(A)m(t)36
+b(360)f(dpi,)f(data)h(is)f(fed)g(to)h(the)150 3634 y(prin)m(ter)29
+b(one)i(ro)m(w)f(at)h(a)g(time)f(on)h(all)e(Epson)h(prin)m(ters.)39
+b(The)30 b(pattern)g(that)h(the)g(prin)m(ter)e(uses)h(to)h(prin)m(t)150
+3744 y(is)26 b(v)m(ery)h(prone)f(to)h(banding.)38 b(Ho)m(w)m(ev)m(er,)
+30 b(360)e(dpi)d(is)g(inheren)m(tly)g(a)i(lo)m(w)g(qualit)m(y)f(mo)s
+(de;)h(if)f(y)m(ou're)h(using)150 3854 y(it,)34 b(presumably)e(y)m(ou)i
+(don't)g(m)m(uc)m(h)g(care)g(ab)s(out)g(qualit)m(y)-8
+b(.)51 b(It)34 b(is)e(p)s(ossible)g(to)i(do)g(micro)m(w)m(ea)m(v)m(e)i
+(at)f(360)150 3963 y(DPI,)c(with)e(signi\014can)m(tly)f(impro)m(v)m(ed)
+i(qualit)m(y)-8 b(.)275 4104 y(Except)36 b(for)h(the)f(St)m(ylus)g(Pro)
+g(prin)m(ters)f(\(5000,)40 b(5500,)g(7000,)g(7500,)g(9000,)g(9500,)g
+(and)c(when)f(it's)150 4213 y(released)43 b(the)h(10000\),)50
+b(whic)m(h)42 b(can)i(do)f(micro)m(w)m(ea)m(v)m(e)j(at)e(an)m(y)g
+(resolution,)i(prin)m(ters)c(from)h(roughly)150 4323
+y(the)36 b(St)m(ylus)g(Color)f(600)j(and)d(later)i(do)f(not)g(ha)m(v)m
+(e)i(the)e(capabilit)m(y)f(to)i(do)f(MicroW)-8 b(ea)m(v)m(e)40
+b(correctly)c(in)150 4432 y(man)m(y)41 b(cases)g(\(some)h(prin)m(ters)d
+(can)i(do)f(MicroW)-8 b(ea)m(v)m(e)44 b(correctly)d(at)g(720)h(DPI\).)g
+(Instead,)h(the)e(host)150 4542 y(m)m(ust)32 b(arrange)g(the)g(output)f
+(in)f(the)i(order)g(that)g(it)f(will)e(b)s(e)i(sen)m(t)h(to)h(the)f
+(prin)m(t)e(head.)45 b(This)30 b(is)g(a)j(v)m(ery)150
+4652 y(complex)f(pro)s(cess;)h(the)g(jets)g(in)e(the)h(prin)m(t)f(head)
+h(are)h(spaced)g(more)f(than)g(one)h(ro)m(w)f(\(1/720)p
+Fr(")p Fu(\))j(apart,)150 4761 y(so)29 b(w)m(e)g(can't)g(simply)d(send)
+h(consecutiv)m(e)j(ro)m(ws)e(of)h(dots)f(to)h(the)g(prin)m(ter.)39
+b(Instead,)29 b(w)m(e)g(ha)m(v)m(e)g(to)g(pass)f(e.)150
+4871 y(g.)49 b(the)33 b(\014rst,)h(nin)m(th,)e(17th,)j(25th...)50
+b(ro)m(ws)33 b(in)f(order)g(for)h(them)g(to)h(prin)m(t)e(in)f(the)j
+(correct)g(p)s(osition)d(on)150 4980 y(the)g(pap)s(er.)39
+b(This)29 b(in)m(terlea)m(ving)g(pro)s(cess)h(is)g(called)f
+Fr(")p Fu(soft)p Fr(")i Fu(w)m(ea)m(ving.)275 5121 y(This)e(decision)g
+(w)m(as)i(probably)e(made)i(to)h(sa)m(v)m(e)g(money)f(on)g(memory)f(in)
+g(the)h(prin)m(ter.)41 b(It)31 b(certainly)150 5230 y(mak)m(es)k(the)f
+(driv)m(er)e(co)s(de)i(far)g(more)g(complicated)g(than)f(it)g(w)m(ould)
+g(b)s(e)g(if)g(the)h(prin)m(ter)f(could)g(arrange)150
+5340 y(the)h(output.)50 b(Is)33 b(that)h(a)g(bad)f(thing?)49
+b(Usually)33 b(this)f(tak)m(es)j(far)e(less)g(CPU)h(time)f(than)g(the)h
+(dithering)p eop
+%%Page: 42 47
+42 46 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(42)150 299 y(pro)s(cess,)27
+b(and)e(it)h(do)s(es)g(allo)m(w)f(us)h(more)g(con)m(trol)h(o)m(v)m(er)g
+(the)g(prin)m(ting)d(pro)s(cess,)i(e.g.)41 b(to)27 b(reduce)f(banding.)
+150 408 y(Conceiv)-5 b(ably)d(,)30 b(w)m(e)h(could)e(ev)m(en)i(use)f
+(this)f(abilit)m(y)g(to)i(map)f(out)h(bad)f(jets.)275
+546 y(In)m(terestingly)-8 b(,)30 b(apparen)m(tly)h(the)g(Windo)m(ws)f
+(\(and)h(presumably)d(Macin)m(tosh\))k(driv)m(ers)e(for)h(most)g(or)150
+656 y(all)39 b(Epson)g(prin)m(ters)g(still)f(list)g(a)j(\\micro)m(w)m
+(ea)m(v)m(e")i(mo)s(de.)69 b(Exp)s(erimen)m(ts)39 b(ha)m(v)m(e)i
+(demonstrated)f(that)150 765 y(this)33 b(do)s(es)h(not)g(in)f(fact)i
+(use)e(the)i(\\micro)m(w)m(ea)m(v)m(e")i(mo)s(de)c(of)h(the)h(prin)m
+(ter.)50 b(P)m(ossibly)32 b(it)i(do)s(es)g(nothing,)150
+875 y(or)h(it)g(uses)g(a)h(di\013eren)m(t)f(w)m(ea)m(v)m(e)j(pattern)d
+(from)g(what)h(the)f(non-\\micro)m(w)m(ea)m(v)m(e")k(mo)s(de)c(do)s
+(es.)55 b(This)34 b(is)150 984 y(unnecessarily)f(confusing,)i(at)h
+(least)f(for)g(p)s(eople)f(who)g(write)g(driv)m(ers)g(who)g(try)h(to)h
+(explain)d(them)i(to)150 1094 y(p)s(eople)29 b(who)h(don't.)275
+1232 y(What)35 b(mak)m(es)h(this)e(in)m(teresting)g(is)g(that)i(there)f
+(are)g(man)m(y)g(di\013eren)m(t)g(w)m(a)m(ys)h(of)f(of)g(accomplishing)
+150 1341 y(this)j(goal.)67 b(The)38 b(naiv)m(e)h(w)m(a)m(y)h(w)m(ould)e
+(b)s(e)g(to)i(divide)d(the)i(image)g(up)f(in)m(to)h(groups)f(of)i(256)g
+(ro)m(ws)f(\(for)150 1451 y(a)d(prin)m(ter)e(with)f(32)k(jets)e(and)g
+(a)g(separation)g(of)h(8)f(ro)m(ws\),)i(and)e(prin)m(t)f(all)g(the)i
+(mo)s(d8=0)f(ro)m(ws)g(in)f(the)150 1560 y(\014rst)i(pass,)h(mo)s(d8=1)
+f(ro)m(ws)h(in)e(the)h(second,)j(and)c(so)i(forth.)58
+b(The)36 b(problem)f(with)g(this)g(approac)m(h)i(is)150
+1670 y(that)32 b(the)g(individual)27 b(ink)j(jets)i(are)g(not)g(p)s
+(erfectly)f(uniform;)f(some)i(emit)g(sligh)m(tly)e(bigger)h(or)g
+(smaller)150 1780 y(drops)36 b(than)g(others.)61 b(Since)36
+b(eac)m(h)i(group)e(of)h(8)h(adjacen)m(t)g(ro)m(ws)f(is)f(prin)m(ted)f
+(with)h(the)h(same)g(nozzle,)150 1889 y(that)30 b(means)f(that)g(there)
+g(will)e(b)s(e)h(distinct)g(streaks)h(of)g(ligh)m(ter)g(and)f(dark)m
+(er)h(bands)f(within)e(the)k(image)150 1999 y(\(8)g(ro)m(ws)g(is)e
+(1/90)p Fr(")p Fu(,)k(whic)m(h)c(is)g(visible;)g(1/720)p
+Fr(")j Fu(is)e(not\).)41 b(P)m(ossibly)28 b(w)m(orse)i(is)e(that)i
+(these)g(patterns)g(will)150 2108 y(rep)s(eat)h(ev)m(ery)g(256)g(ro)m
+(ws.)41 b(This)29 b(creates)i(banding)e(patterns)h(that)h(are)g(ab)s
+(out)f(1/3)p Fr(")i Fu(wide.)275 2246 y(So)e(w)m(e)h(ha)m(v)m(e)g(to)g
+(do)g(something)e(to)j(break)e(up)f(this)g(patterning.)275
+2384 y(Epson)j(do)s(es)h(not)h(publish)29 b(the)34 b(w)m(ea)m(ving)g
+(algorithms)e(that)i(they)f(use)g(in)f(their)h(bundled)d(driv)m(ers.)
+150 2493 y(Indeed,)g(their)f(dev)m(elop)s(er)h(w)m(eb)h(site)f(\(h)m
+(ttp://www.ercip)s(d.com/isv/edr)p 2754 2493 28 4 v 32
+w(do)s(cs.h)m(tm\))h(do)s(es)f(not)h(ev)m(en)150 2603
+y(describ)s(e)i(ho)m(w)j(to)f(do)g(this)f(w)m(ea)m(ving)i(at)g(all;)h
+(it)d(sa)m(ys)i(that)g(the)f(only)f(w)m(a)m(y)i(to)g(ac)m(hiev)m(e)g
+(720)h(dpi)c(is)h(to)150 2713 y(use)c(MicroW)-8 b(ea)m(v)m(e.)43
+b(It)30 b(do)s(es)g(note)h(\(correctly\))g(that)f(1440)i(dpi)c(horizon)
+m(tal)i(can)g(only)f(b)s(e)g(ac)m(hiev)m(ed)i(b)m(y)150
+2822 y(the)h(driv)m(er)f(\(i.)46 b(e.)h(in)30 b(soft)m(w)m(are\).)48
+b(The)32 b(man)m(ual)g(actually)f(mak)m(es)i(it)f(fairly)f(clear)h(ho)m
+(w)g(to)h(do)f(this)f(\(it)150 2932 y(requires)g(t)m(w)m(o)j(passes)e
+(with)f(horizon)m(tal)h(head)g(mo)m(v)m(emen)m(t)i(b)s(et)m(w)m(een)f
+(passes\),)g(and)f(it)g(is)f(presumably)150 3041 y(p)s(ossible)d(to)j
+(do)f(this)g(with)f(MicroW)-8 b(ea)m(v)m(e.)275 3179
+y(The)23 b(information)f(ab)s(out)i(ho)m(w)g(to)h(do)f(this)f(is)g
+(apparen)m(tly)h(a)m(v)-5 b(ailable)23 b(under)g(non-disclosure)e
+(agree-)150 3289 y(men)m(t)31 b(\(ND)m(A\).)i(It's)d(actually)g(easy)h
+(enough)g(to)g(rev)m(erse)g(engineer)f(what's)h(inside)d(a)j(prin)m(t)e
+(\014le)g(with)h(a)150 3398 y(simple)c(P)m(erl)h(script,)g(whic)m(h)g
+(is)g(supplied)d(with)j(the)h(Gimp-Prin)m(t)e(distribution)e(as)k
+(tests/parse-escp2.)150 3508 y(In)f(an)m(y)h(ev)m(en)m(t,)i(w)m(e)e(w)m
+(eren't)g(particularly)d(in)m(terested)j(in)e(the)i(w)m(ea)m(ving)g
+(patterns)g(Epson)e(used.)39 b(There)150 3617 y(are)31
+b(man)m(y)g(factors)h(that)g(go)f(in)m(to)g(c)m(ho)s(osing)g(a)g(go)s
+(o)s(d)g(w)m(ea)m(ving)h(pattern;)f(w)m(e're)h(learning)d(them)i(as)g
+(w)m(e)150 3727 y(go)i(along.)44 b(Issues)31 b(suc)m(h)h(as)f(drying)f
+(time)i(\(giving)f(the)h(ink)e(a)i(few)f(seconds)h(more)g(or)g(less)f
+(to)h(dry)f(can)150 3836 y(ha)m(v)m(e)h(highly)c(visible)g(e\013ects\))
+k(a\013ect)g(the)e(qualit)m(y)g(of)g(the)h(output.)275
+3974 y(The)j(Uniprin)m(t)f(GhostScript)h(driv)m(er)g(has)h(b)s(een)g
+(able)g(to)h(do)f(w)m(ea)m(ving)h(for)f(a)g(long)g(time.)55
+b(It)35 b(uses)150 4084 y(patterns)e(that)g(m)m(ust)g(b)s(e)f(sp)s
+(eci\014ed)f(for)h(eac)m(h)i(c)m(hoice)g(of)f(resolution)e(and)h(prin)m
+(ter.)47 b(W)-8 b(e)34 b(preferred)d(an)150 4193 y(algorithmic)i
+(approac)m(h)h(that)g(computes)g(a)g(w)m(ea)m(v)m(e)i(pattern)e(for)g
+(an)m(y)g(giv)m(en)g(c)m(hoice)h(of)f(inputs.)49 b(This)150
+4303 y(ob)m(viously)29 b(requires)g(extensiv)m(e)i(testing;)g(w)m(e)f
+(dev)m(elop)s(ed)g(a)h(test)g(suite)f(sp)s(eci\014cally)e(for)i(this)f
+(purp)s(ose.)150 4568 y Ft(B.2)67 b(W)-11 b(ea)l(ving)46
+b(algorithms)275 4764 y Fu(I)32 b(considered)f(a)i(few)f(algorithms)f
+(to)j(p)s(erform)d(the)h(w)m(ea)m(v)m(e.)49 b(The)32
+b(\014rst)g(one)h(I)f(devised)f(let)i(me)f(use)150 4874
+y(only)40 b(\()p Fc(j)5 b(ets)28 b Fs(\000)g Fc(distance)p
+1025 4874 V 33 w(betw)r(een)p 1378 4874 V 33 w(j)5 b(ets)p
+Fu(+1\))42 b(nozzles,)j(or)c(25.)74 b(This)39 b(is)i(OK)f(in)g
+(principle,)h(but)f(it's)150 4983 y(slo)m(w)m(er)e(than)f(using)f(all)g
+(nozzles.)62 b(By)38 b(pla)m(ying)e(around)g(with)h(it)g(some)g(more,)j
+(I)d(came)i(up)d(with)g(an)150 5093 y(algorithm)29 b(that)i(lets)g(me)f
+(use)g(all)f(of)i(the)f(nozzles,)h(except)h(near)e(the)g(top)h(and)f(b)
+s(ottom)h(of)f(the)h(page.)275 5230 y(This)26 b(still)f(pro)s(duces)i
+(some)h(banding,)f(though.)39 b(Ev)m(en)28 b(b)s(etter)g(qualit)m(y)f
+(can)h(b)s(e)f(ac)m(hiev)m(ed)i(b)m(y)e(using)150 5340
+y(m)m(ultiple)k(nozzles)j(on)g(the)f(same)i(line.)48
+b(Ho)m(w)35 b(do)e(w)m(e)h(do)g(this?)49 b(In)33 b(1440x720)j(mo)s(de,)
+f(w)m(e're)f(prin)m(ting)p eop
+%%Page: 43 48
+43 47 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(43)150 299 y(t)m(w)m(o)30
+b(output)f(lines)e(at)i(the)g(same)h(v)m(ertical)f(p)s(osition.)38
+b(Ho)m(w)m(ev)m(er,)31 b(if)d(w)m(e)i(w)m(an)m(t)f(four)f(passes,)i(w)m
+(e)f(ha)m(v)m(e)h(to)150 408 y(e\013ectiv)m(ely)f(prin)m(t)e(eac)m(h)i
+(line)e(t)m(wice.)40 b(Actually)28 b(doing)f(this)g(w)m(ould)g
+(increase)h(the)g(densit)m(y)-8 b(,)29 b(so)f(what)g(w)m(e)150
+518 y(do)f(is)f(prin)m(t)g(half)h(the)g(dots)g(on)h(eac)m(h)g(pass.)39
+b(This)26 b(pro)s(duces)g(near-p)s(erfect)h(output,)h(and)f(it's)g(far)
+g(faster)150 628 y(than)j(using)f(\(pseudo\))h(\\MicroW)-8
+b(ea)m(v)m(e".)275 762 y(Y)g(et)43 b(another)f(complication)e(is)h(ho)m
+(w)h(to)g(get)h(near)f(the)g(top)g(and)f(b)s(ottom)h(of)g(the)g(page.)
+76 b(This)150 872 y(algorithm)37 b(lets)g(us)g(prin)m(t)f(to)i(within)d
+(one)j(head)f(width)f(of)i(the)g(top)f(of)h(the)g(page,)i(and)d(a)h
+(bit)f(more)150 981 y(than)32 b(one)g(head)g(width)e(from)h(the)i(b)s
+(ottom.)45 b(That)32 b(lea)m(v)m(es)h(a)g(lot)f(of)g(blank)e(space.)47
+b(Doing)32 b(the)g(w)m(ea)m(v)m(e)150 1091 y(prop)s(erly)i(outside)h
+(of)h(this)f(region)h(is)f(increasingly)f(di\016cult)g(as)i(w)m(e)h
+(get)g(closer)f(to)h(the)f(edge)h(of)f(the)150 1200 y(pap)s(er;)g(in)e
+(the)h(in)m(terior)f(region,)i(an)m(y)f(nozzle)h(can)f(prin)m(t)f(an)m
+(y)h(line,)g(but)f(near)h(the)g(top)g(and)g(b)s(ottom)150
+1310 y(edges,)45 b(only)40 b(some)i(nozzles)g(can)f(prin)m(t.)72
+b(W)-8 b(e)43 b(originally)c(handled)g(this)h(b)m(y)h(using)f(the)i
+(naiv)m(e)f(w)m(a)m(y)150 1419 y(men)m(tioned)35 b(ab)s(o)m(v)m(e)i
+(near)f(the)g(b)s(orders,)g(and)f(switc)m(hing)g(o)m(v)m(er)i(to)f(the)
+g(high)f(qualit)m(y)g(metho)s(d)g(in)g(the)150 1529 y(in)m(terior.)47
+b(Unfortunately)-8 b(,)33 b(this)f(mean)m(t)h(that)h(the)f(qualit)m(y)f
+(is)g(quite)g(visibly)e(degraded)i(near)h(the)g(top)150
+1639 y(and)26 b(b)s(ottom)h(of)g(the)g(page.)41 b(W)-8
+b(e)28 b(ha)m(v)m(e)g(since)e(devised)f(b)s(etter)i(algorithms)f(that)h
+(allo)m(w)g(prin)m(ting)d(to)k(the)150 1748 y(extreme)37
+b(top)f(and)g(b)s(ottom)g(of)g(the)h(region)e(that)i(can)f(ph)m
+(ysically)e(b)s(e)i(prin)m(ted,)g(with)f(only)g(minimal)150
+1858 y(loss)30 b(of)g(qualit)m(y)-8 b(.)275 1992 y(Epson)22
+b(do)s(es)h(not)h(adv)m(ertise)g(that)g(the)g(prin)m(ters)e(can)i(prin)
+m(t)e(at)j(the)e(v)m(ery)h(top)g(of)g(the)g(page,)i(although)150
+2102 y(in)d(practice)h(most)h(of)f(them)g(can.)39 b(The)23
+b(qualit)m(y)h(is)f(degraded)h(to)h(some)f(degree,)i(and)e(w)m(e)g(ha)m
+(v)m(e)i(observ)m(ed)150 2211 y(that)45 b(in)f(some)h(cases)h(not)f
+(all)f(of)h(the)g(dots)g(get)h(prin)m(ted.)82 b(Epson)44
+b(ma)m(y)i(ha)m(v)m(e)g(decided)d(that)j(the)150 2321
+y(degradation)28 b(in)e(qualit)m(y)h(is)g(su\016cien)m(t)h(that)g(prin)
+m(ting)e(in)g(that)j(region)e(should)f(not)i(b)s(e)f(allo)m(w)m(ed.)40
+b(That)150 2430 y(is)29 b(a)i(v)-5 b(alid)29 b(decision,)g(although)h
+(w)m(e)h(ha)m(v)m(e)g(tak)m(en)h(another)e(approac)m(h.)150
+2654 y Fg(B.2.1)63 b(Simple)40 b(w)m(ea)m(ving)g(algorithms)275
+2846 y Fu(The)35 b(initial)f(problem)h(is)g(to)i(calculate)g(the)f
+(starting)g(p)s(osition)e(of)j(eac)m(h)g(pass;)i(the)e(ro)m(w)f(n)m(um)
+m(b)s(er)150 2956 y(of)41 b(the)g(prin)m(ter's)f(top)h(jet)h(when)e
+(prin)m(ting)e(that)k(pass.)72 b(Since)40 b(w)m(e)h(assume)g(the)g(pap)
+s(er)f(cannot)i(b)s(e)150 3065 y(rev)m(erse-fed,)30 b(the)f(prin)m(t)e
+(head)i(m)m(ust,)g(for)g(eac)m(h)h(pass,)f(start)g(either)f(further)f
+(do)m(wn)i(the)g(page)g(than)g(the)150 3175 y(previous)c(pass)h(or)h
+(at)g(the)g(same)g(p)s(osition.)38 b(Eac)m(h)27 b(pass's)f(start)h(p)s
+(oin)m(t)f(is)g(therefore)h(at)g(a)g(non-negativ)m(e)150
+3285 y(o\013set)k(from)f(the)h(previous)e(pass's)h(start)h(p)s(oin)m
+(t.)275 3419 y(Once)26 b(w)m(e)g(ha)m(v)m(e)i(a)e(form)m(ula)g(for)g
+(the)g(starting)g(ro)m(w)g(of)g(eac)m(h)i(pass,)f(w)m(e)f(then)g(turn)f
+(that)i(\\inside)d(out")150 3529 y(to)31 b(get)h(a)e(form)m(ula)g(for)g
+(the)h(pass)f(n)m(um)m(b)s(er)f(con)m(taining)h(eac)m(h)h(ro)m(w.)275
+3663 y(First,)h(let's)g(de\014ne)g(ho)m(w)h(our)e(prin)m(ter)g(w)m
+(orks.)47 b(W)-8 b(e)34 b(measure)e(v)m(ertical)h(p)s(osition)d(on)i
+(the)h(pap)s(er)e(in)150 3772 y(\\ro)m(ws";)k(the)f(resolution)d(with)h
+(whic)m(h)g(the)h(prin)m(ter)f(can)h(p)s(osition)e(the)i(pap)s(er)f(v)m
+(ertically)-8 b(.)49 b(The)32 b(prin)m(t)150 3882 y(head)e(con)m(tains)
+h Fc(J)39 b Fu(ink)29 b(jets,)i(whic)m(h)e(are)i(spaced)f
+Fc(S)36 b Fu(ro)m(ws)30 b(apart.)275 4016 y(Consider)37
+b(a)i(v)m(ery)g(simple)e(case:)58 b(w)m(e)40 b(w)m(an)m(t)f(to)h(prin)m
+(t)d(a)i(page)h(as)f(quic)m(kly)f(as)h(p)s(ossible,)f(and)g(w)m(e)150
+4126 y(mostly)30 b(don't)g(care)i(ho)m(w)e(sparse)g(the)g(prin)m(ting)f
+(is,)g(so)i(long)f(as)h(it's)f(fairly)e(ev)m(en.)275
+4260 y(It's)40 b(prett)m(y)h(ob)m(vious)e(ho)m(w)i(to)f(do)h(this.)69
+b(W)-8 b(e)41 b(mak)m(e)g(one)g(pass)e(with)g(the)i(prin)m(t)d(head,)43
+b(prin)m(ting)150 4370 y Fc(J)k Fu(lines)35 b(of)j(data,)i(eac)m(h)f
+(line)c Fc(S)43 b Fu(ro)m(ws)37 b(after)h(the)g(previous)e(one.)62
+b(W)-8 b(e)39 b(then)e(adv)-5 b(ance)38 b(the)g(pap)s(er)e(b)m(y)150
+4479 y Fc(S)27 b Fs(\003)22 b Fc(J)42 b Fu(ro)m(ws)33
+b(and)g(prin)m(t)e(the)i(next)h(ro)m(w.)48 b(F)-8 b(or)34
+b(example,)f(if)f Fc(J)39 b Fu(=)29 b(7)34 b(and)e Fc(S)j
+Fu(=)29 b(4,)34 b(this)e(metho)s(d)g(can)i(b)s(e)150
+4589 y(illustrated)28 b(lik)m(e)i(this:)390 4717 y Fr(pass)47
+b(number)390 4821 y(|)g(row)g(number------->)390 4925
+y(|)g(|)430 b(11111111112222222222333)o(3333)o(3334)o(444)o(4444)o
+(4455)o(555)o(5555)o(5666)o(666)o(6666)390 5029 y(|)47
+b(01234567890123456789012345)o(6789)o(012)o(3456)o(7890)o(123)o(4567)o
+(8901)o(234)o(5678)o(9012)o(345)o(6789)390 5132 y(0)g
+(*---*---*---*---*---*---*)390 5236 y(1)1384 b
+(*---*---*---*---*---*---)o(*)390 5340 y(2)47 b
+(\\-----------------------/)1473 b(*---*---*---*---*---*-)p
+eop
+%%Page: 44 49
+44 48 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(44)867 299 y Fr(7)48
+b(jets)667 b(\\---/)1822 403 y(4)47 b(rows)g(offset)f(from)h(one)g(jet)
+f(to)i(the)f(next)485 506 y(\\-------------------------)o(--/)629
+610 y(7*4=28)f(rows)g(offset)g(from)h(one)g(pass)g(to)g(the)g(next)275
+747 y Fu(In)35 b(these)i(examples,)g(the)f(v)m(ertical)h(axis)e(can)i
+(b)s(e)e(though)m(t)i(of)f(as)h(the)f(time)g(axis,)h(with)e(the)h(pass)
+150 857 y(n)m(um)m(b)s(er)25 b(sho)m(wn)g(at)i(the)g(left)e(margin,)i
+(while)d(the)i(ro)m(w)g(n)m(um)m(b)s(er)f(runs)g(horizon)m(tally)-8
+b(.)38 b(A)27 b(`)p Fr(*)p Fu(')f(sho)m(ws)g(eac)m(h)150
+967 y(ro)m(w)h(prin)m(ted)f(b)m(y)h(a)g(pass,)h(and)e(a)h(ro)m(w)h(of)f
+(`)p Fr(-)p Fu(')g(is)f(used)g(to)i(link)d(together)j(the)g(ro)m(ws)f
+(prin)m(ted)e(b)m(y)i(one)g(pass)150 1076 y(of)h(the)g(prin)m(t)f
+(head.)39 b(The)28 b(\014rst)f(pass)g(is)g(n)m(um)m(b)s(ered)g(`)p
+Fr(0)p Fu(')h(and)f(starts)i(at)f(ro)m(w)g(0.)41 b(Eac)m(h)28
+b(subsequen)m(t)f(pass)150 1186 y Fc(p)h Fu(starts)h(at)g(ro)m(w)f
+Fc(p)16 b Fs(\003)g Fc(S)21 b Fs(\003)16 b Fc(J)9 b Fu(.)40
+b(Eac)m(h)29 b(pass)f(prin)m(ts)f Fc(J)37 b Fu(lines,)27
+b(eac)m(h)j(line)c(b)s(eing)h Fc(S)33 b Fu(ro)m(ws)28
+b(after)h(the)f(previous)150 1295 y(one.)66 b(\(F)-8
+b(or)39 b(ease)h(of)f(viewing)e(this)g(\014le)h(on)g(a)h(standard)f
+(terminal,)h(I'm)g(clipping)c(the)k(examples)f(at)150
+1405 y(column)29 b(80.\))275 1542 y(This)34 b(metho)s(d)i(co)m(v)m(ers)
+h(the)g(whole)e(page)i(with)e(lines)g(prin)m(ted)f(ev)m(enly)j
+Fc(S)k Fu(ro)m(ws)36 b(apart.)59 b(Ho)m(w)m(ev)m(er,)150
+1652 y(w)m(e)30 b(w)m(an)m(t)h(to)g(\014ll)d(in)h(all)g(the)h(other)g
+(ro)m(ws)g(with)f(prin)m(ting)f(to)j(get)g(a)f(full-densit)m(y)e(page)i
+(\(w)m(e're)i(ignoring)150 1762 y(o)m(v)m(ersampling)24
+b(at)i(this)e(stage\).)41 b(Where)25 b(w)m(e)g(ha)m(v)m(e)h(previously)
+d(prin)m(ted)g(a)j(single)d(pass,)j(w)m(e'll)e(no)m(w)h(prin)m(t)150
+1871 y(a)37 b(\\pass)f(blo)s(c)m(k":)53 b(w)m(e)37 b(prin)m(t)e(extra)i
+(passes)f(to)i(\014ll)c(in)h(the)i(empt)m(y)g(ro)m(ws.)58
+b(A)37 b(naiv)m(e)f(implemen)m(tation)150 1981 y(migh)m(t)30
+b(lo)s(ok)g(lik)m(e)g(this:)390 2112 y Fr(0)47 b
+(*---*---*---*---*---*---*)390 2216 y(1)95 b(*---*---*---*---*---*---*)
+390 2320 y(2)143 b(*---*---*---*---*---*---)o(*)390 2423
+y(3)191 b(*---*---*---*---*---*--)o(-*)390 2527 y(4)1384
+b(*---*---*---*---*---*---)o(*)390 2631 y(5)1432 b
+(*---*---*---*---*---*--)o(-*)390 2735 y(6)1479 b
+(*---*---*---*---*---*---*)390 2839 y(7)1527 b
+(*---*---*---*---*---*---)o(*)390 2942 y(8)2720 b
+(*---*---*---*---*---*-)390 3046 y(9)2768 b(*---*---*---*---*---*)390
+3150 y(10)g(*---*---*---*---*---)390 3254 y(11)2815 b
+(*---*---*---*---*--)150 3391 y Fu(\(No)m(w)31 b(y)m(ou)g(can)g(see)g
+(wh)m(y)f(this)f(pro)s(cess)h(is)f(called)h(\\w)m(ea)m(ving"!\))150
+3621 y Fg(B.2.2)63 b(P)m(erfect)39 b(w)m(ea)m(ving)275
+3816 y Fu(This)28 b(simple)f(w)m(ea)m(v)m(e)33 b(pattern)c(prin)m(ts)g
+(ev)m(ery)h(ro)m(w,)h(but)e(will)e(giv)m(e)j(conspicuous)f(banding)f
+(patterns)150 3926 y(for)i(the)h(reasons)f(discussed)f(ab)s(o)m(v)m(e.)
+275 4063 y(Let's)k(start)h(impro)m(ving)e(this)g(for)h(our)f(simple)f
+(case.)51 b(W)-8 b(e)34 b(can)g(reduce)f(banding)e(b)m(y)i(making)g
+(sure)150 4173 y(that)27 b(an)m(y)g(giv)m(en)g(jet)g(nev)m(er)h(prin)m
+(ts)d(a)i(ro)m(w)g(to)s(o)g(close)g(to)h(another)f(ro)m(w)g(prin)m(ted)
+e(b)m(y)i(the)g(same)g(jet.)40 b(This)150 4282 y(means)d(w)m(e)g(w)m
+(an)m(t)g(to)h(space)f(the)g(ro)m(ws)g(prin)m(ted)e(b)m(y)i(a)g(giv)m
+(en)f(jet)i(ev)m(enly)e(do)m(wn)g(the)h(page.)61 b(In)36
+b(turn,)150 4392 y(this)28 b(implies)f(w)m(e)i(w)m(an)m(t)h(to)g(adv)-5
+b(ance)30 b(the)f(pap)s(er)f(b)m(y)i(as)f(nearly)f(an)h(equal)g(amoun)m
+(t)h(after)g(eac)m(h)g(pass)f(as)150 4501 y(p)s(ossible.)275
+4639 y(Eac)m(h)e(pass)f(blo)s(c)m(k)h(prin)m(ts)e Fc(S)18
+b Fs(\003)13 b Fc(J)37 b Fu(lines)25 b(in)g Fc(S)32 b
+Fu(passes.)40 b(The)26 b(\014rst)g(line)f(prin)m(ted)h(in)f(eac)m(h)j
+(pass)f(blo)s(c)m(k)f(is)150 4748 y Fc(S)12 b Fs(\003)7
+b Fc(J)33 b Fu(ro)m(ws)24 b(lo)m(w)m(er)g(on)g(the)g(page)g(than)g(the)
+f(\014rst)g(line)g(prin)m(ted)f(in)g(the)i(previous)f(pass)g(blo)s(c)m
+(k.)38 b(Therefore,)150 4858 y(if)e(w)m(e)h(adv)-5 b(ance)38
+b(the)f(pap)s(er)f(b)m(y)h Fc(J)46 b Fu(ro)m(ws)37 b(b)s(et)m(w)m(een)g
+(eac)m(h)i(pass,)f(w)m(e)g(can)f(prin)m(t)e(the)j(righ)m(t)e(n)m(um)m
+(b)s(er)g(of)150 4967 y(passes)30 b(in)f(eac)m(h)j(blo)s(c)m(k)e(and)g
+(adv)-5 b(ance)30 b(the)h(pap)s(er)e(p)s(erfectly)h(ev)m(enly)-8
+b(.)275 5105 y(Here's)31 b(what)f(this)f(\\p)s(erfect")i(w)m(ea)m(v)m
+(e)i(lo)s(oks)d(lik)m(e:)1345 5236 y Fr(start)46 b(of)h(full)g(weave)
+1345 5340 y(|)p eop
+%%Page: 45 50
+45 49 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(45)390 299 y Fr(0)47
+b(*---*---*---*---*---*---*)390 403 y(1)382 b(*---*---*---*---*---*--)o
+(-*)390 506 y(2)716 b(*---*---*---*---*---*--)o(-*)390
+610 y(3)1050 b(*---*---*---*---*---*--)o(-*)390 714 y(4)1384
+b(*---*---*---*---*---*---)o(*)390 818 y(5)1718 b
+(*---*---*---*---*---*---)o(*)390 922 y(6)2052 b
+(*---*---*---*---*---*---)o(*)390 1025 y(7)2386 b
+(*---*---*---*---*---*---*)390 1129 y(8)2720 b(*---*---*---*---*---*-)
+390 1233 y(9)3054 b(*---*---*---*--)390 1337 y(10)3340
+b(*---*---)390 1440 y(11)3674 b(*)275 1572 y Fu(Y)-8
+b(ou'll)28 b(notice)h(that,)h(for)e(the)h(\014rst)f(few)h(ro)m(ws,)g
+(this)f(w)m(ea)m(v)m(e)j(is)d(to)s(o)h(sparse.)40 b(It)29
+b(is)f(not)h(un)m(til)e(the)i(ro)m(w)150 1681 y(mark)m(ed)35
+b(\\start)h(of)f(full)e(w)m(ea)m(v)m(e")38 b(that)d(ev)m(ery)h
+(subsequen)m(t)e(ro)m(w)h(is)f(prin)m(ted.)53 b(W)-8
+b(e)36 b(can)g(calculate)f(this)150 1791 y(start)c(p)s(osition)d(as)j
+(follo)m(ws:)390 1916 y Fc(star)s(t)72 b Fu(=)h(\()p
+Fc(S)25 b Fs(\000)20 b Fu(1\))69 b Fs(\003)f Fu(\()p
+Fc(J)30 b Fs(\000)20 b Fu(1\))275 2047 y(F)-8 b(or)34
+b(the)f(momen)m(t,)j(w)m(e)d(will)e(ignore)i(this)g(problem)f(with)g
+(the)h(w)m(ea)m(v)m(e.)53 b(W)-8 b(e'll)33 b(consider)f(later)i(ho)m(w)
+150 2157 y(to)d(\014ll)d(in)h(the)i(missing)d(ro)m(ws.)275
+2288 y(Let's)j(lo)s(ok)e(at)j(a)e(few)h(more)f(examples)g(of)g(p)s
+(erfect)h(w)m(ea)m(v)m(es:)150 2419 y Fc(S)f Fu(=)25
+b(2,)31 b Fc(J)k Fu(=)25 b(7,)31 b Fc(star)s(t)24 b Fu(=)h(\(2)c
+Fs(\000)f Fu(1\))h Fs(\003)f Fu(\(7)h Fs(\000)f Fu(1\))26
+b(=)f(6:)772 2544 y Fr(starting)45 b(row)i(of)g(full)g(weave)772
+2648 y(|)390 2752 y(0)g(*-*-*-*-*-*-*)390 2855 y(1)382
+b(*-*-*-*-*-*-*)390 2959 y(2)716 b(*-*-*-*-*-*-*)390
+3063 y(3)1050 b(*-*-*-*-*-*-*)390 3167 y(4)1384 b(*-*-*-*-*-*-*)390
+3271 y(5)1718 b(*-*-*-*-*-*-*)390 3374 y(6)2052 b(*-*-*-*-*-*-*)390
+3478 y(7)2386 b(*-*-*-*-*-*-*)150 3609 y Fc(S)30 b Fu(=)25
+b(7,)31 b Fc(J)k Fu(=)25 b(2,)31 b Fc(star)s(t)24 b Fu(=)h(6:)772
+3734 y Fr(start)772 3838 y(|)390 3942 y(0)47 b(*------*)390
+4046 y(1)143 b(*------*)390 4150 y(2)238 b(*------*)390
+4253 y(3)334 b(*------*)390 4357 y(4)429 b(*------*)390
+4461 y(5)525 b(*------*)390 4565 y(6)620 b(*------*)390
+4668 y(7)716 b(*------*)390 4772 y(8)811 b(*------*)390
+4876 y(9)907 b(*------*)150 5007 y Fc(S)30 b Fu(=)25
+b(4,)31 b Fc(J)k Fu(=)25 b(13,)31 b Fc(star)s(t)24 b
+Fu(=)h(36:)2204 5132 y Fr(start)2204 5236 y(|)390 5340
+y(0)47 b(*---*---*---*---*---*---*-)o(--*-)o(--*)o(---*)o(---*)o(---)o
+(*---)o(*)p eop
+%%Page: 46 51
+46 50 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(46)390 299 y Fr(1)668
+b(*---*---*---*---*---*---)o(*---)o(*--)o(-*--)o(-*--)o(-*-)o(--*-)o
+(--*)390 403 y(2)1288 b(*---*---*---*---*---*---*-)o(--*)o(---*)o(---*)
+o(---)o(*---)o(*---)o(*)390 506 y(3)1909 b(*---*---*---*---*---*---)o
+(*--)o(-*--)o(-*--)o(-*-)o(-)390 610 y(4)2529 b
+(*---*---*---*---*---*---*)o(-)390 714 y(5)3150 b(*---*---*---*)150
+853 y Fc(S)30 b Fu(=)25 b(13,)32 b Fc(J)i Fu(=)25 b(4,)31
+b Fc(star)s(t)24 b Fu(=)h(36:)2204 986 y Fr(start)2204
+1090 y(|)390 1193 y(0)47 b(*------------*------------)o(*---)o(---)o
+(----)o(--*)390 1297 y(1)238 b(*------------*------------)o(*--)o(----)
+o(----)o(--*)390 1401 y(2)429 b(*------------*-----------)o(-*--)o
+(----)o(---)o(---*)390 1505 y(3)620 b(*------------*-----------)o(-*--)
+o(---)o(----)o(---*)390 1608 y(4)811 b(*------------*-----------)o(-*-)
+o(----)o(----)o(---)o(*)390 1712 y(5)1002 b(*------------*----------)o
+(--*-)o(----)o(---)o(----)o(*)390 1816 y(6)1193 b
+(*------------*----------)o(--*-)o(---)o(----)o(----)o(*)390
+1920 y(7)1384 b(*------------*----------)o(--*)o(----)o(----)o(---)o
+(-*)390 2024 y(8)1575 b(*------------*---------)o(---*)o(----)o(---)o
+(----)o(-*)390 2127 y(9)1766 b(*------------*---------)o(---*)o(---)o
+(----)o(----)o(-*)390 2231 y(10)1909 b(*------------*---------)o(---)o
+(*---)o(----)o(---)o(-)390 2335 y(11)2099 b(*------------*------------)
+o(*---)o(---)o(-)390 2439 y(12)2290 b(*------------*------------)o(*--)
+o(-)390 2542 y(13)2481 b(*------------*-----------)o(-)390
+2646 y(14)2672 b(*------------*--------)390 2750 y(15)2863
+b(*------------*----)390 2854 y(16)3054 b(*------------*)390
+2958 y(17)3245 b(*---------)390 3061 y(18)3436 b(*-----)390
+3165 y(19)3627 b(*-)150 3304 y Fc(S)30 b Fu(=)25 b(8,)31
+b Fc(J)k Fu(=)25 b(5,)31 b Fc(star)s(t)24 b Fu(=)h(28:)1822
+3437 y Fr(start)1822 3541 y(|)390 3644 y(0)47 b
+(*-------*-------*-------*-)o(----)o(--*)390 3748 y(1)286
+b(*-------*-------*-------*)o(---)o(----)o(*)390 3852
+y(2)525 b(*-------*-------*------)o(-*--)o(----)o(-*)390
+3956 y(3)763 b(*-------*-------*-------*-)o(---)o(---*)390
+4060 y(4)1002 b(*-------*-------*-------)o(*---)o(----)o(*)390
+4163 y(5)1241 b(*-------*-------*------)o(-*--)o(---)o(--*)390
+4267 y(6)1479 b(*-------*-------*-------*)o(----)o(---*)390
+4371 y(7)1718 b(*-------*-------*-------)o(*---)o(---)o(-*)390
+4475 y(8)1957 b(*-------*-------*------)o(-*-)o(----)o(--*)390
+4578 y(9)2195 b(*-------*-------*-------*)o(----)o(---)o(*)390
+4682 y(10)2386 b(*-------*-------*-------)o(*--)o(-)390
+4786 y(11)2624 b(*-------*-------*------)390 4890 y(12)2863
+b(*-------*-------*-)390 4994 y(13)3102 b(*-------*----)390
+5097 y(14)3340 b(*-------)390 5201 y(15)3579 b(*--)150
+5340 y Fc(S)30 b Fu(=)25 b(9,)31 b Fc(J)k Fu(=)25 b(5,)31
+b Fc(star)s(t)24 b Fu(=)h(32:)p eop
+%%Page: 47 52
+47 51 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(47)2013 299 y Fr(start)2013
+403 y(|)390 506 y(0)47 b(*--------*--------*-------)o(-*--)o(---)o
+(---*)390 610 y(1)286 b(*--------*--------*------)o(--*)o(----)o(----)o
+(*)390 714 y(2)525 b(*--------*--------*----)o(----)o(*---)o(---)o(--*)
+390 818 y(3)763 b(*--------*--------*-------)o(-*-)o(----)o(---*)390
+922 y(4)1002 b(*--------*--------*-----)o(---*)o(----)o(---)o(-*)390
+1025 y(5)1241 b(*--------*--------*----)o(----)o(*--)o(----)o(--*)390
+1129 y(6)1479 b(*--------*--------*------)o(--*-)o(----)o(---)o(*)390
+1233 y(7)1718 b(*--------*--------*-----)o(---*)o(---)o(----)o(-*)390
+1337 y(8)1957 b(*--------*--------*----)o(---)o(-*--)o(----)o(--*)390
+1440 y(9)2195 b(*--------*--------*------)o(--*-)o(---)o(-)390
+1544 y(10)2386 b(*--------*--------*-----)o(---)o(*)390
+1648 y(11)2624 b(*--------*--------*----)390 1752 y(12)2863
+b(*--------*--------)390 1856 y(13)3102 b(*--------*---)390
+1959 y(14)3340 b(*-------)390 2063 y(15)3579 b(*--)150
+2234 y Fc(S)30 b Fu(=)25 b(6,)31 b Fc(J)k Fu(=)25 b(7,)31
+b Fc(star)s(t)24 b Fu(=)h(30:)1917 2400 y Fr(start)1917
+2504 y(|)390 2608 y(0)47 b(*-----*-----*-----*-----*-)o(----)o(*--)o
+(---*)390 2711 y(1)382 b(*-----*-----*-----*----)o(-*-)o(----)o(*---)o
+(--*)390 2815 y(2)716 b(*-----*-----*-----*----)o(-*--)o(---)o(*---)o
+(--*)390 2919 y(3)1050 b(*-----*-----*-----*----)o(-*--)o(---*)o(---)o
+(--*)390 3023 y(4)1384 b(*-----*-----*-----*-----)o(*--)o(---*)o(----)o
+(-*)390 3126 y(5)1718 b(*-----*-----*-----*-----)o(*---)o(--*)o(----)o
+(-*)390 3230 y(6)2052 b(*-----*-----*-----*-----)o(*---)o(--*-)o(---)o
+(-)390 3334 y(7)2386 b(*-----*-----*-----*-----*)o(---)o(-)390
+3438 y(8)2720 b(*-----*-----*-----*---)390 3542 y(9)3054
+b(*-----*-----*--)390 3645 y(10)3340 b(*-----*-)390 3749
+y(11)3674 b(*)150 4047 y Fg(B.2.3)63 b(W)-10 b(ea)m(ving)40
+b(collisions)275 4277 y Fu(This)28 b(p)s(erfect)i(w)m(ea)m(v)m(e)j(is)c
+(not)i(p)s(ossible)d(in)h(all)g(cases.)42 b(Let's)31
+b(lo)s(ok)f(at)h(another)g(example:)150 4448 y Fc(S)f
+Fu(=)25 b(6,)31 b Fc(J)k Fu(=)25 b(4:)390 4614 y Fr(0)47
+b(*-----*-----*-----*)390 4717 y(1)238 b(*-----*-----*-----*)390
+4821 y(2)429 b(*-----*-----*-----*)390 4925 y(3)620 b
+(*-----*-----*-----*)390 5029 y(4)g(^)143 b(*-^---*-----*-----*)390
+5132 y(5)620 b(|)143 b(^)48 b(|)f(*-^---*-----*-----*)1058
+5236 y(OUCH!)142 b(^)47 b(|)143 b(^)1440 5340 y(|)238
+b(|)p eop
+%%Page: 48 53
+48 52 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(48)150 299 y(Here)26
+b(w)m(e)h(ha)m(v)m(e)g(a)f(collision.)37 b(Some)26 b(lines)e(prin)m
+(ted)h(in)f(later)i(passes)g(o)m(v)m(erprin)m(t)g(lines)e(prin)m(ted)g
+(b)m(y)i(earlier)150 408 y(passes.)40 b(W)-8 b(e)30 b(can)g(see)f(wh)m
+(y)g(b)m(y)g(considering)e(whic)m(h)h(ro)m(w)h(n)m(um)m(b)s(er)f(is)g
+(prin)m(ted)f(b)m(y)i(a)h(giv)m(en)f(jet)g(n)m(um)m(b)s(er)150
+518 y Fc(j)36 b Fu(\(n)m(um)m(b)s(ered)29 b(from)h(0\))h(of)g(a)g(giv)m
+(en)f(pass,)g Fc(p)p Fu(:)390 655 y Fc(r)s(ow)r Fu(\()p
+Fc(p;)63 b(j)5 b Fu(\))74 b(=)f Fc(p)20 b Fs(\003)h Fc(J)56
+b Fu(+)48 b Fc(j)26 b Fs(\003)20 b Fc(S)275 799 y Fu(Because)28
+b Fc(J)35 b Fu(=)25 b(4)i(and)g Fc(S)j Fu(=)25 b(6)j(ha)m(v)m(e)h(a)f
+(common)f(factor)i(of)e(2,)i(jet)f(2)f(of)h(pass)f(0)h(prin)m(ts)d(the)
+j(same)g(ro)m(w)150 908 y(as)j(jet)f(0)h(of)g(pass)f(3:)390
+1046 y Fc(r)s(ow)r Fu(\(0)p Fc(;)64 b Fu(2\))74 b(=)f(0)20
+b Fs(\003)h Fu(4)48 b(+)f(2)21 b Fs(\003)g Fu(6)73 b(=)g(12)390
+1150 y Fc(r)s(ow)r Fu(\(3)p Fc(;)64 b Fu(0\))74 b(=)f(3)20
+b Fs(\003)h Fu(4)48 b(+)f(0)21 b Fs(\003)g Fu(6)73 b(=)g(12)275
+1293 y(In)25 b(fact,)j(with)c(this)h(particular)f(w)m(ea)m(v)m(e)29
+b(pattern,)e(jets)f(0)g(and)g(1)g(of)g(pass)f Fc(p)p
+Fu(+3)h(alw)m(a)m(ys)h(o)m(v)m(erprin)m(t)f(jets)150
+1402 y(2)33 b(and)g(3)g(of)g(pass)g Fc(p)p Fu(.)48 b(W)-8
+b(e'll)33 b(represen)m(t)g(o)m(v)m(erprin)m(ting)f(ro)m(ws)h(b)m(y)g(a)
+g(`)p Fr(^)p Fu(')g(in)f(our)g(diagrams,)h(and)g(correct)150
+1512 y(ro)m(ws)d(b)m(y)h(`)p Fr(*)p Fu(':)150 1655 y
+Fc(S)f Fu(=)25 b(6)31 b Fc(J)j Fu(=)25 b(4:)390 1793
+y Fr(0)47 b(*-----*-----*-----*)390 1896 y(1)238 b(*-----*-----*-----*)
+390 2000 y(2)429 b(*-----*-----*-----*)390 2104 y(3)620
+b(^-----^-----*-----*)390 2208 y(4)811 b(^-----^-----*-----*)390
+2311 y(5)1002 b(^-----^-----*-----*)150 2553 y Fg(B.2.4)63
+b(What)40 b(mak)m(es)f(a)i(\\p)s(erfect")g(w)m(ea)m(v)m(e?)275
+2754 y Fu(So)30 b(what)g(causes)g(the)h(p)s(erfect)f(w)m(ea)m(v)m(e)i
+(cases)f(to)g(b)s(e)f(p)s(erfect,)g(and)g(the)g(other)h(cases)g(not)f
+(to)h(b)s(e?)40 b(In)150 2864 y(all)26 b(the)i(p)s(erfect)f(cases)h(ab)
+s(o)m(v)m(e,)h Fc(S)j Fu(and)27 b Fc(J)36 b Fu(are)28
+b(relativ)m(ely)f(prime)e(\(i.e.)40 b(their)27 b(greatest)i(common)e
+(divisor)150 2974 y(\(GCD\))40 b(is)f(1\).)68 b(As)39
+b(w)m(e)h(men)m(tioned)f(ab)s(o)m(v)m(e,)k Fc(S)i Fu(=)40
+b(6)f(and)g Fc(J)49 b Fu(=)40 b(4)g(ha)m(v)m(e)g(a)g(common)f(factor,)k
+(whic)m(h)150 3083 y(causes)37 b(the)f(o)m(v)m(erprin)m(ting.)58
+b(Where)37 b Fc(S)k Fu(and)36 b Fc(J)46 b Fu(ha)m(v)m(e)37
+b(a)g(GCD)g(of)f(1,)j(they)d(ha)m(v)m(e)i(no)e(common)h(factor)150
+3193 y(other)c(than)f(1)h(and,)g(as)f(a)h(result,)g(no)f(o)m(v)m
+(erprin)m(ting)g(o)s(ccurs.)47 b(If)32 b Fc(S)37 b Fu(and)32
+b Fc(J)42 b Fu(are)33 b(not)f(relativ)m(ely)g(prime,)150
+3302 y(their)d(common)i(factor)g(will)d(cause)j(o)m(v)m(erprin)m(ting.)
+275 3446 y(W)-8 b(e)27 b(can)g(w)m(ork)f(out)h(the)f(greatest)i(common)
+f(divisor)d(of)j(a)f(pair)g(of)g(natural)g(n)m(um)m(b)s(ers)e(using)h
+(Euler's)150 3555 y(algorithm:)330 3698 y(Start)31 b(with)e(the)h(t)m
+(w)m(o)i(n)m(um)m(b)s(ers:)39 b(\(e.g.\))k(9,)31 b(24)330
+3837 y(Sw)m(ap)f(them)g(if)g(necessary)g(so)h(that)g(the)f(larger)h
+(one)f(comes)h(\014rst:)40 b(24,)32 b(9)330 3976 y(Subtract)e(the)h
+(second)f(n)m(um)m(b)s(er)f(from)h(the)h(\014rst:)39
+b(15,)32 b(9)330 4115 y(Rep)s(eat)f(un)m(til)e(the)h(\014rst)g(n)m(um)m
+(b)s(er)f(b)s(ecomes)h(smaller:)40 b(6,)31 b(9)330 4254
+y(Sw)m(ap)f(the)g(n)m(um)m(b)s(ers)f(again,)i(so)g(the)f(larger)g(one)h
+(comes)g(\014rst:)40 b(9,)31 b(6)330 4393 y(Subtract)f(again:)41
+b(3,)31 b(6)330 4532 y(Sw)m(ap:)40 b(6,)31 b(3)330 4671
+y(Subtract:)40 b(3,)31 b(3)330 4809 y(And)e(again:)41
+b(0,)31 b(3)330 4948 y(When)25 b(one)h(of)f(the)h(n)m(um)m(b)s(ers)e(b)
+s(ecomes)h(0,)i(the)f(other)f(n)m(um)m(b)s(er)f(is)h(the)g(GCD)h(of)f
+(the)h(t)m(w)m(o)g(n)m(um)m(b)s(ers)330 5058 y(y)m(ou)31
+b(started)g(with.)275 5230 y(These)h(rep)s(eated)h(subtractions)e(can)i
+(b)s(e)f(done)h(with)e(C's)h(`)p Fr(\045)p Fu(')h(op)s(erator,)h(so)f
+(w)m(e)g(can)g(write)f(this)f(in)150 5340 y(C)f(as)h(follo)m(ws:)p
+eop
+%%Page: 49 54
+49 53 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(49)390 299 y Fr(unsigned)46
+b(int)390 403 y(gcd\(unsigned)e(int)j(x,)h(unsigned)d(int)i(y\))390
+506 y({)581 610 y(if)g(\(y)g(==)g(0\))772 714 y(return)f(x;)581
+818 y(while)g(\(x)h(!=)h(0\))f({)772 922 y(if)g(\(y)g(>)h(x\))963
+1025 y(swap)e(\(&x,)h(&y\);)772 1129 y(x)g(\045=)g(y;)581
+1233 y(})581 1337 y(return)f(y;)390 1440 y(})275 1590
+y Fu(`)p Fr(gcd\(S,J\))p Fu(')28 b(will)g(feature)j(quite)e(prominen)m
+(tly)g(in)g(our)h(w)m(ea)m(ving)h(algorithm.)275 1739
+y(If)38 b(0)p Fc(<)i Fu(=)g Fc(j)5 b(<J)k Fu(,)42 b(there)d(should)e
+(only)h(b)s(e)h(a)g(single)f(pair)g(\()p Fc(p;)15 b(j)5
+b Fu(\))40 b(for)f(an)m(y)h(giv)m(en)f(ro)m(w)g(n)m(um)m(b)s(er.)65
+b(If)150 1849 y Fc(S)50 b Fu(and)45 b Fc(J)55 b Fu(are)46
+b(not)f(relativ)m(ely)g(prime,)j(this)c(assumption)g(breaks)i(do)m(wn.)
+85 b(\(F)-8 b(or)47 b(conciseness,)i(let)150 1959 y Fc(G)26
+b Fu(=)f(GCD\()p Fc(S;)15 b(J)9 b Fu(\).\))150 2108 y
+Fc(S)30 b Fu(=)25 b(8,)31 b Fc(J)k Fu(=)25 b(6,)31 b
+Fc(G)25 b Fu(=)g(2:)390 2252 y Fr(0)47 b(*-------*-------*-------*-)o
+(----)o(--*)o(----)o(---*)390 2356 y(1)334 b(*-------*-------*-------)o
+(*--)o(----)o(-*--)o(---)o(--*)390 2459 y(2)620 b
+(*-------*-------*-------*)o(----)o(---)o(*---)o(----)o(*)390
+2563 y(3)907 b(*-------*-------*------)o(-*-)o(----)o(--*-)o(---)o
+(---*)390 2667 y(4)1193 b(^-------^-------^-------)o(*---)o(---)o(-*--)
+o(----)o(-*)390 2771 y(5)1479 b(^-------^-------^-------*)o(----)o
+(---*)o(---)o(----)o(*)275 2920 y Fu(In)29 b(this)g(case,)j(jets)f(0,)g
+(1)g(and)e(2)i(of)g(pass)f Fc(p)p Fu(+)o(4)h(collide)e(with)g(jets)h
+(3,)h(4)g(and)f(5)h(of)f(pass)g Fc(p)p Fu(.)275 3070
+y(Ho)m(w)37 b(can)g(w)m(e)g(calculate)g(these)g(n)m(um)m(b)s(ers?)58
+b(Supp)s(ose)35 b(w)m(e)i(w)m(ere)g(to)h(prin)m(t)d(using)g(few)m(er)i
+(jets,)i(sa)m(y)150 3179 y Fc(J)t(=G)34 b Fu(jets.)48
+b(The)32 b(greatest)i(common)f(divisor)e(of)h Fc(J)t(=G)i
+Fu(and)e Fc(S)38 b Fu(is)31 b(1,)j(enabling)d(a)i(p)s(erfect)g(w)m(ea)m
+(v)m(e.)50 b(But)150 3289 y(to)31 b(get)h(a)e(p)s(erfect)h(w)m(ea)m(v)m
+(e,)i(w)m(e)d(also)h(ha)m(v)m(e)g(to)g(adv)-5 b(ance)31
+b(the)g(pap)s(er)e(b)m(y)i(a)f(factor)i(of)e Fc(G)h Fu(less:)390
+3433 y Fr(0)47 b(*-------*-------*)330 b(-)k(-)g(-)390
+3536 y(1)191 b(*-------*-------*)329 b(-)334 b(-)g(-)390
+3640 y(2)g(*-------*-------*)329 b(-)334 b(-)g(-)390
+3744 y(3)477 b(*-------*-------*)329 b(-)334 b(-)g(-)390
+3848 y(4)620 b(*-------*-------*)330 b(-)j(-)h(-)390
+3952 y(5)763 b(*-------*-------*)330 b(-)k(-)f(-)275
+4101 y Fu(If)27 b(w)m(e)h(left)f(the)h(pap)s(er)f(adv)-5
+b(ance)28 b(alone,)h(w)m(e'd)e(get)i(a)f(sparse)g(w)m(ea)m(v)m(e;)j
+(only)c(one)h(ro)m(w)f(can)h(b)s(e)f(prin)m(ted)150 4211
+y(ev)m(ery)k Fc(G)g Fu(ro)m(ws:)390 4354 y Fr(0)47 b(*-------*-------*)
+330 b(-)k(-)g(-)390 4458 y(1)g(*-------*-------*)329
+b(-)334 b(-)g(-)390 4562 y(2)620 b(*-------*-------*)330
+b(-)j(-)h(-)390 4666 y(3)907 b(*-------*-------*)329
+b(-)334 b(-)g(-)390 4770 y(4)1193 b(*-------*-------*)329
+b(-)334 b(-)g(-)390 4873 y(5)1479 b(*-------*-------*)330
+b(-)k(-)f(-)1106 4977 y(^)47 b(^)h(^)f(^)h(^)f(^)h(^)f(^)h(^)f(^)g(^)
+1058 5081 y(These)g(rows)f(need)h(filling)f(in.)275 5230
+y Fu(The)26 b(ro)m(ws)h(that)g(w)m(ould)f(ha)m(v)m(e)i(b)s(een)e(prin)m
+(ted)f(b)m(y)i(the)g(jets)g(w)m(e'v)m(e)h(no)m(w)f(omitted)g(\(sho)m
+(wn)f(as)h(`)p Fr(-)p Fu('\))h(are)150 5340 y(prin)m(ted)h(b)m(y)h
+(other)h(jets)f(on)h(later)f(passes.)p eop
+%%Page: 50 55
+50 54 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(50)275 299 y(Let's)38
+b(analyse)f(this.)60 b(Consider)36 b(ho)m(w)h(a)h(pass)f
+Fc(p)g Fu(could)g(collide)e(with)h(pass)h(0.)63 b(P)m(ass)37
+b Fc(p)g Fu(starts)h(at)150 408 y(o\013set)33 b Fc(p)21
+b Fs(\003)g Fc(J)9 b Fu(.)46 b(P)m(ass)32 b(0)g(prin)m(ts)f(at)h(ro)m
+(ws)g(whic)m(h)f(are)h(m)m(ultiples)d(of)j Fc(S)5 b Fu(.)46
+b(If)31 b Fc(p)21 b Fs(\003)h Fc(J)40 b Fu(is)31 b(exactly)i(divisible)
+28 b(b)m(y)150 518 y Fc(S)5 b Fu(,)29 b(a)h(collision)c(has)j(o)s
+(ccurred,)f(unless)f Fc(p)17 b Fs(\003)h Fc(J)9 b(>)25
+b Fu(=)g Fc(J)h Fs(\003)18 b Fc(S)33 b Fu(\(whic)m(h)28
+b(will)e(happ)s(en)i(when)f(w)m(e)j(\014nish)c(a)j(pass)150
+628 y(blo)s(c)m(k\).)275 769 y(So,)41 b(w)m(e)f(w)m(an)m(t)g(to)g
+(\014nd)e Fc(p)h Fu(and)f Fc(q)k Fu(suc)m(h)d(that)h
+Fc(p)26 b Fs(\003)g Fc(J)50 b Fu(=)39 b Fc(q)29 b Fs(\003)e
+Fc(S)44 b Fu(and)39 b Fc(p)g Fu(is)f(minimised.)64 b(Then)38
+b Fc(p)h Fu(is)150 878 y(the)33 b(n)m(um)m(b)s(er)f(of)h(ro)m(ws)g(b)s
+(efore)f(a)i(collision,)d(and)h Fc(q)k Fu(is)c(the)h(n)m(um)m(b)s(er)f
+(of)h(jets)g(in)f(pass)g(0)i(whic)m(h)d(are)j(not)150
+988 y(in)m(v)m(olv)m(ed)27 b(in)f(the)i(collision.)37
+b(T)-8 b(o)28 b(do)f(this,)h(w)m(e)f(\014nd)f(the)i(lo)m(w)m(est)g
+(common)g(m)m(ultiple)d(of)j Fc(J)36 b Fu(and)27 b Fc(S)5
+b Fu(,)28 b(whic)m(h)150 1098 y(is)34 b Fc(L)e Fu(=)h
+Fc(J)f Fs(\003)24 b Fc(S=G)p Fu(.)54 b Fc(L=J)45 b Fu(is)34
+b(the)h(n)m(um)m(b)s(er)e(of)i(ro)m(ws)g(b)s(efore)f(a)h(collision,)f
+(and)g Fc(L=S)40 b Fu(is)34 b(the)h(n)m(um)m(b)s(er)f(of)150
+1207 y(jets)d(in)e(the)h(\014rst)g(pass)g(not)h(in)m(v)m(olv)m(ed)f(in)
+f(the)h(collision.)275 1348 y(Th)m(us,)40 b(w)m(e)g(see)g(that)f(the)h
+(\014rst)e Fc(J)t(=G)i Fu(ro)m(ws)g(prin)m(ted)d(b)m(y)i(a)h(giv)m(en)f
+(pass)g(are)g(not)h(o)m(v)m(erprin)m(ted)f(b)m(y)150
+1458 y(an)m(y)31 b(later)f(pass.)40 b(Ho)m(w)m(ev)m(er,)33
+b(the)d(rest)h(of)f(the)g(ro)m(ws)h(prin)m(ted)d(b)m(y)j(pass)e
+Fc(p)h Fu(are)h(o)m(v)m(erprin)m(ted)f(b)m(y)g(the)h(\014rst)150
+1567 y Fc(J)f Fs(\000)21 b Fu(\()p Fc(J)t(=G)p Fu(\))33
+b(jets)f(of)g(pass)f Fc(p)p Fu(+\()p Fc(S=G)p Fu(\).)46
+b(W)-8 b(e)33 b(will)c(use)i Fc(C)38 b Fu(to)33 b(refer)e(to)i
+Fc(S=G)p Fu(,)g(the)f(n)m(um)m(b)s(er)e(of)i(ro)m(ws)f(after)150
+1677 y(whic)m(h)e(a)i(collision)d(o)s(ccurs.)275 1818
+y(Another)i(example:)150 1959 y Fc(S)g Fu(=)25 b(6,)31
+b Fc(J)k Fu(=)25 b(9,)31 b Fc(G)25 b Fu(=)g(3,)31 b Fc(C)h
+Fu(=)25 b Fc(S=G)h Fu(=)f(2:)390 2095 y Fr(0)47 b
+(*-----*-----*-----*-----*-)o(----)o(*--)o(---*)o(----)o(-*-)o(----)o
+(*)390 2198 y(1)477 b(*-----*-----*-----*-----)o(*---)o(--*-)o(---)o
+(-*--)o(---*)o(---)o(--*)390 2302 y(2)907 b(^-----^-----^-----^----)o
+(-^-)o(----)o(^---)o(--*)o(----)o(-*--)o(---)o(*)390
+2406 y(3)1336 b(^-----^-----^-----^-----^)o(---)o(--^-)o(----)o(*--)o
+(---*)o(----)o(-*)390 2510 y(4)1766 b(^-----^-----^-----^----)o(-^--)o
+(---)o(^---)o(--*-)o(---)o(-)390 2614 y(5)2195 b
+(^-----^-----^-----^-----^)o(----)o(-^-)o(-)820 2717
+y(^^)47 b(^^)g(^^)g(^^)g(^^)g(^^)h(^^)f(^^)g(^^)g(^^)g(^^)h(^^)f(^^)g
+(^^)g(^^)g(^^)g(^^)h(^^)f(^^)g(^^)g(^^)g(^^)h(^^)f(^^)1058
+2821 y(These)g(rows)f(need)h(filling)f(in.)150 2962 y
+Fu(In)30 b(this)f(case,)j(the)e(\014rst)g Fc(J)f Fs(\000)20
+b Fu(\()p Fc(J)t(=G)p Fu(\))27 b(=)e(9)c Fs(\000)e Fu(9)p
+Fc(=)p Fu(3)27 b(=)e(6)31 b(jets)f(of)h(pass)f Fc(p)p
+Fu(+)o(\(6)p Fc(=)p Fu(3\))e(=)d Fc(p)p Fu(+)o(2)31 b(collide)e(with)g
+(the)150 3072 y(last)h(6)h(jets)g(of)f(pass)g Fc(p)p
+Fu(.)41 b(Only)28 b(one)j(ro)m(w)f(in)g(ev)m(ery)h Fc(G)25
+b Fu(=)g(2)31 b(ro)m(ws)g(is)e(prin)m(ted)g(b)m(y)h(this)f(w)m(ea)m(v)m
+(e.)150 3213 y Fc(S)h Fu(=)25 b(9,)31 b Fc(J)k Fu(=)25
+b(6,)31 b Fc(G)25 b Fu(=)g(3,)31 b Fc(C)h Fu(=)25 b(3:)390
+3348 y Fr(0)47 b(*--------*--------*-------)o(-*--)o(---)o(---*)o(----)
+o(---)o(-*)390 3452 y(1)334 b(*--------*--------*-----)o(---)o(*---)o
+(----)o(-*-)o(----)o(---*)390 3556 y(2)620 b(*--------*--------*------)
+o(--*-)o(---)o(----)o(*---)o(---)o(--*)390 3660 y(3)907
+b(^--------^--------^----)o(---)o(-^--)o(----)o(--*)o(----)o(----)o(*)
+390 3763 y(4)1193 b(^--------^--------^-----)o(---^)o(---)o(----)o
+(-*--)o(---)o(---*)390 3867 y(5)1479 b(^--------^--------^------)o
+(--^-)o(----)o(---)o(*---)o(----)o(-*)150 4008 y Fu(Here,)32
+b(the)g(\014rst)e Fc(J)g Fs(\000)20 b Fu(\()p Fc(J)t(=G)p
+Fu(\))29 b(=)d(6)21 b Fs(\000)g Fu(6)p Fc(=)p Fu(3)28
+b(=)e(4)32 b(jets)f(of)g(pass)g Fc(p)p Fu(+\(9)p Fc(=)p
+Fu(3\))d(=)f Fc(p)p Fu(+)o(3)32 b(collide)d(with)h(the)i(last)f(4)150
+4118 y(jets)g(of)f(pass)g Fc(p)p Fu(.)275 4259 y(Note)36
+b(that,)i(in)c(these)i(o)m(v)m(erprin)m(ting)f(cases,)j(only)c(ro)m(ws)
+i(divisible)31 b(b)m(y)36 b Fc(G)g Fu(are)g(ev)m(er)g(prin)m(ted.)54
+b(The)150 4369 y(other)31 b(ro)m(ws,)f(those)h(not)g(divisible)26
+b(b)m(y)31 b Fc(G)p Fu(,)g(are)f(not)h(touc)m(hed)g(b)m(y)f(this)f(w)m
+(ea)m(v)m(e.)275 4510 y(W)-8 b(e)28 b(can)g(mo)s(dify)d(our)i(w)m(ea)m
+(v)m(e)i(pattern)f(to)g(a)m(v)m(oid)g(o)m(v)m(erprin)m(ting)e(an)m(y)i
+(ro)m(ws)f(and)g(sim)m(ultaneously)e(\014ll)150 4619
+y(in)30 b(the)i(missing)d(ro)m(ws.)44 b(Instead)31 b(of)h(using)e
+Fc(J)41 b Fu(alone)31 b(to)h(determine)f(the)g(start)h(of)g(eac)m(h)h
+(pass)e(from)g(the)150 4729 y(previous)c(pass,)h(w)m(e)h(adjust)f(the)g
+(starting)g(p)s(osition)e(of)j(some)f(passes.)40 b(As)29
+b(men)m(tioned)e(b)s(efore,)i(w)m(e)g(will)150 4839 y(divide)c(the)i
+(page)h(in)m(to)f(pass)g(blo)s(c)m(ks,)g(with)f Fc(S)32
+b Fu(passes)27 b(in)f(eac)m(h)i(blo)s(c)m(k.)40 b(This)25
+b(ensures)h(that)i(the)f(\014rst)f(jet)150 4948 y(of)j(the)h(\014rst)e
+(pass)h(in)f(a)i(blo)s(c)m(k)f(prin)m(ts)e(the)j(ro)m(w)f(whic)m(h)f
+(the)h Fc(J)9 b Fu(th)30 b(jet)f(of)h(the)f(\014rst)g(pass)g(of)g(the)g
+(previous)150 5058 y(blo)s(c)m(k)h(w)m(ould)f(ha)m(v)m(e)j(prin)m(ted,)
+d(if)g(the)i(prin)m(t)e(head)h(had)g(one)g(extra)h(jet.)275
+5199 y(Lo)s(oking)e(bac)m(k)i(at)h(an)e(example)g(of)g(a)h(p)s(erfect)f
+(w)m(ea)m(v)m(e,)j(w)m(e)e(can)g(divide)d(it)i(in)m(to)g(pass)g(blo)s
+(c)m(ks:)150 5340 y Fc(S)g Fu(=)25 b(7,)31 b Fc(J)k Fu(=)25
+b(2,)31 b Fc(G)25 b Fu(=)g(1:)p eop
+%%Page: 51 56
+51 55 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(51)1154 299 y Fr(imaginary)45
+b(extra)h(jet)1154 403 y(|)390 506 y(0)h(*------*)285
+b(*)h(<--start)45 b(of)i(pass)g(block)f(0)390 610 y(1)143
+b(*------*)189 b(|)390 714 y(2)238 b(*------*)94 b(|)390
+818 y(3)334 b(*------*|)390 922 y(4)429 b(*-----|*)390
+1025 y(5)525 b(*---|--*)390 1129 y(6)620 b(*-|----*)1154
+1233 y(|)390 1337 y(7)716 b(*------*)93 b(<--start)45
+b(of)j(pass)e(block)h(1)390 1440 y(8)811 b(*------*)390
+1544 y(9)907 b(*------*)275 1679 y Fu(W)-8 b(e)33 b(can)f(no)m(w)g
+(calculate)h(the)f(start)g(of)h(a)f(giv)m(en)g(pass)g(b)m(y)g
+(reference)g(to)h(its)e(pass)h(blo)s(c)m(k.)45 b(The)32
+b(\014rst)150 1788 y(pass)k(of)h(pass)g(blo)s(c)m(k)f
+Fc(b)h Fu(alw)m(a)m(ys)g(starts)g(at)h(ro)m(w)f(\()p
+Fc(b)25 b Fs(\003)g Fc(S)k Fs(\003)c Fc(J)9 b Fu(\).)60
+b(The)37 b(start)g(ro)m(w)g(of)g(eac)m(h)h(of)f(the)g(other)150
+1898 y(passes)30 b(in)f(the)i(blo)s(c)m(k)f(are)h(calculated)f(using)f
+(o\013sets)i(from)f(this)f(ro)m(w.)275 2033 y(F)-8 b(or)38
+b(the)f(example)g(ab)s(o)m(v)m(e,)k(there)d(are)f(7)h(passes)f(in)f
+(eac)m(h)j(pass)e(blo)s(c)m(k,)i(and)e(their)f(o\013sets)j(are)e(0,)150
+2142 y(2,)f(4,)g(6,)f(8,)h(10)f(and)f(12.)53 b(The)34
+b(next)g(pass)g(blo)s(c)m(k)g(is)f(o\013set)i Fc(S)28
+b Fs(\003)23 b Fc(J)41 b Fu(=)31 b(14)k(ro)m(ws)f(from)g(the)h(start)f
+(of)h(the)150 2252 y(curren)m(t)30 b(pass)g(blo)s(c)m(k.)275
+2387 y(The)c(simplest)g(w)m(a)m(y)i(to)g(mo)s(dify)d(the)i(\\p)s
+(erfect")h(w)m(ea)m(v)m(e)i(pattern)d(to)h(giv)m(e)g(a)f(correct)i(w)m
+(ea)m(v)m(e)g(in)d(cases)150 2496 y(where)37 b Fc(G)p
+Fu(!)g(=)f(1)i(is)e(to)i(simply)d(c)m(hange)j(an)m(y)f(o\013sets)h
+(whic)m(h)e(w)m(ould)g(result)g(in)g(a)i(collision,)e(un)m(til)g(the)
+150 2606 y(collision)f(disapp)s(ears.)59 b(Ev)m(ery)37
+b(prin)m(ted)f(ro)m(w)h(in)f(the)h(w)m(ea)m(v)m(e,)k(as)d(w)m(e)f(ha)m
+(v)m(e)i(sho)m(wn)d(it)h(up)f(to)i(no)m(w,)h(is)150 2715
+y(separated)g(from)g(eac)m(h)h(of)f(its)f(neigh)m(b)s(ouring)e(prin)m
+(ted)h(ro)m(ws)i(b)m(y)g Fc(G)g Fu(blank)f(ro)m(ws.)66
+b(W)-8 b(e)40 b(will)c(add)i(an)150 2825 y(extra)29 b(o\013set)g(to)g
+(eac)m(h)g(colliding)c(pass)j(in)f(suc)m(h)h(a)g(w)m(a)m(y)h(that)g(w)m
+(e)f(push)f(the)h(pass)g(on)m(to)h(these)g(otherwise)150
+2935 y(blank)g(ro)m(ws.)275 3069 y(W)-8 b(e)33 b(ha)m(v)m(e)g(seen)f
+(that,)h(unless)d Fc(G)e Fu(=)f(1,)33 b(the)f(plain)e(w)m(ea)m(v)m(e)k
+(pattern)e(results)f(in)f(eac)m(h)j(pass)f(colliding)150
+3179 y(with)24 b(the)i(pass)f Fc(S=G)h Fu(passes)f(b)s(efore.)39
+b(W)-8 b(e)26 b(will)d(no)m(w)i(sub)s(divide)d(our)j(pass)g(blo)s(c)m
+(k)g(in)m(to)g(subblo)s(c)m(ks,)g(eac)m(h)150 3288 y(consisting)k(of)i
+Fc(B)f Fu(=)24 b Fc(S=G)32 b Fu(passes.)40 b(There)30
+b(are)h(therefore)g Fc(G)f Fu(subblo)s(c)m(ks)f(in)g(a)i(pass)f(blo)s
+(c)m(k.)275 3423 y(F)-8 b(or)37 b(eac)m(h)i(subblo)s(c)m(k,)e(the)h
+(passes)f(in)f(that)h(subblo)s(c)m(k)f(ha)m(v)m(e)i(a)g(constan)m(t)g
+(o\013set)g(added)f(to)h(them.)150 3533 y(The)27 b(o\013set)h(is)e
+(di\013eren)m(t)h(for)g(eac)m(h)h(subblo)s(c)m(k)d(in)h(a)i(blo)s(c)m
+(k.)39 b(There)27 b(are)g(man)m(y)h(w)m(a)m(ys)f(w)m(e)h(can)g(c)m(ho)s
+(ose)g(the)150 3642 y(o\013sets,)k(but)f(the)g(simplest)e(is)h(to)i
+(mak)m(e)g(the)f(o\013set)h(equal)e(to)i(the)f(subblo)s(c)m(k)f(n)m(um)
+m(b)s(er)f(\(starting)i(from)150 3752 y(0\).)275 3887
+y(Th)m(us,)42 b(the)e(passes)g(in)f(the)i(\014rst)e(subblo)s(c)m(k)g
+(in)g(eac)m(h)j(pass)d(blo)s(c)m(k)h(remain)g(at)h(the)f(o\013sets)h(w)
+m(e'v)m(e)150 3996 y(already)34 b(calculated)f(from)h
+Fc(J)9 b Fu(.)51 b(The)34 b(passes)f(in)g(the)h(second)g(subblo)s(c)m
+(k)e(eac)m(h)k(ha)m(v)m(e)f(1)f(added)f(to)i(their)150
+4106 y(o\013set,)d(the)f(passes)g(in)e(the)i(third)e(subblo)s(c)m(k)g
+(ha)m(v)m(e)j(2)g(added,)e(and)g(so)h(on.)42 b(Th)m(us,)30
+b(the)h(o\013set)h(of)f(pass)f Fc(p)150 4215 y Fu(\(n)m(um)m(b)s(ered)f
+(relativ)m(e)i(to)g(the)f(start)h(of)g(its)f(pass)g(blo)s(c)m(k\))g(is)
+f Fc(p)20 b Fs(\003)h Fc(J)9 b Fu(+\015o)s(or)o(\()p
+Fc(p=B)c Fu(\).)275 4350 y(This)28 b(giv)m(es)j(us)f(a)g(w)m(ea)m(v)m
+(e)j(pattern)d(lo)s(oking)g(lik)m(e)f(this:)150 4485
+y Fc(S)h Fu(=)25 b(6,)31 b Fc(J)k Fu(=)25 b(9,)31 b Fc(G)25
+b Fu(=)g(3,)31 b Fc(B)f Fu(=)25 b(2:)390 4614 y Fr(0)47
+b(*-----*-----*-----*-----*-)o(----)o(*--)o(---*)o(----)o(-*-)o(----)o
+(*)390 4717 y(1)g(^)382 b(*-----*-----*-----*-----)o(*---)o(--*-)o(---)
+o(-*--)o(---*)o(---)o(--*)390 4821 y(2)47 b(|)668 b(+->)47
+b(*-----*-----*-----*-----*)o(----)o(-*--)o(---)o(*---)o(--*-)o(---)o
+(-*)390 4925 y(3)g(|)668 b(|)573 b(*-----*-----*-----*-----)o(*--)o
+(---*)o(----)o(-*-)o(----)o(*---)o(--*)390 5029 y(4)47
+b(|)668 b(|)859 b(+->)47 b(*-----*-----*-----*-----*)o(---)o(--*-)o
+(----)o(*--)o(-)390 5132 y(5)g(|)668 b(|)859 b(|)573
+b(*-----*-----*-----*----)o(-*--)o(---)o(*)390 5236 y(6)47
+b(|)668 b(|)859 b(|)716 b(+->)47 b(*-----*-----*-----*----)o(-)390
+5340 y(7)g(|)668 b(|)859 b(|)716 b(|)572 b(*-----*-----*--)p
+eop
+%%Page: 52 57
+52 56 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(52)485 299 y Fr(|)668
+b(|)859 b(|)620 b(start)47 b(of)g(pass)g(block)f(1)485
+403 y(|)668 b(|)859 b(|)620 b(\(offset)46 b(returns)g(to)h(0\))485
+506 y(|)668 b(|)859 b(start)47 b(of)g(subblock)e(2)j(\(offset)e(2)h
+(rows\))485 610 y(|)668 b(start)47 b(of)g(subblock)e(1)j(\(following)d
+(passes)h(offset)g(by)h(1)h(row\))485 714 y(start)f(of)g(passblock)e
+(0,)i(subblock)f(0)h(\(pass)g(start)f(calculated)f(as)i(p*J\))150
+857 y Fc(S)30 b Fu(=)25 b(9,)31 b Fc(J)k Fu(=)25 b(6,)31
+b Fc(G)25 b Fu(=)g(3,)31 b Fc(B)f Fu(=)25 b(3:)390 994
+y Fr(0)47 b(*--------*--------*-------)o(-*--)o(---)o(---*)o(----)o
+(---)o(-*)390 1098 y(1)334 b(*--------*--------*-----)o(---)o(*---)o
+(----)o(-*-)o(----)o(---*)390 1201 y(2)620 b(*--------*--------*------)
+o(--*-)o(---)o(----)o(*---)o(---)o(--*)390 1305 y(3)954
+b(*--------*--------*------)o(--*-)o(----)o(---)o(*---)o(----)o(-*)390
+1409 y(4)1241 b(*--------*--------*----)o(----)o(*--)o(----)o(--*-)o
+(---)o(----)o(*)390 1513 y(5)1527 b(*--------*--------*-----)o(---*)o
+(----)o(---)o(-*--)o(----)o(--*)390 1616 y(6)1861 b
+(*--------*--------*------)o(--*)o(----)o(----)o(*--)o(-)390
+1720 y(7)2147 b(*--------*--------*-------)o(-*--)o(---)o(-)390
+1824 y(8)2434 b(*--------*--------*-----)o(---)o(*)390
+1928 y(9)2625 b(*--------*--------*----)o(-)390 2032
+y(10)2386 b(\\---/)237 b(*--------*--------)390 2135
+y(11)2243 b(small)46 b(offset)332 b(*--------*--)390
+2239 y(12)3484 b(*----)275 2382 y Fu(This)25 b(metho)s(d)i(of)g(c)m(ho)
+s(osing)g(o\013sets)h(for)g(subblo)s(c)m(ks)d(can)j(result)e(in)g(an)h
+(o)s(ccasional)g(small)f(o\013set)i(\(as)150 2491 y(sho)m(wn)i(ab)s(o)m
+(v)m(e\))h(b)s(et)m(w)m(een)g(one)f(pass)g(and)g(the)g(next,)h
+(particularly)c(when)j Fc(G)g Fu(is)f(large)i(compared)f(to)h
+Fc(J)9 b Fu(.)150 2601 y(F)-8 b(or)31 b(example:)150
+2744 y Fc(S)f Fu(=)25 b(8,)31 b Fc(J)k Fu(=)25 b(4,)31
+b Fc(G)25 b Fu(=)g(4,)31 b Fc(B)f Fu(=)25 b(2:)390 2881
+y Fr(0)47 b(*-------*-------*-------*)390 2985 y(1)238
+b(*-------*-------*-------*)390 3088 y(2)477 b
+(*-------*-------*-------)o(*)390 3192 y(3)668 b
+(*-------*-------*-------)o(*)390 3296 y(4)907 b
+(*-------*-------*------)o(-*)390 3400 y(5)1097 b
+(*-------*-------*-------*)390 3504 y(6)1336 b
+(*-------*-------*-------*)390 3607 y(7)1527 b
+(*-------*-------*-------)o(*)390 3711 y(8)1575 b
+(*-------*-------*------)o(-*)390 3815 y(9)1527 b(\\/)143
+b(*-------*-------*------)o(-*)1822 3919 y(very)46 b(small)h(offset!)
+275 4061 y Fu(W)-8 b(e)31 b(can)g(plot)f(the)g(o\013set)i(against)e
+(the)h(subblo)s(c)m(k)e(n)m(um)m(b)s(er)g(as)h(follo)m(ws:)390
+4198 y Fr(subblock)46 b(number)390 4302 y(|)h(offset)390
+4406 y(|)g(|)390 4510 y(|)g(0123)390 4614 y(0)g(*)390
+4717 y(1)95 b(*)390 4821 y(2)143 b(*)390 4925 y(3)191
+b(*)390 5029 y(0)47 b(*)390 5132 y(1)95 b(*)390 5236
+y(2)143 b(*)390 5340 y(3)191 b(*)p eop
+%%Page: 53 58
+53 57 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(53)150 299 y(The)30
+b(discon)m(tin)m(uit)m(y)f(in)g(this)g(plot)h(results)f(in)g(the)i
+(small)e(o\013set)i(b)s(et)m(w)m(een)g(passes.)275 432
+y(As)36 b(w)m(e)h(said)f(at)i(the)e(b)s(eginning,)g(w)m(e)h(w)m(an)m(t)
+h(the)f(o\013sets)h(from)e(eac)m(h)i(pass)e(to)h(the)g(next)g(to)h(b)s
+(e)e(as)150 541 y(similar)21 b(as)i(p)s(ossible.)36 b(W)-8
+b(e)25 b(can)e(\014x)g(this)f(b)m(y)i(calculating)e(the)i(o\013set)g
+(for)f(a)h(giv)m(en)f(subblo)s(c)m(k)f(b)h(as)h(follo)m(ws:)485
+669 y Fr(offset\(b\))46 b(=)h(2*b)620 b(,)47 b(if)g(b)h(<)f
+(ceiling\(G/2\))963 772 y(=)g(2*\(G-b\)-1)332 b(,)47
+b(otherwise)275 905 y Fu(W)-8 b(e)31 b(can)g(visualise)d(this)h(as)i
+(follo)m(ws,)f(for)g Fc(G)25 b Fu(=)g(10:)485 1033 y
+Fr(0123456789)390 1136 y(0)47 b(*)390 1240 y(1)143 b(*)390
+1344 y(2)238 b(*)390 1448 y(3)334 b(*)390 1551 y(4)429
+b(*)390 1655 y(5)477 b(*)390 1759 y(6)382 b(*)390 1863
+y(7)286 b(*)390 1967 y(8)191 b(*)390 2070 y(9)95 b(*)390
+2174 y(0)47 b(*)390 2278 y(1)143 b(*)390 2382 y(2)238
+b(*)390 2485 y(3)334 b(*)390 2589 y(4)429 b(*)390 2693
+y(5)477 b(*)390 2797 y(6)382 b(*)390 2901 y(7)286 b(*)390
+3004 y(8)191 b(*)390 3108 y(9)95 b(*)150 3241 y Fu(and)30
+b(for)g Fc(G)c Fu(=)f(11:)1010 3368 y Fr(1)533 3472 y(01234567890)438
+3576 y(0)47 b(*)438 3680 y(1)143 b(*)438 3783 y(2)238
+b(*)438 3887 y(3)334 b(*)438 3991 y(4)429 b(*)438 4095
+y(5)524 b(*)438 4198 y(6)477 b(*)438 4302 y(7)381 b(*)438
+4406 y(8)286 b(*)438 4510 y(9)190 b(*)390 4614 y(10)95
+b(*)438 4717 y(0)47 b(*)438 4821 y(1)143 b(*)438 4925
+y(2)238 b(*)438 5029 y(3)334 b(*)438 5132 y(4)429 b(*)438
+5236 y(5)524 b(*)438 5340 y(6)477 b(*)p eop
+%%Page: 54 59
+54 58 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(54)438 299 y Fr(7)381
+b(*)438 403 y(8)286 b(*)438 506 y(9)190 b(*)390 610 y(10)95
+b(*)150 747 y Fu(This)29 b(giv)m(es)h(a)h(w)m(ea)m(v)m(e)i(lo)s(oking)c
+(lik)m(e)h(this:)150 884 y Fc(S)g Fu(=)25 b(12,)32 b
+Fc(J)i Fu(=)25 b(6,)31 b Fc(G)26 b Fu(=)f(6,)31 b Fc(B)f
+Fu(=)24 b(2:)390 1015 y Fr(0)47 b(*-----------*-----------*-)o(----)o
+(---)o(---*)o(----)o(---)o(----)o(*---)o(---)o(----)o(-*)390
+1119 y(1)334 b(*-----------*-----------)o(*--)o(----)o(----)o(-*-)o
+(----)o(----)o(--*)o(----)o(----)o(---)o(*)390 1222 y(2)716
+b(*-----------*----------)o(-*--)o(---)o(----)o(--*-)o(---)o(----)o
+(---*)o(---)o(----)o(----)o(*)390 1326 y(3)1002 b
+(*-----------*-----------)o(*---)o(----)o(---)o(-*--)o(----)o(---)o
+(--*-)o(----)o(---)o(-)390 1430 y(4)1384 b(*-----------*-----------)o
+(*--)o(----)o(----)o(-*-)o(----)o(----)o(--*)o(-)390
+1534 y(5)1670 b(*-----------*-----------*)o(----)o(---)o(----)o(*---)o
+(---)o(-)390 1638 y(6)2004 b(*-----------*-----------*)o(----)o(----)o
+(---)o(*)390 1741 y(7)2291 b(*-----------*----------)o(-*--)o(---)o(-)
+390 1845 y(8)2482 b(*-----------*----------)o(-*-)o(-)390
+1949 y(9)2768 b(*-----------*--------)390 2053 y(10)2911
+b(*-----------*----)390 2156 y(11)3197 b(*----------)390
+2260 y(12)3436 b(*-----)275 2397 y Fu(This)28 b(metho)s(d)i(ensures)f
+(that)i(the)f(o\013set)i(b)s(et)m(w)m(een)f(passes)f(is)f(alw)m(a)m(ys)
+i(in)e(the)h(range)h([)p Fc(J)f Fs(\000)19 b Fu(2)p Fc(;)c(J)9
+b Fu(+)q(2].)275 2534 y(\(This)30 b(migh)m(t)h(seem)h(o)s(dd,)f(but)f
+(it)h(o)s(ccurs)h(to)g(me)g(that)g(a)g(go)s(o)s(d)f(w)m(ea)m(v)m(e)j
+(pattern)d(migh)m(t)g(also)h(mak)m(e)150 2643 y(a)e(go)s(o)s(d)f(score)
+h(for)f(b)s(ell)e(ringers.)40 b(When)29 b(c)m(h)m(urc)m(h)g(b)s(ells)e
+(are)j(rung,)f(a)h(list)e(of)h(\\c)m(hanges")j(are)e(used.)39
+b(F)-8 b(or)150 2753 y(example,)28 b(if)d(8)j(b)s(ells)c(are)k(b)s
+(eing)d(used,)i(they)h(will,)d(at)i(\014rst,)h(b)s(e)e(rung)g(in)f
+(order:)39 b(12345678.)k(If)27 b(the)g(\014rst)150 2863
+y(c)m(hange)k(is)d(for)h(b)s(ells)e(5)j(and)f(6,)h(the)g(b)s(ells)d
+(will)g(then)i(b)s(e)g(rung)f(in)h(the)g(order)g(12346578.)44
+b(If)29 b(the)h(second)150 2972 y(c)m(hange)j(is)d(1)j(and)e(2,)h(the)g
+(next)g(notes)g(are)g(21346578.)48 b(After)32 b(a)g(long)f(list)g(of)h
+(c)m(hanges,)h(the)f(order)f(the)150 3082 y(b)s(ells)d(are)j(rung)e(in)
+g(can)i(b)s(ecome)g(quite)f(complex.)275 3219 y(F)-8
+b(or)29 b(a)g(group)f(of)h(b)s(ell-ringers)d(to)j(c)m(hange)h(the)f
+(order)f(of)h(the)g(notes,)g(they)g(m)m(ust)g(eac)m(h)h(either)e(dela)m
+(y)150 3328 y(their)g(b)s(ell's)f(next)i(ring,)f(hasten)h(it,)g(or)g(k)
+m(eep)h(it)e(the)i(same)f(as)g(the)g(time)g(it)f(tak)m(es)j(to)f(ring)d
+(all)h(the)h(b)s(ells)150 3438 y(once.)40 b(The)27 b(length)f(of)h
+(time)g(b)s(et)m(w)m(een)g(eac)m(h)i(ring)c(of)i(a)h(giv)m(en)f(b)s
+(ell)d(can)k(only)e(b)s(e)g(c)m(hanged)i(a)f(little)f(eac)m(h)150
+3547 y(time,)39 b(though;)h(with)c(an)h(ink-jet)g(w)m(ea)m(v)m(e)i
+(pattern,)h(w)m(e)d(w)m(an)m(t)h(the)g(same)f(to)h(apply)e(to)i(the)f
+(distance)150 3657 y(b)s(et)m(w)m(een)31 b(passes.\))275
+3794 y(Finally)-8 b(,)44 b(kno)m(wing)f(the)g(n)m(um)m(b)s(er)e(of)j
+(jets)f Fc(J)52 b Fu(and)42 b(their)g(separation)h Fc(S)5
+b Fu(,)47 b(w)m(e)c(can)g(calculate)h(the)150 3903 y(starting)30
+b(ro)m(w)h(of)f(an)m(y)h(giv)m(en)f(pass)g Fc(p)g Fu(as)h(follo)m(ws:)
+390 4034 y Fr(passesperblock)44 b(=)j(S)390 4138 y(passblock)e(=)j
+(floor\(p)e(/)h(passesperblock\))390 4242 y(offsetinpassblock)c(=)48
+b(p)f(-)g(passblock)f(*)h(passesperblock)390 4346 y(subblocksperblock)c
+(=)48 b(gcd\(S,)e(J\))390 4449 y(passespersubblock)d(=)48
+b(S)f(/)g(subblocksperblock)390 4553 y(subpassblock)d(=)k
+(floor\(offsetinpassblock)41 b(/)48 b(passespersubblock\))390
+4657 y(if)f(subpassblock)e(<)i(ceiling\(subblocksperblock)o(/2\))581
+4761 y(subblockoffset)d(=)j(2*subpassblock)390 4865 y(else)581
+4968 y(subblockoffset)d(=)j(2*\(subblocksperblock-subp)o(assb)o(lock)o
+(\)-1)390 5072 y(startingrow)e(=)i(passblock)e(*)j(S)f(*)h(J)f(+)h
+(offsetinpassblock)43 b(*)k(J)h(+)f(subblockoffset)275
+5209 y Fu(W)-8 b(e)31 b(can)g(simplify)c(this)i(do)m(wn)h(to)h(the)g
+(follo)m(wing:)390 5340 y Fr(subblocksperblock)43 b(=)48
+b(gcd\(S,)e(J\))p eop
+%%Page: 55 60
+55 59 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(55)390 299 y Fr(subpassblock)44
+b(=)k(floor\(\(p)d(\045)j(S\))f(*)h(subblocksperblock)43
+b(/)k(S\))390 403 y(if)g(subpassblock)e(*)i(2)h(<)f(subblocksperblock)
+581 506 y(subblockoffset)d(=)j(2*subpassblock)390 610
+y(else)581 714 y(subblockoffset)d(=)j(2*\(subblocksperblock-subp)o
+(assb)o(lock)o(\)-1)390 818 y(startingrow)e(=)i(p)h(*)f(J)h(+)f
+(subblockoffset)275 956 y Fu(So)30 b(the)g(ro)m(w)h(n)m(um)m(b)s(er)e
+(of)h(jet)h Fc(j)36 b Fu(of)31 b(pass)f Fc(p)g Fu(is)390
+1088 y Fr(subblocksperblock)43 b(=)48 b(gcd\(S,)e(J\))390
+1295 y(subblockoffset\(p\))581 1399 y(=)h(2*subpassblock)331
+b(,)47 b(if)g(subpassblock)e(*)i(2)h(<)f(subblocksperblock)581
+1503 y(=)g(2*\(subblocksperblock-subpa)o(ssb)o(lock)o(\)-1)280
+b(,)47 b(otherwise)676 1607 y(where)676 1710 y(subpassblock)e(=)i
+(floor\(\(p)f(\045)h(S\))g(*)h(subblocksperblock)43 b(/)k(S\))390
+1918 y(row\(j,)f(p\))h(=)h(p)f(*)h(J)f(+)h(subblockoffset\(p\))43
+b(+)k(j)h(*)f(S)275 2056 y Fu(T)-8 b(ogether)26 b(with)e(the)h
+(inequalit)m(y)f(0)p Fc(<)h Fu(=)g Fc(j)5 b(<)q(J)k Fu(,)26
+b(w)m(e)g(can)g(use)f(this)f(de\014nition)f(in)h(rev)m(erse)i(to)g
+(calculate)150 2166 y(the)35 b(pass)g(n)m(um)m(b)s(er)e(con)m(taining)i
+(a)g(giv)m(en)g(ro)m(w,)h Fc(r)s Fu(.)54 b(W)-8 b(orking)35
+b(out)g(the)g(in)m(v)m(erse)g(de\014nition)e(in)m(v)m(olv)m(es)i(a)150
+2275 y(little)28 b(guessw)m(ork,)i(but)e(one)h(p)s(ossible)e(result)h
+(is)g(as)i(follo)m(ws.)39 b(Giv)m(en)29 b(a)g(ro)m(w,)h
+Fc(r)s Fu(,)f(whic)m(h)f(is)g(kno)m(wn)h(to)h(b)s(e)150
+2385 y(the)h(\014rst)e(ro)m(w)i(of)f(a)h(pass,)f(w)m(e)h(can)g
+(calculate)g(the)f(pass)g(n)m(um)m(b)s(er)f(as)i(follo)m(ws:)390
+2517 y Fr(subblocksperblock)43 b(=)48 b(gcd\(S,)e(J\))390
+2621 y(subblockoffset)e(=)j(r)h(\045)f(subblocksperblock)390
+2724 y(pass)g(=)g(\(r)g(-)h(subblockoffset\))43 b(/)48
+b(J)275 2862 y Fu(If)29 b Fc(G)d Fu(==)f(1,)31 b(w)m(e)g(can)f
+(determine)g(the)g(pass)g(n)m(um)m(b)s(er)f(with)h(this)f(algorithm:)
+390 2994 y Fr(offset)46 b(=)i(r)f(\045)g(J)390 3098 y(pass)g(=)g(\(r)g
+(-)h(offset\))e(/)h(J)390 3202 y(while)f(\(offset)g(\045)i(S)f(!=)g
+(0\))390 3306 y({)485 3410 y(pass--)485 3513 y(offset)g(+=)g(J)390
+3617 y(})390 3721 y(jet)g(=)g(offset)f(/)i(S)275 3859
+y Fu(Generalising,)28 b(w)m(e)j(come)h(up)d(with)g(this)g(algorithm.)40
+b(Giv)m(en)30 b Fc(r)s Fu(,)g Fc(S)36 b Fu(and)29 b Fc(J)9
+b Fu(:)390 3991 y Fr(G)47 b(=)h(gcd\(S,)e(J\))390 4095
+y(passespersubblock)d(=)48 b(S/G)390 4198 y(subblockoffset)c(=)j(r)h
+(\045)f(G)390 4302 y(subpassblock)d(=)k(subblockoffset)c(/)j(2)95
+b(,)48 b(if)f(subblockoffset)d(\045)j(2)h(==)f(0)1010
+4406 y(=)h(G)f(-)h(\(subblockoffset+1\)/2)185 b(,)48
+b(otherwise)390 4510 y(baserow)e(=)h(r)h(-)f(subblockoffset)d(-)k
+(\(subpassblock)c(*)j(passespersubblock)c(*)48 b(J\))390
+4614 y(offset)e(=)i(baserow)d(\045)j(J)390 4717 y(pass)f(=)g(\(baserow)
+f(-)h(offset\))f(/)h(J)390 4821 y(while)f(\(offset)g(\045)i(S)f(!=)g
+(0\))390 4925 y({)485 5029 y(offset)g(+=)g(J)485 5132
+y(pass)g(-=)g(1)390 5236 y(})390 5340 y(subblockretreat)d(=)j
+(floor\(pass)e(/)j(passespersubblock\))42 b(\045)48 b(G)p
+eop
+%%Page: 56 61
+56 60 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(56)390 299 y Fr(pass)47
+b(-=)g(subblockretreat)c(*)48 b(passespersubblock)390
+403 y(pass)f(+=)g(subpassblock)d(*)k(passespersubblock)390
+506 y(jet)f(=)g(\(r)h(-)f(subblockoffset)d(-)j(pass)g(*)g(J\))h(/)f(S)
+275 646 y Fu(Let's)31 b(lo)s(ok)e(at)j(some)e(examples)g(of)h(imp)s
+(erfect)e(but)h(correct)h(w)m(ea)m(v)m(e)i(patterns:)150
+785 y Fc(S)d Fu(=)25 b(6,)31 b Fc(J)k Fu(=)25 b(4,)31
+b(GCD)25 b(=)g(2,)150 895 y(passesp)s(erblo)s(c)m(k=)p
+Fc(S)5 b Fu(=6,)150 1005 y(passesp)s(ersubblo)s(c)m(k=)p
+Fc(S=G)p Fu(=6/2=3:)390 1138 y Fr(0)47 b(*-----*-----*-----*)390
+1242 y(1)238 b(*-----*-----*-----*)390 1346 y(2)429 b
+(*-----*-----*-----*)390 1450 y(3)668 b(*-----*-----*-----*)390
+1553 y(4)859 b(*-----*-----*-----*)390 1657 y(5)1050
+b(*-----*-----*-----*)390 1761 y(6)1193 b(*-----*-----*-----*)390
+1865 y(7)1384 b(*-----*-----*-----*)390 1968 y(8)1575
+b(*-----*-----*-----*)390 2072 y(9)1813 b(*-----*-----*-----*)390
+2176 y(10)1956 b(*-----*-----*-----*)390 2280 y(11)2147
+b(*-----*-----*-----*)390 2384 y(12)2290 b(*-----*-----*-----*)390
+2487 y(13)2481 b(*-----*-----*-----*)390 2591 y(14)2672
+b(*-----*-----*-----*)390 2695 y(15)2911 b(*-----*-----*----)390
+2799 y(16)3102 b(*-----*-----*)390 2902 y(17)3293 b(*-----*--)390
+3006 y(18)3436 b(*-----)390 3110 y(19)3627 b(*-)150 3249
+y Fc(S)30 b Fu(=)25 b(8,)31 b Fc(J)k Fu(=)25 b(6,)31
+b Fc(G)25 b Fu(=)g(2,)150 3359 y(passesp)s(erblo)s(c)m(k=)p
+Fc(S)5 b Fu(=8,)150 3469 y(passesp)s(ersubblo)s(c)m(k=)p
+Fc(S=G)p Fu(=8/2=4:)390 3602 y Fr(0)47 b(*-------*-------*-------*-)o
+(----)o(--*)o(----)o(---*)390 3706 y(1)334 b(*-------*-------*-------)o
+(*--)o(----)o(-*--)o(---)o(--*)390 3810 y(2)620 b
+(*-------*-------*-------*)o(----)o(---)o(*---)o(----)o(*)390
+3914 y(3)907 b(*-------*-------*------)o(-*-)o(----)o(--*-)o(---)o
+(---*)390 4017 y(4)1241 b(*-------*-------*------)o(-*--)o(---)o(--*-)o
+(----)o(--*)390 4121 y(5)1527 b(*-------*-------*-------)o(*---)o(----)
+o(*--)o(----)o(-*)390 4225 y(6)1813 b(*-------*-------*-------*-)o(---)
+o(---*)o(----)o(---)o(*)390 4329 y(7)2100 b(*-------*-------*------)o
+(-*--)o(----)o(-*-)o(-)390 4433 y(8)2338 b(*-------*-------*-------*-)o
+(---)o(-)390 4536 y(9)2625 b(*-------*-------*------)o(-)390
+4640 y(10)2863 b(*-------*-------*-)390 4744 y(11)3149
+b(*-------*---)390 4848 y(12)3484 b(*----)150 4987 y
+Fc(S)30 b Fu(=)25 b(6,)31 b Fc(J)k Fu(=)25 b(12,)31 b
+Fc(G)26 b Fu(=)f(6,)150 5097 y(passesp)s(erblo)s(c)m(k=)p
+Fc(S)5 b Fu(=6,)150 5206 y(passesp)s(ersubblo)s(c)m(k=)p
+Fc(S=G)p Fu(=6/6=1:)390 5340 y Fr(0)47 b(*-----*-----*-----*-----*-)o
+(----)o(*--)o(---*)o(----)o(-*-)o(----)o(*---)o(--*)o(----)o(-*--)o
+(---)o(*)p eop
+%%Page: 57 62
+57 61 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(57)390 299 y Fr(1)716
+b(*-----*-----*-----*----)o(-*--)o(---)o(*---)o(--*-)o(---)o(-*--)o
+(---*)o(---)o(--*-)o(----)o(*--)o(-)390 403 y(2)1384
+b(*-----*-----*-----*-----)o(*--)o(---*)o(----)o(-*-)o(----)o(*---)o
+(--*)o(-)390 506 y(3)2004 b(*-----*-----*-----*-----*)o(----)o(-*--)o
+(---)o(*)390 610 y(4)2482 b(*-----*-----*-----*----)o(-*-)o(-)390
+714 y(5)2959 b(*-----*-----*----)390 818 y(6)3484 b(*-----)275
+962 y Fu(W)-8 b(e)34 b(ha)m(v)m(e)h(no)m(w)f(solv)m(ed)f(the)h(basic)f
+(w)m(ea)m(ving)h(problem.)49 b(There)33 b(are)h(t)m(w)m(o)h(further)d
+(re\014nemen)m(ts)h(w)m(e)150 1071 y(need)d(to)h(consider:)40
+b(o)m(v)m(ersampling,)30 b(and)g(\014lling)d(in)i(the)i(missing)d(ro)m
+(ws)i(at)h(the)g(start)g(of)g(the)f(w)m(ea)m(v)m(e.)150
+1315 y Fg(B.2.5)63 b(Ov)m(ersampling)275 1517 y Fu(By)37
+b(o)m(v)m(ersampling,)i(w)m(e)f(mean)f(prin)m(ting)e(on)i(the)h(same)g
+(ro)m(w)f(more)h(than)f(once.)62 b(There)37 b(are)h(t)m(w)m(o)150
+1626 y(reasons)25 b(for)g(o)m(v)m(ersampling:)38 b(to)26
+b(increase)f(the)h(horizon)m(tal)e(resolution)g(of)i(the)f(prin)m(tout)
+f(and)h(to)h(reduce)150 1736 y(banding.)275 1880 y(Ov)m(ersampling)21
+b(to)k(increase)e(horizon)m(tal)h(resolution)e(is)h(necessary)h(b)s
+(ecause,)h(although)e(the)h(prin)m(ter)150 1990 y(migh)m(t)30
+b(b)s(e)h(able)f(to)h(p)s(osition)e(an)i(ink)e(drop)h(to,)h(for)g
+(example,)g(1/1440)p Fr(")i Fu(horizon)m(tally)-8 b(,)30
+b(it)g(ma)m(y)i(not)f(b)s(e)150 2099 y(able)37 b(to)g(la)m(y)h(do)m(wn)
+e(t)m(w)m(o)j(suc)m(h)d(drops)g(1/1440)p Fr(")k Fu(apart.)61
+b(If)36 b(it)h(can)g(prin)m(t)f(t)m(w)m(o)i(drops)e(1/720)p
+Fr(")j Fu(apart,)150 2209 y(2x)g(o)m(v)m(ersampling)g(will)d(b)s(e)j
+(necessary)h(to)f(get)i(a)e(1/1440)p Fr(")j Fu(horizon)m(tal)c
+(resolution.)66 b(If)39 b(it)f(can)i(only)150 2318 y(prin)m(t)33
+b(t)m(w)m(o)i(drops)e(1/360)p Fr(")j Fu(apart,)f(4x)g(o)m(v)m
+(ersampling)e(will)f(b)s(e)h(necessary)i(for)e(a)i(1/1440)p
+Fr(")h Fu(horizon)m(tal)150 2428 y(resolution.)j(The)29
+b(prin)m(ter)f(enforces)i(this)f(\\drop)g(spacing")g(b)m(y)h(only)f
+(accepting)h(raster)g(passes)f(with)g(a)150 2538 y(horizon)m(tal)k
+(resolution)e(matc)m(hing)j(the)f(spacing)f(with)g(whic)m(h)g(it)g(can)
+i(prin)m(t)d(dots,)k(so)e(w)m(e)g(m)m(ust)g(prin)m(t)150
+2647 y(passes)k(at)h(di\013eren)m(t)e(horizon)m(tal)h(p)s(ositions)e
+(if)h(w)m(e)i(are)g(to)f(obtain)g(a)h(higher)d(horizon)m(tal)i
+(resolution.)150 2757 y(\(Another)24 b(reason)g(it)f(do)s(es)g(this)g
+(ma)m(y)h(b)s(e)f(to)i(reduce)e(the)h(amoun)m(t)g(of)g(memory)f(needed)
+h(in)e(the)i(prin)m(ter.\))275 2901 y(Ov)m(ersampling)42
+b(can)j(also)f(b)s(e)g(done)g(to)h(decrease)g(the)g(banding)d(apparen)m
+(t)j(in)e(an)h(image.)83 b(By)150 3010 y(splitting)32
+b(a)j(ro)m(w)f(in)m(to)h(t)m(w)m(o)g(or)g(more)f(sets)h(of)g(dots)f
+(\(\\lines"\))g(and)g(prin)m(ting)e(eac)m(h)k(line)d(on)h(the)h(same)
+150 3120 y(ro)m(w,)c(but)e(with)g(a)i(di\013eren)m(t)f(nozzle)h(for)f
+(eac)m(h)h(line,)e(w)m(e)i(can)g(get)g(a)g(smo)s(other)f(prin)m(t.)275
+3264 y(T)-8 b(o)23 b(quan)m(tify)f(these)h(t)m(w)m(o)h(kinds)d(of)i(o)m
+(v)m(ersampling,)h(w)m(e'll)e(in)m(tro)s(duce)f(t)m(w)m(o)j(new)f
+(constan)m(ts:)38 b Fc(H)29 b Fu(sho)m(ws)150 3374 y(ho)m(w)k(man)m(y)h
+(di\013eren)m(t)e(horizon)m(tal)h(o\013sets)h(w)m(e)g(w)m(an)m(t)g(to)g
+(prin)m(t)e(at)i(\(the)f(\\horizon)m(tal)h(o)m(v)m(ersampling"\))150
+3483 y(while)c Fc(O)35 b Fu(sho)m(ws)d(ho)m(w)h(man)m(y)f(times)g(w)m
+(e)h(w)m(an)m(t)g(to)g(prin)m(t)e(eac)m(h)i(ro)m(w,)g(o)m(v)m(er)h(and)
+e(ab)s(o)m(v)m(e)h(the)g(n)m(um)m(b)s(er)e(of)150 3593
+y(times)f(necessary)h(for)f(horizon)m(tal)g(o)m(v)m(ersampling)g(\(the)
+h(\\extra)g(o)m(v)m(ersampling"\).)275 3737 y(It)26 b(is)f(necessary)i
+(for)f(all)g(the)g(lines)f(prin)m(ted)g(b)m(y)h(a)h(giv)m(en)f(pass)g
+(to)i(ha)m(v)m(e)f(the)g(same)g(horizon)m(tal)f(o\013set,)150
+3846 y(but)32 b(there)h(need)g(not)g(b)s(e)f(an)m(y)i(relation)e(b)s
+(et)m(w)m(een)h(them)g(in)f(terms)h(of)g(extra)g(o)m(v)m(ersampling.)48
+b(F)-8 b(or)34 b(the)150 3956 y(momen)m(t,)29 b(ho)m(w)m(ev)m(er,)h(w)m
+(e)e(will)e(treat)i(all)f(o)m(v)m(ersampling)g(as)h(p)s(oten)m(tially)f
+(requiring)e(this)i(alignmen)m(t;)h(all)150 4066 y(lines)i(in)h(one)i
+(pass)f(m)m(ust)g(b)s(e)f(deriv)m(ed)h(from)f(the)i(original)d(ro)m(w)i
+(data)h(in)e(the)i(same)f(w)m(a)m(y)-8 b(.)48 b(Th)m(us,)32
+b(w)m(e'll)150 4175 y(assume)e Fc(O)e Fu(=)d(1)31 b(for)f(no)m(w.)275
+4319 y(So,)j(ho)m(w)f(do)g(w)m(e)h(do)f(this)g(o)m(v)m(ersampling?)45
+b(In)32 b(fact,)i(it)e(can)h(b)s(e)e(done)i(easily:)43
+b(adv)-5 b(ance)33 b(the)g(pap)s(er)150 4429 y(b)m(y)42
+b(a)g(factor)g(of)g Fc(H)49 b Fu(less)41 b(b)s(et)m(w)m(een)h(eac)m(h)h
+(pass.)74 b(W)-8 b(e'll)42 b(de\014ne)f(a)h(new)f(v)-5
+b(ariable,)44 b Fc(A)p Fu(,)h(to)d(sho)m(w)g(ho)m(w)150
+4538 y(m)m(uc)m(h)31 b(w)m(e)g(adv)-5 b(ance)32 b(the)f(pap)s(er)f(b)s
+(et)m(w)m(een)i(passes.)42 b(Previously)-8 b(,)30 b(w)m(e'd)h(ha)m(v)m
+(e)i(de\014ned)c Fc(A)e Fu(=)f Fc(J)9 b Fu(;)31 b(w)m(e)h(no)m(w)150
+4648 y(let)37 b Fc(A)e Fu(=)h Fc(J)t(=H)7 b Fu(.)60 b(This)35
+b(also)h(a\013ects)i(our)e(pass)h(blo)s(c)m(ks.)58 b(Prin)m(ting)35
+b(one)i(pass)f(blo)s(c)m(k)h(used)e(to)j(in)m(v)m(olv)m(e)150
+4758 y(adv)-5 b(ancing)35 b(the)i(pap)s(er)d Fc(S)29
+b Fs(\003)c Fc(J)45 b Fu(ro)m(ws;)39 b(it)c(no)m(w)h(adv)-5
+b(ances)37 b(the)f(pap)s(er)f Fc(S)29 b Fs(\003)24 b
+Fc(J)t(=H)44 b Fu(ro)m(ws.)57 b(W)-8 b(e)37 b(therefore)150
+4867 y(name)31 b(a)g(group)f(of)g Fc(H)38 b Fu(pass)30
+b(blo)s(c)m(ks)g(a)h(\\band".)41 b(Prin)m(ting)28 b(one)j(band)f(in)m
+(v)m(olv)m(es)g(adv)-5 b(ancing)30 b(the)h(pap)s(er)150
+4977 y Fc(S)25 b Fs(\003)c Fc(J)39 b Fu(ro)m(ws,)31 b(as)g(a)f(pass)g
+(blo)s(c)m(k)g(did)f(b)s(efore.)275 5121 y(T)-8 b(o)28
+b(k)m(eep)g(our)f(w)m(ea)m(v)m(e)j(pattern)e(w)m(orking)f(correctly)-8
+b(,)29 b(so)f(that)g(o)m(v)m(erprin)m(ting)f(do)s(es)g(not)h(o)s(ccur)f
+(within)150 5230 y(a)c(pass)g(blo)s(c)m(k,)h(w)m(e)g(also)f(ha)m(v)m(e)
+h(to)g(rede\014ne)e Fc(G)h Fu(as)h(GCD\()p Fc(S;)15 b(A)p
+Fu(\).)40 b(Here's)23 b(an)g(example)g(of)g(an)g(o)m(v)m(ersampled)150
+5340 y(w)m(ea)m(v)m(e)33 b(pattern:)p eop
+%%Page: 58 63
+58 62 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(58)150 299 y Fc(S)30
+b Fu(=)25 b(4,)31 b Fc(J)k Fu(=)25 b(10,)31 b Fc(H)h
+Fu(=)25 b(2,)31 b Fc(A)26 b Fu(=)f Fc(J)t(=H)32 b Fu(=)25
+b(10)p Fc(=)p Fu(2)i(=)e(5,)31 b Fc(G)26 b Fu(=)f(GCD\(4)p
+Fc(;)15 b Fu(5\))28 b(=)d(1,)150 408 y(passesp)s(erblo)s(c)m(k=)p
+Fc(S)5 b Fu(=4,)150 518 y(passesp)s(ersubblo)s(c)m(k=)p
+Fc(S=G)p Fu(=4/1=4:)390 656 y Fr(0)47 b(*---*---*---*---*---*---*-)o
+(--*-)o(--*)o(---*)390 760 y(1)286 b(*---*---*---*---*---*---*)o(---)o
+(*---)o(*---)o(*)390 863 y(2)525 b(*---*---*---*---*---*--)o(-*--)o
+(-*--)o(-*-)o(--*)390 967 y(3)763 b(*---*---*---*---*---*---*-)o(--*)o
+(---*)o(---*)390 1071 y(4)1002 b(*---*---*---*---*---*---)o(*---)o
+(*---)o(*--)o(-*)390 1175 y(5)1241 b(*---*---*---*---*---*--)o(-*--)o
+(-*-)o(--*-)o(--*)390 1278 y(6)1479 b(*---*---*---*---*---*---*)o(---*)
+o(---*)o(---)o(*)390 1382 y(7)1718 b(*---*---*---*---*---*---)o(*---)o
+(*--)o(-*--)o(-*)390 1486 y(8)1957 b(*---*---*---*---*---*--)o(-*-)o
+(--*-)o(--*-)o(--*)390 1590 y(9)2195 b(*---*---*---*---*---*---*)o
+(---*)o(---)o(*)390 1694 y(10)2386 b(*---*---*---*---*---*---)o(*--)o
+(-)390 1797 y(11)2624 b(*---*---*---*---*---*--)390 1901
+y(12)2863 b(*---*---*---*---*-)390 2005 y(13)3102 b(*---*---*---*)390
+2109 y(14)3340 b(*---*---)390 2212 y(15)3579 b(*--)275
+2356 y Fu(No)m(w)30 b(w)m(e)h(ha)m(v)m(e)g(to)g(determine)e(whic)m(h)g
+(line)g(is)g(prin)m(ted)g(b)m(y)h(eac)m(h)h(jet)f(on)g(eac)m(h)i(pass.)
+40 b(If)30 b(w)m(e)g(n)m(um)m(b)s(er)150 2465 y(eac)m(h)f(line)e
+(generated)i(as)g(w)m(e)f(split)e(up)i(a)g(ro)m(w,)h(w)m(e)g(can)f(use)
+g(these)h(n)m(um)m(b)s(ers.)38 b(W)-8 b(e'll)28 b(n)m(um)m(b)s(er)f
+(the)i(lines)150 2575 y(in)g(our)h(diagram)g(b)m(y)g(replacing)f(the)i
+(`)p Fr(*)p Fu('s)f(with)f(in)m(tegers)i(in)e(the)h(range)h([0)6
+b(.)23 b(.)f(.)11 b Fc(H)27 b Fs(\000)20 b Fu(1].)275
+2719 y(Ov)m(erprin)m(ting)30 b(o)s(ccurs)j(once)g(p)s(er)f(pass)g(blo)s
+(c)m(k,)h(so)g(w)m(e)h(can)f(simply)d(prin)m(t)h(pass)i(blo)s(c)m(k)f
+(0)h(with)f(line)150 2828 y(0,)e(pass)f(blo)s(c)m(k)f(1)h(with)f(line)g
+(1,)h(pass)g(blo)s(c)m(k)g(2)g(with)f(line)f(2,)j(etc,)h(wrapping)26
+b(to)k(0)g(when)e(w)m(e'v)m(e)i(run)e(out)150 2938 y(of)j(lines:)390
+3075 y Fr(0)47 b(0---0---0---0---0---0---0-)o(--0-)o(--0)o(---0)390
+3179 y(1)286 b(0---0---0---0---0---0---0)o(---)o(0---)o(0---)o(0)390
+3283 y(2)525 b(0---0---0---0---0---0--)o(-0--)o(-0--)o(-0-)o(--0)390
+3387 y(3)763 b(0---0---0---0---0---0---0-)o(--0)o(---0)o(---0)390
+3491 y(4)1002 b(1---1---1---1---1---1---)o(1---)o(1---)o(1--)o(-1)390
+3594 y(5)1241 b(1---1---1---1---1---1--)o(-1--)o(-1-)o(--1-)o(--1)390
+3698 y(6)1479 b(1---1---1---1---1---1---1)o(---1)o(---1)o(---)o(1)390
+3802 y(7)1718 b(1---1---1---1---1---1---)o(1---)o(1--)o(-1--)o(-1)390
+3906 y(8)1957 b(0---0---0---0---0---0--)o(-0-)o(--0-)o(--0-)o(--0)390
+4009 y(9)2195 b(0---0---0---0---0---0---0)o(---0)o(---)o(0)390
+4113 y(10)2386 b(0---0---0---0---0---0---)o(0--)o(-)390
+4217 y(11)2624 b(0---0---0---0---0---0--)390 4321 y(12)2863
+b(1---1---1---1---1-)390 4425 y(13)3102 b(1---1---1---1)390
+4528 y(14)3340 b(1---1---)390 4632 y(15)3579 b(1--)150
+4776 y Fc(S)30 b Fu(=)25 b(4,)31 b Fc(J)k Fu(=)25 b(12,)31
+b Fc(H)h Fu(=)25 b(2,)31 b Fc(A)26 b Fu(=)f Fc(J)t(=H)32
+b Fu(=)25 b(12)p Fc(=)p Fu(2)i(=)e(6,)31 b Fc(G)26 b
+Fu(=)f(GCD\(4)p Fc(;)15 b Fu(6\))28 b(=)d(2,)150 4885
+y(passesp)s(erblo)s(c)m(k=)p Fc(S)5 b Fu(=4,)150 4995
+y(passesp)s(ersubblo)s(c)m(k=)p Fc(S=G)p Fu(=4/2=2:)390
+5132 y Fr(0)47 b(0---0---0---0---0---0---0-)o(--0-)o(--0)o(---0)o(---0)
+o(---)o(0)390 5236 y(1)334 b(0---0---0---0---0---0---)o(0--)o(-0--)o
+(-0--)o(-0-)o(--0-)o(--0)390 5340 y(2)668 b(0---0---0---0---0---0---)o
+(0---)o(0--)o(-0--)o(-0--)o(-0-)o(--0)p eop
+%%Page: 59 64
+59 63 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(59)390 299 y Fr(3)954
+b(0---0---0---0---0---0---0)o(---0)o(---0)o(---)o(0---)o(0---)o(0)390
+403 y(4)1193 b(1---1---1---1---1---1---)o(1---)o(1--)o(-1--)o(-1--)o
+(-1-)o(--1)390 506 y(5)1479 b(1---1---1---1---1---1---1)o(---1)o(---1)o
+(---)o(1---)o(1---)o(1)390 610 y(6)1813 b(1---1---1---1---1---1---1-)o
+(--1)o(---1)o(---1)o(---)o(1)390 714 y(7)2100 b
+(1---1---1---1---1---1--)o(-1--)o(-1--)o(-1-)o(-)390
+818 y(8)2338 b(0---0---0---0---0---0---0-)o(--0)o(-)390
+922 y(9)2625 b(0---0---0---0---0---0--)o(-)390 1025 y(10)2911
+b(0---0---0---0---0)390 1129 y(11)3197 b(0---0---0--)390
+1233 y(12)3436 b(1---1-)275 1365 y Fu(But)27 b(what)g(do)h(w)m(e)g(do)f
+(if)f Fc(J)37 b Fu(is)26 b(not)i(an)f(exact)i(m)m(ultiple)c(of)j
+Fc(H)7 b Fu(?)39 b(This)26 b(is)g(a)i(di\016cult)e(problem,)g(whic)m(h)
+150 1474 y(I)i(struggled)g(with)g(for)g(quite)g(a)h(few)g(da)m(ys)f(b)s
+(efore)h(giving)e(in)g(and)h(taking)h(the)g(easy)g(\(but)f(less)g
+(elegan)m(t\))150 1584 y(w)m(a)m(y)34 b(out.)48 b(The)33
+b(easy)g(solution)f(is)g(to)h(round)f Fc(J)t(=H)40 b
+Fu(do)m(wn,)34 b(then)e(add)g(on)h(the)g(accum)m(ulated)h(error)e(at)
+150 1693 y(the)f(end)e(of)i(eac)m(h)g(band.)150 1825
+y Fc(S)f Fu(=)25 b(4,)31 b Fc(J)k Fu(=)25 b(11,)31 b
+Fc(H)h Fu(=)25 b(2)31 b Fc(A)25 b Fu(=)g(\015o)s(or\()p
+Fc(J)t(=H)7 b Fu(\))26 b(=)f(\015o)s(or\(11)p Fc(=)p
+Fu(2\))j(=)d(5,)31 b Fc(G)25 b Fu(=)g(GCD)q(\(4)p Fc(;)15
+b Fu(5\),)150 1935 y(passesp)s(erblo)s(c)m(k=)p Fc(S)5
+b Fu(=4,)150 2044 y(passesp)s(ersubblo)s(c)m(k=)p Fc(S=G)p
+Fu(=4/1=4)390 2171 y Fr(Band)47 b(0:)390 2274 y(0)g
+(0---0---0---0---0---0---0-)o(--0-)o(--0)o(---0)o(---0)390
+2378 y(1)286 b(0---0---0---0---0---0---0)o(---)o(0---)o(0---)o(0--)o
+(-0)390 2482 y(2)525 b(0---0---0---0---0---0--)o(-0--)o(-0--)o(-0-)o
+(--0-)o(--0)390 2586 y(3)763 b(0---0---0---0---0---0---0-)o(--0)o(---0)
+o(---0)o(---)o(0)390 2689 y(4)1002 b(1---1---1---1---1---1---)o(1---)o
+(1---)o(1--)o(-1--)o(-1)390 2793 y(5)1241 b(1---1---1---1---1---1--)o
+(-1--)o(-1-)o(--1-)o(--1-)o(--1)390 2897 y(6)1479 b
+(1---1---1---1---1---1---1)o(---1)o(---1)o(---)o(1---)o(1)390
+3001 y(7)1718 b(1---1---1---1---1---1---)o(1---)o(1--)o(-1--)o(-1--)o
+(-)390 3208 y(Band)47 b(1:)390 3312 y(8)g(|)2052 b
+(0---0---0---0---0---0---0-)o(--0-)o(--0)o(-)390 3416
+y(9)95 b(\\------------------------)o(----)o(---)o(----)o(----)o(--/)
+232 b(0---0---0---0---0---0---0)o(---)o(0)390 3520 y(10)906
+b(S*J)47 b(rows)1288 b(0---0---0---0---0---0--)o(-)390
+3623 y(11)2815 b(0---0---0---0---0--)390 3727 y(12)3054
+b(1---1---1---1-)390 3831 y(13)3293 b(1---1---1)390 3935
+y(14)3531 b(1---)275 4067 y Fu(W)-8 b(e)29 b(can)g(calculate)g(the)g
+(starting)f(ro)m(w)h(and)e(subpass)g(n)m(um)m(b)s(er)h(of)g(a)h(giv)m
+(en)g(pass)f(in)f(this)g(sc)m(heme)j(as)150 4176 y(follo)m(ws:)390
+4302 y Fr(A)47 b(=)h(floor\(J)e(/)h(H\))390 4406 y(subblocksperblock)c
+(=)48 b(gcd\(S,)e(A\))390 4510 y(subpassblock)e(=)k(floor\(\(p)d(\045)j
+(S\))f(*)h(subblocksperblock)43 b(/)k(S\))390 4614 y(if)g(subpassblock)
+e(*)i(2)h(<)f(subblocksperblock)581 4717 y(subblockoffset)d(=)j
+(2*subpassblock)390 4821 y(else)581 4925 y(subblockoffset)d(=)j
+(2*\(subblocksperblock-subp)o(assb)o(lock)o(\)-1)390
+5029 y(band)g(=)g(floor\(P)f(/)h(\(S)h(*)f(H\)\))390
+5132 y(passinband)e(=)i(P)h(\045)f(\(S)h(*)f(H\))390
+5236 y(startingrow)e(=)i(band)g(*)g(S)h(*)f(J)h(+)f(passinband)e(*)j(A)
+f(+)g(subblockoffset)390 5340 y(subpass)f(=)h(passinband)e(/)j(S)p
+eop
+%%Page: 60 65
+60 64 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(W)-8 b(ea)m(ving)31
+b(for)f(inkjet)g(prin)m(ters)1899 b(60)275 299 y(So)30
+b(the)g(ro)m(w)h(n)m(um)m(b)s(er)e(of)h(jet)h Fc(j)36
+b Fu(of)31 b(pass)f Fc(p)g Fu(is)390 428 y Fr(A)47 b(=)h(floor\(J)e(/)h
+(H\))390 531 y(subblocksperblock)c(=)48 b(gcd\(S,)e(A\))390
+739 y(subblockoffset\(p\))581 843 y(=)h(2*subpassblock)331
+b(,)47 b(if)g(subpassblock)e(*)i(2)h(<)f(subblocksperblock)581
+946 y(=)g(2*\(subblocksperblock-subpa)o(ssb)o(lock)o(\)-1)280
+b(,)47 b(otherwise)676 1050 y(where)676 1154 y(subpassblock)e(=)i
+(floor\(\(p)f(\045)h(S\))g(*)h(subblocksperblock)43 b(/)k(S\))390
+1362 y(band\(p\))f(=)h(floor\(p)f(/)i(\(S)f(*)g(H\)\))390
+1465 y(passinband\(p\))d(=)k(p)f(\045)h(\(S)f(*)g(H\))390
+1673 y(row\(j,)f(p\))h(=)h(band\(p\))e(*)h(S)g(*)h(J)f(+)h
+(passinband\(p\))c(*)j(A)h(+)f(subblockoffset\(p\))c(+)48
+b(j)f(*)h(S)390 1777 y(row\(j,)e(p\))h(=)h(p)f(*)h(J)f(+)h
+(subblockoffset\(p\))43 b(+)k(j)h(*)f(S)275 1911 y Fu(T)-8
+b(o)30 b(b)s(e)g(con)m(tin)m(ued)5 b(.)22 b(.)g(.)g(.)p
+eop
+%%Page: 61 66
+61 65 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(61)150 299 y Fp(App)t(endix)53 b(C)81 b(ESC/P2)150
+718 y Ft(C.1)68 b(In)l(tro)t(duction)45 b(to)g(ESC/P2)275
+924 y Fu(This)24 b(is)h(a)h(description)e(of)i(the)g(ESC/P2)g(raster)g
+(commands)g(used)f(b)m(y)h(the)g(gimp-prin)m(t)e(plugin)g(and)150
+1034 y(Ghostscript)37 b(driv)m(er,)h(whic)m(h)e(is)h(a)h(subset)e(of)i
+(the)g(complete)g(command)f(set.)62 b(The)37 b(full)e(do)s(cumen)m(ts)
+150 1143 y(are)26 b(found)f(on)h Fr(http://www.ercipd.com/isv)o(/ed)o
+(r_do)o(cs.h)o(tm)p Fu(.)33 b(Note)27 b(that)g(these)g(are)f
+Fi(not)g Fu(alw)m(a)m(ys)150 1253 y(correct,)32 b(and)e(are)g
+(certainly)g(not)g(complete.)275 1401 y(All)23 b(ESCP/2)i(raster)g
+(commands)g(b)s(egin)e(with)h(the)h(`)p Fr(ESC)p Fu(')g(c)m(haracter)h
+(\(1b)f(hex\),)i(follo)m(w)m(ed)e(b)m(y)f(either)150
+1510 y(one)d(or)f(t)m(w)m(o)i(command)e(c)m(haracters)i(and)e(argumen)m
+(ts)h(where)e(applicable.)36 b(Older)19 b(commands)h(generally)150
+1620 y(ha)m(v)m(e)j(one)f(command)f(c)m(haracter.)39
+b(New)m(er)23 b(commands)e(usually)e(ha)m(v)m(e)k(a)f(`)p
+Fr(\()p Fu(')g(\(left)f(paren)m(thesis\))g(follo)m(w)m(ed)150
+1730 y(b)m(y)33 b(a)g(command)f(c)m(haracter)j(and)d(a)h(b)m(yte)g
+(coun)m(t)h(for)e(the)h(argumen)m(ts)g(that)h(follo)m(w.)47
+b(The)32 b(b)m(yte)h(coun)m(t)150 1839 y(is)c(a)i(16-bit)g(\(2)g(b)m
+(yte\))g(binary)e(in)m(teger,)i(in)e(little)g(endian)g(order.)275
+1987 y(All)e(argumen)m(ts)j(listed)e(here)h(are)g(of)h(the)f(form)g(`)p
+Fr(name[bytes])p Fu(')d(where)j(`)p Fr([bytes])p Fu(')f(is)g(the)h(n)m
+(um)m(b)s(er)150 2097 y(of)35 b(b)m(ytes)g(that)g(comprise)f(the)h
+(argumen)m(t.)53 b(The)35 b(argumen)m(ts)f(themselv)m(es)h(are)g
+(usually)e(one,)j(t)m(w)m(o,)h(or)150 2207 y(four)e(b)m(yte)h(in)m
+(tegers,)h(alw)m(a)m(ys)f(little)e(endian)g(\(the)i(least)f
+(signi\014can)m(t)g(bits)f(come)i(\014rst\).)56 b(Presumably)150
+2316 y(this)29 b(is)h(to)h(matc)m(h)g(In)m(tel)f(pro)s(cessors.)275
+2464 y(In)42 b(some)i(cases,)49 b(the)43 b(same)h(command)g(sequence)g
+(iden)m(ti\014es)e(di\013eren)m(t)h(v)m(ersions)g(of)h(the)g(same)150
+2574 y(command,)30 b(dep)s(ending)e(up)s(on)h(the)i(n)m(um)m(b)s(er)e
+(of)h(b)m(ytes)h(of)g(argumen)m(ts.)150 2866 y Ft(C.2)68
+b(Standard)45 b(commands)3130 3199 y Fu(ESC/P2)30 b(command)-3725
+b Fh(ESC)39 b(@)390 3309 y Fu(Reset)33 b(the)g(prin)m(ter.)45
+b(Discards)32 b(an)m(y)h(output,)f(ejects)i(the)e(existing)g(page,)i
+(returns)d(all)g(settings)390 3418 y(to)g(their)f(default.)39
+b(Alw)m(a)m(ys)31 b(use)f(this)f(b)s(efore)h(prin)m(ting)f(a)h(page.)
+3130 3694 y(ESC/P2)g(command)-3725 b Fh(ESC)39 b(\(G)g
+Fm(BC)8 b Fh(=1)39 b Fm(ON1)390 3803 y Fu(T)-8 b(urn)29
+b(on)h(graphics)g(mo)s(de.)40 b Fm(ON)g Fu(should)28
+b(b)s(e)i(`)p Fr(1)p Fu(')h(\(turn)e(on)h(graphics)g(mo)s(de\).)3130
+4078 y(ESC/P2)g(command)-3725 b Fh(ESC)39 b(\(U)g Fm(BC)8
+b Fh(=1)39 b Fm(UNIT1)390 4188 y Fu(Set)j(basic)g(unit)f(of)h
+(measuremen)m(t)h(used)e(b)m(y)i(prin)m(ter.)75 b(This)40
+b(is)h(expressed)h(in)f(m)m(ultiples)f(of)390 4298 y(1/3600)p
+Fr(")p Fu(.)j(A)m(t)31 b(720)h(DPI,)f Fm(UNIT)37 b Fu(is)29
+b(`)p Fr(5)p Fu(';)i(at)g(360)g(DPI,)g Fm(UNIT)37 b Fu(is)29
+b(`)p Fr(10)p Fu('.)3130 4573 y(ESC/P2)h(command)-3725
+b Fh(ESC)39 b(\(U)g Fm(BC)8 b Fh(=5)39 b Fm(P)-8 b(A)m(GEUNITS1)46
+b(VUNIT1)g(HUNIT1)g(BASEUNIT2)390 4682 y Fu(Set)31 b(basic)g(units)f
+(of)h(measuremen)m(t)h(used)e(b)m(y)h(the)h(prin)m(ter.)42
+b Fm(P)-8 b(A)m(GEUNIT)38 b Fu(is)31 b(the)g(unit)f(of)h(page)390
+4792 y(measuremen)m(t)i(\(for)h(commands)e(that)i(set)f(page)h
+(dimensions)c(and)j(the)g(lik)m(e\).)48 b Fm(VUNIT)40
+b Fu(is)32 b(the)390 4902 y(unit)27 b(of)i(v)m(ertical)h(measuremen)m
+(t)f(\(for)g(v)m(ertical)g(mo)m(v)m(emen)m(t)i(commands\).)40
+b Fm(HUNIT)35 b Fu(is)28 b(the)h(unit)390 5011 y(of)41
+b(horizon)m(tal)f(mo)m(v)m(emen)m(t)i(\(for)f(horizon)m(tal)f(p)s
+(ositioning)e(commands\).)72 b(All)39 b(of)h(these)i(units)390
+5121 y(are)29 b(expressed)f(in)f Fm(BASEUNIT)p Fu(,)i(whic)m(h)e(is)g
+(in)h(recipro)s(cal)f(inc)m(hes.)39 b(T)m(ypically)-8
+b(,)28 b Fm(BASEUNIT)35 b Fu(is)390 5230 y(`)p Fr(1440)p
+Fu('.)40 b(In)28 b(720)i(DPI)g(mo)s(de,)f Fm(P)-8 b(A)m(GEUNIT)p
+Fu(,)30 b Fm(VUNIT)p Fu(,)f(and)g Fm(HUNIT)36 b Fu(are)29
+b(all)f(`)p Fr(2)p Fu(';)i(in)e(1440x720)390 5340 y(DPI)i(mo)s(de,)h
+Fm(P)-8 b(A)m(GEUNIT)38 b Fu(and)29 b Fm(VUNIT)37 b Fu(are)31
+b(normally)e(set)h(to)i(`)p Fr(2)p Fu(';)e Fm(HUNIT)37
+b Fu(is)30 b(set)h(to)g(`)p Fr(1)p Fu('.)p eop
+%%Page: 62 67
+62 66 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(62)3130 299 y(ESC/P2)30 b(command)-3725 b Fh(ESC)39
+b(\(K)g Fm(BC)8 b Fh(=2)39 b Fm(ZER)m(O1)45 b(GRA)-8
+b(YMODE1)390 408 y Fu(Set)25 b(color)g(or)g(gra)m(yscale)h(mo)s(de,)g
+(on)f(prin)m(ters)e(supp)s(orting)g(an)h(explicit)g(gra)m(yscale)i(mo)s
+(de.)38 b(These)390 518 y(prin)m(ters)c(can)i(b)s(e)e(iden)m(ti\014ed)g
+(b)s(ecause)h(they)h(are)g(adv)m(ertised)f(as)h(ha)m(ving)f(more)g
+(blac)m(k)h(nozzles)390 628 y(than)h(nozzles)h(of)f(individual)c
+(colors.)62 b(Setting)37 b(gra)m(yscale)i(mo)s(de)e(allo)m(ws)g(use)g
+(of)g(these)h(extra)390 737 y(nozzles)21 b(for)f(faster)h(prin)m(ting.)
+36 b Fm(GRA)-8 b(YMODE)27 b Fu(should)19 b(b)s(e)h(`)p
+Fr(0)p Fu(')g(or)h(`)p Fr(2)p Fu(')g(for)f(color,)j(`)p
+Fr(1)p Fu(')e(for)f(gra)m(yscale.)390 847 y Fm(ZER)m(O)35
+b Fu(should)28 b(alw)m(a)m(ys)j(b)s(e)f(`)p Fr(0)p Fu('.)3130
+1058 y(ESC/P2)g(command)-3725 b Fh(ESC)39 b(\(i)g Fm(BC)8
+b Fh(=1)39 b Fm(MICR)m(O)m(WEA)-10 b(VE1)390 1168 y Fu(If)23
+b Fm(MICR)m(O)m(WEA)-10 b(VE)29 b Fu(is)23 b(`)p Fr(1)p
+Fu(',)i(use)e(micro)m(w)m(ea)m(v)m(e)j(mo)s(de.)38 b(On)22
+b(older)h(prin)m(ters,)g(this)g(is)f(used)h(to)h(turn)390
+1278 y(on)34 b(micro)m(w)m(ea)m(v)m(e;)k(on)c(new)m(er)h(prin)m(ters,)e
+(it)h(prin)m(ts)f(one)h(ro)m(w)g(at)h(a)g(time.)51 b(All)33
+b(prin)m(ters)g(supp)s(ort)390 1387 y(this)e(mo)s(de.)46
+b(It)32 b(should)e(only)i(b)s(e)f(used)h(at)h(720)g(\(or)g(1440x720\))i
+(DPI.)e(The)f(Epson)f(St)m(ylus)g(Pro)390 1497 y(series)f(indicates)f
+(additional)f(mo)s(des:)390 1647 y(`)p Fr(2)p Fu(')382
+b(\\F)-8 b(ull-o)m(v)m(erlap")390 1797 y(`)p Fr(3)p Fu(')382
+b(\\F)-8 b(our-pass")390 1948 y(`)p Fr(4)p Fu(')382 b(\\F)-8
+b(ull-o)m(v)m(erlap)30 b(2")390 2098 y(An)m(y)g(of)h(these)g(commands)f
+(can)g(b)s(e)g(used)g(with)f(the)h(high)f(four)h(bits)f(set)i(to)g
+(either)f(`)p Fr(3)p Fu(')h(or)f(`)p Fr(0)p Fu('.)3130
+2310 y(ESC/P2)g(command)-3725 b Fh(ESC)39 b(U)g Fm(DIRECTION1)390
+2419 y Fu(If)30 b Fm(DIRECTION)39 b Fu(is)30 b(`)p Fr(1)p
+Fu(',)g(prin)m(t)f(unidirectionally;)e(if)i(`)p Fr(0)p
+Fu(',)i(prin)m(t)e(bidirectionally)-8 b(.)3130 2631 y(ESC/P2)30
+b(command)-3725 b Fh(ESC)39 b(\(s)g Fm(BC)8 b Fh(=1)39
+b Fm(SPEED1)390 2740 y Fu(On)44 b(some)h(older)f(prin)m(ters,)j(this)c
+(con)m(trols)i(the)g(prin)m(t)f(head)g(sp)s(eed.)83 b
+Fm(SPEED)49 b Fu(of)c(`)p Fr(2)p Fu(')f(is)g(10)390 2850
+y(inc)m(hes/sec;)31 b(SPEED)f(of)g(`)p Fr(0)p Fu(')h(or)f(1)h(is)f(20.)
+3130 3062 y(ESC/P2)g(command)-3725 b Fh(ESC)39 b(\(e)g
+Fm(BC)8 b Fh(=2)39 b Fm(ZER)m(O1)45 b(DOTSIZE1)390 3171
+y Fu(Cho)s(ose)c(prin)m(t)f(dotsize.)75 b Fm(DOTSIZE)45
+b Fu(can)d(tak)m(e)h(on)e(v)-5 b(arious)41 b(v)-5 b(alues,)44
+b(dep)s(ending)39 b(up)s(on)h(the)390 3281 y(prin)m(ter.)62
+b(Almost)38 b(all)f(prin)m(ters)f(supp)s(ort)g(`)p Fr(0)p
+Fu(')i(and)g(`)p Fr(2)p Fu('.)63 b(V)-8 b(ariable)38
+b(dot)g(size)g(prin)m(ters)e(allo)m(w)i(a)390 3390 y(v)-5
+b(alue)32 b(of)g Fm(16)p Fu(.)48 b(Other)32 b(than)g(the)g(v)-5
+b(alue)32 b(of)h Fm(16)p Fu(,)h(this)d(app)s(ears)h(to)h(b)s(e)e
+(ignored)h(at)h(resolutions)e(of)390 3500 y(720)h(DPI)e(and)g(ab)s(o)m
+(v)m(e.)3130 3711 y(ESC/P2)g(command)-3725 b Fh(ESC)39
+b(\(C)g Fm(BC)8 b Fh(=2)39 b Fm(P)-8 b(A)m(GELENGTH2)3130
+3821 y Fu(ESC/P2)30 b(command)-3725 b Fh(ESC)39 b(\(C)g
+Fm(BC)8 b Fh(=4)39 b Fm(P)-8 b(A)m(GELENGTH4)390 3931
+y Fu(Set)34 b(the)g(length)g(of)g(the)g(page)g(in)f Fr(")p
+Fu(pageunits)p Fr(")g Fu(\(see)i(`)p Fr(ESC)29 b(\(U)p
+Fu(')34 b(ab)s(o)m(v)m(e\).)53 b(The)33 b(second)h(form)g(of)390
+4040 y(the)c(command)g(allo)m(ws)g(setting)g(of)h(longer)f(page)h
+(lengths)e(on)h(new)g(prin)m(ters)f(\(these)i(happ)s(en)d(to)390
+4150 y(b)s(e)i(the)g(prin)m(ters)f(that)i(supp)s(ort)e(v)-5
+b(ariable)29 b(dot)i(size\).)3130 4361 y(ESC/P2)f(command)-3725
+b Fh(ESC)39 b(\(c)g Fm(BC)8 b Fh(=4)39 b Fm(TOP2)45 b(LENGTH2)3130
+4471 y Fu(ESC/P2)30 b(command)-3725 b Fh(ESC)39 b(\(c)g
+Fm(BC)8 b Fh(=8)39 b Fm(TOP4)45 b(LENGTH4)390 4580 y
+Fu(Set)35 b(the)g(v)m(ertical)g(page)h(margins)d(of)i(the)g(page)h(in)d
+Fr(")p Fu(pageunits)p Fr(")h Fu(\(see)i(`)p Fr(ESC)29
+b(\(U)p Fu(')35 b(ab)s(o)m(v)m(e\).)55 b(The)390 4690
+y(margins)31 b(are)h(sp)s(eci\014ed)e(as)i(the)g(top)g(of)g(the)g(page)
+h(and)e(the)h(length)g(of)g(the)g(page.)46 b(The)31 b(second)390
+4800 y(form)38 b(of)i(the)f(command)f(allo)m(ws)h(setting)g(of)g
+(longer)f(page)i(lengths)e(on)h(new)g(prin)m(ters)e(\(these)390
+4909 y(happ)s(en)29 b(to)i(b)s(e)f(the)g(prin)m(ters)f(that)i(supp)s
+(ort)e(v)-5 b(ariable)29 b(dot)h(size\).)3130 5121 y(ESC/P2)g(command)
+-3725 b Fh(ESC)39 b(\(S)g Fm(BC)8 b Fh(=8)39 b Fm(WIDTH4)46
+b(LENGTH4)390 5230 y Fu(Set)d(the)g(width)e(and)h(length)g(of)h(the)g
+(prin)m(ted)e(page)j(region)e(in)f Fr(")p Fu(pageunits)p
+Fr(")h Fu(\(see)i(`)p Fr(ESC)29 b(\(U)p Fu(')390 5340
+y(ab)s(o)m(v)m(e\).)p eop
+%%Page: 63 68
+63 67 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(63)3130 299 y(ESC/P2)30 b(command)-3725 b Fh(ESC)39
+b(\(v)g Fm(BC)8 b Fh(=2)39 b Fm(AD)m(V)-10 b(ANCE2)3130
+408 y Fu(ESC/P2)30 b(command)-3725 b Fh(ESC)39 b(\(v)g
+Fm(BC)8 b Fh(=4)39 b Fm(AD)m(V)-10 b(ANCE4)390 518 y
+Fu(F)i(eed)44 b(v)m(ertically)f Fm(AD)m(V)-10 b(ANCE)49
+b Fr(")p Fu(v)m(ertical)43 b(units)p Fr(")f Fu(\(see)i(`)p
+Fr(ESC)29 b(\(U)p Fu(')43 b(ab)s(o)m(v)m(e\))i(from)e(the)g(curren)m(t)
+390 628 y(prin)m(t)29 b(head)h(p)s(osition.)3130 871
+y(ESC/P2)g(command)-3725 b Fh(ESC)39 b(\(V)g Fm(BC)8
+b Fh(=2)39 b Fm(AD)m(V)-10 b(ANCE2)3130 981 y Fu(ESC/P2)30
+b(command)-3725 b Fh(ESC)39 b(\(V)g Fm(BC)8 b Fh(=4)39
+b Fm(AD)m(V)-10 b(ANCE4)390 1090 y Fu(F)i(eed)27 b(v)m(ertically)e
+Fm(AD)m(V)-10 b(ANCE)32 b Fr(")p Fu(v)m(ertical)25 b(units)p
+Fr(")f Fu(\(see)j(`)p Fr(ESC)j(\(U)p Fu(')25 b(ab)s(o)m(v)m(e\))j(from)
+d(the)h(top)g(margin.)3130 1334 y(ESC/P2)k(command)-3725
+b Fh(ESC)39 b(\($)g Fm(BC)8 b Fh(=4)39 b Fm(OFFSET4)390
+1443 y Fu(Set)27 b(horizon)m(tal)g(p)s(osition)e(to)i
+Fm(OFFSET)33 b Fu(from)27 b(the)g(left)f(margin.)39 b(This)25
+b(command)i(op)s(erates)g(on)390 1553 y(prin)m(ters)i(of)h(the)h(740)h
+(class)e(and)g(new)m(er)g(\(all)g(prin)m(ters)e(with)h(v)-5
+b(ariable)30 b(dot)g(size\).)3130 1797 y(ESC/P2)g(command)-3725
+b Fh(ESC)39 b($)g Fm(OFFSET2)390 1906 y Fu(Set)27 b(horizon)m(tal)g(p)s
+(osition)e(to)i Fm(OFFSET)33 b Fu(from)27 b(the)g(left)f(margin.)39
+b(This)25 b(command)i(op)s(erates)g(on)390 2016 y(prin)m(ters)i(of)h
+(the)h(740)h(class)e(and)g(new)m(er)g(\(all)g(prin)m(ters)e(with)h(v)-5
+b(ariable)30 b(dot)g(size\).)3130 2259 y(ESC/P2)g(command)-3725
+b Fh(ESC)39 b(\(\\)g Fm(BC)8 b Fh(=4)39 b Fm(UNITS2)45
+b(OFFSET2)390 2369 y Fu(Set)30 b(horizon)m(tal)f(p)s(osition)f(to)j
+Fm(OFFSET)k Fu(from)29 b(the)h(previous)e(prin)m(t)h(head)g(p)s
+(osition,)g(measured)390 2478 y(in)38 b Fm(UNITS)p Fu(.)h
+Fm(UNITS)44 b Fu(is)38 b(measured)h(in)f(in)m(v)m(erse)h(inc)m(hes,)i
+(and)e(should)e(b)s(e)i(set)h(to)g(1440)h(in)d(all)390
+2588 y(cases.)k(This)28 b(op)s(erates)j(on)f(all)g(1440)i(dpi)c(prin)m
+(ters)h(that)i(do)f(not)h(supp)s(ort)e(v)-5 b(ariable)29
+b(dot)h(size.)3130 2832 y(ESC/P2)g(command)-3725 b Fh(ESC)39
+b(\(/)g Fm(BC)8 b Fh(=4)39 b Fm(OFFSET4)390 2941 y Fu(Set)30
+b(horizon)m(tal)f(p)s(osition)f(to)j Fm(OFFSET)k Fu(from)29
+b(the)h(previous)e(prin)m(t)h(head)g(p)s(osition,)g(measured)390
+3051 y(in)42 b Fr(")p Fu(horizon)m(tal)g(units)p Fr(")f
+Fu(\(see)j(`)p Fr(ESC)30 b(\(U)p Fu(')42 b(ab)s(o)m(v)m(e\).)81
+b(This)41 b(op)s(erates)i(on)g(all)f(v)-5 b(ariable)42
+b(dot)h(size)390 3160 y(prin)m(ters.)3130 3404 y(ESC/P2)30
+b(command)-3725 b Fh(ESC)39 b(\\)g Fm(OFFSET2)390 3513
+y Fu(Set)30 b(horizon)m(tal)f(p)s(osition)f(to)j Fm(OFFSET)k
+Fu(from)29 b(the)h(previous)e(prin)m(t)h(head)g(p)s(osition,)g
+(measured)390 3623 y(in)22 b(basic)h(unit)f(of)i(measuremen)m(t)g
+(\(see)h(`)p Fr(ESC)k(\(U)p Fu(')23 b(ab)s(o)m(v)m(e\).)41
+b(This)21 b(is)i(used)g(on)g(all)g(720)h(dpi)e(prin)m(ters,)390
+3733 y(and)f(can)i(also)f(b)s(e)f(used)g(on)h(1440)i(dpi)c(prin)m(ters)
+g(in)h(lo)m(w)m(er)h(resolutions)f(to)h(sa)m(v)m(e)i(a)e(few)g(b)m
+(ytes.)39 b(Note)390 3842 y(that)e Fm(OFFSET)43 b Fu(ma)m(y)37
+b(b)s(e)f(negativ)m(e.)60 b(The)36 b(range)h(of)g(v)-5
+b(alues)36 b(for)g(this)f(command)i(is)e(b)s(et)m(w)m(een)390
+3952 y(`)p Fr(-16384)p Fu(')29 b(and)h(`)p Fr(16383)p
+Fu('.)3130 4195 y(ESC/P2)g(command)-3725 b Fh(ESC)39
+b(r)g Fm(COLOR1)3130 4305 y Fu(ESC/P2)30 b(command)-3725
+b Fh(ESC)39 b(\(r)g Fm(BC)8 b Fh(=2)39 b Fm(DENSITY1)45
+b(COLOR1)390 4415 y Fu(Set)26 b(the)g(ink)f(color.)39
+b(The)26 b(\014rst)f(form)g(is)g(used)h(on)f(four-color)h(prin)m(ters;)
+g(the)h(second)f(on)f(six-color)390 4524 y(prin)m(ters.)39
+b Fm(DENSITY)k Fu(is)29 b(`)p Fr(0)p Fu(')i(for)f(dark)g(inks,)f(`)p
+Fr(1)p Fu(')h(for)h(ligh)m(t.)40 b Fm(COLOR)29 b Fu(is)390
+4688 y(`)p Fr(0)p Fu(')382 b(blac)m(k)390 4851 y(`)p
+Fr(1)p Fu(')g(magen)m(ta)390 5013 y(`)p Fr(2)p Fu(')g(cy)m(an)390
+5176 y(`)p Fr(4)p Fu(')g(y)m(ello)m(w)390 5340 y(This)29
+b(command)h(is)f(not)i(used)e(on)i(v)-5 b(ariable)29
+b(dot)h(size)h(prin)m(ters)d(in)i(soft)m(w)m(ea)m(v)m(e)j(mo)s(de.)p
+eop
+%%Page: 64 69
+64 68 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(64)3130 299 y(ESC/P2)30 b(command)-3725 b Fh(ESC)39
+b(.)g Fm(COMPRESS1)44 b(VSEP1)h(HSEP1)g(LINES1)h(WIDTH2)g(data...)390
+408 y Fu(Prin)m(t)29 b(data.)42 b Fm(COMPRESS)34 b Fu(signi\014es)28
+b(the)j(compression)e(mo)s(de:)390 565 y(`)p Fr(0)p Fu(')382
+b(no)30 b(compression)390 722 y(`)p Fr(1)p Fu(')382 b(TIFF)30
+b(compression)g(\(incorrectly)g(do)s(cumen)m(ted)g(as)g
+Fr(")p Fu(run)f(length)h(enco)s(ded)p Fr(")p Fu(\))390
+879 y(`)p Fr(2)p Fu(')382 b(TIFF)30 b(compression)g(with)f(a)i(sp)s
+(ecial)e(command)h(set.)390 1036 y Fm(VSEP)38 b Fu(dep)s(ends)32
+b(up)s(on)g(resolution)g(and)i(prin)m(ter)e(t)m(yp)s(e.)51
+b(A)m(t)34 b(360)h(DPI,)f(it)g(is)e(alw)m(a)m(ys)i(`)p
+Fr(10)p Fu('.)51 b(A)m(t)390 1146 y(720)25 b(DPI,)f(it)f(is)g(normally)
+f(`)p Fr(5)p Fu('5.)39 b(On)23 b(the)h(ESC)f(600,)k(it)c(is)g(`)p
+Fr(40)p Fu(')g(\(8)7 b Fs(\003)g Fu(5\).)41 b(On)23 b(some)h(other)g
+(prin)m(ters,)390 1256 y(it)30 b(v)-5 b(aries.)390 1389
+y Fm(HSEP1)34 b Fu(is)26 b(`)p Fr(10)p Fu(')h(at)h(360)g(DPI)f(and)f(`)
+p Fr(5)p Fu(')h(at)h(720)g(or)f(1440)i(DPI)e(\(1440)i(DPI)e(cannot)g(b)
+s(e)g(prin)m(ted)e(in)390 1498 y(one)j(pass;)g(it)f(is)f(prin)m(ted)g
+(in)g(t)m(w)m(o)j(passes,)f(with)e(the)h(dots)h(separated)g(in)e(eac)m
+(h)i(pass)f(b)m(y)g(1/720)p Fr(")p Fu(\).)390 1632 y
+Fm(LINES)37 b Fu(is)31 b(the)i(n)m(um)m(b)s(er)e(of)i(lines)d(to)j(b)s
+(e)f(prin)m(ted.)46 b(It)32 b(should)f(b)s(e)g(`)p Fr(1)p
+Fu(')i(in)e(micro)m(w)m(ea)m(v)m(e)k(and)d(360)390 1741
+y(DPI.)f(A)m(t)g(720)h(DPI)e(soft)m(w)m(ea)m(v)m(e,)k(it)c(should)e(b)s
+(e)i(the)h(n)m(um)m(b)s(er)e(of)h(lines)f(to)i(b)s(e)f(actually)f(prin)
+m(ted.)390 1875 y Fm(WIDTH)40 b Fu(is)28 b(the)i(n)m(um)m(b)s(er)e(of)h
+(pixels)f(to)i(b)s(e)f(prin)m(ted)f(in)g(eac)m(h)i(ro)m(w.)41
+b(F)-8 b(ollo)m(wing)29 b(this)f(command,)390 1984 y(a)34
+b(carriage)g(return)e(\(`)p Fr(13)p Fu(')i(decimal,)f(`)p
+Fr(0A)p Fu(')g(hex\))h(should)d(b)s(e)i(output)g(to)h(return)f(the)g
+(prin)m(t)f(head)390 2094 y(p)s(osition)c(to)k(the)e(left)g(margin.)390
+2227 y(The)i(basic)g(data)i(format)f(is)f(a)h(string)f(of)h(b)m(ytes,)h
+(with)d(data)j(from)e(left)g(to)i(righ)m(t)e(on)h(the)g(page.)390
+2337 y(Within)c(eac)m(h)i(b)m(yte,)g(the)g(highest)f(bit)f(is)g
+(\014rst.)390 2470 y(The)38 b(TIFF)g(compression)f(is)h(implemen)m(ted)
+e(as)j(one)f(coun)m(t)h(b)m(yte)g(follo)m(w)m(ed)f(b)m(y)g(one)h(or)f
+(more)390 2580 y(data)31 b(b)m(ytes.)41 b(There)30 b(are)h(t)m(w)m(o)h
+(cases:)439 2713 y(1.)61 b(If)28 b(the)g(coun)m(t)h(b)m(yte)g(is)e(`)p
+Fr(128)p Fu(')h(or)g(less,)g(it)g(is)f(follo)m(w)m(ed)h(b)m(y)g([)p
+Fc(count)p Fu(]+1)h(data)g(b)m(ytes.)40 b(So)29 b(if)e(the)570
+2822 y(coun)m(t)k(b)m(yte)g(is)f(`)p Fr(0)p Fu(',)h(it)f(is)f(follo)m
+(w)m(ed)h(b)m(y)h(1)g(data)g(b)m(yte;)g(if)f(it)g(is)f(`)p
+Fr(128)p Fu(',)i(it)f(is)f(follo)m(w)m(ed)h(b)m(y)h(129)570
+2932 y(data)g(b)m(ytes.)439 3065 y(2.)61 b(If)38 b(the)g(coun)m(t)h(b)m
+(yte)g(is)e(greater)i(than)f(128,)k(it)37 b(is)h(follo)m(w)m(ed)f(b)m
+(y)i(one)f(b)m(yte.)65 b(This)36 b(b)m(yte)j(is)570 3175
+y(rep)s(eated)d(\(257)h(-)f([coun)m(t]\))h(times.)55
+b(So)36 b(if)e([coun)m(t])j(is)e(129,)j(the)e(next)f(b)m(yte)i(is)d
+(treated)j(as)570 3284 y(though)h(it)f(w)m(ere)i(rep)s(eated)f(128)i
+(times;)h(if)c([coun)m(t])j(is)d(255,)k(it)d(is)f(treated)i(as)g
+(though)e(it)570 3394 y(w)m(ere)31 b(rep)s(eated)f(t)m(wice.)3130
+3622 y(ESC/P2)g(command)-3725 b Fh(ESC)39 b(i)g Fm(COLOR1)44
+b(COMPRESS1)h(BITS1)g(BYTES2)g(LINES2)565 3732 y(data...)390
+3841 y Fu(Prin)m(t)c(data)i(in)f(the)g(new)m(er)h(prin)m(ters)d(\(that)
+k(supp)s(ort)c(v)-5 b(ariable)42 b(dot)g(size\),)k(and)c(St)m(ylus)f
+(Pro)390 3951 y(mo)s(dels.)390 4084 y Fm(COLOR)29 b Fu(is)h(the)g
+(color:)390 4241 y(`)p Fr(0)p Fu(')382 b(blac)m(k)390
+4398 y(`)p Fr(1)p Fu(')g(magen)m(ta)390 4555 y(`)p Fr(2)p
+Fu(')g(cy)m(an)390 4712 y(`)p Fr(4)p Fu(')g(y)m(ello)m(w)390
+4869 y(`)p Fr(17)p Fu(')334 b(ligh)m(t)30 b(magen)m(ta)390
+5026 y(`)p Fr(18)p Fu(')334 b(ligh)m(t)30 b(cy)m(an)390
+5183 y Fm(COMPRESS)k Fu(signi\014es)28 b(the)j(compression)e(mo)s(de:)
+390 5340 y(`)p Fr(0)p Fu(')382 b(no)30 b(compression)p
+eop
+%%Page: 65 70
+65 69 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(65)390 299 y(`)p Fr(1)p Fu(')382 b(TIFF)30 b(compression)g
+(\(incorrectly)g(do)s(cumen)m(ted)g(as)g Fr(")p Fu(run)f(length)h(enco)
+s(ded)p Fr(")p Fu(\))390 462 y(`)p Fr(2)p Fu(')382 b(TIFF)30
+b(compression)g(with)f(a)i(sp)s(ecial)e(command)h(set.)390
+628 y Fm(BITS)35 b Fu(is)29 b(the)i(n)m(um)m(b)s(er)e(of)i(bits)e(p)s
+(er)g(pixel.)390 767 y Fm(BYTES)j Fu(is)26 b(the)h(n)m(um)m(b)s(er)f
+(of)h(b)m(ytes)g(wide)f(for)h(eac)m(h)h(ro)m(w)f(\()p
+Fc(ceil)r(ing)s Fu(\()p Fc(B)5 b(I)i(T)13 b(S)20 b Fs(\003)13
+b Fc(w)r(idth)p 3252 767 28 4 v 35 w(of)p 3386 767 V
+42 w(r)s(ow)r(;)i Fu(8\)\).)390 876 y(Note)32 b(that)f(this)e(is)g
+(di\013eren)m(t)h(from)g(the)h(`)p Fr(ESC)e(.)p Fu(')i(command)f(ab)s
+(o)m(v)m(e.)390 1015 y Fm(LINES)40 b Fu(is)34 b(the)i(n)m(um)m(b)s(er)e
+(of)i(lines)e(to)i(b)s(e)f(prin)m(ted.)54 b(This)34 b(command)h(is)g
+(the)g(only)g(w)m(a)m(y)i(to)f(get)390 1125 y(v)-5 b(ariable)30
+b(dot)h(size)g(prin)m(ting.)41 b(In)30 b(v)-5 b(ariable)30
+b(dot)i(mo)s(de,)f(the)g(size)g(of)g(the)g(dots)h(increases)e(as)i(the)
+390 1234 y(v)-5 b(alue)30 b(\(`)p Fr(1)p Fu(',)h(`)p
+Fr(2)p Fu(',)g(or)f(`)p Fr(3)p Fu('\))h(increases.)3130
+1481 y(ESC/P2)f(command)-3725 b Fh(ESC)39 b(\(D)g Fm(BC)8
+b Fh(=4)39 b Fm(BASE2)45 b(VER)-8 b(TICAL1)46 b(HORIZONT)-8
+b(AL1)390 1590 y Fu(Set)24 b(prin)m(ter)f(horizon)m(tal)h(and)f(v)m
+(ertical)h(spacing.)38 b(It)24 b(only)f(applies)g(to)h(v)-5
+b(ariable)23 b(dot)i(size)e(prin)m(ters)390 1700 y(in)29
+b(soft)m(w)m(ea)m(v)m(e)34 b(mo)s(de)c(\(and)g(p)s(ossibly)d(other)k
+(high)e(end)h(prin)m(ters\).)390 1839 y Fm(BASE)36 b
+Fu(is)29 b(the)i(base)f(unit)f(for)h(this)f(command;)i(it)f(m)m(ust)g
+(b)s(e)g(`)p Fr(14400)p Fu('.)390 1977 y Fm(VER)-8 b(TICAL)54
+b Fu(is)g(the)i(distance)e(in)g(these)h(units)f(b)s(et)m(w)m(een)h
+(prin)m(ted)f(ro)m(ws;)67 b(it)55 b(should)e(b)s(e)390
+2087 y(\()p Fc(separ)s(ation)p 864 2087 V 32 w(in)p 982
+2087 V 33 w(noz)t(z)t(l)r(es)20 b Fs(\003)h Fc(B)5 b(AS)g(E)g(=)p
+Fu(720\).)390 2226 y Fm(HORIZONT)-8 b(AL)30 b Fu(is)f(the)i(horizon)m
+(tal)f(separation)h(b)s(et)m(w)m(een)g(dots)g(in)e(a)i(ro)m(w.)41
+b(Dep)s(ending)30 b(up)s(on)390 2335 y(the)k(prin)m(ter,)f(this)g
+(should)f(b)s(e)h(either)g(\(14400)p Fc(=)p Fu(720\))39
+b(or)33 b(\(14400)p Fc(=)p Fu(360\).)56 b(The)33 b(St)m(ylus)g(Pro)g
+(9000)390 2445 y(man)m(ual)39 b(suggests)i(that)f(the)g(settings)g
+(should)d(matc)m(h)k(the)f(c)m(hosen)g(resolution,)h(but)f(that)g(is)
+390 2554 y(apparen)m(tly)30 b(not)g(the)h(case)g(\(or)g(not)g(alw)m(a)m
+(ys)g(the)f(case\))i(on)e(other)h(prin)m(ters.)3130 2801
+y(ESC/P2)f(command)-3725 b Fh(ESC)39 b(\(R)g Fm(BC)8
+b Fh(=8)39 b(00)f(R)h(E)f(M)h(O)f(T)h(E)f(1)390 2911
+y Fu(En)m(ters)27 b(\\remote)h(mo)s(de".)40 b(This)25
+b(is)h(a)h(sp)s(ecial,)g(undo)s(cumen)m(ted)e(command)i(set)h(that)f
+(is)f(used)g(to)390 3020 y(set)31 b(up)f(v)-5 b(arious)30
+b(prin)m(ter)f(options,)h(suc)m(h)h(as)f(pap)s(er)g(feed)h(tra)m(y)-8
+b(,)32 b(and)e(p)s(erform)f(utilit)m(y)g(functions)390
+3130 y(suc)m(h)22 b(as)h(head)f(cleaning)f(and)h(alignmen)m(t.)37
+b(It)23 b(do)s(es)f(not)g(app)s(ear)g(that)h(an)m(ything)f(here)g(is)f
+(actually)390 3239 y(required)34 b(to)i(mak)m(e)g(the)g(prin)m(ter)e
+(prin)m(t.)55 b(Our)34 b(b)s(est)h(understanding)e(of)i(what)h(is)e(in)
+g(a)i(remote)390 3349 y(command)30 b(sequence)h(is)e(describ)s(ed)g(in)
+g(a)h(separate)i(section)e(b)s(elo)m(w.)3130 3596 y(ESC/P2)g(command)
+-3725 b Fh(ESC)39 b(01)g(@EJL)g([sp])h(ID\\r\\n)390 3705
+y Fu(Return)g(the)g(prin)m(ter)f(ID.)i(This)e(is)g(considered)g(a)i
+(remote)g(mo)s(de)f(command,)j(although)d(the)390 3815
+y(syn)m(tax)31 b(is)e(that)i(of)g(a)g(con)m(v)m(en)m(tional)g(command.)
+40 b(This)29 b(returns)g(the)i(follo)m(wing)d(information:)630
+3948 y Fr(@EJL)47 b(ID\\r)630 4051 y(MFG:EPSON;)630 4155
+y(CMD:ESCPL2,BDC;)630 4259 y(MDL:[printer)d(model];)630
+4363 y(CLS:PRINTER;)630 4467 y(DES:EPSON)h([printer)h(model];)630
+4570 y(\\f)275 4763 y Fu(After)30 b(all)f(data)i(has)g(b)s(een)e(sen)m
+(t,)i(a)g(form)f(feed)g(b)m(yte)h(should)e(b)s(e)h(sen)m(t.)275
+4902 y(All)25 b(new)m(er)i(Epson)e(prin)m(ters)h(\(STC)g(440,)j(STP)c
+(750\))k(require)c(the)i(follo)m(wing)e(command)i(to)g(b)s(e)f(sen)m(t)
+150 5011 y(at)34 b(least)g(once)f(to)i(enable)d(prin)m(ting)f(at)j
+(all.)49 b(This)31 b(command)i(sp)s(eci\014cally)e(tak)m(es)k(the)e
+(prin)m(ter)f(out)i(of)150 5121 y(the)24 b(Epson)f(pac)m(k)m(et)i(mo)s
+(de)f(comm)m(unication)f(proto)s(col)g(\(whatev)m(er)i(that)f(is\))g
+(and)f(enables)g(normal)f(data)150 5230 y(transfer.)39
+b(Sending)26 b(it)i(m)m(ultiple)e(times)h(is)g(is)g(not)i(harmful,)d
+(so)i(it)g(is)f(normally)f(sen)m(t)j(at)f(the)h(b)s(eginning)150
+5340 y(of)i(eac)m(h)g(job:)p eop
+%%Page: 66 71
+66 70 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(66)390 299 y Fr(ESC)47 b(01@EJL[space]1284.4[newl)o(ine])o(@EJ)o
+(L[sp)o(ace])o([sp)o(ace])o([spa)o(ce])o([spa)o(ce])390
+403 y([space][newline]ESC@)275 540 y Fu(The)29 b(prop)s(er)g(sequence)i
+(of)g(initialization)c(commands)j(is:)390 672 y Fr(magic)46
+b(command)390 776 y(ESC)95 b(remote)46 b(mode)g(if)i(needed)390
+880 y(ESC)f(\(G)390 983 y(ESC)g(\(U)390 1087 y(ESC)g(\(K)g(\(if)g
+(appropriate\))390 1191 y(ESC)g(\(i)390 1295 y(ESC)g(U)g(\(if)g
+(needed\))390 1398 y(ESC)g(\(s)g(\(if)g(appropriate\))390
+1502 y(ESC)g(\(e)390 1606 y(ESC)g(\(C)390 1710 y(ESC)g(\(c)390
+1814 y(ESC)g(\(S)390 1917 y(ESC)g(\(D)g(\(if)g(needed\))390
+2021 y(ESC)g(\(V)g(\(optional)e(--)j(this)e(can)h(be)g(accomplished)e
+(with)h(ESC)h(\(v\))275 2159 y Fu(F)-8 b(or)31 b(prin)m(ting,)d(the)j
+(prop)s(er)e(sequence)h(is:)390 2290 y Fr(ESC)47 b(\(v)150
+2428 y Fu(and)30 b(rep)s(eat)g(for)g(eac)m(h)i(color:)390
+2560 y Fr(ESC)47 b(\($)g Fu(or)h Fr(ESC)f(\(\\)g Fu(or)h
+Fr(ESC)f(\\)390 2663 y(ESC)g(\(r)g Fu(or)h Fr(ESC)f(r)g
+Fu(\(if)30 b(needed|not)g(used)g(with)f(`)p Fr(ESC)47
+b(i)p Fu(')30 b(and)g(not)h(needed)f(if)f(the)i(color)390
+2767 y(has)f(not)h(c)m(hanged)g(from)f(the)g(previous)f(prin)m(ted)g
+(line\))390 2871 y Fr(ESC)47 b(.)g Fu(or)h Fr(ESC)f(i)95
+b(...data...)45 b([return])h(\(0A)h(hex\))275 3009 y
+Fu(T)-8 b(o)30 b(terminate)h(a)g(page:)390 3140 y Fr([formfeed])45
+b(\(0C)i(hex\))390 3244 y(ESC)g(@)150 3509 y Ft(C.3)68
+b(Remote)47 b(Mo)t(de)d(Commands)275 3705 y Fu(The)g(follo)m(wing)f
+(description)h(of)h(remote)h(commands)e(comes)i(out)f(of)g(an)g
+(examination)g(of)g(the)150 3814 y(sequences)33 b(used)e(b)m(y)i(the)f
+(prin)m(ter)f(utilities)f(bundled)f(with)j(the)g(Windo)m(ws)g(driv)m
+(ers)f(for)h(the)g(ESC740,)150 3924 y(and)26 b(from)g(other)h(sources)f
+(\(some)i(Epson)d(man)m(uals,)i(exp)s(erimen)m(tation,)g(analysis)e(of)
+h(prin)m(t)g(\014les\).)38 b(It)27 b(is)150 4034 y(largely)g(sp)s
+(eculativ)m(e)f(as)i(these)g(commands)f(are)h(not)f(all)g(do)s(cumen)m
+(ted)g(in)f(the)i(Epson)e(do)s(cumen)m(tation)150 4143
+y(w)m(e)31 b(ha)m(v)m(e)g(access)h(to.)42 b(Generally)-8
+b(,)30 b(new)m(er)g(man)m(uals)g(pro)m(vide)f(more)i(thorough)f(do)s
+(cumen)m(tation.)275 4281 y(Remote)h(command)f(mo)s(de)g(is)g(en)m
+(tered)h(when)e(the)i(prin)m(ter)e(is)g(sen)m(t)i(the)f(follo)m(wing)f
+(sequence:)390 4412 y Fr(ESC)47 b(\(R)g(BC=8)g(00)g(R)g(E)h(M)f(O)h(T)f
+(E)h(1)275 4550 y Fu(Remote)31 b(mo)s(de)f(commands)g(are)h(then)f(sen)
+m(t,)h(and)f(terminated)g(with)f(the)h(follo)m(wing)f(sequence:)390
+4682 y Fr(ESC)47 b(00)g(00)g(00)275 4819 y Fu(All)29
+b(remote)i(mo)s(de)f(commands)g(m)m(ust)g(b)s(e)g(sen)m(t)h(b)s(efore)f
+(the)g(initial)e(`)p Fr(ESC)i(\(G)p Fu(')g(command)g(is)f(sen)m(t.)275
+4957 y(This)22 b(in)m(tro)s(ductory)i(sequence)h(is)f(then)g(follo)m(w)
+m(ed)h(b)m(y)f(a)h(sequence)g(of)g(commands.)39 b(Eac)m(h)25
+b(command)150 5066 y(is)k(constructed)i(as)g(follo)m(ws:)330
+5204 y(Tw)m(o)g(ASCI)s(I)d(b)m(ytes)j(indicating)d(the)j(function)330
+5340 y(A)f(b)m(yte)i(coun)m(t)f(\(t)m(w)m(o)h(b)m(ytes,)f
+(little-endian\))d(for)i(the)h(parameters)p eop
+%%Page: 67 72
+67 71 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(67)330 299 y(Binary)29 b(parameters,)i(if)f(an)m(y)275
+458 y(This)e(is)i(a)g(list)f(of)i(all)e(remote)i(commands)f(w)m(e)h(ha)
+m(v)m(e)h(seen:)2826 690 y(ESC/P2)e(remote)i(command)-3725
+b Fh(NC)39 b Fm(BC)8 b Fh(=2)38 b(00)h(00)390 800 y Fu(Prin)m(t)29
+b(a)i(nozzle)g(c)m(hec)m(k)h(pattern)2826 1032 y(ESC/P2)e(remote)i
+(command)-3725 b Fh(VI)39 b Fm(BC)8 b Fh(=2)38 b(00)h(00)390
+1142 y Fu(on)30 b(m)m(y)h(740,)h(prin)m(ts)d(the)h(follo)m(wing:)630
+1270 y Fr(W01286)46 b(I02382\\r\\n)390 1404 y Fu(probably)29
+b(\\v)m(ersion)h(information")2826 1637 y(ESC/P2)g(remote)i(command)
+-3725 b Fh(*)38 b(AI)h Fm(BC)8 b Fh(=3)39 b(00)g(00)g(00)390
+1746 y Fu(Prin)m(ts)29 b(a)i(\\prin)m(ter)e(ID".)j(On)d(one)i(870,)h
+(prin)m(ts)d(the)h(follo)m(wing:)630 1875 y Fr(51-51-50-51-49-48\\r\\n)
+390 2009 y Fu(The)f(Windo)m(ws)f(driv)m(er)g(has)h(a)g(text)i(en)m(try)
+e(\014eld)f(where)h(this)f(n)m(um)m(b)s(er)g(can)h(b)s(e)g(en)m(tered,)
+h(but)f(its)390 2118 y(purp)s(ose)g(is)g(unkno)m(wn.)2826
+2351 y(ESC/P2)h(remote)i(command)-3725 b Fh(*)38 b(LD)h
+Fm(BC)8 b Fh(=0)390 2460 y Fu(Load)38 b(prin)m(ter)f(defaults)g(from)g
+(NVRAM,)i(DIP)f(switc)m(hes,)i(and/or)e(R)m(OM.)g(This)f(apparen)m(tly)
+390 2570 y(do)s(es)d(not)g(load)f(factory)i(defaults)e(p)s(er)g(se,)j
+(but)d(an)m(y)h(settings)g(that)h(are)f(sa)m(v)m(ed.)53
+b(This)32 b(is)h(com-)390 2679 y(monly)25 b(used)f(righ)m(t)i(at)g(the)
+g(end)f(of)h(eac)m(h)g(prin)m(t)f(job)g(after)h(the)g(`)p
+Fr(ESC)k(@)p Fu(')25 b(prin)m(ter)g(reset)h(command.)2826
+2912 y(ESC/P2)k(remote)i(command)-3725 b Fh(*)38 b(CH)h
+Fm(BC)8 b Fh(=2)39 b(00)g Fm(xx)390 3021 y Fu(P)m(erform)30
+b(a)h(head)f(cleaning)g(cycle.)41 b(The)30 b(heads)g(to)h(clean)f(are)h
+(determined)e(b)m(y)h(parameter)h Fm(xx)6 b Fu(:)390
+3180 y(`)p Fr(00)p Fu(')334 b(clean)30 b(all)g(heads)390
+3339 y(`)p Fr(01)p Fu(')334 b(clean)30 b(blac)m(k)h(head)390
+3498 y(`)p Fr(02)p Fu(')334 b(clean)30 b(color)h(heads)390
+3656 y(While)i Fm(xx)40 b Fu(=)33 b(`)p Fr(00)p Fu(')h(is)f(probably)f
+(supp)s(orted)g(b)m(y)h(all)g(prin)m(ters,)g Fm(xx)40
+b Fu(=)34 b(`)p Fr(01)p Fu(')g(and)f(`)p Fr(02)p Fu(')h(ma)m(y)g(w)m
+(ell)390 3766 y(not)d(b)s(e.)2826 3998 y(ESC/P2)f(remote)i(command)
+-3725 b Fh(*)38 b(DT)h Fm(BC)8 b Fh(=3)39 b(00)g Fm(xx)44
+b Fh(00)390 4108 y Fu(Prin)m(t)25 b(an)h(alignmen)m(t)f(pattern.)40
+b(There)25 b(are)i(three)f(patterns,)h(whic)m(h)e(are)h(pic)m(k)m(ed)g
+(via)g(the)g(c)m(hoice)390 4218 y(of)31 b Fm(xx)p Fu(.)40
+b(P)m(attern)31 b(`)p Fr(0)p Fu(')g(is)e(coarse,)j(pattern)f(`)p
+Fr(1)p Fu(')f(is)g(medium,)e(and)i(pattern)h(`)p Fr(2)p
+Fu(')f(is)g(\014ne.)2826 4450 y(ESC/P2)g(remote)i(command)-3725
+b Fh(*)38 b(DU)h Fm(BC)8 b Fh(=6)39 b(00)g Fm(xx)44 b
+Fh(00)39 b(09)g(00)g Fm(yy)390 4560 y Fu(Prin)m(t)c(another)h(alignmen)
+m(t)f(pattern.)57 b(It)36 b(isn't)f(en)m(tirely)g(clear)g(what)h
+Fm(xx)42 b Fu(and)35 b Fm(yy)44 b Fu(are,)37 b(but)e(it)390
+4669 y(app)s(ears)d(that)i Fm(xx)39 b Fu(tak)m(es)34
+b(on)f(the)g(v)-5 b(alues)32 b(`)p Fr(1)p Fu(')h(and)f(`)p
+Fr(2)p Fu(')h(,)h(and)e Fm(yy)41 b Fu(tak)m(es)34 b(on)f(the)g(v)-5
+b(alues)32 b(`)p Fr(0)p Fu(')i(and)390 4779 y Fm(1)p
+Fu(.)41 b(This)29 b(ma)m(y)i(only)e(w)m(ork)i(on)f(the)g(580)i(and/or)e
+(480.)2826 5011 y(ESC/P2)g(remote)i(command)-3725 b Fh(*)38
+b(DA)h Fm(BC)8 b Fh(=4)39 b(00)g Fm(xx)44 b Fh(00)39
+b Fm(yy)390 5121 y Fu(Set)32 b(results)f(for)h(the)h(\014rst)e
+(alignmen)m(t)h(pattern.)46 b Fm(xx)38 b Fu(is)31 b(the)i(pattern)f
+(\(`)p Fr(1)p Fu('{`)p Fr(3)p Fu('\);)j Fm(yy)40 b Fu(is)31
+b(the)h(b)s(est)390 5230 y(c)m(hoice)f(from)f(the)h(set)g(\(`)p
+Fr(1)p Fu('{`)p Fr(7)p Fu(')g(or)g(`)p Fr(1)p Fu('{`)p
+Fr(15)p Fu('\).)42 b(This)28 b(do)s(es)i(not)h(sa)m(v)m(e)h(to)f
+(NVRAM,)h(so)e(when)g(the)390 5340 y(prin)m(ter)f(is)g(p)s(o)m(w)m
+(ered)i(o\013,)g(the)f(setting)h(will)d(b)s(e)h(lost.)p
+eop
+%%Page: 68 73
+68 72 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(68)2826 299 y(ESC/P2)30 b(remote)i(command)-3725 b
+Fh(*)38 b(DA)h Fm(BC)8 b Fh(=6)39 b(00)g Fm(xx)44 b Fh(00)39
+b Fm(yy)46 b Fh(09)39 b(00)390 408 y Fu(Set)24 b(results)e(for)h
+(alternate)h(alignmen)m(t)f(pattern.)39 b Fm(xx)29 b
+Fu(app)s(ears)23 b(to)h(b)s(e)f(the)h(pass,)h(and)e Fm(yy)31
+b Fu(app)s(ears)390 518 y(to)k(b)s(e)e(the)i(optim)m(um)e(pattern.)52
+b(This)33 b(do)s(es)h(not)g(sa)m(v)m(e)i(to)f(NVRAM,)g(so)f(when)g(the)
+g(prin)m(ter)f(is)390 628 y(p)s(o)m(w)m(ered)d(o\013,)h(the)g(setting)f
+(will)e(b)s(e)i(lost.)2826 869 y(ESC/P2)g(remote)i(command)-3725
+b Fh(*)38 b(SV)h Fm(BC)8 b Fh(=0)390 979 y Fu(Sa)m(v)m(e)32
+b(the)e(curren)m(t)g(settings)h(to)g(NVRAM.)2826 1220
+y(ESC/P2)f(remote)i(command)-3725 b Fh(*)38 b(RS)h Fm(BC)8
+b Fh(=1)39 b(01)390 1330 y Fu(Reset)31 b(the)g(prin)m(ter.)2826
+1571 y(ESC/P2)f(remote)i(command)-3725 b Fh(*)38 b(IQ)h
+Fm(BC)8 b Fh(=1)39 b(01)390 1681 y Fu(Get)e(ink)d(quan)m(tit)m(y)-8
+b(.)57 b(This)34 b(requires)g(direct)h(access)i(to)g(the)f(prin)m(ter)e
+(p)s(ort.)56 b(The)35 b(return)f(lo)s(oks)390 1790 y(lik)m(e)630
+1921 y Fr(IQ:KKCCMMYY)390 2058 y Fu(or)630 2189 y Fr(IQ:KKCCMMYYccmm)
+390 2326 y Fu(\(for)c(4-color)g(and)f(6-color)h(prin)m(ters)e(resp)s
+(ectiv)m(ely\),)i(where)f(eac)m(h)i(pair)d(of)i(digits)e(are)i
+(hexadeci-)390 2436 y(mal)g(represen)m(tations)g(of)h(p)s(ercen)m(t.)
+275 2625 y(The)e(follo)m(wing)g(t)m(w)m(o)j(commands)e(ha)m(v)m(e)i(b)s
+(een)d(observ)m(ed)i(on)f(an)g(STP)g(870.)2826 2866 y(ESC/P2)g(remote)i
+(command)-3725 b Fh(*)38 b(IR)h Fm(BC)8 b Fh(=2)39 b(00)g
+Fm(xx)390 2976 y Fi(F)-8 b(unction)33 b(unkno)m(wn)p
+Fu(.)46 b(This)31 b(command)h(has)h(b)s(een)f(observ)m(ed)g(on)h(an)f
+(STP)g(870)i(with)d Fm(xx)6 b Fu(=`)p Fr(03)p Fu(')390
+3085 y(at)32 b(the)f(start)g(of)h(a)f(job)g(and)f Fm(xx)6
+b Fu(=`)p Fr(02)p Fu(')31 b(at)h(the)f(end)f(of)h(a)h(job)e(\(where)h
+(it)g(is)f(follo)m(w)m(ed)g(b)m(y)h(an)g(`)p Fr(LD)p
+Fu(')390 3195 y(command\).)57 b(When)36 b(in)f(roll)f(mo)s(de,)j(the)f
+(v)-5 b(alues)35 b(c)m(hange)i(to)g Fm(xx)6 b Fu(=`)p
+Fr(01)p Fu(')36 b(at)g(the)g(start)h(of)f(a)g(job)390
+3305 y(and)30 b Fm(xx)6 b Fu(=`)p Fr(00)p Fu(')30 b(at)h(the)g(end)e
+(of)i(a)g(job.)2826 3546 y(ESC/P2)f(remote)i(command)-3725
+b Fh(*)38 b(FP)h Fm(BC)8 b Fh(=3)39 b(00)g Fm(xx)44 b(yy)390
+3656 y(xx)6 b Fu(=`)p Fr(00)p Fu(')20 b(and)g Fm(yy)8
+b Fu(=`)p Fr(00)p Fu(')20 b(selects)h(the)f(prin)m(ter's)g(normal)f
+(left)h(margin)f(\(ab)s(out)i(3mm\).)38 b Fm(xx)6 b Fu(=`)p
+Fr(0xb0)p Fu(')390 3765 y(and)25 b Fm(yy)8 b Fu(=`)p
+Fr(0xff)p Fu(')25 b(selects)i(zero-margin)f(mo)s(de,)g(where)g(the)g
+(left-most)h(prin)m(t)d(p)s(osition)g(is)h(shifted)390
+3875 y(to)30 b(a)g(p)s(oin)m(t)f(ab)s(out)g(0.1)p Fr(")i
+Fu(to)f(the)g(left)f(of)h(the)g(left-hand)f(edge)h(of)g(the)g(pap)s
+(er,)f(allo)m(wing)f(prin)m(ting)390 3984 y(up)h(to)i(\(and)g(o\013)7
+b(\))31 b(the)f(left-hand)g(edge)h(of)f(the)h(pap)s(er.)275
+4174 y(The)i(commands)h(b)s(elo)m(w)f(are)i(partially)d(do)s(cumen)m
+(ted)i(in)f(the)h(St)m(ylus)f(Pro)h(9000)i(man)m(ual.)52
+b(Muc)m(h)150 4283 y(of)31 b(this)e(information)f(is)i(in)m(terpreted;)
+g(none)g(is)f(tested.)2826 4525 y(ESC/P2)h(remote)i(command)-3725
+b Fh(*)38 b(SN)h Fm(BC)8 b Fh(=3)39 b(00)g Fm(xx)44 b(yy)390
+4634 y Fu(Select)31 b(Mec)m(hanism)g(Sequence.)42 b Fm(xx)37
+b Fu(con)m(trols)31 b(whic)m(h)f(sub-op)s(eration)f(is)h(p)s(erformed.)
+41 b Fm(xx)6 b Fu(=`)p Fr(00)p Fu(')390 4744 y(selects)36
+b(the)g(\\F)-8 b(eed)38 b(pap)s(er)d(sequence)h(setting".)58
+b Fm(yy)43 b Fu(can)37 b(tak)m(e)g(on)f(the)g(follo)m(wing)e(v)-5
+b(alues)36 b(\(on)390 4853 y(the)31 b(STP)e(870,)j(at)f(an)m(y)g
+(rate\):)390 5016 y(`)p Fr(0)p Fu(')382 b(default)390
+5178 y(`)p Fr(1)p Fu(')g(plain)28 b(pap)s(er)390 5340
+y(`)p Fr(2)p Fu(')382 b(p)s(ostcards)p eop
+%%Page: 69 74
+69 73 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(69)390 299 y(`)p Fr(3)p Fu(')382 b(\014lm)29 b(\(photo)i(qualit)m(y)e
+(glossy)h(\014lm,)g(transparencies\))390 462 y(`)p Fr(4)p
+Fu(')382 b(en)m(v)m(elop)s(es)390 626 y(`)p Fr(5)p Fu(')g(plain)28
+b(pap)s(er)i(\(fast)h(load\))390 789 y(`)p Fr(6)p Fu(')382
+b(bac)m(k)29 b(ligh)m(t)e(\014lm)g(\(although)g(this)g(has)h(b)s(een)f
+(observ)m(ed)i(with)d(hea)m(vyw)m(eigh)m(t)k(matte)870
+899 y(pap)s(er\))390 1062 y(`)p Fr(7)p Fu(')382 b(matte)24
+b(pap)s(er)d(\(observ)m(ed)j(with)d(360)j(dpi)d(inkjet)h(pap)s(er,)h
+(and)f(photo)h(qualit)m(y)f(inkjet)870 1172 y(pap)s(er\))390
+1335 y(`)p Fr(8)p Fu(')382 b(photo)31 b(pap)s(er)390
+1500 y(Exp)s(erimen)m(tation)36 b(suggests)h(that)h(this)e(setting)h(c)
+m(hanges)h(details)e(of)i(ho)m(w)f(the)g(prin)m(ters')f(cut)390
+1610 y(sheet)31 b(feeder)f(w)m(orks,)h(presumably)d(to)j(tune)f(it)g
+(for)g(di\013eren)m(t)g(t)m(yp)s(es)g(of)h(pap)s(er.)390
+1748 y Fm(xx)6 b Fu(=`)p Fr(01)p Fu(')41 b(con)m(trols)g(the)g(platen)g
+(gap)g(setting;)46 b Fm(yy)8 b Fu(=`)p Fr(00)p Fu(')41
+b(is)f(the)h(default,)i Fm(yy)8 b Fu(=`)p Fr(1)p Fu(')40
+b(or)h(`)p Fr(2)p Fu(')h(are)390 1858 y(higher)29 b(settings.)390
+1997 y Fm(xx)6 b Fu(=`)p Fr(02)p Fu(')36 b(con)m(trols)h(pap)s(er)f
+(loading)f(sp)s(eed)h(\()p Fm(yy)8 b Fu(=`)p Fr(0)p Fu(')37
+b(is)e(normal,)j(`)p Fr(1)p Fu(')e(is)g(fast,)j(`)p Fr(2)p
+Fu(')e(is)e(slo)m(w\).)60 b(It)390 2106 y(app)s(ears)35
+b(that)i(`)p Fr(1)p Fu(')f(is)g(used)f(when)g(prin)m(ting)f(on)i
+(\\plain)f(pap)s(er",)i(\\360dpi)f(ink)f(jet)h(pap)s(er")g(or)390
+2216 y(\\ink)29 b(jet)i(transparencies",)g(and)e Fm(yy)8
+b Fu(=`)p Fr(00)p Fu(')30 b(for)g(all)f(other)i(pap)s(er)e(t)m(yp)s(e)i
+(settings.)390 2354 y Fm(xx)6 b Fu(=`)p Fr(07)p Fu(')34
+b(con)m(trols)h(duplex)d(prin)m(ting)g(for)i(prin)m(ters)f(with)g(that)
+i(capabilit)m(y)e(\()p Fm(yy)8 b Fu(=)p Fm(0)42 b Fu(is)33
+b(default,)390 2464 y(for)d(non-duplex)e(prin)m(ting;)h(`)p
+Fr(1)p Fu(')h(is)g(fron)m(t)g(side)g(of)g(the)h(pap)s(er,)e(and)h
+Fm(2)38 b Fu(is)29 b(bac)m(k)j(side\).)390 2602 y Fm(xx)6
+b Fu(=`)p Fr(09)p Fu(')30 b(con)m(trols)h(zero)g(margin)f(prin)m(ting)e
+(on)i(the)h(prin)m(ters)e(with)g(the)h(capabilit)m(y)g(of)g(prin)m
+(ting)390 2712 y(zero-margin)j(on)g(all)f(sides)g(\(St)m(ylus)g(Photo)h
+(780/790,)38 b(890,)d(and)d(1280/1290\).)53 b Fm(yy)8
+b Fu(=`)p Fr(0)p Fu(')33 b(is)f(the)390 2821 y(default;)e(`)p
+Fr(1)p Fu(')g(enables)g(zero)h(margin)f(prin)m(ting.)2826
+3067 y(ESC/P2)g(remote)i(command)-3725 b Fh(*)38 b(PP)h
+Fm(BC)8 b Fh(=3)39 b(00)g Fm(xx)44 b(yy)390 3177 y Fu(Set)36
+b(P)m(ap)s(er)g(P)m(ath.)57 b Fm(xx)6 b Fu(=`)p Fr(2)p
+Fu(')36 b(indicates)f(man)m(ual)g(feed,)j Fm(xx)6 b Fu(=`)p
+Fr(3)p Fu(')36 b(is)f(for)g(roll)g(pap)s(er.)56 b Fm(yy)43
+b Fu(selects)390 3287 y(\\pap)s(er)30 b(path)g(n)m(um)m(b)s(er".)2826
+3533 y(ESC/P2)g(remote)i(command)-3725 b Fh(*)38 b(AC)h
+Fm(BC)8 b Fh(=2)39 b(00)g Fm(xx)390 3642 y Fu(Set)33
+b(Auto)f(Cutting)g(State.)47 b Fm(xx)6 b Fu(=`)p Fr(0)p
+Fu(')33 b(selects)f(auto)h(cutting)f(o\013,)i Fm(xx)6
+b Fu(=`)p Fr(1)p Fu(')32 b(selects)h(auto)g(cutting)390
+3752 y(on,)42 b(and)d Fm(xx)6 b Fu(=`)p Fr(2)p Fu(')39
+b(indicates)f(horizon)m(tal)h(prin)m(t)f(page)j(line)c(on.)68
+b(It)40 b(app)s(ears)e(that)i(with)e(auto)390 3862 y(cutting)32
+b(on,)h(roll)e(pap)s(er)g(is)h(cut)g(automatically)h(at)g(the)f(p)s
+(oin)m(t)g(a)h(formfeed)f(c)m(haracter)i(is)d(sen)m(t.)390
+3971 y(The)g(formfeed)f(c)m(haracter)j(is)d(normally)f(used)h(to)i
+(eject)h(a)e(page;)h(with)e(this)g(turned)g(on,)h(it)g(also)390
+4081 y(cuts)j(the)g(roll)e(pap)s(er.)49 b(Horizon)m(tal)34
+b(prin)m(t)f(page)h(line)e(on)i(prin)m(ts)e(a)i(narro)m(w)f(line)f(of)i
+(blac)m(k)g(dots)390 4190 y(at)d(the)g(p)s(osition)d(the)j(pap)s(er)e
+(should)f(b)s(e)i(cut)h(man)m(ually)-8 b(.)2826 4436
+y(ESC/P2)30 b(remote)i(command)-3725 b Fh(*)38 b(DR)h
+Fm(BC)8 b Fh(=4)39 b(00)g(xx)g Fm(DT2)390 4546 y Fu(Set)31
+b(Drying)f(Time.)40 b Fm(xx)6 b Fu(=`)p Fr(00)p Fu(')31
+b(sets)g(the)g(drying)d(time)j(\\p)s(er)f(scan")h(\(p)s(er)f(pass?\);)h
+Fm(xx)6 b Fu(=`)p Fr(01)p Fu(')31 b(sets)390 4656 y(the)h(drying)e
+(time)i(p)s(er)f(page.)46 b Fm(DT)38 b Fu(indicates)31
+b(the)h(drying)e(time,)i(whic)m(h)f(is)g(in)g(seconds)g(if)g(page)390
+4765 y(mo)s(de)38 b(is)f(used)g(and)h(in)e(milliseconds)f(if)i(scan)h
+(mo)s(de)g(is)f(used.)63 b Fm(DT)45 b Fu(m)m(ust)38 b(not)g(exceed)h
+(3600)390 4875 y(seconds)30 b(in)f(p)s(er-page)i(mo)s(de)f(and)g(10000)
+i(milliseconds)27 b(in)i(p)s(er-scan)h(mo)s(de.)2826
+5121 y(ESC/P2)g(remote)i(command)-3725 b Fh(*)38 b(IK)h
+Fm(BC)8 b Fh(=2)39 b(00)g Fm(xx)390 5230 y Fu(Select)j(Ink)f(T)m(yp)s
+(e.)73 b Fm(xx)6 b Fu(=`)p Fr(00)p Fu(')42 b(selects)g(dy)m(e)g(ink.)73
+b(Pigmen)m(t)41 b(ink)f(is)h(apparen)m(tly)g(selected)h(b)m(y)390
+5340 y Fm(xx)6 b Fu(=`)p Fr(01)p Fu('.)41 b(This)28 b(probably)h(do)s
+(es)h(not)g(apply)f(to)i(the)g(consumer-grade)g(prin)m(ters.)p
+eop
+%%Page: 70 75
+70 74 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(70)2826 299 y(ESC/P2)30 b(remote)i(command)-3725 b
+Fh(*)38 b(PZ)h(BC=2)h(00)e(xx)390 408 y Fu(Set)h(P)m(ause)g(After)f
+(Prin)m(ting.)64 b Fm(xx)6 b Fu(=`)p Fr(00)p Fu(')38
+b(selects)h(no)f(pause)g(after)i(prin)m(ting;)g Fm(xx)6
+b Fu(=`)p Fr(01)p Fu(')38 b(selects)390 518 y(pause)j(after)g(prin)m
+(ting.)70 b(If)41 b(turned)f(on,)j(the)f(prin)m(ter)d(is)h(paused)g
+(after)i(the)f(page)h(is)e(ejected)390 628 y(\(b)m(y)34
+b(the)f(FF)i(b)m(yte\).)51 b(If)33 b(cutting)g(is)g(turned)f(on,)j(the)
+e(prin)m(ter)f(is)h(paused)g Fi(after)h Fu(the)g(cutting)f(or)390
+737 y(prin)m(ting)28 b(of)j(the)f(horizon)m(tal)g(cut)h(line.)2826
+961 y(ESC/P2)f(remote)i(command)-3725 b Fh(*)38 b(EX)h
+Fm(BC)8 b Fh(=6)39 b(00)g(00)g(00)f(00)h(0x14)h Fm(xx)390
+1071 y Fu(Set)32 b(V)-8 b(ertical)33 b(Prin)m(t)e(P)m(age)j(Line)d(Mo)s
+(de.)47 b Fm(xx)6 b Fu(=`)p Fr(00)p Fu(')32 b(is)f(o\013,)j
+Fm(xx)6 b Fu(=`)p Fr(01)p Fu(')32 b(is)f(on.)46 b(If)32
+b(turned)f(on,)i(this)390 1181 y(prin)m(ts)c(v)m(ertical)h(trim)g
+(lines)e(at)j(the)g(left)f(and)g(righ)m(t)g(margins.)2826
+1405 y(ESC/P2)g(remote)i(command)-3725 b Fh(*)38 b(EX)h
+Fm(BC)8 b Fh(=6)39 b(00)g(00)g(00)f(00)h(0x05)h Fm(xx)390
+1514 y Fu(Set)30 b(Roll)f(P)m(ap)s(er)g(Mo)s(de.)41 b(If)29
+b Fm(xx)36 b Fu(is)29 b(`)p Fr(0)p Fu(',)h(roll)e(pap)s(er)h(mo)s(de)g
+(is)g(o\013;)i(if)d Fm(xx)36 b Fu(is)29 b(`)p Fr(1)p
+Fu(',)h(roll)f(pap)s(er)f(mo)s(de)390 1624 y(is)h(on.)2826
+1848 y(ESC/P2)h(remote)i(command)-3725 b Fh(*)38 b(EX)h
+Fm(BC)8 b Fh(=3)39 b(00)g Fm(xx)44 b(yy)390 1958 y Fu(App)s(ears)29
+b(to)i(b)s(e)f(a)h(synon)m(ym)f(for)g(the)g(`)p Fr(SN)p
+Fu(')h(command)f(describ)s(ed)e(ab)s(o)m(v)m(e.)2826
+2182 y(ESC/P2)i(remote)i(command)-3725 b Fh(*)38 b(PH)h
+Fm(BC)8 b Fh(=2)39 b(00)g Fm(xx)390 2292 y Fu(Select)c(P)m(ap)s(er)f
+(Thic)m(kness.)51 b(Set)34 b(the)h(pap)s(er)e(thic)m(kness)h
+Fm(xx)40 b Fu(in)33 b(.1)i(mm)f(units.)51 b(This)33 b(m)m(ust)h(not)390
+2401 y(exceed)j(0x10)g(\(1.6)g(mm\).)56 b(If)36 b(the)f(thic)m(kness)h
+(is)e(set)j Fr(")p Fu(more)e(than)p Fr(")g Fu(.6)i(mm)e(\(whic)m(h)g
+(probably)390 2511 y(means)e Fr(")p Fu(at)g(least)p Fr(")g
+Fu(.6)g(mm,)h(since)e(the)h(other)g(case)h(reads)f Fr(")p
+Fu(less)f(than)g(0.5)i(mm)p Fr(")p Fu(\),)f(the)h(platen)390
+2620 y(gap)d(is)e(set)i(high)e(irresp)s(ectiv)m(e)g(of)i(the)g(`)p
+Fr(SN)p Fu(')f(command.)2826 2845 y(ESC/P2)g(remote)i(command)-3725
+b Fh(*)38 b(PM)h Fm(BC)8 b Fh(=2)39 b(00)g(00)390 2954
+y Fi(F)-8 b(unction)32 b(unkno)m(wn)p Fu(.)43 b(Used)31
+b(on)h(the)g(STC)e(3000)j(at)g(least)e(when)g(using)f(roll)g(feed,)i
+(and)f(on)h(the)390 3064 y(STP)d(870)j(in)d(all)g(prin)m(t)g(\014les)h
+(analysed)f(to)i(date.)2826 3288 y(ESC/P2)f(remote)i(command)-3725
+b Fh(*)38 b(ST)h Fm(BC)8 b Fh(=2)39 b(00)g Fm(xx)390
+3398 y Fu(Epson's)24 b(STP)f(750/1200)28 b(programming)c(guide)f
+(refers)h(to)i(the)f(`)p Fr(ST)p Fu(')f(command)g(as)h(\\Set)g(prin)m
+(ter)390 3507 y(state)37 b(reply".)56 b(If)35 b Fm(xx)42
+b Fu(is)35 b(`)p Fr(0)p Fu(')h(or)f(`)p Fr(2)p Fu(',)j(the)e(prin)m
+(ter)e(will)f(not)j(send)f(status)h(replies.)55 b(If)35
+b Fm(xx)42 b Fu(is)35 b(`)p Fr(1)p Fu(')390 3617 y(or)h(`)p
+Fr(3)p Fu(',)h(the)f(prin)m(ter)e(will)f(send)i(status)h(replies.)55
+b(The)36 b(status)g(replies)d(consist)j(of)g(state,)i(error)390
+3726 y(co)s(des,)31 b(ink)e(lev)m(e,)i(\014rm)m(w)m(are)f(v)m(ersion,)g
+(and)g(w)m(arning)f(status.)390 3859 y(The)h(actual)h(reply)e(is)g(do)s
+(cumen)m(ted)h(as)630 3986 y Fr(@BDC)47 b(ST\\r)630 4089
+y(ST:)g(xx;)630 4193 y([ER:)g(yy;])630 4297 y(IQ:)g(n1n2n3n4;)630
+4401 y([WR:)g(w1,w2...;])630 4504 y(RV:)g(zz;)630 4608
+y(AI:CW:02kkccmmyy,)c(MI:mm)630 4712 y([TC:tttt;])630
+4816 y(INK:...;)630 4920 y(\\f)390 5052 y Fu(\(`)p Fr(\\r)p
+Fu(')31 b(is)e(carriage)i(return;)f(`)p Fr(\\n)p Fu(')g(is)f(newline;)g
+(`)p Fr(\\f)p Fu(')h(is)f(formfeed.\))390 5185 y(`)p
+Fr(ST)p Fu(')h(is)g(the)g(prin)m(ter)f(status:)390 5340
+y(`)p Fr(00)p Fu(')334 b(Error)p eop
+%%Page: 71 76
+71 75 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(71)390 299 y(`)p Fr(01)p Fu(')334 b(Self-test)390 457
+y(`)p Fr(02)p Fu(')g(Busy)390 616 y(`)p Fr(03)p Fu(')g(W)-8
+b(aiting)30 b(while)f(prin)m(ting)390 774 y(`)p Fr(04)p
+Fu(')334 b(Idle)390 933 y(`)p Fr(07)p Fu(')g(Cleaning/\014lling)26
+b(ink)k(heads)390 1091 y(`)p Fr(08)p Fu(')334 b(Not)31
+b(y)m(et)h(initialized/\014lling)25 b(heads)390 1250
+y(`)p Fr(ER)p Fu(',)31 b(if)e(pro)m(vided,)g(is)h(the)g(error)g
+(status:)390 1408 y(`)p Fr(00)p Fu(')334 b(F)-8 b(atal)32
+b(error)390 1567 y(`)p Fr(01)p Fu(')334 b(In)m(terface)32
+b(not)e(selected)390 1725 y(`)p Fr(04)p Fu(')334 b(P)m(ap)s(er)30
+b(jam)390 1884 y(`)p Fr(05)p Fu(')334 b(Out)30 b(of)g(ink)390
+2042 y(`)p Fr(06)p Fu(')334 b(P)m(ap)s(er)30 b(out)390
+2201 y(`)p Fr(IQ)p Fu(')k(is)f(the)h(amoun)m(t)g(of)h(ink)d(left,)j(as)
+f(a)h(\(decimal!\))51 b(p)s(ercen)m(tage)35 b(expressed)f(in)e
+(hexadecimal.)390 2311 y(The)d(v)-5 b(alues)28 b(are)i(blac)m(k,)g(cy)m
+(an,)g(magen)m(ta,)i(and)c(y)m(ello)m(w)h(\(presumably)f(6-color)i
+(prin)m(ters)d(supply)390 2420 y(ligh)m(t)j(cy)m(an)h(and)e(ligh)m(t)h
+(magen)m(ta)i(inks)d(as)i(additional)d(parameters\).)390
+2554 y(`)p Fr(WR)p Fu(',)j(if)e(pro)m(vided,)g(is)h(the)g(w)m(arning)f
+(status:)390 2713 y(`)p Fr(10)p Fu(')334 b(Blac)m(k)31
+b(ink)e(lo)m(w)390 2871 y(`)p Fr(11)p Fu(')334 b(Cy)m(an)390
+3030 y(`)p Fr(12)p Fu(')g(Magen)m(ta)390 3188 y(`)p Fr(13)p
+Fu(')g(Y)-8 b(ello)m(w)390 3347 y(`)p Fr(14)p Fu(')334
+b(Ligh)m(t)30 b(cy)m(an)h(\(presumably\))390 3505 y(`)p
+Fr(15)p Fu(')334 b(Ligh)m(t)30 b(magen)m(ta)i(\(presumably\))390
+3664 y(`)p Fr(RV)p Fu(')e(is)g(the)g(\014rm)m(w)m(are)g(revision)f
+(\(one)i(b)m(yte)g(ASCI)s(I\).)390 3798 y(`)p Fr(AI)p
+Fu(')43 b(is)f(actuator)i(information.)76 b(These)43
+b(are)g(t)m(w)m(o)h(b)m(yte)f(ASCI)s(I)f(co)s(des)h(that)g(indicate)f
+(\\ink)390 3907 y(w)m(eigh)m(t)31 b(rank)f(ID")h(of)f(K)m(CMY,)h(resp)s
+(ectiv)m(ely)-8 b(.)390 4041 y(`)p Fr(TC)p Fu(',)31 b(if)e(pro)m
+(vided,)g(is)h(the)g(total)h(time)f(of)h(cleaning)e(or)i(ink)e
+(\014lling)e(\(?\).)390 4176 y(`)p Fr(INK:)p Fu(')j(and)f(`)p
+Fr(MI)p Fu(')i(are)g Fi(not)f(do)s(cumen)m(ted)p Fu(.)2826
+4407 y(ESC/P2)g(remote)i(command)-3725 b Fh(*)38 b(SM)h
+Fm(BC)8 b Fh(=2)39 b(00)g Fm(xx)390 4517 y Fu(Set)30
+b(Status)g(Reply)e(Rate.)42 b Fm(xx)36 b Fu(is)28 b(the)i(rep)s(eat)g
+(in)m(terv)-5 b(al)29 b(in)f(seconds.)41 b(If)29 b Fm(xx)36
+b Fu(is)29 b(`)p Fr(0)p Fu(',)h(the)g(status)g(is)390
+4627 y(returned)f(only)h(when)f(the)i(prin)m(ter's)e(state)i(c)m
+(hanges.)2826 4859 y(ESC/P2)f(remote)i(command)-3725
+b Fh(*)38 b(ST)h Fm(BC)8 b Fh(=1)39 b(01)390 4968 y Fu(Reply)29
+b(Prin)m(ter)h(Status.)40 b(The)30 b(reply)f(is)h(formatted)h(as)630
+5096 y Fr(@BDC)47 b(PS\\r\\nST:)p Fm(xx)6 b Fr(;\\f)390
+5230 y Fu(\(`)p Fr(\\r)p Fu(')29 b(is)e(carriage)i(return;)f(`)p
+Fr(\\n)p Fu(')g(is)g(newline;)f(`)p Fr(\\f)p Fu(')h(is)g(formfeed\).)40
+b(If)28 b Fm(xx)34 b Fu(\(the)29 b(reply)e(v)-5 b(alue\))28
+b(is)g(`)p Fr(0)p Fu(')390 5340 y(or)i(`)p Fr(2)p Fu(',)h(automatic)g
+(status)g(up)s(date)f(is)f(disabled;)f(if)i(`)p Fr(1)p
+Fu(')g(or)h(`)p Fr(3)p Fu(',)f(it)g(is)g(enabled.)p eop
+%%Page: 72 77
+72 76 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(72)2826 299 y(ESC/P2)30 b(remote)i(command)-3725 b
+Fh(*)38 b(SM)h Fm(BC)8 b Fh(=1)39 b(01)390 408 y Fu(Reply)29
+b(Prin)m(ter)h(Status)g(Rate.)42 b(The)30 b(reply)f(is)g(formatted)i
+(as)630 538 y Fr(@BDC)47 b(PS\\r\\nST:xx;\\f)390 673
+y Fu(\(`)p Fr(\\r)p Fu(')27 b(is)e(carriage)i(return;)g(`)p
+Fr(\\n)p Fu(')g(is)e(newline;)h(`)p Fr(\\f)p Fu(')h(is)e(formfeed\).)40
+b(See)27 b(`)p Fr(SM)j Fm(BC)8 b Fr(=2)p Fu(')26 b(ab)s(o)m(v)m(e)h
+(for)g(the)390 783 y(meaning)j(of)g(the)h(return)e(v)-5
+b(alue.)2826 1019 y(ESC/P2)30 b(remote)i(command)-3725
+b Fh(*)38 b(??)h Fm(BC)8 b Fh(=)p Fm(xx)45 b(y)8 b Fh([1])39
+b(...)g Fm(y)8 b Fh([xx])390 1128 y Fu(Ec)m(ho)45 b(P)m(arameters)g
+(\(p)s(erhaps)e(b)s(etter)h(describ)s(ed)e(as)i(Ec)m(ho)h(Commands\).)
+81 b(The)43 b(command)390 1238 y(string)33 b(is)g(executed)h(\(it)g(w)m
+(ould)f(app)s(ear)g(from)g(the)h(do)s(cumen)m(tation\),)h(and)f(the)g
+(string)f(sen)m(t)h(is)390 1347 y(returned)29 b(using)g(a)i(sequence)g
+(similar)d(to)k(that)f(describ)s(ed)d(in)i(the)g(`)p
+Fr(ST)g Fm(BC)8 b Fr(=1)p Fu(')30 b(and)g(`)p Fr(SM)g
+Fm(BC)8 b Fr(=1)p Fu(')390 1457 y(commands.)40 b(Note)32
+b(that)f(in)e(this)g(case)j(the)e(n)m(um)m(b)s(er)f(of)i(b)m(ytes)g(is)
+e(v)-5 b(ariable!)2826 1693 y(ESC/P2)30 b(remote)i(command)-3725
+b Fh(*)38 b(SM)h Fm(BC)8 b Fh(=2)39 b(00)g(02)390 1803
+y Fi(F)-8 b(unction)31 b(unkno)m(wn)p Fu(.)39 b(Used)30
+b(on)h(the)f(STC)f(3000)j(at)g(least)e(when)g(using)e(roll)h(feed.)150
+2062 y Ft(C.4)68 b(Appropriate)45 b(Remote)i(Commands)275
+2255 y Fu(All)25 b(of)h(the)h(remote)h(commands)e(describ)s(ed)e(ab)s
+(o)m(v)m(e)k(are)f(wrapp)s(ed)d(up)i(with)f(the)i(usual)e(b)s
+(oilerplate.)150 2365 y(The)40 b(\014les)f(alw)m(a)m(ys)j(start)f(with)
+e(`)p Fr(00)30 b(00)g(00)p Fu(')40 b(and)g(the)g(\\magic")i(command)e
+(describ)s(ed)f(ab)s(o)m(v)m(e,)44 b(then)150 2474 y(t)m(w)m(o)32
+b(`)p Fr(ESC)e(@)p Fu('s)g(to)i(reset)f(the)g(prin)m(ter.)41
+b(The)30 b(remote)i(command)e(sequences)h(come)h(next;)g(if)d(they)i
+(prin)m(t)150 2584 y(an)m(ything)26 b(that)i(is)d(usually)g(follo)m(w)m
+(ed)h(b)m(y)h(a)g(`)p Fr(FF)p Fu(')g(\(0C)g(hex\))g(c)m(haracter)i(to)e
+(feed)g(the)g(page,)h(then)f(the)g(\014le)150 2693 y(ends)j(with)f
+(another)h(t)m(w)m(o)i(`)p Fr(ESC)e(@)p Fu('s)g(to)h(get)g(bac)m(k)h
+(to)f(the)f(ground)g(state.)275 2829 y(An)g(alignmen)m(t)f(sequence)i
+(go)s(es)g(lik)m(e)f(this:)199 2964 y(1.)61 b(Host)31
+b(uses)f(`)p Fr(DT)p Fu(')g(to)h(prin)m(t)e(an)i(alignmen)m(t)e(sheet)
+199 3099 y(2.)61 b(User)30 b(ey)m(eballs)g(the)h(sheet)g(to)g(see)g
+(whic)m(h)e(is)g(the)i(b)s(est)f(aligned)f(pattern.)199
+3233 y(3.)61 b(Host)31 b(sends)f(a)g(`)p Fr(DA)p Fu(')h(command)f
+(indicating)e(whic)m(h)h(pattern)i(the)f(user)g(c)m(hose)199
+3368 y(4.)61 b(If)30 b(the)g(user)g(said)g Fr(")p Fu(realign)p
+Fr(")p Fu(,)e(meaning)i(he)g(isn't)g(done)g(y)m(et,)i(go)f(to)g(step)g
+(1)199 3503 y(5.)61 b(W)-8 b(e)32 b(are)e(done:)41 b(host)30
+b(sends)g(a)h(`)p Fr(SV)p Fu(')f(command)g(and)g(exits)275
+3664 y(The)g(sequence)i(used)e(\(b)m(y)h(the)h(STC)e(3000,)j(at)f
+(least\))g(to)f(prin)m(t)f(from)h(the)g(roll)f(feed)h(is)f(\(with)g(b)m
+(yte)150 3773 y(coun)m(t)h(omitted\))629 3903 y Fr(PM)47
+b(00)g(00)629 4006 y(SN)g(00)g(00)g(00)629 4110 y(EX)g(00)g(00)g(00)g
+(00)h(05)f(01)629 4214 y(ST)g(00)g(01)629 4318 y(SM)g(00)g(02)275
+4453 y Fu(The)29 b(sequence)i(used)f(b)m(y)g(the)h(STP)e(870)j(to)f
+(prin)m(t)e(on)h(plain)e(pap)s(er)i(is)629 4582 y Fr(PM)47
+b(00)g(00)629 4686 y(IR)g(00)g(03)629 4790 y(SN)g(00)g(00)g(01)629
+4893 y(SN)g(00)g(01)g(00)629 4997 y(SN)g(00)g(02)g(01)629
+5101 y(EX)g(00)g(00)g(00)g(00)h(05)f(00)629 5205 y(FP)g(00)g(00)g(00)
+150 5340 y Fu(and)30 b(the)g(job)g(\014nishes)f(with)p
+eop
+%%Page: 73 78
+73 77 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(ESC/P2)2640
+b(73)629 299 y Fr(IR)47 b(00)g(02)629 403 y(LD)275 537
+y Fu(F)-8 b(or)43 b(di\013eren)m(t)f(pap)s(er)g(t)m(yp)s(e)h(settings)g
+(on)g(the)g(STP)f(870,)47 b(the)c(argumen)m(ts)h(to)f(`)p
+Fr(SN)p Fu(')g(v)-5 b(ary)d(.)78 b(The)150 647 y(argumen)m(ts)37
+b(to)h(the)f(\014rst)f(and)g(third)f(`)p Fr(SN)p Fu(')i(commands)f(are)
+h(as)g(outlined)e(in)h(the)h(description)e(of)i(the)150
+756 y(`)p Fr(SN)p Fu(')c(command)g(ab)s(o)m(v)m(e;)k(the)c(argumen)m
+(ts)h(to)g(the)f(second)h(\(\\platen)f(gap"\))i(are)e(`)p
+Fr(00)d(01)g(01)p Fu(')j(for)g(thic)m(k)150 866 y(pap)s(ers)e
+(\(\\matte)k(pap)s(er|hea)m(vyw)m(eigh)m(t",)f(\\photo)g(pap)s(er")e
+(and)g(\\premium)f(glossy)h(photo)h(pap)s(er"\))150 976
+y(and)d(`)p Fr(00)g(01)g(00)p Fu(')g(for)g(all)f(others.)275
+1110 y(F)-8 b(or)41 b(roll-mo)s(de)e(prin)m(ting,)i(the)f(STP)g(870's)h
+(sequence)g(c)m(hanges)h(as)e(follo)m(ws.)70 b(`)p Fr(IR)p
+Fu(''s)41 b(argumen)m(ts)150 1220 y(b)s(ecome)35 b(`)p
+Fr(00)30 b(01)p Fu(')k(in)g(the)h(header,)g(and)f(`)p
+Fr(00)d(00)p Fu(')j(after)h(the)g(job,)h(and)e(`)p Fr(EX)p
+Fu(''s)g(last)h(argumen)m(t)g(c)m(hanges)150 1329 y(from)30
+b(`)p Fr(00)p Fu(')g(to)h(`)p Fr(01)p Fu('.)275 1464
+y(F)-8 b(or)27 b(zero-margin)g(prin)m(ting)d(on)j(the)g(STP)e(870,)k
+(the)e(argumen)m(ts)g(to)h(`)p Fr(FP)p Fu(')e(b)s(ecome)h(`)p
+Fr(00)j(0xb0)g(0xff)p Fu('.)150 1573 y(This)h(mo)m(v)m(es)j(the)f
+(origin)e(ab)s(out)i(5.5mm)g(to)g(the)g(left,)h(to)f(a)g(p)s(oin)m(t)f
+(one)h(ten)m(th)g(of)g(an)g(inc)m(h)f(to)h(the)g(left)150
+1683 y(of)g(the)g(left-hand)f(edge)i(of)f(the)g(pap)s(er,)g(allo)m
+(wing)e(prin)m(ting)g(righ)m(t)h(up)g(to)i(\(and)f(b)s(ey)m(ond\))f
+(the)h(edge)h(of)150 1792 y(the)g(pap)s(er.)50 b(Some)34
+b(prin)m(ters)e(\(at)j(least)f(the)g(STP)f(870\))i(include)c(white)i
+(absorb)s(en)m(t)h(pads)f(at)h(the)g(left)150 1902 y(margin)h(p)s
+(osition)f(and)h(other)h(p)s(ositions)e(\(89mm)i(and)f(100mm)i(on)e
+(the)h(STP)f(870\))j(to)e(soak)h(up)d(ink)150 2012 y(whic)m(h)e(misses)
+g(the)i(edge)g(of)f(the)h(pap)s(er.)48 b(Prin)m(ting)32
+b(o\013)i(the)f(edge)h(of)g(pap)s(er)e(of)h(a)h(width)e(not)h(aligned)
+150 2121 y(with)27 b(a)h(pad)f(could)g(result)g(in)g(making)g(a)h(mess)
+g(of)g(the)g(inside)e(of)i(the)g(prin)m(ter)e(and)i(ink)e(getting)j(on)
+f(the)150 2231 y(rev)m(erse)j(of)g(the)f(pap)s(er.)p
+eop
+%%Page: 74 79
+74 78 bop 150 -116 a Fu(App)s(endix)28 b(D:)j(Adding)d(a)j(new)f(prin)m
+(ter)2112 b(74)150 299 y Fp(App)t(endix)53 b(D)81 b(Adding)53
+b(a)h(new)f(prin)l(ter)275 506 y Fu(This)36 b(app)s(endix)f(co)m(v)m
+(ers)40 b(adding)c(a)i(new)g(ESCP/2,)h(PCL,)f(or)g(Canon)f(prin)m(ter.)
+62 b(W)-8 b(riting)37 b(a)h(new)150 616 y(driv)m(er)29
+b(mo)s(dule)g(is)g(not)i(co)m(v)m(ered.)275 745 y(The)e(three)i(steps)f
+(to)h(adding)e(a)i(prin)m(ter)e(are:)199 874 y(1.)61
+b(Add)29 b(an)i(en)m(try)f(to)h(`)p Fr(printers.xml)p
+Fu(')199 1003 y(2.)61 b(Add)29 b(the)i(appropriate)e(co)s(de)i(and)f
+(data)h(to)g(the)g(appropriate)e(driv)m(er)g(mo)s(dule)199
+1132 y(3.)61 b(T)-8 b(une)30 b(the)g(prin)m(ter)275 1281
+y(Prin)m(ter)i(information)f(is)h(stored)h(in)f(t)m(w)m(o)i(places:)46
+b(in)32 b(`)p Fr(printers.xml)p Fu(')e(\(whic)m(h)i(con)m(tains)h(the)g
+(list)150 1391 y(of)25 b(prin)m(ter)f(mo)s(dels)f(a)m(v)-5
+b(ailable)25 b(to)h(the)f(the)g(upp)s(er-lev)m(el)e(application\),)i
+(and)f(in)g(the)h(appropriate)f(driv)m(er)150 1500 y(\014le)29
+b(\(`)p Fr(print-escp2.c)p Fu(',)f(`)p Fr(print-pcl.c)p
+Fu(',)g(or)j(`)p Fr(print-canon.c)p Fu('\).)150 1742
+y Ft(D.1)68 b(`)p Fl(printers.xml)p Ft(')275 1929 y Fu(`)p
+Fr(printers.xml)p Fu(')30 b(is)i(an)i(XML-lik)m(e)f(\014le)f(\(there's)
+i(no)f(formal)g(DTD\))h(that)g(con)m(tains)f(v)m(ery)h(simple)150
+2038 y(prin)m(ter)29 b(de\014nitions.)38 b(A)31 b(t)m(ypical)f
+(de\014nition)e(follo)m(ws:)390 2162 y Fr(<printer)46
+b(name="EPSON)e(Stylus)i(Color)h(1500")f(driver="escp2-1500">)390
+2266 y(<color>)390 2369 y(<model)g(value=2>)390 2473
+y(<gamma)g(value=0.597>)390 2577 y(<density)g(value=1.0>)390
+2681 y(<language)f(value=escp2>)390 2784 y(</printer>)275
+2914 y Fu(There)f(are)i(other)g(tags)g(that)g(ma)m(y)g(b)s(e)f(presen)m
+(t.)86 b(The)44 b(only)h(ones)g(that)h(are)g(mandatory)g(are)150
+3023 y(`)p Fr(<printer>)p Fu(',)51 b(`)p Fr(<color>)p
+Fu(',)h(`)p Fr(<model>)p Fu(',)g(and)c(`)p Fr(<language>)p
+Fu('.)93 b(The)48 b(other)h(optional)f(parameters)150
+3133 y(\(gamma)34 b(and)d(densit)m(y)h(in)f(this)g(case\))j(can)f(b)s
+(e)f(used)f(to)i(adjust)f(con)m(trol)h(settings.)47 b(This)30
+b(is)i(probably)150 3242 y(not)38 b(the)g(righ)m(t)f(place)h(for)f
+(them;)k(the)d(prin)m(ter)f(driv)m(ers)f(themselv)m(es)i(should)d(con)m
+(tain)j(this)f(informa-)150 3352 y(tion.)43 b(There's)30
+b(probably)g(no)h(go)s(o)s(d)g(reason)g(for)g(an)m(ything)g(but)f
+(gamma)i(and)f(densit)m(y)f(to)i(b)s(e)f(in)f(here.)150
+3462 y(Gamma)40 b(refers)f(to)g(the)h(prin)m(ter's)e(gamma)i(factor;)k
+(densit)m(y)39 b(is)f(the)h(desired)f(base)h(ink)f(densit)m(y)g(for)150
+3571 y(the)h(prin)m(ter.)66 b(The)39 b(Epson)g(driv)m(er)f(con)m(tains)
+h(the)g(densit)m(y)g(information)e(for)i(eac)m(h)i(prin)m(ter)d(at)i
+(eac)m(h)150 3681 y(resolution)27 b(in)m(ternally)-8
+b(.)38 b(An)28 b(ev)m(en)i(b)s(etter)e(driv)m(er)f(w)m(ould)g(adjust)h
+(densit)m(y)g(and)g(p)s(ossibly)d(ev)m(en)k(gamma)150
+3790 y(for)h(pap)s(er)f(t)m(yp)s(e.)41 b(All)29 b(the)i(more)f(reason)h
+(not)g(to)g(ha)m(v)m(e)g(that)g(information)e(here.)275
+3919 y(If)38 b(y)m(ou)h(really)f(are)h(curious)e(ab)s(out)i(what)g
+(tags)h(are)f(p)s(ermitted,)h(please)e(see)i(`)p Fr(printdefl.l)p
+Fu('.)63 b(I)150 4029 y(delib)s(erately)28 b(w)m(an)m(t)j(to)h(mak)m(e)
+f(this)e(obscure.)275 4158 y(An)m(yw)m(a)m(y)-8 b(,)32
+b(here's)e(the)h(de\014nition)d(of)i(the)h(tags)g(that)g(do)f(matter:)
+3095 4365 y(`)p Fr(printers.xml)p Fu(')d(tag)-3723 b
+Fh(<printer)41 b(name=")p Fm(longname)5 b Fh(")40 b(driver=")p
+Fm(driv)m(ername)5 b Fh(">)390 4475 y Fu(This)36 b(starts)i(the)g
+(de\014nition)e(of)i(a)g(prin)m(ter.)62 b(The)37 b Fm(longname)43
+b Fu(should)35 b(b)s(e)j(something)f(h)m(uman)390 4585
+y(readable;)29 b(the)g Fm(driv)m(ername)j Fu(should)26
+b(consist)i(of)h(alphan)m(umerics)d(and)i(h)m(yphens,)g(and)g(b)s(e)g
+(fairly)390 4694 y(short.)38 b(The)21 b Fm(longname)27
+b Fu(is)22 b(what)g(will)d(app)s(ear)j(in)f(the)h(GUI)h(listing)d(of)i
+(prin)m(ters;)i(the)e Fm(driv)m(ername)390 4804 y Fu(is)35
+b(what)h(is)f(actually)g(used)g(to)i(k)m(ey)f(in)m(to)g(the)g(list)f
+(of)h(prin)m(ters.)55 b(It)36 b(is)f(legal)h(to)g(ha)m(v)m(e)h(m)m
+(ultiple)390 4913 y(prin)m(ters)29 b(with)g(the)i(same)f(driv)m(er)f
+(name.)3095 5121 y(`)p Fr(printers.xml)p Fu(')e(tag)-3723
+b Fh(<color>)3095 5230 y Fu(`)p Fr(printers.xml)p Fu(')27
+b(tag)-3723 b Fh(<nocolor>)390 5340 y Fu(Indicates)30
+b(that)h(this)e(prin)m(ter)g(is)h(capable)g(of)g(color,)h(or)f(is)g
+(not)g(capable)h(of)f(color)h(resp)s(ectiv)m(ely)p eop
+%%Page: 75 80
+75 79 bop 150 -116 a Fu(App)s(endix)28 b(D:)j(Adding)d(a)j(new)f(prin)m
+(ter)2112 b(75)3095 299 y(`)p Fr(printers.xml)p Fu(')27
+b(tag)-3723 b Fh(<model)40 b(value=)p Fm(in)m(t)r Fh(>)390
+408 y Fu(This)27 b(de\014nes)h(a)i(mo)s(del)e(n)m(um)m(b)s(er.)39
+b(This)27 b(is)h(passed)g(in)m(to)h(the)h(driv)m(er,)e(whic)m(h)g(ma)m
+(y)h(do)g(whatev)m(er)390 518 y(it)35 b(cares)g(to)h(with)e(it|index)f
+(in)m(to)i(a)h(table,)g(compute)g(on,)g(or)f(whatev)m(er.)56
+b(This)33 b(need)i(not)h(b)s(e)390 628 y(unique.)3095
+862 y(`)p Fr(printers.xml)p Fu(')27 b(tag)-3723 b Fh(<language)41
+b(value=)p Fm(t)m(yp)s(e)5 b Fh(>)390 971 y Fu(This)39
+b(de\014nes)h(what)h(driv)m(er)f(mo)s(dule)f(this)h(prin)m(ter)g(uses.)
+72 b Fm(t)m(yp)s(e)46 b Fu(should)39 b(b)s(e)h(`)p Fr(escp2)p
+Fu(',)j(`)p Fr(pcl)p Fu(',)390 1081 y(`)p Fr(canon)p
+Fu(',)30 b(or)g(`)p Fr(ps)p Fu('.)3095 1315 y(`)p Fr(printers.xml)p
+Fu(')d(tag)-3723 b Fh(</printer>)390 1425 y Fu(This,)29
+b(of)h(course,)h(closes)g(o\013)f(a)h(prin)m(ter)e(de\014nition.)275
+1609 y(This)39 b(is)h(handled)g(v)m(ery)i(ad-ho)s(c.)73
+b(It's)42 b(ugly)-8 b(.)73 b(But)41 b(it's)g(reasonably)g(easy)h(to)g
+(extend,)j(and)40 b(it's)150 1719 y(buzzw)m(ord-complian)m(t.)150
+1976 y Ft(D.2)68 b(The)44 b(driv)l(er)i(\014le)275 2169
+y Fu(Adding)61 b(a)j(new)f(prin)m(ter)f(to)i(a)g(driv)m(er)e(mo)s(dule)
+g(\(`)p Fr(print-escp2.c)p Fu(',)69 b(`)p Fr(print-pcl.c)p
+Fu(',)g(or)150 2278 y(`)p Fr(print-canon.c)p Fu('|`)p
+Fr(print-ps.c)p Fu(')43 b(is)k(really)h(ad)g(ho)s(c\))g(requires)f(a)i
+(bit)f(more)g(planning.)92 b(Eac)m(h)150 2388 y(driv)m(er)41
+b(is)g(somewhat)h(di\013eren)m(t,)j(but)c(they)i(all)e(generally)g(ha)m
+(v)m(e)i(a)g(v)m(ector)g(of)f(prin)m(ter)f(de\014nitions,)150
+2497 y(and)35 b(the)g(co)s(de)h(do)s(es)f(some)g(sp)s(ecial)f(casing)h
+(based)g(on)g(particular)f(prin)m(ter)g(capabilities.)53
+b(The)35 b(PCL)150 2607 y(and)c(Canon)h(driv)m(ers)e(are)i(quite)f
+(similar;)f(the)i(Canon)g(driv)m(er)e(w)m(as)j(actually)e(cribb)s(ed)e
+(from)j(the)g(PCL)150 2716 y(driv)m(er,)d(but)h(it)g(then)g(returned)f
+(the)i(fa)m(v)m(or.)275 2851 y(The)j(Epson)h(driv)m(er)e(is)i(a)g
+(little)f(bit)g(di\013eren)m(t.)55 b(Canon)35 b(and)f(PCL)h(prin)m
+(ters)e(ha)m(v)m(e)k(some)e(amoun)m(t)150 2961 y(of)c(in)m(telligence;)
+f(a)h(lot)f(of)h(them)g(ha)m(v)m(e)g(sp)s(eci\014c)f(ink)f(options,)h
+(and)g(kno)m(w)h(ab)s(out)f(sp)s(eci\014c)g(pap)s(er)f(sizes)150
+3070 y(and)c(t)m(yp)s(es,)i(and)e(m)m(ust)h(b)s(e)f(told)h(the)g(righ)m
+(t)f(thing.)38 b(Epson)25 b(prin)m(ters)g(ha)m(v)m(e)i(somewhat)f(less)
+f(in)m(telligence)150 3180 y(and)34 b(will)f(more)i(or)g(less)f(do)h
+(exactly)h(what)e(the)i(host)f(tells)f(it)g(to)i(do)f(in)e(a)j(fairly)d
+(regular)h(fashion.)53 b(I)150 3289 y(actually)29 b(prefer)h(this;)f
+(it)g(isn't)g(materially)g(more)h(w)m(ork)g(for)g(the)g(host)g(to)g
+(compute)g(things)f(lik)m(e)g(exact)150 3399 y(pap)s(er)23
+b(sizes)h(and)g(suc)m(h,)h(it)f(allo)m(ws)g(a)g(lot)h(more)f(t)m(w)m
+(eaking,)j(and)d(it)f(ma)m(y)i(b)s(e)f(wh)m(y)g(Epson)f(has)h(b)s(een)g
+(more)150 3509 y(op)s(en)31 b(with)g(information)f({)i(the)g(comm)m
+(unication)f(proto)s(col)g(do)s(esn't)h(really)f(con)m(tain)h(v)m(ery)g
+(m)m(uc)m(h)g(IP)-8 b(,)150 3618 y(so)31 b(they)f(ha)m(v)m(e)i(less)d
+(reason)i(to)g(k)m(eep)g(it)f(secret.)275 3753 y(Someone)g(else)h(will)
+c(ha)m(v)m(e)32 b(to)f(\014ll)d(in)h(the)i(sections)f(ab)s(out)g(PCL)g
+(and)g(Canon)g(prin)m(ters.)150 4010 y Ft(D.3)68 b(Epson)45
+b(inkjet)g(prin)l(ters)275 4203 y Fu(The)34 b(`)p Fr
+(model_capabilities)p Fu(')c(v)m(ector)36 b(in)d(`)p
+Fr(print-escp2.c)p Fu(')f(con)m(tains)j(one)g(en)m(try)g(for)f(eac)m(h)
+i(de-)150 4312 y(\014ned)29 b(prin)m(ter)g(mo)s(del.)40
+b(The)30 b(`)p Fr(model)p Fu(')f(parameter)i(in)e(`)p
+Fr(printers.xml)p Fu(')f(is)h(an)h(index)f(in)m(to)i(this)e(table.)275
+4447 y(In)43 b(general,)k(the)d(new)f(prin)m(ters)g(ha)m(v)m(e)i(few)m
+(er)f(eccen)m(tricities)g(than)f(the)h(older)f(prin)m(ters.)80
+b(That)150 4556 y(do)s(esn't)30 b(mean)h(they're)f(simpler,)f(just)g
+(that)i(they're)g(more)g(consisten)m(t.)275 4691 y(An)f
+Fr(escp2_printer_t)c Fu(is)j(a)i(C)f(struct)g(de\014ned)f(as)i(follo)m
+(ws:)3474 4925 y(Data)h(t)m(yp)s(e)-3724 b Fk(escp2)p
+427 4925 35 5 v 41 w(prin)m(ter)p 817 4925 V 39 w(t)630
+5029 y Fr(typedef)46 b(struct)g(escp2_printer)630 5132
+y({)725 5236 y(model_cap_t)f(flags;)h(/*)h(Bitmask)f(of)h(flags,)g(see)
+f(below)h(*/)630 5340 y(/***********************)o(****)o(****)o(***)o
+(****)o(****)o(***)o(****)o(****)o(***)o(****)o(****)o(***)o(****)o
+(***)o(***/)p eop
+%%Page: 76 81
+76 80 bop 150 -116 a Fu(App)s(endix)28 b(D:)j(Adding)d(a)j(new)f(prin)m
+(ter)2112 b(76)725 299 y Fr(int)47 b(nozzles;)f(/*)h(Number)f(of)h
+(nozzles)f(per)h(color)f(*/)725 403 y(int)h(min_nozzles;)e(/*)i
+(Minimum)f(number)g(of)h(nozzles)f(per)h(color)f(*/)725
+506 y(int)h(nozzle_separation;)c(/*)k(Separation)e(between)h(rows,)h
+(in)g(1/360")f(*/)725 610 y(int)h(black_nozzles;)d(/*)j(Number)g(of)g
+(black)f(nozzles)g(\(may)h(be)g(extra\))f(*/)725 714
+y(int)h(min_black_nozzles;)c(/*)k(#)h(of)f(black)f(nozzles)g(\(may)h
+(be)g(extra\))f(*/)725 818 y(int)h(black_nozzle_separation;)42
+b(/*)47 b(Separation)e(between)h(rows)g(*/)725 922 y(int)h
+(fast_nozzles;)e(/*)i(Number)f(of)h(fast)g(nozzles)e(*/)725
+1025 y(int)i(min_fast_nozzles;)c(/*)48 b(#)f(of)g(fast)g(nozzles)f
+(\(may)g(be)i(extra\))e(*/)725 1129 y(int)h(fast_nozzle_separation;)42
+b(/*)47 b(Separation)e(between)h(rows)g(*/)630 1233 y
+(/***********************)o(****)o(****)o(***)o(****)o(****)o(***)o
+(****)o(****)o(***)o(****)o(****)o(***)o(****)o(***)o(***/)725
+1337 y(int)h(xres;)g(/*)g(Normal)f(distance)g(between)f(dots)i(in)g(*/)
+630 1440 y(/*)g(softweave)e(mode)i(\(inverse)f(inches\))f(*/)725
+1544 y(int)i(enhanced_xres;)d(/*)j(Distance)f(between)g(dots)g(in)i
+(highest)d(*/)630 1648 y(/*)i(quality)f(modes)g(*/)725
+1752 y(int)h(base_separation;)d(/*)j(Basic)f(unit)h(of)g(row)g
+(separation)e(*/)725 1856 y(int)i(base_resolution;)d(/*)j(Base)g
+(hardware)e(spacing)h(\(above)g(this)h(*/)630 1959 y(/*)g(always)f
+(requires)g(multiple)f(passes\))h(*/)725 2063 y(int)h
+(enhanced_resolution;/*)42 b(Above)k(this)h(we)g(use)g(the)g(*/)821
+2167 y(/*)g(enhanced_xres)d(rather)i(than)h(xres)g(*/)725
+2271 y(int)g(resolution_scale;)139 b(/*)47 b(Scaling)f(factor)g(for)h
+(ESC\(D)f(command)g(*/)725 2374 y(int)h(max_black_resolution;)42
+b(/*)48 b(Above)e(this)h(resolution,)d(we)j(*/)916 2478
+y(/*)h(must)e(use)h(color)f(parameters)f(*/)916 2582
+y(/*)j(rather)e(than)g(\(faster\))g(black)g(*/)916 2686
+y(/*)i(only)e(parameters*/)725 2790 y(int)h(max_hres;)725
+2893 y(int)g(max_vres;)725 2997 y(int)g(min_hres;)725
+3101 y(int)g(min_vres;)630 3205 y(/***********************)o(****)o
+(****)o(***)o(****)o(****)o(***)o(****)o(****)o(***)o(****)o(****)o
+(***)o(****)o(***)o(***/)725 3308 y(int)g(max_paper_width;)d(/*)j
+(Maximum)f(paper)g(width,)g(in)h(points)f(*/)725 3412
+y(int)h(max_paper_height;)c(/*)48 b(Maximum)d(paper)i(height,)f(in)h
+(points)f(*/)725 3516 y(int)h(min_paper_width;)d(/*)j(Maximum)f(paper)g
+(width,)g(in)h(points)f(*/)725 3620 y(int)h(min_paper_height;)c(/*)48
+b(Maximum)d(paper)i(height,)f(in)h(points)f(*/)630 3724
+y(/*)h(Printer)f(interleave:)f(*/)725 3827 y(int)i(m_left_margin;)d(/*)
+j(Left)g(margin,)f(points)g(*/)725 3931 y(int)h(m_right_margin;)d(/*)j
+(Right)g(margin,)e(points)h(*/)725 4035 y(int)h(m_top_margin;)e(/*)i
+(Absolute)e(top)i(margin,)f(points)g(*/)725 4139 y(int)h
+(m_bottom_margin;)d(/*)j(Absolute)e(bottom)i(margin,)e(points)h(*/)630
+4242 y(/*)h(ROLL)g(FEED:)f(*/)630 4346 y(/*)h(Softweave:)e(*/)725
+4450 y(int)i(roll_left_margin;)c(/*)48 b(Left)e(margin,)g(points)g(*/)
+725 4554 y(int)h(roll_right_margin;)c(/*)k(Right)g(margin,)f(points)g
+(*/)725 4658 y(int)h(roll_top_margin;)d(/*)j(Absolute)e(top)i(margin,)f
+(points)g(*/)725 4761 y(int)h(roll_bottom_margin;)c(/*)k(Absolute)f
+(bottom)g(margin,)g(points)g(*/)630 4865 y(/*)h(Printer)f(interleave:)f
+(*/)725 4969 y(int)i(m_roll_left_margin;)c(/*)k(Left)g(margin,)f
+(points)g(*/)725 5073 y(int)h(m_roll_right_margin;)c(/*)k(Right)f
+(margin,)g(points)g(*/)725 5176 y(int)h(m_roll_top_margin;)c(/*)k
+(Absolute)f(top)h(margin,)f(points)g(*/)725 5280 y(int)h
+(m_roll_bottom_margin;)42 b(/*)48 b(Absolute)d(bottom)h(margin,)g
+(points)g(*/)p eop
+%%Page: 77 82
+77 81 bop 150 -116 a Fu(App)s(endix)28 b(D:)j(Adding)d(a)j(new)f(prin)m
+(ter)2112 b(77)630 299 y Fr(/***********************)o(****)o(****)o
+(***)o(****)o(****)o(***)o(****)o(****)o(***)o(****)o(****)o(***)o
+(****)o(***)o(***/)725 403 y(int)47 b(extra_feed;)e(/*)i(Extra)g
+(distance)e(the)i(paper)f(can)h(be)h(spaced)e(*/)630
+506 y(/*)h(beyond)f(the)h(bottom)f(margin,)g(in)h(1/360".)f(*/)630
+610 y(/*)h(\(maximum)f(useful)g(value)g(is)h(*/)630 714
+y(/*)g(nozzles)f(*)h(nozzle_separation\))c(*/)725 818
+y(int)k(separation_rows;)d(/*)j(Some)g(printers)e(require)h(funky)g
+(spacing)g(*/)630 922 y(/*)h(arguments)e(in)j(interleave)d(mode.)h(*/)
+725 1025 y(int)h(pseudo_separation_rows;/*)41 b(Some)47
+b(printers)e(require)h(funky)h(*/)630 1129 y(/*)g(spacing)f(arguments)f
+(in)i(softweave)f(mode)g(*/)725 1337 y(int)525 b(zero_margin_offset;)
+138 b(/*)47 b(Offset)f(to)h(use)g(to)g(achieve)f(*/)916
+1440 y(/*)i(zero-margin)c(printing)i(*/)725 1544 y(int)h
+(initial_vertical_offset;)725 1648 y(int)g(black_initial_vertical_off)o
+(set)o(;)725 1752 y(int)g(extra_720dpi_separation;)630
+1959 y(/***********************)o(****)o(****)o(***)o(****)o(****)o
+(***)o(****)o(****)o(***)o(****)o(****)o(***)o(****)o(***)o(***/)725
+2063 y(const)g(int)g(*dot_sizes;)d(/*)k(Vector)e(of)h(dot)g(sizes)f
+(for)h(resolutions)e(*/)725 2167 y(const)i(double)f(*densities;)f(/*)i
+(List)f(of)i(densities)d(for)i(each)f(printer)g(*/)725
+2271 y(const)h(escp2_variable_inklist_t)41 b(*inks;)46
+b(/*)h(Choices)f(of)h(inks)g(for)g(this)f(printer)g(*/)630
+2374 y(/***********************)o(****)o(****)o(***)o(****)o(****)o
+(***)o(****)o(****)o(***)o(****)o(****)o(***)o(****)o(***)o(***/)725
+2478 y(const)h(paperlist_t)e(*paperlist;)725 2582 y(const)i(res_t)f
+(*reslist;)725 2686 y(const)h(inklist_t)e(*inklist;)630
+2790 y(/***********************)o(****)o(****)o(***)o(****)o(****)o
+(***)o(****)o(****)o(***)o(****)o(****)o(***)o(****)o(***)o(***/)725
+2893 y(const)i(int)g(*bits;)725 2997 y(const)g(int)g
+(*base_resolutions;)725 3101 y(const)g(input_slot_list_t)c
+(*input_slots;)630 3205 y(/***********************)o(****)o(****)o(***)
+o(****)o(****)o(***)o(****)o(****)o(***)o(****)o(****)o(***)o(****)o
+(***)o(***/)725 3308 y(const)k(init_sequence_t)c(*preinit_sequence;)725
+3412 y(const)k(init_sequence_t)c(*postinit_remote_sequence;)630
+3516 y(})k(escp2_printer_t;)275 3756 y Fu(The)c(prin)m(ter)g
+(de\014nition)f(blo)s(c)m(k)i(is)f(divided)f(in)m(to)i(8)h(sections.)82
+b(The)44 b(\014rst)g(section)g(is)f(a)i(set)g(of)150
+3866 y(miscellaneous)33 b(prin)m(ter)g(options.)53 b(These)34
+b(are)h(describ)s(ed)e(in)g(the)i(co)s(de,)h(and)e(will)e(not)j(b)s(e)f
+(discussed)150 3976 y(further)29 b(here.)275 4138 y(The)21
+b(second)i(section)f(describ)s(es)f(the)h(n)m(um)m(b)s(er)f(of)i
+(nozzles)f(and)g(the)h(separation)f(b)s(et)m(w)m(een)h(nozzles)f(in)150
+4248 y(base)28 b(units.)38 b(The)28 b(base)g(unit)e(is)h(1/360)p
+Fr(")j Fu(for)e(all)f(curren)m(tly)g(supp)s(orted)f(prin)m(ters,)h(but)
+g(future)g(prin)m(ters)150 4357 y(ma)m(y)k(supp)s(ort)e(a)h(smaller)f
+(base)i(unit.)275 4520 y(Man)m(y)k(prin)m(ters)e(ha)m(v)m(e)i(more)g
+(blac)m(k)f(nozzles)h(than)f(nozzles)h(of)f(other)h(colors,)g(and)f
+(when)g(used)f(in)150 4629 y(blac)m(k)j(and)g(white)f(mo)s(de,)j(it's)e
+(p)s(ossible)e(to)j(use)f(these)g(extra)h(nozzles,)h(whic)m(h)d(sp)s
+(eeds)h(up)f(prin)m(ting.)150 4739 y(As)i(an)f(example,)j(a)e(prin)m
+(ter)e(that)i(is)f(sp)s(eci\014ed)f(to)j(ha)m(v)m(e)g(48)f(cy)m(an,)i
+(magen)m(ta,)i(and)36 b(y)m(ello)m(w)g(nozzles,)150 4849
+y(and)f(144)h(blac)m(k)g(nozzles,)h(can)e(use)g(all)g(144)h(blac)m(k)g
+(nozzles)f(when)f(prin)m(ting)g(blac)m(k)h(ink)f(only)-8
+b(.)55 b(When)150 4958 y(prin)m(ting)28 b(in)h(color,)i(only)e(48)j
+(nozzles)e(of)h(eac)m(h)g(color)g(\(including)c(blac)m(k\))k(can)g(b)s
+(e)e(used.)275 5121 y(Most)45 b(prin)m(ters)e(can)h(prin)m(t)f(using)g
+(either)h(the)g(n)m(um)m(b)s(er)f(of)h(nozzles)h(a)m(v)-5
+b(ailable)44 b(or)g(an)m(y)g(smaller)150 5230 y(n)m(um)m(b)s(er.)39
+b(Some)29 b(prin)m(ters)e(require)h(that)h(all)f(of)h(the)g(nozzles)h
+(b)s(e)e(used.)39 b(Those)29 b(prin)m(ters)e(will)g(set)i
+Fr(min_)150 5340 y(nozzles)22 b Fu(and/or)i Fr(min_black_nozzles)19
+b Fu(to)25 b(the)f(same)g(v)-5 b(alue)23 b(as)i Fr(nozzles)c
+Fu(and/or)j Fr(black_nozzles)p Fu(.)p eop
+%%Page: 78 83
+78 82 bop 150 -116 a Fu(App)s(endix)28 b(D:)j(Adding)d(a)j(new)f(prin)m
+(ter)2112 b(78)275 299 y(The)31 b(third)g(section)h(de\014nes)f(basic)h
+(units)e(of)j(measure)f(for)g(the)g(prin)m(ter,)g(including)c(the)33
+b(standard)150 408 y(separation)24 b(b)s(et)m(w)m(een)g(dots,)h(the)f
+(base)g(nozzle)g(separation,)h(and)e(the)h(minim)m(um)d(and)i(maxim)m
+(um)g(prin)m(t-)150 518 y(ing)28 b(resolutions)f(the)h(prin)m(ter)g
+(supp)s(orts.)38 b(Most)29 b(of)g(these)g(are)g(fairly)e
+(self-explanatory)-8 b(,)29 b(but)f(some)h(are)150 628
+y(not)i(ob)m(vious.)275 774 y(Most)44 b(Epson)e(prin)m(ters,)j(other)f
+(than)f(the)g(high-end)f(St)m(ylus)g(Pro)h(mo)s(dels,)i(cannot)f(prin)m
+(t)e(dots)150 883 y(spaced)30 b(more)g(closely)g(than)g(1/360)p
+Fr(")i Fu(or)e(1/720)p Fr(")i Fu(apart)e(\(this)g(is)f(the)h(setting)g
+(for)g Fr(xres)p Fu(.)40 b(This)28 b(is)h(true)150 993
+y(ev)m(en)c(for)g(prin)m(ters)e(that)i(supp)s(ort)e(resolutions)g(of)i
+(1440)i(or)d(2880)j(DPI.)e(In)f(these)h(cases,)i(the)e(data)g(m)m(ust)
+150 1103 y(b)s(e)33 b(prin)m(ted)f(in)g(2,)j(4,)g(or)f(8)g(passes.)50
+b(While)33 b(the)g(prin)m(ter)g(can)g(p)s(osition)f(the)i(head)f(to)i
+(a)f(resolution)e(of)150 1212 y(1/1440)p Fr(")h Fu(or)d(1/2880)p
+Fr(")p Fu(,)j(the)e(head)f(cannot)h(dep)s(osit)e(ink)g(that)i(frequen)m
+(tly)-8 b(.)275 1358 y(Some)25 b(prin)m(ters)e(can)j(only)e(prin)m(t)f
+(in)h(their)g(v)m(ery)i(b)s(est)e(qualit)m(y)h(\(using)f(the)h
+(smallest)f(dots)h(a)m(v)-5 b(ailable\))150 1468 y(prin)m(ting)29
+b(at)k(a)f(lo)m(w)m(er)g(resolution.)43 b(F)-8 b(or)32
+b(example,)g(the)g(St)m(ylus)e(Photo)j(EX)e(can)h(normally)e(prin)m(t)g
+(with)150 1577 y(a)f(dot)h(spacing)e(of)h(1/720)p Fr(")p
+Fu(.)42 b(The)29 b(smallest)f(dot)h(size)g(cannot)h(b)s(e)e(prin)m(ted)
+g(with)f(a)j(dot)f(spacing)f(of)i(less)150 1687 y(than)i(1/360)p
+Fr(")p Fu(,)j(ho)m(w)m(ev)m(er.)47 b(In)32 b(this)f(case,)j(w)m(e)e
+(use)g Fr(enhanced_xres)d Fu(to)k(sp)s(ecify)e(the)h(resolution)f(to)i
+(b)s(e)150 1797 y(used)e(in)g(this)h(enhanced)g(mo)s(de,)g(and)g
+Fr(enhanced_resolution)27 b Fu(to)33 b(sp)s(ecify)e(the)h(prin)m(ting)e
+(resolution)150 1906 y(ab)s(o)m(v)m(e)i(whic)m(h)d(w)m(e)i(use)f(the)g
+Fr(enhanced_xres)p Fu(.)275 2052 y(The)22 b Fr(resolution_scale)c
+Fu(command)k(is)g(used)g(to)h(sp)s(ecify)f(scaling)f(factors)j(for)e
+(the)h(dot)g(separation)150 2162 y(on)30 b(new)m(er)h(prin)m(ters.)39
+b(It)30 b(should)f(alw)m(a)m(ys)i(b)s(e)e(14400)k(with)c(curren)m(t)h
+(prin)m(ters.)275 2308 y(The)i(fourth)g(section)h(sp)s(eci\014es)f(the)
+h(minim)m(um)d(and)j(maxim)m(um)f(pap)s(er)g(sizes,)h(and)g(the)g
+(margins.)150 2418 y(Some)f(prin)m(ters)f(allo)m(w)g(use)h(of)h(narro)m
+(w)m(er)f(margins)f(when)g(soft)m(w)m(ea)m(v)m(e)k(is)c(used;)i(b)s
+(oth)e(sets)i(of)f(margins)150 2527 y(are)f(sp)s(eci\014ed.)275
+2673 y(There)41 b(is)f(a)i(con)m(v)m(enien)m(t)h(`)p
+Fr(INCH)p Fu(')e(macro)h(de\014ned)e(to)i(mak)m(e)h(sp)s(eci\014cation)
+d(of)i(the)g Fr(max_paper_)150 2783 y(width)29 b Fu(and)h
+Fr(max_paper_height)c Fu(more)31 b(legible.)39 b(It)31
+b(m)m(ultiplies)c(72)32 b(b)m(y)e(the)h(pro)m(vided)e(expression)g(to)
+150 2892 y(get)j(the)e(appropriate)g(n)m(um)m(b)s(er)f(of)i(p)s(oin)m
+(ts.)40 b(F)-8 b(or)32 b(example,)e(to)i(sp)s(ecify)d(8.5)p
+Fr(")p Fu(,)j(`)p Fr(INCH\(17/2\))p Fu(')c(expands)150
+3002 y(to)j(`)p Fr(\(72)f(*)g(17/2\))p Fu(',)f(whic)m(h)g(is)h(ev)-5
+b(aluated)30 b(left)g(to)i(righ)m(t,)e(and)g(hence)g(generates)i(the)e
+(correct)i(v)-5 b(alue.)275 3148 y(The)21 b(\014fth)f(section)i(sp)s
+(eci\014es)e(some)i(miscellaneous)e(v)-5 b(alues)21 b(that)h(are)g
+(required)d(for)j(certain)f(prin)m(ters.)150 3258 y(F)-8
+b(or)28 b(most)f(prin)m(ters,)f(the)h(correct)h(v)-5
+b(alues)26 b(are)h(1)g(for)g Fr(separation_rows)22 b
+Fu(and)k(0)i(for)e(the)h(others.)40 b(V)-8 b(ery)g(,)150
+3367 y(v)m(ery)36 b(few)f(prin)m(ters)e(require)h(\(or)i(allo)m(w\))f
+Fr(separation_rows)c Fu(to)36 b(b)s(e)f(an)m(ything)f(but)h(1)g(and)g
+Fr(pseudo_)150 3477 y(separation_rows)28 b Fu(other)33
+b(than)f(zero.)47 b(The)32 b(St)m(ylus)f(Color)h(1520,)i(St)m(ylus)d
+(Color)h(800,)i(St)m(ylus)e(Color)150 3587 y(850,)g(and)e(\(strangely)h
+(enough)g(to)g(m)m(y)g(mind,)e(since)h(it's)g(a)i(new)e(prin)m(ter\))f
+(St)m(ylus)h(Color)g(660)i(seem)f(to)150 3696 y(b)s(e)f(the)g(only)g
+(exceptions.)275 3842 y(The)43 b Fr(zero_margin_offset)c
+Fu(is)k(used)h(to)g(sp)s(ecify)f(an)h(additional)e(negativ)m(e)j
+(horizon)m(tal)f(o\013set)150 3952 y(required)36 b(to)i(prin)m(t)e(to)j
+(the)e(edges)h(of)g(the)g(pap)s(er)e(on)i(new)m(er)f(St)m(ylus)g(Photo)
+h(prin)m(ters.)61 b(These)37 b(m)m(ust)150 4061 y(b)s(e)30
+b(determined)f(empirically;)e(go)s(o)s(d)j(starting)g(v)-5
+b(alues)30 b(are)h(100)g(for)f(1440)j(DPI)d(and)g(50)h(for)f(2880)i
+(DPI)150 4171 y(prin)m(ters.)39 b(The)30 b(goal)h(is)e(to)j(prin)m(t)d
+(to)i(the)f(edge)h(of)g(the)f(page,)i(but)d(not)i(o)m(v)m(er)h(it.)275
+4317 y(The)22 b(sixth)g(section)h(sp)s(eci\014es)e(head)i(o\013sets)g
+(for)g(prin)m(ters)e(that)j(do)f(not)g(ha)m(v)m(e)h(the)f(color)g(jets)
+g(aligned.)150 4427 y(Certain)28 b(prin)m(ters,)f(suc)m(h)i(as)f(the)h
+(St)m(ylus)f(Color)f(480,)k(ha)m(v)m(e)f(an)e(un)m(usual)f(head)h
+(arrangemen)m(t)h(whereb)m(y)150 4536 y(instead)38 b(of)g(all)g(of)g
+(the)h(colors)f(b)s(eing)f(aligned)g(v)m(ertically)-8
+b(,)41 b(the)d(nozzles)h(are)g(con\014gured)e(in)g(groups.)150
+4646 y(These)26 b(prin)m(ters)e(are)i(easy)h(to)g(determine;)f(if)f
+(the)h(normal)f(head)h(o\013set)h(of)f(zero)h(for)e(eac)m(h)i(color)g
+(is)d(used,)150 4755 y(the)29 b(prin)m(ting)e(will)g(b)s(e)h(v)m
+(ertically)h(out)g(of)h(alignmen)m(t.)39 b(Most)31 b(of)e(these)h(prin)
+m(ters)d(require)h(sp)s(eci\014cation)150 4865 y(of)g(a)h(negativ)m(e)g
+(o\013set)g(for)f(prin)m(ting)e(to)i(the)h(top)f(edge)h(of)f(the)g(pap)
+s(er;)g(t)m(ypically)f(these)h(prin)m(ters)f(do)h(not)150
+4975 y(require)h(suc)m(h)h(an)g(o\013set)i(when)d(prin)m(ting)f(blac)m
+(k)j(only)-8 b(.)275 5121 y(The)38 b(sev)m(en)m(th)h(section)g(sp)s
+(eci\014es)f(the)g(most)i(di\016cult)c(v)-5 b(alues)38
+b(to)i(tune,)g(the)f(dot)g(sizes,)i(prin)m(ting)150 5230
+y(densities,)28 b(and)f(ink)h(v)-5 b(alues)28 b(\(for)g(v)-5
+b(ariable)28 b(dot)h(size)f(enabled)g(prin)m(ters\).)39
+b(These)28 b(will)e(b)s(e)i(describ)s(ed)e(in)150 5340
+y(detail)k(b)s(elo)m(w.)p eop
+%%Page: 79 84
+79 83 bop 150 -116 a Fu(App)s(endix)28 b(D:)j(Adding)d(a)j(new)f(prin)m
+(ter)2112 b(79)275 299 y(The)42 b(last)g(section)h(sp)s(eci\014es)f
+(luminosit)m(y)-8 b(,)44 b(h)m(ue,)i(and)c(saturation)g(adjustmen)m(t)h
+(v)m(ectors)h(for)f(the)150 408 y(prin)m(ter,)35 b(and)f(the)h(pap)s
+(er)f(de\014nitions.)51 b(These)35 b(are)g(used)f(to)i(adjust)e(the)h
+(color)g(in)f(Photograph)h(and)150 518 y(Solid)h(Colors)h(output)h(mo)s
+(des.)64 b(These)37 b(are)i(eac)m(h)g(v)m(ectors)h(of)e(48)h
+(\(actually)f(49,)j(as)e(the)f(\014rst)f(v)-5 b(alue)150
+628 y(m)m(ust)35 b(b)s(e)g(duplicated\))f(doubles)g(that)i(remap)f(the)
+h(luminosit)m(y)-8 b(,)35 b(h)m(ue,)i(and)e(saturation)g(resp)s(ectiv)m
+(ely)-8 b(.)150 737 y(The)32 b(h)m(ue)h(is)e(calculated,)j(and)e(the)g
+(v)-5 b(alue)32 b(used)g(to)i(in)m(terp)s(olate)e(b)s(et)m(w)m(een)h
+(the)g(t)m(w)m(o)h(closest)f(p)s(oin)m(ts)e(in)150 847
+y(eac)m(h)h(v)m(ector.)275 984 y(The)37 b(pap)s(er)h(de\014nitions)e
+(is)h(a)i(set)g(of)g(pap)s(er)e(de\014nitions.)63 b(The)38
+b(pap)s(er)f(de\014nition)f(con)m(tains)j(the)150 1093
+y(name)30 b(of)g(the)g(pap)s(er)e(t)m(yp)s(e,)j(sp)s(ecial)d(settings)i
+(that)g(are)g(required)e(for)i(prin)m(ters)e(to)j(pro)s(cess)e(the)h
+(pap)s(er)150 1203 y(correctly)-8 b(,)31 b(and)f(a)h(set)g(of)f
+(adjustmen)m(t)h(v)-5 b(alues.)40 b(These)30 b(are)h(not)f(curren)m
+(tly)g(discussed)e(here.)275 1340 y(The)33 b(lists)g(of)h(dot)g(sizes)g
+(and)f(densities)f(con)m(tain)j(v)-5 b(alues)33 b(for)h(13)h(prin)m
+(ting)c(mo)s(des:)48 b(120/180)37 b(DPI)150 1450 y(using)22
+b(prin)m(ter)h(w)m(ea)m(ving)i(\(single)e(ro)m(w;)j(referred)d(to)i(as)
+f(\\in)m(terlea)m(v)m(e"\))i(and)e(\\soft")h(w)m(ea)m(ving)g(\(the)f
+(driv)m(er)150 1559 y(determines)39 b(the)h(exact)i(pattern)e(of)g(dot)
+h(la)m(y)m(out\),)i(360)f(DPI)e(in)m(terlea)m(v)m(e)h(and)e(soft)m(w)m
+(ea)m(v)m(e,)46 b(720x360)150 1669 y(DPI)36 b(in)m(terlea)m(v)m(e)g
+(and)f(soft)m(w)m(ea)m(v)m(e,)41 b(720)c(DPI)e(in)m(terlea)m(v)m(e)i
+(and)e(soft)m(w)m(ea)m(v)m(e,)40 b(1440x720)f(in)m(terlea)m(v)m(e)e
+(and)150 1778 y(soft)m(w)m(ea)m(v)m(e,)d(2880x720)f(in)m(terlea)m(v)m
+(e)f(and)d(soft)m(w)m(ea)m(v)m(e,)34 b(and)c(2880x1440)k(soft)m(w)m(ea)
+m(v)m(e)f(only)-8 b(.)275 1915 y(F)g(or)29 b(the)g(dot)f(sizes,)h(the)g
+(v)-5 b(alue)28 b(for)g(eac)m(h)i(elemen)m(t)f(in)f(the)g(v)m(ector)i
+(selects)f(the)g(dot)g(size)f(to)i(b)s(e)e(used)150 2025
+y(when)35 b(prin)m(ting)e(at)j(this)f(\(or)h(similar\))d(resolution.)55
+b(The)35 b(dot)h(sizes)f(are)h(determined)e(b)m(y)h(consulting)150
+2134 y(the)h(programming)f(man)m(ual)h(for)g(the)h(prin)m(ter)d(and)i
+(exp)s(erimen)m(ting)f(as)h(describ)s(ed)e(b)s(elo)m(w.)58
+b(Curren)m(t)150 2244 y(Epson)25 b(prin)m(ters)f(alw)m(a)m(ys)j(use)e
+(dot)i(sizes)e(less)g(than)h(`)p Fr(16)p Fu(',)h(or)f(`)p
+Fr(0x10)p Fu(',)g(to)h(indicate)e(single)g(dot)h(size)f(\(eac)m(h)150
+2354 y(dot)33 b(is)f(represen)m(ted)g(b)m(y)h(1)g(bit,)g(and)f(it's)g
+(either)g(prin)m(ted)f(or)i(not\),)h(and)e(dot)h(sizes)g(of)f(`)p
+Fr(16)p Fu(')h(or)g(greater)150 2463 y(to)39 b(indicate)f(v)-5
+b(ariable)37 b(dot)i(size)g(\(eac)m(h)h(dot)f(is)f(represen)m(ted)g(b)m
+(y)h(2)g(bits,)g(and)g(it)f(can)h(either)f(b)s(e)g(not)150
+2573 y(prin)m(ted)28 b(or)i(tak)m(e)h(on)e(2)h(or)g(3)g(v)-5
+b(alues,)29 b(represen)m(ting)g(the)h(relativ)m(e)f(size)h(of)g(the)f
+(prin)m(ted)f(dot\).)41 b(V)-8 b(ariable)150 2682 y(dot)33
+b(sizes)g(p)s(ermit)e(the)i(use)f(of)h(v)m(ery)g(small)f(dots)g(\(whic)
+m(h)g(w)m(ould)g(b)s(e)g(to)s(o)h(small)f(to)h(\014ll)e(the)i(page)h
+(and)150 2792 y(pro)s(duce)d(solid)g(blac)m(k\))i(in)f(ligh)m(t)g
+(areas,)i(while)c(allo)m(wing)i(the)h(page)g(to)g(b)s(e)f(\014lled)f
+(with)g(larger)h(dots)h(in)150 2902 y(dark)m(er)d(areas.)275
+3039 y(Ev)m(en)j(single)f(dot)h(size)g(prin)m(ters)f(can)i(usually)d
+(pro)s(duce)h(dots)h(of)h(di\013eren)m(t)e(sizes;)j(it's)e(just)g
+(illegal)150 3148 y(to)27 b(actually)e(try)h(to)g(switc)m(h)g(dot)g
+(size)g(during)d(a)k(page.)40 b(These)25 b(dots)h(are)h(also)e(m)m(uc)m
+(h)h(bigger)g(than)f(those)150 3258 y(used)30 b(in)f(true)h(v)-5
+b(ariable)29 b(dot)i(size)f(prin)m(ting.)275 3395 y(A)e(dot)h(size)f
+(of)h(`)p Fr(-1)p Fu(')f(indicates)g(that)h(this)f(resolution)f(is)g
+(illegal)g(for)h(the)h(prin)m(ter)e(in)g(question.)40
+b(An)m(y)150 3504 y(resolutions)27 b(that)j(w)m(ould)d(use)i(this)e
+(dot)i(size)g(will)d(not)j(b)s(e)f(presen)m(ted)h(to)g(the)g(user.)40
+b(A)29 b(dot)g(size)f(of)h(`)p Fr(-2)p Fu(')150 3614
+y(indicates)j(that)i(this)d(resolution)h(is)g(legal,)i(but)e(that)i
+(the)f(driv)m(er)f(is)g(not)h(to)h(attempt)g(to)g(set)f(an)m(y)h(dot)
+150 3724 y(size.)41 b(Some)30 b(v)m(ery)h(old)e(prin)m(ters)g(do)h(not)
+h(supp)s(ort)e(the)h(command)g(to)h(set)g(the)g(dot)g(size.)275
+3861 y(Most)f(prin)m(ters)e(supp)s(ort)f(a)j(dot)g(size)f(of)g(`)p
+Fr(0)p Fu(')h(as)f(a)h(mo)s(de-sp)s(eci\014c)e(default,)h(but)g(it's)g
+(often)h(a)f(bigger)150 3970 y(dot)23 b(than)f(necessary)-8
+b(.)39 b(Prin)m(ters)22 b(usually)e(also)i(supp)s(ort)f(some)i(dot)g
+(sizes)f(b)s(et)m(w)m(een)i(`)p Fr(1)p Fu(')e(and)g(`)p
+Fr(3)p Fu('.)39 b(Usually)150 4080 y(`)p Fr(1)p Fu(')31
+b(is)e(the)i(righ)m(t)e(dot)i(size)f(for)g(720)i(and)e(1440)i(dpi)d
+(prin)m(ting,)f(and)i(`)p Fr(3)p Fu(')g(w)m(orks)h(b)s(est)f(at)h(360)g
+(dpi.)275 4217 y(V)-8 b(ariable)26 b(dot)h(size)f(prin)m(ters)g
+(usually)e(supp)s(ort)h(2)i(or)g(3)g(sets)g(of)g(v)-5
+b(ariable)26 b(dot)h(sizes.)39 b(Older)25 b(prin)m(ters)150
+4326 y(based)33 b(on)f(a)h(6)h(picolitre)d(drop)h(\(the)h(480,)i(720,)g
+(740,)g(750,)g(900,)g(and)e(1200\))i(supp)s(ort)c(t)m(w)m(o:)47
+b(mo)s(de)32 b(16)150 4436 y(\(0x10)f(in)d(hexadecimal\))h(for)g
+(normal)g(v)-5 b(ariable)28 b(dots)h(at)i(1440)g(or)e(720)i(dpi,)d(and)
+h(mo)s(de)g(17)h(\(0x10\))h(for)150 4545 y(sp)s(ecial)f(larger)h(dots)h
+(at)g(360)h(dpi.)43 b(New)m(er)32 b(prin)m(ters)e(based)h(on)h(4)g
+(picolitre)e(drops)g(normally)g(supp)s(ort)150 4655 y(three)38
+b(sizes:)55 b(`)p Fr(0x10)p Fu(')37 b(for)g(4)h(pl)e(base)i(drops,)g(`)
+p Fr(0x11)p Fu(')f(for)h(6)g(pl)e(base)i(drops,)g(and)f(`)p
+Fr(0x12)p Fu(')g(for)g(sp)s(ecial)150 4765 y(large)i(drops.)64
+b(On)38 b(these)h(prin)m(ters,)h(`)p Fr(0x10)p Fu(')e(usually)f(w)m
+(orks)h(b)s(est)h(at)g(1440x720)j(and)c(`)p Fr(0x11)p
+Fu(')g(w)m(orks)150 4874 y(b)s(est)d(at)i(720x720.)60
+b(Unfortunately)-8 b(,)37 b(`)p Fr(0x10)p Fu(')e(do)s(esn't)h(seem)g
+(to)h(generate)g(quite)e(enough)h(densit)m(y)f(at)150
+4984 y(720x720,)d(b)s(ecause)c(if)g(it)g(did)f(the)h(output)g(w)m(ould)
+g(b)s(e)g(v)m(ery)h(smo)s(oth.)40 b(P)m(erhaps)28 b(it's)g(p)s(ossible)
+e(to)j(t)m(w)m(eak)150 5093 y(things)5 b(.)21 b(.)h(.)g(.)275
+5230 y(The)38 b(list)g(of)i(densities)d(is)i(a)g(list)f(of)i(base)f
+(densit)m(y)g(v)-5 b(alues)39 b(for)g(all)f(of)h(the)h(ab)s(o)m(v)m(e)g
+(listed)e(mo)s(des.)150 5340 y(\\Densit)m(y")47 b(refers)e(to)h(the)f
+(amoun)m(t)h(of)g(ink)e(dep)s(osited)g(when)h(a)g(solid)f(color)i(\(or)
+f(solid)f(blac)m(k\))i(is)p eop
+%%Page: 80 85
+80 84 bop 150 -116 a Fu(App)s(endix)28 b(D:)j(Adding)d(a)j(new)f(prin)m
+(ter)2112 b(80)150 299 y(prin)m(ted.)65 b(So)39 b(if)f(the)h(densit)m
+(y)g(is)f(`)p Fr(.5)p Fu(',)j(solid)c(blac)m(k)i(actually)g(prin)m(ts)f
+(only)g(half)g(the)h(p)s(ossible)e(dots.)150 408 y(\\Base)32
+b(densit)m(y")e(refers)f(to)i(the)g(fact)g(that)f(the)h(densit)m(y)e(v)
+-5 b(alue)30 b(can)g(b)s(e)g(scaled)g(in)f(the)h(GUI)h(or)f(on)g(the)
+150 518 y(Ghostscript)35 b(command)g(line.)54 b(The)35
+b(densit)m(y)g(v)-5 b(alue)35 b(sp)s(eci\014ed)f(\(whic)m(h)g(is)h(not)
+g(made)h(visible)d(to)j(the)150 628 y(user\))25 b(is)g(m)m(ultiplied)e
+(b)m(y)i(the)h(base)g(densit)m(y)f(to)i(obtain)e(the)h(e\013ectiv)m(e)i
+(densit)m(y)d(v)-5 b(alue.)39 b(All)24 b(other)i(things)150
+737 y(\(suc)m(h)38 b(as)g(ink)f(drop)g(size\))h(remaining)e(the)i
+(same,)j(doubling)35 b(the)j(resolution)f(requires)f(halving)h(the)150
+847 y(base)c(densit)m(y)-8 b(.)47 b(The)32 b(base)h(densit)m(y)e(in)h
+(the)g(densit)m(y)g(v)m(ector)j(ma)m(y)e(exceed)g(`)p
+Fr(1)p Fu(',)h(as)f(man)m(y)f(pap)s(er)g(t)m(yp)s(es)150
+956 y(require)25 b(lo)m(w)m(er)i(densit)m(y)f(than)h(the)g(base)g(driv)
+m(er.)38 b(The)26 b(driv)m(er)g(ensures)f(that)j(the)f(actual)g(densit)
+m(y)f(nev)m(er)150 1066 y(exceeds)31 b(1.)275 1208 y(T)-8
+b(uning)30 b(the)i(densit)m(y)f(should)f(b)s(e)h(done)h(on)g(high)e
+(qualit)m(y)i(pap)s(er)e(\(usually)h(glossy)g(photo)h(pap)s(er\).)150
+1318 y(The)26 b(goal)i(is)d(to)j(\014nd)d(the)i(lo)m(w)m(est)h(densit)m
+(y)e(v)-5 b(alue)26 b(that)h(results)f(in)f(solid)g(blac)m(k)i(\(no)g
+(visible)d(gaps)j(under)150 1428 y(a)j(fairly)e(high)h(p)s(o)m(w)m(er)h
+(magnifying)e(glass)i(or)g(loup)s(e\).)39 b(If)30 b(an)f(appropriate)g
+(densit)m(y)g(v)-5 b(alue)30 b(is)f(found)f(for)150 1537
+y(720)h(DPI,)f(it)g(could)f(b)s(e)g(divided)e(b)m(y)j(2)g(for)f
+(1440x720,)32 b(b)m(y)c(4)g(for)g(2880x720,)j(and)d(b)m(y)f(8)i(for)e
+(2880x1440.)275 1680 y(Ho)m(w)m(ev)m(er,)36 b(for)d(prin)m(ters)f(that)
+h(o\013er)h(a)g(c)m(hoice)g(of)f(dot)h(size,)g(this)e(ma)m(y)i(not)f(b)
+s(e)g(the)g(b)s(est)g(strategy)-8 b(.)150 1789 y(The)37
+b(b)s(est)g(c)m(hoice)h(for)f(dot)h(size)f(is)g(the)g(smallest)g(dot)h
+(size)f(that)h(allo)m(ws)f(c)m(ho)s(osing)g(a)h(densit)m(y)e(v)-5
+b(alue)150 1899 y(not)41 b(greater)h(than)e(1)h(that)g(giv)m(es)g(full)
+d(co)m(v)m(erage.)74 b(This)39 b(dot)i(size)f(ma)m(y)h(b)s(e)f
+(di\013eren)m(t)g(for)g(di\013eren)m(t)150 2008 y(resolutions.)f(T)-8
+b(uning)29 b(v)-5 b(ariable)29 b(dot)i(size)f(prin)m(ters)f(is)g(more)i
+(complicated;)f(the)h(pro)s(cess)f(is)f(describ)s(ed)150
+2118 y(b)s(elo)m(w.)275 2261 y(The)k(last)h(mem)m(b)s(er)g(is)f(a)i(p)s
+(oin)m(ter)e(to)i(a)g(structure)f(con)m(taining)g(a)g(list)f(of)i(ink)d
+(v)-5 b(alues)34 b(for)g(v)-5 b(ariable)150 2370 y(dot)33
+b(size)h(\(or)f(6)h(color\))f(inks.)48 b(W)-8 b(e)35
+b(mo)s(del)d(v)-5 b(ariable)32 b(dot)h(size)g(inks)f(as)h(pro)s(ducing)
+e(a)j(certain)f Fr(")p Fu(v)-5 b(alue)p Fr(")150 2480
+y Fu(of)34 b(ink)f(for)h(eac)m(h)h(a)m(v)-5 b(ailable)33
+b(dot)h(size,)h(where)f(the)g(largest)h(dot)f(size)g(has)f(a)i(v)-5
+b(alue)33 b(of)h(1.)53 b(6-color)34 b(inks)150 2589 y(are)d(handled)e
+(similarly;)e(the)k(ligh)m(t)f(cy)m(an)h(and)f(ligh)m(t)g(magen)m(ta)j
+(inks)c(are)i(treated)g(as)g(a)g(fractional)f(ink)150
+2699 y(v)-5 b(alue.)57 b(The)36 b(com)m(bination)f(of)h(v)-5
+b(ariable)35 b(dot)h(size)g(and)g(6)g(color)g(inks,)g(of)h(course,)g
+(just)f(creates)h(that)150 2808 y(man)m(y)30 b(more)h(di\013eren)m(t)f
+(ink)f(c)m(hoices.)275 2951 y(This)c(structure)i(is)f(actually)h
+(rather)g(complicated;)h(it)f(con)m(tains)h(en)m(tries)f(for)g(eac)m(h)
+h(com)m(bination)f(of)150 3061 y(ph)m(ysical)f(prin)m(ter)f(resolution)
+h(\(180,)j(360,)h(720,)f(and)d(1440)j(dpi\),)d(ink)g(colors)h(\(4,)i
+(6,)f(and)e(7\),)j(and)d(single)150 3170 y(and)i(v)-5
+b(ariable)28 b(dot)h(sizes)g(\(since)g(some)g(prin)m(ter)f(mo)s(des)g
+(can't)i(handle)e(v)-5 b(ariable)28 b(dot)h(size)g(inks\).)39
+b(Since)150 3280 y(there's)31 b(so)f(m)m(uc)m(h)h(data,)g(it's)f
+(actually)g(a)h(somewhat)g(deeply)e(nested)h(structure:)275
+3422 y(An)f Fr(escp2_printer_t)e Fu(con)m(tains)j(a)h(p)s(oin)m(ter)e
+(\(essen)m(tially)-8 b(,)30 b(a)h(reference)g(rather)f(than)g(a)h(cop)m
+(y\))g(to)150 3532 y(an)f Fr(escp2_variable_inklist_t)p
+Fu(.)275 3674 y(An)c Fr(escp2_variable_inklist_t)20 b
+Fu(con)m(tains)27 b(p)s(oin)m(ters)e(to)j Fr(escp2_variable_inkset_t)20
+b Fu(struc-)150 3784 y(tures.)39 b(There)25 b(is)g(one)h(suc)m(h)g(p)s
+(oin)m(ter)f(for)g(eac)m(h)i(com)m(bination)e(of)h(resolution,)g(dot)g
+(t)m(yp)s(e,)h(and)e(ink)g(colors)150 3893 y(as)31 b(describ)s(ed)d(ab)
+s(o)m(v)m(e.)42 b(Y)-8 b(es,)31 b(this)f(is)f(rather)h(in\015exible.)
+275 4036 y(An)c Fr(escp2_variable_inkset_t)20 b Fu(con)m(tains)26
+b(p)s(oin)m(ters)f(to)i Fr(escp2_variable_ink_t)21 b
+Fu(structures.)150 4145 y(There)30 b(is)f(one)i(suc)m(h)f(p)s(oin)m
+(ter)f(for)i(eac)m(h)g(of)g(the)f(four)g(colors)g(\(C,)h(M,)g(Y,)f(and)
+g(K\).)275 4288 y(An)g Fr(escp2_variable_ink_t)25 b Fu(con)m(tains)31
+b(a)h(p)s(oin)m(ter)d(to)j(the)f(actual)g(list)f(of)h(ink)e(v)-5
+b(alues)31 b(\()p Fr(simple_)150 4398 y(dither_range_t)p
+Fu(\),)c(the)j(n)m(um)m(b)s(er)f(of)i(ink)e(v)-5 b(alues,)29
+b(and)h(a)h(densit)m(y)e(v)-5 b(alue)30 b(to)h(b)s(e)e(used)h(for)g
+(computing)150 4507 y(the)24 b(transitions.)37 b(This)23
+b(densit)m(y)g(v)-5 b(alue)23 b(is)h(actually)f(a)i(scaling)e(v)-5
+b(alue;)26 b(it)d(is)h(m)m(ultiplied)c(b)m(y)k(the)g(e\013ectiv)m(e)150
+4617 y(densit)m(y)36 b(to)i(compute)f(the)g(densit)m(y)f(to)i(b)s(e)e
+(used)g(for)g(computing)g(the)h(transitions.)59 b(Normally)-8
+b(,)38 b(this)150 4726 y(v)-5 b(alue)34 b(is)g(`)p Fr(1)p
+Fu(',)j(but)d(in)f(some)j(cases)f(it)g(ma)m(y)g(b)s(e)f(p)s(ossible)f
+(to)i(get)h(smo)s(other)f(results)f(with)f(a)i(di\013eren)m(t)150
+4836 y(v)-5 b(alue)39 b(\(in)g(particular,)h(the)g(single)e(dot)i(size)
+g(6-color)g(inks)e(w)m(ork)i(b)s(est)f(with)g(the)g(e\013ectiv)m(e)j
+(densit)m(y)150 4945 y(scaled)27 b(to)h(`)p Fr(.75)p
+Fu(')e(for)h(this)f(purp)s(ose\).)38 b(A)27 b(lo)m(w)m(er)h(densit)m(y)
+e(lo)m(w)m(ers)h(the)g(transition)f(p)s(oin)m(ts,)g(whic)m(h)g(results)
+150 5055 y(in)j(more)i(ink)e(b)s(eing)g(dep)s(osited.)275
+5198 y(A)h Fr(simple_dither_range_t)25 b Fu(is)k(a)i(structure)f(con)m
+(taining)g(four)f(v)-5 b(alues:)199 5340 y(1.)61 b(The)30
+b(v)-5 b(alue)30 b(of)g(the)h(particular)e(ink)p eop
+%%Page: 81 86
+81 85 bop 150 -116 a Fu(App)s(endix)28 b(D:)j(Adding)d(a)j(new)f(prin)m
+(ter)2112 b(81)199 299 y(2.)61 b(The)30 b(bit)f(pattern)i(used)e(to)i
+(represen)m(t)g(the)f(ink)199 434 y(3.)61 b(Whether)31
+b(the)f(ink)f(is)h(ligh)m(t)f(\(0\))j(or)e(dark)g(\(1\),)i(for)e(inks)f
+(with)g(ligh)m(t)g(and)h(dark)g(v)-5 b(arian)m(ts)199
+570 y(4.)61 b(The)25 b(relativ)m(e)h(amoun)m(t)g(of)f(ink)g(actually)g
+(dep)s(osited)f(b)m(y)i(this)e(dot)i(\(not)g(curren)m(tly)f(used)f(for)
+i(m)m(uc)m(h;)330 679 y(it)35 b(can)i(b)s(e)e(used)g(for)g(ink)g
+(reduction)g(purp)s(oses,)g(to)i(reduce)f(the)g(amoun)m(t)g(of)g(ink)e
+(dep)s(osited)h(on)330 789 y(the)c(pap)s(er\).)275 951
+y(These)26 b(things)g(are)i(in)m(teresting)e(as)i(arra)m(ys.)40
+b(F)-8 b(rom)27 b(an)g(arra)m(y)h(of)f Fr(simple_dither_range_t)p
+Fu('s,)c(the)150 1060 y(dither)32 b(co)s(de)h(computes)g(transition)f
+(v)-5 b(alues)32 b(that)i(it)f(lo)s(oks)f(up)h(at)g(run)f(time)h(to)h
+(decide)e(what)h(ink)f(to)150 1170 y(prin)m(t,)d(as)i(w)m(ell)e(as)i
+(whether)f(to)h(prin)m(t)e(at)i(all.)275 1306 y Fi(Really)g
+Fu(confused)f(no)m(w?)40 b(Y)-8 b(up.)40 b(Y)-8 b(ou'll)30
+b(probably)f(\014nd)f(it)i(easier)h(to)g(simply)d(read)i(the)g(co)s
+(de.)150 1568 y Ft(D.4)68 b(T)-11 b(uning)44 b(the)h(prin)l(ter)275
+1762 y Fu(No)m(w,)35 b(ho)m(w)g(do)f(y)m(ou)g(use)g(all)f(this)g(to)i
+(tune)e(a)i(prin)m(ter?)50 b(There)34 b(are)g(a)g(n)m(um)m(b)s(er)f(of)
+h(w)m(a)m(ys)h(to)g(do)f(it;)150 1872 y(this)29 b(one)i(is)e(m)m(y)i(p)
+s(ersonal)e(fa)m(v)m(orite.)275 2008 y(There's)37 b(a)h(\014le)f(named)
+g(`)p Fr(cyan-sweep.tif)p Fu('.)59 b(This)36 b(consists)h(of)h(a)g
+(thin)e(bar)h(of)h(cy)m(an)g(sw)m(eeping)150 2118 y(from)33
+b(white)g(to)i(almost)f(pure)f(cy)m(an,)j(and)d(from)h(pure)e(cy)m(an)j
+(to)g(blac)m(k.)51 b(The)34 b(\014rst)f(thing)g(to)h(do)g(is)f(to)150
+2227 y(pic)m(k)39 b(the)g(appropriate)f Fr(simple_dither_range_t)33
+b Fu(\(or)39 b(create)i(a)e(whole)g(new)f Fr(escp2_variable_)150
+2337 y(inklist_t)p Fu(\))24 b(and)h(commen)m(t)i(out)f(all)f(but)g(the)
+h(dark)m(est)g(ink)f(\(this)g(means)h(y)m(ou'll)f(b)s(e)g(using)g(the)h
+(largest)150 2447 y(dots)37 b(of)h(dark)e(ink\).)60 b(A)m(t)39
+b(8.5)p Fr(")f Fu(width)d(\(the)j(width)d(of)i(a)h(letter-size)g(piece)
+f(of)g(pap)s(er\),)i(the)e(bar)g(will)150 2556 y(b)s(e)e(1/8)p
+Fr(")h Fu(high.)55 b(Prin)m(ting)34 b(it)h(on)g(wider)f(or)h(narro)m(w)
+m(er)h(pap)s(er)f(will)d(c)m(hange)37 b(the)f(heigh)m(t)f(accordingly)
+-8 b(.)150 2666 y(Prin)m(t)30 b(it)g(width-wise)f(across)i(a)g(piece)g
+(of)g(photo)g(qualit)m(y)f(pap)s(er)f(in)h(line)f(art)i(mo)s(de)f
+(using)g(ordered)g(or)150 2775 y(adaptiv)m(e)35 b(h)m(ybrid)e(dither.)
+54 b(Do)36 b(not)f(use)g(photographic)f(mo)s(de;)k(the)d(colors)g(in)f
+(photographic)g(mo)s(de)150 2885 y(v)-5 b(ary)29 b(non-linearly)d(dep)s
+(ending)h(up)s(on)g(the)i(presence)g(of)g(the)g(three)g(color)g(comp)s
+(onen)m(ts,)h(while)d(in)h(line)150 2995 y(art)36 b(mo)s(de)f(the)h
+(colors)g(are)g(m)m(uc)m(h)g(purer.)55 b(Mak)m(e)37 b(sure)e(that)h
+(all)f(the)h(color)f(adjustmen)m(ts)h(are)g(set)g(to)150
+3104 y(defaults)e(\(1.0\).)57 b(Use)36 b(the)f(highest)f(qualit)m(y)h
+(v)m(ersion)f(of)h(the)h(prin)m(t)e(mo)s(de)g(y)m(ou're)i(testing)f(to)
+h(reduce)150 3214 y(banding)21 b(and)h(other)h(artifacts.)39
+b(This)20 b(is)i(m)m(uc)m(h)h(easier)g(to)g(do)g(with)e(the)i(Gimp)e
+(than)i(with)e(Ghostscript.)275 3350 y(A)m(t)31 b(this)e(stage,)j(y)m
+(ou)f(w)m(an)m(t)g(to)g(lo)s(ok)f(for)g(four)g(things:)199
+3486 y(1.)61 b(The)30 b(blac)m(k)g(near)h(the)f(cen)m(ter)i(of)e(the)h
+(line)d(is)i(solid,)f(but)g(not)i(more)f(so)h(than)f(that.)199
+3622 y(2.)61 b(The)30 b(cy)m(an)h(immediately)e(to)i(the)f(left)g(of)h
+(the)g(blac)m(k)f(is)f Fn(almost)41 b Fu(solid.)199 3757
+y(3.)61 b(The)25 b(dark)h(cy)m(an)h(at)f(the)g(far)g(righ)m(t)g(of)g
+(the)g(page)h(is)e(solid,)g(but)g(not)h(more)g(so.)40
+b(Y)-8 b(ou)26 b(can)h(try)e(tuning)330 3867 y(the)31
+b(densit)m(y)e(so)i(that)g(it)f(isn't)f(quite)h(solid,)f(then)h(n)m
+(udging)f(up)g(the)i(densit)m(y)e(un)m(til)g(it)h(is.)199
+4002 y(4.)61 b(Both)29 b(sw)m(eeps)f(sw)m(eep)g(smo)s(othly)f(from)g
+(ligh)m(t)g(to)i(dark.)40 b(In)27 b(particular,)g(the)h(dark)f(half)g
+(of)h(the)g(bar)330 4112 y(shouldn't)g(visibly)g(c)m(hange)j(color;)g
+(it)f(should)e(go)k(smo)s(othly)d(from)h(cy)m(an)h(to)g(blac)m(k.)275
+4274 y(Rep)s(eat)h(this)e(stage)j(un)m(til)d(y)m(ou)i(ha)m(v)m(e)h(ev)m
+(erything)e(just)g(righ)m(t.)44 b(Use)32 b(the)g(p)s(ositioning)d(en)m
+(try)j(b)s(o)m(xes)150 4383 y(in)g(the)h(dialog)f(to)h(p)s(osition)e
+(eac)m(h)j(bar)f(exactly)h(1/8)p Fr(")f Fu(further)f(do)m(wn)g(the)h
+(page.)49 b(Adjacen)m(t)34 b(bars)f(will)150 4493 y(b)s(e)d(touc)m
+(hing.)275 4629 y(The)e(next)i(step)f(is)f(to)i(uncommen)m(t)g(out)f
+(the)h(second)f(dark)m(est)h(dot)f(size.)41 b(If)28 b(y)m(ou're)i
+(using)e(v)-5 b(ariable)150 4739 y(dots,)32 b(use)f(the)h(second)f
+(largest)h(dot)g(size)f(of)h(the)f(dark)g(ink)f(rather)i(than)f(the)g
+(largest)h(dot)g(size)f(of)h(the)150 4848 y(ligh)m(t)e(ink.)39
+b(This)29 b(will)e(giv)m(e)k(y)m(ou)g(t)m(w)m(o)h(inks.)275
+4985 y(When)j(y)m(ou)g(recompile)g(the)g(plugin,)f(y)m(ou)i(simply)d
+(need)i(to)h(cop)m(y)g(the)g(new)f(executable)g(in)m(to)h(the)150
+5094 y(correct)c(place.)40 b(Y)-8 b(ou)31 b(do)f(not)h(need)f(to)h
+(exit)f(and)g(restart)h(the)g(Gimp.)275 5230 y(Prin)m(t)c(another)j
+(bar)e(adjacen)m(t)i(to)g(the)f(\014rst)f(one.)40 b(Y)-8
+b(our)29 b(goal)h(is)e(to)h(matc)m(h)h(the)f(bar)g(using)e(a)i(single)
+150 5340 y(dot)i(size)f(as)h(closely)f(as)h(p)s(ossible.)38
+b(Y)-8 b(ou'll)30 b(\014nd)f(that)i(the)g(dark)f(region)g(of)g(the)h
+(bar)f(shouldn't)f(c)m(hange)p eop
+%%Page: 82 87
+82 86 bop 150 -116 a Fu(App)s(endix)28 b(D:)j(Adding)d(a)j(new)f(prin)m
+(ter)2112 b(82)150 299 y(to)33 b(an)m(y)f(great)i(degree,)f(but)f(the)g
+(ligh)m(t)f(half)g(probably)f(will.)44 b(If)31 b(the)i(ligh)m(ter)e
+(part)h(of)g(the)h(ligh)m(t)e(half)g(is)150 408 y(to)s(o)37
+b(dark,)h(y)m(ou)g(need)e(to)h(increase)g(the)g(v)-5
+b(alue)36 b(of)h(the)g(smaller)e(dot;)40 b(if)c(it's)g(to)s(o)i(ligh)m
+(t,)g(y)m(ou)f(need)f(to)150 518 y(decrease)e(the)g(v)-5
+b(alue.)48 b(The)33 b(reasoning)f(is)h(that)g(if)g(the)g(v)-5
+b(alue)33 b(is)f(to)s(o)i(lo)m(w,)g(the)f(ink)f(isn't)g(b)s(eing)g(giv)
+m(en)150 628 y(enough)g(credit)h(for)f(its)g(con)m(tribution)f(to)j
+(the)f(darkness)e(of)i(the)g(ink,)f(and)g(vice)h(v)m(ersa.)48
+b(Rep)s(eat)34 b(un)m(til)150 737 y(y)m(ou)29 b(ha)m(v)m(e)g(a)g(go)s
+(o)s(d)f(matc)m(h.)41 b(Mak)m(e)30 b(sure)d(y)m(ou)i(let)f(the)h(ink)e
+(dry)g(fully)-8 b(,)27 b(whic)m(h)g(will)f(tak)m(e)k(a)f(few)f(min)m
+(utes.)150 847 y(W)-8 b(et)32 b(ink)d(will)f(lo)s(ok)i(to)s(o)i(dark.)
+40 b(Don't)32 b(lo)s(ok)e(at)h(the)g(pap)s(er)e(to)s(o)j(closely;)e
+(hold)f(it)h(at)i(a)f(distance.)40 b(The)150 956 y(extra)e(graininess)e
+(of)h(the)h(largest)g(dot)f(size)h(will)d(probably)g(mak)m(e)k(it)e(lo)
+s(ok)g(ligh)m(ter)f(than)i(it)f(should;)150 1066 y(if)e(y)m(ou)h(hold)f
+(it)h(far)f(enough)h(a)m(w)m(a)m(y)i(so)e(that)h(y)m(ou)f(can't)h(see)g
+(the)f(dots,)i(y)m(ou'll)d(get)i(a)f(more)g(accurate)150
+1176 y(picture)29 b(of)i(what's)f(going)h(on.)275 1322
+y(After)j(y)m(ou)g(ha)m(v)m(e)h(what)f(lo)s(oks)f(lik)m(e)g(a)i(go)s(o)
+s(d)e(matc)m(h,)j(prin)m(t)d(another)h(bar)f(using)g(only)g(the)h
+(largest)150 1431 y(dot)29 b(size)g(\(or)g(dark)f(ink,)g(for)g(single)g
+(dot)h(size)f(6-color)i(prin)m(ters\).)39 b(Y)-8 b(ou)29
+b(w)m(an)m(t)h(to)f(ensure)f(that)i(the)f(bars)150 1541
+y(touc)m(hing)34 b(eac)m(h)g(other)g(lo)s(ok)g(iden)m(tical,)f(or)h(as)
+g(close)g(as)g(p)s(ossible)d(to)j(it;)h(y)m(our)f(ey)m(e)h(w)m(on't)f
+(giv)m(e)h(y)m(ou)f(a)150 1650 y(go)s(o)s(d)c(reading)e(if)h(the)h
+(bars)f(are)h(separated)h(from)e(eac)m(h)i(other.)40
+b(Y)-8 b(ou'll)29 b(probably)f(ha)m(v)m(e)j(to)g(rep)s(eat)f(the)150
+1760 y(pro)s(cedure.)275 1906 y(The)24 b(next)g(step)h(is)f(to)h
+(commen)m(t)h(out)f(all)e(but)h(the)h(largest)g(and)f(third-largest)f
+(dot)i(size,)h(and)e(rep)s(eat)150 2016 y(the)31 b(pro)s(cedure.)42
+b(When)31 b(they)g(matc)m(h,)i(use)e(all)f(three)h(dot)g(sizes)g(of)g
+(dark)g(ink.)42 b(Again,)31 b(the)g(goal)h(is)e(to)150
+2125 y(matc)m(h)h(the)g(single)e(dot)h(size.)275 2271
+y(Y)-8 b(ou'll)22 b(probably)g(\014nd)g(the)h(matc)m(h)i(is)d(imp)s
+(erfect.)37 b(No)m(w)24 b(y)m(ou)g(ha)m(v)m(e)h(to)f(\014gure)f(out)g
+(what)h(region)f(isn't)150 2381 y(righ)m(t,)37 b(whic)m(h)d(tak)m(es)j
+(some)f(exp)s(erimen)m(tation.)55 b(Ev)m(en)36 b(small)e(adjustmen)m
+(ts)h(can)h(mak)m(e)g(a)g(noticeable)150 2491 y(di\013erence)d(in)f
+(what)h(y)m(ou)h(see.)50 b(A)m(t)34 b(this)e(stage,)k(it's)d(v)m(ery)h
+(imp)s(ortan)m(t)e(to)i(hold)e(the)i(page)g(far)f(enough)150
+2600 y(from)28 b(y)m(our)h(ey)m(e;)i(when)d(y)m(ou)h(use)g(all)f(three)
+h(dot)g(sizes,)g(the)g(texture)h(will)c(b)s(e)i(m)m(uc)m(h)h(more)g(ev)
+m(en,)h(whic)m(h)150 2710 y(sometimes)g(mak)m(es)i(it)e(lo)s(ok)g(dark)
+m(er)g(and)g(sometimes)g(ligh)m(ter.)275 2856 y(After)j(this)g(is)f
+(calibrated,)i(it's)f(time)g(to)h(calibrate)f(the)h(ligh)m(t)e(ink)g
+(against)i(the)g(dark)f(ink.)48 b(T)-8 b(o)34 b(do)150
+2966 y(this,)d(commen)m(t)i(out)f(all)f(but)g(the)h(large)g(dot)g(v)m
+(ersion)f(of)h(the)g(t)m(w)m(o)i(inks,)d(and)g(rep)s(eat)h(the)g(pro)s
+(cedure.)150 3075 y(This)26 b(is)h(tric)m(kier,)h(b)s(ecause)g(the)g(h)
+m(ues)g(of)g(the)g(inks)f(migh)m(t)h(not)g(b)s(e)f(quite)h(iden)m
+(tical.)38 b(Lo)s(ok)29 b(at)f(the)g(dark)150 3185 y(half)37
+b(of)h(the)g(bar)g(as)g(w)m(ell)f(as)h(the)g(ligh)m(t)g(half)f(to)h
+(see)h(that)g(the)f(h)m(ue)g(really)e(do)s(esn't)i(c)m(hange)h(as)g(y)m
+(ou)150 3294 y(sw)m(eep)c(from)e(cy)m(an)j(to)f(blac)m(k.)52
+b(Sometimes)34 b(it's)g(easier)h(to)g(judge)f(that)h(w)m(a)m(y)-8
+b(.)54 b(Y)-8 b(ou)35 b(ma)m(y)g(\014nd)d(that)j(it)150
+3404 y(lo)s(oks)30 b(blotc)m(h)m(y)-8 b(,)31 b(in)e(whic)m(h)g(case)j
+(y)m(ou)f(should)d(switc)m(h)i(from)g(ordered)f(dither)g(to)i(adaptiv)m
+(e)g(h)m(ybrid.)275 3550 y(After)36 b(y)m(ou)h(ha)m(v)m(e)g(the)g(ligh)
+m(t)f(and)f(dark)h(inks)f(calibrated)h(against)g(eac)m(h)i(other,)g
+(it's)e(time)g(to)i(add)150 3660 y(ev)m(erything)33 b(bac)m(k)g(in.)48
+b(Usually)31 b(y)m(ou)i(don't)g(w)m(an)m(t)h(to)g(use)e(the)i(largest)f
+(dot)g(size)g(of)g(ligh)m(t)f(ink.)47 b(These)150 3769
+y(dots)24 b(will)e(b)s(e)h(m)m(uc)m(h)h(larger)g(than)g(the)g(small)f
+(dots)h(of)g(dark)f(ink,)i(but)e(they'll)g(still)f(b)s(e)h(ligh)m(ter.)
+38 b(This)23 b(will)150 3879 y(cause)34 b(problems)d(when)h(prin)m
+(ting)f(mixed)h(colors,)i(since)e(y)m(ou'll)g(b)s(e)h(dep)s(ositing)e
+(more)i(ink)f(on)h(ligh)m(ter)150 3988 y(regions)d(of)h(the)g(page,)g
+(and)f(y)m(ou'll)g(probably)f(get)i(strange)g(color)g(casts)g(that)h(y)
+m(ou)e(can't)i(get)g(rid)d(of)h(in)150 4098 y(neutral)f(tones.)42
+b(I)30 b(normally)e(use)i(only)g(the)g(smallest)g(one)h(or)f(t)m(w)m(o)
+i(dot)e(sizes)g(of)h(ligh)m(t)f(ink.)275 4244 y(After)35
+b(y)m(ou'v)m(e)h(t)m(w)m(eak)m(ed)h(ev)m(erything,)f(prin)m(t)d(the)i
+(color)g(bar)g(with)e(saturation)i(set)g(to)h(zero.)55
+b(This)150 4354 y(will)32 b(prin)m(t)g(neutral)i(tones)g(using)f(color)
+h(inks.)51 b(Y)-8 b(our)34 b(goal)h(here)f(is)f(to)i(lo)s(ok)f(for)g
+(neutral)f(tonalit)m(y)-8 b(.)52 b(If)150 4463 y(y)m(ou're)31
+b(using)e(a)i(6-color)h(prin)m(ter)d(and)h(get)h(a)g(y)m(ello)m(w)g
+(cast,)h(it)e(means)g(that)h(the)g(v)-5 b(alues)30 b(for)g(y)m(our)h
+(ligh)m(t)150 4573 y(inks)37 b(are)j(to)s(o)f(high)e(\(remem)m(b)s(er,)
+k(that)f(means)e(they're)i(getting)f(to)s(o)h(m)m(uc)m(h)f(credit,)h
+(so)f(y)m(ou're)h(not)150 4682 y(dep)s(ositing)33 b(enough)i(cy)m(an)g
+(and)f(magen)m(ta)j(ink,)e(and)f(the)h(y)m(ello)m(w)g(dominates\).)54
+b(If)35 b(y)m(ou)g(get)h(a)f(bluish)150 4792 y(or)30
+b(bluish-purple)25 b(cast,)31 b(y)m(our)f(ligh)m(t)f(inks)f(are)j(to)s
+(o)f(lo)m(w)g(\(y)m(ou're)h(not)f(giving)f(them)g(enough)h(credit,)g
+(so)150 4902 y(to)s(o)e(m)m(uc)m(h)g(cy)m(an)g(and)f(magen)m(ta)j(is)c
+(dep)s(osited,)h(whic)m(h)g(o)m(v)m(erwhelms)g(the)h(y)m(ello)m(w\).)40
+b(Mak)m(e)29 b(sure)e(y)m(ou)h(do)150 5011 y(this)e(on)i(v)m(ery)g
+(white,)f(v)m(ery)h(high)e(grade)i(inkjet)f(pap)s(er)f(that's)j
+(designed)d(for)h(1440x720)k(dpi)26 b(or)h(higher;)150
+5121 y(otherwise)e(the)g(ink)f(will)f(spread)h(on)h(con)m(tact)j(and)c
+(y)m(ou'll)h(get)h(v)-5 b(alues)25 b(that)g(aren't)h(really)e(true)h
+(for)g(high)150 5230 y(grade)33 b(pap)s(er.)47 b(Y)-8
+b(ou)33 b(can,)h(of)f(course,)h(calibrate)e(for)g(lo)m(w)h(grade)g(pap)
+s(er)f(if)f(that's)j(what)f(y)m(ou're)g(going)150 5340
+y(to)e(use,)f(but)g(that)h(shouldn't)e(b)s(e)g(put)h(in)m(to)g(the)h
+(distribution.)p eop
+%%Page: 83 88
+83 87 bop 150 -116 a Fu(App)s(endix)28 b(D:)j(Adding)d(a)j(new)f(prin)m
+(ter)2112 b(83)275 299 y(Y)-8 b(ou)43 b(can)f(also)h(fully)d
+(desaturate)k(this)d(bar)h(inside)e(the)j(Gimp)f(and)g(prin)m(t)f(it)h
+(as)h(mono)s(c)m(hrome)150 408 y(\(don't)38 b(prin)m(t)e(the)i(cy)m(an)
+g(as)f(mono)s(c)m(hrome;)42 b(the)37 b(driv)m(er)g(do)s(es)g(funn)m(y)f
+(things)g(with)g(luminance\),)i(for)150 518 y(comparison.)i(Y)-8
+b(ou'll)30 b(\014nd)e(it)i(v)m(ery)h(hard)e(to)i(get)h(rid)d(of)h(all)f
+(color)i(casts.)275 652 y(There)e(are)i(other)g(w)m(a)m(ys)g(of)g
+(tuning)d(prin)m(ters,)i(but)f(this)g(one)i(w)m(orks)f(prett)m(y)h(w)m
+(ell)f(for)g(me.)150 909 y Ft(D.5)68 b(Canon)45 b(inkjet)h(prin)l(ters)
+275 1101 y Fu(Basically)-8 b(,)39 b(a)f(new)f(Canon)g(prin)m(ter)g(can)
+h(b)s(e)f(added)g(to)h(`)p Fr(print-canon.c)p Fu(')d(in)h(a)i(similar)d
+(w)m(a)m(y)k(as)150 1210 y(describ)s(ed)28 b(ab)s(o)m(v)m(e)k(for)e
+(the)h(epson)f(inkjet)f(prin)m(ters.)39 b(The)30 b(main)g
+(di\013erences)f(are)i(noted)f(here:)275 1345 y(In)h(general,)i(Canon)f
+(prin)m(ters)f(ha)m(v)m(e)i(more)g(\\built-in)c(in)m(telligence")j
+(than)g(Epson)f(prin)m(ters)g(whic)m(h)150 1454 y(results)j(in)f(the)i
+(fact)h(that)g(the)f(driv)m(er)e(only)h(has)h(to)h(tell)e(the)h(prin)m
+(ting)e(conditions)g(lik)m(e)h(resolutions,)150 1564
+y(dot)i(sizes,)g(etc.)57 b(to)36 b(the)f(prin)m(ter)f(and)h(afterw)m
+(ards)g(transfer)g(the)h(raster)f(data)h(line)e(b)m(y)h(line)f(for)h
+(eac)m(h)150 1673 y(color)30 b(used.)275 1807 y Fr(canon_cap_t)d
+Fu(is)i(a)i(C)f(struct)g(de\014ned)f(as)i(follo)m(ws:)3474
+2040 y(Data)h(t)m(yp)s(e)-3724 b Fk(canon)p 449 2040
+35 5 v 40 w(cap)p 660 2040 V 41 w(t)630 2144 y Fr(typedef)46
+b(struct)g(canon_caps)f({)725 2247 y(int)i(model;)476
+b(/*)47 b(model)g(number)f(as)h(used)f(in)i(printers.xml)c(*/)725
+2351 y(int)j(max_width;)284 b(/*)47 b(maximum)f(printable)f(paper)i
+(size)f(*/)725 2455 y(int)h(max_height;)725 2559 y(int)g(base_res;)332
+b(/*)47 b(base)g(resolution)e(-)i(shall)g(be)g(150)g(or)g(180)g(*/)725
+2663 y(int)g(max_xdpi;)332 b(/*)47 b(maximum)f(horizontal)f(resolution)
+g(*/)725 2766 y(int)i(max_ydpi;)332 b(/*)47 b(maximum)f(vertical)g
+(resolution)f(*/)725 2870 y(int)i(max_quality;)725 2974
+y(int)g(border_left;)188 b(/*)47 b(left)g(margin,)f(points)g(*/)725
+3078 y(int)h(border_right;)140 b(/*)47 b(right)g(margin,)e(points)h(*/)
+725 3181 y(int)h(border_top;)236 b(/*)47 b(absolute)f(top)h(margin,)e
+(points)i(*/)725 3285 y(int)g(border_bottom;)92 b(/*)47
+b(absolute)f(bottom)g(margin,)g(points)g(*/)725 3389
+y(int)h(inks;)524 b(/*)47 b(installable)e(cartridges)g(\(CANON_INK_*\))
+f(*/)725 3493 y(int)j(slots;)476 b(/*)47 b(available)e(paperslots)g(*/)
+725 3597 y(int)i(features;)332 b(/*)47 b(special)f(bjl)h(settings)e(*/)
+725 3700 y(canon_dot_size_t)f(dot_sizes;)h(/*)i(Vector)f(of)h(dot)g
+(sizes)g(for)f(resolutions)f(*/)725 3804 y(canon_densities_t)f
+(densities;)h(/*)i(List)f(of)i(densities)d(for)i(each)f(printer)g(*/)
+725 3908 y(canon_variable_inklist_t)c(*inxs;)k(/*)h(Choices)f(of)h
+(inks)g(for)f(this)h(printer)f(*/)630 4012 y(})h(canon_cap_t;)275
+4195 y Fu(Since)38 b(there)i(are)g(Canon)f(prin)m(ters)f(whic)m(h)g
+(prin)m(t)g(in)h(resolutions)f(of)h(2^)p Fc(n)27 b Fs(\003)g
+Fu(150)41 b(dpi)d(\(e.g.)69 b(300,)150 4305 y(600,)44
+b(1200\))e(and)d(others)h(whic)m(h)e(supp)s(ort)g(resolutions)h(of)h
+(2^)p Fc(n)27 b Fs(\003)g Fu(180)41 b(dpi)d(\(e.g.)70
+b(360,)44 b(720,)g(1440\),)150 4414 y(there's)32 b(a)h(base)f
+(resolution)f(\(150)i(or)f(180,)i(resp)s(ectiv)m(ely\))e(giv)m(en)g(in)
+f(the)h Fr(canon_cap_t)p Fu(.)43 b(The)31 b(structs)150
+4524 y Fr(canon_dot_size_t)p Fu(,)c Fr(canon_densities_t)f
+Fu(and)k Fr(canon_variable_inklist_)o(t)25 b Fu(refer)30
+b(to)i(resolu-)150 4633 y(tions)e(b)s(eing)f(m)m(ultiples)f(of)i(the)h
+(base)f(resolution.)275 4767 y(F)-8 b(or)30 b(the)h(Canon)f(driv)m(er,)
+f(the)h(struct)g Fr(canon_dot_size_t)c Fu(holds)j(v)-5
+b(alues)29 b(for)h(a)h(mo)s(del's)e(capabil-)150 4877
+y(ities)i(at)h(a)g(giv)m(en)g(resolution:)42 b(`)p Fr(-1)p
+Fu(')32 b(if)f(the)g(resolution)g(is)g(not)h(supp)s(orted.)43
+b(`)p Fr(0)p Fu(')31 b(if)g(it)g(can)h(b)s(e)g(used)f(and)150
+4987 y(`)p Fr(1)p Fu(')g(if)e(the)h(resolution)f(can)i(b)s(e)f(used)f
+(for)i(v)-5 b(ariable)29 b(dot)h(size)h(prin)m(ting.)275
+5121 y(In)c Fr(canon_densities_t)c Fu(the)28 b(base)g(densities)f(for)g
+(eac)m(h)j(resolution)c(can)i(b)s(e)g(sp)s(eci\014ed)e(lik)m(e)h(for)h
+(an)150 5230 y(epson)35 b(prin)m(ter,)i(the)f(same)g(holds)e(true)i
+(for)f Fr(canon_variable_inklist_t)p Fu(.)51 b(See)36
+b(the)g(descriptions)150 5340 y(ab)s(o)m(v)m(e)c(to)f(learn)e(ab)s(out)
+h(ho)m(w)h(to)g(adjust)f(y)m(our)g(mo)s(del's)f(output)h(to)h(yield)e
+(nice)h(results.)p eop
+%%Page: 84 89
+84 88 bop 150 -116 a Fu(App)s(endix)28 b(D:)j(Adding)d(a)j(new)f(prin)m
+(ter)2112 b(84)275 299 y(There's)40 b(a)i(sligh)m(t)e(di\013erence)h
+(though)g(in)f(the)h(w)m(a)m(y)h(the)g(Canon)e(driv)m(er)g(and)h(the)g
+(escp2)h(driv)m(er)150 408 y(de\014ne)30 b(their)f(v)-5
+b(ariable)29 b(inklists:)38 b(In)30 b(the)g(Canon)g(driv)m(er,)g(y)m
+(ou)g(need)g(to)i(de\014ne)d(an)h(inklist)e(lik)m(e)i(this:)390
+537 y Fr(static)46 b(const)g(canon_variable_inklist_t)c
+(canon_ink_myinks[])g(=)390 641 y({)485 745 y({)581 848
+y(1,4,)47 b(/*)g(1bit/pixel,)d(4)k(colors)e(*/)581 952
+y(&ci_CMYK_1,)f(&ci_CMYK_1,)f(&ci_CMYK_1,)581 1056 y(&ci_CMYK_1,)h
+(&ci_CMYK_1,)f(&ci_CMYK_1,)485 1160 y(},)485 1264 y({)581
+1367 y(3,4,)j(/*)g(3bit/pixel,)d(4)k(colors)e(*/)581
+1471 y(&ci_CMYK_3,)f(&ci_CMYK_3,)f(&ci_CMYK_3,)581 1575
+y(&ci_CMYK_3,)h(&ci_CMYK_3,)f(&ci_CMYK_3,)485 1679 y(},)390
+1782 y(};)150 1917 y Fu(where)d(the)h(`)p Fr(&ci_CMYK_1)p
+Fu(')d(and)i(`)p Fr(&ci_CMYK_3)p Fu(')e(en)m(tries)i(are)h(references)g
+(to)g(a)g(previously)d(de\014ned)150 2027 y(const)31
+b(of)f(t)m(yp)s(e)h Fr(canon_variable_inkset_t)p Fu(.)p
+eop
+%%Page: 85 90
+85 89 bop 150 -116 a Fu(Data)32 b(T)m(yp)s(e)e(and)g(V)-8
+b(ariable)29 b(Index)2290 b(85)150 299 y Fp(Data)54 b(T)l(yp)t(e)g(and)
+f(V)-13 b(ariable)55 b(Index)150 642 y Ft(C)150 764 y
+Fe(canon_cap_t)23 b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)46 b Fd(83)150 1023 y Ft(E)150 1145 y Fe(escp2_printer_t)15
+b Fb(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)40 b Fd(75)150
+1404 y Ft(G)150 1526 y Fe(gimpprint_binary_age)7 b Fb(.)17
+b(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)33 b Fd(25)150 1618 y Fe
+(gimpprint_current_interface)16 b Fb(.)i(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)41 b Fd(25)150 1709 y Fe
+(gimpprint_interface_age)26 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b Fd(25)150
+1800 y Fe(gimpprint_major_version)26 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b
+Fd(25)2025 642 y Fe(gimpprint_micro_version)26 b Fb(.)13
+b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)47 b Fd(25)2025 737 y Fe(gimpprint_minor_version)26
+b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)47 b Fd(25)2025 1012 y Ft(S)2025 1140 y Fe(stp_image_t)23
+b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)46
+b Fd(23)2025 1234 y Fe(stp_option_t)22 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fd(21)2025 1329 y Fe(stp_outfunc_t)18
+b Fb(.)d(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)43
+b Fd(20)2025 1423 y Fe(stp_papersize_t)15 b Fb(.)g(.)e(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)40 b Fd(21)2025 1517 y Fe(stp_papersize_unit_t)7
+b Fb(.)17 b(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)33 b Fd(21)2025 1612 y
+Fe(stp_printer_t)18 b Fb(.)d(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)43 b Fd(22)2025 1706 y Fe(stp_printfuncs_t)13 b Fb(.)j(.)c(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)39 b Fd(23)2025 1800 y Fe(stp_vars_t)24
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48
+b Fd(15)p eop
+%%Page: 86 91
+86 90 bop 150 -116 a Fu(F)-8 b(unction)30 b(and)g(Macro)h(Index)2449
+b(86)150 299 y Fp(F)-13 b(unction)53 b(and)g(Macro)h(Index)150
+614 y Ft(*)150 737 y Fe(*)39 b(??)h Fa(BC)6 b Fe(=)p
+Fa(xx)45 b(y)6 b Fe([1])40 b(...)g Fa(y)6 b Fe([xx])g
+Fb(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)31
+b Fd(72)150 829 y Fe(*)39 b(AC)h Fa(BC)6 b Fe(=2)41 b(00)f
+Fa(xx)15 b Fb(.)c(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36
+b Fd(69)150 921 y Fe(*)j(AI)h Fa(BC)6 b Fe(=3)41 b(00)f(00)f(00)10
+b Fb(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fd(67)150 1013 y Fe(*)k(CH)h
+Fa(BC)6 b Fe(=2)41 b(00)f Fa(xx)15 b Fb(.)c(.)i(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)36 b Fd(67)150 1105 y Fe(*)j(DA)h Fa(BC)6 b Fe(=4)41
+b(00)f Fa(xx)j Fe(00)d Fa(yy)20 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)41 b Fd(67)150
+1197 y Fe(*)e(DA)h Fa(BC)6 b Fe(=6)41 b(00)f Fa(xx)j
+Fe(00)d Fa(yy)45 b Fe(09)39 b(00)6 b Fb(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)32 b Fd(68)150 1289 y Fe(*)39
+b(DR)h Fa(BC)6 b Fe(=4)41 b(00)f(xx)f Fa(DT2)31 b Fb(.)12
+b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)50 b Fd(69)150 1381 y Fe(*)39 b(DT)h Fa(BC)6
+b Fe(=3)41 b(00)f Fa(xx)j Fe(00)25 b Fb(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)49
+b Fd(67)150 1473 y Fe(*)39 b(DU)h Fa(BC)6 b Fe(=6)41
+b(00)f Fa(xx)j Fe(00)d(09)g(00)f Fa(yy)13 b Fb(.)e(.)i(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)32 b Fd(67)150 1565 y
+Fe(*)39 b(EX)h Fa(BC)6 b Fe(=3)41 b(00)f Fa(xx)j(yy)25
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)45 b Fd(70)150 1656 y Fe(*)39
+b(EX)h Fa(BC)6 b Fe(=6)41 b(00)f(00)f(00)h(00)g(0x05)g
+Fa(xx)13 b Fb(.)e(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)33
+b Fd(70)150 1748 y Fe(*)39 b(EX)h Fa(BC)6 b Fe(=6)41
+b(00)f(00)f(00)h(00)g(0x14)g Fa(xx)13 b Fb(.)e(.)i(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)33 b Fd(70)150 1840 y Fe(*)39 b(FP)h
+Fa(BC)6 b Fe(=3)41 b(00)f Fa(xx)j(yy)25 b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)45
+b Fd(68)150 1932 y Fe(*)39 b(IK)h Fa(BC)6 b Fe(=2)41
+b(00)f Fa(xx)15 b Fb(.)c(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36
+b Fd(69)150 2024 y Fe(*)j(IQ)h Fa(BC)6 b Fe(=1)41 b(01)18
+b Fb(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44
+b Fd(68)150 2116 y Fe(*)39 b(IR)h Fa(BC)6 b Fe(=2)41
+b(00)f Fa(xx)15 b Fb(.)c(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36
+b Fd(68)150 2208 y Fe(*)j(LD)h Fa(BC)6 b Fe(=0)25 b Fb(.)12
+b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48
+b Fd(67)150 2300 y Fe(*)39 b(PH)h Fa(BC)6 b Fe(=2)41
+b(00)f Fa(xx)15 b Fb(.)c(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36
+b Fd(70)150 2392 y Fe(*)j(PM)h Fa(BC)6 b Fe(=2)41 b(00)f(00)14
+b Fb(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b Fd(70)150
+2484 y Fe(*)g(PP)h Fa(BC)6 b Fe(=3)41 b(00)f Fa(xx)j(yy)25
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)45 b Fd(69)150 2576 y Fe(*)39
+b(PZ)h(BC=2)g(00)g(xx)15 b Fb(.)d(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
+40 b Fd(70)150 2668 y Fe(*)f(RS)h Fa(BC)6 b Fe(=1)41
+b(01)18 b Fb(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44
+b Fd(68)150 2760 y Fe(*)39 b(SM)h Fa(BC)6 b Fe(=1)41
+b(01)18 b Fb(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44
+b Fd(72)150 2852 y Fe(*)39 b(SM)h Fa(BC)6 b Fe(=2)41
+b(00)f(02)14 b Fb(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39
+b Fd(72)150 2944 y Fe(*)g(SM)h Fa(BC)6 b Fe(=2)41 b(00)f
+Fa(xx)15 b Fb(.)c(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36
+b Fd(71)150 3036 y Fe(*)j(SN)h Fa(BC)6 b Fe(=3)41 b(00)f
+Fa(xx)j(yy)25 b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)45 b Fd(68)150
+3127 y Fe(*)39 b(ST)h Fa(BC)6 b Fe(=1)41 b(01)18 b Fb(.)13
+b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fd(71)150
+3219 y Fe(*)39 b(ST)h Fa(BC)6 b Fe(=2)41 b(00)f Fa(xx)15
+b Fb(.)c(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fd(70)150
+3311 y Fe(*)j(SV)h Fa(BC)6 b Fe(=0)25 b Fb(.)12 b(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48 b Fd(68)150 3559
+y Fl(<)150 3681 y Fe(</printer>)24 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47 b Fd(75)150 3773 y
+Fe(<color>)8 b Fb(.)14 b(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fd(74)150 3865 y Fe(<language)41
+b(value=)p Fa(t)n(yp)r(e)t Fe(>)9 b Fb(.)k(.)g(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)34
+b Fd(75)150 3957 y Fe(<model)41 b(value=)p Fa(in)n(t)r
+Fe(>)24 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)49 b Fd(75)150
+4049 y Fe(<nocolor>)25 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+g(.)h(.)f(.)g(.)h(.)f(.)49 b Fd(74)150 4141 y Fe(<printer)41
+b(name=")p Fa(longname)t Fe(")304 4232 y(driver=")p Fa(driv)n(ername)t
+Fe(">)9 b Fb(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)35 b Fd(74)150 4480 y Ft(A)150 4602
+y Fe(AM_PATH_GIMPPRINT)12 b Fb(.)k(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37
+b Fd(13)150 4849 y Ft(E)150 4972 y Fe(ESC)j($)f Fa(OFFSET2)21
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b Fd(63)150
+5064 y Fe(ESC)h(\($)g Fa(BC)6 b Fe(=4)41 b Fa(OFFSET4)29
+b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)48 b Fd(63)150 5156 y Fe(ESC)40 b(\(/)g
+Fa(BC)6 b Fe(=4)41 b Fa(OFFSET4)29 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48
+b Fd(63)150 5248 y Fe(ESC)40 b(\(\\)g Fa(BC)6 b Fe(=4)41
+b Fa(UNITS2)j(OFFSET2)30 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)49 b Fd(63)150 5340 y Fe(ESC)40 b(\(C)g Fa(BC)6 b
+Fe(=2)41 b Fa(P)-6 b(A)n(GELENGTH2)20 b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fd(62)2025 614 y
+Fe(ESC)g(\(C)f Fa(BC)6 b Fe(=4)41 b Fa(P)-6 b(A)n(GELENGTH4)21
+b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)40
+b Fd(62)2025 725 y Fe(ESC)g(\(c)f Fa(BC)6 b Fe(=4)41
+b Fa(TOP2)46 b(LENGTH2)21 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)40 b Fd(62)2025 836 y Fe(ESC)g(\(c)f Fa(BC)6
+b Fe(=8)41 b Fa(TOP4)46 b(LENGTH4)21 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)40 b Fd(62)2025 947 y Fe(ESC)g(\(D)f
+Fa(BC)6 b Fe(=4)41 b Fa(BASE2)46 b(VER)-6 b(TICAL1)2178
+1039 y(HORIZONT)g(AL1)26 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48
+b Fd(65)2025 1150 y Fe(ESC)40 b(\(e)f Fa(BC)6 b Fe(=2)41
+b Fa(ZER)n(O1)k(DOTSIZE1)27 b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)47 b Fd(62)2025 1261 y Fe(ESC)40 b(\(G)f Fa(BC)6
+b Fe(=1)41 b Fa(ON1)16 b Fb(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)36
+b Fd(61)2025 1372 y Fe(ESC)k(\(i)f Fa(BC)6 b Fe(=1)41
+b Fa(MICR)n(O)n(WEA)-9 b(VE1)15 b Fb(.)d(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)35 b Fd(62)2025 1483 y Fe(ESC)40
+b(\(K)f Fa(BC)6 b Fe(=2)41 b Fa(ZER)n(O1)k(GRA)-6 b(YMODE1)19
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fd(62)2025
+1594 y Fe(ESC)g(\(r)f Fa(BC)6 b Fe(=2)41 b Fa(DENSITY1)k(COLOR1)26
+b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46 b Fd(63)2025
+1705 y Fe(ESC)40 b(\(R)f Fa(BC)6 b Fe(=8)41 b(00)f(R)f(E)h(M)f(O)h(T)f
+(E)h(1)13 b Fb(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39
+b Fd(65)2025 1816 y Fe(ESC)h(\(s)f Fa(BC)6 b Fe(=1)41
+b Fa(SPEED1)18 b Fb(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38 b Fd(62)2025
+1927 y Fe(ESC)i(\(S)f Fa(BC)6 b Fe(=8)41 b Fa(WIDTH4)k(LENGTH4)19
+b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39 b Fd(62)2025
+2038 y Fe(ESC)h(\(U)f Fa(BC)6 b Fe(=1)41 b Fa(UNIT1)30
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)50 b Fd(61)2025 2149 y Fe(ESC)40
+b(\(U)f Fa(BC)6 b Fe(=5)41 b Fa(P)-6 b(A)n(GEUNITS1)45
+b(VUNIT1)f(HUNIT1)2178 2240 y(BASEUNIT2)13 b Fb(.)g(.)f(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)33 b Fd(61)2025 2351 y Fe(ESC)40 b(\(v)f
+Fa(BC)6 b Fe(=2)41 b Fa(AD)n(V)-9 b(ANCE2)27 b Fb(.)12
+b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47
+b Fd(63)2025 2462 y Fe(ESC)40 b(\(V)f Fa(BC)6 b Fe(=2)41
+b Fa(AD)n(V)-9 b(ANCE2)27 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b Fd(63)2025 2573
+y Fe(ESC)40 b(\(v)f Fa(BC)6 b Fe(=4)41 b Fa(AD)n(V)-9
+b(ANCE4)27 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)47 b Fd(63)2025 2684 y Fe(ESC)40 b(\(V)f
+Fa(BC)6 b Fe(=4)41 b Fa(AD)n(V)-9 b(ANCE4)27 b Fb(.)12
+b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47
+b Fd(63)2025 2795 y Fe(ESC)40 b(.)f Fa(COMPRESS1)46 b(VSEP1)f(HSEP1)g
+(LINES1)2178 2887 y(WIDTH2)g(data...)17 b Fb(.)d(.)e(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)43
+b Fd(64)2025 2998 y Fe(ESC)d(@)11 b Fb(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
+b Fd(61)2025 3109 y Fe(ESC)j(\\)f Fa(OFFSET2)21 b Fb(.)12
+b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fd(63)2025
+3220 y Fe(ESC)g(01)f(@EJL)h([sp])h(ID\\r\\n)22 b Fb(.)13
+b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)47 b Fd(65)2025 3331 y Fe(ESC)40 b(i)f Fa(COLOR1)45
+b(COMPRESS1)h(BITS1)f(BYTES2)2178 3422 y(LINES2)g(data...)25
+b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50 b Fd(64)2025 3533
+y Fe(ESC)40 b(r)f Fa(COLOR1)17 b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
+g(.)h(.)f(.)37 b Fd(63)2025 3644 y Fe(ESC)j(U)f Fa(DIRECTION1)22
+b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)42 b Fd(62)2025 3996 y
+Ft(G)2025 4159 y Fe(GIMPPRINT_BINARY_AGE)7 b Fb(.)17
+b(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)33 b Fd(25)2025 4270 y Fe(GIMPPRINT_CHECK_VERSION)
+26 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)47 b Fd(25)2025 4381 y Fe(GIMPPRINT_CURRENT_INTERFACE)16
+b Fb(.)i(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)41
+b Fd(25)2025 4492 y Fe(GIMPPRINT_INTERFACE_AGE)26 b Fb(.)13
+b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)47 b Fd(25)2025 4603 y Fe(GIMPPRINT_MAJOR_VERSION)26
+b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)47 b Fd(25)2025 4714 y Fe(GIMPPRINT_MICRO_VERSION)26
+b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)47 b Fd(25)2025 4825 y Fe(GIMPPRINT_MINOR_VERSION)26
+b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)47 b Fd(25)2025 5177 y Ft(N)2025 5340 y Fe(NC)39
+b Fa(BC)6 b Fe(=2)41 b(00)f(00)17 b Fb(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)43 b Fd(67)p eop
+%%Page: 87 92
+87 91 bop 150 -116 a Fu(F)-8 b(unction)30 b(and)g(Macro)h(Index)2449
+b(87)150 299 y Ft(S)150 422 y Fe(stp_allocate_copy)12
+b Fb(.)k(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37 b Fd(16)150 514
+y Fe(stp_allocate_lut)13 b Fb(.)j(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39
+b Fd(20)150 606 y Fe(stp_allocate_vars)12 b Fb(.)k(.)c(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)37 b Fd(16)150 698 y Fe(stp_check_version)12
+b Fb(.)k(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37 b Fd(24)150 790
+y Fe(stp_choose_colorfunc)7 b Fb(.)17 b(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)33
+b Fd(24)150 882 y Fe(stp_clear_all_options)c Fb(.)12
+b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)50 b Fd(21)150 974 y Fe(stp_clear_option)13
+b Fb(.)j(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39 b Fd(21)150
+1066 y Fe(stp_compute_lut)15 b Fb(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
+h(.)40 b Fd(20)150 1158 y Fe(stp_compute_page_parameters)16
+b Fb(.)i(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)41
+b Fd(24)150 1250 y Fe(stp_copy_vars)18 b Fb(.)d(.)d(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)43 b Fd(16)150 1342 y Fe
+(stp_default_dither_algorithm)15 b Fb(.)j(.)12 b(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)39 b Fd(21)150 1434 y Fe(stp_default_settings)7
+b Fb(.)17 b(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)33 b Fd(24)150 1526 y Fe
+(stp_dither_algorithm_count)17 b Fb(.)h(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fd(21)150 1619 y
+Fe(stp_dither_algorithm_name)18 b Fb(.)g(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fd(21)150 1711
+y Fe(stp_free_lut)22 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)45 b Fd(20)150 1803 y Fe(stp_free_vars)18
+b Fb(.)d(.)d(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43
+b Fd(16)150 1895 y Fe(stp_get_app_gamma)12 b Fb(.)k(.)c(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)37 b Fd(19)150 1987 y Fe(stp_get_brightness)10
+b Fb(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fd(18)150
+2079 y Fe(stp_get_cmap)22 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+g(.)h(.)f(.)g(.)45 b Fd(20)150 2171 y Fe(stp_get_contrast)13
+b Fb(.)j(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39 b Fd(19)150
+2263 y Fe(stp_get_cyan)22 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+g(.)h(.)f(.)g(.)45 b Fd(19)150 2355 y Fe(stp_get_density)15
+b Fb(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)40 b Fd(19)150
+2447 y Fe(stp_get_dither_algorithm)25 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45 b Fd(17)150
+2539 y Fe(stp_get_driver)16 b Fb(.)g(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)42 b Fd(16)150 2631 y Fe(stp_get_errdata)15 b
+Fb(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)40 b Fd(20)150
+2723 y Fe(stp_get_errfunc)15 b Fb(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
+h(.)40 b Fd(20)150 2815 y Fe(stp_get_gamma)18 b Fb(.)d(.)d(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fd(18)150 2907 y Fe
+(stp_get_image_type)10 b Fb(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36
+b Fd(17)150 2999 y Fe(stp_get_ink_type)13 b Fb(.)j(.)d(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)39 b Fd(17)150 3091 y Fe(stp_get_input_color_model)18
+b Fb(.)g(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)44 b Fd(18)150 3183 y Fe(stp_get_left)22 b Fb(.)12
+b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)45
+b Fd(17)150 3275 y Fe(stp_get_lut)23 b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46 b Fd(19)150 3368 y
+Fe(stp_get_magenta)15 b Fb(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)40
+b Fd(19)150 3460 y Fe(stp_get_media_size)10 b Fb(.)17
+b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fd(16)150 3552 y Fe
+(stp_get_media_source)7 b Fb(.)17 b(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)33
+b Fd(17)150 3644 y Fe(stp_get_media_type)10 b Fb(.)17
+b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fd(17)150 3736 y Fe
+(stp_get_option_by_index)26 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b Fd(21)150
+3828 y Fe(stp_get_option_by_name)28 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48
+b Fd(21)150 3920 y Fe(stp_get_orientation)9 b Fb(.)17
+b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)34 b Fd(17)150 4012 y Fe(stp_get_outdata)15
+b Fb(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)40 b Fd(20)150
+4104 y Fe(stp_get_outfunc)15 b Fb(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
+h(.)40 b Fd(20)150 4196 y Fe(stp_get_output_color_model)17
+b Fb(.)h(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+42 b Fd(18)150 4288 y Fe(stp_get_output_to)12 b Fb(.)k(.)c(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)37 b Fd(16)150 4380 y Fe(stp_get_output_type)9
+b Fb(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fd(17)150 4472
+y Fe(stp_get_page_height)9 b Fb(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34
+b Fd(18)150 4564 y Fe(stp_get_page_width)10 b Fb(.)17
+b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fd(18)150 4656 y Fe
+(stp_get_papersize_by_index)17 b Fb(.)h(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fd(22)150 4748 y
+Fe(stp_get_papersize_by_name)18 b Fb(.)g(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fd(22)150 4840
+y Fe(stp_get_papersize_by_size)18 b Fb(.)g(.)13 b(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fd(22)150
+4932 y Fe(stp_get_ppd_file)13 b Fb(.)j(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+39 b Fd(16)150 5024 y Fe(stp_get_printer_by_driver)18
+b Fb(.)g(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)44 b Fd(22)2025 299 y Fe(stp_get_printer_by_index)25
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)46 b Fd(22)2025 392 y Fe(stp_get_printer_by_long_name)15
+b Fb(.)i(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40
+b Fd(22)2025 484 y Fe(stp_get_printer_index_by_drive)q(r)10
+b Fb(.)18 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35
+b Fd(22)2025 577 y Fe(stp_get_resolution)10 b Fb(.)17
+b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fd(16)2025 670 y Fe
+(stp_get_saturation)10 b Fb(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36
+b Fd(19)2025 762 y Fe(stp_get_scaling)15 b Fb(.)g(.)e(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)40 b Fd(18)2025 855 y Fe(stp_get_top)23
+b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)46
+b Fd(17)2025 947 y Fe(stp_get_unit)22 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fd(18)2025 1040 y Fe(stp_get_yellow)16
+b Fb(.)f(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)42 b
+Fd(19)2025 1133 y Fe(stp_init)7 b Fb(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)32 b Fd(15)2025
+1225 y Fe(stp_known_papersizes)7 b Fb(.)17 b(.)12 b(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)33
+b Fd(22)2025 1318 y Fe(stp_known_printers)10 b Fb(.)17
+b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fd(22)2025 1411 y Fe(stp_malloc)24
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48
+b Fd(15)2025 1503 y Fe(stp_maximum_settings)7 b Fb(.)17
+b(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)33 b Fd(24)2025 1596 y Fe(stp_merge_printvars)9
+b Fb(.)16 b(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35 b Fd(20)2025 1689 y
+Fe(stp_minimum_settings)7 b Fb(.)17 b(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)33
+b Fd(24)2025 1781 y Fe(stp_option_count)13 b Fb(.)j(.)c(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)39 b Fd(21)2025 1874 y Fe(stp_option_data)15
+b Fb(.)g(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40 b Fd(21)2025
+1967 y Fe(stp_option_length)12 b Fb(.)k(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)38
+b Fd(21)2025 2059 y Fe(stp_option_name)15 b Fb(.)g(.)e(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)40 b Fd(21)2025 2152 y Fe(stp_papersize_get_bottom)25
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)46 b Fd(22)2025 2245 y Fe(stp_papersize_get_height)25
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)46 b Fd(22)2025 2337 y Fe(stp_papersize_get_left)27
+b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)48 b Fd(22)2025 2430 y Fe(stp_papersize_get_name)27
+b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)48 b Fd(22)2025 2523 y Fe(stp_papersize_get_right)26
+b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)47 b Fd(22)2025 2615 y Fe(stp_papersize_get_top)29
+b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)50 b Fd(22)2025 2708 y Fe(stp_papersize_get_unit)27
+b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)48 b Fd(22)2025 2801 y Fe(stp_papersize_get_width)26
+b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)47 b Fd(22)2025 2893 y Fe(stp_printer_get_driver)27
+b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)48 b Fd(23)2025 2986 y Fe(stp_printer_get_long_name)18
+b Fb(.)g(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)44 b Fd(22)2025 3079 y Fe(stp_printer_get_model)29
+b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)50 b Fd(23)2025 3171 y Fe
+(stp_printer_get_printfuncs)17 b Fb(.)h(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43 b Fd(23)2025 3264 y
+Fe(stp_printer_get_printvars)18 b Fb(.)g(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44 b Fd(24)2025 3357
+y Fe(stp_set_app_gamma)12 b Fb(.)k(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)38
+b Fd(19)2025 3449 y Fe(stp_set_brightness)10 b Fb(.)17
+b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fd(18)2025 3542 y Fe(stp_set_cmap)22
+b Fb(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45
+b Fd(20)2025 3635 y Fe(stp_set_contrast)13 b Fb(.)j(.)c(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)39 b Fd(19)2025 3727 y Fe(stp_set_cyan)22
+b Fb(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45
+b Fd(19)2025 3820 y Fe(stp_set_density)15 b Fb(.)g(.)e(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)40 b Fd(19)2025 3913 y Fe(stp_set_dither_algorithm)25
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)46 b Fd(17)2025 4005 y Fe(stp_set_dither_algorithm_n)17
+b Fb(.)h(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+43 b Fd(17)2025 4098 y Fe(stp_set_driver)16 b Fb(.)f(.)e(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)g(.)h(.)f(.)42 b Fd(16)2025 4191 y Fe(stp_set_driver_n)13
+b Fb(.)j(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fd(16)2025
+4283 y Fe(stp_set_errdata)15 b Fb(.)g(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)40 b Fd(20)2025 4376 y Fe(stp_set_errfunc)15 b Fb(.)g(.)e(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)40 b Fd(20)2025 4469 y Fe(stp_set_gamma)18
+b Fb(.)d(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)43
+b Fd(18)2025 4561 y Fe(stp_set_image_type)10 b Fb(.)17
+b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fd(17)2025 4654 y Fe(stp_set_ink_type)
+13 b Fb(.)j(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fd(17)2025
+4747 y Fe(stp_set_ink_type_n)10 b Fb(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+36 b Fd(17)2025 4839 y Fe(stp_set_input_color_model)18
+b Fb(.)g(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)44 b Fd(18)2025 4932 y Fe(stp_set_left)22 b Fb(.)12
+b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45
+b Fd(17)2025 5024 y Fe(stp_set_lut)23 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)46 b Fd(19)p eop
+%%Page: 88 93
+88 92 bop 150 -116 a Fu(F)-8 b(unction)30 b(and)g(Macro)h(Index)2449
+b(88)150 299 y Fe(stp_set_magenta)15 b Fb(.)g(.)e(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)g(.)h(.)40 b Fd(19)150 391 y Fe(stp_set_media_size)10
+b Fb(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fd(16)150
+484 y Fe(stp_set_media_size_n)7 b Fb(.)17 b(.)c(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)33
+b Fd(16)150 576 y Fe(stp_set_media_source)7 b Fb(.)17
+b(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)33 b Fd(17)150 669 y Fe(stp_set_media_source_n)28
+b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)48 b Fd(17)150 761 y Fe(stp_set_media_type)10
+b Fb(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fd(17)150
+854 y Fe(stp_set_media_type_n)7 b Fb(.)17 b(.)c(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)33
+b Fd(17)150 946 y Fe(stp_set_option\(stp_vars_t)18 b
+Fb(.)g(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)44 b Fd(21)150 1038 y Fe(stp_set_orientation)9 b Fb(.)17
+b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)34 b Fd(17)150 1131 y Fe(stp_set_outdata)15
+b Fb(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)40 b Fd(20)150
+1223 y Fe(stp_set_outfunc)15 b Fb(.)g(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
+h(.)40 b Fd(20)150 1316 y Fe(stp_set_output_color_model)17
+b Fb(.)h(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+42 b Fd(18)150 1408 y Fe(stp_set_output_to)12 b Fb(.)k(.)c(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)37 b Fd(16)150 1501 y Fe(stp_set_output_to_n)9
+b Fb(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fd(16)150 1593
+y Fe(stp_set_output_type)9 b Fb(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34
+b Fd(17)2025 299 y Fe(stp_set_page_height)9 b Fb(.)16
+b(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)35 b Fd(18)2025 390 y Fe(stp_set_page_width)10
+b Fb(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fd(18)2025
+482 y Fe(stp_set_ppd_file)13 b Fb(.)j(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+39 b Fd(16)2025 573 y Fe(stp_set_ppd_file_n)10 b Fb(.)17
+b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fd(16)2025 664 y Fe
+(stp_set_resolution)10 b Fb(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36
+b Fd(16)2025 756 y Fe(stp_set_resolution_n)7 b Fb(.)17
+b(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)33 b Fd(16)2025 847 y Fe(stp_set_saturation)10
+b Fb(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fd(19)2025
+938 y Fe(stp_set_scaling)15 b Fb(.)g(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)40 b Fd(18)2025 1030 y Fe(stp_set_top)23 b Fb(.)12
+b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)46
+b Fd(17)2025 1121 y Fe(stp_set_unit)22 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fd(18)2025 1213 y Fe(stp_set_yellow)16
+b Fb(.)f(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)42 b
+Fd(19)2025 1472 y Ft(V)2025 1593 y Fe(VI)d Fa(BC)6 b
+Fe(=2)41 b(00)f(00)17 b Fb(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+43 b Fd(67)p eop
+%%Page: 89 94
+89 93 bop 150 -116 a Fu(Concept)31 b(Index)2927 b(89)150
+299 y Fp(Concept)52 b(Index)150 592 y Ft(A)150 714 y
+Fd(adding)26 b(a)g(prin)n(ter)18 b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)44 b Fd(74)150 805 y(App)r(endices)8 b
+Fb(.)j(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)33
+b Fd(33)150 897 y Fe(autoconf)7 b Fb(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)32 b Fd(13)150
+988 y Fe(automake)7 b Fb(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)g(.)h(.)32 b Fd(13)150 1232 y Ft(B)150
+1354 y Fd(bugs)14 b Fb(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b Fd(32)150
+1611 y Ft(C)150 1733 y Fd(collisions)14 b Fb(.)h(.)d(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b Fd(47)150
+1824 y(CUPS)26 b(driv)n(er)20 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)47 b Fd(31)150 2068 y Ft(D)150
+2190 y Fd(dither)25 b(functions)7 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)32 b Fd(21)150 2281 y(dithering)12
+b Fb(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
+(.)g(.)38 b Fd(34)150 2373 y(driv)n(er)25 b(\014le)d
+Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)47 b Fd(75)150 2617 y Ft(E)150 2739 y Fd(Epson)26
+b(inkjet)f(prin)n(ters)9 b Fb(.)k(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35
+b Fd(75)150 2830 y(ESC/P2)25 b Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)49 b Fd(61)150
+2921 y(ESC/P2)27 b(in)n(tro)r(duction)22 b Fb(.)12 b(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)48 b Fd(61)150 3183 y Ft(F)150 3304 y Fd(functions)11
+b Fb(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)36 b Fd(15)150 3549 y Ft(G)150 3670 y Fd(ghostscript)27
+b(driv)n(er)14 b Fb(.)d(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39
+b Fd(31)150 3762 y(GIMP)26 b(Prin)n(t)g(plugin)d Fb(.)12
+b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)48 b Fd(26)150 3853 y
+Fe(gimpprint-config)13 b Fb(.)j(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39
+b Fd(12)150 4112 y Ft(H)150 4234 y Fd(ho)n(w)26 b(to)g(read)20
+b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+46 b Fd(1)150 4478 y Ft(I)150 4600 y Fd(initialising)28
+b(libgimpprin)n(t)21 b Fb(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47 b Fd(15)150
+4691 y(in)n(tegrating)17 b Fb(.)d(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)43 b Fd(12)150 4948 y Ft(M)150
+5070 y Fd(m4)25 b(macros)18 b Fb(.)13 b(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fd(13)150 5161 y(main)25
+b(functions)f Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)49
+b Fd(15)150 5253 y Fe(make)13 b Fb(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38
+b Fd(13)150 5344 y(man)n(ual,)25 b(ho)n(w)h(to)g(read)19
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fd(1)150
+5435 y(memory)24 b(allo)r(cation)16 b Fb(.)e(.)e(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)41 b Fd(15)2025 592 y Ft(N)2025 731 y Fd(new)26
+b(prin)n(ter)7 b Fb(.)k(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)32 b Fd(74)2025 1034 y Ft(O)2025 1173 y Fd(options)26
+b(functions)c Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47
+b Fd(21)2025 1273 y(o)n(v)n(ersampling)17 b Fb(.)12 b(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fd(57)2025 1372
+y(o)n(v)n(erview)18 b Fb(.)13 b(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)44 b Fd(10)2025 1662 y Ft(P)2025
+1801 y Fd(pap)r(er)25 b(functions)12 b Fb(.)h(.)g(.)f(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)38 b Fd(21)2025 1900 y(p)r(erfect)26
+b(w)n(ea)n(v)n(e)21 b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)46
+b Fd(44,)27 b(48)2025 2000 y(Prin)n(t)e(plugin)14 b Fb(.)f(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b Fd(26)2025
+2100 y(prin)n(ter)25 b(functions)11 b Fb(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)37 b Fd(22)2025 2199 y(prin)n(ter,)25
+b(adding)d Fb(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47
+b Fd(74)2025 2299 y(prin)n(ter,)25 b(tuning)8 b Fb(.)k(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fd(81)2025 2399
+y(problems)12 b Fb(.)f(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)g(.)h(.)f(.)g(.)38 b Fd(32)2025 2498 y(programs)8
+b Fb(.)k(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)33 b Fd(26)2025 2801 y Ft(R)2025 2940 y Fd(reading)23
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)49 b Fd(1)2025 3242 y Ft(S)2025 3381
+y Fd(settings)26 b(functions)15 b Fb(.)e(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)41 b Fd(24)2025 3481 y Fe(stp_vars_t)28 b Fd(functions)20
+b Fb(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46 b Fd(15)2025 3786 y
+Ft(T)2025 3924 y Fd(tuning)25 b(the)g(prin)n(ter)7 b
+Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)33 b Fd(81)2025
+4227 y Ft(U)2025 4366 y Fd(using)22 b Fb(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47
+b Fd(11)2025 4668 y Ft(V)2025 4807 y Fd(v)n(ersion)26
+b(functions)8 b Fb(.)k(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)33
+b Fd(24)2025 5097 y Ft(W)2025 5236 y Fd(w)n(ea)n(ving)12
+b Fb(.)h(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)38 b Fd(41)2025 5336 y(w)n(ea)n(ving)26 b(algorithms)c
+Fb(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47 b Fd(42)2025
+5435 y(w)n(ea)n(ving)26 b(collisions)13 b Fb(.)i(.)d(.)h(.)f(.)g(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)39 b Fd(47)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF