piplib 1.02
[piplib.git] / doc / pip.ps
blobc06c19548a422868d1c181854fe73758e84bb1d3
1 %!PS-Adobe-2.0
2 %%Creator: dvips(k) 5.86f Copyright 2001 Radical Eye Software
3 %%Title: pip.dvi
4 %%Pages: 23
5 %%PageOrder: Ascend
6 %%BoundingBox: 0 0 596 842
7 %%EndComments
8 %DVIPSWebPage: (www.radicaleye.com)
9 %DVIPSCommandLine: dvips -o pip.ps pip.dvi
10 %DVIPSParameters: dpi=600, compressed
11 %DVIPSSource:  TeX output 2002.09.25:1728
12 %%BeginProcSet: texc.pro
14 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
15 N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
16 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
17 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
18 landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
19 mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
20 matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
21 exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
22 statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
23 N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
24 /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
25 /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
26 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
27 df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
28 definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
29 }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
30 B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
31 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
32 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
33 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
34 sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
35 rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
36 gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
37 /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
38 /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
39 A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
40 get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
41 ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
42 fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
43 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
44 chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
45 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
46 forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
47 /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
48 }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
49 bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
50 mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
51 SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
52 userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
53 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
54 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
55 /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{
56 /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
57 (LaserWriter 16/600)]{A length product length le{A length product exch 0
58 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
59 end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
60 grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
61 imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
62 exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
63 fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
64 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}
65 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{
66 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
67 rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
69 %%EndProcSet
70 %%BeginProcSet: special.pro
72 TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
73 /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
74 /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
75 /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
76 /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
77 X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
78 /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
79 /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
80 {userdict/md get type/dicttype eq{userdict begin md length 10 add md
81 maxlength ge{/md md dup length 20 add dict copy def}if end md begin
82 /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
83 atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
84 itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
85 transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
86 curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
87 pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
88 if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
89 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
90 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
91 yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
92 neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
93 noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
94 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
95 neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
96 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
97 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
98 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
99 TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
100 Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
101 }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
102 save N userdict maxlength dict begin/magscale true def normalscale
103 currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
104 /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
105 psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
106 psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
107 TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
108 @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
109 newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
110 closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
111 /@beginspecial{SDict begin/SpecialSave save N gsave normalscale
112 currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
113 N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
114 neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
115 rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
116 scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
117 lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
118 ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
119 /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
120 pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
121 restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
122 /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
123 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
124 moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
125 matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
126 savematrix setmatrix}N end
128 %%EndProcSet
129 TeXDict begin 39158280 55380996 1000 600 600 (pip.dvi)
130 @start
131 %DVIPSBitmapFont: Fa cmr10 10 23
132 /Fa 23 122 df<121C127FEAFF80A5EA7F00121C0909798817>46
133 D<B712E016FC16FF0001903980007FC06C90C7EA1FE0707E707E707EA2707EA283A75F16
134 035F4C5A4C5A4C5A4C5AEEFF8091B500FCC7FCA291C7EA7F80EE1FE0EE07F0707E707E83
135 707EA21880177F18C0A7188017FFA24C13005F16034C5AEE1FF8486DEB7FF0B812C094C7
136 FC16F832397DB83B>66 D<B712C016F816FE000190398001FF806C90C7EA3FC0EE0FE0EE
137 07F0EE03F817FC17FE1601A217FFA717FEA2EE03FCA2EE07F817F0EE0FE0EE3FC0923801
138 FF0091B512FC16F091C9FCB3A5487FB6FCA330397DB839>80 D<003FB812E0A3D9C003EB
139 001F273E0001FE130348EE01F00078160000701770A300601730A400E01738481718A4C7
140 1600B3B0913807FF80011FB612E0A335397DB83C>84 D<EB1FE0EBFFFC3803E03F390700
141 0F80390F8007E0486C6C7E13E06E7EA26E7E6C5A6C5AC8FCA4147FEB07FFEB3FE0EBFE00
142 EA03F8EA0FF0EA1FC0123F485A90C7FC160C12FEA31401A26C13036CEB077C903980063E
143 18383FC01E3A0FE0781FF03A03FFF00FE03A007F8007C026277DA52A>97
144 D<EA03F012FFA3120F1203B0EC1FE0EC7FF89038F1E03E9039F3801F809039F7000FC001
145 FEEB07E049EB03F049EB01F85BED00FCA216FEA2167E167FAA167E16FEA216FC15016D14
146 F8ED03F07F01EEEB07E001C6EB0FC09039C7801F00903881E07E903800FFF8C7EA1FC028
147 3B7EB92E>I<ED0FC0EC03FFA3EC003F150FB0EB03F8EB1FFF90387E078F9038F801EF39
148 03F0007F4848133F4848131FA24848130F123F90C7FC5AA2127E12FEAA127E127FA27EA2
149 6C6C131FA26C6C133F6C6C137F6C6CEBEFF03A01F801CFFF39007C078F90381FFE0FD907
150 F813C0283B7DB92E>100 D<EB07F8EB1FFF90387C0FC03901F803E03903F001F0D807E0
151 13F8380FC0004848137CA248C7127E153E5A153F127E12FEA3B7FCA248C8FCA5127EA212
152 7FA26C14037F001F14076C6C13060007140E6D131CD801F013386C6C137090387E03E090
153 381FFF80903803FC0020277EA525>I<EA03F012FFA3120F1203B0EC0FF0EC3FFCECF03F
154 9039F1C01F809039F3800FC0EBF70013FE496D7EA25BA35BB3A3486C497EB500C1B51280
155 A3293A7EB92E>104 D<EA0380EA0FE0487EA56C5AEA0380C8FCAAEA03F012FFA3120712
156 03B3AA487EB512C0A312387EB717>I<EA03F012FFA3120F1203B3B3AD487EB512C0A312
157 3A7EB917>108 D<2703F00FF0EB1FE000FFD93FFCEB7FF8913AF03F01E07E903BF1C01F
158 83803F3D0FF3800FC7001F802603F70013CE01FE14DC49D907F8EB0FC0A2495CA3495CB3
159 A3486C496CEB1FE0B500C1B50083B5FCA340257EA445>I<3903F00FF000FFEB3FFCECF0
160 3F9039F1C01F803A0FF3800FC03803F70013FE496D7EA25BA35BB3A3486C497EB500C1B5
161 1280A329257EA42E>I<EB03FE90380FFF8090383E03E09038F800F84848137C48487F48
162 487F4848EB0F80001F15C090C712074815E0A2007EEC03F0A400FE15F8A9007E15F0A200
163 7F14076C15E0A26C6CEB0FC0000F15806D131F6C6CEB3F006C6C137EC66C13F890387E03
164 F090381FFFC0D903FEC7FC25277EA52A>I<3903F01FE000FFEB7FF89038F1E07E9039F3
165 801F803A0FF7000FC0D803FEEB07E049EB03F04914F849130116FC150016FEA3167FAA16
166 FEA3ED01FCA26DEB03F816F06D13076DEB0FE001F614C09039F7803F009038F1E07E9038
167 F0FFF8EC1FC091C8FCAB487EB512C0A328357EA42E>I<3807E01F00FFEB7FC09038E1E3
168 E09038E387F0380FE707EA03E613EE9038EC03E09038FC0080491300A45BB3A2487EB512
169 F0A31C257EA421>114 D<EBFF03000313E7380F80FF381E003F487F487F00707F12F0A2
170 807EA27EB490C7FCEA7FE013FF6C13E06C13F86C7F00037FC67F01071380EB007F141F00
171 C0EB0FC01407A26C1303A37E15806C13077EEC0F00B4131E38F3C07C38E1FFF038C03F80
172 1A277DA521>I<1318A51338A31378A313F8120112031207001FB5FCB6FCA2D801F8C7FC
173 B215C0A93800FC011580EB7C03017E13006D5AEB0FFEEB01F81A347FB220>I<D803F0EB
174 07E000FFEB01FFA3000FEB001F00031407B3A4150FA3151F12016D133F0000EC77F86D90
175 38E7FF8090383F03C790381FFF87903A03FC07E00029267EA42E>I<B538803FFEA33A0F
176 F8000FF06C48EB07E00003EC03C06D148000011500A26C6C1306A26D130E017E130CA26D
177 5BA2EC8038011F1330A26D6C5AA214E001075BA2903803F180A3D901FBC7FCA214FF6D5A
178 A2147CA31438A227257EA32C>I<B53A1FFFE03FFEA3260FF8009038000FF86C48017EEB
179 03E018C00003023EEB0180A26C6C013FEB0300A36C6CEC8006156FA2017E9038EFC00C15
180 C7A2D93F016D5A15830281EBF038D91F831430150102C3EBF87090260FC6001360A2D907
181 E66D5A02EC137CA2D903FCEB7F804A133FA2010192C7FC4A7FA20100141E4A130E026013
182 0C37257EA33C>I<B538807FFFA33A03FE003FF00001EC1F80000092C7FC017E131C6D13
183 186D6C5AECC070010F5B6D6C5AECF180EB03FB6DB4C8FC6D5AA2147F804A7E8114CF9038
184 01C7E090380383F090380703F8EB0601496C7E011C137E49137F01787F496D7E486C8000
185 0FEC3FF0D8FFFE90B51280A329247FA32C>I<B538803FFEA33A0FF8000FF06C48EB07C0
186 0003EC03806C7E16007F00001406A2017E5BA2137F6D5BA26D6C5AA2ECC070010F1360A2
187 6D6C5AA214F101035BA2D901FBC7FCA214FF6D5AA2147CA31438A21430A214701460A25C
188 A2EA7C0100FE5B130391C8FC1306EAFC0EEA701C6C5AEA1FF0EA0FC027357EA32C>I
190 %EndDVIPSBitmapFont
191 %DVIPSBitmapFont: Fb cmr7 7 1
192 /Fb 1 50 df<13381378EA01F8121F12FE12E01200B3AB487EB512F8A215267BA521>49
193 D E
194 %EndDVIPSBitmapFont
195 %DVIPSBitmapFont: Fc cmsy8 8 1
196 /Fc 1 49 df<137813FE1201A3120313FCA3EA07F8A313F0A2EA0FE0A313C0121F1380A3
197 EA3F00A3123E127E127CA35AA35A0F227EA413>48 D E
198 %EndDVIPSBitmapFont
199 %DVIPSBitmapFont: Fd cmex10 10 6
200 /Fd 6 111 df<EC01F01407140F143F147F903801FFC0491380491300495A495A495A49
201 5A5C495A485B5A91C7FC485AA2485AA2485AA2123F5BA2127F5BA412FF5BB3B3A71C4B60
202 7E4A>56 D<EAFFC0B3B3A77F127FA47F123FA27F121FA26C7EA26C7EA26C7E807E6C7F6D
203 7E806D7E6D7E6D7E6D7E6D13806D13C09038007FF0143F140F140714011C4B60804A>58
204 D<EC1FF8B3B3A7143F15F0A4EC7FE0A315C014FFA2491380A215005B5C1307495A5C131F
205 495A5C495A495A4890C7FC485A485A485A485AEA7FE0EAFF8090C8FC12FCB4FC7FEA7FE0
206 EA1FF06C7E6C7E6C7E6C7E6C7F6D7E6D7E806D7E130F806D7E1303807F1580A26D13C0A2
207 147F15E0A3EC3FF0A415F8141FB3B3A71D9773804A>60 D<EAFFC0B3A90A1B60804A>62
208 D<BF12E08AA38A6C90CCFC0900806C6D19076C6D07007F6C6D1A1F1D076C6DF201FF6C6D
209 747E6C6DF33F801E0F6C6D1B076D6CF303C06D6D1A01F600E06D7F6D6D1B706D1D30816D
210 6D1B186D6D1B007F816E7E6E7FA26E7F6E7F6E7FA26E7F6E7F6E7FA26F7E6F7F6F7FA26F
211 7F6F7F81836F7F6F7F167F83707F707F8284707F707FA2707F82715A60173F715A604D5A
212 4DCDFC17FEA24C5A4C5A4C5A4C5A4C5A5F163F4CCEFC16FE4B5A4B5A4B5AA24B5A4B5A4B
213 5A4BCFFC15FEA24A5A4A5A4A481B184A481B304A5A4B1B70023F1C604ACF12E002FE1B01
214 4948F303C049481B074948F30F801E1F49481B7F4948F3FF0049481A0349CE120F01FEF3
215 7FFEF403FF48481A7F4848077FB55A48BEFC48655AA248655ABFFC666D747B7F78>88
216 D<ED03C0150F153F15FF02031300EC07FC4A5AEC1FE04A5A4A5A4AC7FCA2495A5CA21303
217 5CB3B3A613075CA2130F5C131F5C495A137F49C8FCEA01FCEA07F8485AEA3FC0B45A48C9
218 FCA26C7EEA3FC0EA0FF06C7EEA01FC6CB4FC6D7E133F6D7E80130F801307A2801303B3B3
219 A6801301A2806D7EA26E7E6E7E6E7EEC0FF86E7E6EB4FC020013C0153F150F1503229476
220 8237>110 D E
221 %EndDVIPSBitmapFont
222 %DVIPSBitmapFont: Fe cmr8 8 3
223 /Fe 3 62 df<130C133C137CEA03FC12FFEAFC7C1200B3B113FE387FFFFEA2172C7AAB23
224 >49 D<EB7F803801FFF0380780FC380E003F48EB1F8048EB0FC05A0060EB07E012F000FC
225 14F07E1403A3007C1307C7FCA215E0140F15C0141F1580EC3F00147E147C5C495A495A49
226 5A495A011EC7FC5B5B4913305B485A4848136048C7FC000E14E0001FB5FC5A4814C0B6FC
227 A21C2C7DAB23>I<B812FCA3CBFCADB812FCA32E137C9937>61 D
229 %EndDVIPSBitmapFont
230 %DVIPSBitmapFont: Ff cmmi8 8 8
231 /Ff 8 117 df<000FB8FCA23B1FC003F8003F0100151F001C4A130E123C003801071406
232 123000704A130EA20060010F140C12E0485CA2141FC715005DA2143FA292C8FCA25CA214
233 7EA214FEA25CA21301A25CA21303A25CA21307A25C130F131F001FB512F0A2302D7FAC29
234 >84 D<131FEA03FFA2EA003FA2133EA2137EA2137CA213FCA25BA21201143F9038F1FFC0
235 9038F3C1F03803FF0001FC7F5BA2485A5BA25B000F13015D1380A2001F13035D13001407
236 48ECC04016C0003E130F1580007E148191381F0180007C1403ED070000FCEB0F06151E48
237 EB07F80070EB01E0222F7DAD29>104 D<1307EB0F80EB1FC0A2EB0F80EB070090C7FCA9
238 EA01E0EA07F8EA0E3CEA1C3E123812301270EA607EEAE07C12C013FC485A120012015B12
239 035BA21207EBC04014C0120F13801381381F01801303EB0700EA0F06131EEA07F8EA01F0
240 122E7EAC18>I<27078007F0137E3C1FE01FFC03FF803C18F0781F0783E03B3878E00F1E
241 01263079C001B87F26707F8013B00060010013F001FE14E000E015C0485A491480008102
242 1F130300015F491400A200034A13076049133E170F0007027EEC8080188149017C131F18
243 01000F02FCEB3F03053E130049495C180E001F0101EC1E0C183C010049EB0FF0000E6D48
244 EB03E0391F7E9D3E>109 D<3907C007E0391FE03FF83918F8783E393879E01E39307B80
245 1F38707F00126013FEEAE0FC12C05B00815C0001143E5BA20003147E157C5B15FC0007EC
246 F8081618EBC00115F0000F1538913803E0300180147016E0001F010113C015E390C7EAFF
247 00000E143E251F7E9D2B>I<3807C01F390FF07FC0391CF8E0E0383879C138307B873870
248 7F07EA607E13FC00E0EB03804848C7FCA2128112015BA21203A25BA21207A25BA2120FA2
249 5BA2121FA290C8FC120E1B1F7E9D20>114 D<EB07E0EB3FF8EB781EEBF0063801E00738
250 03C00F141FA20007131E140CEBE00013F8EBFF806C13E06C13F06C13F8EB3FFC13011300
251 147C0078133C12FCA2147C48137800E013F814F0386001E0387807C0381FFF00EA07F818
252 1F7C9D21>I<130E131FA25BA2133EA2137EA2137CA213FCA2B512F8A23801F800A25BA2
253 1203A25BA21207A25BA2120FA25BA2001F1310143013001470146014E0381E01C0EB0380
254 381F0700EA0F0EEA07FCEA01F0152B7EA919>I E
255 %EndDVIPSBitmapFont
256 %DVIPSBitmapFont: Fg cmbx12 12 53
257 /Fg 53 124 df<EA07C0EA1FF0EA3FF8EA7FFCEAFFFEA7EA7FFCEA3FF8EA1FF0EA07C00F
258 0F788E1F>46 D<EC03C01407141F147FEB03FF133FB6FCA413C3EA0003B3B3ADB712FCA5
259 264177C038>49 D<ECFFE0010F13FE013F6D7E90B612E0000315F82607FC0313FE3A0FE0
260 007FFFD81F806D138048C7000F13C0488001C015E001F07F00FF6E13F07F17F881A46C5A
261 6C5A6C5AC9FC17F05DA217E05D17C04B13804B1300A2ED1FFC4B5A5E4B5A4B5A4A90C7FC
262 4A5A4A5AEC0FF04A5AEC3F804AC7127814FE495A494814F8D907E014F0495A495A49C8FC
263 017C140149140348B7FC4816E05A5A5A5A5AB8FC17C0A42D417BC038>I<ECFFF0010713
264 FF011F14C0017F14F049C66C7ED803F8EB3FFED807E06D7E81D80FF86D138013FE001F16
265 C07FA66C5A6C4815806C485BC814005D5E4B5A4B5A4B5A4A5B020F1380902607FFFEC7FC
266 15F815FF16C090C713F0ED3FFCED0FFEEEFF80816F13C017E0A26F13F0A217F8A3EA0FC0
267 EA3FF0487EA2487EA217F0A25D17E06C5A494913C05BD83F80491380D81FF0491300D80F
268 FEEBFFFE6CB612F800015D6C6C14C0011F49C7FC010113E02D427BC038>I<163FA25E5E
269 5D5DA25D5D5D5DA25D92B5FCEC01F7EC03E7140715C7EC0F87EC1F07143E147E147C14F8
270 EB01F0EB03E0130714C0EB0F80EB1F00133E5BA25B485A485A485A120F5B48C7FC123E5A
271 12FCB91280A5C8000F90C7FCAC027FB61280A531417DC038>I<0007150301E0143F01FF
272 EB07FF91B6FC5E5E5E5E5E16804BC7FC5D15E092C8FC01C0C9FCAAEC3FF001C1B5FC01C7
273 14C001DF14F09039FFE03FFC9138000FFE01FC6D7E01F06D13804915C0497F6C4815E0C8
274 FC6F13F0A317F8A4EA0F80EA3FE0487E12FF7FA317F05B5D6C4815E05B007EC74813C012
275 3E003F4A1380D81FC0491300D80FF0495AD807FEEBFFFC6CB612F0C65D013F1480010F01
276 FCC7FC010113C02D427BC038>I<4AB47E021F13F0027F13FC49B6FC01079038807F8090
277 390FFC001FD93FF014C04948137F4948EBFFE048495A5A1400485A120FA248486D13C0EE
278 7F80EE1E00003F92C7FCA25B127FA2EC07FC91381FFF8000FF017F13E091B512F89039F9
279 F01FFC9039FBC007FE9039FF8003FF17804A6C13C05B6F13E0A24915F0A317F85BA4127F
280 A5123FA217F07F121FA2000F4A13E0A26C6C15C06D4913806C018014006C6D485A6C9038
281 E01FFC6DB55A011F5C010714C0010191C7FC9038003FF02D427BC038>I<EE1F80A24C7E
282 A24C7EA34C7EA24B7FA34B7FA24B7FA34B7F169F031F80161F82033F80ED3E07037E8015
283 7C8203FC804B7E02018115F0820203814B137F0207815D173F020F814B7F021F8292C77E
284 A24A82023E80027E82027FB7FCA291B87EA2498302F0C8FCA20103834A157F0107834A15
285 3FA249488284011F8491C97E4984133E017E82B6020FB612F0A54C457CC455>65
286 D<B9FC18F018FE727E19E026003FFCC700077F05017F716C7E727E727EA2721380A37213
287 C0A74E1380A24E1300A24E5A4E5A4E5A4D5B05075B94B5128091B700FCC7FC18F018FF19
288 E002FCC7000113F8716C7EF01FFE727E7213801AC07213E0A27213F0A31AF8A71AF0A260
289 1AE0604E13C0604E138095B5120005075BBA12F86119C04EC7FC18E045447CC350>I<DC
290 FFF01470031F01FF14F04AB6EAE0010207EDF803023FEDFE0791B539E001FF0F4949C7EA
291 3F9F010701F0EC0FFF4901C0804990C87E4948814948814948167F4849163F4849161F5A
292 4A160F485B19074890CAFC19035A5BA2007F1801A34994C7FC12FFAE127F7F1AF0A2123F
293 A27F6C18011AE06C7F19036C6D17C06E16077E6C6DEE0F806C6DEE1F006D6C5E6D6C167E
294 6D6C6C5D6D6D4A5A6D01F0EC07F0010101FEEC1FE06D903AFFF001FF80023F90B6C7FC02
295 0715FC020115F0DA001F1480030001F8C8FC44467AC451>I<B9FC18F018FE727E19E026
296 003FFEC7001F13F805017F9438003FFF060F7F727F727F727F84737E737EA2737EA2737E
297 A21B80A2851BC0A51BE0AD1BC0A51B8061A21B006162193F624F5A19FF624E5B06075B4E
298 5B063F90C7FC4DB45A050F13F8BA5A19C04EC8FC18F095C9FC4B447CC356>I<BA12F8A4
299 85D8001F90C71201EF003F180F180318011800A2197E193EA3191EA21778A285A405F890
300 C7FCA316011603161F92B5FCA5ED001F160316011600A2F101E01778A2F103C0A494C7FC
301 1907A21A80A2190FA2191FA2193FF17F0061601807181F4DB5FCBBFC61A443447DC34A>
302 I<BA1280A419C026003FFEC7121F1701EF007F183F181F180F180719E01803A31801A3EE
303 01E0F000F0A419001603A31607160F167F91B6FCA59138FE007F160F16071603A31601A6
304 93C9FCAFB712F0A53C447CC346>I<DCFFF01470031F01FF14F04AB6EAE0010207EDF803
305 023FEDFE0791B539E001FF0F4949C7EA3F9F010701F0EC0FFF4901C0804990C87E494881
306 4948814948167F4849163F4849161F5A4A160F485B19074890CAFC19035A5BA2007F1801
307 A34994C8FC12FFAD057FB612F0127F7FA3003FDC0001EBF000A27F7EA26C7FA26C7F807E
308 6C7F6C7F6D7E6D6C5D6D6C7E6D6D5C6D01F05C010101FE143F6D903AFFF001FF9F023F90
309 B6120F0207EDFC030201EDF000DA001F02C01330030001FCC9FC4C467AC458>I<B7D880
310 03B612FEA526003FFEC9EBF800B3A791B9FCA54AC9FCB3AAB7D88003B612FEA54F447CC3
311 58>I<B712E0A5D8001F90C7FCB3B3B3A4B712E0A523447DC32A>I<B712F0A526003FFECA
312 FCB3B1F00780A4180F1900A460A360A2187EA218FE170117031707171F177FEE03FFB95A
313 A539447CC343>76 D<B500FE067FB512806E95B6FCA26F5EA2D8003F50C7FC013D6DEE03
314 DFA2013C6DEE079FA26E6CEE0F1FA26E6C161EA26E6C163CA36E6C1678A26E6C16F0A26E
315 6DEC01E0A26E6DEC03C0A36E6DEC0780A26F6CEC0F00A26F6C141EA26F6C5CA36F6C5CA2
316 6F6C5CA26F6D485AA26F6D485AA26F6D485AA3706C48C7FCA293383FF81EA2706C5AA270
317 6C5AA3706C5AA2705BA2705BA2705BA2B6057FB6128071C7FCA2173E171C61447CC36A>
318 I<B64BB512FE8181A281D8003F6D91C7EA780081013D7F81133C6E7E6E7F6E7F6E7F6E7F
319 82806E7F6E7F6F7E6F7F83816F7F6F7F6F7F6F7F6F7F8382707F707F707F707F8482707F
320 707F717E7113807113C019E0837113F07113F87113FC7113FE19FF847213F884848484A2
321 8484197F193F191FA2190F1907B61603190119001A78A24F447CC358>I<923807FFC092
322 B512FE0207ECFFC0021F15F091267FFE0013FC902601FFF0EB1FFF01070180010313C049
323 90C76C7FD91FFC6E6C7E49486F7E49486F7E01FF8348496F7E48496F1380A248496F13C0
324 A24890C96C13E0A24819F04982003F19F8A3007F19FC49177FA400FF19FEAD007F19FC6D
325 17FFA3003F19F8A26D5E6C19F0A26E5D6C19E0A26C6D4B13C06C19806E5D6C6D4B13006C
326 6D4B5A6D6C4B5A6D6C4B5A6D6C4A5B6D01C001075B6D01F0011F5B010101FE90B5C7FC6D
327 90B65A023F15F8020715C002004AC8FC030713C047467AC454>I<B9FC18F018FE727E19
328 E0D8001F90C7000F7F05017F716C7E727E727E721380A21AC084A21AE0A91AC0A24E1380
329 A21A00604E5A4E5A4D485A050F5B92B712C096C7FC18FC18C092CBFCB3A7B712E0A54344
330 7DC34D>I<923807FFC092B512FE0207ECFFC0021F15F091267FFE0013FC902601FFF0EB
331 1FFF010701C0010713C04990C700017F49486E7F49486F7E49486F7E49486F7E48496F7E
332 48496F1380A248496F13C0A24819E091C97E4819F0A248487013F8A3007F19FCA249177F
333 A300FF19FEAD007F19FCA36D17FF003F19F8A3001F19F06D5EA26C19E06E01FE5B6C9126
334 03FF8014C06C6D486D4813804B13E06C9028E01F83F00F13006C903BF01E00F81FFE9026
335 7FF83E90387C3FFC90263FFC3C6D485AD91FFE91381EFFF0D90FFF021F5B6D01FE5D0101
336 94C7FC6D6D6CB45A023F90B512F8020703E0130202006F1307030713C792C7EA07F8716C
337 130F72131F9538FF80FF96B5FC7114FEA3831AFCA27213F81AF0847213E07213C0721300
338 F001FC48587AC454>I<B812F8EFFFC018F818FE727ED8001F90C7003F13E005037F0500
339 7F727E727E727EA28684A286A762A24E90C7FCA24E5A61187F943801FFF005075B053F13
340 8092B7C8FC18F818E018F892C77FEF3FFF050F7F717F717FA2717FA2717FA785A61B0F85
341 A2187F73131F72141EB700E06DEB803E72EBE0FC72EBFFF8060114F0726C13E0CC000713
342 8050457DC354>I<DAFFE0131C010701FE133C013F9038FF807C90B6EAE0FC4815F94890
343 38801FFF3907FC00014848EB007F4848143F4848140F491407007F15035B1601160012FF
344 177CA27FA26D153C7F7F6D92C7FC6C7EEBFFE014FE6CEBFFF015FF6C15E016FC6C816C6F
345 7E6C826C826C6C81011F810107811300020F80140003077FED007F82040F1380828212F0
346 82A282A27EA218007EA26C5D6C5E6D14036D5D6D140701F84A5A01FFEC3FF002F8EBFFE0
347 486CB65AD8FC1F92C7FCD8F80714FC48C614F0480107138031467AC43E>I<003FBA12E0
348 A59026FE000FEB8003D87FE09338003FF049171F90C71607A2007E1803007C1801A30078
349 1800A400F819F8481978A5C81700B3B3A20107B8FCA545437CC24E>I<B76C010FB512F8
350 A526003FFEC93803E000B3B3A9011F17076280190F6D606F151F6D95C7FC6D6D5D197E6D
351 6D5D6D6D1403DA7FFC4A5A6EB4EC3FF0020F9039F003FFE06E90B61280020193C8FC6E6C
352 14FC030F14E09226007FFEC9FC4D457CC356>I<B792B6FCA526003FFECAEAFC00806D60
353 6F15016D608119036D606F15076D606F150F6D6081191F6D6D93C7FC61027F163E6F157E
354 023F167C8119FC6E6D5C18016E5E7013036E5E8218076E6D5C180F6E5E70131F6E93C8FC
355 705B037F143E82187E033F147C7013FC6F5C17816F5C17C117C36F5C17E76F5C17FF6F5C
356 A36F91C9FCA2705AA2705AA3705AA2705AA2705AA250457EC355>I<903801FFE0011F13
357 FE017F6D7E48B612E03A03FE007FF84848EB1FFC6D6D7E486C6D7EA26F7FA36F7F6C5A6C
358 5AEA00F090C7FCA40203B5FC91B6FC1307013F13F19038FFFC01000313E0000F1380381F
359 FE00485A5B127F5B12FF5BA35DA26D5B6C6C5B4B13F0D83FFE013EEBFFC03A1FFF80FC7F
360 0007EBFFF86CECE01FC66CEB8007D90FFCC9FC322F7DAD36>97 D<EB7FC0B5FCA512037E
361 B1ED0FF892B57E02C314E002CF14F89139DFC03FFC9139FF000FFE02FCEB03FF4A6D1380
362 4A15C04A6D13E05CEF7FF0A218F8173FA318FCAC18F8A2177F18F0A3EFFFE06E15C06E5B
363 6E491380027C491300496C495A903AFC1FC07FFC496CB512F0D9F00314C049C691C7FCC8
364 EA1FF036467DC43E>I<EC3FFC49B512C0010F14F0013F14FC90397FF003FE9039FFC001
365 FF0003495A48494813805B120F485AA2485A6F1300007F6E5AED00784991C7FCA212FFAC
366 6C7EA3123F6DEC03C0A26C6C1407000F16806D140F6C6DEB1F006C6D133E6C01F05B3A00
367 7FFC03F86DB55A010F14C0010391C7FC9038003FF82A2F7CAD32>I<EE03FEED07FFA5ED
368 001F160FB1EC3FE0903803FFFC010FEBFF8F013F14CF9039FFF807FF48EBC00148903880
369 007F4890C7123F4848141F49140F121F485AA3127F5BA212FFAC127FA37F123FA26C6C14
370 1FA26C6C143F0007157F6C6C91B5FC6CD9C00314FC6C9038F01FEF6DB5128F011FEBFE0F
371 010713F89026007FC0EBF80036467CC43E>I<EC3FF80103B57E010F14E0013F8090397F
372 F83FF89039FFC007FC48496C7E48496C7E48486D1380485A001FED7FC05B003FED3FE0A2
373 127F5B17F0161F12FFA290B7FCA401F0C9FCA5127FA27FA2123F17F06C7E16016C6C15E0
374 6C6C14036C6DEB07C06C6DEB0F806C01F0EB3F0090397FFE01FE011FB55A010714F00101
375 14C09026001FFEC7FC2C2F7DAD33>I<EDFF80020F13E0027F13F049B512F849EB8FFC90
376 390FFE0FFE90381FFC1F14F8133FEB7FF0A2ED0FFCEBFFE0ED03F0ED00C01600ABB612F8
377 A5C601E0C7FCB3B0007FEBFFE0A527467DC522>I<DAFFE0137E010F9039FE03FF80013F
378 EBFF8F90B812C048D9C07F133F489038001FF84848EB0FFC4848903907FE1F80001F9238
379 FF0F00496D90C7FCA2003F82A8001F93C7FCA26D5B000F5D6C6C495A6C6C495A6C9038C0
380 7FF04890B55A1680D8078F49C8FC018013E0000F90CAFCA47F7F7F90B612C016FC6CEDFF
381 8017E06C826C16FC7E000382000F82D81FF0C77ED83FC014074848020113808248C9FC17
382 7FA46D15FF007F17006D5C6C6C4A5A6C6C4A5AD80FFEEC3FF83B07FFC001FFF0000190B6
383 12C06C6C92C7FC010F14F8D9007F90C8FC32427DAC38>I<EB7FC0B5FCA512037EB1ED07
384 FE92383FFF8092B512E002C114F89139C7F03FFC9138CF801F9139DF000FFE14DE14FC4A
385 6D7E5CA25CA35CB3A7B60083B512FEA537457CC43E>I<137C48B4FC4813804813C0A248
386 13E0A56C13C0A26C13806C1300EA007C90C7FCAAEB7FC0EA7FFFA512037EB3AFB6FCA518
387 467CC520>I<EB7FC0B5FCA512037EB293387FFFE0A593380FE0004C5A4CC7FC167E5EED
388 03F8ED07E04B5A4B5A037FC8FC15FEECC1FCECC3FE14C7ECDFFF91B57E82A202F97F02E1
389 7F02C07FEC807F6F7E826F7E816F7F836F7F816F7F83707E163FB60003B512F8A535457D
390 C43B>107 D<EB7FC0B5FCA512037EB3B3B3A3B61280A519457CC420>I<90277F8007FEEC
391 0FFCB590263FFFC090387FFF8092B5D8F001B512E002816E4880913D87F01FFC0FE03FF8
392 913D8FC00FFE1F801FFC0003D99F009026FF3E007F6C019E6D013C130F02BC5D02F86D49
393 6D7EA24A5D4A5DA34A5DB3A7B60081B60003B512FEA5572D7CAC5E>I<90397F8007FEB5
394 90383FFF8092B512E0028114F8913987F03FFC91388F801F000390399F000FFE6C139E14
395 BC02F86D7E5CA25CA35CB3A7B60083B512FEA5372D7CAC3E>I<EC1FFC49B512C0010714
396 F0011F14FC90397FF80FFF9026FFC0017F48496C7F4848C7EA3FE000078248486E7E4914
397 0F001F82A2003F82491407007F82A400FF1780AA007F1700A46C6C4A5AA2001F5E6D141F
398 000F5E6C6C4A5AA26C6C6CEBFFE06C6D485B27007FF80F90C7FC6DB55A010F14F8010114
399 C09026001FFCC8FC312F7DAD38>I<90397FC00FF8B590B57E02C314E002CF14F89139DF
400 C03FFC9139FF001FFE000301FCEB07FF6C496D13804A15C04A6D13E05C7013F0A2EF7FF8
401 A4EF3FFCACEF7FF8A318F017FFA24C13E06E15C06E5B6E4913806E4913006E495A9139DF
402 C07FFC02CFB512F002C314C002C091C7FCED1FF092C9FCADB67EA536407DAC3E>I<DA3F
403 E0131E902603FFFC133E010F01FF137E013F1480903AFFF80FE0FE489038E003F148EBC0
404 014890388000FB4890C7127F49143F001F151F485A160F5B127FA3485AAC6C7EA46C7EA2
405 6C6C141F163F6C6C147F6C15FF6C6D5A6C9038E003EF6C9038F01FCF6DB5128F011FEBFE
406 0F010313F89038007FC091C7FCAD0307B512FCA536407CAC3B>I<90387F807FB53881FF
407 E0028313F0028F13F8ED8FFC91389F1FFE000313BE6C13BC14F8A214F0ED0FFC9138E007
408 F8ED01E092C7FCA35CB3A5B612E0A5272D7DAC2E>I<90391FFC038090B51287000314FF
409 120F381FF003383FC00049133F48C7121F127E00FE140FA215077EA27F01E090C7FC13FE
410 387FFFF014FF6C14C015F06C14FC6C800003806C15806C7E010F14C0EB003F020313E014
411 0000F0143FA26C141F150FA27EA26C15C06C141FA26DEB3F8001E0EB7F009038F803FE90
412 B55A00FC5CD8F03F13E026E007FEC7FC232F7CAD2C>I<EB01E0A51303A41307A2130FA2
413 131FA2133F137F13FF1203000F90B51280B7FCA4C601E0C7FCB3A3ED01E0A9150302F013
414 C0137F150790393FF80F8090391FFC1F006DB5FC6D13FC01015B9038003FE023407EBE2C
415 >I<D97FC049B4FCB50103B5FCA50003EC000F6C81B3A85EA25EA25E7E6E491380017FD9
416 01F713FE9138F807E76DB512C7010F1407010313FE9026007FF0EBFC00372E7CAC3E>I<
417 B6903803FFFCA5000101E09038003E006C163C80017F5D8017F8013F5D6E1301011F5D6E
418 1303010F5D6E13076D5DED800F6D92C7FC15C05E6DEBE01E163E6D143CEDF07C027F1378
419 EDF8F8023F5B15FD021F5B15FF6E5BA36E5BA26E90C8FCA26E5AA26E5AA21578362C7EAB
420 3B>I<B5D8FE1FB539801FFFF0A500019027C0003FE0C7EA7C007114786E17F86C6F6C5C
421 6E1601017F6E6C5CA26E011F1403013F6F5C6E013F1407011F6F5CA26E0179140F010F04
422 8090C7FC6E01F95C6D02F0EBC01E15806D902681E07F5B18E003C3157C6D9139C03FF078
423 15E76DDA801F5B18F803FF14F96E9039000FFDE018FF6E486D5BA36E486D5BA26E486D90
424 C8FCA24B7F02075DA26E48147C4B143C4C2C7EAB51>I<B500FE90383FFFF0A5C601F090
425 3803E0006D6C495A013F4A5A6D6C49C7FC6E5B6D6C137E6DEB807C6D6D5A6DEBC1F0EDE3
426 E06DEBF7C06EB45A806E90C8FC5D6E7E6E7F6E7FA24A7F4A7F8291381F3FFCEC3E1F027C
427 7F4A6C7E49486C7F01036D7F49487E02C08049486C7F49C76C7E013E6E7E017E141FB500
428 E090B512FCA5362C7EAB3B>I<B6903803FFFCA5000101E09038003E006C163C80017F5D
429 8017F8013F5D6E1301011F5D6E1303010F5D6E13076D5DED800F6D92C7FC15C05E6DEBE0
430 1E163E6D143CEDF07C027F1378EDF8F8023F5B15FD021F5B15FF6E5BA36E5BA26E90C8FC
431 A26E5AA26E5AA21578A215F85D14015D001F1303D83F805B387FC007D8FFE05B140F92C9
432 FC5C143E495A387FC1F8EB07F06CB45A6C5B000790CAFCEA01FC36407EAB3B>I<001FB7
433 1280A49026FC001F130001E0495A5B49495A90C7485A48495B123E4A5B4A5B003C495BA2
434 4A90C7FC4A5A4A5AC7FC4A5A495B495BA2495B499038800780491300A2495A4948130F49
435 481400A2485B48495B485BA248495B4890C75A48485C15034848EB1FFEB7FCA4292C7DAB
436 32>I<B912FEA43704809C38>I E
437 %EndDVIPSBitmapFont
438 %DVIPSBitmapFont: Fh cmbx12 14.4 39
439 /Fh 39 122 df<EA07F0487E487E487E487EB51280A76C13006C5A6C5A6C5A6C5A111176
440 9025>46 D<157815FC14031407141F14FF130F0007B5FCB6FCA2147F13F0EAF800C7FCB3
441 B3B3A6007FB712FEA52F4E76CD43>49 D<EC3FFE0103B512E0010F14FC013F14FF90B712
442 C048D9C07F7F2703FE000F13F8D807F801037FD80FE06D7F48486D7F48488001F0168048
443 6C6E13C07F486C6E13E07FA27013F0A56C5AA26C5AEA0FF0EA03C0C914E05EA218C05E18
444 80A24C13005F4C5A4B5B5F4B5B5F4B5B4B90C7FC4B5A5E4B5AED7FE04B5A4A5B4A48C8FC
445 4A5A5D4A48EB01F04A5AEC3F804AC7FC02FEEC03E0495A495A495A495AD91F80140749C8
446 FC013E150F017FB7FC90B812C05A5A5A5A5A5A5AB9FC1880A4344E79CD43>I<91380FFF
447 C091B512FC0107ECFF80011F15E090263FF8077F9026FF800113FC4848C76C7ED803F86E
448 7E491680D807FC8048B416C080486D15E0A4805CA36C17C06C5B6C90C75AD801FC1680C9
449 FC4C13005FA24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816E016FCEEFF80DA0007
450 13E0030113F89238007FFE707E7013807013C018E07013F0A218F8A27013FCA218FEA2EA
451 03E0EA0FF8487E487E487EB57EA318FCA25E18F891C7FC6C17F0495C6C4816E001F04A13
452 C06C484A1380D80FF84A13006CB44A5A6CD9F0075BC690B612F06D5D011F1580010302FC
453 C7FCD9001F1380374F7ACD43>I<177C17FEA2160116031607160FA2161F163F167FA216
454 FF5D5DA25D5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E01407EC0FC01580EC1F00
455 5C147E147C5C1301495A495A5C495A131F49C7FC133E5B13FC485A5B485A1207485A485A
456 90C8FC123E127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7CCE43>I<BA12C019FE
457 F1FFC01AF01AFCD8000701F0C7000313FFDE007F7F737F070F7F737F878587858785A287
458 A84F5BA263616361634F5B4F5B077F90C7FC4E485A060713F892B812E097C8FC861AF003
459 F0C7000313FE9539003FFF80070F13E0737F07017F87737F747E1C807413C0A27413E0A3
460 1CF0A386A362A31CE0A2621CC0A250138097B5FC1C004F5B19074F5B073F13F04EB55ABC
461 128098C7FC1AF81AC007F8C8FC54527CD160>66 D<932601FFFCEC01C0047FD9FFC01303
462 0307B600F81307033F03FE131F92B8EA803F0203DAE003EBC07F020F01FCC7383FF0FF02
463 3F01E0EC0FF94A01800203B5FC494848C9FC4901F8824949824949824949824949824990
464 CA7E494883A2484983485B1B7F485B481A3FA24849181FA3485B1B0FA25AA298C7FC5CA2
465 B5FCAE7EA280A2F307C07EA36C7FA21B0F6C6D1980A26C1A1F6C7F1C006C6D606C6D187E
466 A26D6C606D6D4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C5A6D6DEE7F806D6C6C6C4BC7
467 FC6E01E0EC07FE020F01FEEC1FF80203903AFFE001FFF0020091B612C0033F93C8FC0307
468 15FCDB007F14E0040101FCC9FC525479D261>I<BA7E19FCF1FF801AF01AFCD8000701F0
469 C7000F13FF060014C0071F7F070713F807017F737F747E747F747F86747F747F88868886
470 88A2757EA31D8087A21DC0A51DE0A387A963A31DC0A51D80A2631D00A3515AA264626450
471 5B6264505B505B5090C7FCF2FFFE4F5B07075B071F5B96B512C0060F91C8FCBB5A1AF01A
472 C007FCC9FC19805B527CD167>I<BC1280A5D8000701F8C7000114C0F0001F1907190185
473 1A7F1A3F1A1FA2F20FE0A21A07A31A03A318F81BF01A01A497C7FC1701A317031707170F
474 177F92B6FCA59238F8007F170F170717031701A317001B3EA31B7CA395C8FCA21BFCA21B
475 F8A21A01A31A031BF01A071A0FA21A1F1A3FF27FE0F101FF1907191F0603B5FCBCFCA21B
476 C0A34F517CD058>I<BB12FEA5D8000701F8C700077FF0007F191F190785858586861B80
477 A21A1FA31A0FA41BC006F81307A497C7FCA31701A317031707170F177F92B6FCA59238F8
478 007F170F170717031701A31700A795C9FCB3B812F8A54A517CD055>I<932601FFFCEC01
479 C0047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003EBC07F020F
480 01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F882494982494982
481 4949824949824990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3485B1B0F
482 A25AA298C8FC5CA2B5FCAE6C057FB712E0A280A36C94C7003FEBC000A36C7FA36C7FA27E
483 6C7FA26C7F6C7FA26D7E6D7F6D7F6D6D5E6D7F6D01FC93B5FC6D13FF6D6C6D5C6E01F0EC
484 07FB020F01FEEC1FF10203903AFFF001FFE0020091B6EAC07F033FEE001F030703FC1307
485 DB007F02E01301040149CAFC5B5479D26A>I<B812C0A5D8000701F8C7FCB3B3B3B2B812
486 C0A52A527CD132>73 D<B812F8A5D8000701F8CAFCB3B3A91A7CA41AFC1AF8A51901A319
487 03A219071AF0190FA2191F193F197F19FF180360183F4DB5FCBB12E0A546527CD151>76
488 D<B600FC93B7FC8181A282D800076E9239003FFC0070EE07E08282A28202EF7F02E77F02
489 E380A202E18002E0806F7F6F7F6F7FA26F7F6F7F6F806F80A26F80707F707F707F707FA2
490 707F7080708070808583717F717F717F717FA27114807114C07114E07213F07213F8A272
491 13FC7213FE7213FF721487A27214C77214E77313F77313FF85A285858585A28586868686
492 A286868686A2D93FFC187FB7173F1B1F1B0F1B07755A60527CD169>78
493 D<93380FFFC00303B6FC031F15E092B712FC0203D9FC0013FF020F01C0010F13C0023F90
494 C7000313F0DA7FFC02007F494848ED7FFE4901E0ED1FFF49496F7F49496F7F4990C96C7F
495 49854948707F4948707FA24849717E48864A83481B804A83481BC0A2481BE04A83A2481B
496 F0A348497113F8A5B51AFCAF6C1BF86E5FA46C1BF0A26E5F6C1BE0A36C6D4D13C0A26C6D
497 4D1380A26C1B006C6D4D5A6E5E6C626D6C4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D
498 6D4B90C7FC6D6D4B5A6D01FF02035B023F01E0011F13F0020F01FC90B512C0020390B7C8
499 FC020016FC031F15E0030392C9FCDB001F13E0565479D265>I<BAFC19F819FF1AE086D8
500 000701F0C7001F13FC060113FF726C13807313C0070F13E01BF0857313F81BFCA27313FE
501 A41BFFA81BFEA31BFC61A21BF84F13F04F13E0614F13C04F13004E485A061F5B92B812F0
502 1AC04FC7FC19E003F8CBFCB3AEB812C0A550527CD15C>I<003FBC1280A59126C0003F90
503 38C0007F49C71607D87FF8060113C001E08449197F49193F90C8171FA2007E1A0FA3007C
504 1A07A500FC1BE0481A03A6C994C7FCB3B3AC91B912F0A553517BD05E>84
505 D<B700FC017FB600FE91B612F0A5D8003F01C0C8001F01E0C9EBF8006F71EE0FC06D7161
506 876F1C1F6D7196C7FC6F8373606D1E3E6F836D7160876F1CFC6D666F4B801F016D66704A
507 806E525A88704A17076E059F5F70021F80080F160F6E6570023F806EDC3E074CC8FC8870
508 027E5F6EDC7C03163E7002FC804F6C167E6E1C7C700101814F6C16FC6E745B7001031701
509 6E4C6D5D060716C00580496D14036F63DDC00F16E04F6D14076F07F05BDDE01F170F6F92
510 C76C5D1DF8DDF03E6E141F6F98C9FCDDF87E16FC067C6E5C6FF1FE3EDDFCFC177E6F4A6E
511 147C1DFFDDFFF06E14FC6F62A24E816F62A270496F5BA24E817061A295C97E7061A27048
512 7090CAFCA37048705AA24D1601040360A27048705A84537DD18B>87
513 D<EC7FFF0107B512F0013F14FE90B77E48D9E00F7F2703FE000113F0486C6D7F6EEB3FFC
514 48826E131F83707FA36C496D7FA26C90C7FC6C5AC9FCA6037FB5FC020FB6FC91B7FC0107
515 1487013FEBF0074913803901FFFC004813F0485B485B485B4890C7FC5A5BA2485AA45EA2
516 6D5C007F151D163D6C6C02797F6C6D01F113F86C9026C003E1EBFFE06C9026F81FC014F0
517 6C90B5487EC6ED001F011F01FC010713E0010101E090C8FC3C387CB641>97
518 D<EB3FF0B5FCA51203C6FCB3A4923801FFE0030F13FE033FEBFFC092B612F002F301017F
519 913AF7F8003FFEDAFFE0EB0FFF03806D7F92C76C7F4A6E7F4A824A6E7FA2727EA285A285
520 84A31A80AC1A00A44E5AA36118FF616E4A5BA26E4A5B6E4A5B6F495BDACFC04990C7FCDA
521 87F0EB7FFC913A03FE03FFF849C6B612E0496D148049011F01FCC8FC90C7000313C04154
522 7BD24B>I<913801FFF8021FEBFF8091B612F0010315FC010F9038C00FFE903A1FFE0001
523 FFD97FFC491380D9FFF05B4817C048495B5C5A485BA2486F138091C7FC486F1300705A48
524 92C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D15C07E6E140F6CEE1F806C6DEC
525 3F006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF0010390B55A01001580023F49C7FC
526 020113E033387CB63C>I<4DB47E0407B5FCA5EE001F1707B3A4913801FFE0021F13FC91
527 B6FC010315C7010F9038E03FE74990380007F7D97FFC0101B5FC49487F4849143F484980
528 485B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA37EA26C7F5F6C6D5C7E6C6D5C6C
529 6D49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC07FCF6D90B5128F0101ECFE0FD9
530 003F13F8020301C049C7FC41547CD24B>I<913803FFC0023F13FC49B6FC010715C04901
531 817F903A3FFC007FF849486D7E49486D7E4849130F48496D7E48178048497F18C0488191
532 C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CAFCA6127FA27F7EA218E06CEE01
533 F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC3F806D6CECFF00D91FFEEB03FE
534 903A0FFFC03FF8010390B55A010015C0021F49C7FC020113F034387CB63D>I<ED3FFC02
535 03B5FC020F14C0023F14E09139FFF81FF0499038C03FF849EB807F49903800FFFC495A49
536 5AA2495AA2EE7FF8495AEE3FF0EE0FC093C7FCAEB712E0A526007FF8C8FCB3B3A7007FB5
537 12FEA52E547CD329>I<DA3FFF14FF0103B5D8F00713C0010FDAFC1F13E0013FECFF7F90
538 267FFC0F9038FF9FF09026FFE001EBF83F48496C13E0484990387FF01F4890C7D83FF813
539 E0489338FC0FC0F0078048486E6CC7FCA2003F82A9001F5EA26C6C4A5AA26C5E6C6D495A
540 6C6D495A6C6D485BDAFC0F5B4890B6C8FCD803EF14FC01C314F02607C03F90C9FC91CBFC
541 A2120FA37FA213F813FE90B7FC6C16F817FF18C06C836C836C836D828448B9FC12074848
542 C700031480D81FF8EC003F4848150748486F13C083485A83A56D5D007F18806D5D003F18
543 006C6C4B5AD80FFEED1FFC6C6C6CEC7FF86C01E049485A6C01FE011F5B6C6CB71280010F
544 03FCC7FC010115E0D9000F01FCC8FC3C4F7CB543>I<EB3FF0B5FCA51203C6FCB3A4EE1F
545 FC93B512C0030314F0030F8092391FE07FFC92393F001FFE037C8003F07FDAF1E081ECF3
546 C0DAF7807F8502FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542537BD24B>I<137F497E
547 000313E0487FA2487FA76C5BA26C5BC613806DC7FC90C8FCADEB3FF0B5FCA512017EB3B3
548 A6B612E0A51B547BD325>I<EB3FF0B5FCA512017EB3B3B3B1B612F0A51C537BD225>108
549 D<D93FF0D91FFCEDFFE0B591B500C0010713FE030302F0011F6D7E030F6E017F8092271F
550 E07FFCD9FF037F922A3F001FFE01F8007F0003027C9126FF03E080C602F06DD90780137F
551 DAF1E0038FC77FDAF3C0159EDAF7806D01BC143F07FC8102FFC75C4A5EA24A5EA44A5EB3
552 ACB6D8F807B6D8C03FB512FEA567367BB570>I<D93FF0EB1FFCB591B512C0030314F003
553 0F8092391FE07FFC92393F001FFE0003027C80C602F07FDAF1E081ECF3C0DAF7807F8502
554 FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542367BB54B>I<913801FFE0021F13FE91B6
555 12C0010315F0010F9038807FFC903A1FFC000FFED97FF86D6C7E49486D7F48496D7F4849
556 6D7F4A147F48834890C86C7EA24883A248486F7EA3007F1880A400FF18C0AC007F1880A3
557 003F18006D5DA26C5FA26C5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD93FFE
558 011F90C7FC903A0FFF807FFC6D90B55A010015C0023F91C8FC020113E03A387CB643>I<
559 903A3FF001FFE0B5010F13FE033FEBFFC092B612F002F301017F913AF7F8007FFE0003D9
560 FFE0EB1FFFC602806D7F92C76C7F4A824A6E7F4A6E7FA2717FA285187F85A4721380AC1A
561 0060A36118FFA2615F616E4A5BA26E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC9126FB
562 FE075B02F8B612E06F1480031F01FCC8FC030313C092CBFCB1B612F8A5414D7BB54B>I<
563 90397FE003FEB590380FFF80033F13E04B13F09238FE1FF89139E1F83FFC0003D9E3E013
564 FEC6ECC07FECE78014EF150014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AAB612
565 FCA52F367CB537>114 D<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF81307
566 D81FE0130148487F4980127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13FF15
567 F86C14FF16C06C15F06C816C816C81C681013F1580010F15C01300020714E0EC003F0307
568 13F015010078EC007F00F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001F8EC
569 7F0001FEEB01FE9039FFC00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C387CB6
570 35>I<143EA6147EA414FEA21301A313031307A2130F131F133F13FF5A000F90B6FCB8FC
571 A426003FFEC8FCB3A9EE07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC6DEB
572 FFF86D6C5B021F5B020313802A4D7ECB34>I<D93FF8913801FFC0B50207B5FCA50003ED
573 001FC61607B3AE5FA35FA2017F5D173B177B6D6C14F3DC01E313F06D6CD907C3EBFFC090
574 3A0FFFC03F836D90B51203010114FE6D6C13F8020701E091C7FC42377BB54B>I<B6D8E0
575 7FB5D8C003B512C0A5000101F0C701F0C7381FF8006E027FED07E06C715DA26E023F150F
576 017F705DA26E181F013F4B6C92C7FC6E606D70143E94B5FC6F177E6D4A6E137C03C001F3
577 15FC6D715B160303E001E114016D020702E05B03F013C06D71485A160F03F8D9807F1307
578 6D05F85B93381F003F03FC160F027F4902FC5BDBFE3E011F131F023F04FE90C8FC167EDB
579 FF7C010F5B6E01FCECFF3E4C6D137E6E5FA24C7F6E5F4C7F6E5FA24C7F6E5F4C147FA26E
580 5F93C8123F6F5EA2033E6FC9FC5A367DB461>119 D<007FB500F090387FFFFEA5C66C48
581 C7000F90C7FC6D6CEC07F86D6D5C6D6D495A6D4B5A6F495A6D6D91C8FC6D6D137E6D6D5B
582 91387FFE014C5A6E6C485A6EEB8FE06EEBCFC06EEBFF806E91C9FCA26E5B6E5B6F7E6F7E
583 A26F7F834B7F4B7F92B5FCDA01FD7F03F87F4A486C7E4A486C7E020F7FDA1FC0804A486C
584 7F4A486C7F02FE6D7F4A6D7F495A49486D7F01076F7E49486E7E49486E7FEBFFF0B500FE
585 49B612C0A542357EB447>I<B600F00107B5FCA5C601F8C8EA7FE06EED3F00A26D6C153E
586 187E013F167C6E15FC6D5E6F13016D5E6F13036D5E8117076D6D5C170F6D6D5C171F6D93
587 C7FC6F5B027F143E6F137E023F147C6F13FCA26E6D5A16816EEBC1F016C36E5C16E76E5C
588 16FF6E5CA26E91C8FCA36F5AA26F5AA26F5AA26F5AA26F5AA35E150F5E151F93C9FC5DD8
589 1FC0133E486C137E486C137C486C13FC5D14015D14034A5A6C48485A49485A263FC07FCA
590 FCEB81FE6CB45A6C13F000035BC690CBFC404D7DB447>I E
591 %EndDVIPSBitmapFont
592 %DVIPSBitmapFont: Fi cmti12 12 32
593 /Fi 32 122 df<EF7FF80407B5FC93391FC00FC093393E0001E004FCEB00F04B4813014B
594 4813075E0307140FA24B5A19E0031FEC03804C90C7FCA3153F93C9FCA45D157EA415FE91
595 B8FCA260DA00FCC7127E020115FE4B5CA317016014035D170360A214074B130760A3020F
596 140F4B5CA3171F021F5D5DA2053F13E01801023F16C092C7FCA2EF7F03057E13805C027E
597 15071900173E180E02FEEC1E1E4AEC1F1CEF07F8EF01E094C8FC495AA35C1303A2001C5B
598 127FEAFF075CA2495A00FE90CBFCEAF81FEA701EEA783CEA1FF0EA07C03C5A83C537>12
599 D<EB01E0EB03F01307130FEB1FE0EB3FC0EB7F80EBFE00485A485A485AEA0FC0485A90C7
600 FC123E12785A5A124014135FC432>19 D<13F0EA03FC1207A2EA0FFEA4EA07FCEA03CCEA
601 000C131C1318A2133813301370136013E0EA01C013801203EA0700120E5A5A5A5A5A0F1D
602 7A891E>44 D<130FEB1FC0133FEB7FE013FFA214C0EB7F801400131E90C7FCB3A5120FEA
603 3FC0127FA212FFA35B6CC7FC123C132B76AA1E>58 D<EF03801707A24D7EA2171FA2173F
604 177FA217FFA25EA2EE03BF1607173F160F160E161C841638171F167016F016E0ED01C0A2
605 ED0380A2ED0700A2150E151E151C5D845D170F5D14015D14035D4AC7FC92B6FC5CA2021C
606 C7120F143C14385CA24A81A249481407A2495A130791C8FC130E131EA25B137C13FC0001
607 4C7ED807FE151FB500E00107B512F8A219F03D477BC648>65 D<91B712FCF0FF8019E002
608 01903980001FF06E90C7EA07F84A6F7E727E4B81841A800203167F5DA314075D19FFA202
609 0F17004B5C611803021F5E4B4A5A180F4E5A023F4B5A4BEC7F804EC7FCEF03FC027FEC0F
610 F84BEBFFC092B6C8FC18E0913AFF800007F892C7EA01FC717E187F49834A6F7EA3010383
611 5CA313075CA3010F5F4A157FA24E5A131F4A4A90C7FC601703013F4B5A4A4A5A4D5A017F
612 4B5A4D5A4A4948C8FC01FFEC0FFEB812F817C04CC9FC41447AC345>I<91B712F818FF19
613 C00201903980003FF06E90C7EA0FF84AED03FCF000FE4B157FA2F13F800203EE1FC05DF1
614 0FE0A214074B16F01907A2140F5D1AF8A2141F5DA2190F143F5D1AF0A2147F4B151FA302
615 FF17E092C9123FA34918C04A167F1A80A2010317FF4A1700A24E5A13074A4B5A61180701
616 0F5F4A4B5A181F61011F4C5A4A4BC7FC18FE4D5A013F4B5A4A4A5A4D5A017FED3FC005FF
617 C8FC4AEB03FE01FFEC1FF8B812E094C9FC16F845447AC34A>68 D<027FB512E091B6FCA2
618 0200EBE000ED7F8015FFA293C7FCA35C5DA314035DA314075DA3140F5DA3141F5DA3143F
619 5DA3147F5DA314FF92C8FCA35B5CA313035CA313075CA3130F5CA3131F5CA2133FA25CEB
620 FFE0B612E0A25D2B447BC326>73 D<EE1FF84BB5FC923907F01FC092391F8003F092397E
621 0001F8DA01F86D7EDA03E0147EDA0FC0804A48EC1F804AC813C0027E150F4A16E0494815
622 07494816F01307495A494816F8013F16035C137F49C9FC4917FC120112035B1207491607
623 120FA25B121F19F849160F123FA34848EE1FF0A3183F19E0485A19C0187FA2F0FF80A219
624 005F604D5AA2007F4C5A4D5AA24D5A003F5F4D5A6D4BC7FC001F5E4C5A6C6C5DEE03F06C
625 6C4A5A0003ED1FC06C6C4A5A6C6C027EC8FC017EEB01F890393F8007F090390FE03F8090
626 2603FFFEC9FC9038007FE03E4872C54B>79 D<91B712F018FEF0FF800201903980007FE0
627 6E90C7EA1FF04AED07F818034B15FCF001FE1403A24B15FFA21407A25DA2140FF003FE5D
628 A2021F16FC18074B15F8180F023F16F0F01FE04B15C0F03F80027FED7F0018FE4BEB03FC
629 EF0FF002FFEC7FC092B6C7FC17F892CAFC5BA25CA21303A25CA21307A25CA2130FA25CA2
630 131FA25CA2133FA25CA2137FA25C497EB67EA340447AC342>I<91B77E18F818FE020190
631 398001FF806E90C7EA3FC04AED1FE0F00FF04BEC07F8180319FC14034B15FEA314075DA3
632 020FED07FC5DA2F00FF8141F4B15F0F01FE0F03FC0023F16804BEC7F0018FEEF03F8027F
633 4A5A4BEB1FC04CB4C7FC92B512F891B612E092380003F8EE00FE177F496F7E4A6E7EA284
634 13034A140FA2171F13075CA2173F130F5CA24D5A131F5CA3013F170E5CA2017FEE801E19
635 1C4A163C496C1638B66C90383FC070051F13F094380FE1E0CA3803FF80943800FE003F46
636 7AC347>82 D<B500FE013FB50107B5FC5EA200030180010101C09038007FF091C849EC3F
637 C04993C8EA1F8000011B001B1E1B1C1B3C1B381B781B704C5EA24C4B5A5E505A5E040E4B
638 C7FC5E1A0E4C151E1A1C4C6D133C1A384C5D177FDB01C05DA26DD903804A5A150704004A
639 5A6C5C030E4BC8FC5D190E4B151E191C4B153C19384B5DA24A485D14034BEC81C0140792
640 C7EB8380140E0687C9FC4A158F188E4A15DE18DC4A15F8173F4A5DA24A5DA24A5D137F91
641 C85B137E95CAFC137C173E1378173C0170153858466CC361>87 D<EC1F80EC7FE0903901
642 F07070903907C039F890380F801D90381F001F013E6D5A137E5B484813075E485A120749
643 130F000F5DA2485A151F003F5D5BA2153F007F92C7FC90C7FCA25D157E12FEA29238FE03
644 80EDFC071700A2007E13015E913803F80E1407003E010F131E161C6C131C02385B3A0F80
645 F078783A07C3E07C703A01FF801FE03A007E000780292D76AB32>97
646 D<EB0FE0EA07FFA338001FC0130F131FA25CA3133F91C8FCA35B137EA313FE5BA312015B
647 EC1F80EC7FE03903F9E0F89038F3C07C9038F7003E13FE48487F5BA2491480485AA25BA2
648 121F5BA2153F123F90C7FCA2157F481500127EA25D5D5AA24A5AA24A5AA2007C5C4A5A14
649 0F5D4A5A003C49C7FC003E137E001E5B6C485A380783E03803FF80C648C8FC214676C42D
650 >I<EC0FE0EC7FF8903801F81E903807E00F90390F80078090381F0003017E14C049131F
651 0001143F5B4848EB7F801207485AED3E00484890C7FCA2485AA2127F90C9FCA35A5AA45A
652 A5ED0180ED03C0ED0780A2007CEC0F00007E141E003E147C15F06CEB03E0390F800F8026
653 07C07EC7FC3801FFF838007FC0222D75AB2D>I<EE07F0ED03FFA39238000FE01607160F
654 A217C0A2161FA21780A2163FA21700A25EA2167EA216FEA25EEC1F80EC7FE1903801F071
655 903907C039F890380F801D90381F001F013E130F017E5C5B48481307A248485C12074913
656 0F120F5E485A151F123F495CA2153F127F90C790C7FCA25DA200FE147EA29238FE038016
657 0703FC1300A2007E13015E913803F80E1407003E010F131E161C6C131C02385B3A0F80F0
658 78783A07C3E07C703A01FF801FE03A007E0007802C4676C432>I<EC0FE0EC7FF8903801
659 F83E903807C00F90391F800780EB3F00017E14C0491303485A48481307000715805B000F
660 140F484814005D4848133E15FCEC07F0007FEBFFC0D9FFFEC7FC14C090C9FC5A5AA55AA4
661 ED0180ED03C0007CEC0780A2007EEC0F00003E141E157C6C14F06CEB03E03907800F8026
662 03C07EC7FC3801FFF838003FC0222D75AB2D>I<15FCEC03FF91390F83838091393E01CF
663 C091387C00EF4A13FF4948137F010315804948133F495A131F4A1400133F91C75A5B167E
664 13FE16FE1201495CA215011203495CA21503A2495CA21507A25EA2150F151F5E0001143F
665 157F6C6C13FF913801DF8090387C039F90383E0F3FEB0FFCD903F090C7FC90C7FC5DA215
666 7EA215FEA25DA2001C495A127F48495A14074A5A485C023FC8FC00F8137E387C01F8381F
667 FFE0000390C9FC2A407BAB2D>103 D<14FE137FA3EB01FC13001301A25CA21303A25CA2
668 1307A25CA2130FA25CA2131FA25C157F90393F83FFC091388F81F091381E00F802387F49
669 48137C5C4A137EA2495A91C7FCA25B484814FE5E5BA2000314015E5BA2000714035E5B15
670 07000F5DA249130F5E001F1678031F1370491480A2003F023F13F0EE00E090C7FC160148
671 023E13C01603007E1680EE070000FEEC1E0FED1F1E48EC0FF80038EC03E02D467AC432>
672 I<143C147E14FE1301A3EB00FC14701400AE137C48B4FC3803C780380703C0000F13E012
673 0E121C13071238A21278EA700F14C0131F00F0138012E0EA003F1400A25B137EA213FE5B
674 12015BA212035B141E0007131C13E0A2000F133CEBC038A21478EB807014F014E0EB81C0
675 EA0783EBC7803803FE00EA00F8174378C11E>I<14FE137FA3EB01FC13001301A25CA213
676 03A25CA21307A25CA2130FA25CA2131FA25C167E013F49B4FC92380783C09138000E07ED
677 3C1F491370ED603F017E13E0EC01C09026FE03801380913907000E00D9FC0E90C7FC5C00
678 015B5C495AEBF9C03803FB8001FFC9FCA214F03807F3FCEBF07F9038E01FC06E7E000F13
679 0781EBC003A2001F150FA20180140EA2003F151E161C010013E0A2485DA2007E15781670
680 00FE01015B15F1489038007F800038021FC7FC2A467AC42D>107
681 D<EB03F8EA01FFA3380007F013031307A214E0A2130FA214C0A2131FA21480A2133FA214
682 00A25BA2137EA213FEA25BA21201A25BA21203A25BA21207A25BA2120FA25BA2121FA25B
683 A2123FA290C7FCA2387F01C01303007E1380A2130700FE130012FCA25B130EEA7C1E131C
684 EA3C3CEA3E786C5AEA07C0154678C419>I<D801F0D90FE0EB07F0D803FCD97FF8EB3FFC
685 28071E01F03EEBF81F3E0E1F03C01F01E00F80271E0F8700D983807F001C018E90390F87
686 0007003C019C148E003801B802DC8002F814FC26781FF05C0070495CA24A5C00F0494948
687 130FD8E03F6091C75B1200043F141F4960017E92C7FCA24C143F01FE95C7FC49147E6104
688 FE147E1201494A14FE610301EE0780000305011400494A14F8A2030302035B0007F0F00E
689 495C1A1E0307EDE01C000F193C494A153862030F020113F0001FF0F1E0494A903800FF80
690 0007C7D80380023EC7FC492D78AB50>I<D801F0EB0FE0D803FCEB7FF83A071E01F03E3A
691 0E0F03C01F001ED987001380001C018E130F003C139C003801B814C014F838781FF00070
692 5BA25C00F049131FD8E03F158091C7FC1200163F491500137EA25E01FE147E5B16FE5E12
693 014913015E170F00030203130E4914F0A20307131E0007EDE01C5B173CEEC038000F1678
694 49157017E0ED03C1001FEDE3C049903801FF000007C8127C302D78AB37>I<EC0FE0EC7F
695 FC903801F83E903907E00F8090390F8007C0EB1F00017EEB03E04914F0A2484813014848
696 14F81207485AA2485AA2485A1503127F90C7FCA215074815F05AA2150F16E05AED1FC0A2
697 1680153F16005D157E5D007C495A007E495A003E5C4A5A6CEB1F80260F803EC7FC3807C0
698 FC3801FFF038003F80252D75AB32>I<D903E0137E903A07F801FF80903A0E3C0783E090
699 3A1C1E0F01F0903A3C1F1C00F801385B017849137C01705BA24A48137E01E05BA292C7FC
700 00015B13C0147EC7FC02FE14FEA25CA20101140117FC5CA20103140317F85CA20107EC07
701 F0A24AEB0FE0A2010F15C0EE1F80163F1700496C137E5E4B5A9138B803F090393F9C07E0
702 91389E0F80DA07FEC7FCEC01F849C9FCA2137EA213FEA25BA21201A25BA21203A21207B5
703 12F0A25C2F3F7FAB32>I<D801F0EB3F803A03FC01FFF03A071E03C0F83A0E0F0F007C00
704 1E90389E01FC001C139CECB803003813F0A2D91FE013F80078EC00E00070491300A200F0
705 5BEAE03F91C8FC1200A25B137EA313FE5BA312015BA312035BA312075BA3120F5BA3121F
706 5B0007C9FC262D78AB29>114 D<EC0FE0EC7FF8903801F01E903803C00F903907800780
707 90380F0003011E14C0150749131FA2017CEB3F801378137CED0E0092C7FC137E137F14F0
708 14FF6D13C06D13F06D7F6D7F1300EC0FFE14011400157F81120E003F141E487EA2153E48
709 C7123CA200FC5C12705D0078495A6C495A6CEB0F80260F803EC7FC3803FFF838007FC022
710 2D7AAB28>I<1470EB01F8A313035CA313075CA3130F5CA3131F5CA2007FB512E0B6FC15
711 C0D8003FC7FCA25B137EA313FE5BA312015BA312035BA312075BA3120F5BA2EC0780001F
712 140013805C140E003F131EEB001C143C14385C6C13F0495A6C485AEB8780D807FEC7FCEA
713 01F81B3F78BD20>I<137C48B414072603C780EB1F80380703C0000F7F000E153F121C01
714 07150012385E1278D8700F147E5C011F14FE00F05B00E05DEA003FEC0001A2495C137E15
715 0313FE495CA215071201495CA2030F13380003167849ECC070A3031F13F0EE80E0153F00
716 011581037F13C06DEBEF8300000101148090397C03C787903A3E0F07C70090391FFE01FE
717 903903F000782D2D78AB34>I<02F8133FD907FEEBFFE0903A0F0F83C0F0903A1C07C780
718 F890393803CF03017013EE01E0EBFC07120101C013F8000316F00180EC01C000074AC7FC
719 13001407485C120EC7FC140F5DA3141F5DA3143F92C8FCA34AEB03C01780147EA202FEEB
720 0700121E003F5D267F81FC130E6E5BD8FF83143CD903BE5B26FE079E5B3A7C0F1F01E03A
721 3C1E0F83C0271FF803FFC7FC3907E000FC2D2D7CAB2D>120 D<137C48B414072603C780
722 EB1F80380703C0000F7F000E153F001C1600130712385E0078157EEA700F5C011F14FE00
723 F0495B12E0EA003FEC00015E5B137E150301FE5C5BA2150700015D5BA2150F00035D5BA2
724 151F5EA2153F12014BC7FC6D5B00005BEB7C0390383E0F7EEB1FFEEB03F090C712FE5DA2
725 14015D121F397F8003F0A24A5A4848485A5D48131F00F049C8FC0070137E007813F83838
726 01F0381E07C06CB4C9FCEA01FC294078AB2F>I E
727 %EndDVIPSBitmapFont
728 %DVIPSBitmapFont: Fj cmsl12 12 31
729 /Fj 31 117 df<123E127FA2EAFF80127F13C0123FEA1FE0120FEA07F01203EA01F81200
730 137C133C131E130F130610126BC431>18 D<EDFF80020713F0021F13FE91383E01FF9139
731 F8007F80D901E0EB3FC0D90380EB1FE049C7EA0FF0010E15F8491407A24915FC01301403
732 137EEB7F80497EA31607A25C17F8013EC7120F90C8FC17F0161F17E0163F17C0EE7F8016
733 FF17004B5A4B5A4B5A5E4B5A4B5A4BC7FC157E5D4A5A4A5AEC07C04A5A4AC8FC143E1478
734 5C4948EB01804948EB0300495A49C7FC011C14065B49140E49140C4848141C485A000FB6
735 12F85A5A485DB7FCA25E2E427BC131>50 D<EDFF80020713F0023F13FC91387F01FF903A
736 01F0007F80D903C0EB3FC049C7121F010E15E05BD91FC0EB0FF0497EA2161FA317E05C01
737 0FC7123F90C813C0A2EE7F80A2EEFF004B5A5E4B5A4B5AED0FC0033FC7FCEC01FCECFFF0
738 15FE9138001F80ED0FE06F7E6F7E6F7E82150082A21780A6120FEA3FC0127F5D00FF1600
739 A349495A90C7FC00FC4A5A00605D0070140F4B5A6C5D6C4A5A001F4A5A270F8001FEC7FC
740 3903F807FCC6B512F0013F1380D907FCC8FC2C447AC131>I<EE0380A21607160FEE1F00
741 5E5EA25E5D4B5A15071506150C15181530ED71FC15E115C1EC0181EC0301140791380E03
742 F8140C14181430146014E04948485A1480EB03001306130E5B0118495A5B5B5B1201485A
743 90C7485A12065A121C5A1230484A5AB812C0A3C8383F8000157FA293C7FCA45DA25DA314
744 014A7E0103B6FCA25E2A437AC231>I<170C171C173C173E177EA217FEA21601835EA216
745 06A24C7FA2EE187FA21630A204607F173F16C0A2ED018084ED0300171F1506A25D844B13
746 0FA25D157003608015E04B130714015D140392C77F02061403A2020FB6FCA24A810218C7
747 12034A1401A25CA24A8183495AA249C9FC851306187F5B131CA2013C83137CEA01FE2607
748 FF80913801FFF0007F01E0027FEBFFC0B5FCA242477DC649>65 D<011FB712E018FCF0FF
749 809026003FF8C76C7E6E48EC1FF0727E4B6E7E1803727E8584143F5D1A80A4027F17005D
750 606118036102FF150792C8485A614E5AF07FC04EC7FC49ED03FE4AEC0FF8EFFFE091B712
751 8018F04AC7EA03FC0103ED00FF4A6F7E727E727E727EA20107707E5C85A31803130F4A15
752 07A461011F160F4A5E181F4E5AA24E5A013F4C5A4A4A90C7FC4D5AEF0FFC017FED3FF001
753 FF4AB45AB9128005FCC8FC17C041447CC345>I<DC1FF8EB01C04BB5FC030F9138C00380
754 923A3FF003F007913B01FF8000780FDA03FCC7123CDA0FF0EC0E1FDA1FC0EC073FDA7F80
755 913803FF004AC8FC494881494881495A4948824948167E4948163E495A13FF91CA121E48
756 5A0003181C5B12075B120FA248481718A2003F95C7FC5BA3485AA512FF5BA719C0A3007F
757 170161A26D1603003F95C7FC6018066C6C160E180C000F171C6D5E6C6C5E000317F06D4B
758 5A6C6C4B5A6C6C4B5A6D6C4AC8FC6D6C143CD90FF05CD907FCEB03F0903A01FF801FC06D
759 6CB5C9FC021F13F8020113C0424876C546>I<011FB9FCA39026003FF8C7120F6E481400
760 197F4B151FA2190F1907A2143F5DA21903A3147F5D1706A3190002FF5C92C7FCA2171CA2
761 173C4915F84A130391B6FCA39138FE00070103EC01F04A13001770A4010715604A160CA3
762 191894C7FC130F4A1630A219701960A2011F17E04A16C01801180319801807013F160F4A
763 ED1F006018FF017FED03FE01FF153FB9FC60A240447CC342>69 D<011FB812FEA3902600
764 3FF8C7121F6E481401F0007E4B153E191EA2190EA2143F5D1906A4147F5DA2170CA21900
765 02FF5C92C7FCA21738A217784915704AEB01F0160791B6FCA3903A03FE000FE04A130316
766 011600A301075D5CA5010F92C8FC5CA5131F5CA5133F5CA3137FEBFFF0B612F8A33F447C
767 C340>I<DC1FF8EB01C04BB5FC030F9138C00380923A3FF003F007913B01FF8000780FDA
768 03FCC7123CDA0FF0EC0E1FDA1FC0EC073FDA7F80913803FF004AC8FC494881494881495A
769 4948824948167E4948163E495A13FF91CA121E485A0003181C5B12075B120FA248481718
770 A2003F95C7FC5BA3485AA512FF5BA44CB612805EA293C7EBE000725A183F007F177FA261
771 7F123FA218FF6C7E96C7FC6C7EA26C6C5D12036D5D6C6C5E6C6C15076D6CEC0E7E6D6C14
772 1CD90FF0EC783ED907FC903801F01E903B01FF801FC01C6D6CB5EA000C021F01FC90C8FC
773 020113C0424876C54D>I<011FB500FC017FB512F04C16E0A29026003FFCC8EBF000DA1F
774 F0ED7FC0A24B5EA419FF143F4B93C7FCA460147F4B5DA4180314FF92C85BA418075B4A5E
775 91B8FCA34AC8120F13034A5EA4181F13074A5EA4183F130F4A5EA4187F131F4A5EA418FF
776 133F4A93C8FCA3017F5D496C4A7FB6D8E003B67EA203C093C7FC4C447CC349>I<011FB5
777 12FEA39039001FFE00EC0FF8A25DA5141F5DA5143F5DA5147F5DA514FF92C7FCA55B5CA5
778 13035CA513075CA5130F5CA5131F5CA3133F497E007FB512F0B6FCA227447DC323>I<01
779 1FB6FCA39026003FFCC8FCEC1FF0A25DA5143F5DA5147F5DA514FF92C9FCA55B5CA51303
780 5CA513074A1503A31806A2130F4A150E180CA2181C1818011F16385C1878187018F01701
781 013FED03E04A1407170F173F017FEDFFC001FF140FB9FC1880A238447CC33D>76
782 D<90261FFFF84AB512F01BE081D9001F9239001FFC006E6CED07F0021F705ADA19FF6F5A
783 6202187FA26F6C140314389126303FE092C7FCA26F7EA26F6C5C147091266007FC1406A2
784 6F7EA26F6C140E14E04A6C6D130CA2707EA2706C131C13014A6D6C1318A2707EA2706C13
785 38130391C76C6C1330A2707EA270EB80705B010692387FC060A2EF3FE0A294381FF0E013
786 0E010C6F6C5AA2EF07FCA2EF03FF131C01186F5BA283A2187F133872C8FC137884EA01FC
787 D807FF82B512F818065C4C447CC349>78 D<EE3FF00303B5FC92391FC01FE092397E0003
788 F0DA01F8EB00FCDA07E0147E4A486E7E023FC8EA0FC0027E824A6F7E49481503D907F082
789 4A6F7E495A011F707E495A49CA7E49835B00011980485AA24848EF3FC0A2120F5B121FA2
790 5B123F197F5B127FA54848EFFF80A44E1300A3611803A24E5A127F61180F616D4C5A123F
791 4E5A001F4D5A7F4EC7FC000F4C5A6C6C5E4D5A6C6C4B5A6C6C4B5A00004C5A017E4BC8FC
792 6D15FE6D6CEB01F8D90FE0EB07F0D903F8EB1FC0D900FE01FEC9FC91383FFFF802031380
793 424876C54C>I<011FB712C018F818FF9028003FF8000113806E489038003FE0F00FF04B
794 EC07F8F003FCA2F001FEA2023F16FF4B80A5027F5D5DA319FE180314FF92C813FCF007F8
795 A2F00FF0F01FE049EE3FC04AED7F00EF01FEEF07F8EF3FE091B712804903FCC7FC02FCCA
796 FCA513075CA5130F5CA5131F5CA5133F5CA3137F497EB612E0A25D40447CC342>I<011F
797 B612FEEFFFE018F8903B003FF80007FE6E48903800FF80F03FC04B6E7E727E727E727EA2
798 023F824B1401A5027F15035DA34E5AA202FF5E92C8485A614E5A4E5A4EC7FC49ED01FE4A
799 EC03F8EF1FE0EFFF8091B600FCC8FC17F0903A03FE0001FC4AEB007F717E717E717E8401
800 076F7E5CA21703A21707130F5CA5011F150F5CA41A38013F18305CA21A70017F03071460
801 496C17E0B600E0903903FC01C00501EB03804B903900FE0F00CBEA3FFEF007F045467CC3
802 48>82 D<DB3FE01370913801FFFC020701FF13E091391FC01FC191397F0003E102FCEB00
803 F34948147F4948143F4948EC1FC0495A4A140F131F91C812075B013E1680137E1703A313
804 FE1800A27FA26E91C7FC137F8014F014FC6DB47E15F86DEBFF806D14F06D14FC6D14FF01
805 0081023F80020780DA007F7F150F03007F161F707E16071603A21601A2120C001C150012
806 18A4160100385EA2003C5E1603A2003E4B5A007E5E007F150F6D4A5A6D4AC7FCD87DE014
807 7ED878F05CD8F87EEB03F83AF01FC00FE0486CB51280010149C8FC39C0003FF034487BC5
808 36>I<0007BAFCA3270FFE0003EB000301E04AEB007F49173F90C749141F001E180FA200
809 1C180712180038020715065E1230A25AA2150F5E5AA3C81600151F5EA5153F5EA5157F5E
810 A515FF93C9FCA55C5DA514035DA514075DA3140FEC3FFE48B712C05FA2404475C346>I<
811 B600E0010FB512804B1600A2000101E0C813E06C0180ED3F8072C7FC91C9120E180CA318
812 1C5A491618A418381203491630A418701207491660A418E0120F495EA41701121F495EA4
813 1703123F4993C8FCA45F007F16065BA2170E003F160C171C171817386D1530001F16705F
814 4C5A6C7E4C5A6C6C4AC9FC6C6C141E00015DD800FE14F8017FEB03E090393FE01FC0010F
815 B5CAFC010313FC9038003FE0414671C349>I<B60107B500F80107B5FC5113FEA2000701
816 C09026003FFEC813E06C90C8D80FF8ED3F806C1C00491A1E6D1A1C6C04071618A264A205
817 0F5EA26E4A6C5D017F151B05334B5AA20563150399C7FC05E35D6EDAC3FE1406013FDA01
818 C1150E0581150C160305015DA204066D5C6E80011F4A5EA24C5EA24C4B5A6E1680010F4A
819 017F49C8FCA24C1506A24B485DA26E48C76D5A0107163F03065EA24B16701A60031C16E0
820 DAFC186F5A01030138EC1FE103305E1570036003E3C9FCA24B15F614FE6D6C48EC0FFCA2
821 92C85BA24A5EA24A6F5A13004A5EA24A5EA24A93CAFC026081604673C364>87
822 D<B66C91380FFFFCA260000301F0C8000313C0C649923801FE00017FEE00F861013F4C5A
823 616D6C4B5A96C7FC6D6C1506606D6C151C606E153001035E606D6C1401606D6D49C8FC17
824 066E6C130E5F17186E6C5B5F6E6C13E05F6E6C485A4CC9FC6F5A0207130E160C6E6C5A5E
825 913801FF7016606E5B5EA293CAFCA55D1401A55D1403A55D1407A4140F4A7E011FB512FC
826 5EA2464474C349>89 D<EC1FF0ECFFFE903903E03F8090390F000FC0011C6D7E496D7E01
827 7E80017F1301D9FF807FA414005B133C90C7FCA21503A24AB45A143F903801FFC390380F
828 F80390383FE007EBFF802601FE005B485A485A485A4848130F123F49ECE030127F5B151F
829 A200FF91383FC06090C7FC6C6C137F15EFDA01CF13C03A3FC00387E03B1FE00707E1803B
830 07F03E03FF003A01FFF801FE3A003FC000F82C2E7BAC31>97 D<EC0FF0EC7FFC903801F8
831 3F903907E00F8090391F8007C0D93F0013E0017EEB03F05B0001EC01F8485AA2485A120F
832 4914FC121F5B123F16F8A2485A90B6FCA20180C8FCA212FF90C9FCA57EA3166016E06C15
833 C06D1301001FEC03806D1400000F5C6C6C131E6C6C13386C6C13F039007E03C0D91FFFC7
834 FCEB03FC262E7AAC2B>101 D<143C14FEEB01FFA25BA3EB01FE14FCEB00781400ADEB03
835 F8EA01FFA3EA000F130714F0A5130F14E0A5131F14C0A5133F1480A5137F1400A55B5BA3
836 1201487EB512F8A318437DC21C>105 D<EC3F80EB1FFFA31300147FA21500A55C5CA513
837 015CA513035CA513075CA5130F5CA5131F5CA5133F5CA5137F91C7FCA55B5BA31201487E
838 B512FCA25C19457DC41C>108 D<EC07FC91383FFF809138FC0FC0903903E001F090390F
839 C000F849C7127C013E8049143F01FC8048481580485A17C04848140F120FA2484815E0A2
840 003F151F5BA2127FA448C8EA3FC0A41780167F17007E16FEA24B5A6C5D15036C6C5C4B5A
841 6C6C495A6C6C495A6C6C013EC7FC6C6C13FC39007E03F090381FFFC0D903FCC8FC2B2E7A
842 AC31>111 D<91393F803F80903A1FFF81FFF049903887C0FC92389E003F010001B8EB1F
843 80DA7FF0EB0FC04B14E04BEB07F05D92C7EA03F8A24A15FC4A1401A218FEA313015CA417
844 03010316FC5CA3EF07F8A20107150F4A15F0EF1FE0A2EF3FC01880010F157FEFFF006E49
845 5A4C5A6EEB07F002EE495AD91FE7EB1F809126C3C0FEC7FC9138C0FFF8ED3FC092C9FC13
846 3FA25CA4137FA291CAFCA45B487F007F13FEA2B55A373F81AB36>I<903903F007E0D801
847 FFEB3FF848EC787CEDE1FC39000FF1C1903807F383ECE70314EE9138EC01F89138FC00E0
848 4A1300130F5CA35CA2131F5CA5133F5CA5137F91C8FCA55B5BA31201487EB6FCA25C262C
849 7DAB26>114 D<91383FE030903903FFF87090390FC01EF090381E0007017C1303491301
850 5B0001EC00E0485AA412076D14C0A26D1400EA03FEEBFFE014FE6CEBFFC06C14F06D7F6D
851 13FE130F01017FD9000F13801401EC007F0018143F151F1238150FA4ED1F00127CA2007E
852 143E153C007F5C6D5B39F9C003E039F0F00FC026E07FFFC7FC38C00FF0242E7DAC26>I<
853 14C0A313015CA21303A21307A249C7FCA25B5B5B5B485A1203001FB512F0B6FCA2C648C7
854 FC12015BA512035BA512075BA5120F5BA215C0A3001FEB018013C0A414031500A25C1406
855 000F130E6D5A00075B6C6C5AC6B45AEB3F801C3E77BC26>I E
856 %EndDVIPSBitmapFont
857 %DVIPSBitmapFont: Fk cmmi12 12 32
858 /Fk 32 127 df<161CA21618A21638A21630A21670A21660A216E0A25EA21501A25EA215
859 03A293C8FCA25DED7FE0913807FFFE91391FC63F809139FE0E07C0D901F8EB03F0903A07
860 E00C00F8D91FC08090263F001C137E017E814913184848ED1F8000031438485A48480130
861 14C0A248481370A248481360A248C712E0A24B133F481780481301A24B137F1800140348
862 16FE92C7FC4C5A6C49495AA2007E0106495A4C5A6C010E495A4C5A261F800C49C7FC000F
863 15FC3A07C01C01F8D803E0EB07E03A01F8181F80D8007E01FEC8FC90381FFFF801011380
864 D90030C9FCA21470A21460A214E0A25CA21301A25CA21303A291CAFCA332597BC43A>30
865 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A78891B>58 D<121EEA7F8012FF13C0A2
866 13E0A3127FEA1E601200A413E013C0A312011380120313005A1206120E5A5A5A12600B1D
867 78891B>I<F001C0F007E0181FF07FC0943801FF00EF07FCEF1FF0EF7FC04C48C7FCEE0F
868 FCEE3FF0EEFFC0030390C8FCED0FF8ED3FE0EDFF80DA03FEC9FCEC1FF8EC7FE0903801FF
869 80D907FECAFCEB1FF0EB7FC04848CBFCEA07FCEA1FF0EA7FC048CCFCA2EA7FC0EA1FF0EA
870 07FCEA01FF38007FC0EB1FF0EB07FE903801FF809038007FE0EC1FF8EC03FE913800FF80
871 ED3FE0ED0FF8ED03FF030013C0EE3FF0EE0FFCEE01FF9338007FC0EF1FF0EF07FCEF01FF
872 9438007FC0F01FE01807F001C03B3878B44C>I<127012FCB4FCEA7FC0EA1FF0EA07FCEA
873 01FF38007FC0EB1FF0EB07FE903801FF809038007FE0EC1FF8EC03FE913800FF80ED3FE0
874 ED0FF8ED03FF030013C0EE3FF0EE0FFCEE01FF9338007FC0EF1FF0EF07FCEF01FF943800
875 7FC0F01FE0A2F07FC0943801FF00EF07FCEF1FF0EF7FC04C48C7FCEE0FFCEE3FF0EEFFC0
876 030390C8FCED0FF8ED3FE0EDFF80DA03FEC9FCEC1FF8EC7FE0903801FF80D907FECAFCEB
877 1FF0EB7FC04848CBFCEA07FCEA1FF0EA7FC048CCFC12FC12703B3878B44C>62
878 D<1830187018F0A217011703A24D7EA2170F171FA21737A2176717E717C793380187FCA2
879 EE0307EE07031606160CA216181638163004607FA216C0030113011680ED0300A2150615
880 0E150C5D845D03707F15605DA24A5A4AB7FCA25C0206C87F5C021C157F14185CA25C14E0
881 5C495A8549C9FC49163F1306130E5B133C137C01FE4C7ED807FFED01FF007F01F0027FEB
882 FFC0B5FC5C42477DC649>65 D<91B87E19F019FC02009039C00003FF6F480100138003FF
883 ED3FC01AE093C8121FF10FF0A24A17F84B1507A314035D190FA2020717F04B151F1AE019
884 3F020F17C04BED7F80F1FF004E5A021F4B5A4B4A5AF01FF0F03FC0023F4AB4C7FC4BEB1F
885 FC92B612F018FEDA7FC0C7EA7F804BEC1FC0F00FF0727E02FF6F7E92C8FC727EA249835C
886 A313035CA301075F4A1503A24E5A130F4A4B5A4E5AA2011F4C5A4A4B5A4D485A013F4B48
887 C7FCEF0FFC4AEC3FF801FF913801FFE0B9128005FCC8FC17C045447CC34A>I<4CB46C13
888 18043F01F013384BB512FC0307D9007E1378DB1FF090380F80F0DB7F80EB03C1DA01FEC7
889 EA01C34A48EC00E7DA0FF0ED7FE04A48153F4A5A02FFC9121F494817C04948160F495A13
890 0F4A178049481607495A137F4948170091CAFC5A485A1906485AA2485A96C7FC121F5BA2
891 123F5BA3127F5BA4485AA419C0A2180161127F180396C7FC6018066C6C160E601818001F
892 17386D5E000F5F6D4B5A6C6C4B5A00034CC8FC6C6C150E6C6C153C017F5DD93FC0EB01E0
893 D91FF0EB0FC0D907FE017FC9FC0101B512FCD9003F13E0020790CAFC45487CC546>I<4C
894 B46C1318043F01F013384BB512FC0307D9007E1378DB1FF090380F80F0DB7F80EB03C1DA
895 01FEC7EA01C34A48EC00E7DA0FF0ED7FE04A48153F4A5A02FFC9121F494817C04948160F
896 495A130F4A178049481607495A137F4948170091CAFC5A485A1906485AA2485A96C7FC12
897 1F5BA2123F5BA3127F5BA4485A4CB612805EA293C7EBE000725AA3007F60A218FF96C7FC
898 A26C7E5F606C7EA2000F16036D5E6C6C15070003160F6C6C151F6C6CED3DF8D97F801478
899 6D6CEB01E0D91FF0903807C078D907FE90387F00700101B500FC1330D9003F01F090C8FC
900 020790CAFC45487CC54D>71 D<EE03FF047F13F0923901FC01FC92390FE0007F033FC7EA
901 1FC003FEEC07E0DA01F86E7EDA07F06E7EDA0FC06E7E4A4881027FC9127E02FE167F4948
902 8249481780495A010FEF1FC05C495A494817E0137F91CAFC5B4848170FF11FF0485AA248
903 5AA2120F5B001F19E0A249173F123FA34848EF7FC0A3F1FF80A2485A4E1300A34E5AA24E
904 5A61180F007F60181F614E5A4E5A6C7E4EC7FC4D5A001F4C5A6D4B5A000F5F6C6C4B5AEF
905 3F806C6C4BC8FC6C6C15FE6C6CEC01F8017FEC07F06D6CEB1FC0D90FE0017FC9FC903903
906 F803FC0100B512E0DA0FFECAFC44487CC54B>79 D<91B712FEF0FFE019F802009039C000
907 0FFE6F48EB01FF03FF9138007F80F13FC093C8EA1FE0A24AEE0FF0A25D1AF81403A25DA2
908 1407F11FF05DA2020FEE3FE0A24B16C0197F021F1780F1FF004B4A5A4E5A023F4B5A4E5A
909 4BEC3FC006FFC7FC027FEC07FC92B612F018800380CAFC14FFA292CBFCA25BA25CA21303
910 A25CA21307A25CA2130FA25CA2131FA25CA2133FA25CEBFFE0B612E0A345447CC33F>I<
911 9339FF8001800307EBF003033F13FC9239FF007E07DA01F8EB0F0FDA07E09038079F004A
912 486DB4FC4AC77E023E804A5D187E5C495A183C495AA213074A1538A3130F183080A295C7
913 FC806D7E8014FF6D13E015FC6DEBFFC06D14FC6E13FF6E14C0020F80020314F8EC003F03
914 077F9238007FFE160F1603707E8283A283A21206A4000E163EA2120C177E001E167CA25F
915 5F003F15014C5A6D4A5A4C5A486C4AC8FC6D143ED87CF85CD8787E495A3AF01FC00FE0D8
916 E007B51280010149C9FC39C0003FF039487BC53C>83 D<48BA12C05AA291C7D980001380
917 D807F092C7121F4949150F0180170748C75B1903120E48020316005E1218123800301407
918 4C5C00701806126000E0140F485DA3C8001F92C7FC5EA3153F5EA3157F5EA315FF93CAFC
919 A35C5DA314035DA314075DA3140F5DA3141F5DA3143F5DA2147FA214FF01037F001FB612
920 FCA25E42447EC339>I<020FB812C05C1A809326800001130003F8C7FCDA3FE04A5A0380
921 4A5A92C8485A027E4B5A027C4B5A02784B5A4A4B5AA24A4A90C7FC4A4A5A01014B5A4D5A
922 4A4A5A01034B5A91C8485A4D5AA290C84890C8FC4C5A4C5A4C5A4C5A4C5A4C5A4C5AA24B
923 90C9FC4B5A4B5A4B5A4B5A4B5A4B5AA24B5A4A90CAFC4A5A4A4814064A5A4A5A4A48140E
924 4A48140CA24A48141C4990C8121849481538495A49485D495A494815F049485D17014948
925 14034890C8485A4848150F4848151F48484B5A484815FF48481403043F90C8FC48B8FCB9
926 FC5F42447BC343>90 D<EC0FC0EC7FF0903901F8381C903907E01C7E90380FC00E90393F
927 0007FE496D5A13FE485A49130100035D485A120F491303001F5DA2485A1507007F5D5BA2
928 150F00FF5D90C7FCA2151F5E5AA2033F1330EE00701760A24B13E017C015FE007E130102
929 031301003ED9073E1380003F010E13036C011C14006C6C486C5A3A07C0F00F0E3A01FFC0
930 07FC3A007F0001F02C2D7CAB33>97 D<EB0FE0EA07FFA338001FC0130F131FA25CA3133F
931 91C8FCA35B137EA313FE5BA312015BEC0FC0EC3FF00003EBF07C9038F3C03E9038F7001F
932 01FE14804848130F4914C05B16E0485A5BA3121F5BA2151F123F90C7FCA2153F4815C012
933 7EA2157F16805A16005DA24A5A007C5CA24A5A4A5A5D003C130F003E495A001E495A001F
934 017EC7FC6C5B3807C1F03801FFC06C6CC8FC23467CC429>I<EC07F8EC3FFF9138FC07C0
935 903903F000E049481370D91F80133049C71270017EEB03F801FE1307485A4848EB0FF012
936 075B000FEC07C0484890C7FCA2485AA2127F5BA312FF90C9FCA45AA5161816381670007E
937 15E0ED01C06CEC0380ED07006C6C131E000F14383907C001F03903F00FC02600FFFEC7FC
938 EB1FF0252D7CAB2A>I<EE01FC16FFA3EE03F816011603A217F0A21607A217E0A2160FA2
939 17C0A2161FA21780A2163FA21700EC0FC091387FF07F903801F838903907E01C7E90380F
940 C00E90393F0007FE49130301FE5C485A491301120348485C120F491303121F5E485A1507
941 127F495CA2150F12FF90C75BA2151FA2485DA2033F13301770EE0060A24B13E017C015FE
942 007E130102031301003ED9073E1380003F010E13036C011C14006C6C486C5A3A07C0F00F
943 0E3A01FFC007FC3A007F0001F02E467CC433>I<EE07E0EE1FF8EE7C1CEEF80E923801F0
944 3E923803E07F17FFED07E116C117FE92380FC0FC177817004B5AA4153F93C7FCA45D157E
945 A491B61280A3DA00FCC7FCA314015DA414035DA414075DA4140F5DA5141F5DA4143F92C8
946 FCA45C147EA45CA45C1301A25CA2EA1C03007F5B12FF5C13075C4848C9FC12F8EA601EEA
947 783CEA1FF0EA07C0305A7BC530>102 D<14FE137FA3EB01FC13001301A25CA21303A25C
948 A21307A25CA2130FA25CA2131FA25CED3FC090393F81FFF0913887C0FC91380E007E023C
949 133ED97F70133F4A7F4A14805C13FF91C7FC5BA24848143F17005BA200035D167E5BA200
950 0715FE5E5B1501000F5DA24913035E001F1607030713064914E0150F003FEDC00E170C90
951 C7141CEE80184816381730007E167017E000FE91380781C0EEC38048913801FF000038EC
952 007C30467BC438>104 D<141E143F5C5CA3147E143891C7FCAE133EEBFF803801C3C038
953 0781E0380601F0120E121CEA180312381230A2EA700700605BA2EAE00F00C05BEA001F5C
954 A2133F91C7FCA25B137E13FE5BA212015BEC03800003140013F01207495A1406140E140C
955 EBC01C141814385C00035BEBE1C0C6B45A013EC7FC19437DC121>I<163C16FEA21501A3
956 16FCED00701600AE15FCEC03FF91380F0780021C13C091383803E0147014E014C01301EC
957 8007130314005B0106130F130E010C14C090C7FC151FA21680A2153FA21600A25DA2157E
958 A215FEA25DA21401A25DA21403A25DA21407A25DA2140FA25DA2141F5DA2143F001C91C7
959 FC127F48137E5CA248485AEB03E038F807C038781F80D83FFEC8FCEA07F0275681C128>
960 I<14FE137FA3EB01FC13001301A25CA21303A25CA21307A25CA2130FA25CA2131FA25C16
961 3F013FECFFC0923803C0E09138000703ED1E0F491338ED701F017E13E0EC01C001FE0180
962 13C00203EB07004948C8FC140E00015B5C495A5C3803FBC001FFC9FC8014F83807F1FE90
963 38F03F809038E00FE06E7E000F130381EBC001A2001FED01C017801380A2003F15031700
964 010013F05E481506160E007E150C161C00FE01005BED787048EC3FE00038EC0F802B467B
965 C433>I<EB03F8EA01FFA3380007F013031307A214E0A2130FA214C0A2131FA21480A213
966 3FA21400A25BA2137EA213FEA25BA21201A25BA21203A25BA21207A25BA2120FA25BA212
967 1FA25BA2123FA290C7FCA248136014E0007E13C0A2130100FE138012FCA21303007C1300
968 5B1306EA3E0EEA1E1CEA0FF8EA03E015467CC41D>I<01F8D903FCEC7F80D803FED91FFF
969 903803FFE0D8071F903B7C0FC00F81F83E0E0F80E007E01C00FC001C9026C3C003017813
970 7C271807C700D9F0E0137E02CE902601F1C0133E003801DCDAFB80133F003001D892C7FC
971 D90FF814FF0070495C0060495CA200E04949485CD8C01F187E4A5C1200040715FE013F60
972 91C75BA2040F14014960017E5D1903041F5D13FE494B130762043F160E0001060F130C49
973 92C713C0191F4CED801C00031A1849027E1638F2003004FE167000071A60494A16E0F201
974 C0030192380F0380000FF18700494AEC03FED80380D90070EC00F84F2D7DAB55>I<01F8
975 EB03FCD803FEEB1FFFD8071F90387C0FC03B0E0F80E007E03A0C07C3C003001CD9C7007F
976 001801CE1301003801DC80003013D8EB0FF800705B00605BA200E0491303D8C01F5D5C12
977 001607013F5D91C7FCA2160F495D137E161F5F13FE49143F94C7FC187000014B13604914
978 7E16FE4C13E0000317C049150104F81380170300071700495D170EEE781C000FED7C3849
979 EC1FF0D80380EC07C0342D7DAB3A>I<D903E0EB3F80D90FF8EBFFE0903A1C7C03C0F890
980 3A383E07007C9026703F1E137E9026601F387F5D01E00160EB1F8001C013E04A5A00014A
981 14C0018090C7FCA200035B1300147EC7FC02FE143FA25CA20101157F18805CA2010315FF
982 18005C5F010714015F4A13035F010F14075F4C5A5F496C495A4CC7FC02B8137E02985B90
983 393F9C01F891388F07E0913803FF80DA00FCC8FC4990C9FCA2137EA213FEA25BA21201A2
984 5BA21203A21207B512F0A25C323F83AB31>112 D<01F8EB0FC0D803FEEB7FF0D8070FEB
985 F038000E903883C07C3A0C07C701FC001C13CE0018EBDC03003813D8003013F8D90FF013
986 F800709038E000E0006015005C12E0EAC01F5C1200A2133F91C8FCA35B137EA313FE5BA3
987 12015BA312035BA312075BA3120F5BEA0380262D7DAB2C>114 D<02FCEB07E0903A03FF
988 801FFC903A0F07C0781E903A1C03E0E01F903A3801F1C07FD9700013804901FB13FF4848
989 EBFF00495B000316FE90C71438484A130012061401000E5C120CC7FC14035DA314075DA3
990 140F5DA3021F143817305D1770023F1460121E003F16E0267F807FEB01C0026F148000FF
991 01EF1303D901CFEB070000FE903887C00E267C03835B3A3C0F01E0783A1FFC00FFE0D803
992 F0EB3F80302D7EAB37>120 D<133ED9FF8014E02603C3C0EB03F0380703E0380601F000
993 0E1507001C16E0EA180312380030150F007016C0EA60075C161FD8E00F158000C05BEA00
994 1F4A133F1700133F91C7FC5E49147E137EA216FE01FE5C5BA215015E485AA215035EA200
995 001407150F6D5C017C131F153F6D13FF90391F03CFC0903807FF8F903801FC0F90C7121F
996 5EA2153F93C7FCD807C05BD81FE0137E5DA24848485A4A5A01805B39380007C00018495A
997 001C49C8FC6C137C380781F83803FFE0C66CC9FC2C407DAB30>I<027CEB018049B41303
998 4901801300010F6D5A49EBE00E6F5A90393F03F838903978007EF80170EB1FF00160EB01
999 E001E05C49495A90C748C7FC150E5D5D5D5D4A5A4A5A4AC8FC140E5C5C5C5CEB03C049C9
1000 FC130E49141C4914185B49143848481430491470D8039014F048B4495A3A0FEFC007C039
1001 1E03F01FD81C01B55A486C91C7FC485C00606D5A00E0EB3FF048EB0FC0292D7CAB2D>I<
1002 16301678167CA2163C163E163F82007FB712C0B8FCA27EC9EA7F0016FC4B5A4B5A5E4B5A
1003 A26FC7FC2A146EC631>126 D E
1004 %EndDVIPSBitmapFont
1005 %DVIPSBitmapFont: Fl cmtt12 12 81
1006 /Fl 81 126 df<903903E001F0A2496C487EA8010F1307A202E05BA4007FB712E0A2B812
1007 F0A36C16E06C16C03B001FC00FE000013F131FA202805BA9017F133FA202005B003FB712
1008 C04816E0B812F0A36C16E0A2C648C66CC7FCA400015CA2495BA86C48137CA22C3D7DBC33
1009 >35 D<EA07C0EA0FF0EA1FF8A213FCA213FE120F1207EA007EA613FE13FCA21201EA03F8
1010 A2EA07F0120FEA1FE0EA7FC0EAFF8013005A5A12700F1E6EBC33>39
1011 D<140FEC3F80147F14FF491300495AEB07F8495A495A495A495A49C7FC5B12015B485A12
1012 075B120F5B121F5BA2123F5BA2127F90C8FCA45A5AAD7E7EA47F123FA27F121FA27F120F
1013 7F12077F12036C7E7F12007F6D7E6D7E6D7E6D7E6D7EEB03FE6D7E6D1380147F143FEC0F
1014 00194D6FC433>I<127812FE7E7F6C7E6C7EEA0FF06C7E6C7E6C7E6C7E6D7E133F80131F
1015 6D7E801307801303801301A2801300A28080A41580143FAD147F1500A45C5CA213015CA2
1016 13035C13075C130F5C495A133F5C137F49C7FC485A485A485A485AEA3FE0485A485A90C8
1017 FC5A1278194D78C433>I<14F0497EA8007015E000F8EC01F000FE140700FF140F01C113
1018 3F01F113FF263FF9F913C0000FB61200000314FCC614F06D5B011F1380D907FEC7FC9038
1019 1FFF80017F13E090B57E000314FC000F14FF263FF9F913C026FFF1F813F001C1133F0101
1020 130F00FE140700F814010070EC00E000001500A86D5A242B79B333>I<141FA24A7EB000
1021 7FB71280A2B812C0A36C1680A2C7D83F80C7FCB06EC8FCA22A2B7CB333>I<EA07C0EA0F
1022 F0EA1FF8123F13FCA213FEA2121F120F1207EA007E13FEA213FC1201EA03F81207EA0FF0
1023 EA7FE012FF13C013005A12780F196E8A33>I<007FB612FEA2B8FCA36C15FEA228077BA1
1024 33>I<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B6C8A33>I<167816F8ED01
1025 FCA21503A2ED07F8A2ED0FF0A2ED1FE0A216C0153FA2ED7F80A2EDFF00A24A5AA25D1403
1026 A24A5AA24A5AA24A5AA25D143FA24A5AA24AC7FCA2495AA25C1303A2495AA2495AA25C13
1027 1FA2495AA2495AA249C8FCA25B1201A2485AA2485AA2485AA25B121FA2485AA2485AA248
1028 C9FCA25AA2127CA2264D7AC433>I<14FF010313C0010F13F0497F497F497F9038FF81FF
1029 3A01FE007F804848EB3FC049131F4848EB0FE0A24848EB07F0A24848EB03F8A24848EB01
1030 FCA348C812FEA4007E157E00FE157FAE6C15FF6C15FEA46D1301003F15FCA26D1303001F
1031 15F8A26C6CEB07F0A26C6CEB0FE06D131F6C6CEB3FC0A26CB4EBFF806C018113006DB45A
1032 6D5B6D5B6D5B010313C0010090C7FC283F7BBD33>I<EB01E0497EA21307A2130FA2131F
1033 133F137F13FF1203123F5AEAFFF713E71387EA7E071200B3B3A2003FB512FE48801680A2
1034 16006C5C213E76BD33>I<EB03FF011F13E0017F13FC48B57E48ECFF804815C0260FFE03
1035 13E03A1FF0007FF049EB1FF84848130F49EB03FC127F90C7EA01FE4814005A6C15FF167F
1036 A3127E123CC9FCA216FF16FEA2150116FC150316F81507ED0FF0ED1FE0153F16C0ED7F80
1037 EDFF004A5AEC07FC4A5A4A5A4A5A4A5A4A5A4990C7FC495AEB07F8EB1FF0495A495A495A
1038 4890C8FC4848143E4848147FEA0FF0485A48B7FCB8FCA37E6C15FE283E7BBD33>I<9038
1039 01FFC0010F13F8013F13FE90B67E48814881489038807FF03A0FFC000FF801F06D7E4848
1040 13036F7EA21500A26C5A6C5AC9FC15015EA215034B5A150F4B5A4B5A913803FFC00103B5
1041 5A4991C7FC5D8116C06D8090C76C7EED0FF8ED03FC6F7E6F7E821780163FA2EE1FC0A312
1042 3C127EB4FCA2163F1780167F6C16006D5C6D495A6C6C1303D81FF8EB0FFC3A0FFF807FF8
1043 6C90B55A6C5D6C15806C6C91C7FC010F13FC010113C02A3F7CBD33>I<15FF4A7F5C5CA2
1044 5C5C15DFEC3F9FA2EC7F1F14FEA2EB01FCA2EB03F8EB07F0A2EB0FE0EB1FC0A2EB3F80A2
1045 EB7F0013FEA2485A12035B485AA2485A485AA2485AA248C7FC12FEB812E017F0A46C16E0
1046 C8381F8000AC021FB512804A14C04A14E0A26E14C06E14802C3E7DBD33>I<0007B612F0
1047 4815F85AA316F001C0C8FCB0ECFFC001C713F801DF7F90B6FC168016C0028013E09039FC
1048 001FF001F0EB0FF849130749EB03FC6C4813016CC713FEC9FCA216FF167FA41218127EA2
1049 B415FF16FEA24814016C15FC6C14036DEB07F86D130F6C6CEB1FF06C6CEB7FE09039FE03
1050 FFC06CB612806C150000015C6C14F8013F13E0010390C7FC283E7BBC33>I<EC07FC9138
1051 3FFF8091B512C0010314F0130F4914F890383FFC0790397FE003FCEBFFC0481300485A5B
1052 4848EB01F849EB00F0000F15005B121F5B123F5BA2127FEB0004903801FFF0010713FCD8
1053 FF1F7F4848EBFF8090B612C0B712E09038FE007F01F8EB1FF049EB0FF849EB07FC491303
1054 49EB01FEA290C8FC16FF167FA37EA47F123F16FF6D14FE121F15016C6CEB03FC6D13076C
1055 6C14F86DEB1FF06C6C133F3A01FF80FFE06C90B512C06D14806DEBFE006D5B010713F001
1056 001380283F7BBD33>I<127CB8128017C0A4178048C813004B5A4B5A007C4A5AC8485A5E
1057 151F4B5A4B5A93C7FC5D5D4A5A14035D14075D140F5D141F5D143F5DA24AC8FCA25C5CA2
1058 13015CA3495AA413075CA5130F5CAA6D5A6D5A2A3F7CBD33>I<ECFFC0010713F8011F13
1059 FE017F6D7E90B67E4881489038807FF03A07FE001FF8D80FF8EB07FC49130348486D7E49
1060 1300003F814980A66C6C14FEA26C6C495A6D13036C6C495AD803FEEB1FF03A01FF807FE0
1061 6C90B55A013F91C7FC010F13FCA2013F13FF90B612C0489038807FE03A07FC000FF84848
1062 6D7ED81FE0EB01FE4913004848147F007F168090C8123FA200FEED1FC0A76C153F6C1680
1063 6D147F003F16006D5C6C6C495A01F813076C6C495A3A07FF807FF86C90B55A6C5D6C6C14
1064 806D91C7FC010713F8010013C02A3F7CBD33>I<49B47E010F13E0013F13F84913FE90B6
1065 FC0003158048018113C09038FC007F4848EB1FE04848EB0FF0485A49EB07F84848130390
1066 C7FCED01FC5A5A16FE1500A416FFA37E7E6D5BA26C6C5B6D5B6C6C5B6C6C5BD807FE137F
1067 90B7FC6C157F6C14FC6C6CEBF8FF6DEBE0FE010F1380903800200091C7FC150116FCA215
1068 0316F8150716F0000F140F486CEB1FE0486C133F16C0EDFF804A13004A5A381FF01F90B5
1069 12F86C5C6C5C6C1480C649C7FCEB3FF0283F7BBD33>I<121FEA3F80EA7FC0EAFFE0A5EA
1070 7FC0EA3F80EA1F00C7FCB3A3121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B2B6C
1071 AA33>I<EA07C0EA0FE0EA1FF0EA3FF8A5EA1FF0EA0FE0EA07C0C7FCB3A3EA07C0EA0FE0
1072 EA1FF0EA3FF8A213FCA3121F120F12071200A2120113F81203EA07F0120FEA1FE0127FEA
1073 FFC01380130012FC12700E396EAA33>I<161E167E16FF15035DED1FFE157FEDFFF80203
1074 13F04A13C0021F138091383FFE00ECFFF8495B010713C0495BD93FFEC7FC495A3801FFF0
1075 485B000F13804890C8FCEA7FFC5BEAFFE05B7FEA7FF87FEA1FFF6C7F000313E06C7F3800
1076 7FFC6D7E90380FFF806D7F010113F06D7FEC3FFE91381FFF80020713C06E13F0020013F8
1077 ED7FFE151FED07FF811500167E161E28337BB733>I<007FB71280A2B812C0A36C16806C
1078 1600CBFCA9003FB7FC481680B812C0A36C1680A22A177CA933>I<1278127EB4FC13C07F
1079 EA7FF813FEEA1FFF6C13C000037F6C13F86C6C7EEB1FFF6D7F010313E06D7F9038007FFC
1080 6E7E91380FFF806E13C0020113F06E13F8ED3FFE151FED07FF815DED1FFE153FEDFFF84A
1081 13F0020713C04A138091383FFE004A5A903801FFF0495B010F13804990C7FCEB7FFC4848
1082 5A4813E0000F5B4890C8FCEA7FFE13F8EAFFE05B90C9FC127E127828337BB733>I<EC07
1083 F8EC3FFF91B57E010314E0010F80498090383FFC0F90397FE003FC9038FF80014890C77E
1084 D803FC147E49EB7E7F0007903801FFBFD9F00713FF4848481480495A001F5B018013C300
1085 3FEB7F810100010013C002FE137F4849133FEA7E014A131FA212FEEAFC034A130FA96E13
1086 1FD8FE011580127EA26E133FD87F0015006C6D5B027F13FE01801381001F90383FC3FC01
1087 C013FF000F6D5B6D6C5B6C6C6C5BD9F80113800003D9007EC7FC6D9038000F806CB4EC1F
1088 C06C6D133FD97FE013FF90263FFC0713806DB612006D5C010314F801005C023F1380DA07
1089 FCC7FC2A3F7CBD33>64 D<EC1F804A7E4A7EA34A7EA314F901017FA501037FA214F0A201
1090 077FA4ECE07E010F137FA449486C7EA549486C7EA4017F80EC000FA291B5FCA290B67EA4
1091 3A01FE0007F8491303A4000381491301A3000781491300D87FFF90380FFFE0B56C4813F0
1092 6E5AA24A7E6C496C13E02C3E7DBD33>I<007FB512F8B7FC16C082826C813A03F8000FFC
1093 ED03FE15016F7E82A2EE3F80A7EE7F00A25E4B5AA2ED07FCED1FF890B65A5E1680828216
1094 F89039F8000FFCED01FE6F7EEE7F80163F17C0161FA2EE0FE0A7161F17C0A2163FEE7F80
1095 16FF4B1300150F007FB65AB75A5E16E05E6C4AC7FC2B3D7DBC33>I<91391FE00780DAFF
1096 FC13C00103EBFF0F010F148F4914FF5B90387FF81F9038FFC00748497E4848487E497F48
1097 5A167F485A49143F121F5B003F151F5BA2127F90C8EA0F8093C7FCA25A5AAD7E7EA36DEC
1098 0F80003FED1FC0A27F121F7F000F153F6D15806C7E167F6C6CECFF007F3A01FF8003FE6C
1099 6D485A90397FF81FF86DB55A6D5C6D5C010391C7FC010013FCEC1FE02A3F7CBD33>I<00
1100 3FB512F04814FCB7FC826C816C813A03F8007FF0ED1FF8ED07FC15036F7E8281EE7F80A2
1101 163F17C0161FA217E0160FA4EE07F0AD160F17E0A4161F17C0163FA21780167FEEFF00A2
1102 4B5A15034B5AED1FF8ED7FF0003FB6FC4815C0B75A93C7FC6C14FC6C14F02C3D7EBC33>
1103 I<003FB712E04816F0B8FCA27E7ED801FCC71207A8EE03E093C7FCA6151F4B7EA490B6FC
1104 A69038FC003FA46FC7FC92C8FCA817F8EE01FCA9003FB7FC5AB8FCA27E6C16F82E3D7EBC
1105 33>I<003FB712E04816F0B8FCA27E7ED801FCC71207A8EE03E093C7FCA7151F4B7EA490
1106 B6FCA69038FC003FA46FC7FC92C8FCB1383FFFF8487FB57EA26C5B6C5B2C3D7DBC33>I<
1107 91387F803C903901FFF03E0107EBFC7E011F13FE49EBFFFE5B9038FFE07F48EB803FEC00
1108 0FEA03FC00071407491303485A491301121F5B123F491300A2127F90C8FC167C93C7FCA2
1109 5A5AA992387FFFC092B512E0A37E6C6E13C0923800FE00A36D1301123FA27F121F6D1303
1110 120F7F6C6C1307A26C6C130F6C6C131F9038FF803F6CEBE0FF6DB5FC7F6D13FE010713F8
1111 0101EBF07C9026007F80C7FC2B3F7CBD33>I<3B7FFFC00FFFF8B56C4813FCA46C496C13
1112 F8D803F8C7EA7F00B3A290B7FCA601F8C77EB3A53B7FFFC00FFFF8B56C4813FCA46C496C
1113 13F82E3D7EBC33>I<003FB612804815C0B712E0A26C15C06C1580260003F8C7FCB3B3AD
1114 003FB612804815C0B712E0A26C15C06C1580233D78BC33>I<387FFFF8B57E80A25C6C5B
1115 D801FCC9FCB3B3A3EE03E0EE07F0A9007FB7FCB8FCA46C16E02C3D7DBC33>76
1116 D<D83FF8EC1FFC486CEC3FFE486CEC7FFFA2007F16FE6C6CECFFFC000716E001EF14F7EC
1117 8001A39039E7C003E7A3ECE007A201E314C7A2ECF00FA201E11487ECF81FA201E01407A2
1118 ECFC3FA2EC7C3E157E147EEC3E7CA3EC1E78EC1FF8A2EC0FF0A3EC07E0EC03C091C7FCAE
1119 D83FFCEC3FFC486CEC7FFEB591B5FCA26C48EC7FFE6C48EC3FFC303D7FBC33>I<D87FFC
1120 90381FFFE0486C4913F07FA36C6D6C13E00003913800FC0013F780A213F380A3EBF1F0A3
1121 8013F0A280A2147C147EA2143E143FA2801580A3140F15C0A2140715E0A2140315F0A214
1122 01A215F81400A3157CA3153C153EA2151E151F387FFF80B5EAC00FA315076C496C5A2C3D
1123 7DBC33>I<90381FFFF890B6FC000315C0000F15F0A24815F83A3FFC003FFC01E0130749
1124 13034848EB01FEA290C8FCA500FE157FB3AC6C15FF6C15FEA46D1301A36C6CEB03FC01F0
1125 130F01FC133F6CB612F86C15F0A2000315C0C61500011F13F8283F7BBD33>I<003FB512
1126 FC48ECFF80B712E016F86C816C813A01FC000FFF030313801500EE7FC0163FEE1FE0160F
1127 A217F01607A6160F17E0A2161FEE3FC0167FEEFF801503030F130090B65A5E5E16E01680
1128 03FCC7FC01FCC9FCB3383FFFE0487FB57EA26C5B6C5B2C3D7EBC33>I<90381FFFF890B6
1129 FC000315C0000F15F0A24815F83A3FFC003FFC01F0130F01C013034848EB01FEA290C8FC
1130 A54815FF48157FB3AA143F6C90387F80FF6C15FEEC3FC0A2EC1FE0A29038800FF1A23A3F
1131 C007FBFC01F013FFEBFC036CB612F86C15F0A2000315C0C61500011F148090C7EA7FC015
1132 3F16E0151F16F0150F16F8150716FC150316FE1501ED00FC284C7BBD33>I<007FB57EB6
1133 12F815FE81826C812603F8007FED3FF0ED0FF815076F7E1501A26F7EA74B5AA215034B5A
1134 150FED3FF0EDFFE090B65A5E93C7FC5D8182D9F8007F153F6F7E150F821507AA173E177F
1135 A416F8030313FF267FFFC014FEB538E001FF17FC81EE7FF86C49EB3FF0C9EA0FC0303E7E
1136 BC33>I<D907FE137890393FFFC07C90B5EAF0FC4814FC000714FF5AEBFC03391FF0007F
1137 4848133F0180131F007F140F90C712074814035AA21501A46CEC00F86C15007F7F6C7E7F
1138 EA1FFE380FFFE06C13FF6C14F06C14FC6C6C13FF011F1480010314C0D9003F13E0020313
1139 F09138003FF8ED0FFC1507ED03FE1501150016FFA2007C157F12FEA56C15FF16FE7FED01
1140 FC6D130301F0EB07F801FC130F9039FF807FF091B512E016C000FC1580013FEBFE00D8F8
1141 0F5BD8780013E0283F7BBD33>I<003FB712F84816FCB8FCA43AFE000FE001A8007CED00
1142 F8C71500B3B3A40107B512C049804980A26D5C6D5C2E3D7EBC33>I<273FFFE001B5FC48
1143 6D481480B56C4814C0A26C496C14806C496C1400D801FCC7EA0FE0B3B3A36D141F00005E
1144 A26D143F6D5DA26D6C49C7FC6E5B6D6C485AECF00390390FFC0FFC6DB55A6D5C6D5C6D6C
1145 1380DA1FFEC8FCEC07F8323E80BC33>I<D87FFF903803FFF8B56C4813FCA46C496C13F8
1146 D807F09038003F806D147F00031600A36D5C00015DA46C6C495AA46D13036D5CA3EC8007
1147 013F5CA3ECC00F011F5CA46D6C485AA46D6C485AA4010391C7FC6E5AA30101137EA2ECFC
1148 FEA201005BA5EC7FF8A46E5AA26E5A6E5A2E3E7EBC33>I<3A3FFF807FFF486DB51280A4
1149 6C496C13003A01FE000FE0151F6C7E4B5AEB7F805E90383FC07F93C7FC6D6C5A5DEB0FF1
1150 5DEB07FB5DEB03FF5D7F5D7F5D147F6E5AA34A7EA24A7E815B81EB03FB81EB07F181EB0F
1151 E081011F7F02C07F013F133F02807F017F131F02007F49130F4980150700018149130300
1152 0381491301D87FFF90380FFFE0B56C4813F05DA2816C496C13E02C3D7DBC33>88
1153 D<D87FFF903803FFF8B56C4813FC6E5AA24A7E6C496C13F8D803FC9038007F005E00015D
1154 6D130112006D495A7F02805B013F130702C05B011F130F02E05BA2010F131F02F05B0107
1155 133F02F85B13034BC7FCEB01FC157E010013FE14FEEC7EFC147F6E5AA26E5AA25D140FB3
1156 49B5FC4980A46D91C7FC2E3D7EBC33>I<001FB612FE48815AA490C7EA01FE4B5AA24B5A
1157 5E150F4B5AA2003E4A5AC8485AA24BC7FC5D14014A5AA24A5A4A5AA24A5A5D143F4A5AA2
1158 4AC8FC495AA2495A5C1307495AA2495A495AA2495A91C9FC5B4848141FEE3F80485A485A
1159 A2485A5B121F485AA2485A90B7FCB8FCA46C1600293D7BBC33>I<007FB512C0B612E0A4
1160 15C048C8FCB3B3B3ABB612C015E0A46C14C01B4D6CC433>I<007FB512C0B612E0A47EC7
1161 120FB3B3B3AB007FB5FCB6FCA46C14C01B4D7DC433>93 D<007FB612FEA2B8FCA36C15FE
1162 A228077B7D33>95 D<EB1FFC90B57E000314E048804814FC48809038F007FFEBE0016E7F
1163 153F6C48806C48131FC87F150FA5EC0FFF49B5FC131F137F48B6FC0007140F4813C0381F
1164 FC00EA3FF0EA7FC05B48C7FC5AA56C141F7E6D137FD83FE0497ED9F807EBFFF06CB712F8
1165 7E6C14F36C14C1C69138003FF0D91FF090C7FC2D2E7BAC33>97 D<EA3FFC487E12FFA212
1166 7F123F1200ABEC01FE91380FFFC04A13F0027F7F91B512FE90B7FCECFE07DAF800138002
1167 E0EB7FC04AEB3FE04A131FEE0FF091C7FC16074915F81603A217FC1601A9160317F8A26D
1168 140717F06E130F17E06E131FEE3FC06E137F9139F801FF80DAFE07130091B55A495C6E5B
1169 D97E3F13E0D93C0F138090260003FEC7FC2E3E7FBC33>I<ECFFF0010713FE011FEBFF80
1170 4914C04914E048B612F048EBC01F9038FE000F485A485A4848EB07E049EB03C0484890C7
1171 FC5BA2127F90C9FCA25A5AA97E7EA27F003FEC01F06DEB03F86C7E6D13076C6C14F06C6C
1172 130F01FFEB1FE06CEBE07F6C90B512C06C1580013F14006D13FC01075B010013C0252E79
1173 AC33>I<ED7FF84B7E5CA280157F1501ABEB01FF010713C1011F13F1017F13F990B6FC5A
1174 4813813907FE003FD80FF8131F49130F48481307491303123F491301127F90C7FCA25A5A
1175 A97E7E15037F123F6D1307A26C6C130F6D131F6C6C133F6C6C137F2603FF81B512F091B6
1176 12F8C602FD13FC6D13F96D01E113F8010F018013F0D901FEC8FC2E3E7DBC33>I<ECFF80
1177 010713F0011F13FC497F90B6FC48158048018013C03A07FE003FE001F8EB0FF048481307
1178 484814F8491303003F15FC491301127F90C7FC16FE15005A5AB7FCA516FC48C9FC7E7EA3
1179 6C7E167C6C6C14FE7F6C7E6D13016C6CEB03FC6CB4130F6C9038C03FF86C90B512F06D14
1180 E06D14C0010F1400010313FC9038007FE0272E7BAC33>I<ED3FE0913801FFFC020713FE
1181 141F4A13FF5CECFFC015004948137E4A133C010314005CA8003FB612F84815FCB7FCA36C
1182 15F8260003F8C7FCB3AD003FB612804815C0A46C1580283E7DBD33>I<D901FEEB1FE090
1183 3A0FFFC0FFF0013F01F313F84990B512FC90B7FC5A48010313E12607FC00EB80F849017F
1184 1360484890383FC00049131FA2001F8149130FA66D131F000F5DA26D133F6C6C495A6D13
1185 FF2603FF0390C7FCECFFFE485C5D5DD80FCF13C0D981FEC8FC0180C9FCA27FA26C7E7F90
1186 B512FC6CECFFC06C15F0000715FC4815FF4816809038E0000748489038007FC090C8EA1F
1187 E048150F007E150700FE16F0481503A56C1507007E16E0007F150F6C6CEC1FC001E0147F
1188 D81FF8903801FF80270FFF801F13006C90B55A6C5DC615F0013F14C0010F91C7FC010013
1189 F02E447DAB33>I<EA3FFC487E12FFA2127F123F1200AB4AB4FC020713C0021F13F0027F
1190 7F91B5FC90B67EED07FEECF801ECF0004A7F4A7F5CA291C7FCA35BB3A43B3FFFF80FFFFC
1191 486D4813FEB56C4813FFA26C496C13FE6C496C13FC303D7FBC33>I<14E0EB03F8A2497E
1192 A36D5AA2EB00E091C8FCAA383FFFF8487FA47EEA0001B3AD007FB612C0B712E016F0A216
1193 E06C15C0243E78BD33>I<1570EC01FCA2EC03FEA3EC01FCA2EC00701500AA90383FFFFC
1194 4913FE90B5FCA27F7F90C7FCB3B3A9140115FCA21218007EEB03F81407B414F0140F9038
1195 803FE090B512C06C14806C14006C5B6C13F8000113E01F557BBD33>I<EA7FF8487EA412
1196 7F1200AC4AB512C04A14E04A14F0A26E14E06E14C09139000FF0004B5A4B5A4B5A4BC7FC
1197 4A5A4A5A4A5A4A5A4A5A4A5A4A5A4A7E01FD7F90B5FC81ECF3F8ECE3FC14C1EC80FEEC00
1198 7F5B496D7E6F7E82150F6F7E6F7E8215016F7E3B7FFFF80FFFF0B56C4813F817FCA217F8
1199 6C496C13F02E3D7EBC33>I<383FFFFC487FB5FCA27E7EC7FCB3B3AD003FB612F84815FC
1200 B712FEA26C15FC6C15F8273D7ABC33>I<02FC137E3B7FC3FF01FF80D8FFEF01877F90B5
1201 00CF7F15DF92B57E6C010F13872607FE07130301FC01FE7F9039F803FC01A201F013F8A4
1202 01E013F0B3A53C7FFE0FFF07FF80B548018F13C0A46C486C01071380322C80AB33>I<4A
1203 B4FC263FFC0713C0267FFE1F13F000FF017F7F91B5FC6CB67E6CEC07FEC6EBF801ECF000
1204 4A7F4A7F5CA291C7FCA35BB3A43B3FFFF80FFFFC486D4813FEB56C4813FFA26C496C13FE
1205 6C496C13FC302C7FAB33>I<EB01FE90380FFFC0013F13F0497F90B57E488048EB03FF26
1206 07FC0013804848EB7FC049133F4848EB1FE049130F4848EB07F0A2007F15F890C71203A3
1207 00FEEC01FCAA6C14036C15F8A26D1307003F15F06D130FA26C6CEB1FE06D133F6C6CEB7F
1208 C06C6CEBFF802603FF0313006CEBFFFE6C5C6D5B6D5B010F13C0D901FEC7FC262E7AAC33
1209 >I<EC01FE3A3FFC0FFFC0486C4813F000FF017F7F91B512FE6CB7FC6CEBFE07C6D9F800
1210 138002E0EB7FC04AEB3FE04A131FEE0FF091C7FC16074915F81603A217FC1601A9160317
1211 F8A26D140717F06E130F17E06E131FEE3FC06E137F9139F801FF80DAFE07130091B55A49
1212 5C6E5B6E13E0020F1380DA03FEC7FC91C9FCAF383FFFF8487FB57EA26C5B6C5B2E427FAB
1213 33>I<02FF137C0107EBE0FE011F13F0017F13FC90B512FE4814FF4813C03907FE003F48
1214 48131F01F0130F484813071503485A491301127F90C7FC15005A5AA97E7E15017F123F6D
1215 130315076C7E6C6C130F6D131FD807FE137F3903FF81FF6CEBFFFE6C14FC6D13F86D13F0
1216 010F13C0903801FE0090C8FCAF92387FFFFC92B512FEA46F13FC2F427CAB33>I<ED03FE
1217 3B7FFF801FFF80B5D8C07F13E002C1B5FC02C314F014C76C9038CFFE0F39001FDFF09139
1218 FFC007E092388003C092C8FC5C5C5CA25CA25CA35CB2007FB512FEB7FCA46C5C2C2C7DAB
1219 33>I<90381FFE0F90B5EA8F80000314FF120F5A5AEBF007387F800190C7FC00FE147F5A
1220 153FA37E007FEC1F0001C090C7FCEA3FF8EBFFC06C13FF6C14E0000314F8C680011F13FF
1221 01001480020713C0EC007FED1FE0007C140F00FEEC07F01503A27EA27F15076D14E06D13
1222 0F6DEB3FC09038FE01FF90B61280160000FD5C00FC14F8D8F83F13E0D8780790C7FC242E
1223 79AC33>I<EB03C0497E130FAA003FB612FC4881B7FCA36C5D26000FE0C8FCB3A3161FEE
1224 3F80A5167F6E140001075C6E5A9138FE07FE6DB55A6D5C6D5C6E5B021F1380DA07FCC7FC
1225 29387EB633>I<D83FFCEB1FFE486C497E00FF5CA2007F80003F800000EC007FB3A75EA2
1226 5DA26D5B90387F800FDAE03F13FC6DB612FE17FF6D806D01FE13FE01039038F83FFC0100
1227 01C0C7FC302C7FAA33>I<3B3FFFC00FFFF0486D4813F8B56C4813FCA26C496C13F86C49
1228 6C13F0D801F8C7EA7E006D14FE00005DA26D1301017E5CA2017F13036D5CA2EC8007011F
1229 5CA2ECC00F010F5CA36D6C485AA3ECF03F010391C7FCA26E5A0101137EA2ECFCFE01005B
1230 A214FF6E5AA36E5AA26E5A6E5A2E2B7EAA33>I<3B7FFF8007FFF8B56C4813FC6E5AA24A
1231 7E6C496C13F8D80FC0C7EA0FC06D141F00071680A56D143F00031600A3EC0FC0EC1FE0A2
1232 3A01F83FF07EA3EC7FF8147CA20000157C9039FCFCFCFCA3ECF87CA2017C5C017D137EEC
1233 F03EA2017F133FA26D486C5AA3ECC00F90390F8007C02E2B7EAA33>I<3B3FFFC07FFF80
1234 486DB512C0B500F114E0A26C01E014C06C496C13803B00FE000FE000017F495AEB3F804B
1235 5A6D6C48C7FC90380FE07E903807F0FEECF1FC903803FBF8EB01FF6D5B5D6E5A143F6E5A
1236 143F814A7E14FF903801FBF0ECF9F8903803F1FCEB07E0157E90380FC07F011F6D7E9038
1237 3F801F02007F496D7E01FE6D7E484813033B7FFFC03FFFE0B56C4813F0A46C496C13E02C
1238 2B7DAA33>I<3B7FFF801FFFE0B56C4813F06E4813F8A24A6C13F06C496C13E0D803F8C7
1239 EAFC00000114015E7F000014036D5C137EA2017F495A7FA26E485A131FA26D6C485AA214
1240 E0010749C7FCA214F01303157EEB01F8A2157C010013FC14FC5D147C147DEC3FF0A36E5A
1241 A36E5AA2141F5DA2143F92C8FCA3147EA214FE003F5B1301387F81F81383EB87F0139FEB
1242 FFE06C5B5C6C90C9FCEA0FFCEA03F02D427DAA33>I<000FB712804816C05AA317800180
1243 C713004B5A4B5A4B5A4B5A6CC7485AC8485A4B5A4BC7FC4A5A4A5A4A5A4A5A4A5A4A5A4A
1244 5A4AC8FC495A495A495A495A495A495A495A49C7EA0F804848EC1FC0485A485A485A485A
1245 485A48B7FCB8FCA46C16802A2B7DAA33>I<ED07FEED7FFF4AB5FC14075C4A13FE91383F
1246 FE0015E0EC7F8092C7FCB3A45C495A1303EB1FFCEA3FFFB55A14E05C8014F8003F7FEA00
1247 1FEB03FE13016D7E80B3A481EC3FE015FE91381FFFFE6E13FF8014016E7EED07FE284D7B
1248 C433>I<127CA212FEB3B3B3B3127CA2074D6AC433>I<EA7FF0B5FC14C014F0806C7F3800
1249 3FFE1303EB00FF80B3A4816E7E81EC1FFCEDFFFC6E13FF1403805C140F4A13FCEDFC00EC
1250 3FE05D4A5A92C7FCB3A45CEB03FE133F387FFFFCB55A5C14C091C8FCEA7FF0284D7BC433
1251 >I E
1252 %EndDVIPSBitmapFont
1253 %DVIPSBitmapFont: Fm cmsy10 12 12
1254 /Fm 12 107 df<007FB912E0BA12F0A26C18E03C04789A4D>0 D<0060160600F8160F6C
1255 161F007E163F6C167E6C6C15FC6C6CEC01F86C6CEC03F06C6CEC07E06C6CEC0FC06C6CEC
1256 1F80017EEC3F006D147E6D6C5B6D6C485A6D6C485A6D6C485A6D6C485A6D6C485ADA7E3F
1257 C7FCEC3F7E6E5A6E5A6E5AA24A7E4A7EEC3F7EEC7E3F4A6C7E49486C7E49486C7E49486C
1258 7E49486C7E49486C7E49C7127E017E8049EC1F804848EC0FC04848EC07E04848EC03F048
1259 48EC01F84848EC00FC48C9127E007E163F48161F48160F00601606303072B04D>2
1260 D<49B4FC010F13E0013F13F8497F48B6FC4815804815C04815E04815F0A24815F8A24815
1261 FCA3B712FEA96C15FCA36C15F8A26C15F0A26C15E06C15C06C15806C15006C6C13FC6D5B
1262 010F13E0010190C7FC27277BAB32>15 D<19E0F003F0180FF03FE0F0FF80943803FE00EF
1263 0FF8EF3FE0EFFF80DC03FEC7FCEE0FF8EE3FE0EEFF80DB03FEC8FCED1FF8ED7FE0913801
1264 FF80DA07FEC9FCEC1FF0EC7FC04948CAFCEB07FCEB1FF0EB7FC04848CBFCEA07FCEA1FF0
1265 EA7FC048CCFCA2EA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FCEB01FF9038007F
1266 C0EC1FF0EC07FC913801FF809138007FE0ED1FF8ED07FE923800FF80EE3FE0EE0FF8EE03
1267 FE933800FF80EF3FE0EF0FF8EF03FE943800FF80F03FE0F00FF01803F000E01900B0007F
1268 B912E0BA12F0A26C18E03C4E78BE4D>20 D<127012FCB4FCEA7FC0EA1FF0EA07FCEA01FF
1269 38007FC0EB1FF0EB07FCEB01FF9038007FC0EC1FF0EC07FC913801FF809138007FE0ED1F
1270 F8ED07FE923800FF80EE3FE0EE0FF8EE03FE933800FF80EF3FE0EF0FF8EF03FE943800FF
1271 80F03FE0F00FF0A2F03FE0F0FF80943803FE00EF0FF8EF3FE0EFFF80DC03FEC7FCEE0FF8
1272 EE3FE0EEFF80DB03FEC8FCED1FF8ED7FE0913801FF80DA07FEC9FCEC1FF0EC7FC04948CA
1273 FCEB07FCEB1FF0EB7FC04848CBFCEA07FCEA1FF0EA7FC048CCFC12FC1270CDFCB0007FB9
1274 12E0BA12F0A26C18E03C4E78BE4D>I<07C01403DE03E0EC0F80060F153FDE3FC0ECFF00
1275 DEFF80EB03FEDD03FEC7EA0FF8DD07F8EC1FE0DD1FE0EC7F80DD7F80D901FEC7FCDC01FE
1276 C7EA07F8DC07FCEC1FF0DC1FF0EC7FC0DC3FC04AC8FC04FFC7EA03FCDB03FCEC0FF0DB0F
1277 F0EC3FC0DB3FE0ECFF80DBFF80D903FEC9FC4A48C7EA07F8DA07F8EC1FE0DA1FE0EC7F80
1278 DA7F80D901FECAFC4948C7EA07FCD907FCEC1FF0D90FF0EC3FC0D93FC002FFCBFC01FFC7
1279 EA03FCD803FCEC0FF0D80FF8EC3FE0D83FE0ECFF80D87F804948CCFC00FEC7EA03F8A2D8
1280 7F80EB01FED83FE06D6C7ED80FF8EC3FE0D803FCEC0FF0C6B4EC03FCD93FC0EB00FFD90F
1281 F0EC3FC0D907FCEC1FF0D901FFEC07FC6D6C6CEB01FEDA1FE09038007F80DA07F8EC1FE0
1282 DA01FEEC07F86E6C6CEB03FEDB3FE0903800FF80DB0FF0EC3FC0DB03FCEC0FF0DB00FFEC
1283 03FCDC3FC0EB00FFDC1FF0EC7FC0DC07FCEC1FF0DC01FEEC07F89326007F80EB01FEDD1F
1284 E09038007F80DD07F8EC1FE0DD03FEEC0FF8942600FF80EB03FEDE3FC0EB00FFDE0FE0EC
1285 3F800603150FDE00C0EC030059407BB864>28 D<16C04B7EB3B3B3A7007FBA1280BB12C0
1286 A26C198042427BC14D>63 D<031FB512C00203B7FC021F16E091B812F8010317FE010F71
1287 7E90283FE07FC03F80D9FE00020080D801F8041F7FD803E04A01077F48481601000F716C
1288 7E4848717E003F02FF151F007F180F90C7707E00FE92C8FC488400F01A80008084C75AA2
1289 4B81A414035DA21B00A24A5AA24F5AA24A5A621903624A5A4F5AA24B4B5A023F5F191F4B
1290 5E027F4CC7FC197E92C9127C4A5E4E5A4A4B5A01014C5AF01F804A033EC8FC01035E4A4A
1291 5AEF07E00107ED1FC04A02FFC9FC010FEC07FC4AEBFFF091B612C0017F4ACAFC90B612F0
1292 4815804802F8CBFC4891CCFC49447EC34D>68 D<0403B712F8043F16FE4BB9FC1507151F
1293 157F912601FC0090C7EA07FE912603F001ED01FCDA07C04915F0DA0F80EE0080021F1800
1294 EC3F004A495A5C5C495A4A495A5C495A6DC7FC90C8485AA35F161FA34C5AA35F167F94B6
1295 12C0A293B7FC624B93C7FC19FC04FCC71270030392C8FC5EA24B5AA2150F5E151F5EA24B
1296 5AA24BCBFCA215FEA24A5AA24A5AEA0180000F495AEA1FC0486C485AD87FF05B39FFFC1F
1297 80D87FFF90CCFC14FE6C5B6C13F06C5B00031380D800FCCDFC50477EC348>70
1298 D<ED0FE015FF913803FC00EC0FE0EC3FC04A5A4AC7FC5C495AA2495AB3AD495AA2495A13
1299 1F495A495A01FEC8FCEA07F8EAFFE0A2EA07F8EA00FEEB7F806D7E6D7E130F6D7EA26D7E
1300 B3AD6D7EA26D7E806E7E6E7EEC0FE0EC03FC913800FFE0150F236479CA32>102
1301 D<12FEEAFFE0EA07F8EA00FEEB7F806D7E6D7E130F6D7EA26D7EB3AD6D7EA26D7E806E7E
1302 6E7EEC0FE0EC03FC913800FFE0A2913803FC00EC0FE0EC3FC04A5A4AC7FC5C495AA2495A
1303 B3AD495AA2495A131F495A495A01FEC8FCEA07F8EAFFE048C9FC236479CA32>I<126012
1304 F0B3B3B3B3B3A81260046474CA1C>106 D E
1305 %EndDVIPSBitmapFont
1306 %DVIPSBitmapFont: Fn cmr12 12 80
1307 /Fn 80 124 df<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913BFC00077E07E0
1308 D903F890390FFC0FF0494890383FF81F4948EB7FF0495A494814E049C7FCF00FE0499139
1309 3FC0038049021F90C7FCAFB912F0A3C648C7D81FC0C7FCB3B2486CEC3FF0007FD9FC0FB5
1310 12E0A33C467EC539>11 D<4AB4FC020F13E091387F80F8903901FC001C49487FD907E013
1311 0F4948137F011FECFF80495A49C7FCA25B49EC7F00163E93C7FCACEE3F80B8FCA3C648C7
1312 FC167F163FB3B0486CEC7FC0007FD9FC1FB5FCA330467EC536>I<913801FFC0020FEBFB
1313 8091387F803F903801FC00494813FFEB07E0EB1FC0A2495A49C7FC167F49143F5BAFB8FC
1314 A3C648C7123FB3B2486CEC7FC0007FD9FC1FB5FCA330467EC536>I<DBFF80EB3FE0020F
1315 9039F001FFFC913B3F807C0FF01F913CFC000E3F800380D903F86D48486C7E4948D90FFC
1316 804948D93FF8130F4948017F4A7E49485C49C75BA25B494B6D5A041F6E5A96C8FCACF107
1317 F0BBFCA3C648C7391FC0001F190F1907B3B0486C4A6C497E007FD9FC0FB50083B512E0A3
1318 4B467EC551>I<001EEB03C0397F800FF000FF131F01C013F8A201E013FCA3007F130F39
1319 1E6003CC0000EB000CA401E0131C491318A3000114384913300003147090C712604814E0
1320 000614C0000E130148EB038048EB070048130E0060130C1E1D7DC431>34
1321 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A
1322 1206120E5A5A5A12600B1D78C41B>39 D<140C141C1438147014E0EB01C01303EB0780EB
1323 0F00A2131E5BA25B13F85B12015B1203A2485AA3485AA348C7FCA35AA2123EA2127EA412
1324 7CA312FCB3A2127CA3127EA4123EA2123FA27EA36C7EA36C7EA36C7EA212017F12007F13
1325 787FA27F7FA2EB0780EB03C01301EB00E014701438141C140C166476CA26>I<12C07E12
1326 707E7E7E120F6C7E6C7EA26C7E6C7EA21378137C133C133E131E131FA2EB0F80A3EB07C0
1327 A3EB03E0A314F0A21301A214F8A41300A314FCB3A214F8A31301A414F0A21303A214E0A3
1328 EB07C0A3EB0F80A3EB1F00A2131E133E133C137C13785BA2485A485AA2485A48C7FC120E
1329 5A5A5A5A5A16647BCA26>I<16C04B7EB3AB007FBAFCBB1280A26C1900C8D801E0C9FCB3
1330 AB6F5A41407BB84C>43 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0
1331 A312011380120313005A1206120E5A5A5A12600B1D78891B>I<B612C0A61A067F9721>I<
1332 121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A78891B>I<1618163C167CA2167816F8A2
1333 16F01501A216E01503A216C01507A21680150FA2ED1F00A2151E153EA2153C157CA21578
1334 15F8A25D1401A24A5AA25D1407A25D140FA292C7FC5CA2141E143EA2143C147CA25CA25C
1335 1301A25C1303A25C1307A25C130FA291C8FC5BA2133EA2133C137CA2137813F8A25B1201
1336 A25B1203A2485AA25B120FA290C9FC5AA2121E123EA2123C127CA2127812F8A25A126026
1337 647BCA31>I<14FF010713E090381F81F890383E007C01FC133F4848EB1F8049130F4848
1338 EB07C04848EB03E0A2000F15F0491301001F15F8A2003F15FCA390C8FC4815FEA54815FF
1339 B3A46C15FEA56D1301003F15FCA3001F15F8A26C6CEB03F0A36C6CEB07E0000315C06D13
1340 0F6C6CEB1F806C6CEB3F00013E137C90381F81F8903807FFE0010090C7FC28447CC131>
1341 I<143014F013011303131F13FFB5FC13E713071200B3B3B0497E497E007FB6FCA3204278
1342 C131>I<EB03FE90381FFFC0017F13F03901F80FFC3903C001FE48486C7E000EC7EA7F80
1343 48EC3FC0ED1FE04815F00030140F007015F800601407126CB415FC7F7F1503A46C481307
1344 6CC7FCC8FC16F8A2150F16F0151F16E0A2ED3FC0ED7F8016005D5D4A5A4A5A4A5A5D4A5A
1345 4A5A4AC7FC147C5C5C495A495A495A49C7120C131E5B013814185B5B485A4848143848C8
1346 1230000E1570001FB612F0A25A5AB712E0A326427BC131>I<49B4FC010F13E0013F13FC
1347 9038FE01FE3A01F0007F80D803C0EB3FC048C7EA1FE0120EED0FF0EA0FE0486C14F8A215
1348 077F5BA26C48130FEA03C0C813F0A3ED1FE0A2ED3FC01680ED7F0015FE4A5AEC03F0EC1F
1349 C0D90FFFC7FC15F090380001FCEC007FED3F80ED1FC0ED0FE016F0ED07F816FC150316FE
1350 A2150116FFA3121EEA7F80487EA416FE491303A2007EC713FC00701407003015F8003814
1351 0F6C15F06CEC1FE06C6CEB3FC0D803E0EB7F803A01FE01FE0039007FFFF8010F13E00101
1352 90C7FC28447CC131>I<ED0380A21507150FA2151F153FA2157F15FFA25CEC03BF153F14
1353 071406140C141C141814301470146014C013011480EB03005B13065B131C13185B137013
1354 6013E0485A5B120390C7FC1206120E120C5A123812305A12E0B812C0A3C8383F8000ADED
1355 FFE0027FEBFFC0A32A437DC231>I<000615C0D807C0130701FCEB7F8090B612005D5D5D
1356 15E0158026063FFCC7FC90C9FCAE14FF010713C090381F01F090383800FC01F0137ED807
1357 C07F49EB1F8016C090C7120F000615E0C8EA07F0A316F81503A216FCA5123E127F487EA4
1358 16F890C712075A006015F0A20070140F003015E00038EC1FC07E001EEC3F806CEC7F006C
1359 6C13FE6C6C485A3901F807F039007FFFE0011F90C7FCEB07F826447BC131>I<EC07FCEC
1360 3FFF91B512C0903903FC03E0903907E000F0D91FC0133849C71258017EEB01FC01FE1303
1361 491307485A485AA24848EB03F8000FEC01F092C7FC485AA3485AA3127FA29038007F8090
1362 3801FFF090380780FC39FF0E003E49EB1F8049EB0FC049EB07E0136001E0EB03F04914F8
1363 150116FC5BED00FEA390C812FFA47EA57F123FA216FE121F15016D14FC120FED03F86C7E
1364 ED07F06C6C14E06C6CEB0FC06C6CEB1F80017EEB3F0090383F80FE90380FFFF8010313E0
1365 0100138028447CC131>I<121CA2EA1F8090B712C0A3481680A217005E0038C8120C0030
1366 151C00705D0060153016705E5E4814014B5A4BC7FCC81206150E5D151815385D156015E0
1367 4A5AA24A5A140792C8FC5CA25C141E143EA2147E147CA214FCA21301A3495AA41307A613
1368 0FAA6D5AEB01C02A457BC231>I<14FF010713E0011F13F890387F00FE01FC133FD801F0
1369 EB1F804848EB0FC049EB07E00007EC03F048481301A290C713F8481400A47FA26D130116
1370 F07F6C6CEB03E013FC6C6CEB07C09039FF800F806C9038C01F006CEBF03EECF87839007F
1371 FEF090383FFFC07F01077F6D13F8497F90381E7FFFD97C1F1380496C13C02601E00313E0
1372 48486C13F000079038007FF84848EB3FFC48C7120F003EEC07FE150148140016FF167F48
1373 153FA2161FA56C151E007C153EA2007E153C003E157C6C15F86DEB01F06C6CEB03E06C6C
1374 EB07C0D803F8EB1F80C6B4EBFF0090383FFFFC010F13F00101138028447CC131>I<14FF
1375 010713E0011F13F890387F80FC9038FC007E48487F4848EB1F804848EB0FC0000FEC07E0
1376 485AED03F0485A16F8007F140190C713FCA25AA216FE1500A516FFA46C5CA36C7E5D121F
1377 7F000F5C6C6C130E150C6C6C131C6C6C5BD8007C5B90383F01E090390FFF80FE903801FE
1378 0090C8FC150116FCA4ED03F8A216F0D80F801307486C14E0486C130F16C0ED1F80A249EB
1379 3F0049137E001EC75A001C495A000F495A3907E01FE06CB51280C649C7FCEB1FF028447C
1380 C131>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3A5121EEA7F80A2EAFFC0A4EA
1381 7F80A2EA1E000A2B78AA1B>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3A5121E
1382 127FEAFF80A213C0A4127F121E1200A512011380A3120313005A1206120E120C121C5A5A
1383 12600A3E78AA1B>I<007FBAFCBB1280A26C1900CEFCB0007FBAFCBB1280A26C19004118
1384 7BA44C>61 D<EB0FFC90387FFFC03901F007F039078001FC000EC77E48147F48EC3F8048
1385 15C00060141F00FE15E07E7FA56CC7FC001CEC3FC0C8FCED7F80A2EDFF004A5AEC03F84A
1386 5A5D4A5A4A5A92C7FC143E143C5CA2147014F05CA25C1301A35CA990C9FCAAEB03C0EB0F
1387 F0A2497EA46D5AA2EB03C023467BC52E>63 D<16C04B7EA34B7EA34B7EA34B7EA3ED19FE
1388 A3ED30FFA203707FED607FA203E07FEDC03FA2020180ED801FA2DA03007F160FA2020680
1389 1607A24A6D7EA34A6D7EA34A6D7EA20270810260147FA202E08191B7FCA249820280C712
1390 1FA249C87F170FA20106821707A2496F7EA3496F7EA3496F7EA201788313F8486C83D80F
1391 FF03037FB500E0027FEBFFC0A342477DC649>65 D<B8FC17E017FC00019039C00003FF6C
1392 6C4801007FEF3FC0717E717E717E84170384170184A760A21703601707604D5A4D5AEF7F
1393 C04DC7FCEE03FEEE3FF091B65A17FC0280C7B47EEF1FC0EF0FF0717E717E717E717E1980
1394 187F19C0A2183F19E0A8F07FC0A2198018FF4D1300A24D5AEF0FFC4D5AEF7FE048486C90
1395 3803FFC0B9C7FC17FC17C03B447CC345>I<DB0FFE146092B500C013E0020314F0913A0F
1396 FC01FC0191393FC0003E02FFC7EA0F83D903FCEC03C74948EC01E74948EC00FF4948157F
1397 4948153F4948151F49C9120F485A491607120348481603A248481601A248481600A2123F
1398 A2491760127FA31900485AAE6C7EA21960A2123F7FA2001F18E07F000F18C0A26C6C1601
1399 19806C6C160312016DEE07006C6C16066D6C150E6D6C5D6D6C5D6D6C15786D6C5D6D6C4A
1400 5AD900FFEC0780DA3FC0011FC7FCDA0FFC13FC0203B512F0020014C0DB0FFEC8FC3B487B
1401 C546>I<B8FC17F017FC00019039C00007FF6C499038007FC0017FED1FE0EF07F0EF03FC
1402 717E717E84727E727E727EA2727E85180385A2180185A38584A31A80AD1A00A36061A361
1403 180361180761180F614E5A183F614EC7FC18FEEF03FC4D5AEF1FE001FFED7FC0486DD907
1404 FFC8FCB812FC17F094C9FC41447CC34B>I<B912F8A3000101C0C7127F6C6C48EC07FC17
1405 011700187C183C181CA284A31806A4180704067FA395C7FCA4160EA2161E163E16FE91B5
1406 FCA3EC8000163E161E160EA21606A319C0A3F0018093C7FCA41803A21900A260A260A218
1407 1EA2183E187EEF01FE170748486C147FB95AA33A447CC342>I<B912F0A3000101C0C712
1408 7F6C6C48EC0FF817031701170018781838A2181CA3180CA4180E1806160CA21800A5161C
1409 A2163C167CED01FC91B5FCA3EC8001ED007C163C161CA2160CA793C8FCB08048487EB612
1410 F8A337447CC340>I<DB0FFE146092B500C013E0020314F0913A0FFC01FC0191393FC000
1411 3E02FFC7EA0F83D903FCEC03C74948EC01E74948EC00FF4948157F4948153F4948151F49
1412 C9120F485A491607120348481603A248481601A248481600A2123FA2491760127FA396C7
1413 FC485AAD4CB612C06C7EA293C7387FF000725A003F171F7FA2121F7F120FA26C7EA26C7E
1414 6C7EA26C7E6D7E6D6C153F6D7E6D6C157F6D6C15E7D903FEEC01C7D900FFEC0383DA3FE0
1415 EB0F01DA0FFCEBFE000203B500F81360020002E090C7FCDB0FFEC9FC42487BC54D>I<B6
1416 D8C003B6FCA3000101E0C70007138026007F80913801FE00B3A991B7FCA30280C71201B3
1417 AC2601FFE0913807FF80B6D8C003B6FCA340447CC349>I<B612F0A3C6EBF0006D5A6D5A
1418 B3B3B3A4497E497EB612F0A31C447DC323>I<B600C049B512C0A3000101E0C8387FFC00
1419 6C49ED3FE06D481680063EC7FC183C183860604D5A4D5A4DC8FC171E17385F5F4C5A4C5A
1420 4CC9FC160E5E5E5E5E4B5A4B7E4B7E150F4B7E4B7E1577EDE3FE913881C1FFEC8381DA87
1421 007F028E6D7E149C02B86D7E02F06D7E14C04A6D7E707EA2707E707EA2707F717EA2717E
1422 717EA2717E717EA2717E717EA2717F8585496C82486D4A13FCB600C0011FEBFFE0A34344
1423 7CC34C>75 D<B612F8A3000101E0C9FC6C6C5A5CB3B31830A418701860A518E0A3EF01C0
1424 A217031707A2170F173F177FEE01FF48486C011F1380B9FCA334447CC33D>I<B56C9338
1425 07FFFC6E5EA20001F1FE0026006FE0EE1BF8A3D967F01633A2D963F81663A3D961FC16C3
1426 A3D960FEED0183A2027FED0303A36E6C1406A36E6C140CA26E6C1418A36E6C1430A36E6C
1427 1460A26E6C14C0A36E6CEB0180A3037FEB0300A292383F8006A36F6C5AA36F6C5AA26F6C
1428 5AA36F6C5AA36F6C5AA26FB45AA370C7FC13F0A2486C143ED80FFFEF0FFEB500F0011C01
1429 07B512FCA34E447BC359>I<B56C020FB5FC8080C6040013F06D6CED1F80D96FF8ED0F00
1430 A2D967FC1506EB63FEA2EB61FF01607FA26E7E6E7EA26E7E6E7EA26E7E6E7EA26E7E6E7F
1431 A26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2
1432 EE07FCEE03FEA2EE01FF701386A2EF7FC6EF3FE6A2EF1FF6EF0FFEA217071703A2170117
1433 00A201F0167E183E487ED80FFF161EB500F0150EA2180640447CC349>I<ED1FFC4AB512
1434 C0913907F007F091391F8000FC027EC7123FD901F8EC0FC049486E7E49486E7E49486E7E
1435 49486E7E49C9127E017E8201FE834848707E4848707EA24848707EA2000F84491603001F
1436 84A24848707EA3007F84A24982A300FF1980AD6C6C4C1300A4003F606D1603A2001F60A2
1437 6C6C4C5AA26C6C4C5AA20003606D161F6C6C4C5A000060017F4CC7FC6E5D013F5E6D6C4A
1438 5AD907E0EC03F06D6C4A5AD901FCEC1FC0D9007E4AC8FCDA1F8013FC913907F007F00201
1439 B512C09126001FFCC9FC41487BC54C>I<B712FCEEFFC017F800019039C0000FFC6C6C48
1440 EB01FF9338007F80EF1FE0170FEF07F018F8EF03FCA218FE1701A218FFA718FEA2170318
1441 FCA2EF07F818F0EF0FE0EF1FC0EF7F80933801FE00EE0FFC91B612F017800280C9FCB3AA
1442 3801FFE0B612C0A338447CC342>I<ED1FFC4AB512C0913907F007F091391F8000FC027E
1443 C7123F4948EC1FC0D903F0EC07E049486E7E49486E7E49486E7E49C9127E49167F01FE70
1444 7E4848707E00038449160F000784491607000F84A24848707EA2003F84491601A2007F84
1445 A34982A200FF1980AD007F19006D5EA3003F60A26D1603001F60A2000F606D1607000760
1446 6DD903F0130F0003DA0FFC5C6DD91C0E131F00014A6C5C6C6C903A3003803F80017FD970
1447 0149C7FC92386000C0D93F8015FED91FC0ECE1FCD907E0EC63F0D903F0EC77E0902601FC
1448 70EB7FC09026007E3091C8FCDA1FB813FC912707FC07F814C00201B57E9139001FFC3C92
1449 C7FC053E1301171E051F13031A80F08007F0C00F94380FF03F95B51200A28361715BA271
1450 5B9438007FE0F01F8042597BC54C>I<B712E016FF17C000019039C0003FF86C6C48EB03
1451 FCEE00FF717E717E717E717E717EA284170384A760A21707604D5AA24D5A4D5A4DC8FCEE
1452 01FEEE07F8EE3FE091B6C9FC16FC913980007F80EE0FE0707EEE03FC707E160083717EA2
1453 717EA784A71A6084171FA21AE0716C13C02601FFE002071301B600C01680943801FC0394
1454 3900FE0700CBEA3FFEF007F843467CC348>I<49B41303010FEBE007013F13F89039FE00
1455 FE0FD801F8131FD807E0EB079F49EB03DF48486DB4FC48C8FC4881003E81127E82127C00
1456 FC81A282A37E82A27EA26C6C91C7FC7F7FEA3FF813FE381FFFE06C13FE6CEBFFE06C14FC
1457 6C14FF6C15C0013F14F0010F80010180D9001F7F14019138001FFF03031380816F13C016
1458 7F163F161F17E000C0150FA31607A37EA36C16C0160F7E17806C151F6C16006C5D6D147E
1459 D8FBC05CD8F9F0495AD8F07C495A90393FC00FE0D8E00FB51280010149C7FC39C0003FF0
1460 2B487BC536>I<003FB912F8A3903BF0001FF8001F01806D481303003EC7150048187C00
1461 78183CA20070181CA30060180CA5481806A5C81600B3B3A54B7EED7FFE49B77EA33F447D
1462 C346>I<B600C0010FB5FCA3000101E0C813F026007F80ED1F80F00F00A21806B3B3A718
1463 0E6D6C150CA2181C131F6E1518010F163818306D6C1570606D6C14016D6C5D6D6CEC0780
1464 027F4AC7FC6E6C131EDA1FE0137C913907FC03F00201B55A6E6C1380DB07FCC8FC40467C
1465 C349>I<B60107B500F890380FFFFEA3000301E0D9001F90C813F06C0180DA0FFCED3FC0
1466 91C86C48ED1F006C871C0E6D6C6E7E1C0CA26D6C6F5DA36EDA06FF1538011F1A30A26E02
1467 0E6D1470010FDB0C7F1560A26E021C7F0107DB183F5DA2856D6CDA301F4A5AA36D6C4A6C
1468 6C49C7FCA36D6C4A6C6C1306A3DB80016E130E027FDA8003140CA2DBC00380023FDA0001
1469 5CA203E081021F01066D5CA36E6C486E6C5AA36E6C486E6C5AA36F48EC1FE1020360A2DB
1470 FE7015F302010160020F90C8FCA2DBFFE015FB6E49EC07FEA36F486E5AA36FC86C5AA303
1471 1E6F5AA4030C16605F467EC364>87 D<B66C91380FFFFCA3000101F8C8000313C026007F
1472 E0923800FE0061013F17F06D6C5E80010F5F6D6C4B5A18036D6C93C7FC6E15066D160E6D
1473 6D140C181C6E6C14186E6C5C18706E6C146018E06E6C5C6E6C495A17036E6C91C8FC5F6E
1474 6C13066E6D5A171C92387FC0185FED3FE06F6C5A17E06F6C5AEEF980ED07FF6F90C9FCA2
1475 6F5AB3A6923807FF800203B6FCA346447FC349>89 D<001FB81280A39126800001130001
1476 FCC7FC01F04A5A01C04A5A5B90C8485A121E4C5A484B5AA200384B5A4C5AA24B90C7FC00
1477 304A5AA24B5AA24B5AC8485AA24B5A4B5AA24B5A5C93C8FC4A5AA24A5A4A5AA24A5A4A5A
1478 A24A5A14FF5D4990C9FCEF0180495A495AA2495A494814031800495AA2495A495A5F4890
1479 C8FC485A5F485A48485D5F48485D17FE484814034848140F16FFB8FCA331447BC33C>I<
1480 EAFFFCA4EAF000B3B3B3B3B3A2EAFFFCA40E6476CA1B>I<01C013180001143848481370
1481 48C712E0000EEB01C0000C1480001C13030018140000385B003013060070130E0060130C
1482 A300E0131C481318A400CFEB19E039FFC01FF801E013FCA3007F130FA2003F130701C013
1483 F8390F0001E01E1D71C431>I<EAFFFCA4EA003CB3B3B3B3B3A2EAFFFCA40E647ECA1B>I<
1484 EB07FC90383FFF809038F80FE03903C003F048C66C7E000E6D7ED80FC0137E486C137F6D
1485 6D7EA36F7EA26C5AEA0380C8FCA4EC0FFF49B5FC90380FFE1FEB3FC0EBFF00EA03FC485A
1486 485A485A485A127F5B176048C7FCA3153FA36D137F007F14EF6D9038C7E0C0003F13013A
1487 1FE00783F13B07F81E03FF802701FFFC0113003A001FE0007C2B2E7CAC31>97
1488 D<EA01FC12FFA3120712031201B3EC03FC91380FFF8091383C07E091387001F89039FDE0
1489 007E02807F01FFEC1F8091C713C049EC0FE049140717F0A2EE03F8A217FCA2160117FEAB
1490 17FC1603A217F8A2EE07F0A26DEC0FE017C06D141F01FBEC3F80D9F380EB7E00D9E1C05B
1491 9039E0F001F89039C03C07E09039801FFF80C7D803FCC7FC2F467DC436>I<EC7F809038
1492 03FFF090380FC07C90383F000F01FCEB03804848EB01C00003140F4848EB1FE049133F12
1493 0F485AA2485AED1FC0007FEC070092C7FCA290C9FC5AAB7E7FA2123F16307F001F15706C
1494 6C146016E06C6C14C06C6C13010001EC03806C6CEB0700013F131E90381FC078903807FF
1495 F001001380242E7DAC2B>I<167FED3FFFA315018182B3EC7F80903803FFF090380FC07C
1496 90383F000E017E1307496D5AD803F87F48487F5B000F81485AA2485AA2127FA290C8FC5A
1497 AB7E7FA2123FA26C7EA2000F5D7F6C6C5B00035C6C6C9038077F806C6C010E13C0013F01
1498 1C13FE90380FC0F8903803FFE09026007F0013002F467DC436>I<EB01FE903807FFC090
1499 381F03F090387E00FC49137E48487F485A4848EB1F80000F15C049130F121F484814E015
1500 07A2007F15F090C7FCA25AA390B6FCA290C9FCA67EA27FA2123F16306C7E1670000F1560
1501 6D14E06C6C14C0000314016C6CEB03806C6CEB0700013E131E90381F80F8903803FFE001
1502 0090C7FC242E7DAC2B>I<EC0FE0EC7FF8903801F81E903803F03F90390FE07F8090381F
1503 C0FF5C133F495AA2ED7F0001FE131C92C7FCAFB67EA3C648C8FCB3B2486C7E007F13FFA3
1504 21467EC51E>I<EE0F80D901FCEB7FE0903A0FFF81F0F090393F07E3819039FC01FF033A
1505 01F800FE014848017E13E00007027FC7FC497F000F8149131F001F81A9000F5D6D133F00
1506 0792C7FC6D5B0003147E6C6C5B6D485A3903BF07E090380FFF80260701FCC8FC90CAFCA2
1507 5AA37F6C7E7F90B512F86C14FF16E06C15F86C6C8048B67E3A07C0000FFF48481300003F
1508 C8EA3F80003E151F48ED0FC0A2481507A56C150F007C1680007E151F003E16006C153E6C
1509 6C5CD807E0495AD801F8EB07E0D8007FEB3F8090261FFFFEC7FC010113E02C427DAC31>
1510 I<EA01FC12FFA3120712031201B3EC01FE913807FFC091381E07F091383801F802707FEC
1511 E000D9FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FEA32F457DC4
1512 36>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCADEA01FC12FFA3120712031201B3B0
1513 487EB512F8A315437DC21C>I<143C14FFA2491380A46D1300A2143C91C7FCADEC7F80EB
1514 3FFFA31300147F143FB3B3AA123E127F39FF807F00A2147EA25C6C485A383C01F06C485A
1515 3807FF80D801FEC7FC195785C21E>I<EA01FC12FFA3120712031201B3A292381FFFE0A3
1516 6F1300ED07F816E05E5E030EC7FC5D5D5D5D4A5A4A5A4AC8FC5CEC3F804A7E14FF9038FD
1517 CFE09038FF8FF01407496C7E01FC7F14016E7E81816F7E82151F6F7E821507826F7E8282
1518 486C491380B5D8F81F13F8A32D457DC433>I<EA01FC12FFA3120712031201B3B3B3A548
1519 7EB512F8A315457DC41C>I<D801FC01FFEC1FE000FF010701E0EBFFFC913B0F03F801E0
1520 7F913C3C01FC07803F800007903C7000FE0E001FC0000349D97E1C130F2601FDC0D97F38
1521 804A143001FFDA3FF06D7E91C75BA2495DA3495DB3A8486C4A6C497EB5D8F81FB50003B5
1522 12E0A34B2C7DAB52>I<3901FC01FE00FF903807FFC091381E07F091383801F800070170
1523 7F0003EBE0002601FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FE
1524 A32F2C7DAB36>I<EC7F80903803FFF090380FC0FC90383E001F496D7E496D7E48486D7E
1525 48486D7E48486D7E000F81A24848147E003F157FA290C87E481680A44816C0AA6C1680A2
1526 6D147F003F1600A2001F157E6D14FE000F5D6D130100075D6C6C495A6C6C495A6C6C495A
1527 013E49C7FC90381FC0FE903807FFF89038007F802A2E7DAC31>I<3901FC03FC00FF9038
1528 0FFF8091383C07E091387001F83A07FDE000FE00030180137FD801FFEC3F8091C7EA1FC0
1529 4915E049140F17F0160717F8160317FCA3EE01FEABEE03FCA3EE07F8A217F0160F6D15E0
1530 EE1FC06D143F17806EEB7E00D9FDC05B9039FCF003F891383C0FE091381FFF80DA03FCC7
1531 FC91C9FCAE487EB512F8A32F3F7DAB36>I<91387F8003903903FFE00790380FE0789039
1532 3F801C0F90387E000E496D5AD803F8EB039F0007EC01BF4914FF48487F121F5B003F81A2
1533 485AA348C8FCAB6C7EA3123F7F121F6D5C120F6D5B12076C6C5B6C6C497E6C6C130E013F
1534 131C90380FC0F8903803FFE09038007F0091C7FCAEEEFF80033F13FEA32F3F7DAB33>I<
1535 3903F803F000FFEB1FFCEC3C3EEC707F0007EBE0FF3803F9C000015B13FBEC007E153C01
1536 FF13005BA45BB3A748B4FCB512FEA3202C7DAB26>I<90383FE0183901FFFC383907E01F
1537 78390F0003F8001E1301481300007C1478127800F81438A21518A27EA27E6C6C13006C7E
1538 13FC383FFFE06C13FC6C13FF6C14C06C14E0C614F0011F13F81300EC0FFC140300C0EB01
1539 FE1400157E7E153EA27EA36C143C6C147C15786C14F86CEB01F039F38003E039F1F00F80
1540 39E07FFE0038C00FF01F2E7DAC26>I<1306A5130EA4131EA3133E137EA213FE12011207
1541 001FB512F0B6FCA2C648C7FCB3A4150CAA017E131C017F1318A26D133890381F8030ECC0
1542 70903807E0E0903801FFC09038007F001E3E7EBC26>I<D801FC147F00FFEC3FFFA30007
1543 1401000380000181B3A85EA35DA212006D5B017E9038077F80017F010E13C06D011C13FE
1544 90380FC078903803FFF09026007F8013002F2D7DAB36>I<B539F001FFFCA3000790C7EA
1545 7FE06C48EC1F8000011600160E1200160C017F5CA280013F5CA26E1370011F146080010F
1546 5CA2ECF00101075CA26D6C48C7FCA26E5A01011306A26D6C5AA214FF6E5AA215B8EC3FB0
1547 15F06E5AA36E5AA26E5AA36EC8FC2E2C7EAA33>I<B500E0B539E03FFF80A30007903C00
1548 0FFE000FFC00D803FCD903F8EB03F8F001E0120103015D6D80000060A26D6E13036DD903
1549 7E91C7FCA20280017F5B013FD9063F1306A2D91FC06E5AED0C1FA2D90FE06E5AED180FA2
1550 D907F06E5AED3007A2D903F86E5AED6003A2902601FCE06D5AEDC00117FCD900FFECFD80
1551 ED800017FF027F92C8FC92C77EA26E147E023E143EA2021E143C021C141CA2412C7EAA46
1552 >I<B539F007FFFCA30003D9C00113C0C6496C1300017F14FC013F5C6E13E06D7E010F49
1553 5A6D6C485A02F890C7FC903803FC060101130E6E5A903800FF186E5AEC3FF05D141F140F
1554 6E7E81140FEC0DFCEC19FEEC38FF4A7E9138603F8002C07F0101131F49486C7E02007F01
1555 066D7E010E1303496D7E013C80017C80D801FC1580D80FFE4913C0B5D8800F13FFA3302B
1556 7FAA33>I<B539F001FFFCA3000790C7EA7FE06C48EC1F8000011600160E0000150C6D14
1557 1C6D1418A26E1338013F1430A26D6C5BA26E13E0010F5CA26D6C485AA2ECF803010391C7
1558 FCA2903801FC06A2ECFE0E0100130CA2EC7F18A215B8EC3FB0A2EC1FE0A36E5AA26E5AA3
1559 6EC8FCA21406A35CA25CA2123C007E5BB4FC5CA25CEAFE01387C0380D87007C9FCEA3C1E
1560 EA0FFCEA03F02E3F7EAA33>I<003FB612E0A29038C0003F90C713C0003CEC7F800038EC
1561 FF00A20030495A0070495AA24A5A0060495AA24A5A4A5AA2C7485A4AC7FC5B5C495A1307
1562 5C495A131F4A1360495A495AA249C712C0485AA2485A485A1501485A48481303A24848EB
1563 07804848131F00FF14FF90B6FCA2232B7DAA2B>I<B9FCA23002809B31>I
1565 %EndDVIPSBitmapFont
1566 %DVIPSBitmapFont: Fo cmbx12 17.28 28
1567 /Fo 28 122 df<16F04B7E1507151F153FEC01FF1407147F010FB5FCB7FCA41487EBF007
1568 C7FCB3B3B3B3007FB91280A6395E74DD51>49 D<913801FFF8021FEBFFC091B612F80103
1569 15FF010F16C0013F8290267FFC0114F89027FFE0003F7F4890C7000F7F48486E7FD807F8
1570 6E148048486E14C048486E14E048486F13F001FC17F8486C816D17FC6E80B56C16FE8380
1571 A219FFA283A36C5BA26C5B6C90C8FCD807FC5DEA01F0CA14FEA34D13FCA219F85F19F04D
1572 13E0A294B512C019804C14004C5B604C5B4C5B604C13804C90C7FC4C5A4C5A4B13F05F4B
1573 13804B90C8FC4B5AED1FF84B5A4B5A4B48143F4A5B4A48C8FC4A5A4A48157E4A5A4A5AEC
1574 7F8092C9FC02FE16FE495A495A4948ED01FCD90FC0150749B8FC5B5B90B9FC5A4818F85A
1575 5A5A5A5ABAFCA219F0A4405E78DD51>I<92B5FC020F14F8023F14FF49B712C04916F001
1576 0FD9C01F13FC90271FFC00077FD93FE001017F49486D8049C86C7F484883486C6F7F14C0
1577 486D826E806E82487FA4805CA36C5E4A5E6C5B6C5B6C495E011FC85A90C95CA294B55A61
1578 4C91C7FC604C5B4C5B4C5B4C5B047F138092260FFFFEC8FC020FB512F817E094C9FC17F8
1579 17FF91C7003F13E0040713F8040113FE707F717F7113E085717FA2717F85A285831A80A3
1580 1AC0EA03FCEA0FFF487F487F487FA2B57EA31A80A34D14005C7E4A5E5F6C495E49C8485B
1581 D81FF85F000F5ED807FE92B55A6C6C6C4914806C01F0010791C7FC6C9026FF803F5B6D90
1582 B65A011F16F0010716C001014BC8FCD9001F14F0020149C9FC426079DD51>I<F01F804E
1583 7E187F18FFA25F5F5F5FA25F5F5FA294B5FC5E5E5EA25E5EEE3FBFEE7F3FA216FEED01FC
1584 ED03F8ED07F0A2ED0FE0ED1FC0ED3F8016005D15FE4A5A4A5AA24A5A4A5A4A5A4A5AA24A
1585 C7FC14FE495A5C1303495A495A495A5C133F49C8FC13FE485AA2485A485A485A5B121F48
1586 5A48C9FC12FEBCFCA6CA6CEBC000B1037FB8FCA6485E7CDD51>I<B912E0A6C702E0C7FC
1587 B3B3B3B3AEB912E0A633627CE13C>73 D<B912F8A6D8000102C0CBFCB3B3B1F307E0A5F3
1588 0FC0A61B1FA31B3F1C80A21B7FA21BFFA262A262625013006262624FB5FC1907191F4EB6
1589 FCBDFC63A553627AE161>76 D<BB7E1AFCF2FFC01BF81BFE757ED800010280C7001F8007
1590 0114F0736C7F081F7F747F747F7414807414C0A27414E0A21DF0A27513F8A41DFCA91DF8
1591 A498B512F0A21DE0A25014C01D8062501400505B505B087F5B4FB512E0071F5C93B9C7FC
1592 1BFC1BF01B8008F0C8FC04C0CCFCB3B3A2B97EA65E627AE16E>80
1593 D<BA12F8F1FFE01AFEF2FFC01BF01BFED800010280C76C7F070714C0070014F0747F081F
1594 7F747F747F7480A2748089A37480A389A865A3505CA265A2505C9AC9FC505B505B505B08
1595 7F5B4FB55A0707148096B548CAFC93B812F81BC050CBFC621AFF932680000314C0DE007F
1596 7F071F13F8737F737F737F73808885888688A2747FA688A688A676140FF71F80A374801F
1597 3F86771400745E746E5BB96E6E5B746E485A75EBFE07091F90B55A090715E009015DCF00
1598 3F91C7FC0A0013FC71647AE178>82 D<DBFFFCEC01E0020FD9FFE01303027F02FC130749
1599 B7130F0107EEC01F011F16F049D9C007EBF83F4948C7383FFE7FD9FFF8020FB5FC4801E0
1600 14014849804849153F91C97E484882001F834982003F83845B007F187FA2193FA200FF18
1601 1FA27F190FA27FA26D17078080806C01F893C7FC80ECFF8015F86CECFFC016FC6CEDFFE0
1602 17FE6CEEFFE018F86C17FE6C717E6C846C846D17F86D836D836D8313036D18806D6C17C0
1603 020F17E01401DA000F16F01500040715F8EE007F1703050014FC183F84060713FE84A200
1604 7C8300FC83A2197FA3193F7EA31AFC7EA27F1AF86D177F7F1AF06D17FF6D18E06D5E01FF
1605 18C06E4B138002E04B130002F84B5A02FFED3FFC01CF01E0ECFFF8018301FF010F5B0101
1606 91B65A6D6C5E48011F93C7FC48010315FC48D9003F14E048020149C8FC476677E35A>I<
1607 B96C023FB612FEA6D8000102C0CA0007EBF000E2007FC7FCB3B3B3AA656D63A2821C0180
1608 6570170380525A6E7F6E4F5A70171F6E626E6D4D5A6E6D177F525A6E6E030390C8FC033F
1609 01E04B5A6F6DED1FFC6F01FCED7FF80303D9FF80903803FFE06F02F8017F5B6F6C90B7C9
1610 FC041F5E040716F8040016C0050F4ACAFCDD003F13C06F647AE17C>85
1611 D<913803FFFE027FEBFFF00103B612FE010F6F7E4916E090273FFE001F7FD97FE001077F
1612 D9FFF801017F486D6D7F717E486D6E7F85717FA2717FA36C496E7FA26C5B6D5AEB1FC090
1613 C9FCA74BB6FC157F0207B7FC147F49B61207010F14C0013FEBFE004913F048B512C04891
1614 C7FC485B4813F85A5C485B5A5CA2B55AA45FA25F806C5E806C047D7F6EEB01F96C6DD903
1615 F1EBFF806C01FED90FE114FF6C9027FFC07FC01580000191B5487E6C6C4B7E011F02FC13
1616 0F010302F001011400D9001F90CBFC49437CC14E>97 D<903807FF80B6FCA6C6FC7F7FB3
1617 A8EFFFF8040FEBFF80047F14F00381B612FC038715FF038F010014C0DBBFF0011F7FDBFF
1618 C001077F93C76C7F4B02007F03F8824B6F7E4B6F13804B17C0851BE0A27313F0A21BF8A3
1619 7313FCA41BFEAE1BFCA44F13F8A31BF0A24F13E0A24F13C06F17804F1300816F4B5A6F4A
1620 5B4AB402075B4A6C6C495B9126F83FE0013F13C09127F00FFC03B55A4A6CB648C7FCDAC0
1621 0115F84A6C15E091C7001F91C8FC90C8000313E04F657BE35A>I<92380FFFF04AB67E02
1622 0F15F0023F15FC91B77E01039039FE001FFF4901F8010113804901E0010713C049018049
1623 13E0017F90C7FC49484A13F0A2485B485B5A5C5A7113E0485B7113C048701380943800FE
1624 0095C7FC485BA4B5FCAE7EA280A27EA2806C18FCA26C6D150119F87E6C6D15036EED07F0
1625 6C18E06C6D150F6D6DEC1FC06D01E0EC7F806D6DECFF00010701FCEB03FE6D9039FFC03F
1626 FC010091B512F0023F5D020F1580020102FCC7FCDA000F13C03E437BC148>I<F17FF805
1627 0FB5FCA6EF000F8484B3A892380FFF804AB512F8020F14FE023FECFF8391B712E3010391
1628 38807FF3499039F8000FFB011F01E00103B5FC494913004990C87E49488148498148834A
1629 815A485BA2485BA25AA3485BA4B5FCAE7EA46C7FA37EA26C7FA26C5F806C5F6C6D5D6C6D
1630 5D017F93B5FC6D6C6C0103806D6D49806D01F0D91FF7EBFFFE6D9039FE01FFE7010190B6
1631 12876D6CECFE07021F14F8020314E09127003FFE00ECC0004F657BE35A>I<92380FFFC0
1632 4AB512FC020FECFF80023F15E091B712F80103D9FE037F499039F0007FFF011F01C0011F
1633 7F49496D7F4990C76C7F49486E7F48498048844A804884485B727E5A5C48717EA35A5C72
1634 1380A2B5FCA391B9FCA41A0002C0CBFCA67EA380A27EA27E6E160FF11F806C183F6C7FF1
1635 7F006C7F6C6D16FE6C17016D6C4B5A6D6D4A5A6D01E04A5A6D6DEC3FE0010301FC49B45A
1636 6D9026FFC01F90C7FC6D6C90B55A021F15F8020715E0020092C8FC030713F041437CC14A
1637 >I<EE3FFC0307B51280033F14C04AB612F0020715F84A9038F03FFC4AEB807F913A7FFE
1638 00FFFE4A5A4B4813FF4913F05B4913E0A24913C0A27013FE4949EB7FFCEF3FF8EF1FF0EF
1639 07C094C7FCB0B812C0A6D8001F01C0C8FCB3B3B0007FB612FCA638657CE431>I<F107F8
1640 DB7FFEEC3FFE020FB5D8F001B5FC027FDAFE03148049B7128F49DCDFFD13C0010FD9F00F
1641 EBFFC149D9800114014990C7EBFC0349486E6C7E4948EC3FFF48496E0181138007801300
1642 48F0C03E97C7FC48496E7FA34884A96C60A36C6D4A5BA26C60A26C6D4A90C8FC6D6C4A5A
1643 6D6C4A5A6D6D485BDBF00F5B4990B612C060D97C7F4AC9FCD9FC0F14F09126007FFECAFC
1644 92CCFC1201A47FA27F8014F091B77E18FE6CEFFFC019F06D17FC19FF6D846D846D846D84
1645 013F8490BAFC0003854801E0C712014890C9000F7F484816014848EE007F4848717E8512
1646 FF5B85A56D5F007F616D173F003F616D177F6C6C4D5A6C01C003035B6C6D4B5B6C01F803
1647 1F5BC601FF92B5C7FC6D01F8011F5B011F90B712F8010717E0010094C8FC020F15F0DA00
1648 3F01FCC9FC4A607CC151>I<903807FF80B6FCA6C6FC7F7FB3A8EF1FFF94B512F0040714
1649 FC041F14FF4C8193267FE07F7F922781FE001F7FDB83F86D7FDB87F07FDB8FC0814C7F03
1650 9FC78015BE03BC8003FC825DA25DA25DA45DB3B2B7D8F007B71280A651647BE35A>I<EB
1651 0FE0EB3FF8497E48B5FCA24880A24880A76C5CA26C91C7FCA238007FFC6D5AEB0FE090C9
1652 FCAF903807FF80007FB5FCA6C6FC7F7FB3B3AEB712C0A622657BE42C>I<903807FF80B6
1653 FCA6C6FC7F7FB3B3B3B3ADB712E0A623647BE32C>108 D<902607FF80EB1FFFB691B512
1654 F0040714FC041F14FF4C8193267FE07F7F922781FE001F7FC6DA83F86D7F6DD987F07F6D
1655 D98FC0814C7F039FC78015BE03BC8003FC825DA25DA25DA45DB3B2B7D8F007B71280A651
1656 417BC05A>110 D<923807FFE092B6FC020715E0021F15F8027F15FE494848C66C6C7E01
1657 0701F0010F13E04901C001037F49496D7F4990C87F49486F7E49486F7E48496F13804819
1658 C04A814819E048496F13F0A24819F8A348496F13FCA34819FEA4B518FFAD6C19FEA46C6D
1659 4B13FCA36C19F8A26C6D4B13F0A26C19E06C6D4B13C0A26C6D4B13806C6D4B13006D6C4B
1660 5A6D6D495B6D6D495B010701F0010F13E06D01FE017F5B010090B7C7FC023F15FC020715
1661 E0020092C8FC030713E048437CC151>I<D90FFFEB0FFCB690383FFF8093B512E04B14F0
1662 4B14F8923907FC7FFC92390FE0FFFEC6EC1F806DD93F0113FF6D133E157E157C15F8A215
1663 F07013FEA24BEB7FFCEF3FF8EF0FE04B90C7FCA55DB3B0B712F8A638417BC042>114
1664 D<913A3FFF8007800107B5EAF81F011FECFE7F017F91B5FC48B8FC48EBE0014890C7121F
1665 D80FFC1407D81FF0801600485A007F167F49153FA212FF171FA27F7F7F6D92C7FC13FF14
1666 E014FF6C14F8EDFFC06C15FC16FF6C16C06C16F06C826C826C826C82013F1680010F16C0
1667 1303D9007F15E0020315F0EC001F1500041F13F81607007C150100FC81177F6C163FA217
1668 1F7EA26D16F0A27F173F6D16E06D157F6D16C001FEEDFF806D0203130002C0EB0FFE02FC
1669 EB7FFC01DFB65A010F5DD8FE0315C026F8007F49C7FC48010F13E035437BC140>I<EC07
1670 E0A6140FA5141FA3143FA2147FA214FF5BA25B5B5B5B137F48B5FC000F91B512FEB8FCA5
1671 D8001F01E0C8FCB3AFEF0FC0AC171F6D6D1480A2173F6D16006F5B6D6D137E6D6D5B6DEB
1672 FF836EEBFFF86E5C020F14C002035C9126003FFCC7FC325C7DDA3F>I<902607FFC0ED3F
1673 FEB60207B5FCA6C6EE00076D826D82B3B3A260A360A2607F60183E6D6D147E4E7F6D6D49
1674 48806D6DD907F0ECFF806D01FFEB3FE06D91B55A6E1500021F5C020314F8DA003F018002
1675 F0C7FC51427BC05A>I<B70081B600FC0103B512FCA6C66C0180C701FCC8381FFE006F6F
1676 ED03F86D047F5F856F6E16076D646F70140F6D705F866F6E161F6D646F4A6D143F6D99C7
1677 FC4E7F6F616D1B7E6F4A6D14FE6D6395B57E7001FC15016E62DCC0016E13036EDBF87F5D
1678 05038004E0496C14076E62DCF007ED800F6E4B6C5D050F15C004F8496C141F6E62DCFC1F
1679 EDE03F6E4B6C92C8FC053F15F004FE496C5C6E197E7048EDF8FE6E027E6D5C05FE15FC4D
1680 6D13FD6F601BFF6F496E5BA24D806F60A26F496E5BA24D806F60A26F496E90C9FCA294C8
1681 7E6F5FA26F486F5A047C6F5A6E417DBF75>119 D<B700C00103B512FCA6D8003F01C0C8
1682 381FFE006FED07F0A26D6D5E190F6D6D5E191F6D6D5E193F6D95C7FC6F5D6D177E6F15FE
1683 A26D6E495AA26E6D5C18036E6D5C18076E5E70130F6E5E70131FA26E6D495AA26E6D91C8
1684 FC606E6D137E18FE6E5D17816F5C17C3A26FEBE7F0A26FEBF7E017FF6F5CA26F5CA26F91
1685 C9FCA36F5BA26F5BA2705AA2705AA2705AA35FA25F163F94CAFC5E167E16FED807E05CD8
1686 1FF81301487E486C495AA2B5495AA24B5A5E151F4B5A6C4849CBFC15FEEBFC01393FF807
1687 FC391FF03FF06CB55A6C5C6C91CCFCC613FCEB1FE04E5D7DBF55>121
1688 D E
1689 %EndDVIPSBitmapFont
1690 %DVIPSBitmapFont: Fp cmr10 10.95 32
1691 /Fp 32 122 df<EC03FE91383FFF809138FE03E0903903F800F0D90FE013384948137C90
1692 393F8001FE90387F00035B5BA2485A6F5AED007093C7FCAA16FEB7FCA33901FC00031501
1693 1500B3AC486C497EB5D8F87F13FCA32E407EBF33>12 D<121EEA7F8012FF13C0A213E0A3
1694 127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C79BE19
1695 >39 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313
1696 005A120E5A1218123812300B1C798919>44 D<B512FEA617067F961E>I<121EEA7F80A2
1697 EAFFC0A4EA7F80A2EA1E000A0A798919>I<B612F0A3C6EBF000EB3FC0B3B3B2EBFFF0B6
1698 12F0A31C3E7EBD21>73 D<B500C093B512C0A300016D4BEBE000D8007F1880D977F0ED03
1699 BFA3D973F8ED073FA3D971FC150EA2D970FE151CA3027F1538A36E6C1470A36E6C14E0A2
1700 6E6CEB01C0A36E6CEB0380A36E6CEB0700A26E6C130EA36E6C5BA3037F5BA26F6C5AA36F
1701 6C5AA392380FE1C0A3923807F380A26FB4C7FCA36F5AA213F8486C6D5AD807FFEFFFE0B5
1702 00F80178017FEBFFC0A34A3E7CBD53>77 D<B712F8EEFF8017E000019039C0003FF86C6C
1703 48EB07FCEE01FE707EEF7F80EF3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0EF7F
1704 80EFFF004C5AEE07FCEE3FF091B612C04CC7FC0280C9FCB3A73801FFE0B612C0A3353E7D
1705 BD3E>80 D<003FB91280A3903AF0007FE001018090393FC0003F48C7ED1FC0007E170712
1706 7C00781703A300701701A548EF00E0A5C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42
1707 >84 D<B600C090B512F8A3000101E0C70007130026007F80EC01FC715A1870B3B3A4013F
1708 16F06E5DA21701011F5E80010F15036E4A5A010793C7FC6D6C5C6D6C141E6D6C5C027F14
1709 F86E6C485A91390FF00FE00203B51280020049C8FCED1FF03D407DBD44>I<EB0FF8EBFF
1710 FE3903F01F8039078007E0000F6D7E9038E001F8D81FF07F6E7EA3157F6C5AEA0380C8FC
1711 A4EC1FFF0103B5FC90381FF87FEB7F803801FC00EA07F8EA0FE0485A485AA248C7FCEE03
1712 8012FEA315FFA3007F5BEC03BF3B3F80071F8700261FC00E13CF3A07F03C0FFE3A01FFF8
1713 07FC3A003FC001F0292A7DA82D>97 D<EA01FC12FFA3120712031201B1EC03FC91381FFF
1714 8091387C07E09039FDE001F09039FFC000FC4A137E91C77E49158049141F17C0EE0FE0A2
1715 17F0A2160717F8AA17F0A2160FA217E0161F17C06D1580EE3F006D5C6E13FE9039F3C001
1716 F89039F1E003F09039E0780FC09026C03FFFC7FCC7EA07F82D407EBE33>I<49B4FC010F
1717 13E090383F00F8017C131E4848131F4848137F0007ECFF80485A5B121FA24848EB7F0015
1718 1C007F91C7FCA290C9FC5AAB6C7EA3003FEC01C07F001F140316806C6C13076C6C140000
1719 03140E6C6C131E6C6C137890383F01F090380FFFC0D901FEC7FC222A7DA828>I<ED01FC
1720 15FFA3150715031501B114FF010713E190381F80F990387E003D49131FD803F81307485A
1721 49130348481301121F123F5B127FA290C7FCA25AAA7E7FA2123FA26C7E000F14037F0007
1722 14076C6C497E6C6C497ED8007C017913F890383F01F190380FFFC1903A01FE01FC002D40
1723 7DBE33>I<EB01FE90380FFFC090383F03F09038FC01F848486C7E4848137E48487F000F
1724 158049131F001F15C04848130FA2127F16E090C7FCA25AA290B6FCA290C9FCA67EA27F12
1725 3F16E06C7E1501000F15C06C6C13036DEB07806C6C1400C66C131E017E5B90381F80F890
1726 3807FFE0010090C7FC232A7EA828>I<EC1FC0EC7FF8903801F83C903807E07E90380FC0
1727 FFEB1FC1EB3F811401137FEC00FE01FE137C1500AEB6FCA3C648C7FCB3AE487E007F13FF
1728 A320407EBF1C>I<167C903903F801FF903A1FFF078F8090397E0FDE1F9038F803F83803
1729 F001A23B07E000FC0600000F6EC7FC49137E001F147FA8000F147E6D13FE00075C6C6C48
1730 5AA23901F803E03903FE0FC026071FFFC8FCEB03F80006CAFC120EA3120FA27F7F6CB512
1731 E015FE6C6E7E6C15E06C810003813A0FC0001FFC48C7EA01FE003E140048157E825A82A4
1732 6C5D007C153E007E157E6C5D6C6C495A6C6C495AD803F0EB0FC0D800FE017FC7FC90383F
1733 FFFC010313C0293D7EA82D>I<EA01FC12FFA3120712031201B1EC01FE913807FFC09138
1734 1E07E091387803F09138E001F8D9FDC07F148001FF6D7E91C7FCA25BA25BB3A6486C497E
1735 B5D8F87F13FCA32E3F7DBE33>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCACEA01FC
1736 127FA3120712031201B3AC487EB512F0A3143E7DBD1A>I<EA01FC12FFA3120712031201
1737 B3B3B1487EB512F8A3153F7DBE1A>108 D<2701F801FE14FF00FF902707FFC00313E091
1738 3B1E07E00F03F0913B7803F03C01F80007903BE001F87000FC2603F9C06D487F00010180
1739 5C01FBD900FF147F91C75B13FF4992C7FCA2495CB3A6486C496CECFF80B5D8F87FD9FC3F
1740 13FEA347287DA74C>I<3901F801FE00FF903807FFC091381E07E091387803F000079038
1741 E001F82603F9C07F0001138001FB6D7E91C7FC13FF5BA25BB3A6486C497EB5D8F87F13FC
1742 A32E287DA733>I<14FF010713E090381F81F890387E007E01F8131F4848EB0F804848EB
1743 07C04848EB03E0000F15F04848EB01F8A2003F15FCA248C812FEA44815FFA96C15FEA36C
1744 6CEB01FCA3001F15F86C6CEB03F0A26C6CEB07E06C6CEB0FC06C6CEB1F80D8007EEB7E00
1745 90383F81FC90380FFFF0010090C7FC282A7EA82D>I<3901FC03FC00FF90381FFF809138
1746 7C0FE09039FDE003F03A07FFC001FC6C496C7E6C90C7127F49EC3F805BEE1FC017E0A2EE
1747 0FF0A3EE07F8AAEE0FF0A4EE1FE0A2EE3FC06D1580EE7F007F6E13FE9138C001F89039FD
1748 E007F09039FC780FC0DA3FFFC7FCEC07F891C9FCAD487EB512F8A32D3A7EA733>I<3901
1749 F807E000FFEB1FF8EC787CECE1FE3807F9C100031381EA01FB1401EC00FC01FF13304913
1750 00A35BB3A5487EB512FEA31F287EA724>114 D<90383FC0603901FFF8E03807C03F381F
1751 000F003E1307003C1303127C0078130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F8
1752 6C13FE6C7F6C1480000114C0D8003F13E0010313F0EB001FEC0FF800E01303A214017E14
1753 00A27E15F07E14016C14E06CEB03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7D
1754 A824>I<131CA6133CA4137CA213FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3
1755 A215E0A912009038FE01C0A2EB7F03013F138090381F8700EB07FEEB01F81B397EB723>
1756 I<D801FC14FE00FF147FA3000714030003140100011400B3A51501A31503120015076DEB
1757 06FF017E010E13806D4913FC90381FC078903807FFE00100903880FE002E297DA733>I<
1758 B539E00FFFE0A32707FE000313006C48EB00FC5E00015D7F00005DA26D13016D5CA26D6C
1759 485AA2ECC007011F91C7FCA290380FE00EA2ECF01E0107131CA26D6C5AA2ECFC78010113
1760 70A2ECFEF001005BA2EC7FC0A36E5AA26EC8FCA3140E2B287EA630>I<B53BC3FFFE03FF
1761 F8A3290FFE003FE00013C06C486D48EB3F806C4817006D010F141E00016F131C15076D16
1762 3C00004A6C1338A2017F5E4B7E151DD93F805DED3DFC1538D91FC04A5AED78FE9238707E
1763 03D90FE0017F5BEDE03F02F0140701070387C7FC9138F1C01F02F9148F010315CE9138FB
1764 800F02FF14DE6D15FCED00076D5DA24A1303027E5CA2027C1301023C5C023813003D287E
1765 A642>I<B539F01FFFE0A30003D9C00F1300C690388007F8D97F0013E002805BD93FC05B
1766 011F49C7FC90380FE00EECF01E6D6C5A01035B6D6C5A6E5AEB00FF6E5A6E5A81141F814A
1767 7E81147BECF1FC903801E1FEECC0FF01037F49486C7ED90F007F011E6D7E013E130F496D
1768 7E01FC80486C80000F4A7EB539803FFFF8A32D277FA630>I<B539E00FFFE0A32707FE00
1769 0313006C48EB01FC6F5A00015D7F00005DA2017F495AA2EC8003013F5CA26D6C48C7FCA2
1770 6E5A010F130EA26D6C5AA2ECF83C01031338A26D6C5AA2ECFEF001005BA2EC7FC0A36E5A
1771 A36EC8FCA2140EA2141E141C143C1438A2147800181370127EB45BA2495AA248485AD87E
1772 07C9FCEA780EEA3C3CEA1FF8EA07E02B3A7EA630>I E
1773 %EndDVIPSBitmapFont
1774 %DVIPSBitmapFont: Fq cmbx10 10.95 7
1775 /Fq 7 117 df<16FCA24B7EA24B7EA34B7FA24B7FA34B7FA24B7FA34B7F157C03FC7FED
1776 F87FA2020180EDF03F0203804B7E02078115C082020F814B7E021F811500824A81023E7F
1777 027E81027C7FA202FC814A147F49B77EA34982A2D907E0C7001F7F4A80010F835C83011F
1778 8391C87E4983133E83017E83017C81B500FC91B612FCA5463F7CBE4F>65
1779 D<903807FFC0013F13F848B6FC48812607FE037F260FF8007F6DEB3FF0486C806F7EA36F
1780 7EA26C5A6C5AEA01E0C8FC153F91B5FC130F137F3901FFFE0F4813E0000F1380381FFE00
1781 485A5B485A12FF5BA4151F7F007F143F6D90387BFF806C6C01FB13FE391FFF07F36CEBFF
1782 E100031480C6EC003FD91FF890C7FC2F2B7DA933>97 D<13FFB5FCA512077EAFEDFFE002
1783 0713FC021FEBFF80027F80DAFF8113F09139FC003FF802F06D7E4A6D7E4A13074A807013
1784 80A218C082A318E0AA18C0A25E1880A218005E6E5C6E495A6E495A02FCEB7FF0903AFCFF
1785 01FFE0496CB55AD9F01F91C7FCD9E00713FCC7000113C033407DBE3A>I<EC7FF00107B5
1786 FC011F14C0017F14E09039FFF01FF0489038800FF848EB001F4848EB3FFC120F485AA248
1787 5AA2007FEC1FF849EB0FF0ED03C000FF91C7FCAB127F7FA3003F153E7F001F157E6C6C14
1788 7C6C6C14FC91388001F86C9038C003F0C69038F81FE06DB512C0011F14800107EBFE0090
1789 38007FF0272B7DA92E>I<3901FE01FE00FF903807FF804A13E04A13F0EC3F1F91387C3F
1790 F8000713F8000313F0EBFFE0A29138C01FF0ED0FE091388007C092C7FCA391C8FCB3A2B6
1791 FCA525297DA82B>114 D<90383FFC1E48B512BE000714FE5A381FF00F383F800148C7FC
1792 007E147EA200FE143EA27E7F6D90C7FC13F8EBFFE06C13FF15C06C14F06C806C806C806C
1793 80C61580131F1300020713C014000078147F00F8143F151F7EA27E16806C143F6D140001
1794 E013FF9038F803FE90B55A15F0D8F87F13C026E00FFEC7FC222B7DA929>I<EB07C0A513
1795 0FA4131FA3133F137FA213FF5A1207001FEBFFFEB6FCA40001EBC000B3151FA96CEBE03E
1796 A2017F137EECF8FC90383FFFF86D13F0010713E001001380203B7EB929>I
1798 %EndDVIPSBitmapFont
1799 %DVIPSBitmapFont: Fr cmr12 14.4 32
1800 /Fr 32 122 df<EB01F0EB03F81307130FA2131FEB3FF0EB7FE014C0EBFF80481300EA03
1801 FC5B485A485A485A5B48C7FC127C12785A1260151668D23B>19 D<EB3FC0A414F814FEEB
1802 03FF010013C0143F15E0141FA5EC3FC0147F903803FF80397FFFFE00B512F814C000C0C8
1803 FC1B16717D34>24 D<120FEA3FC0EA7FE012FF13F0A213F8A3127F123FEA0F381200A513
1804 781370A313F013E0A2120113C0120313801207EA0F00121EA25A5A12300D23768B21>44
1805 D<B612FEA71F077F9C27>I<EC1FF891B5FC010314C090390FF81FF090391FC003F84948
1806 6C7E017EC7127E49800001168049141F4848EC0FC0000716E0491407000F16F0A34848EC
1807 03F8A2003F16FCA44848EC01FEA700FF16FFB3A5007F16FEA56D1403A2003F16FCA4001F
1808 16F8A26D1407000F16F0A26C6CEC0FE0A26C6CEC1FC0A26C6CEC3F806C6CEC7F00017F14
1809 FE6D6C485A6D6C485A90390FF81FF00103B512C0010091C7FCEC1FF830517BCE3B>48
1810 D<14075C5C147F5C1307133F000FB5FCB6FC13F913C1EAF0011200B3B3B3A7497F010F13
1811 E0B712FEA4274F75CE3B>I<EC7FE0903803FFFE010F6D7E013F14E0D9FF0013F8D801F8
1812 EB1FFCD803E06D7E4848EB03FF48486D138090C813C0001E16E0001C157F003CED3FF012
1813 380078ED1FF81270A2B4ED0FFC13C07FA66C5A6C5A000EC8FCC9EA1FF8A317F0163FA2EE
1814 7FE017C016FF17804B1300A24B5A4B5A5E4B5A4B5A4B5A5E4BC7FC15FE4A5A4A5A4A5A4A
1815 5A5D4A5A4AC8FC147E5C4948141CEB03E0495A4948143891C8FC131E5B5B491578485A48
1816 481570484815F048B7FCA25A5A5AB812E0A42E4F7ACE3B>I<EE03804C7EA34C7EA34C7E
1817 A34C7EA34C7EA24C7E16E7A203017F16C3A20303801681A2DB07017F82A2030E80177FA2
1818 4B80173FA24B6D7EA20378800370130FA203F0804B1307A20201814B7FA24A488183A24A
1819 C78083A2020E82187FA24A6F7E021FB7FC4A82A30278C8EA1FFC0270150FA202F0824A15
1820 07A249488284A249488384A249CA7FA24984010E177FA2011E84193F133E017F8448486C
1821 4C7E000F01E04B487EB500FE037FEBFFFEA44F557CD458>65 D<B812FEEFFFC018F818FE
1822 26007FF8C73807FF806D4802017F011F6F6C7E727E727E727E727EA2727EA2721380A21A
1823 C0A384A360A21A80A2601A00A24E5A180F614E5A4E5AF0FFE04D1380050790C7FCEF7FFC
1824 91B712E08418FE02F0C73801FF809438007FE0F01FF8727EF003FE857213807213C0F17F
1825 E0A2F13FF0A21AF8191FA21AFCA81AF8193FA21AF0197FF1FFE0A24E13C04E1380604E13
1826 00F03FFC013FEEFFF8496C02075BBA12C096C7FC18FC18C046527AD153>I<DC1FFC1403
1827 4BB500C01307030F02F0130F037F14FC912801FFF800FF131F02070180EB1FC04A48C738
1828 07E03FDA3FF8913801F07FDA7FE0EC00F8902601FF80ED3CFF4990C97E49488249488249
1829 5A4948824948825C01FF834849177F91CBFC48193F485AA24848181FA2121F49180FA212
1830 3FA2491807127FA31A005B12FFAE127F7FA31A07123F7FA2121FA26D180F000F190EA26C
1831 7E1A1E6C6C181C6C193C806C6D1778137F6E17F06D6CEE01E06D7E6D6CEE03C06D6CEE07
1832 806D6CEE0F006D6D151E9026007FE0157CDA3FF85DDA0FFEEC03F06E6C6CEB0FE0020101
1833 F8EBFF806E6CB548C7FC030F14F8030114E09226001FFEC8FC48567AD355>I<BA12FCA4
1834 26007FFCC712016D489138001FFE011F160318011800197E193EA2191EA285A385A6F103
1835 80A2171CA296C7FCA5173CA3177C17FC1601160F91B6FCA49138F8000F16011600177C17
1836 3CA3171CA794C9FCB3497E49B4FCB712E0A441527BD14C>70 D<49B612FEA490C7003F13
1837 8092380FFE001507B3B3B3A21206EA3FC0487E487EA44B5AA25B007F5D0180131F0078C7
1838 5B6C143F003E4A5A6C5D6C6C495A2707E003FEC7FC3901FC07FC6CB512F0013F13C0D907
1839 FCC8FC2F547BD13C>74 D<B812FCEFFFC018F818FE26007FFCC7381FFF806D4802017F01
1840 1F9238007FF0F01FF8727E727E727E841A807213C0A21AE0197FA21AF0A91AE0A219FF1A
1841 C0A24E13801A00604E5A4E5A4E5AF07FE04D485A051F90C7FC91B712FC18F0188002F8CB
1842 FCB3AE497E497EB7FCA444527BD150>80 D<DA3FF0130349B55B010714C0011FECF00F90
1843 3A7FE00FF81F49C712FED801FCEC3F3F4848EC1FBF48486EB4FC48481403485A4980003F
1844 8190C97E5A83127E8312FEA283A37E837FA27F007F93C7FC7F7FEA3FFC7F6C6C7E14F86C
1845 EBFF806C14F8EDFF806C15F06C15FE6C6C806D15C0010F81010315F8D9007F80140F0200
1846 80030F7F03001480161F040713C0160182EF7FE0A2173FEF1FF0A200E0160FA31707A37E
1847 A318E07E170F7E18C06C161F6C17806D153F6D16006D157E6D15FED8FCFC4A5A017F4A5A
1848 26F83FC0EB0FF0D90FFEEB7FC0D8F003B65A48C64AC7FC023F13F848010113C034567AD3
1849 41>83 D<B600FC030FB512E0A4C691CAEBFC00D97FFCEF3FF06D48EF1FC0011F616E71C7
1850 FC130F1A0E6E171E0107181CA26E173C6D1838816D60A26F16F06D6081027F4C5AA28102
1851 3F4C5AA26F1507021F94C8FC81020F160EA26F151E0207161CA26F153C6E1638826E5EA2
1852 7014F06E5E821801037F5D82033F4A5AA2701307031F92C9FC82030F140EA270131E0307
1853 141CA270133C6F143817806F5CA2EFC0F06F5C17E017E1047F5B17F193383FF380A217FF
1854 7090CAFCA2705AA3705AA3705AA2705AA3705A53547ED158>86 D<ECFFC0010F13F8013F
1855 13FE9039FF00FF80D801F0EB3FE0D803C0EB0FF0486C6D7E01F86D7E000F816D13016F7E
1856 A3707E6C5AEA01E0C9FCA6ED3FFF020FB5FC9138FFFC7F01071300EB1FF0EB7FC04848C7
1857 FCEA03FC485A485A485A123F5B485A187012FF90C8FCA216FFA35D6D14BF007F14036DEB
1858 073F6C6C90390F1FC0E06C6C131E6C6C90393C0FE1C02707FE01F013FF0001B5486C1380
1859 6C6C90398003FE00D907FCC712F834367BB43B>97 D<EB7F80B5FCA41203C6FC137FB3A6
1860 ED07FC92387FFF800281B512E0913987F00FF891398F8001FC029EC7B4FC02BC6E7E02F8
1861 6E7E4A6E7E4A6E7E4A1407844A6E7EA2841701A284A283A21980AB19005FA360A24D5AA2
1862 4D5A804D5A6E5D6E4A5AD97E784A5A6E4AC7FCD97C1EEB01FE6E495A903A7807E01FF002
1863 01B512C0902670007F90C8FC90C7EA0FF839547DD241>I<EC0FFE91387FFFE049B512F8
1864 903907F801FE90391FE0001FD93F80EB078049C7EA0FC001FE143F484815E00003157F48
1865 5A485AA2485AEE3FC0003FED0F004991C7FCA2127FA35B12FFAB127F7FA3123F6D157012
1866 1F6D15F0000F16E06D140112076C6CEC03C06D15806C6C14076C6DEB0F00D93FC0131E6D
1867 6C137C903907FC03F06DB55AD9007F1380DA0FF8C7FC2C367CB434>I<17FF4BB5FCA4ED
1868 0007160182B3A6EC0FF8EC7FFF49B512E0903907FC03F090391FE0007C49487F49C7120F
1869 01FE80484880485A000781484880A2485AA2485AA2127FA35B12FFAB127FA27FA2123FA2
1870 7F121FA26C6C5C00075D7F6C6C5C6C6C5C6C6C021E7F6D6C017C13E0D91FC049EBFF8090
1871 390FF807E00103B512800100495ADA1FF091C7FC39547CD241>I<EC0FF891B5FC010314
1872 C090390FF80FF090391FC003FC90397F8001FE49C77E4848EC7F804848143F49EC1FC048
1873 5A000FED0FE05B001F16F01607485AA2007F16F8A25B160312FF90B7FCA30180C9FCA812
1874 7F7FA2123FA26D1538121F17786C6C1570000716F06D15E06C6C14016C6CEC03C06C6C15
1875 806D6C130F6D6CEB1F00D90FF0133C903907FE01F80101B512E06D6C1380DA07FCC7FC2D
1876 367DB434>I<EB7F80B5FCA41203C6FC137FB3A6ED07FC92383FFF8092B512E0913981F0
1877 0FF8913983C007FC9139870003FE028E1301029C6D7E14B814B002F06E7E5CA25CA35CB3
1878 AD2601FFE0903801FFE0B600C0B612C0A43A537CD241>104 D<1378EA01FE487E487FA6
1879 6C90C7FC6C5AEA007890C8FCB0EB7F80B5FCA41203C6FC137FB3B3A43801FFE0B61280A4
1880 19507CCF21>I<EB7F80B5FCA41203C6FC137FB3B3B3B13801FFE0B612C0A41A537CD221>
1881 108 D<01FFD907FEEC03FFB590261FFFC0010F13E0037F01F0013F13F8912701F80FFC90
1882 38FC07FE913D03C003FE01E001FF000390260700019038038000C6010E6D6C48C76C7E6D
1883 48DA7F8E6E7E4A159CA24ADA3FF86E7E02605D14E04A5DA34A5DB3AD2601FFE0DAFFF0EC
1884 7FF8B6D8C07F9026FFE03FB512F0A45C347CB363>I<01FFEB07FCB590383FFF8092B512
1885 E0913901F00FF8913903C007FC000349C66C7EC6010E13016D486D7E5C143002706E7E14
1886 6014E05CA35CB3AD2601FFE0903801FFE0B600C0B612C0A43A347CB341>I<EC0FFC9138
1887 7FFF8049B512E0903907F807F890391FE001FE90393F80007F017EC7EA1F80496E7E4848
1888 6E7E00038248486E7EA248486E7EA248486E7EA2003F82A24848ED7F80A400FF17C0AB00
1889 7F1780A26D15FFA2003F1700A2001F5E6D1401000F5E6D140300075E6C6C4A5A6C6C4A5A
1890 A2D8007FEC3F806D6C49C7FC90391FE001FE903907F807F86DB55AD9007F1380DA0FFCC8
1891 FC32367CB43B>I<90397F8007FCB590387FFF800281B512E0913987F00FF891398F8003
1892 FC000390399E0001FFC601BC6D7FD97FF86E7E4A6E7E4A6E7E4A140F844A6E7EA2717EA3
1893 717EA4711380AB4D1300A44D5AA24D5AA2606E140F4D5A6E5D6E4A5A6E4A5A02BC4AC7FC
1894 029E495A028FEB07FC913987E01FF00281B512C0DA807F90C8FCED0FF892CAFCB13801FF
1895 E0B612C0A4394B7DB341>I<01FFEB1F80B5EB7FF0913801FFF8913803E1FC91380783FE
1896 0003EB0F07C6131EEB7F1C1438143091387003FC91386000F0160014E05CA45CB3AA8048
1897 487EB612F0A427347DB32E>114 D<D907FE13C090387FFF8148B512E33907F803FF390F
1898 C0007F4848133F48C7121F003E140F007E1407127C00FC1403A315017EA27E7F6C6C90C7
1899 FC13F013FF6C13F86CEBFF806C14E06C14F86C14FEC680013F1480010714C0D9003F13E0
1900 14039138007FF0151F00E0140FED07F8A26C1403A215017EA36C15F0A26C14036C15E015
1901 076DEB0FC06DEB1F80D8FDF0EB3F0039F8FC01FE39F07FFFF8D8E01F13E0D8C00390C7FC
1902 25367CB42E>I<EB01C0A71303A41307A3130FA2131FA2133F137F13FF5A5A001F90B512
1903 E0B7FCA326003FC0C7FCB3A71638AC6E1378011F1470A26D6C13F016E0903807F8019039
1904 03FC03C0903901FE07806DB51200EC3FFCEC07F0254B7EC92E>I<D97F80EC7F80B591B5
1905 FCA400031503C61500017F157FB3AC17FFA35EA3013F5C6EEB077FA2011F020E7F6D6C01
1906 1C13F06E0178EBFFC0903903FC01F06DB512E06D6C1380912607FC00EB80003A357CB341
1907 >I<B60103B51280A4000301F09039007FF800C601C0EC3FE0017FED1F8095C7FC133F6E
1908 141E131F171C6E143C010F15388001075DA26E14F001035D8001014A5AA26E13036D5D15
1909 80027F49C8FCA26F5A023F130E15E0021F5BA2EDF03C020F133815F802075BA2EDFCF002
1910 035B15FE6E6C5AA36E5BA26FC9FCA3153EA2151CA2153C153815781570A215F05D14015D
1911 A2003E495A127F486C48CAFCA2140E141E495A6C5B007C5B383F03E06CB45A00075BD801
1912 FCCBFC394B7EB23E>121 D E
1913 %EndDVIPSBitmapFont
1914 %DVIPSBitmapFont: Fs cmr17 20.74 29
1915 /Fs 29 122 df<DD3FF8ED0FFE0407B592B512C0043F02C0010714F09327FFC00FF09039
1916 3FF803FC922803FE0001F89039FF80003FDB0FF09027007C01FEC7EA0F80DB3FE091261E
1917 07FC6E7EDB7F8091260F0FF014034A48C82607BFE06E7E4A4892261BFFC0EC07F04A4803
1918 7F49141F4A484AB5C8127F4B4A4982021F1BFF4A485EA24A485EA24A485E72715A785A49
1919 90C96C486F5A073F93C9FCB3A6F61FF8C0FCA5D8000190C9D83FE0C8FC1E3F1E1FA21E0F
1920 B3B3B3A4496D4B6C4B7E010F01E0912601FFFCED7FFF001FB6D8F003B600FE90B71280A5
1921 79797EF881>14 D<EA0FC0EA3FE0EA7FF8A2EAFFFCA213FEA313FF7EA2EA3FF7EA0FC7EA
1922 0007A8130F130EA4131E131CA2133C13381378A2137013F0EA01E0A2EA03C013801207EA
1923 0F00121E123E123C5A1230102F72F72B>39 D[<1638167816F0ED01E0ED03C0ED0780ED
1924 0F00151E153E5D5D4A5A4A5AA24A5A4A5A141F92C7FC143E147E147C14FC495AA2495AA2
1925 495AA2495AA2495AA2133F91C8FC5B137EA213FE5B1201A25B1203A3485AA4485AA4485A
1926 A5123F5BA5127FA390C9FCA65AB3A87EA67FA3123FA57F121FA56C7EA46C7EA46C7EA312
1927 017FA212007F137EA2137F7F80131FA26D7EA26D7EA26D7EA26D7EA26D7E147C147E143E
1928 8081140F6E7E6E7EA26E7E6E7E157C81151E81ED0780ED03C0ED01E0ED00F016781638>
1929 37 172 113 256 61 I[<12E07E12787E7E7E6C7E6C7E7F6C7E6C7E137C7FA27F6D7E80
1930 13076D7E801301806D7EA2147EA280A26E7EA26E7EA2811407811403A281140181A21400
1931 81A3157FA4ED3F80A4ED1FC0A516E0150FA516F0A31507A616F8B3A816F0A6150FA316E0
1932 A5151F16C0A5ED3F80A4ED7F00A415FEA35D1401A25D14035DA214075D140F5DA24A5AA2
1933 4AC7FCA2147EA25CA2495A5C13035C495A130F5C49C8FC133EA25B5B485A485A5B485A48
1934 C9FC121E5A5A5A5A>37 172 120 256 61 I<EA0780EA1FE0EA3FF0EA7FF8EAFFFCA6EA
1935 7FF8EA3FF0EA1FE0EA0780C7FCB3B3AAEA0780EA1FE0EA3FF0EA7FF8EAFFFCA6EA7FF8EA
1936 3FF0EA1FE0EA07800E4A72C92B>58 D<F007804E7EA34E7EA34E7EA34E7EA34E7EA24D7F
1937 A34D7F18DF18CF0507801887A2050F801803A2051F80EF1E01A2053E80EF3C00A24D8019
1938 7FA24D80193F0401815F191F0403815F850407824D7FA2040F8294C77EA24C82041E80A2
1939 043E82043C80A24C821A7FA24C821A3F0301835E1A1F0303835E860307844C81A2030F84
1940 93C97EA24B84031E82A2033FB97EA34B84A20378CA127F4B841B3F0201855D1B1F020385
1941 5D870207864B83A2020F8692CB7EA24A86021E84A2023E86023C84A24A861C7FA24A861C
1942 3F010187A201031A1F891307010F86496C4F7F496C87D9FFFE4F7F00076D6C4DB512F8B6
1943 00F8057FECFFFCA56E7A7CF977>65 D<BD12FEA5D8003F01F0C96C7F01074916034BEE00
1944 7F6D190F871B018788A2F43F801C1FA21C0FA21C07A31C03A21DC0A31C01A6F400E0191C
1945 A41D00A5193CA4197CA219FC18011803180F18FF92B7FCA503C0C7FC180F180318011800
1946 197CA2193CA4191CA41D07A41D0E96C9FCA51D1E1D1CA41D3CA31D381D78A31DF8A21C01
1947 A2F403F0A21C07A21C0F1C1F1C3FF4FFE0631B0749191F6F4CB5FC013F6D163FBEFC1DC0
1948 A4607678F56C>69 D<DE7FFCED01C0050FB512C094B600F81403040315FE041F6F6C1307
1949 047FD9F00013E04B4848C7D80FF0130F030701F0EC03FC4B0180DA00FE131FDB3FFEC912
1950 3FDB7FF893381F803F4A4848EE07E04A01C0933803F07F4A4916014A90CBEAF8FFDA1FFC
1951 187C4A48183F4A48844A5A498649498449498492CCFC494885131F4A85495A017F1B7F5C
1952 01FF1B3F5C5A4A1A1F5AA248491A0FA25A91CE1207A25A5BA2003F1C03A25BA2127F9AC8
1953 FCA45B12FFB26C7EA3083FB712F8A3123F7F97C7ECF8000A0F13E0001F755B887F7EA280
1954 7EA26C7FA26C7FA27E806D7EA26D7E131F806D7E7F816D7F6D6D606D7F6E7E6E6C606E6C
1955 606E7E6E01C0173E6E6DEF7E7F6E6DEFFC3F9126007FFCEE01F86FB4933807F01F030F01
1956 C092380FE00F6F01F8ED7F80030101FF913901FF00076F6C01F8D93FFC1303041F90B600
1957 F01301040304C01300040093CAFC050F14F09426007FFECBFC6D7C78F87D>71
1958 D<B8FCA5D8003FEBFC00010713E0A26D5BB3B3B3B3B3AC497FA2013F13FCB8FCA5287678
1959 F538>73 D<BA12F0F1FF801AF01AFCF2FF80D8003F01F0C86C7F010749030713F04B0300
1960 13FC6DF03FFEF20FFF747F08017F747F757E88757E1B1F881B0F88A2751380A21DC0A287
1961 A21DE0AA1DC0A263A21D80A2511300A2641B1F64515A515A1BFF6408035B5090C7FC505A
1962 F23FFCF2FFF007075B077F138092B848C8FC1AF01A8007F0C9FC03C0CDFCB3B3AB497FA2
1963 013F13FCB8FCA55B7678F56C>80 D<DB3FF815E00203B512C0021F02F81301027F14FE49
1964 B7128049D9C007EBC003D90FFEC7EA3FF0D91FF8913807F807D93FE0EC01FC4948913800
1965 FE0F4948153F4890C9EA1F9F4848EE0FDF49EE07FF484882000F834982121F49177F003F
1966 183F5B191F127F190F5B190712FFA21903A31901A27FA36D1700A2127F7F7F1A006C7E7F
1967 7F6C7F806C7F14F86C7F6CEBFF8015F86CECFF806C15F86DECFF806D15F06D15FF6D16E0
1968 010316F86D16FE6D6C81021F16C0020382DA003F81030781DB007F80040780DC007F7F05
1969 0F14801700063F13C07213E018077213F084841AF8197F193F1AFC191FA2190F00E019FE
1970 1907A41903A27EA57E1AFCA27E19077E1AF86C180FA26D18F0191F6D18E06D173F6D18C0
1971 6DEF7F806D17FF017E4C13006D6C5E486C6C4B5AD90FF0ED0FF826FC07FC4B5AD901FF4B
1972 5A486C01F0ECFFC091273FFF800F5B48010F90B548C7FC020315F8020015E048020F1480
1973 9226007FF8C8FC477C78F858>83 D<B80303B612FCA5D8003F01FCCA000F1400010701E0
1974 050113F89838007FE06D49725AA2765AA276C7FCB3B3B3B3646D1A1E81A31C3E6D1A3CA2
1975 81027F197C1C781CF86E7E646E6C1701515A140F6E6C4D5A816E4E5A6E6D4CC8FC705E6E
1976 6D167E037F5F6F6C4B5ADB1FFC4B5A6F6CED0FE0DB03FF4B5A6F01C0EC7F806F01F0D903
1977 FFC9FCDC3FFFEB3FFC040F90B55A040315E004001580051F01FCCAFC050113C0667978F5
1978 77>85 D<913803FF80021F13F891B512FE903A03FC01FF80903A07E0003FE0D91F80EB0F
1979 F8013EC76C7E496E7E01F06E7E48486E7F717E4848153F4982D807A06F7E13FC487E6D6F
1980 7E80A2717EA46C90C8FC6C5A6C5ACAFCA6EE07FF0303B5FC157F913903FFFE07021F1380
1981 91387FF800903801FFC0010790C7FCEB1FFCEB3FF0EBFFE0485B485B4890C8FC5B485A48
1982 5AA2485A1A0E485AA312FF5B170FA4171FA26D153F007F163B177B6DDBF1FE131C003F16
1983 E16C6C14016C6C912603C0FF13386C6CEC0F806C6C6C903A1F007F80706C6D017CECE1E0
1984 28007FF803F8EB3FFF011FB500E06D1380010391C7000713009026003FF8EC01FC474D79
1985 CB4F>97 D<191FF07FFF051FB5FCA5EF001F180784A284B3B0ED07FE92387FFFC00203B5
1986 12F091390FFC01FC91393FE0001FDAFF80EB07814990C7EA03E1D903FCEC01F14948EC00
1987 79D91FF0153D4948151D4A151F49488101FF824890C9FC48835B0007835B120F5B121FA2
1988 123F5BA2127FA35BA212FFAE127FA27FA3123FA36C7EA36C7EA200075F7F00035F6C7E60
1989 6C6D5D6D6C153D013F16396D6C03797F6D6C15F16D6CDA03E17FD903FEDA078113F0D900
1990 FFDA1F01EBFFF0DA7FC0137E91391FF803F80207B512E0020114809127001FF800EC8000
1991 4C797AF758>100 D<ED1FFC4AB512C0020714F091391FF00FFC91397F8001FFD901FEC7
1992 EA7FC049486E7E49486E7E49486E7E49486E7E49486E7E4948140101FF824890C91380A2
1993 4848EE7FC0A2485A000FEF3FE05BA2001F18F0181F485AA3007F18F8A349160FA212FF90
1994 B9FCA301E0CBFCAB127F7FA3123FA36C7EA219386C7E1978000718707F000318F06C6C17
1995 E018016C6DED03C06D6C1680013F16076D6CED0F006D6C151E6D6C5D6D6C5D6DB44A5A6D
1996 6C6C495ADA3FE0EB1F80DA0FFE01FEC7FC0203B512F8DA007F13E0DB07FEC8FC3D4D7BCB
1997 46>I<EE7FC0923803FFF8030F7F92383FC07F9239FF000F804A48EB3FC04A48137F4A48
1998 EBFFE04A485AEC1FE0143F15C0147F158002FF6D13C0EF7F804990C7EA0C0094C7FCA349
1999 5AB3A9B812C0A5260003FEC9FCB3B3B3A7805B011F13E0001FB612F8A533797DF82F>I<
2000 F103F8F13FFEDB1FF891B5FC92B5903903FC078002079139E007E01F913D1FF00FF81F80
2001 3FC0913B3FC003FC3E0002FFC7B45A49486E5A49486E5A49486E48EB1F8049486E6CEB06
2002 0097C7FC49486E7E013F82A249486E7EA201FF82A24A80A24884AA6C95C8FCA26E5CA201
2003 7F5EA26D6C4A5AA2011F5E6D6C4A5AA26D6C4A5A6D6C4A5A496C4A5A6E4AC9FC903A0F3F
2004 C003FC903A1E1FF00FF80207B512E0D91C0091CAFC013CEB1FF892CCFCA25BA3137CA413
2005 7EA27F8080EB1FF091B612FE6DEDFFF818FF6D17E06D17F8010017FE010383010F84D93F
2006 E0C7000114E001FFC9120FD801FC04017F48489338003FF84848171F4848717E48481707
2007 003F727E49170148CBFC737EA200FE85A76C616C616D1701003F616D17036C6C4D5A6C6C
2008 4D5A6C6C4D5A6C6C4D5A6C6C4D5A26007F80DB01FEC7FCD93FE0ED07FCD90FF8ED1FF0D9
2009 03FFEDFFC0010001F8011F90C8FC021FB612F802011580DA000F01F0C9FC4A707DCC4F>
2010 I<131EEB7F80497E487F487FA66C5B6C5B6D5A011EC7FC90C8FCB3A7EB01F0EA07FFB5FC
2011 A51201EA007F133FA2131FB3B3B3A3497EEBFFFEB612FCA51E727AF12A>105
2012 D<EB01F0EA07FFB5FCA51201EA007F133FA2131FB3B3B3B3B3AC497EEBFFFEB612FEA51F
2013 787AF72A>108 D<D901F0902601FFC0ED0FFED807FF021F01FC92B512E0B5027F01FF02
2014 0314F8922601FC0101C090390FE00FFE922803E0003FE090391F0001FFDB0F80D91FF801
2015 7C6D13C04BC7000F4A147FC6023C912707FC01E06E7E013F496E6C48486E7E011F0170DA
2016 01FF496E7E03F0160790260FF1E04CC8FCDAF3C06E019E6F7E4B169C02F717BC92C913B8
2017 02FFDC7FF86F7E4A5FA34A5FA44A5FB3B3A8496C4C6C4B7ED97FFF030301F8031F13C0B7
2018 D88007B600FC013FB612E0A57B4B7ACA86>I<D901F0903803FF80D807FF021F13F8B502
2019 7F13FE923A01FC03FF80923A03E0007FE0DB0F80EB1FF0031EC76C7EC65C013F496E7E01
2020 1F496E7E5DEB0FF1DAF3C06E7E5D14F792C9FC02FF835CA35CA45CB3B3A8496C4B7FD97F
2021 FF030713F0B7D8800FB612F8A54D4B7ACA58>I<ED07FE92387FFFE00203B512FC91390F
2022 FC03FF913A3FC0003FC04AC7EA0FE0D901FEEC07F8D903F8EC01FC49486E7E4948157F49
2023 486F7E49486F7E017F8349C96C7E4916070001844848707EA2000784491601000F84A248
2024 48701380A2003F19C0A349177F007F19E0A412FF1AF0AD007F19E0A26D17FFA2003F19C0
2025 A46C6C4C1380A2000F1900A26C6C4C5AA26C6C4C5A0001606D160F6C606D6C4B5A6D6C4B
2026 5AA26D6C4B5AD907F003FEC7FCD903FCEC03FC6D6C4A5A6D6C6CEB1FF0DA3FE0EB7FC091
2027 270FFC03FFC8FC0203B512FCDA007F13E0DB07FEC9FC444D7BCB4F>I<DB07FEEC038092
2028 387FFFC04AB500F8130791390FFE00FCDA3FF0131FDA7FC0903807800F494848EB03C049
2029 48C7EA01E04948913800F01F494815784948153C013FEE1C3F4948151E4948150E484915
2030 07197F4890C9EA03FF5A5B000F835B121F84485AA35B127FA4485AAE6C7EA56C7EA3121F
2031 7F120F6D5EA200075F6C7E606C7F6C6D5D181E6D6C5D6D6C15386D6C15786D6C5D6D6C4A
2032 5A6D6CEC07C001006D49C6FCDA7FE0133E91391FFC03F80207B512E002001480DB0FFCC7
2033 FC92C9FCB3A74E7F060713F00507B612F0A54C6C7BCA53>113 D<D903E0EB1FE0D80FFF
2034 ECFFFCB501037F923907E01F8092391F807FC092383E00FF4B4813E000011478D8007F13
2035 F090383FE1E015C0EB1FE39126E7800013C0EF7F8092C7EA3F0002EF91C7FC14EE14FE5C
2036 A45CA55CB3B3A480133F90B5FCB712C0A5334B7ACA3D>I<DA1FFFEB038049B512E0010F
2037 ECF807903A3FE001FE0F01FEC7EA1F9FD801F8EC07DFD807E0EC03FF484880498048C912
2038 7F48163F003E161F127E170F127C12FC1707A46C1603A27E7F6C7E7F6D92C7FCEA3FFC13
2039 FF6C13E06C13FF6C14F06CECFF806C15F86C15FE013F6E7E010F15E0010381010081020F
2040 14FEDA007F7F1503DB003F1380040713C0040113E000E081177FEF3FF06C161F170FEF07
2041 F8A217037E1701A27EA37E18F07E17036D16E0A26D15076DED0FC06D168000FE161F017C
2042 ED3F00486C157E6DEC01F826F80FC0EB07F026F003F8EB7FC00100B6C7FC48013F13FC02
2043 071380354D7CCB3E>I<1407A85CA65CA35CA35CA25CA25BA25B5B5B5B5B5B48B712FE12
2044 0FB8FCA3D8000190C9FCB3B3A2EF01C0B0EF03806D7FA3027FEC0700815F6E6C130E021F
2045 141E6F131C6E6C5B6E6C13F8913901FF01F09139007FFFC0031F5BDB03FCC7FC326B7EE9
2046 3D>I<02F8EE0F80D803FFEE3FFFB5030FB5FCA5C6EE000F013F1603011F82A2010F82B3
2047 B3A660A460A3601307606E150E0103161E606E4B7F010116706D6C03F07F6FD903E013F8
2048 6E6C4948EBFFF8DA1FE0EB1F00DA0FFE13FE0203B512F8DA007F13E0030790C7EBC0004D
2049 4C7ACA58>I<B600F84AB512FCA5000191C9003F13C026007FFC040F13006D4817FC011F
2050 715A62010F715A6E5F13074F5A6D7E97C7FC6E5E6D170EA26F151E6D171C81027F5EA26F
2051 1578023F167081021F5EA26F1401020F5E8102074B5AA26F1407020393C8FC816E150EA2
2052 70131E6E151C82037F5CA2701378033F147082031F5CA2EEF801030F5CA26F6C485AA2EE
2053 FE07030391C9FCA2705A6F130E178E6F139CA217FC705AA2705AA3705AA2705AA3705AA2
2054 4E4B7EC953>I<B600F84AB512FCA5000191C9003F13C026007FFC040F13006D4817FC01
2055 1F715A62010F715A6E5F13076E4C5A130397C7FC6E5E6D170E816D5FA26F153C027F1638
2056 81023F5EA26F15F0021F5E81020F4B5AA26F140302075E8102034BC8FCA26F5C6E150E82
2057 6E5DA270133C037F143882033F5CA27013F0031F5C82030F495AA2EEFC0303075C16FE03
2058 0349C9FCA2705A6F130E178E6F139CA217FC705AA2705AA3705AA2705AA3705AA294CAFC
2059 A25E160EA25EA2163C1638A25EA216F05EA24B5A120FD83FC01303486C5C486C130793CB
2060 FC5D150E5D153C6C485B495B6C48485A383C0003001F495A260FE03FCCFC3803FFFE6C13
2061 F838003FE04E6C7EC953>121 D E
2062 %EndDVIPSBitmapFont
2064 %%EndProlog
2065 %%BeginSetup
2066 %%Feature: *Resolution 600dpi
2067 TeXDict begin
2068 %%PaperSize: A4
2070 %%EndSetup
2071 %%Page: 1 1
2072 1 0 bop 350 976 a Fs(Solving)54 b(Systems)d(of)i(A\016ne)f
2073 (\(In\)Equalities:)73 b(PIP's)1528 1183 y(User's)53 b(Guide)1603
2074 1479 y Fr(P)m(aul)37 b(F)-10 b(eautrier)549 1726 y(Additions)37
2075 b(b)m(y)i(Jean-F)-10 b(ran\030)-52 b(cois)37 b(Collard)g(and)h(C)m
2076 (\023)-55 b(edric)37 b(Bastoul)1052 1846 y(F)-10 b(ourth)38
2077 b(V)-10 b(ersion,)38 b(Septem)m(b)s(er)e(22,)i(2001)1770
2078 2177 y Fq(Abstract)638 2309 y Fp(This)f(do)s(cumen)m(t)i(is)f(the)i
2079 (User's)f(Man)m(ual)g(of)h(PIP)-8 b(,)39 b(a)h(soft)m(w)m(are)g(whic)m
2080 (h)e(solv)m(es)501 2421 y(P)m(arametric)h(In)m(teger)g(Programming)f
2081 (problems.)62 b(That)38 b(is,)i(PIP)e(\014nds)e(the)i(lexi-)501
2082 2534 y(cographic)e(minim)m(um)c(of)j(the)h(set)g(of)f(in)m(teger)h(p)s
2083 (oin)m(ts)e(whic)m(h)g(lie)g(inside)f(a)j(con)m(v)m(ex)501
2084 2647 y(p)s(olyhedron,)22 b(when)f(that)h(p)s(olyhedron)e(dep)s(ends)g
2085 (linearly)g(on)i(one)g(or)g(more)g(in)m(tegral)501 2760
2086 y(parameters.)257 3088 y Fo(1)161 b(In)l(tro)t(duction)257
2087 3307 y Fn(The)39 b(seman)m(tic)e(analysis)g(of)g(programs)g(accessing)h
2088 (arra)m(ys)h(often)e(b)s(oils)f(do)m(wn)j(to)e(\014nding)257
2089 3428 y(in)m(teger)31 b(solutions)e(to)h(parametric)f(linear)g
2090 (programming)f(problems.)42 b(This)31 b(is)f(due)h(to)f(t)m(w)m(o)257
2091 3548 y(main)h(phenomena:)403 3724 y Fm(\017)48 b Fn(Arra)m(y)36
2092 b(subscripts)h(are)f(v)m(ery)h(often)e(linear)f(functions)i(of)f
2093 (surrounding)g(lo)s(op)g(coun-)501 3844 y(ters)e(;)403
2094 4038 y Fm(\017)48 b Fn(The)34 b(program's)e(execution)h(order)g
2095 (enforces)g(an)g(order)f(on)h(p)s(ossible)f(solutions.)404
2096 4214 y(Let)g(us)i(consider)f(the)g(follo)m(wing)c(example:)462
2097 4390 y Fl(for)52 b(i:=)h(0)e(to)h(m)f(do)667 4511 y(for)i(j)e(:=)h(0)f
2098 (to)h(n)g(do)718 b({I})873 4631 y(a[2*i+j])53 b(:=)f(i+j;)404
2099 4807 y Fn(After)24 b(completion)f(of)h(execution,)i(for)e(whic)m(h)h(v)
2100 -5 b(alues)24 b(of)g Fk(k)k Fn(is)c Fl(A[)p Fk(k)s Fl(])h
2101 Fn(de\014ned,)i(and)e(whic)m(h)257 4927 y(instances)37
2102 b(of)f(the)g(assignmen)m(t)g(wrote)g(in)m(to)g(this)f(arra)m(y)i
2103 (elemen)m(t?)53 b(W)-8 b(e)37 b(can)f(easily)f(c)m(hec)m(k)257
2104 5048 y(that)28 b(answ)m(ering)g(this)g(question)g(is)f(equiv)-5
2105 b(alen)m(t)28 b(to)f(\014nding)h(the)g(solutions)f(of)g(the)h(follo)m
2106 (wing)257 5168 y(system,)34 b(where)g Fk(i;)17 b(j)38
2107 b Fn(and)33 b Fk(k)j Fn(are)c(the)h(unkno)m(wns:)1702
2108 5356 y(0)28 b Fm(\024)104 b Fk(i)h Fm(\024)28 b Fk(m;)1243
2109 b Fn(\(1\))1702 5501 y(0)28 b Fm(\024)98 b Fk(j)104 b
2110 Fm(\024)28 b Fk(n;)1270 b Fn(\(2\))1608 5646 y(2)p Fk(i)22
2111 b Fn(+)g Fk(j)89 b Fn(=)83 b Fk(k)s(:)1379 b Fn(\(3\))1946
2112 5896 y(1)p eop
2113 %%Page: 2 2
2114 2 1 bop 257 266 a Fj(2)98 b(USING)32 b(THE)i(PIP)f(SOFTW)-11
2115 b(ARE)1879 b Fn(2)404 573 y(Moreo)m(v)m(er,)30 b(if)c(w)m(e)i(w)m(an)m
2116 (t)h(to)e(kno)m(w)h(whic)m(h)g(instance)g(ga)m(v)m(e)g(its)f
2117 Fi(\014nal)g Fn(v)-5 b(alue)26 b(to)h Fl(A[)p Fk(k)s
2118 Fl(])p Fn(,)j(that)257 693 y(is)k(if)f(w)m(e)i(are)f(lo)s(oking)e(for)h
2119 (the)i Fi(last)f Fn(instance)g(writing)e(in)m(to)i Fl(A[)p
2120 Fk(k)s Fl(])p Fn(,)h(then)g(w)m(e)g(ha)m(v)m(e)g(to)f(lo)s(ok)257
2121 814 y(for)h(the)g(maximal)d(v)-5 b(alue)34 b(of)h(v)m(ector)h(\()p
2122 Fk(i;)17 b(j)6 b Fn(\))35 b(according)f(to)h(lexicographic)e(order.)51
2123 b(W)-8 b(e)35 b(th)m(us)257 934 y(consider)e(the)g(follo)m(wing)d
2124 Fi(p)-5 b(olyhe)g(dr)g(on)32 b Fm(F)10 b Fn(\()p Fk(k)s(;)17
2125 b(m;)g(n)p Fn(\):)741 1152 y Fm(F)10 b Fn(\()p Fk(k)s(;)17
2126 b(m;)g(n)p Fn(\))27 b(=)g Fm(f)p Fk(<)h(i;)17 b(j)33
2127 b(>)28 b Fm(j)p Fn(0)f Fm(\024)h Fk(i)g Fm(\024)g Fk(m;)17
2128 b Fn(0)28 b Fm(\024)g Fk(j)34 b Fm(\024)28 b Fk(n;)17
2129 b Fn(2)p Fk(i)22 b Fn(+)g Fk(j)34 b Fn(=)27 b Fk(k)s
2130 Fm(g)p Fk(:)359 b Fn(\(4\))257 1370 y(What)39 b(is)e(the)i
2131 (lexicographical)c(maxim)m(um)h(of)i(the)h(in)m(teger-v)-5
2132 b(alued)37 b(v)m(ectors)i(included)f(in)257 1491 y Fm(F)10
2133 b Fn(\()p Fk(k)s(;)17 b(m;)g(n)p Fn(\)?)52 b(The)37 b(aim)c(of)i(PIP)i
2134 (is)e(to)g(solv)m(e)h(suc)m(h)h(problems.)52 b(The)36
2135 b(reader)g(is)f(refered)i(to)257 1611 y([1])c(for)f(a)g(mathematical)e
2136 (description)i(of)g(the)h(metho)s(d.)257 1900 y Fh(1.1)136
2137 b(General)45 b(form)l(ulation)257 2085 y Fn(Let)33 b
2138 Fm(F)42 b Fn(b)s(e)33 b(a)f(p)s(olyhedron:)1189 2303
2139 y Fm(F)10 b Fn(\()n Fk(~)-47 b(z)t Fn(\))28 b(=)f Fm(f)n
2140 Fk(~)-47 b(x)p Fm(j)n Fk(~)g(x)28 b Fm(\025)g Fn(0)p
2141 Fk(;)17 b Fg(A)n Fk(~)-48 b(x)23 b Fn(+)f Fg(B)n Fk(~)-47
2142 b(z)27 b Fn(+)17 b Fk(~)-44 b(c)27 b Fm(\025)h Fn(0)p
2143 Fm(g)p Fk(:)807 b Fn(\(5\))257 2521 y(In)29 b(this)f(form)m(ula,)d
2144 Fk(~)-47 b(x)29 b Fn(is)e(a)h(v)m(ector)h(with)f Fk(n)g
2145 Fn(en)m(tries:)42 b(the)29 b(v)m(ector)g(of)f(all)e(unkno)m(wns.)43
2146 b Fk(~)-48 b(z)5 b Fn(,)27 b Fk(~)-47 b(z)33 b Fm(\025)28
2147 b Fn(0,)257 2641 y(is)d(the)h(v)m(ector)g(built)e(from)g(parameters)h
2148 (and)g(has)h Fk(p)f Fn(en)m(tries.)41 b(P)m(olyhedron)26
2149 b Fm(F)10 b Fn(\()n Fk(~)-47 b(z)t Fn(\))25 b(is)g(a)g(subset)257
2150 2762 y(of)32 b Fg(R)452 2726 y Ff(n)532 2762 y Fn(and)g(is)g(de\014ned)
2151 i(b)m(y)g Fk(n)22 b Fn(+)g Fk(l)35 b Fn(inequalities:)42
2152 b Fk(n)32 b Fn(inequalities)f(expressing)1850 2980 y
2153 Fk(~)-48 b(x)29 b Fm(\025)f Fn(0)257 3198 y(and)36 b(the)g
2154 Fk(l)i Fn(inequalities)c(correp)s(onding)h(to)h(ro)m(ws)g(of)g(matrix)e
2155 Fg(A)h Fn(of)h(size)g Fk(l)26 b Fm(\002)f Fk(n)p Fn(,)37
2156 b(matrix)d Fg(B)257 3319 y Fn(of)e(size)h Fk(l)25 b Fm(\002)d
2157 Fk(p)p Fn(,)33 b(and)g(constan)m(t)g(v)m(ector)28 b Fk(~)-43
2158 b(c)32 b Fn(of)g(size)h Fk(l)r Fn(.)404 3439 y(Size)f(parameters)h(can)
2159 g(themselv)m(es)g(b)s(e)g(constrained)g(b)m(y)h(a)e(set)h(of)f(a\016ne)
2160 h(inequalities)1699 3657 y Fg(M)n Fk(~)-47 b(z)28 b Fn(+)1969
2161 3631 y Fk(~)1976 3657 y(h)f Fm(\025)i Fn(0)p Fk(;)257
2162 3875 y Fn(whic)m(h)j(is)f(called)g(the)g Fi(c)-5 b(ontext)32
2163 b Fn(of)f(the)h(problem.)41 b Fg(M)32 b Fn(is)f(an)g
2164 Fk(m)21 b Fm(\002)f Fk(p)31 b Fn(matrix)f(and)3248 3849
2165 y Fk(~)3255 3875 y(h)h Fn(a)g(v)m(ector)257 3996 y(of)37
2166 b(dimension)g Fk(m)p Fn(.)58 b(All)36 b(data)h(of)g(a)h(PIP)g(problem:)
2167 52 b(\()p Fg(A)p Fk(;)17 b Fg(B)p Fk(;)g Fg(M)p Fk(;)11
2168 b(~)-43 b(c)o(;)2756 3970 y(~)2763 3996 y(h)p Fn(\))37
2169 b(are)h(assumed)g(to)f(b)s(e)257 4116 y(in)m(teger-v)-5
2170 b(alued.)257 4449 y Fo(2)161 b(Using)54 b(the)f(PIP)h(Soft)l(w)l(are)
2171 257 4697 y Fh(2.1)136 b(W)-11 b(riting)45 b(the)g(Input)g(File)257
2172 4882 y Fn(The)34 b(input)e(text)h(\014le)f(follo)m(ws)g(the)h(follo)m
2173 (wing)d(con)m(text-free)j(grammar:)257 5083 y Fg(Grammar)k(1)49
2174 b Fi(:)257 5285 y Fl(File)258 b(::=)52 b(Problem)h(...)257
2175 5406 y(Problem)105 b(::=)52 b(\()f(Comments)j(Nn)e(Np)f(Nl)h(Nm)g(Bg)g
2176 (Nq)g(Tableau)h(Context)g(\))257 5526 y(Comments)h(::=)e(List)257
2177 5646 y(List)258 b(::=)52 b(Atom)g(|)g(\()f(List)i(...)f(\))p
2179 %%Page: 3 3
2180 3 2 bop 257 266 a Fj(2)98 b(USING)32 b(THE)i(PIP)f(SOFTW)-11
2181 b(ARE)1879 b Fn(3)257 573 y Fl(Tableau)105 b(::=)52 b(\()f(Vector)i
2182 (...)f(\))257 693 y(Context)105 b(::=)52 b(\()f(Vector)i(...)f(\))257
2183 814 y(Vector)156 b(::=)52 b(#[)g(Integer)h(...)f(])257
2184 934 y(Nn)g(::=)g(Integer)257 1054 y(Np)g(::=)g(Integer)257
2185 1175 y(Nl)g(::=)g(Integer)257 1295 y(Nm)g(::=)g(Integer)257
2186 1416 y(Bg)g(::=)g(Integer)257 1536 y(Nq)g(::=)g(0)g(|)f(1)257
2187 1716 y Fn(This)36 b(syn)m(tax)i(w)m(as)e(c)m(hosen)i(so)e(as)g(to)f
2188 (ease)i(the)f(generation)f(of)g(problems)h(b)m(y)g(a)g(Lisp)f(pro-)257
2189 1837 y(gram.)51 b(In)35 b(particular,)g(eac)m(h)h Fl(Problem)h
2190 Fn(is)e(a)g(balanced)g(list,)f(as)i(far)f(as)g(b)s(oth)g(paren)m
2191 (theses)257 1957 y(and)e(brac)m(k)m(ets)i(are)d(concerned.)403
2192 2155 y Fm(\017)48 b Fl(Comments)36 b Fn(are)d(arbitrary)g(lists.)45
2193 b(These)35 b(commen)m(ts)e(are)h(written)f(v)m(erbatim)g(to)g(the)501
2194 2275 y(output)g(\014le,)f(and)h(are)g(useful)f(to)g(k)m(eep)j(trac)m(k)
2195 e(of)f(problems)g(and)g(solutions.)501 2433 y(Note)47
2196 b(that)f(sev)m(eral)h Fl(Problem)p Fn(s)i(can)e(b)s(e)g(giv)m(en)f(to)g
2197 (PIP)i(in)d(the)i(same)g(\014le.)85 b(The)501 2553 y(problems)26
2198 b(ma)m(y)g(b)s(e)g(separated)h(b)m(y)h(an)m(y)f(text)g(that)f(do)s(es)g
2199 (not)g(con)m(tain)g(a)g(paren)m(thesis.)501 2674 y(By)39
2200 b(using)f(Unix)g(FIF)m(O's)g(as)g(input)g(and)g(output)h(\014les,)h(it)
2201 d(is)g(easy)j(to)d(con)m(v)m(ert)j(the)501 2794 y(presen)m(t)34
2202 b(implemen)m(tation)c(of)i(PIP)h(in)m(to)f(a)h(linear)e(programming)e
2203 (serv)m(er.)403 2990 y Fm(\017)48 b Fl(Nn)34 b Fn(is)e(the)i(n)m(um)m
2204 (b)s(er)f(of)g(unkno)m(wns)i(in)d(the)h(program)f(\(whic)m(h)h(w)m(as)h
2205 (denoted)g(b)m(y)g Fk(n)f Fn(in)501 3110 y(the)g(\014rst)g(section\).)
2206 403 3306 y Fm(\017)48 b Fl(Np)33 b Fn(is)f(the)h(n)m(um)m(b)s(er)g(of)f
2207 (\(sym)m(b)s(olic\))g(parameters)g(\()p Fk(p)p Fn(\))403
2208 3502 y Fm(\017)48 b Fl(Nl)33 b Fn(is)f(the)h(n)m(um)m(b)s(er)g(of)f
2209 (inequalities)f(de\014ning)i(the)g(domain)e(of)h(the)h(unkno)m(wns)h
2210 (\()p Fk(l)r Fn(\).)403 3697 y Fm(\017)48 b Fl(Nm)33
2211 b Fn(is)f(the)h(n)m(um)m(b)s(er)g(of)f(inequalities)f(satis\014ed)i(b)m
2212 (y)h(the)f(parameters)f(\()p Fk(m)p Fn(\).)403 3893 y
2213 Fm(\017)48 b Fl(Bg)28 b Fn(is)f(the)h(index)f(of)g(a)g(\\Big")f
2214 (parameter)g(whose)j(v)-5 b(alue)27 b(is)f(assumed)i(to)f(b)s(e)h
2215 (in\014nitely)501 4014 y(large.)61 b(That)39 b(is,)h(if)e(the)h(big)f
2216 (parameter)g(app)s(ears)h(with)f(a)h(p)s(ositiv)m(e)f(co)s(e\016cien)m
2217 (t)h(in)501 4134 y(a)45 b(form)e Fk(\036)p Fn(,)48 b(then)d(w)m(e)h
2218 (can)e(immediately)e(deduce)k(that)f Fk(\036)j(>)g Fn(0.)80
2219 b(If)44 b Fl(Bg)h Fn(is)f(set)i(to)501 4254 y(a)39 b(nonp)s(ositiv)m(e)
2220 g(v)-5 b(alue,)40 b(then)g(there)g(is)f(no)g(big)f(parameter)h(in)g
2221 (the)g(problem)f(to)h(b)s(e)501 4375 y(solv)m(ed.)501
2222 4533 y(Be)30 b(a)m(w)m(are)g(that)g Fl(Bg)g Fn(is)f(the)h(column)e
2223 (rank)i(of)f(the)h(corresp)s(onding)f(parameter)g(in)g(the)501
2224 4653 y Fl(Tableau)p Fn(,)35 b(and)d(that)h(the)g(\014rst)g(v)-5
2225 b(alid)31 b(v)-5 b(alue)32 b(for)g(it)f(is)h Fl(Nn+1)p
2226 Fn(.)403 4849 y Fm(\017)48 b Fl(Nq)29 b Fn(is)e(an)h(in)m(teger)g(but)h
2227 (should)f(b)s(e)g(in)m(terpreted)h(as)f(a)g(b)s(o)s(olean)e(v)-5
2228 b(alue)28 b Fj(\022)-49 b(a)28 b(la)e Fn(C,)j(that)f(is,)501
2229 4969 y(it)f(denotes)h(\\true")g(if)e(its)h(v)-5 b(alue)27
2230 b(is)g(nonzero.)42 b(If)28 b Fl(Nq)g Fn(is)f(true,)i(then)f(an)f(in)m
2231 (teger-v)-5 b(alued)501 5090 y(solution)44 b(is)g(lo)s(ok)m(ed)h(for.)
2232 80 b(Otherwise,)48 b(PIP)e(\014nds)g(the)f(lexicographic)f(minim)m(um)
2233 501 5210 y(rational)30 b(solution)h(to)i(the)g(problem.)403
2234 5406 y Fm(\017)48 b Fl(Tableau)f Fn(stores)f(the)f(set)h(of)e
2235 (inequalities)f(de\014ning)i(the)h(domain)d(of)h(unkno)m(wns.)501
2236 5526 y(Eac)m(h)38 b Fl(Vector)g Fn(represen)m(ts)g(one)f(inequalit)m(y)
2237 -8 b(.)54 b(The)37 b(en)m(tries)g(in)f Fl(Vector)i Fn(are,)f(in)f(this)
2238 501 5646 y(order:)p eop
2239 %%Page: 4 4
2240 4 3 bop 257 266 a Fj(2)98 b(USING)32 b(THE)i(PIP)f(SOFTW)-11
2241 b(ARE)1879 b Fn(4)611 573 y Fg({)49 b Fn(the)33 b(co)s(e\016cien)m(ts)h
2242 (of)e(the)h(unkno)m(wns)h(\(I.e.,)g(a)e(ro)m(w)h(of)f(matrix)f
2243 Fg(A)p Fn(\),)611 721 y Fg({)49 b Fn(the)33 b(\(additiv)m(e\))f
2244 (constan)m(t,)h(\(I.e.,)h(an)e(en)m(try)i(of)e(v)m(ector)c
2245 Fk(~)-44 b(c)p Fn(\),)611 868 y Fg({)49 b Fn(the)33 b(co)s(e\016cien)m
2246 (ts)h(of)e(the)h(parameters)f(\(I.e.,)i(a)e(ro)m(w)h(of)f(matrix)f
2247 Fg(B)p Fn(\))501 1058 y(This)h(notation)e(hea)m(vily)i(dep)s(ends)h(on)
2248 e(the)h(p)s(ositions)f(giv)m(en)g(to)h(unkno)m(wns)h(and)f(pa-)501
2249 1178 y(rameters:)43 b(it)31 b(is)h(the)g(resp)s(onsabilit)m(y)f(of)g
2250 (the)i(user)f(to)g(enforce)g(a)g(coheren)m(t)h(ordering)501
2251 1299 y(of)38 b(co)s(e\016cien)m(ts)h(and)f(to)f(set)i(a)e(co)s
2252 (e\016cien)m(t)i(to)e(zero)i(when)g(the)f(corresp)s(onding)g(un-)501
2253 1419 y(kno)m(wn/parameter)33 b(do)s(es)h(not)e(app)s(ear.)501
2254 1574 y(There)c(are)f Fk(l)i Fn(suc)m(h)g Fl(Vector)p
2255 Fn(s)g(in)d Fl(Tableau)p Fn(,)k(and)d(eac)m(h)h Fl(vector)g
2256 Fn(exactly)f(has)h Fk(n)11 b Fn(+)g(1)g(+)g Fk(p)501
2257 1694 y Fn(en)m(tries.)403 1883 y Fm(\017)48 b Fn(In)39
2258 b(a)f(similar)d(w)m(a)m(y)-8 b(,)41 b Fl(Context)g Fn(is)d(a)g(list)f
2259 (of)h Fl(Vector)p Fn(s.)63 b(Eac)m(h)39 b Fl(Vector)h
2260 Fn(represen)m(ts)h(a)501 2004 y(ro)m(w)30 b(of)f(Matrix)g
2261 Fg(M)h Fn(follo)m(w)m(ed)f(b)m(y)h(the)g(corresp)s(onding)g(en)m(try)h
2262 (in)d(v)m(ector)3191 1978 y Fk(~)3198 2004 y(h)p Fn(.)43
2263 b Fl(Context)501 2124 y Fn(th)m(us)34 b(includes)e Fk(m)h
2264 Fl(Vector)p Fn(s)i(of)d Fk(p)22 b Fn(+)g(1)32 b(en)m(tries.)257
2265 2377 y Fg(2.1.1)113 b(Example)257 2561 y Fn(This)33 b(example)f(is)g
2266 (tak)m(en)i(from)d([2].)44 b(W)-8 b(e)33 b(consider)f(the)h(lo)s(op)f
2267 (nest)h(b)s(elo)m(w:)257 2723 y Fl(for)52 b(i:=)g(0)g(to)g(m)f(do)411
2268 2843 y(for)h(j)g(:=)g(0)f(to)h(n)f(do)719 b({II})565
2269 2963 y(for)52 b(k)g(:=)f(0)h(to)g(i+j)g(do)g(...)257
2270 3124 y Fn(and)42 b(w)m(e)g(wish)g(to)f(rewrite)h(this)f(nest)h(in)f
2271 (the)h(order)g Fl(k,)51 b(j,)h(i)p Fn(.)71 b(The)42 b(b)s(ounds)g(on)g
2272 Fl(k)f Fn(can)257 3245 y(easily)g(b)s(e)h(guessed)h(\(0)g
2273 Fm(\024)g Fk(k)j Fm(\024)e Fk(m)28 b Fn(+)g Fk(n)p Fn(\),)44
2274 b(so)e(let's)f(lo)s(ok)g(for)g(the)h(lo)m(w)m(er)f(b)s(ound)h(on)g
2275 Fl(j)f Fn(in)257 3365 y(the)33 b(rewritten)f(nest.)45
2276 b(This)32 b(lo)m(w)m(er)h(b)s(ound)f(on)g Fl(j)h Fn(can)f(b)s(e)h
2277 (found)f(b)m(y)h(solving)f(the)g(follo)m(wing)257 3486
2278 y(problem:)1047 3606 y Fm(D)1124 3621 y Fe(2)1163 3606
2279 y Fn(\()p Fk(k)s Fn(\))c(=)f Fm(f)17 b Fk(<)11 b(j;)17
2280 b(i)11 b(>)44 b Fm(j)p Fk(i)28 b Fm(\024)g Fk(m;)17 b(j)34
2281 b Fm(\024)28 b Fk(n;)17 b(k)31 b Fm(\024)d Fk(i)22 b
2282 Fn(+)g Fk(j)6 b Fm(g)p Fk(:)404 3759 y Fn(This)37 b(problem)f(is)g(to)h
2283 (b)s(e)g(solv)m(ed)h(in)e(the)h(con)m(text)h Fk(k)h Fm(\024)c
2284 Fk(m)26 b Fn(+)f Fk(n)p Fn(.)57 b(The)38 b(input)e(\014le)h(ma)m(y)257
2285 3880 y(th)m(us)d(lo)s(ok)d(lik)m(e)h(this:)257 4041 y
2286 Fl(\()52 b(\(Lower)h(bound)f(on)g(j)g(after)g(loop)h(inversion)514
2287 4161 y(\(unknowns)g(j)f(i\))514 4282 y(\(parameters)i(k)d(m)h(n\)\))360
2288 4402 y(2)f(3)h(3)f(1)h(-1)g(1)360 4522 y(\()f(#[0)h(-1)g(0)g(0)f(1)h
2289 (0])462 4643 y(#[-1)h(0)e(0)h(0)f(0)h(1])462 4763 y(#[1)g(1)g(0)g(-1)f
2290 (0)h(0])411 4883 y(\))360 5004 y(\()f(#[-1)i(1)e(1)h(0]\))257
2291 5124 y(\))257 5285 y Fn(The)30 b(\014rst)f(sequence)i(of)d(in)m(tegers)
2292 h(should)g(b)s(e)g(read)f(as:)42 b(This)29 b(problem)e(has)i(2)g(unkno)
2293 m(wns)h(\()p Fk(i)257 5406 y Fn(and)k Fk(j)6 b Fn(\))33
2294 b(and)g(3)g(parameters)h(\()p Fk(k)s Fn(,)f Fk(m)h Fn(and)f
2295 Fk(n)p Fn(\).)46 b(The)34 b(domain)e(is)g(de\014ned)j(b)m(y)f(3)f
2296 (inequalities,)257 5526 y(the)d(con)m(text)h(b)m(y)f(1)f(inequalit)m(y)
2297 -8 b(.)41 b(There)31 b(is)e(no)g(\(-1\))f(big)h(parameter)g(and)g(it)f
2298 (is)h(true)h(\(1\))f(that)257 5646 y(w)m(e)34 b(are)f(lo)s(oking)d(for)
2299 i(an)h(in)m(teger)f(solution.)p eop
2300 %%Page: 5 5
2301 5 4 bop 257 266 a Fj(2)98 b(USING)32 b(THE)i(PIP)f(SOFTW)-11
2302 b(ARE)1879 b Fn(5)257 573 y Fh(2.2)136 b(Calling)46 b(PIP)257
2303 758 y Fn(PIP)34 b(is)e(called)f(b)m(y)j(the)f(follo)m(wing)d(command:)
2304 514 961 y Fl(pip)52 b([-s|-v])h([-z])f([input)h([output]])257
2305 1164 y Fn(PIP)39 b(prin)m(ts)f(some)f(information)e(on)i(the)h(screen)i
2306 (after)d(ha)m(ving)g(solv)m(ed)i(a)e(problem.)58 b(The)257
2307 1285 y Fl(-s)29 b Fn(\(silen)m(t)f(mo)s(de\))g(switc)m(hes)i(this)f
2308 (feature)g(o\013.)42 b(On)28 b(the)h(con)m(trary)-8 b(,)30
2309 b(the)f(v)m(erb)s(ose)h Fl(-v)g Fn(option)257 1405 y(tells)39
2310 b(PIP)i(to)f(cop)m(y)-8 b(,)43 b(in)c(a)h(\014le,)h(all)d(the)i(input)g
2311 (data)g(and)g(all)e(the)i(in)m(termediary)f(results.)257
2312 1526 y(The)33 b(name)f(of)f(this)g(\014le)h(is)f(giv)m(en)h(either)g(b)
2313 m(y)h(the)f(v)-5 b(ariable)30 b Fl(DEBUG)j Fn(in)e(the)i(en)m(vironmen)
2314 m(t)f(or)257 1646 y(is)g(built)f(b)m(y)j Fl(mktemp)p
2315 Fn(.)404 1766 y(If)27 b(the)h Fl(-z)h Fn(option)d(is)i(giv)m(en,)g
2316 (then)h(the)f(solution)e(is)h(somewhat)h(simpli\014ed)e(\(see)j(b)s
2317 (elo)m(w\).)404 1887 y Fl(input)d Fn(and)g Fl(output)h
2318 Fn(are)f(the)g(names)f(of)g(the)h(input)f(\(data\))g(and)h(output)g
2319 (\(results\))f(\014les,)257 2007 y(resp)s(ectiv)m(ely)-8
2320 b(.)65 b(If)39 b(no)g Fl(output)i Fn(\()p Fl(input)p
2321 Fn(\))f(\014le)f(is)f(giv)m(en,)j(then)f(the)g(results)f(are)h(prin)m
2322 (ted)f(to)257 2127 y(the)33 b(standard)g(output)g(\(input\).)257
2323 2387 y Fg(2.2.1)113 b(Messages)403 2572 y Fm(\017)48
2324 b Fl(Version)53 b(X.x)p Fn(.)45 b(Curren)m(tly)-8 b(,)33
2325 b Fl(D.1)p Fn(.)403 2775 y Fm(\017)48 b Fl(cross)53 b(:)103
2326 b(<n>,)52 b(alloc)h(:)102 b(<m>)41 b Fn(This)g(message)g(is)f(output)g
2327 (after)g(solving)g(eac)m(h)501 2896 y(problem.)j(The)33
2328 b(v)-5 b(alue)32 b(of)g Fl(<n>)h Fn(giv)m(es)g(an)g(idea)f(of)g(the)h
2329 (complexit)m(y)f(of)g(the)h(problem.)257 3156 y Fg(Errors)k(related)g
2330 (to)g(the)g(input)403 3359 y Fm(\017)48 b Fl(Syntax)53
2331 b(error)p Fn(:)45 b(un)m(balanced)33 b(paren)m(theses)i(in)d(the)h
2332 (input.)403 3562 y Fm(\017)48 b Fl(Your)53 b(computer)g(doesn't)g(have)
2333 f(enough)h(memory)p Fn(:)45 b(self)33 b(explanatory)-8
2334 b(.)257 3822 y Fg(Errors)37 b(related)g(to)g(the)g(solution)403
2335 4026 y Fm(\017)48 b Fl(Integer)53 b(Overflow)p Fn(:)78
2336 b(A)49 b(n)m(um)m(b)s(er)g(has)g(b)s(een)g(generated)g(that)g(is)f(to)s
2337 (o)f(large)h(to)501 4146 y(b)s(e)41 b(accommo)s(dated)e(in)g(a)h(32)g
2338 (bit)f(in)m(teger.)67 b(Chec)m(k)42 b(the)f(input)f(and/or)g(switc)m(h)
2339 h(to)501 4266 y(Zbigniew)32 b(Chamski's)g(in\014nite)g(precision)g(PIP)
2340 -8 b(.)403 4470 y Fm(\017)48 b Fl(The)k(solution)i(is)e(too)g(complex)p
2341 Fn(:)44 b(the)31 b(solution)e(quast)j(has)f(gro)m(wn)g(b)s(ey)m(ond)h
2342 (the)501 4590 y(memory)k(allo)s(cated)f(to)h(it.)55 b(Chec)m(k)38
2343 b(the)f(input)g(and/or)f(c)m(hange)h(the)g(v)-5 b(alue)37
2344 b(of)f(con-)501 4710 y(stan)m(t)d Fl(SOL)p 907 4710 31
2345 4 v 38 w(SIZE)h Fn(in)d(\014le)i Fl(type.h)p Fn(,)h(then)f(rebuild)f
2346 (PIP)-8 b(.)403 4914 y Fm(\017)48 b Fl(Memory)53 b(overflow)p
2347 Fn(:)46 b(self)32 b(explanatory)-8 b(.)403 5117 y Fm(\017)48
2348 b Fl(<file>)53 b(unaccessible)p Fn(:)62 b(one)41 b(of)f(the)h(input,)h
2349 (output)f(or)f(debug)h(\014le)f(cannot)g(b)s(e)501 5238
2350 y(op)s(ened.)p eop
2351 %%Page: 6 6
2352 6 5 bop 257 266 a Fj(2)98 b(USING)32 b(THE)i(PIP)f(SOFTW)-11
2353 b(ARE)1879 b Fn(6)257 573 y Fg(Dimension)36 b(errors)403
2354 766 y Fm(\017)48 b Fl(Too)k(much)h(variables)403 966
2355 y Fm(\017)48 b Fl(Too)k(much)h(parameters)37 b Fn(:)48
2356 b(Chec)m(k)37 b(the)f(input)e(and/or)h(c)m(hange)h(the)f(v)-5
2357 b(alue)34 b(of)h(con-)501 1087 y(stan)m(ts)f Fl(MAXCOL)g
2358 Fn(and)f Fl(MAXPARM)h Fn(in)e(\014le)g Fl(type.h)p Fn(,)i(then)f
2359 (rebuild)f(PIP)-8 b(.)257 1345 y Fg(Implemen)m(tation)42
2360 b(errors)97 b Fn(All)37 b(suc)m(h)j(error)e(messages)h(b)s(egin)f(b)m
2361 (y)h(the)g(w)m(ord)g Fl(Syserr)p Fn(.)257 1465 y(These)i(messages)f
2362 (indicate)d(a)i(bug)g(in)f(the)h(implemen)m(tation.)59
2363 b(Y)-8 b(ou)39 b(should)f(rep)s(ort)h(suc)m(h)257 1585
2364 y(ev)m(en)m(ts)82 b(b)m(y)f(sending)f(a)f(cop)m(y)i(of)e(the)h(input)f
2365 (\014le)g(b)m(y)i(e-mail)76 b(to)k(the)g(author,)257
2366 1706 y Fl(Paul.Feautrier@prism.uvs)q(q.f)q(r)32 b Fn(who)26
2367 b(will)d(endea)m(v)m(or)28 b(to)d(solv)m(e)i(the)f(problem)f(as)h(so)s
2368 (on)257 1826 y(as)33 b(p)s(ossible.)257 2113 y Fh(2.3)136
2369 b(Output)44 b(Data)257 2298 y Fn(The)34 b(output)f(\014le)f(can)h(b)s
2370 (e)f(describ)s(ed)i(b)m(y)f(the)g(follo)m(wing)d(grammar:)257
2371 2491 y Fg(Grammar)37 b(2)49 b Fi(:)257 2684 y Fl(File)k(::=)f(Result)h
2372 (...)257 2805 y(Result)g(::)f(\()g(Comments)h(Solution)g(\))257
2373 2925 y(Solution)h(::=)e(Quast_group)462 3046 y(|)g(void)257
2374 3166 y(Quast_group)j(::=)d(Quast)462 3286 y(|)g(Newparm)h(...)f(Quast)
2375 257 3407 y(Quast)h(::=)f(Form)462 3527 y(|)g(\(if)g(Vector)h
2376 (Quast_group)h(Quast_group\))257 3647 y(Form)f(::=)f(\(list)g(Vector)h
2377 (...\))462 3768 y(|)f(nil)257 3888 y(Newparm)h(::=)g(\(newparm)g
2378 (Integer)g(Vector)g(Integer\))257 4009 y(Vector)g(::=)f(#[)g
2379 (Coefficient)i(...)e(])257 4129 y(Coefficient)j(::=)d(Integer)h(|)e
2380 (Integer)i(/)f(Integer)257 4322 y Fn(The)38 b Fl(Comments)g
2381 Fn(are)f(copied)f(from)g(the)h(input)f(\014le.)55 b(The)37
2382 b Fl(Solution)i Fn(is)d(said)g(to)g(b)s(e)h Fl(void)257
2383 4443 y Fn(when)k(the)g(initial)36 b(con)m(text)41 b(is)e(v)m(oid.)65
2384 b(Otherwise,)42 b(it)d(is)g(giv)m(en)h(as)g(a)g(quast)h(written)e
2385 Fj(\022)-49 b(a)40 b(la)257 4563 y Fn(Lisp.)i(The)30
2386 b(quast)g(ma)m(y)e(p)s(ossibly)h(b)s(e)g(preceded)h(b)m(y)g(the)f
2387 (de\014nition)f(of)g(one)i(or)e(sev)m(eral)i(new)257
2388 4683 y(parameters.)404 4804 y(The)22 b(v)m(ector)h(co)s(e\016cien)m(ts)
2389 g(ma)m(y)f(b)s(e)g(either)f(in)m(tegers)h(or)g(rationals)d(written)j
2390 (as)g Fl(num/denom)p Fn(.)257 4924 y(The)34 b(latter)d(case)j(o)s
2391 (ccurs)f(if)f Fl(Nq)h Fn(had)f(b)s(een)i(set)f(to)f(0)h(in)e(the)i
2392 (input)f(\014le.)404 5045 y(In)24 b(the)h(solution,)f(a)g
2393 Fl(Vector)i Fn(represen)m(ts)h(an)d(a\016ne)h(form;)h(eac)m(h)f(en)m
2394 (try)g(is)f(the)h(co)s(e\016cien)m(t)257 5165 y(of)j(the)h(corresp)s
2395 (onding)f(parameter)f(\(the)i(parameter)e(of)h(the)h(same)f(rank\).)42
2396 b(The)29 b(last)e(en)m(try)257 5285 y(is)32 b(the)h(additiv)m(e)f
2397 (constan)m(t.)404 5406 y(The)39 b(de\014nition)f(of)g(a)h(new)g
2398 (parameter)f(b)s(egins)h(with)f(the)h(k)m(ey-w)m(ord)i
2399 Fl(newparm)p Fn(,)h(then)257 5526 y(a)e(rank)g(n)m(um)m(b)s(er,)i(a)e
2400 (v)m(ector)h(of)e(co)s(e\016cien)m(ts,)k(and)d(a)f(denominator.)64
2401 b(The)41 b(new)g(parame-)257 5646 y(ter)e(is)f(equal)h(to)f(the)h(in)m
2402 (teger)g(division)e(of)h(the)h(v)m(ector)g(b)m(y)h(the)f(denominator.)
2403 60 b(The)40 b(new)p eop
2404 %%Page: 7 7
2405 7 6 bop 257 266 a Fj(2)98 b(USING)32 b(THE)i(PIP)f(SOFTW)-11
2406 b(ARE)1879 b Fn(7)257 573 y(parameter)38 b(can)h(only)f(app)s(ear)g(in)
2407 g(the)h Fl(Quast)h Fn(follo)m(wing)35 b(its)j(de\014nition.)61
2408 b(In)m(tro)s(ducing)38 b(a)257 693 y(new)d(parameter)e(adds)h(one)g(en)
2409 m(try)g(in)f(the)h(list)e(of)h(parameters,)h(so)g(the)g(length)f(of)g
2410 (v)m(ectors)257 814 y(in)40 b(the)g(solution)f(is)g(not)h(constan)m(t.)
2411 67 b(Ho)m(w)m(ev)m(er,)44 b(this)c(length)f(is)h(alw)m(a)m(ys)g(equal)g
2412 (to)g(1)g(plus)257 934 y(the)34 b(n)m(um)m(b)s(er)f(of)g(original)c
2413 (parameters)k(plus)g(the)g(n)m(um)m(b)s(er)h(of)e(new)i(parameters)f
2414 (curren)m(tly)257 1054 y(de\014ned.)404 1175 y(The)26
2415 b(solution)e(is)g(a)h(m)m(ulti-lev)m(el)d(conditional)h(expression)j
2416 (\(a)f(tree)h(of)f(nested)h(condition-)257 1295 y(als.\))62
2417 b(A)39 b(predicate)g(expression)h Fk(p)f Fn(should)g(b)s(e)g(understo)s
2418 (o)s(d)g(as)g(the)h(b)s(o)s(olean)d(expression)257 1416
2419 y Fk(p)46 b Fm(\025)f Fn(0.)75 b(Lea)m(v)m(es)45 b(of)d(the)h
2420 (conditional)e(tree)i(are)g(either)g Fl(nil)p Fn(,)j(meaning)c(that)h
2421 (the)g(input)257 1536 y(problem)28 b(has)h(no)f(solution,)g(or)g(a)g
2422 Fl(Form)p Fn(.)44 b(A)28 b Fl(Form)i Fn(is)e(a)g(list)f(of)h(v)m
2423 (ectors,)j(eac)m(h)f(v)m(ector)f(giving)257 1656 y(the)k(v)-5
2424 b(alue)32 b(of)g(the)h(corresp)s(onding)g(unkno)m(wn.)257
2425 1916 y Fg(2.3.1)113 b(Example)257 2101 y Fn(The)29 b(output)f(of)f(PIP)
2426 h(is)g(not)f(in)m(tended)h(for)f(h)m(uman)h(consumption.)41
2427 b(No)28 b(attempt)f(has)h(b)s(een)257 2221 y(made)38
2428 b(to)g(implemen)m(t)f(a)h(prett)m(y-prin)m(ter.)61 b(In)39
2429 b(the)g(in)m(terest)g(of)f(readabilit)m(y)-8 b(,)38 b(some)g(of)g(the)
2430 257 2342 y(result)31 b(\014les)g(in)e(this)i(pap)s(er)f(ha)m(v)m(e)i(b)
2431 s(een)g(b)s(eauti\014ed)e(b)m(y)i(hand.)43 b(The)31 b(reader)g(should)g
2432 (not)f(b)s(e)257 2462 y(surprised)k(if)d(he)i(gets)g(results)g(with)f
2433 (di\013eren)m(t)h(la)m(y)m(outs)g(when)h(running)e(the)h(examples.)404
2434 2582 y(Here)g(is)f(the)h(output)g(solution)e(\014le)h(for)g(the)h
2435 (example)f(ab)s(o)m(v)m(e)i(\(2.1.1\):)257 2786 y Fl(\()52
2436 b(\(Lower)h(bound)f(on)g(j)g(after)g(loop)h(inversion)565
2437 2906 y(\(unknowns)h(j)d(i\))565 3026 y(\(parameters)j(k)e(m)f(n\))h(1)g
2438 (\)\(if)g(#[)g(-1)f(1)h(0)g(0])257 3147 y(\(list)h(#[)f(0)f(0)h(0)f(0])
2439 257 3267 y(#[)h(1)g(0)f(0)h(0])257 3388 y(\))257 3508
2440 y(\(list)h(#[)f(1)f(-1)h(0)g(0])257 3628 y(#[)g(0)g(1)f(0)h(0])257
2441 3749 y(\))257 3869 y(\))257 3990 y(\))257 4193 y Fn(T)-8
2442 b(o)46 b(express)i(this)e(solution,)h(no)f(new)g(parameter)g(had)g(to)f
2443 (b)s(e)h(in)m(tro)s(duced.)83 b(The)47 b(form)257 4313
2444 y(asso)s(ciated)33 b(to)f(the)h(\014rst)g(conditional)d(is:)1091
2445 4533 y Fm(\000)p Fn(1)22 b Fm(\002)h Fk(k)i Fn(+)d(1)g
2446 Fm(\002)g Fk(m)h Fn(+)f(0)g Fm(\002)g Fk(n)h Fn(+)f(0)g
2447 Fm(\002)g Fn(1)28 b(=)f Fk(m)c Fm(\000)f Fk(k)257 4753
2448 y Fn(so)28 b(the)f(test)h(should)f(b)s(e)g(read)h(as)f
2449 Fk(m)11 b Fm(\000)g Fk(k)31 b Fm(\025)e Fn(0.)41 b(If)27
2450 b(this)g(inequalit)m(y)f(holds,)i(then)f(the)h(solution)257
2451 4874 y(is)k Fk(<)c Fn(0)p Fk(;)17 b(k)30 b(>)p Fn(.)44
2452 b(Otherwise,)33 b(the)g(solution)e(is)h Fk(<)c(m)22 b
2453 Fm(\000)h Fk(k)s(;)17 b(m)27 b(>)p Fn(.)404 4994 y(T)-8
2454 b(o)32 b(sum)h(things)f(up,)h(the)g(lexicographical)d(minim)m(um)f(of)j
2455 Fm(D)2671 5009 y Fe(2)2743 4994 y Fn(is:)462 5198 y Fl(if)52
2456 b(m-k)g(>=)g(0)g(then)g(<0,)g(k>)g(else)g(<m-k,)h(m>.)257
2457 5401 y Fn(Hence)34 b(the)f(lo)m(w)m(er)g(b)s(ound)g(on)f(the)h(\014rst)
2458 g(co)s(ordinate:)462 5604 y Fl(if)52 b(m-k)g(>=)g(0)g(then)g(0)f(else)i
2459 (m-k)p eop
2460 %%Page: 8 8
2461 8 7 bop 257 266 a Fj(2)98 b(USING)32 b(THE)i(PIP)f(SOFTW)-11
2462 b(ARE)1879 b Fn(8)257 573 y Fg(2.3.2)113 b(Simplifying)34
2463 b(the)k(solution)257 758 y Fn(The)32 b(solution)e(of)h(a)g(parametric)e
2464 (problem)h(ma)m(y)h(b)s(e)g(in)g(the)g(form)f(of)h(a)g(quast)h(all)d
2465 (of)h(whose)257 878 y(lea)m(v)m(es)g(are)f(nil.)41 b(This)29
2466 b(means)g(in)f(fact)h(that)f(the)i(original)25 b(p)s(olyhedron)k(is)f
2467 (empt)m(y)i(whatev)m(er)257 998 y(the)j(v)-5 b(alues)32
2468 b(of)f(the)i(parameters.)43 b(An)32 b(example,)g(due)h(to)e(Dirk)g
2469 (Fimmel,)e(is)j(the)g(follo)m(wing:)257 1207 y Fl(\(\(\(i)53
2470 b(j)e(1\)\(m)i(n\)\))309 1328 y(2)e(2)h(7)f(0)h(-1)g(1)309
2471 1448 y(\(#[2)g(6)f(-9)h(0)g(0])360 1568 y(#[5)g(-3)g(0)f(0)h(0])360
2472 1689 y(#[2)g(-10)g(15)g(0)f(0])360 1809 y(#[-2)h(6)g(-3)g(0)f(0])360
2473 1930 y(#[-2)h(-6)g(17)g(0)f(0])360 2050 y(#[0)h(1)f(0)h(-1)g(0])360
2474 2170 y(#[1)g(0)f(0)h(0)g(-1])309 2291 y(\))309 2411 y(\(\))257
2475 2532 y(\))257 2741 y Fn(Without)32 b(the)h Fl(-z)g Fn(option,)f(the)h
2476 (solution)e(is:)257 2930 y Fl(\(\(\(i)53 b(j)e(1\)\(m)i(n\))e(-1)h(\))
2477 309 3050 y(\(if)g(#[)f(-4)h(0)g(5])360 3170 y(\(if)g(#[)g(0)f(-4)h(3])
2478 411 3291 y(\(\))411 3411 y(\(if)g(#[)g(0)g(-2)f(9])462
2479 3531 y(\(if)h(#[)g(0)g(-2)g(3])514 3652 y(\(newparm)h(2)f(\(div)g(#[)g
2480 (0)f(2)h(3])g(6\)\))514 3772 y(\(newparm)h(3)f(\(div)g(#[)g(0)f(2)h(10)
2481 g(7])f(12\)\))514 3893 y(\(newparm)i(4)f(\(div)g(#[)g(0)f(4)h(0)f(2)h
2482 (1])g(6\)\))514 4013 y(\(\))514 4133 y(\(if)g(#[)g(0)f(-2)h(7])565
2483 4254 y(\(newparm)h(2)f(\(div)g(#[)g(0)g(4)f(3])h(6\)\))565
2484 4374 y(\(if)g(#[)g(0)f(-8)h(6)g(11])g(\(\))g(\(\)\))565
2485 4494 y(\(\)\)\))462 4615 y(\(\)\)\))360 4735 y(\(if)g(#[)g(-1)g(0)f(3])
2486 411 4856 y(\(if)h(#[)g(-1)g(0)f(2])462 4976 y(\(if)h(#[)g(10)g(-2)g
2487 (-15])g(\(\)\(\)\))462 5096 y(\(\)\))360 5217 y(\(\)\)\))257
2488 5337 y(\))257 5526 y Fn(Insp)s(ection)27 b(rev)m(eals)h(that)e(all)f
2489 (lea)m(v)m(es)j(are)e Fl(\(\))p Fn(.)42 b(With)26 b(the)h
2490 Fl(-z)h Fn(option,)f(the)g(solution)e(is)h(m)m(uc)m(h)257
2491 5646 y(simpler:)p eop
2492 %%Page: 9 9
2493 9 8 bop 257 266 a Fj(2)98 b(USING)32 b(THE)i(PIP)f(SOFTW)-11
2494 b(ARE)1879 b Fn(9)257 573 y Fl(\(\(\(i)53 b(j)e(1\)\(m)i(n\))e(-1)h
2495 (\)\(\))257 693 y(\))257 981 y Fh(2.4)136 b(The)44 b(P)l(o)l(w)l(er)i
2496 (of)g(PIP)257 1166 y Fn(In)g(the)g(follo)m(wing)d(sections,)49
2497 b(w)m(e)e(explain)e(ho)m(w)h(PIP)g(can)g(b)s(e)g(used)g(to)g(solv)m(e)f
2498 (extended)257 1286 y(classes)34 b(of)e(problems:)403
2499 1485 y Fm(\017)48 b Fn(Problems)32 b(where)i(equalities)d(o)s(ccur.)403
2500 1686 y Fm(\017)48 b Fn(Problems)32 b(where)i(a)e(lexicographical)e
2501 Fi(maximum)i Fn(has)h(to)f(b)s(e)h(found.)403 1888 y
2502 Fm(\017)48 b Fn(Cases)34 b(when)g(linear)d(cost)i(functions)g(are)f(to)
2503 g(b)s(e)h(optimized.)403 2090 y Fm(\017)48 b Fn(Problems)32
2504 b(where)i(unkno)m(wns)h(and/or)d(parameters)h(ma)m(y)f(b)s(e)h(negativ)
2505 m(e)257 2349 y Fg(2.4.1)113 b(Handling)36 b(Equalities)257
2506 2533 y Fn(When)i(the)f(input)f(problem)g(con)m(tains)h
2507 Fk(r)i Fn(a\016ne)e(equalities)f Fk(f)2584 2548 y Ff(i)2647
2508 2533 y Fn(=)e(0,1)h Fm(\024)g Fk(i)g Fm(\024)g Fk(r)s
2509 Fn(,)j(one)f(ma)m(y)257 2654 y(just)k(write)g Fk(r)i
2510 Fn(inequalities)c Fk(f)1372 2669 y Ff(i)1442 2654 y Fm(\025)i
2511 Fn(0)g(and)g Fk(r)i Fn(inequalties)d Fk(f)2477 2669 y
2512 Ff(i)2546 2654 y Fm(\024)i Fn(0,)h(th)m(us)e(satisfying)f(PIP's)257
2513 2774 y(input)c(syn)m(tax.)55 b(Ho)m(w)m(ev)m(er,)39 b(one)d(ma)m(y)g
2514 (notice)g(that)f(only)h Fk(r)27 b Fn(+)d(1)36 b(inequalities)e(are)i
2515 (needed:)257 2894 y Fk(f)305 2909 y Ff(i)361 2894 y Fm(\025)28
2516 b Fn(0,)33 b(1)27 b Fm(\024)h Fk(i)g Fm(\024)h Fk(r)s
2517 Fn(,)j(and)h(the)g(follo)m(wing)c(inequalit)m(y:)1802
2518 3053 y Ff(r)1759 3078 y Fd(X)1762 3260 y Ff(i)p Fe(=1)1896
2519 3161 y Fk(f)1944 3176 y Ff(i)2000 3161 y Fm(\024)f Fn(0)p
2520 Fk(:)257 3484 y Fg(2.4.2)113 b(The)38 b(bigparm)e(tric)m(k)257
2521 3669 y Fn(In)30 b(some)f(cases,)j(it)c(is)h(useful)g(to)g(supp)s(ose)i
2522 (that)e(one)h(parameter)f(in)f(a)h(PIP)i(problem)d(gro)m(ws)257
2523 3789 y(\\v)m(ery)40 b(large".)60 b(Some)39 b(examples)f(will)e(b)s(e)j
2524 (giv)m(en)g(in)f(the)h(follo)m(wing)d(sections.)62 b(Let)39
2525 b Fk(B)k Fn(b)s(e)257 3910 y(the)36 b(name)e(of)g(this)h(parameter.)49
2526 b(Supp)s(ose)36 b(that)e(in)g(the)i(solution,)d(one)i(of)g(the)g
2527 (predicates)257 4030 y(is:)1720 4150 y Fk(aB)27 b Fn(+)22
2528 b Fk(b)28 b Fm(\025)g Fn(0)p Fk(;)257 4322 y Fn(where)35
2529 b Fk(b)f Fn(ma)m(y)g(dep)s(end)g(on)g(all)d(other)j(parameters.)47
2530 b(F)-8 b(or)33 b Fk(B)38 b Fn(large)33 b(enough,)h(if)f
2531 Fk(a)c(>)h Fn(0)j(then)257 4443 y(the)k(predicate)f(is)g(true,)i(and)e
2532 (if)f Fk(a)g(<)e Fn(0)j(then)h(the)g(predicate)f(is)g(false.)54
2533 b(One)37 b(can)f(\014nd)h(the)257 4563 y(limit)e(shap)s(e)j(of)g(the)g
2534 (solution)f(b)m(y)i(remo)m(ving)e(suc)m(h)i(tests)h(and)e(replacing)e
2535 (them)i(b)m(y)h(their)257 4683 y(true)32 b(of)f(false)g(branc)m(h,)h
2536 (as)g(appropriate.)42 b(This)32 b(can)f(b)s(e)h(done)f
2537 Fj(a)g(p)s(osteriori)k Fn(on)c(the)h(results)257 4804
2538 y(of)c(PIP)-8 b(,)28 b(or)g(PIP)g(can)g(do)g(it)e(\\on)i(the)g(\015y")g
2539 (while)f(solving)f(the)j(problem.)40 b(This)28 b(last)f(metho)s(d)257
2540 4924 y(is)32 b(more)g(e\016cien)m(t,)i(since)f(it)e(tends)j(to)e
2541 (simplify)e(the)j(solution.)404 5045 y(PIP)e(is)g(noti\014ed)f(of)g
2542 (the)i(presence)g(of)f(a)f(big)g(parameter)g(b)m(y)i(setting)e(the)i
2543 Fl(Bg)f Fn(argumen)m(t)257 5165 y(to)37 b(a)f(p)s(ositiv)m(e)g(v)-5
2544 b(alue.)56 b(This)37 b(v)-5 b(alue)36 b(is)h(the)g(rank)g(of)f(the)h
2545 (big)f(parameter)g(in)h(the)g(problem)257 5285 y(tableau.)43
2546 b(Hence,)34 b(the)f(lo)m(w)m(est)g(admissible)e(v)-5
2547 b(alue)32 b(for)g Fl(Bg)h Fn(is)f Fl(Nn)52 b(+)f(1)p
2548 Fn(.)404 5406 y(The)38 b(reader)f(should)g(con)m(vince)h(himself)d
2549 (that)i(in)f(the)h(presence)j(of)c(t)m(w)m(o)i(big)e(parame-)257
2550 5526 y(ters,)e(no)e(suc)m(h)i(simpli\014cations)29 b(are)j(p)s(ossible)
2551 g(unless)h(one)g(has)f(some)h(information)c(on)j(the)257
2552 5646 y(relativ)m(e)f(size)h(of)f(the)g(parameters.)43
2553 b(Suc)m(h)33 b(situations)d(should)i(b)s(e)f(handled)h(b)m(y)g(giving)e
2554 (PIP)p eop
2555 %%Page: 10 10
2556 10 9 bop 257 266 a Fj(2)98 b(USING)32 b(THE)i(PIP)f(SOFTW)-11
2557 b(ARE)1830 b Fn(10)257 573 y(ordinary)34 b(parameters,)g(and)g(doing)f
2558 (the)i(simpli\014cation)30 b(on)k(the)h(solution)d(in)h(the)i(ligh)m(t)
2559 d(of)257 693 y(extra)h(kno)m(wledge.)257 949 y Fg(2.4.3)113
2560 b(Computing)36 b(Lexicographical)h(Maxima)257 1134 y
2561 Fn(T)-8 b(o)33 b(get)f(the)g(maxim)m(um)e(of)i(an)g(unkno)m(wn)i
2562 Fk(x)p Fn(,)f(minimize)c Fk(B)d Fm(\000)c Fk(x)p Fn(,)33
2563 b(where)g(B)f(is)g(a)g(new)h("big")257 1254 y(parameter.)63
2564 b(Adding)39 b(a)g(parameter)f(just)i(adds)g(one)f(column)f(in)h(the)g
2565 (problem)f(tableau.)257 1375 y(The)c(fact)e(that)g(this)f(column)h
2566 (corresp)s(onds)h(to)f(a)g(Big)f(parameter)h(is)g(sp)s(eci\014ed)h(b)m
2567 (y)g(setting)257 1495 y(the)e(5-th)f(switc)m(h)h(to)f(a)f(p)s(ositiv)m
2568 (e)h(v)-5 b(alue,)30 b(this)g(v)-5 b(alue)30 b(b)s(eing)f(the)i(p)s
2569 (osition)d(of)i(the)h(column)e(of)257 1616 y(B)k(in)f(the)h(problem)e
2570 (tableau.)404 1736 y(These)f(cases)f(can)f(b)s(e)h(handled)f
2571 (systematically)e(in)i(the)g(follo)m(wing)d(w)m(a)m(y)-8
2572 b(.)44 b(Supp)s(ose)29 b(that)257 1856 y(w)m(e)34 b(are)f(ask)m(ed)h
2573 (for)e(the)h(in)m(teger)f(maxim)m(um)e(of)i(the)h(p)s(olyhedron:)1684
2574 2052 y Fk(x)84 b Fm(\025)f Fn(0)p Fk(;)1689 2197 y(y)j
2575 Fm(\025)d Fn(0)p Fk(;)1499 b Fn(\(6\))1640 2342 y(3)p
2576 Fk(y)86 b Fm(\024)d Fk(x)23 b Fn(+)f(12)p Fk(;)1689 2487
2577 y(y)86 b Fm(\025)d Fn(2)p Fk(x)23 b Fm(\000)f Fn(3)p
2578 Fk(:)257 2683 y Fn(Let)33 b(us)g(in)m(tro)s(duce)g(the)g(new)g(unkno)m
2579 (wns:)1445 2878 y Fk(x)1500 2837 y Fc(0)1551 2878 y Fn(=)28
2580 b Fk(B)f Fm(\000)c Fk(x;)72 b(y)2062 2837 y Fc(0)2112
2581 2878 y Fn(=)28 b Fk(B)f Fm(\000)c Fk(y)t(;)257 3073 y
2582 Fn(where)34 b Fk(B)k Fn(is)32 b(the)h(big)f(parameter.)43
2583 b(System)33 b(\(6\))f(translates)g(to:)1880 3268 y Fm(\000)p
2584 Fk(x)2012 3227 y Fc(0)2058 3268 y Fn(+)22 b Fk(B)88 b
2585 Fm(\025)c Fn(0)p Fk(;)1884 3414 y Fm(\000)p Fk(y)2013
2586 3372 y Fc(0)2058 3414 y Fn(+)22 b Fk(B)88 b Fm(\025)c
2587 Fn(0)p Fk(;)1368 3559 y Fm(\000)p Fk(x)1500 3518 y Fc(0)1547
2588 3559 y Fn(+)22 b(3)p Fk(y)1746 3518 y Fc(0)1790 3559
2589 y Fn(+)g(12)g Fm(\000)h Fn(2)p Fk(B)87 b Fm(\025)d Fn(0)p
2590 Fk(;)1542 3704 y Fn(2)p Fk(x)1646 3663 y Fc(0)1692 3704
2591 y Fm(\000)22 b Fk(y)1843 3663 y Fc(0)1888 3704 y Fn(+)g(3)g
2592 Fm(\000)g Fk(B)88 b Fm(\025)c Fn(0)p Fk(:)257 3899 y
2593 Fn(Finding)26 b(the)i(maxim)m(um)d(of)i(\()p Fk(x;)17
2594 b(y)t Fn(\))1560 3863 y Ff(T)1642 3899 y Fn(is)27 b(equiv)-5
2595 b(alen)m(t)27 b(to)g(\014nding)g(the)h(minim)m(um)d(of)i(\()p
2596 Fk(x)3421 3863 y Fc(0)3444 3899 y Fk(;)17 b(y)3540 3863
2597 y Fc(0)3562 3899 y Fn(\))3600 3863 y Ff(T)3655 3899 y
2598 Fn(,)257 4020 y(pro)m(vided)33 b Fk(B)38 b Fn(is)32 b(large)g(enough.)
2599 44 b(The)33 b(solution)e(of)h(the)h(ab)s(o)m(v)m(e)h(problem)d(is:)257
2600 4202 y Fl(\(\(a)52 b(maximization)j(problem)e(1)f(\))309
2601 4322 y(\(if)g(#[)f(-1)h(6])360 4443 y(\(if)g(#[)g(-1)g(3])411
2602 4563 y(\(list)h(#[)f(0)f(0])719 4683 y(#[)h(0)f(0]\))411
2603 4804 y(\(if)h(#[)g(-5)g(27])462 4924 y(\(newparm)i(1)d(\(div)i(#[)e(1)h
2604 (1])g(2\)\))462 5045 y(\(list)h(#[)f(1)f(-1)h(-1])770
2605 5165 y(#[)g(0)f(0)h(0]\))462 5285 y(\(list)h(#[)f(1)f(-4])770
2606 5406 y(#[)h(1)f(-5]\)\)\))360 5526 y(\(list)h(#[)g(1)g(-4])667
2607 5646 y(#[)g(1)g(-5]\)\)\))p eop
2608 %%Page: 11 11
2609 11 10 bop 257 266 a Fj(2)98 b(USING)32 b(THE)i(PIP)f(SOFTW)-11
2610 b(ARE)1830 b Fn(11)404 573 y(Supp)s(ose)33 b(w)m(e)h(tell)d(PIP)i(that)
2611 g Fk(B)k Fn(is)32 b(a)h(large)e(parameter.)43 b(The)34
2612 b(input)e(\014le)g(is)g(no)m(w:)257 764 y Fl(\(\(a)52
2613 b(maximization)j(problem\))309 884 y(2)c(1)h(4)f(0)h(3)f(1)309
2614 1005 y(\(#[-1)h(0)g(0)f(1])360 1125 y(#[0)h(-1)g(0)f(1])360
2615 1245 y(#[-1)h(3)g(12)g(-2])360 1366 y(#[2)g(-1)g(3)f(-1])309
2616 1486 y(\))309 1607 y(\(\))257 1727 y(\))257 1918 y Fn(and)33
2617 b(the)g(solution)e(is)h(m)m(uc)m(h)h(simpler:)257 2109
2618 y Fl(\(\(a)52 b(maximization)j(problem)e(1)f(\))309 2229
2619 y(\(list)g(#[)g(1)g(-4])616 2350 y(#[)g(1)g(-5]\)\))257
2620 2541 y Fn(The)39 b(reader)f(ma)m(y)g(care)g(to)f(c)m(hec)m(k)j(that)d
2621 (this)h(result)f(is)g(equiv)-5 b(alen)m(t)38 b(to)f(the)h(previous)g
2622 (one)257 2661 y(as)k(so)s(on)f(as)g Fk(B)47 b(>)42 b
2623 Fn(5.)69 b(The)42 b(p)s(osition)d(of)i(the)h(minim)m(um)37
2624 b(is:)61 b Fk(x)2671 2625 y Fc(0)2736 2661 y Fn(=)43
2625 b Fk(B)33 b Fm(\000)28 b Fn(4)p Fk(;)17 b(y)3212 2625
2626 y Fc(0)3276 2661 y Fn(=)42 b Fk(B)33 b Fm(\000)c Fn(5,)257
2627 2781 y(from)35 b(whic)m(h)g(w)m(e)i(deduce:)51 b Fk(x)33
2628 b Fn(=)f(4)p Fk(;)17 b(y)35 b Fn(=)d(5.)52 b(As)36 b(exp)s(ected,)i
2629 Fk(B)j Fn(has)35 b(disapp)s(eared)h(from)e(the)257 2902
2630 y(solution.)56 b(If)37 b(this)g(do)s(es)h(not)f(happ)s(en,)i(w)m(e)f
2631 (observ)m(e)h(\014rst)e(that)g Fk(B)43 b Fn(m)m(ust)37
2632 b(ha)m(v)m(e)h(a)f(p)s(ositiv)m(e)257 3022 y(co)s(e\016cien)m(t)c(in)f
2633 (the)h(result)f(\(if)f(not,)i(one)f(of)g(the)h(inequalities)e
2634 Fk(x;)17 b(y)31 b Fm(\025)d Fn(0)k(w)m(ould)g(b)s(e)h(violated)257
2635 3142 y(for)39 b Fk(B)44 b Fn(large)37 b(enough\).)63
2636 b(This)39 b(means)g(that)f(the)h(original)d(p)s(olyhedron)j(is)f(not)h
2637 (b)s(ounded,)257 3263 y(since,)k(whatev)m(er)f Fk(B)5
2638 b Fn(,)43 b(it)c(con)m(tains)h(a)g(p)s(oin)m(t)g(whose)h(co)s
2639 (ordinates)f(are)g Fk(O)s Fn(\()p Fk(B)5 b Fn(\),)42
2640 b(and)e(hence)257 3383 y(has)33 b(no)g(maxim)m(um.)257
2641 3641 y Fg(2.4.4)113 b(Optimizing)34 b(Linear)k(Cost)f(F)-9
2642 b(unctions)257 3826 y Fn(The)36 b(problem)d(here)j(is)e(to)g(compute)g
2643 (the)h(minim)m(um)d(of)i(a)g(linear)f(function)h Fk(cx)h
2644 Fn(in)f(a)g(p)s(oly-)257 3946 y(hedron)k Fk(P)14 b Fn(,)38
2645 b(where)h Fk(c)e Fn(is)g(a)g(v)m(ector)h(with)f(in)m(teger)g(co)s
2646 (e\016cien)m(ts.)59 b(Let)37 b(us)h(in)m(tro)s(duce)g(a)f(new)257
2647 4066 y(unkno)m(wn)e Fk(y)t Fn(.)45 b(Solv)m(e)33 b(the)h(linear)e
2648 (programming)e(problem)i(obtained)h(b)m(y)h(adding)e(the)i(con-)257
2649 4187 y(strain)m(t)e Fk(y)f Fm(\025)d Fk(cx)33 b Fn(to)f(the)g
2650 (de\014ning)g(constrain)m(ts)h(of)f Fk(P)14 b Fn(.)42
2651 b Fk(y)36 b Fn(should)c(b)s(e)g(the)h(\014rst)f(unkno)m(wn)i(in)257
2652 4307 y(the)28 b(lexicographic)d(ordering.)41 b(Let)27
2653 b Fk(y)1640 4322 y Ff(s)1676 4307 y Fk(;)17 b(x)1775
2654 4322 y Ff(s)1839 4307 y Fn(b)s(e)27 b(the)h(solution.)40
2655 b(Supp)s(ose)28 b(that)e(the)i(minim)m(um)257 4428 y(of)j
2656 Fk(cx)g Fn(in)g Fk(P)44 b Fn(is)30 b(obtained)h(at)g
2657 Fk(x)1384 4443 y Ff(m)1482 4428 y Fn(and)g(set)g Fk(y)1868
2658 4443 y Ff(m)1962 4428 y Fn(=)d Fk(cx)2163 4443 y Ff(m)2230
2659 4428 y Fn(.)43 b(Since)31 b Fk(x)2608 4443 y Ff(s)2676
2660 4428 y Fn(is)g(in)f Fk(P)14 b Fn(,)31 b(and)g Fk(y)3256
2661 4443 y Ff(s)3320 4428 y Fm(\025)d Fk(cx)3522 4443 y Ff(s)3559
2662 4428 y Fn(,)k(it)257 4548 y(is)26 b(clear)f(that)g Fk(y)827
2663 4563 y Ff(s)891 4548 y Fm(\025)j Fk(y)1044 4563 y Ff(m)1110
2664 4548 y Fn(.)42 b(Con)m(v)m(ersely)-8 b(,)29 b(\()p Fk(y)1772
2665 4563 y Ff(m)1838 4548 y Fk(;)17 b(x)1937 4563 y Ff(m)2003
2666 4548 y Fn(\))26 b(satis\014es)g(the)g(constrain)m(ts)g(of)g(the)g
2667 (problem)257 4668 y(of)33 b(whic)m(h)h(\()p Fk(y)735
2668 4683 y Ff(s)771 4668 y Fk(;)17 b(x)870 4683 y Ff(m)937
2669 4668 y Fn(\))33 b(is)f(the)i(lexicographic)d(minim)m(um.)42
2670 b(Hence)34 b(\()p Fk(y)2715 4683 y Ff(s)2752 4668 y Fk(;)17
2671 b(x)2851 4683 y Ff(s)2888 4668 y Fn(\))28 b Fm(\034)g
2672 Fn(\()p Fk(y)3168 4683 y Ff(m)3234 4668 y Fk(;)17 b(x)3333
2673 4683 y Ff(m)3400 4668 y Fn(\),)33 b(and,)257 4789 y(since)38
2674 b Fk(y)j Fn(is)c(the)h(\014rst)g(unkno)m(wn,)i Fk(y)1570
2675 4804 y Ff(s)1643 4789 y Fm(\024)c Fk(y)1804 4804 y Ff(m)1871
2676 4789 y Fn(.)58 b(Hence,)40 b Fk(y)2327 4804 y Ff(m)2429
2677 4789 y Fn(=)c Fk(y)2589 4804 y Ff(s)2625 4789 y Fn(.)59
2678 b(There)38 b(is)f(no)h(guaran)m(tee,)257 4909 y(ho)m(w)m(ev)m(er,)d
2679 (that)e Fk(x)925 4924 y Ff(s)990 4909 y Fn(=)27 b Fk(x)1148
2680 4924 y Ff(m)1215 4909 y Fn(.)257 5167 y Fg(2.4.5)113
2681 b(Negativ)m(e)36 b(Unkno)m(wns)j(and)f(P)m(arameters)257
2682 5351 y Fn(Supp)s(ose)32 b(w)m(e)f(w)m(an)m(t)g(to)f(\014nd)h(the)f
2683 (minim)m(um)d(of)j Fk(f)11 b Fn(\()p Fk(i;)17 b(j)6 b
2684 Fn(\))27 b(=)h Fk(i)17 b Fm(\000)h Fn(2)p Fk(j)36 b Fn(o)m(v)m(er)31
2685 b(the)g(square)g(domain)257 5472 y(represen)m(ted)k(in)d(Figure)g(1)
2686 1246 5436 y Fe(1)1285 5472 y Fn(.)p 257 5555 1371 4 v
2687 370 5616 a Fb(1)407 5646 y Fa(This)27 b(example)h(w)n(as)e(prop)r(osed)
2688 h(and)g(solv)n(ed)g(b)n(y)g(Pierre)f(Boulet.)p eop
2689 %%Page: 12 12
2690 12 11 bop 257 266 a Fj(2)98 b(USING)32 b(THE)i(PIP)f(SOFTW)-11
2691 b(ARE)1830 b Fn(12)p 257 477 3426 4 v 952 2012 a @beginspecial
2692 0 @llx 0 @lly 362 @urx 273 @ury 1842 @rhi @setspecial
2693 %%BeginDocument: images/negatifs.eps
2694 %!PS-Adobe-2.0 EPSF-2.0
2695 %%Title: /tmp/xfig-fig001441
2696 %%Creator: fig2dev Version 2.1.8 Patchlevel 0
2697 %%CreationDate: Thu May  9 15:32:56 1996
2698 %%For: jfcollar@monet (Jean-Francois COLLARD)
2699 %%Orientation: Portrait
2700 %%BoundingBox: 0 0 362 273
2701 %%Pages: 0
2702 %%EndComments
2703 /$F2psDict 200 dict def 
2704 $F2psDict begin
2705 $F2psDict /mtrx matrix put
2706 /l {lineto} bind def
2707 /m {moveto} bind def
2708 /s {stroke} bind def
2709 /n {newpath} bind def
2710 /gs {gsave} bind def
2711 /gr {grestore} bind def
2712 /clp {closepath} bind def
2713 /graycol {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
2714 4 -2 roll mul setrgbcolor} bind def
2715 /col-1 {} def
2716 /col0 {0 0 0 setrgbcolor} bind def
2717 /col1 {0 0 1 setrgbcolor} bind def
2718 /col2 {0 1 0 setrgbcolor} bind def
2719 /col3 {0 1 1 setrgbcolor} bind def
2720 /col4 {1 0 0 setrgbcolor} bind def
2721 /col5 {1 0 1 setrgbcolor} bind def
2722 /col6 {1 1 0 setrgbcolor} bind def
2723 /col7 {1 1 1 setrgbcolor} bind def
2724 /col8 {.68 .85 .9 setrgbcolor} bind def
2725 /col9 {0 .39 0 setrgbcolor} bind def
2726 /col10 {.65 .17 .17 setrgbcolor} bind def
2727 /col11 {1 .51 0 setrgbcolor} bind def
2728 /col12 {.63 .13 .94 setrgbcolor} bind def
2729 /col13 {1 .75 .8 setrgbcolor} bind def
2730 /col14 {.7 .13 .13 setrgbcolor} bind def
2731 /col15 {1 .84 0 setrgbcolor} bind def
2732  /DrawEllipse {
2733         /endangle exch def
2734         /startangle exch def
2735         /yrad exch def
2736         /xrad exch def
2737         /y exch def
2738         /x exch def
2739         /savematrix mtrx currentmatrix def
2740         x y translate xrad yrad scale 0 0 1 startangle endangle arc
2741         savematrix setmatrix
2742         } def
2744         end
2745 /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
2746 /$F2psEnd {$F2psEnteredState restore end} def
2747 %%EndProlog
2749 $F2psBegin
2750 0 setlinecap 0 setlinejoin
2751 -94.0 513.0 translate 0.900 -0.900 scale
2752 0.500 setlinewidth
2753 % Ellipse
2754 n 374 389 2 2 0 360 DrawEllipse gs 0.00 setgray fill gr
2755 gs col0 s gr
2756 % Ellipse
2757 n 314 329 2 2 0 360 DrawEllipse gs 0.00 setgray fill gr
2758 gs col0 s gr
2759 % Ellipse
2760 n 314 509 2 2 0 360 DrawEllipse gs 0.00 setgray fill gr
2761 gs col0 s gr
2762 % Ellipse
2763 n 314 449 2 2 0 360 DrawEllipse gs 0.00 setgray fill gr
2764 gs col0 s gr
2765 % Ellipse
2766 n 134 389 2 2 0 360 DrawEllipse gs 0.00 setgray fill gr
2767 gs col0 s gr
2768 % Ellipse
2769 n 194 389 2 2 0 360 DrawEllipse gs 0.00 setgray fill gr
2770 gs col0 s gr
2771 % Ellipse
2772 n 254 389 2 2 0 360 DrawEllipse gs 0.00 setgray fill gr
2773 gs col0 s gr
2774 % Polyline
2775 n 104 389 m 506 389 l gs col-1 s gr
2776 n 498.000 387.000 m 506.000 389.000 l 498.000 391.000 l gs 2 setlinejoin col-1 s gr
2777 % Polyline
2778 n 314 569 m 314 281 l gs col-1 s gr
2779 n 312.000 289.000 m 314.000 281.000 l 316.000 289.000 l gs 2 setlinejoin col-1 s gr
2780 % Polyline
2781 n 254 329 m 134 449 l  254 569 l  374 449 l  254 329 l gs col-1 s gr
2782 % Polyline
2783 n 314 554 m 314 266 l gs col-1 s gr
2784 n 312.000 274.000 m 314.000 266.000 l 316.000 274.000 l gs 2 setlinejoin col-1 s gr
2785 /Times-Italic findfont 18.00 scalefont setfont
2786 479 374 m 
2787 gs 1 -1 scale (i) col-1 show gr
2788 /Times-Italic findfont 18.00 scalefont setfont
2789 299 299 m 
2790 gs 1 -1 scale (j) col-1 show gr
2791 /Times-Italic findfont 18.00 scalefont setfont
2792 231 407 m 
2793 gs 1 -1 scale (-n-5) col-1 show gr
2794 /Times-Italic findfont 18.00 scalefont setfont
2795 358 405 m 
2796 gs 1 -1 scale (n+5) col-1 show gr
2797 /Times-Italic findfont 18.00 scalefont setfont
2798 320 454 m 
2799 gs 1 -1 scale (-n-5) col-1 show gr
2800 /Times-Italic findfont 18.00 scalefont setfont
2801 322 333 m 
2802 gs 1 -1 scale (n+5) col-1 show gr
2803 $F2psEnd
2805 %%EndDocument
2806  @endspecial 1404 2215 a(Figure)31 b(1:)43 b(Problem)32
2807 b(domain)404 2499 y(As)i(ab)s(o)m(v)m(e,)g(w)m(e)h(in)m(tro)s(duce)e(a)
2808 h(new)g(unkno)m(wn)h Fk(f)45 b Fn(and)33 b(the)h(inequalit)m(y)f
2809 Fk(f)g Fm(\000)23 b Fk(i)g Fn(+)g(2)p Fk(j)35 b Fm(\025)30
2810 b Fn(0.)257 2620 y(Since)j(w)m(e)h(w)m(an)m(t)f(to)f(optimize)f
2811 Fk(f)11 b Fn(,)32 b Fk(f)44 b Fn(will)30 b(app)s(ear)i(as)h(the)g
2812 (\014rst)g(unkno)m(wn.)404 2740 y(The)24 b(tric)m(k)f(for)f(solving)g
2813 (the)i(problem)d(in)i Fk(Z)29 b Fn(is)23 b(to)g(in)m(tro)s(duce)g(the)g
2814 (follo)m(wing)d(parameters:)403 2941 y Fm(\017)48 b Fk(G)28
2815 b Fm(\025)g Fk(max)p Fn(\(0)p Fk(;)17 b Fm(\000)p Fk(i;)g
2816 Fm(\000)p Fk(j;)g Fm(\000)p Fk(f)11 b Fn(\).)403 3144
2817 y Fm(\017)48 b Fk(P)41 b Fn(=)28 b Fk(max)p Fn(\(0)p
2818 Fk(;)17 b Fm(\000)p Fk(n)p Fn(\).)257 3346 y(This)33
2819 b(c)m(hoice)g(insure)g(that)f(the)h(new)h(v)-5 b(ariables)31
2820 b(and)i(parameters:)1680 3563 y Fk(f)1739 3522 y Fc(0)1845
2821 3563 y Fn(=)83 b Fk(G)22 b Fn(+)g Fk(f)1706 3709 y(i)1739
2822 3667 y Fc(0)1845 3709 y Fn(=)83 b Fk(G)22 b Fn(+)g Fk(i)1693
2823 3854 y(j)1739 3813 y Fc(0)1845 3854 y Fn(=)83 b Fk(G)22
2824 b Fn(+)g Fk(j)1681 3999 y(n)1739 3958 y Fc(0)1845 3999
2825 y Fn(=)83 b Fk(P)36 b Fn(+)22 b Fk(n)257 4217 y Fn(are)41
2826 b(all)d(p)s(ositiv)m(e.)66 b(This)41 b(prop)s(ert)m(y)g(sta)m(ys)g
2827 (true)g(if)e Fk(G)h Fn(gro)m(ws.)68 b(Hence,)44 b Fk(G)c
2828 Fn(is)g(again)e(a)i(big)257 4337 y(parameter.)78 b(Ho)m(w)m(ev)m(er,)50
2829 b Fk(P)57 b Fn(m)m(ust)45 b(b)s(e)f(considered)h(as)g(an)f(ordinary)f
2830 (parameter.)78 b(After)257 4458 y(replacemen)m(t)39 b(of)e
2831 Fk(i;)17 b(j;)g(n;)g(f)49 b Fn(b)m(y)40 b(the)e(new)h(v)-5
2832 b(ariables)37 b Fk(i)2248 4422 y Fc(0)2272 4458 y Fk(;)17
2833 b(j)2362 4422 y Fc(0)2385 4458 y Fk(;)g(n)2487 4422 y
2834 Fc(0)2510 4458 y Fk(;)g(f)2613 4422 y Fc(0)2636 4458
2835 y Fn(,)39 b(w)m(e)h(get)e(a)g(system)h(whic)m(h)257 4578
2836 y(corresp)s(onds)34 b(to)e(the)h(follo)m(wing)d(input:)257
2837 4804 y Fl(\()309 4924 y(\()51 b(Solving)i(MIN\(i-2.j\))h(under)f(the)f
2838 (following)i(constraints:)411 5045 y(Unknowns)g(may)e(be)f(negative.)
2839 411 5165 y(Order:)411 5285 y(f')h(i')g(j')g(constant)h(G)e(P)h(n')360
2840 5406 y(\))309 5526 y(3)f(3)h(5)f(0)h(4)f(1)309 5646 y(\()p
2842 %%Page: 13 13
2843 13 12 bop 257 266 a Fj(2)98 b(USING)32 b(THE)i(PIP)f(SOFTW)-11
2844 b(ARE)1830 b Fn(13)360 573 y Fl(#[)52 b(0)f(1)h(1)f(20)h(-2)g(-4)g(4)f
2845 (])360 693 y(#[)h(1)f(-1)h(2)g(0)f(-2)h(0)f(0)h(])360
2846 814 y(#[)g(0)f(-1)h(-1)g(0)f(2)h(0)f(0)h(])360 934 y(#[)g(0)f(1)h(-1)g
2847 (10)f(0)h(-2)g(2)f(])360 1054 y(#[)h(0)f(-1)h(1)g(10)f(0)h(-2)g(2)f(])
2848 411 1175 y(\))309 1295 y(\()g(\)\))404 1496 y Fn(The)33
2849 b(result)g(is:)257 1679 y Fl(\()309 1800 y(\()51 b(Solving)i
2850 (MIN\(i-2.j\))h(under)f(the)f(following)i(constraints:)411
2851 1920 y(Unknowns)g(may)e(be)f(negative.)411 2040 y(Order:)411
2852 2161 y(f')h(i')g(j')g(constant)h(G)e(P)h(n')411 2281
2853 y(-1)g(\)\(if)g(#[)g(0)g(-1)f(1)h(5])257 2402 y(\(list)h(#[)f(1)f(3)h
2854 (-3)g(-15])257 2522 y(#[)g(1)g(1)f(-1)h(-5])257 2642
2855 y(#[)g(1)g(-1)f(1)h(5])257 2763 y(\))257 2883 y(\(\))257
2856 3004 y(\))257 3124 y(\))257 3307 y Fn(whic)m(h)33 b(should)g(b)s(e)g
2857 (read)f(as:)422 3503 y(\()p Fk(f)519 3462 y Fc(0)542
2858 3503 y Fk(;)17 b(i)619 3462 y Fc(0)642 3503 y Fk(;)g(j)732
2859 3462 y Fc(0)755 3503 y Fn(\))83 b(=)g Fl(if)50 b Fm(\000)23
2860 b Fk(P)36 b Fn(+)22 b Fk(n)1542 3462 y Fc(0)1587 3503
2861 y Fm(\000)h Fn(5)k Fm(\025)i Fn(0)1035 3648 y Fl(then)g
2862 Fn(\()p Fk(G)22 b Fn(+)g(3)p Fk(P)35 b Fm(\000)23 b Fn(3)p
2863 Fk(n)1857 3607 y Fc(0)1902 3648 y Fm(\000)g Fn(15)p Fk(;)17
2864 b(G)k Fn(+)h Fk(P)36 b Fm(\000)22 b Fk(n)2596 3607 y
2865 Fc(0)2642 3648 y Fm(\000)h Fn(5)p Fk(;)17 b(G)k Fm(\000)i
2866 Fk(P)35 b Fn(+)22 b Fk(n)3287 3607 y Fc(0)3333 3648 y
2867 Fn(+)g(5\))1035 3794 y Fl(else)29 b Fm(?)257 3990 y Fn(That)k(is,)f(in)
2868 g(the)h(original)d(co)s(ordinate)h(system:)722 4186 y(\()p
2869 Fk(f)5 b(;)17 b(i;)g(j)6 b Fn(\))28 b(=)f Fl(if)h Fk(n)g
2870 Fm(\025)g Fn(5)g Fl(then)h Fn(\()p Fm(\000)p Fn(3)p Fk(n)22
2871 b Fm(\000)h Fn(15)p Fk(;)17 b Fm(\000)p Fk(n)22 b Fm(\000)g
2872 Fn(5)p Fk(;)17 b(n)22 b Fn(+)g(5\))28 b Fl(else)g Fm(?)257
2873 4382 y Fn(I.e.,)35 b(the)g(minim)m(um)30 b(v)-5 b(alue)34
2874 b(for)f(function)g Fk(f)45 b Fn(is)33 b Fm(\000)p Fn(3)p
2875 Fk(n)24 b Fm(\000)f Fn(15,)34 b(and)g(this)g(v)-5 b(alue)33
2876 b(is)h(reac)m(hed)h(at)257 4503 y(p)s(oin)m(t)c(\()p
2877 Fm(\000)p Fk(n)19 b Fm(\000)h Fn(5)p Fk(;)d(n)i Fn(+)g(5\).)42
2878 b(This)31 b(minim)m(um)d(exists)k(only)f(if)e Fk(n)f
2879 Fm(\025)h Fn(5;)i(otherwise,)h(the)f(feasible)257 4623
2880 y(set)j(is)e(empt)m(y)-8 b(.)257 4879 y Fg(2.4.6)113
2881 b(Mixed)37 b(Programming)257 5064 y Fn(A)43 b(mixed)e(program)g(is)h(a)
2882 g(program)f(in)g(whic)m(h)i(some)f(v)-5 b(ariables)41
2883 b(are)h(constrained)g(to)g(b)s(e)257 5185 y(in)m(tegers)28
2884 b(while)f(others)h(ma)m(y)g(tak)m(e)g(rational)d(v)-5
2885 b(alues.)42 b(Supp)s(ose)28 b(for)f(instance)h(that)g(w)m(e)g(ha)m(v)m
2886 (e)257 5305 y(to)33 b(solv)m(e:)1441 5501 y Fk(S)89 b
2887 Fn(=)83 b(min)15 b Fk(ax)23 b Fn(+)f Fk(by)t(;)1749 5646
2888 y(Ax)h Fn(+)f Fk(B)5 b(y)25 b Fn(+)d Fk(c)28 b Fm(\025)g
2889 Fn(0)p Fk(;)p eop
2890 %%Page: 14 14
2891 14 13 bop 257 266 a Fj(3)98 b(USING)32 b(THE)i(PIP)f(LIBRAR)-8
2892 b(Y)1947 b Fn(14)257 573 y(where)34 b Fk(y)i Fn(is)c(the)h(v)m(ector)h
2893 (of)e(the)h(in)m(teger)f(v)-5 b(ariables.)42 b(First,)32
2894 b(solv)m(e)1439 902 y Fk(T)96 b Fn(=)83 b(min)16 b Fk(ax;)1751
2895 1047 y(Ax)23 b Fn(+)f Fk(B)5 b(y)25 b Fn(+)e Fk(c)k Fm(\025)h
2896 Fn(0)p Fk(;)257 1255 y Fn(in)22 b(rational,)h(with)f
2897 Fk(y)k Fn(as)e(parameters.)40 b(The)24 b(result)e(is)h(a)f(quast.)42
2898 b(T)-8 b(o)22 b(eac)m(h)i(leaf)e Fk(i)h Fn(is)g(asso)s(ciated)257
2899 1376 y(a)40 b(linear)e(function)i Fk(f)1062 1391 y Ff(i)1090
2900 1376 y Fn(\()p Fk(y)t Fn(\))f(and)h(a)g(set)h(of)e(inequalities)f
2901 Fk(C)2411 1391 y Ff(i)2439 1376 y Fk(y)30 b Fn(+)d Fk(d)2671
2902 1391 y Ff(i)2740 1376 y Fm(\025)40 b Fn(0.)66 b Fk(T)53
2903 b Fn(is)40 b(equal)g(to)f Fk(f)3654 1391 y Ff(i)257 1496
2904 y Fn(when)33 b Fk(y)h Fn(is)c(suc)m(h)j(that)d(the)i(corresp)s(onding)f
2905 (inequalities)e(are)i(satis\014ed.)43 b(F)-8 b(or)31
2906 b(eac)m(h)g Fk(i)p Fn(,)h(solv)m(e)257 1616 y(the)h(problem:)1485
2907 1825 y Fk(S)1545 1840 y Ff(i)1657 1825 y Fn(=)83 b(min)15
2908 b Fk(f)2043 1840 y Ff(i)2071 1825 y Fn(\()p Fk(y)t Fn(\))21
2909 b(+)h Fk(by)t(;)1816 1970 y(C)1886 1985 y Ff(i)1914 1970
2910 y Fk(y)j Fn(+)d Fk(d)2136 1985 y Ff(i)2191 1970 y Fm(\025)29
2911 b Fn(0)p Fk(;)257 2178 y Fn(in)41 b(in)m(tegers.)69 b(The)43
2912 b(\014nal)d(result)h(is)g(the)g(minim)m(um)d(of)j(all)e
2913 Fk(S)2571 2193 y Ff(i)2599 2178 y Fn(.)69 b(Ob)m(viously)-8
2914 b(,)44 b(the)d(metho)s(d)257 2299 y(can)34 b(accomo)s(date)e
2915 (parameters)g(in)h(the)g(constrain)m(ts.)45 b(The)33
2916 b Fk(S)2554 2314 y Ff(i)2615 2299 y Fn(will)e(b)s(e)i(functions)g(of)f
2917 (these)257 2419 y(parameters,)h(and)g(the)g(minim)m(um)c(m)m(ust)k(b)s
2918 (e)f(computed)h(sym)m(b)s(olically)-8 b(.)257 2750 y
2919 Fo(3)161 b(Using)54 b(the)f(PIP)h(Library)257 2969 y
2920 Fn(The)42 b(PIP)f(Library)e(\(PipLib)g(for)h(short\))h(w)m(as)g
2921 (implemen)m(ted)e(to)h(allo)m(w)e(the)j(user)g(to)f(call)257
2922 3090 y(PIP)f(directly)d(from)h(his)g(programs,)g(without)g(\014le)g
2923 (accesses)j(or)d(system)i(calls.)56 b(The)39 b(user)257
2924 3210 y(only)i(needs)h(to)f(link)e(his)i(programs)f(with)h(C)g
2925 (libraries.)66 b(The)42 b(PipLib)e(mainly)f(pro)m(vides)257
2926 3330 y(one)29 b(function)f(whic)m(h)g(tak)m(es)i(as)e(input)g(the)h
2927 (problem)e(description)g(and)i(some)f(options,)g(and)257
2928 3451 y(returns)43 b(a)f Fl(Quast)h Fn(\(see)g(grammar)d(2)h(in)h
2929 (section)g(2.3\))f(corresp)s(onding)h(to)g(the)g(solution.)257
2930 3571 y(Some)c(other)g(functions)f(are)h(pro)m(vided)h(for)e(con)m(v)m
2931 (enience)j(reasons)f(;)h(they)f(are)f(describ)s(ed)257
2932 3691 y(in)k(section)h(3.2.)73 b(Most)43 b(of)f(them)g(require)h(some)g
2933 (sp)s(eci\014c)g(structures)h(to)f(represen)m(t)h(the)257
2934 3812 y(problem)32 b(or)g(the)h(solution)e(;)i(these)g(structures)i(are)
2935 d(describ)s(ed)i(in)e(section)g(3.1.)257 4099 y Fh(3.1)136
2936 b(PipLib)44 b(data)i(structures)f(description)257 4284
2937 y Fg(3.1.1)113 b(PipMatrix)36 b(structure)257 4468 y
2938 Fl(struct)53 b(pipmatrix)257 4589 y({)f(unsigned)h(NbRows,)g(NbColumns)
2939 h(;)360 4709 y(Entier)f(**)f(p)f(;)360 4830 y(Entier)i(*)e(p_Init)i(;)
2940 257 4950 y(})f(;)257 5070 y(typedef)h(struct)g(pipmatrix)h(PipMatrix)g
2941 (;)257 5285 y Fn(The)49 b Fl(PipMatrix)h Fn(structure)f(is)f(dev)m
2942 (oted)h(to)e(represen)m(t)j(a)e(constrain)m(ts)g(matrix)e(in)h(the)257
2943 5406 y(P)m(olyLib)41 b(shap)s(e)h([3)o(].)70 b(The)42
2944 b(whole)f(matrix)e(is)i(arranged)g(ro)m(w)h(after)e(ro)m(w)i(at)f(the)g
2945 Fl(p)p 3446 5406 31 4 v 38 w(Init)257 5526 y Fn(adress.)k
2946 Fl(p)33 b Fn(is)f(an)h(arra)m(y)g(of)f(p)s(oin)m(ters)g(in)g(whic)m(h)h
2947 Fl(p[i])h Fn(p)s(oin)m(ts)e(to)h(the)g(b)s(eginning)e(of)h(the)h(i)3613
2948 5490 y Ff(th)257 5646 y Fn(ro)m(w.)44 b Fl(NbRows)31
2949 b Fn(and)g Fl(NbColumns)i Fn(are)d(resp)s(ectiv)m(ely)h(the)g(n)m(um)m
2950 (b)s(er)g(of)f(ro)m(ws)h(and)f(columns)g(of)p eop
2951 %%Page: 15 15
2952 15 14 bop 257 266 a Fj(3)98 b(USING)32 b(THE)i(PIP)f(LIBRAR)-8
2953 b(Y)1947 b Fn(15)257 573 y(the)38 b(matrix.)56 b(W)-8
2954 b(e)37 b(use)h(this)f(structure)i(to)d(carry)i(p)s(olyhedrons.)58
2955 b(Eac)m(h)38 b(ro)m(w)f(corresp)s(onds)257 693 y(to)c(a)f(constrain)m
2956 (t)h(whic)m(h)g(the)g(p)s(olyhedron)g(m)m(ust)g(satisfy)-8
2957 b(.)44 b(The)33 b(constrain)m(t)g(is)f(an)h(equalit)m(y)257
2958 814 y(if)e(the)i(\014rst)g(elemen)m(t)f(is)f(0,)h(an)g(inequalit)m(y)g
2959 Fk(p)p Fn(\()p Fk(x)p Fn(\))27 b Fm(\025)i Fn(0)i(if)h(the)g(\014rst)h
2960 (elemen)m(t)f(is)f(1.)43 b(The)34 b(next)257 934 y(elemen)m(ts)47
2961 b(are)e(the)i(unkno)m(wn)g(co)s(e\016cien)m(ts,)k(follo)m(w)m(ed)45
2962 b(b)m(y)i(the)f(parameter)f(co)s(e\016cien)m(ts.)257
2963 1054 y(The)38 b(last)d(elemen)m(t)h(is)g(the)g(constan)m(t)i(factor.)54
2964 b(F)-8 b(or)35 b(instance,)i(in)f(the)h(problem)e(of)g(section)257
2965 1175 y(2.1.1)d(the)h(domain)e(is)h(de\014ned)i(b)m(y)g(3)e(constrain)m
2966 (ts:)1608 1302 y Fd(8)1608 1377 y(>)1608 1402 y(<)1608
2967 1552 y(>)1608 1576 y(:)1723 1380 y Fm(\000)p Fk(i)23
2968 b Fn(+)f Fk(m)28 b Fm(\025)h Fn(0)1723 1501 y Fm(\000)p
2969 Fk(j)g Fn(+)22 b Fk(n)28 b Fm(\025)g Fn(0)1723 1621 y
2970 Fk(j)h Fn(+)22 b Fk(i)g Fm(\000)h Fk(k)30 b Fm(\025)f
2971 Fn(0)257 1829 y(the)k(ro)m(ws)h(corresp)s(onding)e(to)h(these)g
2972 (constrain)m(ts)g(w)m(ould)g(b)s(e:)257 2027 y Fl(#)52
2973 b(eq/in)104 b(i)154 b(j)g(k)g(m)g(n)g(cst)462 2147 y(1)206
2974 b(0)103 b(-1)154 b(0)g(1)g(0)205 b(0)462 2268 y(1)154
2975 b(-1)h(0)f(0)g(0)g(1)205 b(0)462 2388 y(1)h(1)154 b(1)103
2976 b(-1)154 b(0)g(0)205 b(0)257 2587 y Fn(The)34 b(con)m(text)g(is)e
2977 (de\014ned)i(b)m(y)f(one)g(constrain)m(t:)1547 2704 y
2978 Fd(n)1644 2800 y Fm(\000)p Fk(k)26 b Fn(+)c Fk(m)g Fn(+)g
2979 Fk(n)28 b Fm(\025)g Fn(0)257 3015 y(the)33 b(ro)m(w)g(corresp)s(onding)
2980 g(to)f(this)g(constrain)m(t)h(w)m(ould)f(b)s(e:)257 3213
2981 y Fl(#)52 b(eq/in)104 b(k)154 b(m)g(n)g(cst)462 3334
2982 y(1)g(-1)h(1)f(1)205 b(0)257 3593 y Fg(3.1.2)113 b(PipV)-9
2983 b(ector)35 b(structure)257 3777 y Fl(struct)53 b(pipvector)257
2984 3898 y({)f(int)g(nb_elements)i(;)360 4018 y(Entier)f(*)e(the_vector)j
2985 (;)360 4138 y(Entier)f(*)e(the_deno)j(;)257 4259 y(})e(;)257
2986 4379 y(typedef)h(struct)g(pipvector)h(PipVector)g(;)257
2987 4601 y Fn(The)34 b Fl(PipVector)g Fn(structure)g(represen)m(ts)h(a)d
2988 Fl(Vector)i Fn(as)e(describ)s(ed)i(in)d(grammar)f(2)i(in)g(sec-)257
2989 4721 y(tion)h(2.3.)45 b Fl(nb)p 764 4721 31 4 v 37 w(elements)36
2990 b Fn(is)c(the)i(n)m(um)m(b)s(er)g(of)f(v)m(ector)h(elemen)m(ts,)g
2991 Fl(the)p 2853 4721 V 38 w(vector)g Fn(is)f(an)g(arra)m(y)257
2992 4842 y(whic)m(h)e(con)m(tains)f(the)h(n)m(umerators)f(of)f(these)j
2993 (elemen)m(ts)e(and)g Fl(the)p 2688 4842 V 38 w(deno)h
2994 Fn(is)f(an)g(arra)m(y)g(whic)m(h)257 4962 y(con)m(tains)j(their)f
2995 (denominators:)42 b(the)33 b(i)1714 4926 y Ff(th)1816
2996 4962 y Fn(elemen)m(t)g(is)f Fl(the)p 2434 4962 V 38 w(vector[i]/the)p
2997 3135 4962 V 40 w(deno[i])p Fn(.)257 5221 y Fg(3.1.3)113
2998 b(PipNewparm)36 b(structure)257 5406 y Fl(struct)53 b(pipnewparm)257
2999 5526 y({)f(int)g(rank)g(;)360 5646 y(PipVector)i(*)d(vector)i(;)p
3001 %%Page: 16 16
3002 16 15 bop 257 266 a Fj(3)98 b(USING)32 b(THE)i(PIP)f(LIBRAR)-8
3003 b(Y)1947 b Fn(16)360 573 y Fl(Entier)53 b(deno)f(;)360
3004 693 y(struct)h(pipnewparm)h(*)d(next)i(;)257 814 y(})f(;)257
3005 934 y(typedef)h(struct)g(pipnewparm)h(PipNewparm)g(;)257
3006 1162 y Fn(The)29 b Fl(PipNewparm)h Fn(structure)f(represen)m(ts)h(a)d
3007 Fl(NULL)i Fn(terminated)d(link)m(ed)i(list)e(of)h Fl(Newparm)i
3008 Fn(as)257 1283 y(describ)s(ed)36 b(in)f(grammar)e(2)i(in)f(section)h
3009 (2.3.)51 b(F)-8 b(or)35 b(eac)m(h)h Fl(Newparm)p Fn(,)h(the)f(rank)f
3010 (is)g Fl(rank)p Fn(,)i(the)257 1403 y(v)m(ector)32 b(of)d(co)s
3011 (e\016cien)m(ts)j(is)d(p)s(oin)m(ted)h(b)m(y)h Fl(vector)p
3012 Fn(,)i(and)d(the)h(denominator)d(is)i Fl(deno)p Fn(.)44
3013 b Fl(next)31 b Fn(is)257 1523 y(a)i(p)s(oin)m(ter)f(to)g(the)h(next)g
3014 Fl(PipNewparm)j Fn(structure.)257 1783 y Fg(3.1.4)113
3015 b(PipList)35 b(structure)257 1968 y Fl(struct)53 b(piplist)257
3016 2088 y({)f(PipVector)i(*)d(vector)i(;)360 2209 y(struct)g(piplist)g(*)e
3017 (next)i(;)257 2329 y(})f(;)257 2449 y(typedef)h(struct)g(piplist)g
3018 (PipList)h(;)257 2678 y Fn(The)48 b Fl(PipList)g Fn(structure)f
3019 (represen)m(ts)i(a)d Fl(NULL)h Fn(terminated)e(link)m(ed)h(list)f(of)h
3020 Fl(Vector)h Fn(as)257 2798 y(describ)s(ed)38 b(in)d(grammar)f(2)i(in)g
3021 (section)h(2.3.)54 b Fl(vector)38 b Fn(is)e(a)g(p)s(oin)m(ter)g(to)g
3022 (the)h(v)m(ector)g(of)f(the)257 2919 y(curren)m(t)e(no)s(de)f(and)g
3023 Fl(next)g Fn(is)f(a)g(p)s(oin)m(ter)g(to)h(the)g(next)g
3024 Fl(PipList)i Fn(structure.)257 3178 y Fg(3.1.5)113 b(PipQuast)37
3025 b(structure)257 3363 y Fl(struct)53 b(pipquast)257 3483
3026 y({)f(PipNewparm)i(*)d(newparm)i(;)360 3604 y(PipList)g(*)f(list)g(;)
3027 360 3724 y(PipVector)i(*)d(condition)j(;)360 3845 y(struct)f(pipquast)g
3028 (*)f(next_then)h(;)360 3965 y(struct)g(pipquast)g(*)f(next_else)h(;)360
3029 4085 y(struct)g(pipquast)g(*)f(father)h(;)257 4206 y(})f(;)257
3030 4326 y(typedef)h(struct)g(pipquast)h(PipQuast)f(;)257
3031 4554 y Fn(The)29 b Fl(PipQuast)i Fn(represen)m(ts)f(a)e
3032 Fl(Quast)h Fn(as)g(describ)s(ed)f(in)g(grammar)e(2)h(in)h(section)g
3033 (2.3.)42 b(Eac)m(h)257 4675 y Fl(Quast)24 b Fn(has)f(a)g(tree)g
3034 (structure)h(and)f(b)s(egins)f(with)h(a)f(list)f(of)i
3035 Fl(Newparm)h Fn(\(\014eld)e Fl(newparm)p Fn(\).)42 b(If)23
3036 b(the)257 4795 y(p)s(oin)m(ter)37 b Fl(condition)j Fn(is)d(not)g
3037 Fl(NULL)p Fn(,)i(the)e(list)f(of)h Fl(Newparm)i Fn(is)e(follo)m(w)m(ed)
3038 g(b)m(y)h(a)f(conditional)257 4916 y(structure)50 b(:)76
3039 b(if)47 b(the)i(condition)e(p)s(oin)m(ted)h(b)m(y)i Fl(condition)h
3040 Fn(is)d(true,)53 b(then)c(the)g(solution)257 5036 y(con)m(tin)m(ues)28
3041 b(in)d(the)i Fl(Quast)h Fn(p)s(oin)m(ted)e(b)m(y)h Fl(next)p
3042 1917 5036 31 4 v 38 w(then)p Fn(,)h(in)e(the)h Fl(Quast)g
3043 Fn(p)s(oin)m(ted)f(b)m(y)i Fl(next)p 3446 5036 V 38 w(else)257
3044 5156 y Fn(otherwise.)61 b(If)38 b(the)h(p)s(oin)m(ter)e
3045 Fl(condition)k Fn(is)d Fl(NULL)p Fn(,)h(the)f(list)f(of)h
3046 Fl(Newparm)i Fn(is)d(follo)m(w)m(ed)h(b)m(y)257 5277
3047 y(a)e(list)f(of)h(v)m(ectors)h(\(\014eld)f Fl(list)p
3048 Fn(\).)55 b(F)-8 b(or)36 b Fl(Quast)h Fn(manipulation)c(con)m(v)m
3049 (enience,)39 b(a)d(p)s(oin)m(ter)g(to)257 5397 y(the)e(father)e(in)g
3050 (the)i(tree)f(is)f(pro)m(vided)h(\(\014eld)g Fl(father)p
3051 Fn(\),)h(ob)m(viously)f(the)g(father)g(of)f(the)h(ro)s(ot)257
3052 5518 y(is)f Fl(NULL)p Fn(.)p eop
3053 %%Page: 17 17
3054 17 16 bop 257 266 a Fj(3)98 b(USING)32 b(THE)i(PIP)f(LIBRAR)-8
3055 b(Y)1947 b Fn(17)257 573 y Fh(3.2)136 b(PipLib)44 b(functions)h
3056 (description)257 758 y Fg(3.2.1)113 b(pip)p 763 758 34
3057 4 v 40 w(solv)m(e)37 b(function)257 942 y Fl(PipQuast)54
3058 b(*)d(pip_solve)257 1063 y(\()h(PipMatrix)i(*)d(domain,)360
3059 1183 y(PipMatrix)j(*)d(context,)360 1303 y(int)h(Bg,)360
3060 1424 y(int)g(Nq,)360 1544 y(int)g(Verbose,)360 1665 y(int)g(Simplify,)
3061 360 1785 y(int)g(Max)257 1905 y(\))g(;)257 2134 y Fn(The)47
3062 b Fl(pip)p 630 2134 31 4 v 37 w(solve)g Fn(function)e(solv)m(es)h(a)f
3063 (linear)f(problem)g(pro)m(vided)i(as)f(input.)82 b(The)46
3064 b(\014rst)257 2254 y(three)d(parameters)g(describ)s(e)f(the)h(problem)e
3065 (that)h(the)h(user)g(w)m(an)m(ts)g(to)f(solv)m(e.)73
3066 b(The)43 b(last)257 2374 y(four)33 b(parameters)g(describ)s(e)h(the)f
3067 (options)g(that)g(the)g(user)h(has)f(to)g(set.)46 b(These)35
3068 b(parameters)257 2495 y(are:)377 2698 y(1.)48 b Fl(domain)p
3069 Fn(:)c(a)29 b(p)s(oin)m(ter)f(to)h(the)h(equations)f(and)h(inequations)
3070 e(system)j(whic)m(h)e(describ)s(es)501 2819 y(the)k(unkno)m(wn)i
3071 (domain)30 b(in)i(the)h(P)m(olyLib)f(constrain)m(ts)h(matrix)e(shap)s
3072 (e,)377 3022 y(2.)48 b Fl(context)p Fn(:)64 b(a)41 b(p)s(oin)m(ter)h
3073 (to)f(the)h(equations)g(and)g(inequations)g(system)g(satis\014ed)h(b)m
3074 (y)501 3142 y(the)34 b(parameters)g(con)m(text)h(in)e(the)h(P)m(olyLib)
3075 f(constrain)m(ts)h(matrix)e(shap)s(e)i(\(it)e(can)i(b)s(e)501
3076 3263 y(NULL)f(if)e(there)j(is)e(no)g(con)m(text\),)377
3077 3466 y(3.)48 b Fl(Bg)p Fn(:)i(the)36 b(column)e(rank)i(of)f(the)g(bign)
3078 m(um)g(\(\014rst)g(column)g(rank)g(is)g(0\),)h(or)f(a)g(negativ)m(e)501
3079 3587 y(v)-5 b(alue)32 b(if)g(there)h(is)f(no)h(big)e(parameter)h(in)g
3080 (the)h(problem)e(to)i(b)s(e)f(solv)m(ed,)377 3790 y(4.)48
3081 b Fl(Nq)p Fn(:)c(a)33 b(b)s(o)s(olean)e(set)i(to)f(1)g(if)g(an)g(in)m
3082 (teger)h(solution)e(is)h(needed,)i(0)e(otherwise,)377
3083 3993 y(5.)48 b Fl(Verbose)p Fn(:)d(a)31 b(b)s(o)s(olean)e(set)j(to)e(1)
3084 h(if)f(debug)i(informations)c(are)j(needed)i(\(in)d(this)h(case,)501
3085 4114 y(most)i(of)h(the)g(pro)s(cessing)g(will)e(b)s(e)i(prin)m(ted)g
3086 (in)f(a)g(\014le.)47 b(The)35 b(\014le)e(name)g(is)h(generated)501
3087 4234 y(at)e(random)g(\(b)m(y)i Fi(mkstemp)6 b Fn(\))31
3088 b(or)h(set)i(with)e(constan)m(t)h(DEBUG\),)g(0)f(if)f(not,)377
3089 4438 y(6.)48 b Fl(Simplify)p Fn(:)42 b(a)26 b(b)s(o)s(olean)e(set)i(to)
3090 g(1)f(if)g(some)g(trivial)e(quast)k(simpli\014cations)22
3091 b(are)k(needed)501 4558 y(\(recursiv)m(e)40 b(elimination)35
3092 b(of)j(degenerated)h(patterns)h(lik)m(e)e Fl(if)51 b(#[...])104
3093 b(\(\))52 b(\(\))p Fn(\),)41 b(0)501 4678 y(otherwise,)377
3094 4882 y(7.)48 b Fl(Max)p Fn(:)c(not)33 b(in)f(use)h(y)m(et,)h(please)f
3095 (set)g(it)f(to)g(0)g(for)g(future)h(compatibilit)m(y)-8
3096 b(.)257 5085 y(This)33 b(function)f(returns)i(a)e(p)s(oin)m(ter)g(to)g
3097 (a)g Fl(PipQuast)j Fn(structure)f(con)m(taining)d(the)i(solution,)257
3098 5205 y(it)f(will)e(b)s(e)j Fl(NULL)h Fn(if)d(the)i(con)m(text)h(is)e
3099 Fl(void)p Fn(.)p eop
3100 %%Page: 18 18
3101 18 17 bop 257 266 a Fj(3)98 b(USING)32 b(THE)i(PIP)f(LIBRAR)-8
3102 b(Y)1947 b Fn(18)257 573 y Fg(3.2.2)113 b(pip)p 763 573
3103 34 4 v 40 w(matrix)p 1132 573 V 39 w(allo)s(c)36 b(function)257
3104 758 y Fl(PipMatrix)54 b(*)e(pip_matrix_alloc)257 878
3105 y(\()g(unsigned)h(nb_rows,)360 998 y(unsigned)g(nb_columns)257
3106 1119 y(\))f(;)257 1309 y Fn(The)c Fl(pip)p 631 1309 31
3107 4 v 37 w(matrix)p 974 1309 V 39 w(alloc)f Fn(function)f(allo)s(cates)e
3108 (the)j(memory)e(space)j(for)d(a)h Fl(PipMatrix)257 1429
3109 y Fn(structure)53 b(with)d Fl(nb)p 1042 1429 V 37 w(rows)i
3110 Fn(ro)m(ws)g(and)f Fl(nb)p 1889 1429 V 38 w(columns)h
3111 Fn(columns.)98 b(It)51 b(\014lls)f(the)h Fl(Nb)p 3419
3112 1429 V 37 w(Rows)p Fn(,)257 1549 y Fl(Nb)p 365 1549 V
3113 38 w(Columns)35 b Fn(and)f Fl(p)g Fn(\014elds)g(and)g(initializes)d
3114 (the)j(matrix)e(en)m(tries)i(to)g(0,)g(then)g(it)f(returns)i(a)257
3115 1670 y(p)s(oin)m(ter)d(to)h(this)f(structure.)257 1925
3116 y Fg(3.2.3)113 b(pip)p 763 1925 34 4 v 40 w(matrix)p
3117 1132 1925 V 39 w(read)38 b(function)257 2109 y Fl(PipMatrix)54
3118 b(*)e(pip_matrix_read\(FILE)k(*\))c(;)257 2299 y Fn(The)45
3119 b Fl(pip)p 628 2299 31 4 v 38 w(matrix)p 972 2299 V 38
3120 w(read)g Fn(function)e(read)g(a)g(matrix)f(from)h(a)g(\014le.)76
3121 b(It)43 b(tak)m(es)i(as)f(input)f(a)257 2420 y(p)s(oin)m(ter)g(to)f
3122 (the)i(\014le)e(it)g(has)i(to)e(read)i(\(p)s(ossibly)e
3123 Fl(stdin)p Fn(\),)47 b(and)c(returns)h(a)f(p)s(oin)m(ter)f(to)h(a)257
3124 2540 y Fl(PipMatrix)35 b Fn(structure.)45 b(The)34 b(input)e(has)h(the)
3125 g(follo)m(wing)d(syn)m(tax:)403 2715 y Fm(\017)48 b Fn(some)33
3126 b(optional)d(commen)m(t)i(lines)g(whic)m(h)h(b)s(egin)f(with)g
3127 Fl(#)p Fn(,)403 2909 y Fm(\017)48 b Fn(the)34 b(ro)m(w)f(n)m(um)m(b)s
3128 (ers)h(and)f(column)f(n)m(um)m(b)s(ers,)j(p)s(ossibly)d(follo)m(w)m(ed)
3129 g(b)m(y)i(commen)m(ts,)g(on)501 3029 y(a)f(single)e(line,)403
3130 3223 y Fm(\017)48 b Fn(the)32 b(matrix)e(ro)m(ws,)i(eac)m(h)h(ro)m(w)e
3131 (m)m(ust)h(b)s(e)g(on)f(a)g(single)f(line)g(and)i(is)f(p)s(ossibly)f
3132 (follo)m(w)m(ed)501 3343 y(b)m(y)k(commen)m(ts.)257 3518
3133 y(F)-8 b(or)32 b(instance,)h(in)f(the)h(problem)e(of)h(section)h(2.1.1)
3134 f(the)h(domain)e(is)h(de\014ned)i(as)f(follo)m(ws)257
3135 3693 y Fl(#)52 b(This)g(is)g(the)g(domain)257 3813 y(3)g(7)872
3136 b(#)51 b(3)h(lines)g(and)g(7)g(columns)257 3933 y(1)103
3137 b(0)52 b(-1)103 b(0)g(1)f(0)h(0)52 b(#)f(-i)h(+)g(m)f(>=)h(0)257
3138 4054 y(1)g(-1)103 b(0)g(0)g(0)f(1)h(0)52 b(#)f(-j)h(+)g(n)f(>=)h(0)257
3139 4174 y(1)103 b(1)g(1)51 b(-1)104 b(0)e(0)h(0)52 b(#)f(j)h(+)f(i)h(-)f
3140 (k)h(>=)g(0)257 4429 y Fg(3.2.4)113 b(Prin)m(ting)35
3141 b(F)-9 b(unctions)257 4614 y Fl(void)53 b(pip_matrix_print\(FILE)k(*,)
3142 51 b(PipMatrix)j(*\))e(;)257 4734 y(void)h(pip_vector_print\(FILE)k(*,)
3143 51 b(PipVector)j(*\))e(;)257 4855 y(void)h(pip_newparm_print\(FILE)k
3144 (*,)52 b(PipNewparm)i(*,)d(int)h(indent\))i(;)257 4975
3145 y(void)f(pip_list_print\(FILE)j(*,)c(PipList)h(*,)f(int)g(indent\))h(;)
3146 257 5095 y(void)g(pip_quast_print\(FILE)j(*,)c(PipQuast)h(*,)f(int)g
3147 (indent\))h(;)257 5285 y Fn(There)40 b(is)f(a)f(prin)m(ting)f(function)
3148 i(for)f(eac)m(h)i(structure)g(of)e(the)h(PipLib.)61 b(They)40
3149 b(all)d(tak)m(e)i(as)257 5406 y(input)32 b(a)g(p)s(oin)m(ter)g(to)g(a)g
3150 (\014le)g(\(p)s(ossibly)g Fl(stdout)p Fn(\))i(and)e(a)g(p)s(oin)m(ter)g
3151 (to)g(a)g(structure.)45 b(Some)32 b(of)257 5526 y(them)g(tak)m(es)h(as)
3152 f(input)f(an)h(inden)m(t)g(step.)44 b(They)33 b(prin)m(t)f(the)g
3153 (structure)h(con)m(ten)m(ts)g(to)f(the)g(\014le)257 5646
3154 y(without)g(inden)m(t)h(if)f Fl(indent)i Fk(<)27 b Fn(0,)33
3155 b(with)f(an)g(inden)m(tation)g(step)h(of)g Fl(indent)h
3156 Fn(otherwise.)p eop
3157 %%Page: 19 19
3158 19 18 bop 257 266 a Fj(3)98 b(USING)32 b(THE)i(PIP)f(LIBRAR)-8
3159 b(Y)1947 b Fn(19)257 573 y Fg(3.2.5)113 b(Memory)37 b(Deallo)s(cation)f
3160 (F)-9 b(unctions)257 758 y Fl(void)53 b(pip_matrix_free\(PipMatrix)58
3161 b(*\))51 b(;)257 878 y(void)i(pip_vector_free\(PipVector)58
3162 b(*\))51 b(;)257 998 y(void)i(pip_newparm_free\(PipNewpar)q(m)k(*\))52
3163 b(;)257 1119 y(void)h(pip_list_free\(PipList)k(*\))51
3164 b(;)257 1239 y(void)i(pip_quast_free\(PipQuast)k(*\))52
3165 b(;)257 1467 y Fn(There)35 b(is)e(a)h(memory)f(deallo)s(cation)d
3166 (function)k(for)f(eac)m(h)h(structure)h(of)e(the)h(PipLib.)46
3167 b(They)257 1588 y(free)33 b(the)g(allo)s(cated)e(memory)h(for)g(the)h
3168 (structure.)257 1877 y Fh(3.3)136 b(Example)257 2061
3169 y Fn(Here)42 b(is)e(a)h(simple)e(example)h(sho)m(wing)h(ho)m(w)g(one)g
3170 (can)g(use)h(the)f(PipLib,)h(assuming)e(that)257 2182
3171 y(a)c(basic)g(installation)c(w)m(as)37 b(done.)53 b(The)37
3172 b(follo)m(wing)c(C)j(program)f(reads)h(a)g(domain)e(and)i(its)257
3173 2302 y(con)m(text)i(on)e(the)h(standard)f(input)g(then)h(prin)m(ts)f
3174 (the)h(solution)e(on)h(the)h(standard)f(output.)257 2423
3175 y(Options)47 b(are)g(preselected)i(:)73 b(there)48 b(is)f(no)g(bign)m
3176 (um,)j(w)m(e)f(are)e(lo)s(oking)e(for)i(an)g(in)m(tegral)257
3177 2543 y(solution)31 b(without)i(simpli\014cation)c(and)j(w)m(e)i(don't)f
3178 (w)m(an)m(t)g(debug)g(informations.)257 2746 y Fl(/*)52
3179 b(example.c)i(*/)257 2867 y(#)e(include)h(<stdio.h>)257
3180 2987 y(#)f(include)h(<piplib/piplib64.h>)257 3228 y(int)f(main\(\))257
3181 3348 y({)g(PipMatrix)i(*)d(domain,)i(*)f(context)104
3182 b(;)360 3469 y(PipQuast)53 b(*)f(solution)h(;)360 3709
3183 y(domain)g(=)e(pip_matrix_read\(stdin\))57 b(;)360 3830
3184 y(context)c(=)f(pip_matrix_read\(stdin\))57 b(;)360 4070
3185 y(solution)c(=)f(pip_solve\(domain,context,-)q(1,1)q(,0,0)q(,0\))58
3186 b(;)360 4311 y(pip_matrix_free\(domain\))f(;)360 4432
3187 y(pip_matrix_free\(context\))h(;)360 4672 y(pip_quast_print\(stdout,so)
3188 q(luti)q(on,0)q(\))f(;)257 4793 y(})257 4996 y Fn(The)34
3189 b(compilation)29 b(command)i(could)i(b)s(e)f(:)257 5200
3190 y Fl(gcc)52 b(example.c)i(-lpiplib64)g(-o)e(example)257
3191 5403 y Fn(Supp)s(osing)30 b(that)g(the)g(user)h(w)m(an)m(ts)g(to)e
3192 (solv)m(e)i(the)f(problem)e(of)i(section)g(2.1.1,)g(he)g(will)d(t)m(yp)
3193 s(e:)p eop
3194 %%Page: 20 20
3195 20 19 bop 257 266 a Fj(4)98 b(INST)-8 b(ALLING)33 b(PIP)2377
3196 b Fn(20)257 573 y Fl(3)52 b(7)257 693 y(1)103 b(0)52
3197 b(-1)103 b(0)g(1)f(0)h(0)257 814 y(1)52 b(-1)103 b(0)g(0)g(0)f(1)h(0)
3198 257 934 y(1)g(1)g(1)51 b(-1)104 b(0)e(0)h(0)257 1054
3199 y(1)52 b(5)257 1175 y(1)g(-1)103 b(1)g(1)g(0)257 1351
3200 y Fn(And)33 b(the)g(program)f(will)e(prin)m(t)i(:)257
3201 1527 y Fl(\(if)52 b(#[)g(-1)g(1)g(0)f(0])309 1648 y(\(list)360
3202 1768 y(#[)h(0)f(0)h(0)f(0])360 1889 y(#[)h(1)f(0)h(0)f(0])309
3203 2009 y(\))309 2129 y(\(list)360 2250 y(#[)h(1)f(-1)h(0)g(0])360
3204 2370 y(#[)g(0)f(1)h(0)f(0])309 2490 y(\))257 2611 y(\))257
3205 2939 y Fo(4)161 b(Installing)56 b(PIP)257 3187 y Fh(4.1)136
3206 b(Implemen)l(tation)47 b(Notes)257 3372 y Fn(The)28 b(main)c(problem)h
3207 (with)h(an)m(y)h(in)m(teger)f(programming)d(soft)m(w)m(are)k(is)f
3208 (that,)h(since)g(one)f(m)m(ust)257 3492 y(distinguish)c(b)s(et)m(w)m
3209 (een)k(in)m(teger)d(and)h(rationals,)f(all)e(computations)h(are)i(to)f
3210 (b)s(e)g(done)h(exactly)-8 b(.)257 3613 y(Rationals)41
3211 b(m)m(ust)h(b)s(e)h(represen)m(ted)h(as)f(quotien)m(ts)g(with)f(an)g
3212 (in)m(teger)g(n)m(umerator)g(and)h(an)257 3733 y(in)m(teger)36
3213 b(denominator.)53 b(In)36 b(the)g(preceding)h(v)m(ersion,)g(there)g(w)m
3214 (as)g(only)f(one)g(denominator)257 3853 y(for)46 b(the)h(whole)g
3215 (tableau.)85 b(The)47 b(consequence)j(w)m(as)d(that)g
3216 (simpli\014cations)c(where)48 b(most)257 3974 y(unlik)m(ely)-8
3217 b(,)25 b(and)e(that)g(the)g(in)m(tegers)h(in)e(the)h(tableau)g(w)m(ere)
3218 h(gro)m(wing)e(un)m(til)g(o)m(v)m(er\015o)m(ws)k(o)s(ccured.)404
3219 4094 y(In)c(the)h(presen)m(t)h(v)m(ersion,)h(there)e(is)f(one)g
3220 (denominator)f(p)s(er)i(ro)m(w)f(of)g(the)h(tableau.)39
3221 b(Reduc-)257 4214 y(tion)30 b(to)h(lo)m(w)m(er)g(terms)g(o)s(ccurs)h
3222 (frequen)m(tly)-8 b(,)32 b(and)f(the)g(gro)m(wth)h(of)e(n)m(um)m(b)s
3223 (ers)i(in)e(the)i(problem)257 4335 y(tableau)i(is)f(limited.)44
3224 b(As)35 b(a)e(consequence,)38 b(m)m(uc)m(h)c(larger)f(problems)g(can)h
3225 (b)s(e)g(solv)m(ed.)48 b(This)257 4455 y(has)37 b(had)g(the)g
3226 (unfortunate)f(consequence)k(that)c(sev)m(eral)h(bugs,)i(whic)m(h)e(w)m
3227 (ere)g(b)s(ey)m(ond)h(the)257 4576 y(domain)c(of)i(the)g(old)f(v)m
3228 (ersion,)i(ha)m(v)m(e)h(no)m(w)e(surfaced.)54 b(These)38
3229 b(bugs)e(ha)m(v)m(e)i(b)s(een)e(corrected.)257 4696 y(As)g(far)e(as)g
3230 (the)i(author)e(can)h(tell,)f(these)h(bugs)h(mainly)c(ga)m(v)m(e)k
3231 (correct)f(results)g(whic)m(h)g(w)m(ere)257 4816 y(not)f(in)e(simplest)
3232 h(form:)44 b(the)34 b(quast)g(had)f(extraneous)i(lea)m(v)m(es.)47
3233 b(In)34 b(some)g(cases,)h(the)f(result)257 4937 y(w)m(as)h(wrong)f(but)
3234 g(the)g(error)g(w)m(as)h(self)e(eviden)m(t:)47 b(for)33
3235 b(instance,)i(there)f(w)m(ere)i(denominators)257 5057
3236 y(in)c(in)m(teger)h(results.)257 5341 y Fh(4.2)136 b(License)257
3237 5526 y Fn(This)44 b(program)e(is)h(free)h(soft)m(w)m(are;)50
3238 b(y)m(ou)44 b(can)g(redistribute)f(it)f(and/or)h(mo)s(dify)f(it)h
3239 (under)257 5646 y(the)32 b(terms)g(of)f(the)g(GNU)h(General)e(Public)h
3240 (License)h(v)m(ersion)g(2)f(as)h(published)f(b)m(y)i(the)e(F)-8
3241 b(ree)p eop
3242 %%Page: 21 21
3243 21 20 bop 257 266 a Fj(4)98 b(INST)-8 b(ALLING)33 b(PIP)2377
3244 b Fn(21)257 573 y(Soft)m(w)m(are)34 b(F)-8 b(oundation.)404
3245 693 y(This)28 b(program)e(is)i(distributed)f(in)h(the)g(hop)s(e)g(that)
3246 g(it)f(will)f(b)s(e)i(useful,)h(but)f(WITHOUT)257 814
3247 y(ANY)39 b(W)-11 b(ARRANTY;)39 b(without)f(ev)m(en)i(the)f(implied)d(w)
3248 m(arran)m(t)m(y)k(of)e(MER)m(CHANT)-8 b(ABIL-)257 934
3249 y(ITY)49 b(or)f(FITNESS)h(F)m(OR)e(A)h(P)-8 b(AR)g(TICULAR)49
3250 b(PURPOSE.)g(See)g(the)g(GNU)e(General)257 1054 y(Public)32
3251 b(License)h(for)g(more)e(details.)43 b Fl(http://www.gnu.org/copylef)q
3252 (t/g)q(pl.h)q(tml)257 1340 y Fh(4.3)136 b(Building)45
3253 b(the)g(Executable)h(and)f(the)g(Library)257 1525 y Fn(T)-8
3254 b(o)40 b(build)e(PIP)-8 b(,)41 b(\014rst)f(cop)m(y)h(the)f(ab)s(o)m(v)m
3255 (e)g(tar\014le)f(to)g(an)m(y)h(con)m(v)m(enien)m(t)i(directory)-8
3256 b(.)64 b(Expand)257 1645 y(the)33 b(tar\014le)f(using:)257
3257 1829 y Fl(zcat)53 b(pip.tar.Z)g(|)f(tar)g(xvf)g(-)257
3258 2013 y Fn(Y)-8 b(ou)33 b(should)f(obtain)g(the)h(follo)m(wing)d
3259 (\014les:)403 2198 y Fm(\017)48 b Fn(header)34 b(\014les)e(in)g(the)h
3260 Fl(include)h Fn(directory)-8 b(,)403 2395 y Fm(\017)48
3261 b Fn(C)33 b(co)s(de)g(\014les)g(in)f(the)h Fl(source)h
3262 Fn(directory)-8 b(,)403 2592 y Fm(\017)48 b Fn(a)33 b(lot)f(of)g(data)h
3263 (\014les)g Fl(*.dat)h Fn(and)f(of)g(result)g(\014les)g
3264 Fl(*.ll)h Fn(in)e(the)i Fl(test)g Fn(directory)f(\(y)m(ou)501
3265 2712 y(should)e(then)g(run)f(at)h(least)f(some)g(of)g(the)h
3266 Fl(*.dat)h Fn(\014les)e(and)h(compare)f(the)h(results)g(to)501
3267 2832 y(the)i(corresp)s(onding)g Fl(*.ll)g Fn(\014le\),)403
3268 3029 y Fm(\017)48 b Fn(a)31 b(simple)f(example)h(sho)m(wing)h(ho)m(w)g
3269 (to)f(use)i(the)e(PipLib)g(in)f(the)i Fl(example)i Fn(directory)-8
3270 b(,)403 3226 y Fm(\017)48 b Fn(a)33 b(p)s(ostscript)f(v)m(ersion)h(of)f
3271 (the)h(presen)m(t)i(do)s(cumen)m(t,)e Fl(pip.ps)h Fn(in)d(the)i
3272 Fl(doc)h Fn(directory)-8 b(,)403 3423 y Fm(\017)48 b
3273 Fn(\014les)33 b(needed)h(for)e(compilation)d(and)k(installation)c(in)j
3274 (the)h(PIP)g(ro)s(ot)f(directory)-8 b(.)257 3680 y Fg(4.3.1)113
3275 b(basic)37 b(installation)257 3864 y Fn(The)f Fl(configure)i
3276 Fn(shell)c(script)h(attempts)g(to)f(guess)j(correct)e(v)-5
3277 b(alues)35 b(for)g(v)-5 b(arious)34 b(system-)257 3985
3278 y(dep)s(enden)m(t)45 b(v)-5 b(ariables)42 b(used)i(during)e
3279 (compilation.)72 b(It)43 b(uses)h(those)g(v)-5 b(alues)43
3280 b(to)f(create)i(a)257 4105 y Fl(Makefile)p Fn(.)79 b(The)45
3281 b(\014le)e Fl(configure.in)k Fn(is)c(used)i(to)e(create)h
3282 Fl(configure)i Fn(b)m(y)f(a)e(program)257 4226 y(called)28
3283 b Fl(autoconf)p Fn(.)44 b(Y)-8 b(ou)28 b(only)g(need)h
3284 Fl(configure.in)j Fn(if)27 b(y)m(ou)i(w)m(an)m(t)g(to)f(c)m(hange)h(it)
3285 e(or)h(regen-)257 4346 y(erate)33 b Fl(configure)i Fn(using)d(a)h(new)m
3286 (er)h(v)m(ersion)f(of)f Fl(autoconf)p Fn(.)404 4466 y(The)h(simplest)f
3287 (w)m(a)m(y)h(to)g(compile)d(this)j(pac)m(k)-5 b(age)33
3288 b(is:)403 4651 y Fm(\017)48 b Fl(cd)71 b Fn(to)e(the)i(directory)e(con)
3289 m(taining)g(the)h(pac)m(k)-5 b(age's)71 b(source)g(co)s(de)g(and)f(t)m
3290 (yp)s(e)501 4771 y Fl(./configure)55 b Fn(to)c(con\014gure)i(the)f(pac)
3291 m(k)-5 b(age)52 b(for)f(y)m(our)h(system)h(\(while)e(running,)501
3292 4891 y Fl(configure)35 b Fn(prin)m(ts)e(some)f(messages)i(telling)c
3293 (whic)m(h)j(features)g(it)f(is)g(c)m(hec)m(king)i(for\),)403
3294 5088 y Fm(\017)48 b Fn(t)m(yp)s(e)34 b Fl(make)f Fn(to)g(compile)d(the)
3295 j(pac)m(k)-5 b(age)33 b(and)g(install)d(the)j(program)e(and)i(the)g
3296 (library)-8 b(,)403 5285 y Fm(\017)48 b Fn(y)m(ou)33
3297 b(can)f(remo)m(v)m(e)h(the)f(program)f(binaries)g(and)h(ob)5
3298 b(ject)33 b(\014les)f(from)f(the)h(source)h(co)s(de)501
3299 5406 y(directory)j(b)m(y)g(t)m(yping)g Fl(make)52 b(clean)p
3300 Fn(.)i(T)-8 b(o)35 b(also)g(remo)m(v)m(e)h(the)g(\014les)g(that)f
3301 Fl(configure)501 5526 y Fn(created)i(\(so)g(y)m(ou)g(can)g(compile)d
3302 (the)j(pac)m(k)-5 b(age)37 b(for)f(a)g(di\013eren)m(t)g(kind)h(of)f
3303 (computer\))501 5646 y(t)m(yp)s(e)e Fl(make)52 b(distclean)p
3304 Fn(.)p eop
3305 %%Page: 22 22
3306 22 21 bop 257 266 a Fj(REFERENCES)2659 b Fn(22)404 573
3307 y(PIP)27 b(and)g(the)h(PipLib)d(ha)m(v)m(e)k(b)s(een)e(successfully)i
3308 (compiled)c(on)h(the)i(follo)m(wing)c(systems:)403 776
3309 y Fm(\017)48 b Fn(PC's)34 b(under)g(Lin)m(ux,)e(with)h(the)g
3310 Fl(gcc)g Fn(compiler,)403 980 y Fm(\017)48 b Fn(PC's)26
3311 b(under)g(Windo)m(ws)f(\(Cygwin\),)i(with)e(the)g Fl(gcc)g
3312 Fn(compiler)e(\(but)i(b)s(ecause)h(of)f(some)501 1100
3313 y(Cygwin)31 b(limitations,)26 b(only)j(32)g(bits)h(v)m(ersion)g(will)e
3314 (w)m(ork)j(and)f(user)h(ma)m(y)e(exp)s(erience)501 1220
3315 y(some)k(problems)e(when)j(linking)d(with)h(PipLib\),)403
3316 1424 y Fm(\017)48 b Fn(SparcStations,)33 b(with)f(the)h
3317 Fl(gcc)g Fn(compiler.)257 1684 y Fg(4.3.2)113 b(optionnal)36
3318 b(features)403 1868 y Fm(\017)48 b Fn(By)67 b(default,)73
3319 b Fl(make)67 b Fn(will)c(install)h(the)i(pac)m(k)-5 b(age's)67
3320 b(\014les)f(in)f Fl(/usr/local/bin)p Fn(,)501 1989 y
3321 Fl(/usr/local/lib)p Fn(,)52 b(etc.)81 b(Y)-8 b(ou)44
3322 b(can)h(sp)s(ecify)h(an)e(installation)e(pre\014x)k(other)e(than)501
3323 2109 y Fl(/usr/local)35 b Fn(b)m(y)f(giving)d Fl(configure)k
3324 Fn(the)e(option)e Fl(--prefix=PATH)p Fn(.)403 2313 y
3325 Fm(\017)48 b Fn(By)37 b(default,)g(b)s(oth)g(PIP)g(and)g(the)g(PipLib)e
3326 (are)i(compiled)d(and)j(installed.)54 b(By)37 b(giv-)501
3327 2433 y(ing)31 b Fl(configure)i Fn(the)f(option)e Fl(--without-pip)35
3328 b Fn(y)m(ou)d(disable)e(the)i(compilation)27 b(and)501
3329 2553 y(installation)38 b(of)j(PIP)-8 b(.)43 b(By)f(giving)e
3330 Fl(configure)k Fn(the)e(option)f Fl(--without-lib)k Fn(y)m(ou)501
3331 2674 y(disable)32 b(the)h(compilation)c(and)k(installation)c(of)j(the)h
3332 (PipLib.)403 2877 y Fm(\017)48 b Fn(By)32 b(default,)f(b)s(oth)g(in)m
3333 (t)f(\(32)h(bits\))g(and)g(long)f(long)g(in)m(t)g(\(64)h(bits\))g(v)m
3334 (ersions)h(are)f(built.)501 2997 y(By)f(giving)d Fl(configure)k
3335 Fn(the)e(option)f Fl(--enable-int)k Fn(y)m(ou)d(ask)h(for)e(in)m(t)h(v)
3336 m(ersion)g(only)501 3118 y(and)g(b)m(y)g(giving)e Fl(configure)k
3337 Fn(the)e(option)f Fl(--enable-llint)k Fn(y)m(ou)d(ask)g(for)f(long)g
3338 (long)501 3238 y(in)m(t)k(v)m(ersion)h(only)-8 b(.)257
3339 3498 y Fg(4.3.3)113 b(uninstallation)257 3683 y Fn(Y)-8
3340 b(ou)44 b(can)g(easily)f(remo)m(v)m(e)h(PIP)g(and)g(the)g(PipLib)e
3341 (from)h(y)m(our)h(system)h(b)m(y)f(t)m(yping)f Fl(make)257
3342 3803 y(uninstall)p Fn(.)404 4042 y(Rep)s(ort)32 b(all)e(bugs,)k
3343 (problems,)e(inaccuracies)g(in)g(the)h(do)s(cumen)m(tation)e(to:)404
3344 4162 y Fl(Paul.Feautrier@prism.uvsq.)q(fr)404 4282 y
3345 Fn(Praise)h(is)g(also)g(appreciated.)404 4403 y(Let)g(the)h(p)s(o)m(w)m
3346 (er)h(of)e(parametric)f(in)m(teger)i(programming)c(b)s(e)k(with)f(y)m
3347 (ou.)257 4736 y Fo(References)257 4955 y Fn([1])49 b(P)m(aul)67
3348 b(F)-8 b(eautrier.)147 b(P)m(arametric)67 b(in)m(teger)g(programming.)
3349 145 b Fi(RAIR)n(O)67 b(R)-5 b(e)g(cher)g(che)409 5075
3350 y(Op)n(\023)-47 b(er)-5 b(ationnel)5 b(le)p Fn(,)30 b(22:243{268,)h
3351 (Septem)m(b)s(er)i(1988.)257 5278 y([2])49 b(P)m(aul)g(F)-8
3352 b(eautrier.)94 b(Seman)m(tical)48 b(analysis)h(and)g(mathematical)e
3353 (programming;)55 b(ap-)409 5399 y(plication)45 b(to)j(parallelization)
3354 43 b(and)48 b(v)m(ectorization.)89 b(In)48 b(M.)g(Cosnard,)53
3355 b(Y.)48 b(Rob)s(ert,)409 5519 y(P)-8 b(.)41 b(Quin)m(ton,)i(and)e(M.)h
3356 (Ra)m(ynal,)g(editors,)h Fi(Workshop)f(on)h(Par)-5 b(al)5
3357 b(lel)42 b(and)g(Distribute)-5 b(d)409 5639 y(A)n(lgorithms,)34
3358 b(Bonas)p Fn(,)e(pages)h(309{320.)e(North)h(Holland,)f(1989.)p
3360 %%Page: 23 23
3361 23 22 bop 257 266 a Fj(REFERENCES)2659 b Fn(23)257 573
3362 y([3])49 b(Doran)28 b(K.)h(Wilde.)36 b(A)28 b(library)g(for)g(doing)f
3363 (p)s(olyhedral)h(op)s(erations.)36 b(T)-8 b(ec)m(hnical)29
3364 b(Rep)s(ort)409 693 y(785,)j(IRISA,)h(Rennes,)h(F)-8
3365 b(rance,)33 b(1993.)p eop
3366 %%Trailer
3368 userdict /end-hook known{end-hook}if
3369 %%EOF