%!PS-Adobe-2.0 %%Creator: dvips(k) 5.96 Copyright 2005 Radical Eye Software %%CreationDate: Thu Nov 29 23:59:07 2007 %%Pages: 15 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentFonts: CMBX12 CMR10 CMCSC10 CMR12 CMMI12 CMR8 CMMI8 MSBM10 %%+ CMTI12 CMSY10 CMEX10 CMTI10 CMR9 CMTT12 CMBX10 CMTT10 CMSY8 %%+ Helvetica %%DocumentPaperSizes: Letter %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -f %DVIPSParameters: dpi=600 %DVIPSSource: TeX output 2007.11.29:2358 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S /BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: texps.pro 0 0 %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type /nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def end %%EndProcSet %%BeginProcSet: special.pro 0 0 %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginFont: CMSY10 %!PS-AdobeFont-1.1: CMSY10 1.0 %%CreationDate: 1991 Aug 15 07:20:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /minus put dup 2 /multiply put dup 6 /plusminus put dup 18 /reflexsubset put dup 20 /lessequal put dup 21 /greaterequal put dup 50 /element put dup 54 /negationslash put dup 102 /braceleft put dup 103 /braceright put dup 104 /angbracketleft put dup 105 /angbracketright put readonly def /FontBBox{-29 -960 1116 775}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A 27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF 5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09 0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730 DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A 71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09 4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C 515DB70A8D4F6146FE068DC1E5DE8BC57034F5E81DEF84AB9E5382F3E6B5715F DF7C70F5A0FBFCD627713545CD2F7BF03BE000B484FBC808AE5D71F2419857EC B194BF5AC776B9AE3C54BE1E828E0E65149BEFFF4D6D90076101D9F63FE3E917 886E40F2678A1544FE310DE90354B85323413329E9C28005293E70E54EAA0755 29028DB44DA905896AC25CEC38EC175D03321FC1B83403417BB61AAAFC8DCE3F A6914D079987E5B87C83D44D74F649617796F6F306D492DB24F76D28FFE9645D 843F62529794974BE830FDC1F58F11FFB104EFEA3C40993C10F128EEF1B5FBE8 6F442B5BD3A377AD5A457878AA37D623E9D0176109A94D4593126A7D1A5F081E 5704353CFB81F182083A6A431DEC884613DB75FD4179185AEEC6A2380B4C9528 B191C7D4E15863E1C2BF4CCD734FE33C178D82F4EA407708EA3D84771B195875 F7BAAD97FC930F4EAB55DD52E7CFBB19BE4B018F2E9DF94067FD3AF6330F42A5 3CF6B3D37557A00DC293CC4A977956C73BBD49F61BE529F915D95B87B02E0752 2BC14A9C28F5A3C4B9CC5159919C3D2776D7D9E141192D06E2273345D8B0D70B 7C320F8E0752A22EDFD34841DCD1B4A2C223C37BCAFE0237D517A7DD668C8F3E 4F09D83FB0B82F7DCD9C6E9B1B33EC94F6C51A265A09D9BA83346F99DCD230AF EBB2DC97FA012C8EF97AC483854717AE8BCAE7EA88B32C6F2938E493600B1FEC 2D33B4EEFC7E3F2DDBDD3A8FF0DB9521F804453033DFAE5634D14AFB1C492306 BCC963648F1490801A21A527A0A466943BA24CE70EF4884422D043428D8CA8DF 0AA00C4D35C699A7E909C9B228C182C181543B438DA6137437C969CF67837229 EFCF62E1EA1ED7174B05E0C8F21F1DE40E5BB64029B2DC08F496D6C86D5994D2 1B202F408AB416D732EABAD2ED96A1724A330B55C5B06DB8C1E26F12AAA757AE 41FD849D5399A82E9539297505C54640D8C350CBB05DCA1065FF6B62FE8DD0E1 3D228ECBB1900F7AC6FEA2B69555FEA2A21218999FFCA46CB911A90FF8B01573 B82D33DEA640E6E231467F20BE3C9D32E601BA991825DD0A3230DA1A7974C338 3203703B30EEA467D463CC43E7109CC32B0F2094BA0F5A026EAE5907129FDAEC 4F6061E149C0438C4274562E7F170B626C7EDC49E0502906F3F7111C14CE115E 8B97FF5EEBAF7034E105060F0D4E6B33D37B4FED529AEAA49336B925356E604A 1643E579482CF929BF6849683B4C7A350932EC71BA052B4739AB0E88DECC5145 3669C8572D2EF53BED9A8A58179FF74E1F7FFBB0AAC6F8318F57D1C71C4CB64F 036998D4C57282DABAFDA169C1DFDDDC1D7D51F888ABEA38B61DA82020C5D9A8 DF91A1A32A77D37E1CCB83719AA5CB4E26488D873E8EA0BA8178C4E6B23FA37C 6397E11FC17887D5E314139A4732EB41B392E5A6D2AFE6CB47B8270D79C70F61 5DEF4A39CCCCC7764E990DEFCAE61CBDA2CF03CFC3D3FB41C11EC661CC5846D4 1AAB86CE27CFFDBC013487CECC6D034D75D47D7C39F407CB2BAC2104C8BF4394 A7E8E89C515621457171F86FBE4ABB67979B6CE51899967EB49A4CCF27321EEF 1BB7170F7E8FAE5822FA99254D68EFC0FFF340CCD44257EC8FE596658F208E05 70AA52B4A7AEA5FBDBD8CD4F093EF2499E313964B195F05BF3855B672EEB948F BE2A5B0585D0CBDC4D04ADC36B6BB265DAED310A06647C5137B8A70C483DE188 383EE186530F7890B6B3AB542DAB4B95E9C84521950AA70F8A8B6910053293EA CB08B7118AFA28DE22CBB3838814CF97BB28C66E9BE2E43A79A0BE06DB8A69CA 321D91AC81E71E140A48EC52D68FC31F7E5D8E24B0363DA901E28ED38F449559 F41213D58AE9554D03E66E6B6AF25224BA6C5FEC85D620FC16A3BBF5E866409B 98CCE6E6B7F99F313890813E0D86876C4BC4571AA2B4F486FBB3FADDC75E47F5 138C3D4F002C2B37CB2160C21754A63E42FA2A70415348C53B9F9F69FC9C8091 35E64A68B77EFB5B466D775706D24934E82EE8ED4E8A0C997CFD149AEAC40E72 FEA93E6C66E51927C6B06BDBC364668A5CFB392607132C19227D938D9687B98A F8D480F35E92A6EDCCB0AEF7C819F7C5344F230986B6618CBD4BEA977EE0B657 8354E3EEC8A3C4721139A3B8082DC7C743518F8CCC86B7019B8B2C39DBDF0F7D 1F1D8C7F3752928F9F96529933A6331B25DDC10C26D278B130DB8052776DD455 D879F4AFED1B02EA873DF33665C6AC7AC1A742A3C9D135674A527FA10BE8313A 8DEE127E3C5ED55D2AC1EFEFD7BB58EAED484401057477FBB458247C9164D5ED 6DF20AC79B41CF11664EF2EA4556EE3A789BFF2543337C381882F3FFB4AF00AF 9AB6159C4E3111F7D31ECC5DB3518E2EB4A4F731CD884FA7DEEFE1FA6EE51E07 CEF0E6485555AB75547C56ADA06101ED0FE8BCDE7969358978040190D73FC29B FAF781FA7169DCF370B8253E41BB97C567351A06DBD19AE97C252D1697061DEB 0D2D9CA16BB769692B89EC25FB2795D2F5A110E1CA286EA25CE4A8ADB1472461 4CDC5D74666E4DE55CFF85277FEBABD1EAF7A1BA0B05CF9BABE7009047D58D13 B03AD178A465B01138BCFBA5ED89B417A496BDBDFB182147CBE659191930EE8C 1D5B1F7B7F04F3AAC7 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY8 %!PS-AdobeFont-1.1: CMSY8 1.0 %%CreationDate: 1991 Aug 15 07:22:10 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 112 /radical put readonly def /FontBBox{-30 -955 1185 779}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFBB2A7C1B5D8E7E8AA0 5B10EA43D6A8ED61AF5B23D49920D8F79DAB6A59062134D84AC0100187A6CD1F 80F5DDD9D222ACB1C23326A7656A635C4A241CCD32CBFDF8363206B8AA36E107 1477F5496111E055C7491002AFF272E46ECC46422F0380D093284870022523FB DA1716CC4F2E2CCAD5F173FCBE6EDDB874AD255CD5E5C0F86214393FCB5F5C20 9C3C2BB5886E36FC3CCC21483C3AC193485A46E9D22BD7201894E4D45ADD9BF1 CC5CF6A5010B5654AC0BE0DA903DB563B13840BA3015F72E51E3BC80156388BA F83C7D393392BCBC227771CDCB976E93302531886DDA73EBC9178917EFD0C20B 133F1E59B9610DCD9FE0BA45D678E1C52BCD44CAF9D2EA4CAAF60853FE811280 FA91DBB445AC3889168F840661FEA8A1E89F30B7E0B5A84B0D53E4FCBD275628 59A047122FB416A9BC1F78B65CA70F7190AD9019F913BB8A0B5DEED838ADB532 62B5AA4D71A072492521DDCDDE9C59FD3F8CC55AD2A61443EA4DF1942E8CF2A4 72B62260B0F5488807EB24E4238E63ACB9B88F3D8CD3766D6A78669EFE035562 27CA60D23E4358E7DEF67214BC50F9E25F1DD79595E61B748D419EBEEB028B59 212496F3A8D32E7524A7F4D46D5293B83FE4F7F26F7800D7728E73AF8C4D2DAE B594BD09FA5CD89718FB537489BD4C82B86A740B55CCD75E7AE861EC0AAEB52B 96536D 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMTT10 %!PS-AdobeFont-1.1: CMTT10 1.00B %%CreationDate: 1992 Apr 26 10:42:42 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTT10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch true def end readonly def /FontName /CMTT10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 44 /comma put dup 46 /period put dup 47 /slash put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 64 /at put dup 67 /C put dup 79 /O put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 121 /y put dup 122 /z put readonly def /FontBBox{-4 -235 731 800}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA 6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F 1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF 8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 BA304FA879392EE0BCC0E1A61E74B3A1FC3A3D170218D7244580C7AA0DC65D19 741FA5FE6F8CBF60250ACC27454BBF0897CA4B909C83A56672958752ED4B5E79 E18660764F155E86F09EFA9F7685F2F5027EC85A775287B30E2069DE4E4D5712 E7D033481A53A2702BA7542C71062173039030CF28D8B9C63B5596A9B42B33E7 D922944A38713383D3648A4AF160A3B0C8F3379BA4372BE2E7EA49AABA75AEEE C5DDE1D8BF68483C3D21271280ABB91D54CC819680322EAB72E1250A760BC8DC FF798F2ABFC4F3539392985C4CB324B00072295FC160818BB0355FDC4F12E39B 984826450553E3D271F03D8DC2D12A92A4D32034FD16DA13B876D88C8C097384 46D8D7E41CA1A8979F9B07EC3337E70CBBE3A377235B04C79BBBDB66CE1C1A41 89DAB0784D0778A4244CAB95EF2FFC33D38B2479461E3CC0C0042B4879347556 1AE2718C4742058FE118C6E74557BC27F73C857AA0BC3D5527C8A3FEE8D1DE76 42F3BD4C077811073FB73D34FE110BBDAAE3FEA85CCC33043D9F434FAE393859 A98FC0B3EA3A0CAE03A0195FEF30511D5C87876C863364CE4B089A976F9C27D5 166AC107F3AA081661CB91E004CEE7220A24C4F4963344C2A01874EBC120B8A7 28EC0011B6E29D347E5A19A3062BB1CD95A8FB39A9EAFD5F6D5FC9787453E097 05E3E86F82CC4EFA43374E288DC93DA75722F7541F183EB5DB2BAE12633F2A65 37FEBC3A1CEAC6FE33D9BCABBCA09414CFB1056487DF1F833F4594C322CF56ED CAE5BEE08814D6E4A22EF80760A541C6DBF36E59006318E1F7774D9D4BDBBC9C 444F47E23526878D19267E37BBCDFF8A135A4579A0684279B9DDEEFBE1BB485B 321B74AE814565236FD3A3914574309C9197599AAD4EE55393019EEE61EF4B37 96F6F20F50351CBD54F6F3BA326F6EAEF1B707BD8E2730C55841688E432D5E64 E2E463D94174873F3FDC4A9E3FD39C939EA44D6FFA76BF5B0677E7155A03A55E 5870234C95111BABBB828DC3E8D2EA80D0CC4F361F62FA06EDFF48FBCB920E8F 4E2836C059E64D50F2DF5BB77DD96F1AC0083B349559D66B9EFF43923ABA3456 3764F2F6B3B8B66822C8E94A3068387A5FAE8B56AAD2BB06106F3E9CECAE5C67 2D36A2BDCC36D70BC262D165E999D00843DD435E23F7574AD824D7E971B01FE0 F511989F43D703F544F0F59D7A86D619FE0495361AC98FEC4F5419C5D065D06F 7A575B60AA97E6E0FE36B9E6B06D160A4B4CD44C9FEFA44EBD817DF5AC93BE09 1F28F836311DF8F50223D905E04B8C43029F6500CD7FB807139D3B6D34FD6FE2 22BBF4C7E3E6E5A7F6E15691F6064DD69CAD11ACF3AB8F6E8446126866B377C0 D73E633C0F5BCEE81E38CDD4DB87A59CA9D9EBB8C90A52C38E744D6F03935E3E D2016572C1B07E845A663DD3539BE0133175EEA8D7582AB14D8F5744C4567660 C2160CD9AAC021434C7BF2560434BE6E7717D230D29E8B3F42015F0C4CD10205 900D2081CC93042738E03FCF982CECAB567C551CB9561248F17341F5815F5F26 60692A7BC47EC6A2BD3602F7C0E70D47B427A68147517FD1F54AF06AD19E2DB5 F5D8C9861B5B17DF19F061C4776DD357895BC6E3B7AAE7C61B896C1B136E3B43 3CAF38FF4F7A86B44D092D3B28C74DEAB622781DF5175CD42B5E10ECD2673B84 52C71FC356FB79EEEDD120962DE3F82D29EDF9315308D4CC4764FE9FBA25435F C3A99CD6F32C7FE78A2274C22863286436C3167B93C0733D55BADA46A9C9AAA4 F138E06EBE409ED35A213584FBD7DECF47C0EF89AC6546BC569AD57218C21F31 9BC69FC8943F220CF1EF7311AA7D0CA190A19CCC8CF2F10AAFD6B0CF14677D6A 1CF6BAE88C41CFA0C1D2CCB07A6E2F8EABA4001EF98D9BEB50DA8FECD4FE8E84 45E729CD10197DD108C17155518F638E07972555B7F25E1A50A7B7F6B63F30CD 7A6D25EB6F3C111FC29D3AB4B241473F8226F2494585CB5A3CFBF0A6485172C2 90C9731BB07CB275C55DE2E00A96278AA7176BA7550ACC09AC33B57DE71FD3EF E6AA916B632DB2FA57D7BC85CCC3DE2B714650B41004DF90849A056770B11BCB D65358DCE4A405FEC070239068B7C1D6E54D4286F75B95027650FC88B777BACB DCCB3CE949D6D4296FD037DB2F8F410BD3906F026D50B5B4A9E3976F5EA15F05 A50AE8968A8C7277F7B6AC442EA68003E2EA391E4F6A46144883889C8425070C A54A898DD02A230826DE41BB71E9568A5C0B5A29201C461D3C16755D69CBDBC6 5D60AD667AFBF057007E5FF087259E2093B15859E5CE6B2E2036EBFDC0777E31 07CCDF460197ABD221ADC41D6F141FA42336052DC79D1660009CC1545FA8586E 5FD192B62078ADBF5B1D64F98F3D16BD7990B482312ADFC50A15328A6892279A 1672287A3414BBD78390A2B8F4368C00A6F1FC74B2625A6EF426B1E471F210C9 8708998A9F60590776996BEF88996C70F04539B6C60B686442CB3B1216916E8E ADBBCF861C01825BFE49F672525BB7C2B4E4CB21D3FBAAA3214B0942455DEA5F AB1C149959994A8789A608BCE3BF6E46746CD351A76D3E6D2A92D29643572719 EA7F3D3266D650563DEDA873AB0BBBE13D25DA50E29751C11EC25212F7EDCC75 AF417AC04E72332523D50F4D337578D27FE891377C79A217452F22DFC65AC841 149A15C6C207A2B13B4A3E996412AFCC9064573F7C097970639622257BDA960A 374C4C9D5108258C57A170781137ED1FB4DD93F45EF01D1A14BD6C2B3AD0FA59 451F8A86B9CE9FB548C5ED18441363D11FDFA6A1831C84F9C76837A39C5722E9 95FC9D7A60D2AE5A037F7BEF928184CC8FF4B2F466422F64ABE087C32FFDB938 DD8D3BFA0BCEF5A9226C39482EA1D30B75E661F513DCD9589041522125924C57 1016FEE8DD1DF0D0C46F9AD6B0217EE17476EBDC3A9A5F5F8433C382AFB543ED 99EE84ACC624FD1D4CFA848098D59EF5275F40D99E004862906BD84A2095B184 F52BE2BF9E168F3C2FEB8FF35865E109E83202FD8DF7ECBC0A3573ED4931700E 0AC02219F0E916F30D5BD31AFD5EC6C2713F9457409A306626FC49B81F627533 0ED2B40DB0674926188680E470BDA7001D9E800E475371825F5644B9662CD900 AFE7B9ED7F25732179967A630B4112ABAC709A28C6FEA9236EC6F0B2F2E8913C A0580D2BBBDE16533E539872626DE1CAFEACD96192BF80B12C7EE412C502734D 59EEA52E93BD64C7E8486A7A8CDEDDADE7BE9726520EB17EA3158155257EB08D 9FC0FA85CCF87E00C1EEDD4DF379BCA4CF0C66DC0A3B098DA68BB2C62486CA2E D9ACE1690AFB19687014C8FD3C065D74CB2D0DE063D53B25E8599112BA859897 FF62EBEA4D077131A824423EEF94C57457035E380275059FC8FF91B2EF82599F 3A2D8E0924B8DEE8DF8F9D95CFD9572FBC86049F88A31C1B2CCD7C94783ED6FD 9CD124911C9E17E6213E56568DABB2DCFBECA1E11A15E50AE58285B45DB5F2BD 57F412302104337C5E349F237BF906C34FBF5ED73356E823513435EAAB3D3E49 9C8507EF365F32CEE35E8A73778B6B9201B1F2E17EAD97BE10900E81522365A4 D9510D844A56E9DFD94DECA588BD8B6CB867000B7641EC4498A939E5C286A9D7 23059B7BFC82203D6E478CCA62EA245310C4C90996DDEA4DE483D2574EED13C7 34C9E679F409D4D2157C7C4886EBC272ABEDE53FDFA8957D9F91484BE60095D5 63BBDB227DFF08FFAAE7ABEA5FF765AA4F1296E0C73C7FB0C8420B7939FB2AF6 704F5E82AB8C424E6307B485AAB3E5B0319DE92B2AF2BD702ED79FCA08FEA118 D58CD7E9C3F074D937F9BB75E17C73DEB57FC4280C80575F0EFD460859A28F1E AC7F0A207AD3574ED08D617A59A1261284B8A5C86746A7FB4B5A61B6AB7F59BD 0295C0F71EB67F89799538FA9D169E121D9F8204F9815D9610FA9C76A58883DB 22733AD9D8D90F2FF0D5976BAE49F256E50CD48467F7B13FDC361B51626A6E24 A0115BCC9624A1555DF26B9909C0BF8E96F72A59210CCC68AF8F8E3F32C338D6 3DDC0FFC610B9867B152DF6FBE35E4DAAD12F7BC680A7B9055D741FDD16DAA9A B73C43EDF181A56FB7E1C0F3264B4DE5ABF7112AD5879BAF328736E87079ADE8 13CA5095C452D5CD267F1BC6194D06BE186DE5C577120FF20A51AB347F335625 5C26393A66046A190DD6479613FFB8F6B3DB4E4B8DDE1B5D7B8CADADB1BFF295 E1CF4A694BC55C0293733CDB82BDC654E74B6BDBE60219EB0D4C6370A8A0AB08 06C94B747EC751AC2FFCD15525D9E12FF19524365DE87219A2B3921E11F6AD30 2D444D8F987D8890037D26C23AB848F483F6CB1760CADD9FE3B61F0470CC6B82 A78778CCCC8414B9055CBAD8F532B5F4F86C5283EE0A3FF9BBFD0D9E0788CB74 A764ED6E01C30AB4480841B6F6DC81E439B5690E4952F15F1B1E17D1BA1D6964 05FA0D2CC1F535B61A345430A7E3FB63A2E3C0A1452F2FF199BD1EB090A3DFE7 14E2DE210CCA3CB6562953D14F2A170775B82D97D75E070BEE372A398DDEB3CF F2C68032957FF0B7346A4EA3685EED4314429D339A0D72FEB880425C45423A8F 43C1BEC35C32491BC820A5CC1582065952F27DD9F860584A48EF9C7A15DA6085 8C7E0CCD13F9EB4C1B0B0F5CFA53EDA77C2AFA360B88B0CFD52A95ACD34B65F2 459D4C6CC8AEAA0E65EEB80F9A1DFBFAFE74D31531A484F9C84CDAE9A6E4A9C2 52BE017A1846E7BFE67ED4D9464B1AF86506E143F30BCEE3D3F1B7B1540F403E F362CB58DCD68AF8CD6EBE4773458F17563F4A28BA52301E828C3FA97940C993 0C82169A41CE967315BDC26E3541C97A216789C42F9DC289141F6DA1C064378C 0C9FEF5F79AE1C76659AC15DE28C55DF80B6FE10CA4354110F1848A441CFE6E6 B5E5A02999F565839CA6FE2C9FD0A78DDCEEF2558501C4E65F8C404BD7E422BE 1A2C419B3161AEDC7B4149A07FD5D62214C9A71F1E6776BFBD813D46D8359765 3320CBECEB97C198A7357214C8E089EB714A18BF9BF8155D17FB67BB72559AF2 C929008D4AE101534611CA78C449E76846ADA7192F525382707ABF87A1BF634F 54E5B60D19D5E64A2AB86FC9A862CF5291CF60CF665DA2AC8FB3DE7606F5391E A3855E4129894617C595064590C99B07AF60BF7F4911E4E5B686E6A69B28043A EB1710DE354802677A666237E4E160357C7CAE803BAC5BB5F84E46A93258DFFD 21A24484B634FF84CA1ABA5D3BC5087D2B25C78A6D6A892D6CF51F8E4BD1575A B10DFB99D2EDAB72F2CF60D5AD03B29C751BFD0E217BFF35F767957807B7A7E4 A907A5092A2FA9652811C947BAE895A48773523D6AEC59861814234C384E957F 983F69FDB357A947C9A59F37F6BDB173EA3BB5E0DE2ABFD8DE301928A760017B 08EAD31F0B0A498498310AAC2DE520F8A81EBBAC83E55A209D191129BA8722E4 467034B444CF5E2B0E58AF10AAAED63CE5D4E9B10C5373E8FCB6BEE9F253EDC5 DE1B92045D3936DBE860668E35CE9CA6811543767CF338DD937BB032B77D3E27 6DC230D8249C68FCFCB767DA8DF24ADFE6FB95B5D896515925CFA979840AC725 C99170134BAC8BBF0DB9AD944D6A4B7A3E18A59E494C0B782702DCDDDA00DE18 88460372E1709B92CCD2E1B0F7C58236C6F7FE64461B8959D97350CC39C0CDFD 0E29C6C5890FCE2B18A52427EDC8A374D6ABF2C97A534C441E5C0CB609A9B6F7 554506B4CA5D6E616B06F3C900347CEED5997E5999246A1157047E2D0A8B1ABC 20C198E9DA955CFCC5C0DF6DAAED07431F04994B61915626A8FB0767C1176F29 945B2E62FB31836F3600917D956BA0E14904F2B350FED23A2B42E7EB7EEAF7A6 FEB0C231EE0222A94061E6E22471F93E5007A485043D6AADF0D0CF67BAEA0C86 03D5CD8ADA1DEDB5CC7CF4E8A26191CABD4FCD5798A410452E3F167120C4F047 FCD0820F3495168A6A325228C6AF43625874393BF1BBEF28D18377E135940BCF 88ECD59F4796229F34D8C03BCD80B6B7A5FC9993C90D1481213B97CFCCF8397E B2909745B7829852C822574EC2A6CDF70595D015D6C8546B96B1B4F1321CFE3C 1FBD0D80E8A91B0C2E741C92725108D79C975926588C150CD216A2BB5BC3BC96 627BAFD8296169B8D386B55AC77723000D318DEC26076E63AF3BCE9C2D3679DE 92B7E9061052ACD07EFE55CBF53453475583A12B08039A7DDF27FAAD915600DF A6C642EC2D5C26B4E1F1C149782F1E5C4AA0A141FA9E6CD1FDD872F20F1EFF30 BF157E6C23C835B48F82073031AAE19FB7978894497F0035123FABD4C628ECB2 CB71724B766195F34B0D921B27E25CDD03CF65D7D4122A6814C2C7DB40A72CB6 90F6B6F35E873252AAEB670A839BAB518EA829C5574209FBA66BE93662404BFB 234A85519DB656C8A8C7883541749AE7E1EA5C0055E41E02177308C8BD141846 40EF4EE873EFF5D8ED5A67A2921799320B36C96F689C243AB679F5835D02D2F1 4270B9BA4920986E80ABD541580E8B04520333F8E9D825134C8807F8CECD2D7F E0A7B576E606D1A4DE2A59926AA7821E0D112D33D7E9647AB5793383D248F6D7 F6CC89E921C8136E8332B66D738BAFE368729DD1FEEFAAEFBAC4E919CAF17FBD 9CAD2141D7A3327DC601AE137017BD0668AF46422D4C540F4467307441FF4772 B1A2DFD83947CEE31337E53A1FD6597859743EB9CBA84A91F6AD829144238614 D9D0D1C86781D0128B3A41DD256EA5F0BEDFC49D4D67A75F26EC12AB22942223 EA5F301752AE9FE74B6F956940CE8F7497B9BA7432D70FEA0543E6FF3A89D101 F6CDD91C440CB30B4B64BC752A87AF544448D135B976BFFC2F8180E549490112 67E4FC372694506C6A31D0A769E303A4048795C1E0467049EAF9F478D0B807AA 61CC646B7879E5AC62A63F4B2A2E14124F287074356E5900A901BEFAE144BB6C 78A996D446CE673BCCFE2EC84EB1DB3154ABF10D76E070E01E058920D6A7DFC0 2F7C7001B57F45592F03EFFFA80960651EB1EE169084C229E2B46F55CFA5900D DD7734706881750FF1812953DB0A300209045E944F8D24A570AF7A244B02489B 026DC7D5228ECC209ED43C910AD105DEFC6C0479C88B88834D6BCC33887B4CEF 49A114BC3B97A5959A73D1E73343D8FFC50849E726E77FE76363B49B0D37D849 160C5E7DAED2541DCAEDBC1ABB4C209A95A0806B658D242E40F4D9DA56A714DE E97D0D770A9439B8FC03DFCD27ADFD6346C1301C26B630D5A24E4CD4DF2DAFE4 23FAE78190BB04CD358AE11825ADA32776C18D1439D017A4EB2A9DF0BA5A8521 FF0DEDBA7C90953ED70DADD5454DE9D9E30074F6024B72BB038E38AB5AC12BA9 CD8A34648FC91FA5183CBBDFF1E58D7C359536E4123835E78525E04605436CF5 F97CE6B3F87B3AFE6CE930122C4543BCCFDF4C00601C832BD2631D97EF470094 CB58A39A991FD04726F7563BF4D62607AA742EC002D2F9889CFAA908AEBF46FE B0D28382BB2EF785DD2F7DE7F8723A5384F9ADA18BC4389968016F6819F26133 1C135B6EF4C7A5EA73239E48592B8403D0A116A2506213B182C304E25A17FE5A EB4736A54BCA45BCF6E6DD6B9BFFF9F8CC8E71EC036526F255957C420D1851FD 7F318BFCB63D0B9028DD977C3067C008865B8CB040A0A27467C7BC9F90CE36B4 E40101A75F637716BA52E1985E805A6B143103CD066FF3ABCE82362F1D86D102 EFE83389CE027FF44BB213A287971B525E8AAA740A8E4C00F1AA3C7F17A7332B 63915A1F80BBC6CF729CA2BFC2593ECEE71331D4ED21AA82164A318C60C14895 AF59F80DC1404C2A35FA7244CA75845EC6C2172B76508301A849837F1B19AEA9 589701DBDD1F3C2CCDE72F12C198B84E1495BBB202368A2980A24054 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX10 %!PS-AdobeFont-1.1: CMBX10 1.00B %%CreationDate: 1992 Feb 19 19:54:06 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put readonly def /FontBBox{-301 -250 1164 946}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91 FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68 7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4 9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176 CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D 6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6 E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E 8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E 3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99 EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4 0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9 4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA620BC2C7D2E84E39 41E536EC77A07D1F72630A2422ABDA507AFE12011590B888D3124AAA19A91762 2B6A3693799DD17E9BE74B303CEF492E114A6BCCC54F5FFF1B2283621D7C8093 4198FB57330E2B7B56EEFF0EA0EE61C8F49F2E536C2B5668D9FB215F9B6A7443 97F9F20C92E257EA85AD92D8A52F253FE4C3666E68E59367BA785C06EF345142 D8F2F4A85CD63D73843902BCCCB3580B83DC0102166269AB6A4EB4400EBBEF64 36AAA3C6526E6DB6C905057A9D4904DDEFD817355D4F877256023ADE33D6EE10 BE23DE56381BA275FE5987D36507BC80085920AB9C3AA3DAAC7B4C83F112CD36 4456A7F5BB6C30882385E72CA4ABB8F6729C0EB1FBE8C013A0A5AD5CB45782AB 2C17F569049E4A119632C47683095845CE528155401574FCE052E29675C9CD7C AC2F9B3AB76D9D780D84CD5CB1AC99049A88887A7C8ACF5CE4D6447B00D75EA6 6770E90C646C5F9907AEBFBE7F59D379A605126BB6631D5B1674A0F395FEB78C 3B9E5504EE00878E5D449CB25D751A3D32A962DCF0BA3BBEC020AC0D0B66D313 11DECB5EE737C8C01DA840BCAD5942CF52F6016197A5A51C16D88F9508C04251 D334C1FBE914DCB3E3A408AF6C99A6E67701C5483F6B5DB486BAA49C480C2487 C80D437DB0219B120702267A514783DB02E6DE036CDE10699713A7F57802DF00 98D011B38AB58494400EAF91E9A18D8A32CC3AA35E5E0B8A76A44DDDF1F8B5DD E23EDC23E4901F96B154784E8C8B359F8F52EB4AD2EE638014B4451BEA3727D6 3062108D7883E0146C78349F3EABB36A0E7295782EF7D0FA92CC54B62E1777F2 0A68396161B2B8DF653640787CF8D6BAFA8C01CC35C91DE8CD4A6672A2A5F080 F9A8EE1E573EE839A17FC06FF53BA95C732DC969339B5F83D9B63BAB80599905 5327DA9981474F29B09D2B64C1DD0E2508B059C5FD5FBF50051A1C3A09BE8511 C3C1BBC209E53630936EB1F667B5DD0FAD43122E2C7F668261329C53167E960C A5353317257C7A6EAAE3FA6AF498757D58A127F9D1856ACA7A2246DA96E09F59 F9005B5520D3A61633F240352A870FCD18C8B5B28F7D1B8E51F50B913425F874 76215BB7F92603F8DF94C3544DD3765811D31E98279818B3C83BF78B12F72EFA B9BA97260EA879CC6271EADD9420FAFA277846D45DD7F7752150D7D28DAE7FEA 1E99C509609B4A22278A91BB918B38B0819AE72260F99FD044DF392048C6AD53 51914CB3025F0B7886F4182257A6A178F2F74542E57A9B02D10894CB357FF5FE 560CC8060DEE6BD0BBB9114ADDCD70626BD1A367F4D8831CE1623E7C2F8023BD BF9F15F4EB92340B2A5EC6604E01C5711CABE71DB6B7C5ADF17FC89AA66BD79A AC7F51A5424CF1D80E6633758DCEB9189E24EF26D0C3DA6538ACE6BF5D4A639F 60AD85803770278FDF7D39135A066B40A4EB5C7CF70A9A8DC982B7314E2315B9 F071590E77E7981D127031375AD683D5A50CF616BB589BB1F94C5A918A3B0542 877AB6BC656890970D4B6C8A9062275FFB3111852EC8C02028591D867FD5FB6F 415242A4668B87D6F68A86B7BC69861C441F25021EFB3FC1AB0EBCA6809222E3 830CA6AB146119270C14F371FDAC723919CDE5E986A1F3B742436F07CD8A2B9F 4B7725D3A06536C283EE19A7929FFD5F07A54B46BB043010BFCC3B92F95610F2 8BFA635B905F5580137D41CE1FF23238AEC43276C50E84BF52D1DDC7AD88234B 697556913DE8E2096B2B531ADB4B960C8A20C34C172B563CA3276A8DC38DD71A CFB4F3368C281364F056219BA8A9D3F14B88E45490C6A5A4F335CA62F2B19900 E34EE642DF33942EBE3C451807F87AC8C709593F31C05FBE3AB78A3FA461B7E4 94CD6F25D7AD0C10C3CA48979E38032744F2661CF85A1EA50262D2A2C594FDC4 187CD74BBFDF58CA14D1B0CDF71E896BBC5CB6A14F6B047A8429041EAB04E94A 81B84DA9F680011765A198EA59B56517E4BBB6710A6D5FC364AF4707BBA5121D A3EA4EF93475CFE95B24698F18D41A348A2B963AB599D26D90CC38058753804F D3D905AC4228B1CFAFD6DB256BFC47EBBC4E8DA4210FB6CEC263FBC40AF8901F B729D9A2C55A485C0ED69B1C9FF5DA194FEE51C3532CEB5D0B71DF7DB9CAF94A D1578B1A3C1F290BEEF4525C11B1556DD9CC5CF9FB3B507D4CD97AAC9FD474EC 463313514610678AF461C45249144AAA40ACE95BA05AF409BD7ECDDD8285816B 2F937A8949EEB2773777E46D8CD817C80CBA16B19147B95788F3C91892B89D28 B8C2C4430DCFD6386D6A991D740A4F65960D1E34AB3FD6DBDDC6B9FD98CBC1C0 E089F7D9F2A8119AD3E038F3B695144059FA2A417A2B0CDCDF2050D1453A13F6 1070E79D49E90414B6237EB5A1DE6E6D72616B3E47B429CCFC970B10BDD64638 E234B3BD1DBC9F3D28A15815B23CF2CE6293B3B1EA8B21A9A2A7AA 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMTT12 %!PS-AdobeFont-1.1: CMTT12 1.0 %%CreationDate: 1991 Aug 20 16:45:46 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTT12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch true def end readonly def /FontName /CMTT12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 40 /parenleft put dup 41 /parenright put dup 65 /A put dup 66 /B put dup 76 /L put dup 77 /M put dup 84 /T put dup 97 /a put dup 100 /d put dup 103 /g put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 117 /u put readonly def /FontBBox{-1 -234 524 695}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F0364CD5660FE13FF01BC20148F9C480BCD0E C81D5BFC66F04993DD73F0BE0AB13F53B1BA79FE5F618A4F672B16C06BE3251E 3BCB599BFA0E6041FBD558475370D693A959259A2699BA6E97CF40435B8E8A4B 426343E145DF14E59028D4E0941AB537E34024E6CDE0EA9AF8038A3260A0358D D5B1DB53582F0DAB7ADE29CF8DBA0992D5A94672DFF91573F38D9BFD1A57E161 E52DA1B41433C82261E47F79997DF603935D2A187A95F7A25D148FB3C2B6AA32 6B982C32C6B25867871ED7B38E150031A3DE568C8D3731A779EAAF09AC5CE6C5 A129C4147E56882B8068DF37C97C761694F1316AF93E33FF7E0B2F1F252735CE 0D9F7BCE136B06EE967ABE0C8DF24DCBBF99874702ED252B677F407CB39678CC 85DDFC2F45C552BA967E4158165ED16FECC4E32AC4D3B3EB8046DCDD37C92FDF F1F3710BB8EF5CA358ABACA33C7E5ACAD6BF5DC58BDFC3CF09BA2A38291D45A4 C15FF1916FE2EC47FDC80911EB9C61F5D355BEDFC9DB17588547763AC5F0B1CC 12D2FFB32E0803D37E3281DA9CE36C5433655526ACFB3A301C56FAB09DF07B5D 048B47687348DEB96F3F9C53CE56DDD312B93D3918CD92AF53FB9461864D11B8 0138918D0B1270C54873C4012CDE6F886DB11BCEA04B023EBB43E0D0A06BE725 741D08B9DB688731A6C9886C15A83C28DADCC81385EA239E045E8F3670CE03DB 9EE77ED067036595C9F3B1854343BE3A12E486B6E5A2F8AC44FA5378D28DCCEE 306B0E283AA444423F9A4FF38E2B56DCF67A39CEB2C643DAE86865517D5D0371 CB8797208ADEC637330A3A57902C9A88EDB75A7C16FA9850075D9F19578EC666 1353CC1FC512D59DFF847ACCD3D5017E831B254B60D82AA5882A6FE6451F0370 C44A9E25B5E0C257CCDB3DDF12836C9F1C073AB45E91E7964A2FF878A5D27263 FF5690425AAFFBE115E1D625F278C729318A91BA465A679EA845272FF1345A25 1A9E9FDD8D65DFE3569EFB9FD573A3570DABD475405914189E519DE17D23F184 F8305EDB9DD557A32C6A4FB5318B416BB0E6D95F8D71887B03A04727A8DE430F D04908071D2ABC8265B3F62A424661A5142A2C4DDFF6540339DE1A365FFCD9BA 30065F462D1844458DFB6528AD539E76A83C924E0814A02E9FFC50CD434EDB68 998D805A413EBAAB98B5F8068E7FC479BA7193372B3F3CDC5219C30548EFA77F 01A70100D4C23219C96436A1CC6B8E36604C17C1F56DFFAEEC3DAC9F0BEC4D5C 551073E9B502085B849C3106C0F2531E8DE332B8EF0B347D53B62AD16680C1A9 93AE6631832A45E9B2CF57B40A610287A523A185EA642A162221C3E378185911 6EEB906DA0BCEB6477093C1E4E0CEC868E84E917E10811647EB3FE10975E6EFA E0EBB8D0A6CD4EB7C60B26B8075E9678724A36C4512F0CAB7705CBD8C27BF1B1 664FE367C858047AEF9F242E56F1989AD797F3D3A1E221E3BB97AA33A1B8A9C3 BFDD3BDDAAA6F8BFDD1B4252C38B4A44CFE3C51CE0C2030475D25AD9B88669DF 51973F1BCB03D83A36A1B1A4870E08637EAD8E20DC1531022EB1E9C4F1EB6210 B144E71438DABF9D74B6CBFE1455CD7813576783323AF87DFEEB3B546A6378AA 79ABFE813AE95555BA4129A825810E2758F5D0B21DF8ECF2999C5EF38721CE0F F5F071012E13F113AB194F14FC55887D5697E17DBADFE63C42A3F1EFD9D60EED 7D2459B7543EEF7D2B22C0C04CD6832138B4F0B614AF71425B6679E70E6254BD 5CE7CFBAEE30E3980F90A2C0D9AD423636F212E39D899556D5197AC2A36143C9 C568A85BF07E76A884B5BEADF3BE0B871EF9BEDD7E8E81F37BECB6C5722F336F 88F7F02CB719B64E57209B91C935788D44F512FB16711EA2923580DA2132BD3D 84AB4591238BCF0ED4E206C49AD3D227D5E93A4B8AB0516A1C31D3C234C6B0CA E8D299180DE8844B6B541CE089D933B9DAE33293DF2E97E270AD4B3112C3B32E 115FE3C0215043C31074906DD22B17D71253D20BB0415034DD4174ED072BE1CB 4364C78A3F16B5AB497D99A5EA041C583FD27A41A58F559D4867A2871BCFAD31 C4DDED1FAF79E1BF1F965330D733E5775948D171F7C65449D222D5FECD7AEA3E 96A3A26B4A177BE406AB60747852F32CDA3CE669924BD31895669B8EE58315A8 E28F4EDFA024DE9BEBB61849AB65FFE5676BE3688A9996151F30484F340FC2AD E0BCC969A621C43F322C351D19751B6F93AC6A19465FA3D319A12A86C7E2C8ED C71A88AB762D0C3D883057F2652CDC91D9839433B5502A8C55A1CF27C1E75250 2566BC1759710FC66FB9F1B78320B2170F2376F090E1DB0085FC0B1C462B50FA 6E37C52CF55E50F1E49B134B13ACB04F2B9388D4EAB63E54711EA00F856DB570 F1B81C05C52D3E78BAA7F74B45FA186CD723CFEA6412044AC93C29182F601612 66A6F1BC3C61246BFDAC382163F3018463A7503728C5D0FDF4BAFE7B30457259 B333FB707108A93D25D881D18F0A4F386849F16CEEEF0421FEC4C26D0E9CC877 22C24A3ECC8EE7E8727B2B5F898C63143C55F2265BE207339D79C1BC89F83B3C EF6CC129D9C29F14FAF0D19C8C9AF53C6FD4C6B2F12E0316DF032B37884732E1 80FDE35C57A628C0EF8CD0D85F31C94D9AEA93B982A3F9567C762382510082A4 5FE881FF3EC726AEDE2DA9CC08D826672B8B965860647862CFE56E3662390B62 50429FA122E95359402EEB570BD84C3DAEFC7299EEAC84F0B696D54CF878C6EE 188F8A6102128D55E8B274DFC776E45B9120F2624232E8C872178321CCCB3D1E DDFF815A96757EB6BE468C5744DC799D67B5C2F88A6E7712E95F3743F6618ABA 0AE82351C417797EB2ACDC4E4DE8DBE819059CF4F2C0FFA7E3AF4B12511598C6 7E6E05A88298DA74523D2EAC17821CFFAB7668E22E604F162B509E93CB2E93FA 700D8D209D6B177B01A555E67454C222AF309B89AE30D7139E2613F4859AC34D B7A53C040918FBEFC13E661F2069C9AAEA63329CD84B6B517CC2A401B938FE28 7A1FD43D7E890107094009FC5D04D1031FDC9FAD49EFB2B9972130087CA0F811 367094BC457C59F64B5E358045A379EE87160725E13A5A216C1B645F72814B12 587D3527E8CB699C99E8E1D89FFD2597E3C138822CE1B959FF132782B9BFDADB B387C2FB9714CD98008689030E714C56AEABBC9AE9CD822CC9DC8D3007646609 0D8D6AD9D7F41659522293D6295A4719368767C1621A9170F0A75D4BB928D7F2 F8AE6C1458B39F1DD1D780DD5BC5479746D72E52411FA386CBF6BC2CD9F38E57 7D9B84BC130D16DA3EB459E797CDC1EEB810187B411565B80CF4622B5ADF59DD 427734D971809B391FB5EFE4FE93217EF6694CFEDBA12B516147A361B82A4ED3 7AFAE292791BB779FD1926CFD087D5F74BB4F6CDB14D4C9D1DD223B3B971F0BD C84A7186522014A4E1E53DEB07580EAAE0694370311325C356D347238C6F9C8F F6F255E2FDE691732EA51805551D66DA4BD9A0A66711AB2BDCABF00E91DEB642 6CE62A7323C47F5F59CC14B4DD6731F17BA393C92D38AA3830A59F5B3BC84B5C 31CB45352185CD9E2040D12ED77E2573E70CC71611662FA811125ED804E4393F D8CFC1413E33C10BAAFB17C740AF468621ECD63576F2B1F0D4E07A9D322051A1 5A8C3F2699B069DEA2CC53A6761EE2C276E3A51B198528D895C112C21FE6F5A6 CEA8587DC68CC4149B116637D04B29C549CC96658373091A591F985A1528F8BF B4EF293BACAE70F5F539C58D5B2289D82991425060EA2EA76D36921B9DFFB468 AD5C6038DAF3124FF11298AC5D34BF40432CDBF0AFFD1D8864AB3239D77DD451 FE76097D8ED218C7CD7B85B975DF4DE808D3937149B3ADE8354762A700A3A012 3581BB284AD07295CB9C06A4E5809E35B54FB2DE0A95965CB53C79113F1463EF 5B6EB400464C42B9C952A7A9894221CD1CE6916F90E8E46184B5FEB8327E1BB4 A3990D694A3AB1F30D3C34857C8337B226E74F87403C0DCB20A54C6DFF258223 CEA2256032E3F431964A4CC1CD5F70F5652D9DC9C9271C993C82C49D511D10C6 0B0C0600359626330F83CC55FAE9CD6AD9F66A014BE0422DE6FDFEB95EB371EF CE3711EB0733ECAB608354C5410514FB8FDF615B64F136C837389D229C467962 5AFA299D4B17115A90A71322E3AFB7E79BA9A8F2DCA1C6A3E1689FDE911D8FE3 7FA4363A95221CB0779B303ACD44F41E8292A1F51057FD9D926EE124E55F7790 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR9 %!PS-AdobeFont-1.1: CMR9 1.0 %%CreationDate: 1991 Aug 20 16:39:59 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 19 /acute put dup 44 /comma put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put dup 56 /eight put dup 57 /nine put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 71 /G put dup 72 /H put dup 73 /I put dup 75 /K put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 89 /Y put dup 90 /Z put readonly def /FontBBox{-39 -250 1036 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835 3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203 046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2 A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D 731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B 09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1 49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B 5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B 54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F 11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AC46268691C741B2D4 48A840F1128D9B2F9CF07D0709FE796B23A836417BF7B5B12D67F74453C82F5F 25F7B30701D6F6D4F4DC623C0C27D6A6FBECC7312A3CD10932FC7C10851C3C52 24B75DEA8A648B7F34F5711DB0E843C914E25663C510185BC37BDB7593C1C259 21D8DDAD33982C336BF272BAB2F48E68217403FE9F54877B243614A87E64784D 2796EE4179FBF96123D1BEE3EF89D682B427BA4F12A1318A57F18BE5DD903815 2612B7353A653F0BBF892F8AB27725C03A680A9D873CE34EA5CA721A70D397D8 770C904FE5BDF20E02E024FB83344710DB3A368933059E261C439CC6E13EBAC7 435EBE09E88FB9A3434A757AE681FD14E7B2BEE385C9FC1EE0C202CF1EB15290 C4175D8627A377692DC82CA47AC0041187C99BBDF3A8F2DECB860B88BF6D1149 BB6BCA79B809CAE051AD1D68289D4430E59B62839A5677AB72D3470AD9FB0B22 54D189E0AD09C0862E69FBAFA1BB32B2CAD2B6AE68DBE70F5EE5F5667E4CF90E 961ABFBFAE6AB6F629D929B5C6C4C3D0A7B55B7F889DFACB27952BC80A8C9E74 340B117EE7C78CAAD4580E151646A8A2D8F4BF8480FC9ED2008839482C772952 61A3EF93221599D9ECC4AE73E7018D52EA701515E80A9C75042F44341D0BF53A 9EEC970442ACA71A34D901AE8EF21F0401BCCDB670BD660BD56660F61543E148 AF797F386431748800DC5214B69DCBEA9FD6B97998EEDE30C8A888ACA842E67D 5D82F88A5933C14688F22B2E2C20E2ACE0B998C7DF52B55E56CA146EDED21F29 CC2BC5B5FC9D9D5686C18415311B6BB9412C1EC617A5ABC81A75A630FEAB0203 843BED4251F79D75264CFA039950064530664A5D9B5ECC21AC5525BBA64F78EC 046AD44F9857D9583D909ACDC9909D65AC636B10BC5ED6F38937C7A010779DE5 1D4C977279FC90F82A81220B4B058183363360286DC68FD4F08395665468FD07 6288EFFEB56A3DACF54EC0F7FF52A17F911FC37FC966C28D250A6F4BF809F127 1580F15442FDB8573D37BFF663194EE5722D61BE1013AD7EBDFDA08B81614682 B9052C524A34B2E231509606F88A0F422E147DDEBDD7A8E84314DE9C66153E75 3251148464A3D7880CBC966AF1A63E027F32576CF0A81C7AF3478030AFA930E8 3878879E380C8242961878589D4297D8BEF05D4E6CAE3A4CCCC9376D7A8C1BF7 F206427620844A90DC224E7322A56E9E33AACC79D0877CDD04288DFB96E84FEA 43C5D362811EE2014BEF79FEF5AD4F7EFD17488CF27C9AB6D1E40882DAF08275 FB11D72A5B0B6B70FD9285F08DB65E7F200E94D2F760DBD68E5CC468AE0A9045 075CBF5347E0098C23C17E0344E88ABF7F5893D7963EA76056422C45CEC38AEF 631323976127E13023F37F0EEAF20ADB0AA6DC30B309B6BA98FE7F332CF3F150 DD2D563CD58A43110CA1D11681669350022338A8C715221E27D21765F4996F69 A9C5FE933D4174B5D2DD8FECCFE4BD52A3F87C95ACE6828B8D48D98C598DB3D1 F9C6603C61264BAA80EBD7256B93E329C997604FC0C61E426192FF3027E0D68D 8CE30AAD9953D8E399CA36A80A499B5D80532E38558E58B7E06921B506F9813C 698F88ED4412E4DADA74454E64C711813A922C33628AB2A9D8AD7C837B5A32A2 B1E60AA3BA7A83C4D696222481D39D330C8634BDBB1279AC0BA1B64FB749CE07 3E708A77C1B3319663A6DCF6E2FE0E5830DC41FFA53F59F1FE2E97124A09ADB0 D3A131BE5A3CE94AE483822BDE48AA1486BB4BF32975827A1ED19723A03E618A BC935F67D614E29A9EE93EC56258BC2D05B91616CA60F00BAC30E0481B28A7B9 C24357BE441DA18D872ED306065581DEF888F29E6FC162B1BFB6735F432C796E 8B96660B1E16B76BF303E09C394CA515AA2B2E582EA8EFBF3D0710126ED2DB83 494C882CB809AE491E48F1E0392B08CEA54F0817675938C4B330BC4E3EBC828B 7C182C44B392FE0EF21142AC908FC873AFF691B220BCDDCBAD4774B8CF3FB01A AC25006826E2571705EA03DDC9B809AA6EF0A693F626C451AD6330DFF5AAB455 6AF40D2A1DD00C1388831B5CE3ED6FD5FAC82A11DF32F8153EC05F1BB137579B 1FD6B201B75D5E651DB7E8DECC52B093D249BAD3EF8396A0690387B22E3ACF7F 61A0911D79C075053BF37A231A7A64E079053A8449BC421B1DA4ECB2C76D0B2C B82DB0A6320E64F2D778EBE1EA328A969628670C1DEBE78430DD3091A829EE14 FB36395DDBC023EB2CE06AE57D1C8EDC652BB0A26DA8D8D6B6A26AF7F0116138 0AF025545D1C5D68EA1FCE92E28C7D38241299197C5E90178A53CC01E0C8E9C2 F5DDA525627BCD54B8E57F4FBA264B7DD26F814DF1AF50DCBAE70BD9A06DB0DC 552C575CD2AE2682B0F4F7DB593C5670D0C79B7D1F87DF55DCCD60AF5B080AEE E3C50417428DF9CF8C4AD75DC1A19D537450030F5D5F786A3DF2908CCB3F7F1F 2021D0E9534CC5AF0E9DBA338ACD15249B221311C86B65C7E23D299638EC2B4F 9E8D06B31657FFEA0CA300E018849E13FEC25D5F894D116BAE5B310B00DF804C 9C13CBC27904FE42D8D5950EC3AD5D4DA5C164A3151E78B30CE0E0F7175955B4 E86FCB1DF1A7A899D24E5BC565D5B945D0492D0B9FE0E314333068C375357F16 6F0372F80A06EF08D5D7D383F94CB8B9D80CC1480721905D79E1821B548B15E5 146C4C7425789B7ABE5A683987D8BAB0692082086A286009E4504BD72DB1EC6C 22DF06BAE268BEF0DAF73494AA6A8558D6E438DFE3EBCFA2A2F18BC92EA2141E 58F6763018611ACB05ED8B1D04A493776D63C2AACECC636065FEEF8B4469FA83 124E1892A8CDCF3679A1038877852D9734B06D7186D1201106F7079564AA8E37 B96CBB2B186EE5B11B1B3C74DDCC096F9CCB3FB565AB3B6527FAD8DCE8E218CE D3E94CCA58E461DFA40FB2F1C097B31F1EA9777F48926A38F7DC638E2A6DCA51 8C3FB68312C4499BB9DEB4DB922CEE48BECC4167365639019B72A7BCCF749F02 70365375247B5ABA6A47E6DF67DE54B56A055BB427971780FEA0404CBD2E93BA 7BA42C883641AA5CBA91CD0C82EFFC62998114B4266B2DB9DD98B2E160C6E8A1 0E8EF4AF33808336FF0C78F5750B46AED6A541FFEA5F4AB6C02F53C68A04B865 57BA56E8E0EDF2D9C4BCEBB9E463B740B523DD8645C95A0E25A1B5791B5E2780 4A7EAC01273AD865C206B35AED1D70C00F48DFDCCFAA99D0B89657FF41F21256 78BD9216D92448F0C1E3E08EF4CE23865AFFD4557512387ED4FDF0B465690780 448AA769B7DB2310519E68C9264CC21EC8CEA004C0F509A0FCB08DC29B85D6BB 7B87AA4317E721E7A01A3E1F3723667CC6BF72C650372060AAD40FBF2E4C03F9 4752DB48E0E9D6E707174C59DF174032BE48B712FA9E3D9B8E9BAFE1AC993B2D 4DA7BD7B7872B85E138B6F631C12851D16C8A9B43C9DF1FED215465ED1446E28 2066FB0862CBB27CDD3D9DCD443B6F29315A25BBD5F3C48D2C2F8B1C8EB4A5C7 DB5A24F3F59AB62BB49A3D20CAFD0D5254C58B50E92BA129300FFED5DD025AAB DC4C8256952E53E9D6539693FF39F1BD13113D4C83D699E126E04276F59F1EA7 7AD049FCE1877B13F4BDC1F1FEF82CBB9A9CC99EDA58B9847DEB53666C5BBCF6 9A6787BF545698410F1F6E89A15D8617A80005774D5F2394D55AEB4D2505D09A 237A3D80342E1289128AE03686127A33CE6A9081501BE7BF7212CAE7A1507449 BF50CC67402B322A20765626B783DAD551D0E60051D6424FAD89B79CCEEBF296 E763A394C28E92C467961315965B31721E86A23F9D4E4B9169FBF75863F21282 0FA99FE49EFC4E13964065536E3918014448936887763493BB68A57BB64F0BC1 0A8DA3E5145FE70687393F39DC93E7277DC2799F8BABF3FFB6F237509957CBC6 D86AD20749623075D4960E50D4F40CAE64F688D5745E1AF0A30503FCBE9B8AF5 F5288A9725FCEA3671B6C383B5EDCC91B875991C2E60A40F162274D4E3DD65F2 666B4235DA007F261AD0606FBBE60DF917382033237F26C7468F881C7A63B3F7 10809A2B61A7E4ECD561629C6F62DFCC3958C5440CB67674C37438EDA7DA8F22 0EB2A231191632E656D1C17617EC7E10E693AB44664E91CA74214D26433C6183 BA4CB8467B7C8523019ED35494DE9BE375CFA8F470FC1E8DA9511F7ACE9F1675 EBF94AC2A69331D357FD6B5A6BF4186168606C0629A12D488444BD542A2F71A5 ADFE6245C1578439EAF8D9957D32DE22A29011F7FD2B062D34AB9455D8709381 50727227BEA996016D0B8D778ECF4B5486633BE6C602D0EA20F538F53FA3EB8F 3D64E55E3480438E68DDB67E0B1A54349D36260FA68BB7EAA409E9D0B024B9D9 8AA3C45DA05727BF8ED0E7A10201EBCA1EFC17FB66BB50B57A5DE2292D38C61A E98B0E9841FF59206EF37D823657A920C4F303632973836326464839D475D66B E108877FFE0E51C0E3D96414AD2EB230AAA65152F32073144FC62BF6F7F357A8 E68A8C3C565C154A1703B6E24C724323D5DA38AFB5859D002A26238EE234A738 DF2E9A889DF67E986A66F47145395B6B738D161C8184F03A3876E79088730D34 0D53C31095FB6C17F38EAA55BE792D4BF6327AF2F60256A38B974072C16ADCDE 316FD3DB634C7E3D8E5E9E7D9B236B11BDE2A284B7A097E9D2F9DCEC971BF487 7E8CFA9132E6AE987ABA18259010A6BACE9393FF313E4C462C5D8F6836E3EDBF 3734BB49ACB770A62FDC16C91E5B4738052FE1EB4316827478B218A41B670F6A BDF4DB8EBDCBC7BCA16DD5461E83C2A33B6FAD9A555305EEF43F84E69604E677 0CF5499858AAF15EEDF292CE2F9FC5E27A54AC88560B7957DD52DA4EDA0EE8E7 90F4BF067C1403FA5F1049EEE11002BB64AC08B29D26876AFBB30DFDE52B4349 086E9078195958F4D3329D60689E7A041E8E7272C0C9944BE6F1CF7FAF24071D 30840987DEC27C822458153E7EF314252DF21D5970FF936C9EE7C569EE39B2DD AD7FF69FE888FA9E8CA1C64B05359C75DCFB35C0DF50D9832D11ADDF2B0628AD 97755AAF4C3AFB22FA316A42FCDDCECB9F9DC51EC8B4909D1FE2240FD532BAEC C9419614E89C810256EF8A5B4C49BECDE6A858B4783DFCA1ADE3D61C05DEB6AF 7D4BBC9B12FBFC192F1CAE67C58536C89F9494C0BF41D3AE901BD5BE7931D608 7210CE602EC0C6B4D59D653F3E639876653D8881E72440614CA4EF5D667F2D3B 22EDEF5C58CE0668291EDEE8776D8885859CDD336FFCC97768F72B5FBB802A3F F90248EE92C643901033A1E637C4A09FAC38DB30A15A81CB078A47F451F34AB0 5CD424F4F6DB99F82599763466AA331C5CFB78B1118F28FD08B79FB0BC7FC1D8 F12D5E7423A71B1903113DAFC2DA5113966C8F9F344AD43F8B29134092D6907F CCA45D8ADA329A56AB6C00BAB623EE8E6E82AE109E6D152488811B84EF43E019 161F311C8CB7AF60EE131686F6A4609348CE376E96B2C17BDFC8FD06A81F14C2 C89B34BF867F86B00C32AFA3BC9DD716901BBB6C189E830F5F9339DAD4D348EE 37F00B6B8D12308DCDFEF3293C4EDD06B3367B870DE9BDFC16E00953F2369D3E 843439993C4DE6BEAD616872CBC0F3E035DAC5D0A233374C08D19FACA08FAC85 3484BF23D3ECD8C7805C7099E4592F2437845601A760E7ACB7C3E24083860182 EB8FFAEE4106CB0FEC544DD91A906E07935E3512EC09235BD0CD9AC04CD163E0 F7850FE77DB7B1645E4C8155DB35BADD6EE0681DDFCB187144B8EC2338566218 2F6A6DE290BD864878AE6231D857A99898B8822AF2C124C577A82F9988E01284 DDBB9316F3AFC46D7A8781C52FF420A24B4A73813EE60A85F2C5DCAFB92C1967 DD71DEFD9E2A817F786A8970850AA4351E9C12EB9AEC77014CFE6903C634FEF2 45993ADB7C5841D06FB8185CEFD6B31E0C3F57B8D647CA41771FF4C5B20F8882 5AE530F131ECBE571CA35073EBBC03A87BEE2237420AEA1ACC7A296E209A8CA7 0678BD0A1E9C8349CC1CF53072CAFAEB2DDDFA965CD935CEB61F058E0136E76F B1E67FAA997D2796B949FAF4DF5847095448339537DCEC5936E83BD2DD3C3977 7605394E0BCEE26BE879E6E8132C5AFF9787B33DA3275C7206E67C47B3AAC624 7E7A0B11D1AB2F92BC834490AACAFDF04AB7047C0815A6854F33CFF483259C0B 07503AF23646E569A5DED108BE7F358021F836BDA390B842D9104142FB9F0B59 E5891FCBA2C5CB52B39DCB9B0A62C2A375C6BC35DC13E632B38B5A9392AF149A 83306AC84A3A2B614802460C9D97C1309B11534C519909A8A36B5F58D3B7F08B 5093E99EA5B130A6C69DEA6E466DFCD863E413E2EAFA4358922E0DD935602982 822ECA84E853471F298EF088DC1CFC5F1975BC1FE6E9BCDAA1241EDFA203460E E4C80D02D52ED0DF77C33EB1D824DD2B6718A7A6210CD15231CE0E22AC5E549C 2AC93F3D05CA986FF6A58A1123AF1AA35B51A5F08EFDF5E2D65EFB66D13D86C4 6DA4134CE23B033C0A876437E5E8FB00D9BB2D7748D16656A791EA89D65BD466 D861F577E8D9670AEBC6FA6E4E0406AC640DCAEAC74D0F0A8D779F5565FD3368 FB26BBE110AB57E72B92336DD11348FB2C53F4976AD17D63FC3424685564D43D 7737D8CB80040E8FBD159AA1BB48778ED6F3384DDEDE2990CBBAF7AB0F60DBA8 1DD96799B85A423F335278536B67D79DDAC8BC1BA85D0A2FEA3A3D06A0305373 4A28F255BEA8D6522DCA59C09A84476811CED664186976A0FEC05B40F3BE7E6A 5C1DF9AF5E2277FD579579CA6EE3359FF2071FAD6D34EBF826F098F3F090FEF9 8DEA413F05EE39592FD412798B2706E6B3873C7C2C23BF3040D79A69B88B63AD 0140021E90BA5F599EB432FEDDBB73DA16E72734694D860803E0948C9E3C3165 9054F56D737555666B6F39910464123620E3E92EBC33089A5E763CC16B4753AD 281F12B1BE59090A826F91948E5937664CD59071353F854D1C2B70291BEBDEA1 7D4429B1DDD4DCB56DF9A5CF36473F9430A93B64672F1ACE36E5C3FA76D24154 F37ACAA25831038453069A791A4E305DB2017ED745EDF3F416A88FA598A49C50 F26D9FF8A470FE47672C0EB7C905300FEAA59E3A60D9500FBF9835E14A61E1B0 01B8AD8C30BB3133B1DFC3C20EFCC6ECF465805D75DAB91FFA2864ACD1D9DE96 3CB83C4BC180DA4C339A9DAF07094D617D5CD48972AC6B5C8724BDBAD1985181 FE37EBDEF4F119086B8E60AEA833C68BB0FA2F872AB17239304C91B5B8A12CBB 0A66D8FF659456F282968B106C79AABEDE40AB3C2FEC44411938A9CBBB5DA109 4914958BDEBF8040604D2465D6790AF9B8A5266C6702EFE81EF96965DA7E7ADB 16DED351AE56879F01E5E897BF0211145C57C1DADBC3B29058D86D7CFEA1AF31 8BD412706185D8BE1E792CAA2E9F97B5102F1FD8995B4D16BB220EDA8779C87B E27B15612E0C0469CBC65FA0E87B140937ACDE8172A63E4108CEC5D046970724 73C620F37572578C6C2218267B7323844440A636D35161C134EEF69EACE4CC9E 6622AFC915001CC20E23B06717E4B07B1E46C1B6965A851919C5A983A0D7E7E5 FED9FE9A48574B6DEA32C873791BFE5A66B3F0525D4FF893974B8052EBADF743 EB2D9F6FFC7FF01D78015F1A13DF2B8C1CFB8AD5879A0163496A81043FBB8907 E842E31C69F83A0C72F9F8D4F04F4E83C13B1C98FAACBF63C8954479B96235F7 D081EFE9AE80A2DB3D37B8FA9AA83A8B8C1AD24DB8731BF3C9ECB8AF6502E25B CCF13A7175374F6E80F3D5423DD6D19203C7C3EECF5DABD3B1364BA3E1D00901 2B7B66BBE4ED1FC5F24520AD6571E2FC0AB9AC1C0928C8C05F4507E4D3B07F07 1416 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMTI10 %!PS-AdobeFont-1.1: CMTI10 1.00B %%CreationDate: 1992 Feb 19 19:56:16 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTI10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMTI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 12 /fi put dup 19 /acute put dup 39 /quoteright put dup 44 /comma put dup 45 /hyphen put dup 46 /period put dup 63 /question put dup 65 /A put dup 66 /B put dup 67 /C put dup 69 /E put dup 70 /F put dup 72 /H put dup 76 /L put dup 77 /M put dup 81 /Q put dup 83 /S put dup 84 /T put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 106 /j put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put readonly def /FontBBox{-163 -250 1146 969}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F 21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF 55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A 7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B 19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F 244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 5C4DD885310A706B320AB25C8D742C6F29953254FA54DAAEE60ED477877D19BC D28E9AB576B0EA088171FD000B60D73B3C57F754BC07EBC9BF751B7D2B32459D 993861B7C4B0D98C422A11BECEF76F4EFC0ECAEE89723E6CED53E3678D733363 2DF068AEF0FE7DFB57393BDAA439A6A4C396F86032A98009EAE1247B7DE83B3B E46DF2898598FF5E6CA6953127432A967E4FD41CDD60D6E413059A58FA556EF3 309178B57C16A763CFC9BEEC276944BDEA255789EF4E1ECDE1EA43EEDB955513 F42EDDCF39AE522A1DC2D80B2772B05DA60F3DC15A815A6BAFEDC399C7956E75 3851CB3588E22936FBFB63A58300298B11C45D82385C083D07AF133BB1BC941A FDD9F34D5E0B8087EF2A58C54D8AB7580EE3ED58AEB83B72CB9028F472AA0C3D 5C0DD07F3D20112C51366AF49C461175B32F43B33E558E7595CDB39F19A8B2D0 FDA3CC3A8318A933B24E87EDDEF5E7412BE9549342DA85A525069325D0249001 658803AB814B49D0EC4DDE1F83683BD817FAFCFA53893D1A325A4C1E1DBAEEB2 50684E0537FC2B95ECCF67D43C844D9DC5C9BA2289DAF7CD762C3532A7135736 E643E0DC78100DFE97250C43B1991234B694E0A8461F7CDE9493AD8A97C04169 4D77015503A61DFE15BF85257C42A6ED10B516C5BD8D3BE21FD2EB5FE3775B0F CB55FC44A76499EC7B046DA59C1344405DE3A40558370FBC9AD619AF7C3147AE A7EFBFCD8A5E227D8A763EB840FE0C1A56C33A056DC89E88D336574605D589E2 487B202B56837241E30EA55BB306F13684491E9A12D3189D413D2D6D5DEEBE69 F2C1D098EE0D570E544B92A4FA384DC39FBDDB11CAD51E48ADB3D9AA83331970 A56436B1F48DF66DBDBE4A4381CBD848F060ED562D339161B7A16162E9704F1B B0B5DFB74CBA712DB2173B601FA0261C46DE06A14C8635CBF74885E0A19B0A50 F4033624AAE48B746287E0DBB58FE6B6B838A65AC75D878AB56975F3BDF14E3B 1CA8CFE398D6774234FD61DDB310CCD1ED29EB63DB655B3F6FEFD0769D32CD02 AF20FBE0EFECD1DF68C675A4542BF53E8498F3F6F4BBD06CFD4192ED79F180ED 02726036F525A7CBAE501461A4AAA44330BE6FA6097F8F9A6A65336A80B869D2 69DC42B1855258E1AF3203D7C72B674A3CFDDBC6A14743E6DCB19A3F00240FDC D36FC47622FB6A85C7BEA259273B24E8681DFE3084649F1F7E3BB19AFB68E976 B2B23864E9C5E4B1C8A28D3201FDF6E6BEE1FD1B1B9F238A449DD5572763C2CC 9C74F29EEAC1993C524A8E4E170B88DD6BC296967E46DCA7E021D653E789811F 2EA0F4AAA062C8670CAB91783ED15B72530AA18B71E0E66F722F2C67A3AFD69A 8829464C0758E50B3B9DF651C4F537605CC505D085E6AE25F02B586382E64B37 4D62C620211CA4410C595AF376ADC1E7B01E9A218DDB54CDA42E871A690DF5A8 20D0DA4B186855CF007852372E312B52701590AD98189A571F5B926E0E3EEF67 DEC060A987EA48B156639C526F681A69F689ACFEF1F10BA883A886ADCABBEAF3 C0A9A758F9C3C6E08B3E35B30E4FB5125B6E6A78537F3BFD897486AA9D1C8218 E39C76BEAD5A809796B87255EDA947F6E2B04001E60186C233777AAC5A15581F DB2A279E83F6DCC40259CCC2C8F14EBBAB4A53F97A5CF34A63515A3981585B56 99058FA75B6AF23AB9E9920E52D063CD4B521FC775646559D9ED34B0AC9E4243 78BFFC0160B23F0E6AA002C8C56B1487B6B66D90B92A39676508F5951746D9F3 6A39D25426267A66BAD16C75B4E4C86C956AC1A4A529AA5BECE0FA3A290F8D6A 20AF123BEA1934D04C11A011CA1726F956430A8F7FCEA0EE51A623AF3E680C32 615AB3ACD8C1F6A1A1CFF1971E25EFBFB2A3C07DD79FB7DCE79DFC13A8BB7BEE 7EA5059F8180E86DF5E1E908A9B0E49457594BB6B3680401485F0B969D624A40 9BE774029146871AC701A2423DCC6988E04C261B0DCA14F9A674290A1A09D7D8 7EC7460FBDE08B175184CF5D6109022CCAF7A6163FFDF58F991EB19F300CE251 04DAE897617035A6DB80E8B57A9E58178ABECA04C0198EC9AEA0DCBF246393E4 35413B2629A93CEAECED44F208F533BD69D67BD0E955A6F96BBECCF4E2DC58BE D9677B4AF29A06B41FEED8A51EDF883517003FA660AADCDE8CAF981FA5C0A570 6EDA2F257665AE8B695F279A04C8C146CD5B8C7AFFE30730D14B7F6859179578 502D38034319D62ABA5A2D9431B30F29DAFFC3B1B0C19CF1597293C0A75C3092 30224671C005575ADFD8E522D47FA613D8F86D4E6BFDE863BEC3C1593C3CECE6 39D8A270BAFAB30C1F01091F84390C9A49894168082B5CDBE2BC18708804E54A 595FB6B838D57D5D41EF28D6F6382F5BCEEB12251941D2ACB4CFE4F3797BF6BD D7D9344BFA2CA84DAAFBC716CC988EE9260D85D0C820B5D6F73B0F67FD3CA9F2 C30A8336D028AE92FED65088B5FBAE2FA484FCFAB300BB70447D282417097F77 30767F3C85778B358759BE445082B705F2E6B43831801C8DFAC3BAAA9367807B B1D2441F880F4F550B2613F083A6D19AED852EE74648884117010EE491C6F95A 9E2F2FA8FFF9FF91DED18ABDA682C2220C75BA0CAE155C95380AA7FE5C1153E9 F51A1583151B57F2FAA73130BAFE4A01E7AD3144AB3F2BCD6556F2C24A1F29A4 B5E19C364087A497E02FCA78EE67B2316FF34CC456CBEA72A817B5C0EB28F470 3F1D8D48A0A3794B62DFBF4B32F8F6203A95F7E9E3C4B74F3EE2DCBECCE07863 64C9DBC3D97C84314BA608155B25192480AC880B1D130DD240EB51358D6995FE 37206E3BC1DAB60CE0D7DE58DA632A375E7409C88311BE60C10C21E7F70E6E27 84D0ABAB76D220BA697F67D751EAD85436C01F54C37988851B2E2C887D3A1F32 153523E89831060F0EDE0B73DB239FFC456E1C7F8A49C0E9F89F0380A55DA3C8 C21F0B7DDB998602820580E8C25E3778C69344FB83C72BB8E8C02C59016CF96E 65470B5FE1C6B9ED1280EAF22DFFB2447283CDE81E11F7AF7A9895239B9D2D7E 64A0B9D0C074312DFAA1B2FA8109C7EBF2CC2B074907F795CD1F3142924F2055 B33CFE4A5E0A9E933D10B0F791560334867493F33573D07CA353D7F18EB4537D 78762B6BCE7B6CA3A5AF75148640CE785770F12D6863B06A279BA2B51185F6A2 1DD27BC031811522F6BA75A6FF7F423DC51DAB40F67B023E23EF729286A96451 0FCBF144AE860F3EEE2A6E403CE8013D5C91EA3FAAA1A16A0D9401E13FFD4BEC 005E0ACBC76A15266C7A5383864D33D923EF9487E260ADA251C1949B14CB758A 73CA58DBDB534F2862CE770211323EAFEFF750793C106AC298E114E30B326C18 988865DBB89B09AFF1A068B087AEEA53B231199998133FE93C8C4757035B1345 C1544A81401DC6D74D7157C8763A911870D1DE1F32A5D26DD06DE21C82FF4004 ED2739AE49BA12F5FF733D38812AABB793F589C701DCA545C82F5E0B2EDC6B69 A7769EB00D8618E5D71B2B424A360A6AB34E45A023A6D1A97C675EF82BC13C9F 547DFB80B159D2358413ED2DFA3497D55A10049DF87D353D777427040FF77BF3 0FBE788C73ED1F450CE88EDE430EB74F362E71930245BF9D9C1790F522972EE8 54FB42339A7A379657523FB5290090FBBE0C5267937D71240C9B15F3303A6386 D512044814BF3A4441F477C671B6ACE0042FB01AB333DC75418C5AC5A422E84C E7DD694ED634C8D46F6849CC61FB7485C3F73735E829B598146C87E2E04414BF C4B01FD8FE222220A9DB40723732E4FED0336ADF2A1D2A187E934DA4B0B5346B EED9141788B3EB0472653F145AC3F509B9F53D342D3CF85B9340B918B649E94F 191775E68FBAD077C5F440A36D8B031D9BAAD62829B3BED0DAB0811B74E2243F BF634B9644468E8C94F64DBD31B5D55AB0C8D0C0C6E482891ACBAE87A96D9440 E565AC662699FB1093A43F6B497269E8DEF12628737CB3D965665F0F1170957A CA8985573280AC6AC48B6C4C890D56E25CB9FE97124495E2C0BF7A7ABE397361 A3DC9A9CAF6CB015710E4AD2E5D5197C0E941539B7A110AC964479503598E8F2 EB4FF8CBE78D5160D881375D7C9B5D0FD43238CCC1953B01C0A1B595D6B7AE85 6DED14DBBA7F47574642DFA2A2EDF50EB64FADA03B25AC54A72BE43B55838246 F24A404F92CC43273A266C7A0156CD91850F0CAD0227C6EA48C495659F7EAA48 6F4AFD093BBF1DF8558AF7C7634C7C2CEC3F8502133BBB948B9DB7F946C968E6 622FF99A8BD482F11EC54EFEC624E9524B5A10973D89D4A4D39D59B116C0A72D 0E447D34F7B2B1CCCAA83CB2064AE8F847B48F13F0624C257C07C7EC77DA2769 A4A8DC2CAC6D485D399765ABCF50FD796ADABA91364A525D60C9C6628D02CBB9 BB79802F4E5A714C4501E7D3FD2FDE1A6AB45F6C404C70D7C41E78D466441AFA 280CF37D425F199DF62ECF259CB513CC59CCD2C958EF855BC0A3842D946C03F9 38360188F260D66BBC8333ACDC08B491F5D2805291400FA51F616F8301126E7F C38F4F973DE02A646DC0F825DF8601E0C4FC6C2A3BA9E11A44178CC866F85268 888E67EB03E7052351BEEA7F7CA5412CE6494D2F1174CD03BCF28FB8277B19C9 7FCD01632ACD3018E6CDE4E18CB7E1D3207D4D8DD79E1038014EFD0D3B43FB80 596ED85D27B35EF5D1DE76BE54F57D44C37A0AE29F4C512B719718E44AC7C686 75C44ABBE5D3CB9D0840692C83354E6966BB3D34CBC7AE4C8C68DC0B8DBBBA6E 60FBFDEEA92D0209B2B975A298960A5116429CF97E4908D4FB281A1A52699F5A 00020DA742BEA10868216B6AA8DF2F670923B39073A6FE44C3601DCBEF24FE64 D2A04D8120FA5E570D4A38A6EF588D3E0436C67B250BB3DADE888B8D5F3FEEC6 99B36ADF3B1112165B165157FA22AB4091E8FAF23DC16F4BD118DD49E4729077 80B72AE8D4C7FE2E5B4625A7DFDA9E701E2436817A77C0860EAAADF1E1D84EAF C25ED68495015AC69DAF772E652F008C95E632CCC6B2D49ECA82ED1AD524F383 3B097A48EBBFBBAB7265247D55CFF9FABE0CA7F36F80F7FC9E9F8CC8E682CDFB 778AAE0DB6802591C7BBEB2ED70729D203B7CB443279544A422FAC551C65D3CA F2774865B2E5F093BDA00FFEB336A3168EC0B95B1B7A33D7C136D255D8D8C20F 9B6A06BD047E1A1DF44576C39627838AB1EE536E63ED0B8304B7DDAFD924C969 4521808DCE2396CFD0E4D3694A146C977F534E584F4E8EC1321C639C9C30DD7E C9C2959E68E938173E97E0129FB0E74BCA97517533B0BF47DBDB691D9550662C 1791D7FAD386CC6411043F948D7E8EA14422BFE827AC9F06A70BA2F85F3C887D 9A623A5659C6370BBBE6CD5A6BEA6255B63177FC71EA8028DDCBFD6E221A7BB5 551ABFADFCB1C340813F46D8A0848CDDAB24D8326CF41AB91E50515AC7D30022 A0E9BC3AAEEF56A366A2E998E2672B50AE9E9E246EF2D76966296B05432453CC 9B81DB187B9C877DFCF42CBE1B912559F6A56F3EE22FEC37D6AC962ED58AA73E 896CBAEC64E687431A97E0243C02B3BF3F5639666851FEA99B840CE889C31D7D 998A38376F6FA9549581645004BB86BC552D381491A14C314AF4E335B34C299A B815C0AA26C2789EF67E735248B377DDA7A79F6D1A49865F5D971554313A1B84 BB443AF224BD2C66E41E66D4816FF9DDB2FD6AA860A4EE1F8DFCCA65DBD05508 1FC81D823EDF3141597926699B4A12DD0EEBDE3E48EA3FFF6EF07728C29CEDB6 387A8259A74763346899FE18F3008EF4B9DADC158633B0D9F3A714648A97B4BA C48990AE268EE0681AC87D2C93F4B7ADEF3E0D3873D60FE619A36F8942A0BAE6 778C108ACAF7F1585AED5A743A9D06BAB4BFA08357CDD98B40326D6184DDB469 6892EC6DB8FFCF822D0A43381BA2797F5D0CA918EDBD5A528ED82AC0B2828E51 FA7591C726818BA3F4BF272F011BA33B0EA64279CC1E4DFB6A7CB39A4FFCD887 0667C07518826444B5C4CF839B9E67C7267795AB2194D3E16418A509412AA9CE 3124C416987A92B8A2C8CACF839474408DA9EF5848ED483C3FF2207FD58A417E 98F76790FD67F90E02E23F6915CFC7C9D8E04510B48C3E7A5B8F16988A99207F 2A71A9355C4AC715A613282E5147C38436345F2AA7CDA71A69C83F2678AC40C8 83D365AA00D8A0B9A562F7DB85A603532B69E2E4746EFCD880B266CA349EE2CB E38EAAD0DB5B83B04DFBA17725D0A5A485A2EF52DAC8A405FDC96886A71774BE 8EA951C89C5565112C81816639E4AE177E3A120EDC03E38B0BF6AB24F2991558 B6AB51C816ECCB75B12A87935B9F64418892FDD385C952CB3BCA5E73DB85B580 2AAD8B95DA48CCE34BE788152071EF30761B0836BD0A3ABDDEFE965DA2F93A24 BDFCC4C52AAB27C21FB07BFCA6F8B398EB2B5F4563AAD06CC48EE80D10E280AB C7E036BD58B4EE522E0FB0E2E8BADB5D1EBBCD0723BEDB675B3DC0CFB2A1F679 DC7F85E5B2994DA46AC2EC382420E29CEB469F6330FA9D65B4F8F305AEACC664 314CB4623EE32BB2EA8FD8CD8F9CD904C2104AA4BFC5A29D27F44BFDDFE99375 5B8711A84FB22740329E8F27F3AA9FB9BF55110E620A9DE62F43FFB4DC431D36 D65D062B555514B349FD86C60A7A11603A9BFC330EA9FCE22C1C64D7E73AAF3A 431CB31A43888E826F6C463B2DFF0957C7FF4AB8A50366F86C69817FEF137C35 C33B2A6EE721DB5EF71FFAB4E364E791928A988449933C6A91DEA816D3DB1726 310E8BDAB359228C5E397A341DE3C804C2C6E57A81159D301BE675A4AEE7A9AC F8B6F1C72A1A7C992B7FADD8BDCE5F666793A873BC282E7277C063768ED39E54 AFF1110B8DF7D71C4A9E8A702DC242757F85907962398AD640C9E748CA89F030 40CE13E815F280B5B4D2E285BEF71525D0A272FF3514C793ADFB05F1F11C2B1F DB55074374401FDCC7F01FAFBD6F17CE834183C4E235388F833CA8C51C2500C1 6595CDEE1F97852127BAF157ABDC580477F48BD5E90EC7BD14F0B05C7332B6F5 5E096765B9F8F9BE67D7231FCD511C39DD7FDECDD9E1917E5D29595DB793073A B635F7247240587F9916EC4D51D8EB94BA2026307962322C64C3D0FEED4D9853 451CD170E5419597AE74BA659E43ACA55A32A0859820B5D802F34146075ABF3C 1F746B32FBC6C4646D30D7DB476F220AFC2376804C6A6986D91815D1781FB334 5417C7470D3515C66013391979EC41058720120822334E6BEF10256C9630A40C 1787578E17A85732FF2EE0ACCA2E53C5FE68DDAEF90C83C4C6B8A20998FA9A66 52B9DD70819D8949880A60BF304F3C85342D459F946B9456F81BA5B035ED3644 E5C749002113B90EC04022064F475B45876F738DD8B265B039A6A38BB4FD7271 11AD2C416AAAD6D8C3AC5EC6236DDCD53919F667641071D393CB7BC1C17854A8 19110C0CE465326CAB2EC45649E7DA7A65D774F4ECC40CBAC029AAF0CB7DA280 EA7D6CC20768C142F9973E41EC1393AEF8436A1F682427625EF47B21DD04298A FD24631242B544636954D3F5FC878B6BBD7DED8162BEF4ED7D7013B658034803 A756F947C0EF89AC629C50BBE6FB31CA9E6A612C1B08AF25875CA4DFF1CCB4EC A035283A45C15DC665DB2BF933AA0008D00C8FA8221B4E5590FDB059E04ED7F1 98B247FA06133539B23407A6B795009FB8A96B563A390ECDB35396AE7ED3853C 08C3EB0BF4DA4E9ECE91CAB117313F6732875836BC1EC42E4DE9D62EE5EC62B1 B5099239E91C6F9F1FCE63FC280F6E15512266EE6EDEC0583AA0B636DACF0131 2611B31592D6122F34D19B691CC7AB223DB0EFBDEAB52E91EA1574CD682C0C13 29337A0E4F0C9ECE6FA00A0C1BB01EADA5B84F51E722758EE71BA21D94C649A5 52720BC1076F35A722CD489C441520A88014E25D5C38AE898CF9DC674F1B338F FD0FBA46435D0A1C5EB4561A3A2FFF2B392DF21E7C3918E4647764C7D1001C79 C79B17F8ABADB7AB0F71D926BA8608E55132EC2B82D799DF2F826D9A4FA05F52 734C2F27B1BAADF633E1F3AF99591134567AA88DB36AFDEF6764ED7FA470921C 6E27F3F685085DC36111A588F321B08760D47F2AC7B0AA14FD4D5D361FDA89AB 0E1E37CA868C5B272691CF56DEF8AE69140FB51CB0384A5AAA9CE5605920A645 AC4D0FA056FF4D6CBEF884D9E30C6B4F00ADE2924E4B22E10AAA41F917ECFB40 BB7494FA0013D580CD4A495A52601152976ABAC5AB558AE2BBC2992A195EEAEF EA6DD3FF31DEAF05A10A559D7B1F9440F941A113C23C50C980CA49530D591D29 AF9087BF6A0EBD0A90F0B706158150E59959503919EBE39CCABB2EE5E5A2E702 F16BA43393BB164BE0D9C784BBA877D2B628B4A475157628974F10EB54D84C86 0DE91FFA8B47472C6ACB804831C198900AF2BF52D08BDE2BC7C03E5640A9730B 31A6B3B13EC36171EE4A965677759E70E3CACD42068748A2B0F6CA56383E00BF A4B22A27FBFB836EFC6CCB27817A7CDA5943EC22E27486BAACBD4810678759BB F6A70C135BB28FD7EF4FEAD77BF47F7776C7C60ED716085DF1E449088CA0F38A A656EFEF88174C8967A97680B63E8DED3C10C40D402A6D95AB7881D835C93567 29FF63D10451F9767B93071A1B950B1A2AED6D0DEE7E74849C947CE37866D213 F26B0B3F4DB2D1138E831C7EE52C6D4D3676898D9A729EE265463AC3D78B0FD7 053938A30CF58581D475D0C2CA291A7CE212D02AAF9A680EDE720876B446A621 6A5DB6AE4A3E4A7318317C10E45A2B4E5D37127278FBADECD0915004C26AA6D1 FA34FDEDEC5BF46711C2C3E9244C9C8ED7784B0639A1F8907EAC0286F582BE42 A2BC422CEB9CCF20669B47F68EED2439DD7600E98C94E3A7D021BE169A95AD31 D059B1368D3B0DDE55CC203414EF9C760D53EB67D1EB7D1D9E756529DBEA3CA0 4FAB9AB2EE19A9CE004F1EAF58A4B2CFFA01F841D02B978CC7D6963E143A5592 31C3A6C4F4BCECBDDBEB51BC9549F10B4EB0803A808D9DBDE5E90A610F194F9E 5F211339AEAB8A68719FBCE720091E66EC25B2C03F48A8DC8FDD5B54D3B01D8E 2C9E5F9B9B8415E4EB5853E9B9789DA0CAD98BE7130390AB58C19CF06B021FA5 6DB4A522AB262B94FABAD0CEC89D187E66B39F71E4167751C3E474B8B34D6C45 D23E750FA4CB2D8159BD112C8FF4C0F47769AD54EDB2DE42E540E29F1A36512D E73FBB20F0558656F0D91D06AADE091ED96BD0DAC1CF270463AD1EB90A51AE7F 7A86557E26527905E3289AB3C45C91D44D6734163F09C18D4261DD2F0E29CCAB 3213ECA67EBFBE62A90F3C0E7C59E1317032331D82849BBDB99214C1B523AAA9 98CD38F930E3CB392B8EAD0C3CB36D64470156D4F442705AA433D96756A0EBBC CF1C780EB2BA453E3764C15F815265E9843650E0CF2EB968669E87DAA607730D 395E15F920A047A49D6BBFC63EEFC071C21E7964CE4A7C71BE4A19C4279BAB85 F17935A693F648A38C694908FE266C323D20DFB69F025ECFB6A5FDE8C403947F 654E06A74BCD85EC7121DA8D9A88214CE63DA957362F4AFEFA2FE6C86D27B78D 02305714445D807E2C99CA2847021749B006676BFCC3560F14576CD6872714B1 3B6BFBAE421C01A12A1F3BBE6A3136D3F8C7410AA12D88CEED3F806D3D3F9347 54D37534964650D82891672A2CF0CCFE22BC0A0AE661A8C7B4F6BFF3E9D1B883 5C36B820B9F662801223BDD33E88B55A838E75ED955F6B9948382C1C82BAC868 C5F22421EF001324F616A4049520A8C419641A11F4EBC787EFE98A95C997DDA8 70E389EC3C4CABE37A1D1E4361C3595BC6D82E095FC502DABBAA6FD17F2D3105 B37DD611C1DE293C39AED6CF1E2401706B5815173FBEEF1490204796D08A5623 DB0625DAD5B5FDAC498D3D2F8B1133280D441B26A70FB21D8F023B79FA5D788E 377DDB05ADDA769A5CCDCB6C26F8685172E49A60C3F0D314D15C39A9398D4DE6 DAD142CF6863B6B784858A69A524463F3F9CC1E186FF751B02D45F7DB0CE50BE A6398704CB50EDC6E976759562970059CF85C5D1247897D0404A85506179D2BA 47A97C2B50568CFBF5092FD4C5D8DA18EF2C41C048039F0B17979B2E8BA8568F A86873689B99147F490CD127F639C3A1BBF0D4279139E9ED339B22A7B128B4A9 EB7A84D976B5CBCBF08F707E2B5FD964754AB8C6C5D9D577BA50CF965267A900 DB69F50269FD41DD3249935961125F20B62693755F5979B2F289F76471C39C25 50204E7F0FD6D51222F6DB7AE3D5631986DF13D65952DA1D37C93E2071DF7B4A 7F288567B5E9E35B8D80C30648255C6B53DC98A8C12C1E849C7EFA8B5E45F1DA 4C493A81442D28B08BAA5F1F567245423B1C137BC0E049259519B120935EB3A1 78E0A78F9A397B742D92C2FC1F7534D279DF03C32EC1753A66BCC30705A1B8F4 D562EEC0AEF42AA47FB64A6019D481BE8F6684A876A1F343D57E46F633164793 C6B50625B9A5CB47FD4814904A34F5EB057A43969D23B0655945E94ACFEEE05B 06ABFD25C3DE332AF6706C66746D4D1857D155AD1DBA7F4970C8EAE3E27BF86E 1458FCE9EA0E52D491822A50107F34F41C3CFA19116DDF902CE3B339C143D77A 0B52019B65F5029B3770E417961C3E32365A8BBE903A0626A4165357066E44EF EA303C30F2FD4D88E44745C119C64C8BA0D43180CB9C7B1DE2352768B43A1A28 FCC52B62D7173D002920AEFD364A922C85E8E745E5C1AAE28035FF985509EEA3 CAD4490F7B31519A23B6AE99ED852BB59B02313787A8277EBD91A1964170597F 83F3B8E878096927F1450F0AB56416D901B38DD62D59B72C1E64AA99C6ACCC4E 058530B86DE07A413AC7CB75741F094F3B242B19D1915DB126CA75C14028A0D4 5B583B735E79725EA0E7A0D6EEE9A04BFA8FE4FE37C01B40ABFB5C64AF2414A8 3B1CD153C30FB0515A41C47807D7347272080B0019061AE73F3E9AD00F716640 97C908ACE0D895875A7C74BA0C1C866CFD804FC16302B5BAAEE4AD855CD7A804 5ED99363242B051C2D557E8217519BFA60E29817752CCD61824E01F2008CC824 5CB56CD822116BD2869077570F9737CB36453A5958378D8B6D1F52A1B9084CFC 4A74634D6FDD7CA6A03B9E6D9A90E4F3D100EE84E80E13E39FE0829C402A13AA 9E874E0BDB9F4E1620F8D2DD51D9A290F14182A3E993DE67ADB49B5F93586CC0 C7F39659CD1E6DDAF3F89CCC999D55DDF84E470167EE71CF96B2726799335093 53B6DA1F1AE83F5EA21138D4BDC9A85FA797BB522DB7D152BFD71E6FE673EBE9 B1B44D7094F6D532A3400B0BD8C33889A6509FC7CF1AED6E3A08BEEEB15383C1 782E929F60C2FE7489ADC173A828E6A54DA6CF5563A8F0056B47BCB0905AB7BB B6AE6BB4B6B3921270D9C3B31B035DF83AEF89CD81E53FC3190F1393EAEF3555 96E4CC819CEF014AF37B61C4F8710391B201076364362735FDABCC76820CD4A0 741D8666CB76DCED299A02FAFA8D68F2530FD1D3E23978AB2ABC17309CD20284 267F0712CA48BE6FDA415D5C841189E9BAEB7CC3116BF6FB3EB2C0C583E581E3 FE2AD98053734191801B97FE910ADDBA79560A7E93F8E337791FB847205F4828 5049551AA54456AFCEED0533AF15F1C93E1252B5C74161A5EDA7315A1B809491 BDA2433D733934B0F7D85E9A420940B7EF2809B16CA78E5BF73056149F523116 CF2F7127200B387C8A0EC8EA605C90062AE4AF491B20D4958FD0BB1CCFED11B9 F107B5BF86CB1992814F9A14BDFE7A82AC59787013E5900CF0B02CB4D86D4A13 B6860A5834D22F0ED980BB6107756E9AA431910A23986FBC512E8E320E43074E E37C2FB81E9E522B40105CAC6529FE6969B1E9F4BFDAF5EFE137860976335624 C5D8318E675D2898C729AAE8546081AB31FB6D7875439C442DB210CE94C357CD A6DC8B1E7324BBB73881FF9AE04BF391971A7A9EE181C40580D0C816ADDD5C12 F75F4CF76F09B5A1982939C3D9FB9CDFE78A1E060407E2ECAD2FC599B47D9E0F B0AEED6C3031295403E1C194417ACAE153E66994A85E500626A29D68041C09DB B676472BCAA01AD021FFAB518131F28EEBD921A0EEED62657B6B7118E6900EA5 561868643D76FFAEFCFFE502CA0B91A6B531B7D4B3D44916245E6F742A28B88F D25D4689571E0BEAF49F677578D8B5E1F209FB08DB3CF42C888BA884AE0C06F1 746DE814D87B77B66942FD04963D282EBA5942589CF8ABBF568C1233A5B0C7BC FC8164D89FC6743A369CA56424B449CFB554A41A818A9843ED62676FBB59FFC5 3BC056B28E022C7AA5FF51D135725B24AAE961C24BCC77B62178895C0A26B594 7040D235B42F6333674C320768FBCCFEDDBA0EA72E357931EFA65700F5D43B9E 115B43CB7604C6C5C987ABF8A4C4EE39D820141ADC377295C893CDEE1AAFCDB2 6B13F78ACF9DE4E6A7F591243C0C877CA2CB60D8B24F31E9ED67011726E7B4B5 FB106CC90EF5746B13E3A27DBD2278E61D07AA02785F914B770AF5D24112FDD9 6C8B9CF3BA2E3136755F6CF824D5B9E46536A58C8BFB79CF4309C55254A85C92 2DEB33DDBB830BDBE6121F02808B3C61D9D1BF2EE31FB8955EC69276F3FF65C7 C47996A25C01B4CD0D2F81FF6E646129E29CC4B892434CD0C766A7DDC8CBE8D7 AF5D0F58B89647401FC59B70EFD7F0F9CC8F2340D2799E766DECE9A3811541A8 FC02B11F4B7EB9303E851049010CB9BAC0AA8294FB2291D73E2F602E04F0A882 DCA9D865E110CE8CD2D21F30134ACF5956C634429BAAC7116973E3505202A05B A9D99E54D61076FBE680796B35D5F948DCB5DC18EEF8E4E869B86D5246CC0677 BC1B567156A31D5B0C4358CF3562298D3B9C418FB3FA42F12B008C78DEDE6E6E 413FBD9F893CB8141FF7FA8805E07C611282C11B9399C47081C9AB192D77F316 D2D03971741712BCC646FD3CEB796AC3F06B442E45FFA91EC05E1E55717A455B E65293F227E0ECB6 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMEX10 %!PS-AdobeFont-1.1: CMEX10 1.00 %%CreationDate: 1992 Jul 23 21:22:48 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMEX10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMEX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 84 /intersectiontext put readonly def /FontBBox{-24 -2960 1454 772}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910 DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8 8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987 FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422 BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52 EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8 DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1 EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C 6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281 E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350 E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38 4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5 8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023 8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2 FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387 680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35 5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664 3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666 DD4DD1C1C8384F906A7BAACDF441BB0AAEA2A697E453C2408FE360A7C8028FFF 0E3C9A202FFC681F0EB9F4A23CBC8C5D83E10F28B5F2BEC21DC4998C5339B509 96A1C08310C7C9F5662EAABB6B10387A2143B0E394E94CD4D540CCFFDF673529 579A81C9D236A290F7C0268E786C29137812B872B9371201C98D640C047C3AB1 AEDDD4C421F4B710606C147BDF5C0A2B0BFCCAD9B8F5ABD16A80A6F4677BDCED 2B655D52B3894B12F0360F820D3FB76650F78773296DFE440747E78180C477DE 4B1028204FD41D14664FCD262B4F69FBA74210C6FC71BEA87379FDF80361C05B 758D5E2DAAD7EF0F0FD8C5586025C18DC19815B2918D6D0C8267D95CC9D69909 7B3BAC9FA61C7B063D01BCBA5F51BD8335F1F210973A5B 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMTI12 %!PS-AdobeFont-1.1: CMTI12 1.0 %%CreationDate: 1991 Aug 18 21:06:53 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTI12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMTI12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 12 /fi put dup 97 /a put dup 98 /b put dup 99 /c put dup 101 /e put dup 102 /f put dup 103 /g put dup 105 /i put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 121 /y put readonly def /FontBBox{-36 -251 1103 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 525003F3DBE5BF07B2E83E66B7F97DDD7CE0EEB75A78BD9227BF359D002B6ADB 8AC57A33FED4EF021A7085B1E2B933DE602F0FF71467ECD501744AE338AF29A0 26F7D368AC6F25CCB882DB7B7343566192BD687E1349225982823027D3B66703 3B0DB7A7E680A682B98023D39C7FAE81A5D5B867A0A66C8AA0DBC83B1596A84F 0436AC6A7900B767BDCCE0060A4811003C79FDCC71D73F7F2D0A6675E93AD21A 56B4CD8EF75EED3DE8C0A18BEBF7B9D1BE72504872D56EDB272F1E97FC726CB6 68C85C713059DA19F6C2E0F3E12710A59B6FC4699AE883DE8C8615B7292AC25C D5714B6CFB14EF0EF11EB13009BEBA4F345A5D3D6D9926ABC2BAD7DB1328651E 437BFB3C46DA7B62219660FC368CF3D3704DAD3AB461C28F711665BF484BF61C 052093D231CA65618EA463D63E406ECE858D180A6C0589B2FEDC321371C28E77 DE974D655DF5FF7D41ED01FE717D928A885F6FA6CFE4D2C0807F8E7F937916E0 96EDD1A3BA67802B1F4A49100E75613BA0356D9DCBBAD4DAB3C59E70A47058F5 2163D1730F0EE4D1F87C3A4AE723A23CFD7986FC4FBD399347E9F5946354E013 D860FC446AFF0B0744F5DA27CC777C96ADB388D1E835DDCBE123FB517679B9B7 EF696E091A9D51510BE264701A41C04FA8125A48F306ACA7A83E35D5BA0C296A BC594ECA2CB27E92FED95B595C21E5BF0DA724D40761CB377BDE5FB98C9D152D 6C0DC98C4083E9656321BFC445CD6FCC142DEF16E27DD6FAD0B3185223B1A7D6 779F39C70793184F2C3B721FD0AE6D8E063BD47804785DAEA74AF8C75483B713 65061653E24FFC30D571E77C48863E0C382D48172FCB70C76BB20FAEC76CA998 D6BC06BC24B1DD7E5BE20A0A58FFEAB3AD9DE159B663EC15D3457C97DEA95A43 50A031E534DF24947FC549C01D7CEC14C7DB1A71E56F8EF743B8B3966C2140D5 71F1E8E91CFF981A26ED62DFF97E655FFEA251B9CDD7BB79C8204DA3C7623E85 5AB5F094248CE5F8BC81317BE0E03BA42C9B2AC6EA09EC4112ABCA1D60FDAA7C 31C36A16D07ED0A901838E688A6CCDCF77827845B3FDAE6CACC14A658C6B4E95 377E5D5F9CE2DDB4B8B0CBF5341D8926C5C767298852C91AC15885F48A524E8A 242BE01AF9F30B9561BA630A199DE472FCCA531B82239086C53971E0D6CD64F0 C5077011F2344A5DEEE22B984AFFD7616AE58455D26D85AC6CAEDF1DACA4D553 6EE84A96E1E116D35D03451866B2CE0505C86DB4E8519E395471D6F5A8099789 EC08279CFAFBAA9619684F622D4BB1A6782DF2031FAAFE018869FBC672DED33B 9AAA39C97D55F06A2E11479E4E2ED19DBDE6FE5771BAF2C04390B8907644BB58 EEC4E422551077BD250552E5A703868D2C922B18DF3E9332391C5500A608BE6F E5711162DDF761752F117B58A381A84B27F6C7FC35BED135FC47171CDF0DC2FF BF67DAA223E18A763B8561A9675F329E1B97F4CB3776F20C896989CD640BC3CB CC090BFCC75860E586015490769DCF02925903B65B9B2626D86C54E3A4A96830 2238BEF0086046DC7D7A3CA04B3D273E7CBD393D6B05F1540FBE5BE4B35E3A2D 80C6D7A30D31A63872B3EE48E6EA62EC33AB36BBB0628BEDA12DAB2E98181C28 A303BBBB57A4643A9E224FC751696A9BDF5678D69828A0C679D6D6F18F24D895 17F8F0D2086C499980D008D3E511824820AA61CAE035F176A9A1A7093DB25568 907ECACD2A3375D0BF909F9A65003CA60ABA787E8B534EAA893D1A5C358F04B4 A68C04D0EFA58162EF3B0607D83DE5CE702072E6308B62FA8D2A9EEE86A1FEA9 F27C7A5A6416912C0998A8C85E5351A3003F169E6FDA8F494D3582803EC052ED DDC33814BBADF9BE49FAB4552B0B82157A168247699DB75D0A83E0984925060F E2DEAAD75CE6C9E80F66E50984E58FE917F34F181FBF470726AD5DAB7198DDB4 073245801D716D72BF8C43B487F23DF47206D91248173BB9DFCF497BB9519D5A 2119789AE27AA02FAE226E6D668A905A6C07AEEE9080493FF26C7DAD3D2F00BF BB73BB9148FE5A3B2EAC6E82839A7CEB07E06C42977C65CAEF6C8CA711F1B077 36C11D69F652BF152B8F9A2A13A7FD8724DC16AD7536EE0E8B2C13AC5E94762E 21A765685835108E4390162216873965ACE5334123A8271F0EDC5637A8B8CAAE A6222433C5DA5985EF454E0EED1C0D4E02E82E7C00DBA1500FF7F283695AC435 F43BC842A0F489B60DD2DA0BE744BF22AD71A7E7C3EC62F318F5B80A7FC03708 C5D58E1AC1C8446ED580BD3070238689511396CF656FD2586F9D506F682B192E A27A6D812367ECD1405828D9A28D4C2E956B951B598957E2D33AF598605A91A8 F038E83E14D2E0439237B49D8CDAEBADA6A6570D9F487C7990A3A0FCF2A23A3C E880029823A59039DADB59E4A580ACD70AFBA1B4C6AC881B1E4ECA54D32D1EB2 E65B9597E515DD53B1D7A533E78025139B89DBF9838A278D1F4BE7AED4F66F26 364CD324CA8A19B5C7AF1BAF4A1CDC3E7B67B7406553B6512EC5FAA0EEC995AE C05325A026C1755E1F92D86476849576DF990A40D4EB39780E57D6984B0842AE 79A86AEF498B06F0744FC132A59E6545FD7202114DF888AF79B805E3AA27D6E5 82EB6A2FB68B457D77A2F42C05B09C4BC213BEF1573E213496AAD6F2146F9BE1 A0F48091724F7F7441178130E895FC62F4C0BC800D652D57263BB1D07529813D E8B3286B941863894AEB896DB8BB112726B638E2C462DA41A2F66BBA11E5173D E84A73587DC8D6A19AF4BDFB86B1BA9CEB6464DA0694F8A01B0DEBC9ACB90E68 A1BD6D5B985DE6A503B3B0D57D1CCEFB585DD2D7033A19BBEE88E59A27A989CA 09F9CA95CE5D937EE40DFB5424D2C924EE632B2DCE141707ACCD1FBD13639E90 0CC9ACA81E913799D32DA8285909F01E4B0B48B06B7F868DD5ECE3A1A643A69C DE5B2A70C92B7D99053BCF36EF02F8CBCCB21C80A0D7F84A1FBE47D66BE95E37 05BF97036141B327290D764FECCA90102047A72193D67E404A4175E8A7225A80 28A3BDB192034447046376C446AC999485D16B7CA368959D0EE20C74A0ECDB76 62EA313F4466585BAB698BECDF4B0711A3C55B7BE5F57607BBE06F5CFC2FD416 DCEB53A2415E48FCA8BC8BFAB078AD7D681FCB0D905AA59EF4EEC93F85BD457A 962583F6EF64700EEC521CF4486CAD939F5F4A22E5F6FFDFAC5E6D3B56DE62C6 C7C35D616BE1DEAB8A0B296006C1C52EFE105942BA8C04F18686A911B939A2BB 485D29B8FA69640F4ACDB5BD212E1A9FD1929748558338D91A998D534CE99169 E9D9B6612CD93A8F29469122240C4F8DC80413E54ED414C7B2E72A585B2414BE 864799A859539D2C6121AC70F10946C988B481166A1BAD47B70AB1F358127922 85FFB17C4CBF374A1E6D587B0DFEC702C75BDEC791B163EF40BE61EF7D301269 10A6DE00A10D78A963FB533C974EEDFB26BB574CBEAEAA467FE86B1896485FA8 AE84E3E0851C404BDF028B74CE6A7D0835FC677C63569853B2B88EF57209D548 9EFD681460A5BDBC8F5C0D0AFE23B3BDB067E8DF57B284846D92C4C7D4B0D8D5 578B23B106A62249C4E122694C39D3CF3568118516D6D042E5CA7897829970DA F04371A797DF073909643A5B6A955A2A9D900A741A3C934856187D89BDAE37DF EA6BBED5010EBD173606341143CD5D4A6AED7C74535AD4492E8D8A09C53556B9 BFFCDB7965ECC9B3C3FAD434340EB8F016E725AA1E361A1E3960114140391793 CBDF0DA63A93B41238E6B06E2A19A561A5402BE4327B77003990905FF7F877DF 8ACB2273F63D112DFDF3A25C6F8B4E81B32E828993161029E724A7D12287515B 218B9E4393285DA8C412342EEA09C9E0AA2D36499836FAB10BB12A7F66C5B3BA E72245976BA74749B243D488FF214A3BB383D986A63750C01F2F5A1D5B9E62A1 5E37D940DC3CC69C5496C07A59A6D7E0D6091022C83EECC1B68AA3E9D7185675 2E4B64D334315D754C943A7FCE4DC2D6B11AB3667155AE136F92D65CFB0B7286 5D6851DEB528FD300A55FB48F95A762030E739D06E8432D8A10EA95C8C7B2249 CA5A60CF949891AE873E38E72D8B63CC840E354E3C751F82C0DFB05839158D0E F9EBF871EE2534C30FC5D5CF2B26BA08315422EAEAF8FB0B85D92D0021CD0DD7 EBCEAB10A5A3681B09B6D6E27E88345D00DE5B6463C12874B9255F7AD16052A1 C9F49A296146F98592F02356DC19B625D6ED8F9CC0A452F3F42A11F42AB67987 E03401EC987CCAFEE0049ECED846BEF931C0764A108386A36889B0D28EE77C1F 8DE52AFF219DD070558BEC20FB6E6863D25C553057D51CF00B053D67D82D5477 EC79B4ABFB769969E56731EDD9BCF6D34310649CD08A0128A42ACB08C0EA27BC DA867FE7CD23776C2CEB07EB413C7A9C9274082B03FDC52BFC1E52A15FC37825 EB6AE8A54F2FE0F077B7E648F735819BC49FCA38E64BE674FE5F2CD2182E584C 02DCE95B47B235B741C35113B9BD5E437953CB1631ED4CC74A3124D86B1D8BEC 1F6E148E8F2156BF14DB7001D2EC26C95EBE7604244F01243C415A0D40881127 AFF19FBB9858DE411B4B317AAE6A56BFF4AC34C3A136CDB00C1F2F332A53FF3C ED644EA120A52167E57441932413FF194D18F91C1B38094E43F12161C429DCD4 185AE4108AEABEA149539AF4D893F8582EB74590783BFCE50819D84A1421D247 9BED0A3F46C96DD0E5166755BCF5B134D2AF723441DBB9651A958A08457036F0 AD635AF3D7013B609FFC89CF0C73C72FA81496633639DFBFCFBD715B3C9FD7F0 50FC46DDDE746F31B91A8E3C308838C9DC82386787559874043FDBE3FBDC31D2 55C45DF06E6976CFF94A19F11F40842F7CA247EA15F5CD9DA1343EB3F5F6F45F 3D4A9B6F10DD95614B4C06C86D9A7536658F51D62678768EA9DD8A2C3F65F370 1E75D1594C7301002649C1CAE71B80B6ED5A4D9CEC474A69DF4F5F8E01548BBF 77C5DFFA877F2C1E661C1C06E6C25F67787EFFAA433CFBFA92069B7711D281DD C1128B369E05B7C4196CDD899C24C7FC773B409AD5D13F6B88BABB224B99AE9B 5C8E2BD6803AD0D5D1B884272008A20B608082F6395C25C4CC69135BF2CD527F 161D86E8B27738D02BCFDE10331AF61138ED6C12A8F8DC49FE12905FE2004836 406C93F3F3463EF76A7BCED9581AB29C988B632A239E3E7F5FB893462E4FAA3B 0E8D66281963631DC8E26236F1E45A2FFA40729F813168E93D0E30A8062A8D3B 2FA05F4431455EA3DF0F271183632C7486129299EEC469986FF8E2DDA71656EC 0E2C6F89A80BCA95B4A607525096B7D2F98ED68DF8F9A576D8711B8EDF8D3588 172F68D24FE3A3F2C347A347D6495141A467F88B5A2567AE8AE5F4D41EC6F51B C5EBCCACA3AE87CD927B94F8657C094D2465D9DF11E2A8F7BBD3A5EFEB420D64 699CAEE887F309BD533B58D103CB04EF839C04454BC1D2315699FBB5D3551E17 BADC30214223B0068C298CBB9D65361E0F6D7F200F42DAA8C9587DA90B4B431B 0E3866BDD18C2ABDFB67492CC5DBAA2D6E99E35B74EA28C74C411C715277CFBE 8B8D4503788DDE5222C61A6209D9416742D3289877F385449769CD2B27B19536 DF0E22D89F8DF10417CADC4AE26B73F2E305D8FF93D0F54A80D08C6D3330CF3B 917A573F777AC765B4C1010DA77833B4D49409BE879000003D89F7783548D873 C0A06EFCA0DBE4DCA8D7DD96C17B412535AA8F6EAD64053BC6318E6021B2EC8A 339090247869534184ECD396DC00D4D04B0100C6FF6E7EFF497E314929F656D8 732FF122C57D2D285882B317226A39A56776FF6E13F97988447AD5392686350C 7F4B4059CEEA3A686276DCCF0A3073A1579FBD35AFFD840D09F2E640F6738BE7 5EBA7808B02398502AAE1E49033B9A936A1C046103DDCB1DC24D2B5AE4B595C8 3430F8F922A3DA7D6634055D0C23AD6A2E491AE0BF3A7B3F4E 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: MSBM10 %!PS-AdobeFont-1.1: MSBM10 2.1 %%CreationDate: 1993 Sep 17 11:10:37 % Math Symbol fonts were designed by the American Mathematical Society. % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (2.1) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (MSBM10) readonly def /FamilyName (Euler) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /MSBM10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 82 /R put dup 83 /S put readonly def /FontBBox{-55 -420 2343 920}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6A66A4000A13D5F68BFF326D 1D432B0D064B56C598F4338C319309181D78E1629A31ECA5DD8536379B03C383 D10F04E2C2822D3E73F25B81C424627D3D9A158EAB554233A25D3C6849ABA86F 1F25C1667CB57D2E79B7803083CB7CC0616467F68450D9A3FEAB534EB9721003 DBFEEFD050F3AC3492F5C74162A9A531ECEC0F47610B4940E946D21CAA771D30 A6C27ECBA11708CC46C62396BF9D1990D579D0C394899D24FE7A4382EA18E7E1 160E7283AF5BE17254790628E79FCC206F28B5566075B3A5697D5209062544FF D85FD89D6F43D6588B242AB2666B5D2861CD38A8CE676503EDFAE84D12A71E77 8405E468FE391F4F3F50D2C57ED55512036B0DB8E76A7EF413ED08673E56DE2C 16A3B65CD478433C0D2F9FEC4E662D54DAA43CFA6957D2A9AF8979BE06F70B68 ED4C8C493D6DAC4971A3F1D010A7726D084EC1074FECD7D12D72AE16C26194AF 21AF5774D9B860EEE8608D34F150092F09C19959BAA670022B9A9F263CD391E3 74DD1D1B4CD4D75273CAA4E37F68C631723E08FA35AD34C0AFB4621AE6689861 854D16CE1C375FD159A337E221A6FF1CFFB5693A0623E7EBB58C2969F590D081 AD92DD9E5322E26D6A15023664AC73A355998BCC48ADD0E7A4BC79790519606F A1FEF6075033BCD1A3E5A6867B7478560442A175D43CEC7B8E466D65238BA5B6 1233A59F9CAE58D950550E1135C81F9D586E0FBE6F0187FD1C7229FB87895C89 11186C32E5C8D3A9A09C3F19EFCC55DF28F5219B76F5DF82985566B9E33952A6 2D116F15F8B9BCAAA741A94A62B516F55D9CC0ABC55E08BA3AD3C48928BFBF53 564CE5C00BB0B20BB7EFF1BB9CEAAA318B9662980C44350085E0428AAAC1CAE0 8123E5A6FD958CF6251E3D33B86022C1527570CACB9292C18906F5371828EFCB 01B35A95D0E929461A4A0166B3AE067978378A13AB1A56F8A2352A7754493B90 9CD108334347AED468CEDE89A1454A27484A481372B387022C9F3A272B7A9878 88C1E9D50C054CE99B9F75309C67133F4EDB0BC61B5534D7D828A053B63A3FD4 CB6B6FB818EC663FD795BC5BC7349E2570F4C1044328D1084C7C469FD92F80CC 4085EB045535E44A62BFBD219DA8034AF46143725B9E5ED06C17106F9638CEA0 D83FA05A8A25E41FF93413AB40D2ECF164E7CDBA5593608515B51D7AA56AE4A5 E674736A914DB73998C38020B48F9E02997BBDD8C91A9974A06622676D7E2BA3 10AF94BDEBF14E5C582FD80617B3FA33BEB0036388590FB39FE66E0F274159ED 5B28CC74C54F5021AED3E03C6F4A52851C740818F38C3B55D534958B571A04A3 3534F9A089AA7961396C8368AACBB6B367F2601BFF4418072547F440E65EF816 2ADFAF3885E1A5D9E762ACF73A825F2C5D63AA85F1A52C8864893A13E032A132 42D1A5EF0644AD5099CBD00264DB7D65946282940942B9DDB5BAA7B5D55A8C51 DA05A2E9738DB1FBAC48B1C0C218BF098CDAB4F09FB774D30C477A2C4075DFE4 7561965C3D9B264D74E3F418BB46FB4B88C9EB3A02F54A56495170BD20C8E894 DA0D12306FE8F12824AC27A59817BA8AC7EADBCDBE5B908C1BB7650ADC6E00FA 08D249FECC1B1B5AB0DE5435B4BC8440F9598E748AABF390C4D9AE823BF8C11F 11DDDC974840C21D9A549B5E600346B30B448D17B438EB95EC16793A83B7B4F3 02D5F301DE5D11118794FBBE0602514ED0BB803A2E0DF2C2B453C2C07D29F68C 78BD44C8C36C45A1E6116308AA9893A097D2D7AA5634A625553A75E11656049B 15BDE04D7E102555CDBA2C97908F2DEF6B3F6813C7F6EE63B0524D2FD49D1451 5A3A2758BF7FD19C454C0903735E6E7E3E0EE9932518ADEEDF14396CE2C8C74E 18E6364188F25AA58EDE3378CCF74DC149D0491D9AB9FFAF35AE9C4A00AA8B03 A95DECF6FD8189B83F3E4317DC5B54417BC4C7027597CEC7AD1FA74A809C1D83 7B750978DE16EE7AA8A2B9C8657BA71E9C9489F8333DBFAD3A5E6815E05A467F D289F6FE28C7671FBA8F9A3C16196119BE561EFBAF4DB48132333046336B13E1 A11C9A2957335B476B67B6DA4BBE084C702D48C17EBBA18778C7B67B8C66EC0F CD276BED1FB1999C1962E7378F50508BFD5FC24822B9B9805A1B368C056C6EFF A33595593EF2F7C5AC7FED56308AA7287932D5A4531606C66A7CBDFDC3B8CFCD FFC7E8761CCE965CDB8F0522E77F527E2C106803B93B018FE5F832452D87C1B5 794586F7C7E3117875EADA899CE21F2D300A5AE8F79E49CB333B16123660944E 982F8A79F0272793F364F5E06C12D3900BD1F674155E23E584277C42D1C4CCE8 4B1804D3A08D 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI8 %!PS-AdobeFont-1.1: CMMI8 1.100 %%CreationDate: 1996 Jul 23 07:53:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 100 /d put dup 104 /h put dup 105 /i put dup 107 /k put dup 110 /n put readonly def /FontBBox{-24 -250 1110 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC 4391C9DF440285B8FC159D0E98D4258FC57892DDF753642CD526A96ACEDA4120 788F22B1D09F149794E66DD1AC2C2B3BC6FEC59D626F427CD5AE9C54C7F78F62 C36F49B3C2E5E62AFB56DCEE87445A12A942C14AE618D1FE1B11A9CF9FAA1F32 617B598CE5058715EF3051E228F72F651040AD99A741F247C68007E68C84E9D1 D0BF99AA5D777D88A7D3CED2EA67F4AE61E8BC0495E7DA382E82DDB2B009DD63 532C74E3BE5EC555A014BCBB6AB31B8286D7712E0E926F8696830672B8214E9B 5D0740C16ADF0AFD47C4938F373575C6CA91E46D88DE24E682DEC44B57EA8AF8 4E57D45646073250D82C4B50CBBB0B369932618301F3D4186277103B53B3C9E6 DB42D6B30115F67B9D078220D5752644930643BDF9FACF684EBE13E39B65055E B1BD054C324962025EC79E1D155936FE32D9F2224353F2A46C3558EF216F6BB2 A304BAF752BEEC36C4440B556AEFECF454BA7CBBA7537BCB10EBC21047333A89 8936419D857CD9F59EBA20B0A3D9BA4A0D3395336B4CDA4BA6451B6E4D1370FA D9BDABB7F271BC1C6C48D9DF1E5A6FAE788F5609DE3C48D47A67097C547D9817 AD3A7CCE2B771843D69F860DA4059A71494281C0AD8D4BAB3F67BB6739723C04 AE05F9E35B2B2CB9C7874C114F57A185C8563C0DCCA93F8096384D71A2994748 A3C7C8B8AF54961A8838AD279441D9A5EB6C1FE26C98BD025F353124DA68A827 AE2AF8D25CA48031C242AA433EEEBB8ABA4B96821786C38BACB5F58C3D5DA011 85B3851248F26A134F1CA36BB88B0AD4B229FA5966202E0622FD3298F9B314DD 889F4F05F6618795B2A057F4015CCC6442435FE01719C2266D11C3F4F2395DEE C93EDCCB19EDD0A53593011299397D8737A5E8B3175E5A23B67D6D3E0F30EF0A 9C48D3F27670A2D441CD28E9B6B541A38CDAA3C942551F4F38701C72CB14C502 E20490E493BBCFF530A86318EBCDC3E4A7D908995F43D41DA3984EF581ED76E8 F8FFFA25685A98025ABE586290C8878E975532EE3083E99BCAE33D430A100E8D C367C0E608F193AA8B192CD5560ABD12647F48906F64D311A5E4B0EC6FF0288E 8EDA3EAF5582043CF4610179E633D3D388BF996D5D5AC83A562490AE0BE3B3B3 5046D48CFD47BF9275712191B1770937F76937FA2DF6ECB725059A5F13621434 BE13A6265A73B1BED1D06F6DFDEF7017E605E329FAAF2F62804FEBA898F5BEDA 541F031EC6858CABD2C37A8B99AC41F259BA7414ABB07B6B9D2FA89DE8187AF8 28C9925F2E7ADE6101796773D6667230273ADD9C2BBA124E2F3554FBE709A246 92FFEC2E43481A47B24B3DA23B785F24EEF87F5B7B372D08F1DD2880EB697F28 A5921BA45A3F0C8D760A706894F928995FE5342E2530402301B4B2366994D7D5 A1163247A027B8F462FECB57C7F54CCE9271EF20248AC75530EEF762E4467D16 C75AA797CB5AFCA2C7811189CB82D850F4F7808FF1F5B7F1C9209099C08CCD4D 7BA0E58B9282CA4AC997165E575CC51FAB479FACD9C285932386435DC70D2964 AD412C2FE42CF888CFC2A07920F3E3B88FF2FB20A197FA632F2AE8FFCA62A7D6 4C1524B2F4A889457CE50F59B6D6404FE0DD0B92C8361D1781F58384FFD3EB60 79C07131CD3129289B536B976812499273066396CC5D81EC469038EACA51F96C CABB2866ED7E091FF95C3F0407F42772E0E357D9762A5D8DE70BB5FABDA10774 E9432CBF10CBDED8E6592BE7DBEE0384508BA1F02B4E57307FCDB2A249E5C01C D29175E52AF417F86AE9B504AE3CA136AA3FC3EA6081E993A7F213F56AB83317 85B42F6CD9C2C48109E11A17DA2CA2E5488555EAF04126AE6B2203907F551198 9EA291A393E75A4E4741195B943FACA029A01081A01458B04D7A2956677E48EA AFDE1450107C21C8D43801D137AB68F0B2C6F3CC64CBBF284332EE07EA46B73C 6E7454A0036A29C6556E4EAD31D3282D7E3FD9463C01E9811A82C31871E844CA C0F7DBF2D3EC67F2A6470CC8C5D63705105FF9B6F4FD0B040EACCF8866768D46 3E528D9024D26281F05F27FF7C000ACF95496FBD0B40BF39134798651CE3BBC0 64CA486289683E2994249B62AD7FC165056C843630853E38CB74948E538ACEA3 864D97B7A60E9DF737DA1DAC8F6DDA8B7996C1FACD38C47DB7118FE4FDCBA11A 892D713A9C10DCC59BF70A1DAE74064D484A763449B8944589F81C72CC302DC8 456D370E30852F7F725110B9A335828B16E5C3308A98D10BFA702C4E30A5730B C9C132D770F8218C00E9E6FCB7B6F38C6BAF72A14934CB8D05F98DD3A945C054 CBA6130BEC153E3CB20E8EA49E6AF61EBF63FA4E3E4EDDC792766BA94D7C82AD AF2D6D61594742057236971B40DAFBB2EE170C17F8B321BE4686EA547AEA4133 1E4DDEAA8D701A30C8E96B31A10D4519AD046678E2850DE787ADD42ACFE58FC5 8B56B108654F7DC3AA3086232B20903788EB705113684831F73B9456CEBA4D0F 845C2BE776E4CAF81E40C77F3E956184F8D4ACFC263A9FAA4EBC715D84283CD0 DBCA69C3A5CCB78E9E87219B0DD4D3DAD542FF57C45522221307192A358D7C71 9514B6784F8E0682AA7524984E6E0337A1EEA2EFF4EED479AE4BA7388D3EE3B5 52AAA56B60932CD620EA5ADC3BD6801F981B08DF99F5DBF744 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR8 %!PS-AdobeFont-1.1: CMR8 1.0 %%CreationDate: 1991 Aug 20 16:39:40 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 43 /plus put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put dup 56 /eight put dup 57 /nine put dup 61 /equal put dup 101 /e put dup 110 /n put dup 119 /w put readonly def /FontBBox{-36 -250 1070 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C 68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 3645B82392D5CAE11A7CB49D7E2E82DCD485CBA1772CE422BB1D7283AD675B65 48A7EA0069A883EC1DAA3E1F9ECE7586D6CF0A128CD557C7E5D7AA3EA97EBAD3 9619D1BFCF4A6D64768741EDEA0A5B0EFBBF347CDCBE2E03D756967A16B613DB 0FC45FA2A3312E0C46A5FD0466AB097C58FFEEC40601B8395E52775D0AFCD7DB 8AB317333110531E5C44A4CB4B5ACD571A1A60960B15E450948A5EEA14DD330F EA209265DB8E1A1FC80DCD3860323FD26C113B041A88C88A21655878680A4466 FA10403D24BB97152A49B842C180E4D258C9D48F21D057782D90623116830BA3 9902B3C5F2F2DD01433B0D7099C07DBDE268D0FFED5169BCD03D48B2F058AD62 D8678C626DC7A3F352152C99BA963EF95F8AD11DB8B0D351210A17E4C2C55AD8 9EB64172935D3C20A398F3EEEEC31551966A7438EF3FEE422C6D4E05337620D5 ACC7B52BED984BFAAD36EF9D20748B05D07BE4414A63975125D272FAD83F76E6 10FFF8363014BE526D580873C5A42B70FA911EC7B86905F13AFE55EB0273F582 83158793B8CC296B8DE1DCCF1250FD57CB0E035C7EDA3B0092ED940D37A05493 2EC54E09B984FCA4AB7D2EA182BCF1263AA244B07EC0EA901C077A059F709F30 4384CB5FA748F2054FAD9A7A43D4EA427918BD414F766531136B60C3477C6632 BEFE3897B58C19276A301926C2AEF2756B367319772C9B201C49B4D935A8267B 041D6F1783B6AEA4DAC4F5B3507D7032AA640AAB12E343A4E9BDCF419C04A721 3888B25AF4E293AACED9A6BDC78E61DA1C424C6503CC1885F762BADA2415A2A6 7D737B2B2341369B7DDDBBFD6DE849E794527AEEEE97ABE4118E7E24EFE141A9 0876EDD454AD9CA3BC288C1F17CAF29C508D763D4EF5AEE953B501B6A6A0BE51 A6C79D2F9CDC80B436100B53700F8AE3291ED71B74AA2B03FC1E382726D55219 A6D6302C74D3DB2D6C6B3DC2E258ECBBAF034A1B6E6DB43B5BE601D69E90584D F447F02209D4FF99461F51D167685BCDC169B696E421BA1FCA87401CA1D205D5 86252A92BE1345EDC4873C29B2BCD88E072455D61245EF4C810A717DB1D0DA51 B476A489BD52780C09CE15ED664A27E3724A80444468DB8FB3916CD47F8E2959 8CAF83B7239DE02C760BC3C1FA3E9C622669B4AF911D3AEA66E000176E3D3661 57247419F387C52B2E716320F4CE3C1174600A3264C072A99027E9B1180FD93E 6CE403BE745DB7037C0FD8B4A19117C91AFC97023C9E28B4D46BCDCA55659747 C04A5C4A226DAE9D250B1CE17DABDEAC1A1E12DCDDBA0A0347DF58998FAE288F DBC6D8567ECD59C9A314C0A19621A65BD61ADACD2A48A263639E0EE0AF58F0BC B18AE35A6EAC0441117BF343952332BDF932EC3B7D1ED636B9E1091DE13371D6 809C8E817115F4F3CB737AD80ED2FEBC201BE3DDDF28A6E60331E2405D577B72 7001DC43B3347D8423886A93E89F6F2FB1108D64EF3535E08FF97094D0E17B9E E9B8106BB457F3EA5974002B7D276C0E9ECFE9E4AB90A9ACD4063C26F2828ADA 9AD245D4FDCC273F6B23D0D7060DAC16B397BD8894268CA94BF265D1926D05DB 26A98A7674082075DED748C6D503C338B91F4A8DC38EBB0AEC3DCB18B1D56AD3 5CA3C3B2F5D9816852DB46F2C3388BC4BE92A7E07E84CC47708B7F681C25B0E7 C75537A56C25A87762F13E10F8977F20AEDA723E63AD913435AD07AF8C519E4C D0E1EEAE18671733CA7101CE6106AE457E8E656BC0F19280D1457217B50E2BD9 9D5CD8E913D7F24076B958864B0CD2ABE58790FA74A9C5DB4864E4E0BFBDCA64 7B160D9E3680A83A3B871232F9607AA481ADE0DC58EC7AF4D28C2D6D30AB2351 7CA6E622319482A0A0F3F7C0472313DE67BFD8062A57CEB7FC5B0594A3C39F34 3D1514079CD0485CFF534000768A7913AAB076FFB15CEDC13C320C4740A0E29D 7D321ABD84637BC619290AF5A993A19EFF30E21984D18F1772DEF20168E4F375 B61E18A488FC3471D9BFCBAA528425A7E4595D6C2EADE4418EA53FAB77048D24 797E209FC48869CE31493AACEE2914DE8A834B10608DD92583615BC169C69CBD BA081D6F60338DAD5EA6B8BDAC00BBA4B71E2E47756CF39634A2F06A68B730A4 D361FCC7DA957835F8DF86D6CEAB5F65D65BD8A78F90724B52726DAA123561E3 75D1FBD45C72643938BC2B3A4BCF102CAB3775434E7F4907FACB4C1EC2E9884A EFE6EFF864D03BF40B8B2A94C3E3665A1478001D3B24FF83DE864ACA807827C6 A9187F1B6723710455D4A93D25662D7B114B11BA989A994B2B9BCDE5F9C81818 0AB38D2E173238C957584FA2E92303E49963E9A0560061A3D652668082F83F4C CC25C95AB8F3070EE56E0AE817CEF38009BD75759BD8DE3B510ED31BD1700D49 488566DC47B4BDCD7F151DB0E28367B798C18CBEEC43C25BF7F6DBF0ED6F80C4 D87330B3696A8682CC4CF3F5D22DA46AF49EC946B1AF1C8EDC9DB6AB27E92A45 EE1D8BF0ECF1C99043E631A6FB28F37B3983A0B937D09466E7BA2BBD715FB6F5 4CD314760C96598ADF2367E56F20198DB0E236A109D6333D2ACB791890B1DA88 96128BEF89F71F58FF112A57D99603A3951557C3D2CDDBC964E0064A5DF681F7 9110FF9296E16DF6994A91ADCF0BA8FA7E8A3B8C0F72473F457C67C9771324C4 69F839AE0BD5D7C8D2922268E8C1BA1DB50DA4AA12866A2C0E5E7E522E4F9227 A9068C1C5EC00116E420AC6304383EE55059E9FC28D6DF234F52A70BF81F06F6 4044EA35187A4D8C0002E8F955FE81A13AC68F5E6F12AA0B42D0BFA45F468643 07EAFDECBDE3C3227BF436549E2A62FC781FD572993F48B3DE0492B7065C241E 6A95C5EAE7719C44E85FAE2ADC4F8113509605CA54E2D48F3444A1A2FF4691AB 46CE3794F5537DE7521041CE1783E3433B4AED76C9ABFA542FE2EBAEE9C7AC9D 7C481A2D61149A4FE8EB74D1DE3F5081B22EAA3E28948D566109259CC0040DD0 97C73B33B1336B4EE12020FDC0E43C40A11F6357B99C044283FB0B6A78AA504B C676D7DE91033D73463DA50F3B75DD2DBE3F016C667C126F276876F017A1721A 10166C9D1BFDD7CEDA5AEE357333A3007777B30B8D39CE9B25CD07813D956087 E1C917614D1F02A94EB246DC0D6B4DD3AB8666221D6721D4BDF26A0D4A9A6E12 40FB77BFD1404592EFA5BF77D6A6806C05BBB23A307ED88D1D24C878F9CAF03E C6B8A5B94CF7C7C4699CF5B2E8115E25BEBFD1C963AA68E6343CC4EF259F9238 A8772DA7C35167C802DDC6EC1D8042DDFA09369970AF319E07245B0DD806291A 840EACA098F1B53CA9CD67E864DEE12690482AFB90E0BEB09C07161E90221064 3BA7BA79CC58E49CD271C9BBDCCDA3C2AC3A293123BD394660D115566E6D4D4C 76448031B61A196B7FA0707A21EF19E12D35F700745B67769EB7A74BF3625AE2 C0D0BB25BF6200293D69BC7F36097E101CE0D4802950062525C3758F5FA91ACF D2D7B4B6B9A07DB21DDDE424BF5693C9F3EC66FA0B522C9A86FFA55130F3DA4F E3D7DC4093DBBEF118AEA16D01B44366165B2662867BAC286E885E0865419F72 E727AA309ABB3DCC7D1EB25E16B4BF1D9A5A89DFF9748F88D7B5577BABA51891 23F0D7694487CAAE79BF31936DA910C4B96F5D92A5B6C41710CF566400917D7C F78C1EC186A36AD236627370B57D3FFEB6AF9AEF0256E6C6DC535252C81E31DC 6C13EBE79177F7F372B5BD941C1E4EB9978BCA5F0A170DBC89878CBF2AE24BD9 F91D59FCD778BCC0B3FD987FE9F69D08698A6C7519E20C7D1E3A43918479A751 151219AB13B1C19C4EC315D9A8C1B9A47378814218025DA185EBB2B332D3AB2D C2343D297BE3A4EB938D02E41D3C7E78988CDFCB09C959247F99E68AFDE97A74 EFBB53317C913DAC0443CDB43FD01A82A942DD7ED01BFAAA13786CE33CC13EFE DBF28E698C4FB062C8E049E98D751FB91607B6522AE7C6792C581E42DDCEFAA1 F4D011E4C8EE17D82D1A14CE5D6D0E6B3A68E9963A197D79DCE0C7E53975AD65 665DD40251B330D87FB585121D5FD4E600E0CCEC748C4DC5C345FE78E0406EAC C6011837F99A13143CD5609E51D53EAC5406CEF82FCE68D89F1FFAD9B0E85F55 1E8114459EC347A835BB2E21CD9F35B33E196670470BBB17E4319EC0C5D4ED51 4B397800C4425D493C0E79FFBF6F2514A848658917295C474CA2D7C426CC39A2 62A34E2E2149E1F6DAC6E933EB86ED48592CF63FE965B3FF2888D0270DC67C27 DDFE0CC4DC252A2B24E726777C984712F0480A1DCE28032C7B31AB0357BDD169 007B64E37B59540B4F21224D6DA8AD01AA9EBB69CAE51CC2FD34F4B9718191BD 73D94AABF23CC9ECC3A49CE8D0E85088E75B9B848A365580A43C55CD2A951583 685F73578E 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI12 %!PS-AdobeFont-1.1: CMMI12 1.100 %%CreationDate: 1996 Jul 27 08:57:55 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 11 /alpha put dup 25 /pi put dup 26 /rho put dup 58 /period put dup 59 /comma put dup 61 /slash put dup 62 /greater put dup 65 /A put dup 70 /F put dup 79 /O put dup 83 /S put dup 98 /b put dup 100 /d put dup 104 /h put dup 105 /i put dup 106 /j put dup 107 /k put dup 110 /n put dup 112 /p put dup 116 /t put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put dup 126 /vector put readonly def /FontBBox{-30 -250 1026 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC 4391C9DF440285B8FC159D0E98D4258FC57892DCC57F7903449E07914FBE9E67 3C15C2153C061EB541F66C11E7EE77D5D77C0B11E1AC55101DA976CCACAB6993 EED1406FBB7FF30EAC9E90B90B2AF4EC7C273CA32F11A5C1426FF641B4A2FB2F 4E68635C93DB835737567FAF8471CBC05078DCD4E40E25A2F4E5AF46C234CF59 2A1CE8F39E1BA1B2A594355637E474167EAD4D97D51AF0A899B44387E1FD933A 323AFDA6BA740534A510B4705C0A15647AFBF3E53A82BF320DD96753639BE49C 2F79A1988863EF977B800C9DB5B42039C23EB86953713F730E03EA22FF7BB2C1 D97D33FD77B1BDCC2A60B12CF7805CFC90C5B914C0F30A673DF9587F93E47CEA 5932DD1930560C4F0D97547BCD805D6D854455B13A4D7382A22F562D7C55041F 0FD294BDAA1834820F894265A667E5C97D95FF152531EF97258F56374502865D A1E7C0C5FB7C6FB7D3C43FEB3431095A59FBF6F61CEC6D6DEE09F4EB0FD70D77 2A8B0A4984C6120293F6B947944BE23259F6EB64303D627353163B6505FC8A60 00681F7A3968B6CBB49E0420A691258F5E7B07B417157803FCBE9B9FB1F80FD8 CA0A265B570BA294792DD2FC75CE2C83DCC225B902551DBD11E687EAC6E85D2B 02C28359A40AE66A6A6A8862CB17815B41E280313F0EFAA9981755611F7F683D 35603984D60BB0C772054355A97A5E03C689E23B04DA79080CE4579CC90EF38B 1A64CDD92B907AE83192C3C46C5FC40BB412F6656DC6349E6D29B5936DCE94CB 98E3B465FFF7574095F57BB3750F1A55F20456933FCA64CC1B060E260782BEF6 721D38BF65DF1F1DA5439DBC802B4A9D803BD635C05B9ACA4D26C28195A1F4C4 CC623B30B076D4861E89B93E2CF26F6DF07199C03BA5466FA3EFBD7F77EFE068 E55B7186855063934C5716EDC3F5056BDA963B6B933B546475BCFF91C512F411 8D14B1C32C9735281E536F87ADBF1AD9AA04D7DE2096413AB8B3C9E8B1F6F338 3B80D637D761A7A992CF58188FB0A04FD6C6886A60F27EF31C45E92F4717D8FB D4A0844A8D9036D5F2BBCA2C170F3042F22DEB8D151C7135AB91DA289886604B 70B9F2A25A7D576FA1D70DC935CDD3E81915E9BE11CB03C9FDCFDE3700BDDAAE D61CD52A78B075FF4FB8BE949FCC4B04813776A3451FE65A47D57D7B66499E99 B97C5141D2E05BA86C59535C34BA975381F96A4EC47EA032C6BEEF9F2E6565A0 0712528976CD8FD94E2F8F2607FEE1B55382A62B35FA16C62707F8018B3FF765 2DFB5B836BFA9050042921C72B8D032BDF6C594CCBD796BB15E26398DD34FAB2 4DCA5FDEF42086BD24A6008E5CDA36E919D9CE1C4174A706D166CE490D7AAE60 48CD227BA087703DE8D4509D1A4A958E829F46627684AB3792E7BE9A1676030E 731A0FCE134A886C645E9E28195FB50BC27AF8E07D4A0CF91F7087EE721F64CA 0E33B511878F1E0C855801AC1DC3EA50B865C88EA7C2A7D97E93020CBAD7F5A3 C259BA9909DAE5AC0D59B6A326ABC2AECA993FD69F823182A420A10483DE69E7 E95D18C4A5354FD498ECCEA9C543CDEEB4CE25B64344C7AE44E8FDB480085041 7794D1751B4AD04DA029421DE9AE12408AC51F5FBBA01A70619419985531B879 2EFD6523431A3AB83535CCB519641BB58120BBE21EABCB4F9C60A4B2E804BEB7 BE0F7FD58D2D0C2C0A13B56F277BD3AA3C05513E0F387CF41D14879299F3C570 931A15F75BBA798EC14C825935029E7ED89173C568867D65CC625EE3E905384F A5F0CE36FC48493EB468127D3D6B56832DB213D246DD869DD2DD5088717320F1 5624B7F7F8B095045659EC941F01655053CCB8917FFC5A3B804AE576129F6FD3 821A34F11E56DA08AF215AFA71588A3DA436168254C830A3CF36F61C3E04CB74 890560555D3AAF7098A3D8F211076DE160D58E7678A1CBF9801234194D0EF902 427849EE3314C1187DD9E13AEE93D6569F61F2EA4E3DCF7FC33E94C9CE145615 3DEBCB473276345CC1805D6947E992D7FD665D527BB9F68D7E9E30EB34D6E6A5 7584DA76659A9A6E9A5F61D127D8AA44B2D9A0E19016EFCAC07F5314DEC9DA47 E6697F26A9CB1D46F21E33F1C8E6C97C13C91F1CEF7169D0DFB2F610EEFD5306 966ADA3E34AF86B7D7C11874919F1D2BB7A2AC39A3110315DC1B1DE983D6D685 B1810A7478790BAB776DE591312948A77FAD926A666EA74F779A5BC7F71FE1E3 89F9F78874330DF7FCD718478F930F76673B22C7DCDDB1EAEBBAA8E47D393A7B CC31B166D5D8D4DBD26E433C64C5834BF211F8CFAE68D725EC2BAA3D8A8D40E8 5358182CA554A262529701F79FEF9A9F5ED3913280929F68102BE2B445F190AB 41FFCC68A25A65BCC22A626970FCEFC76A9D84EC716B2E7CBCE29788A811A490 6ED5EFAB19E617ADCF94233ACAB8960A148FC4FA56D909A39D1C067C4D66D292 B1DEED1D01D27C5E89A494F35D582AEF14EE0B2BEF289A1DC7E8E1BCA5E5BE37 07D1FBAD83CA35F10732FD5829BCE62E28B099D119F8A0822A4DADF6AE398ABD 0027C4BEBC7C4A6F7424BE04F27EB26F003A1F6925C049E064E386C4D40AE8CB 8FBDDBA9713F2F13DB4E1D3E7371F3A5CF2E935EDAA7E205CE95FC1C64D75687 37635847A102387B12E59AAC7009E62DA646E7B5008F7E6800CDC1E7D0CBE6CE F21E2EECB2738A8FA09DDF880AF2627538C053F32FB531CC4662D9193007A707 FA0D70DFDF1021B632D8A292495B175BA94DB74190956D76B5976A37748AF380 852D53018FBCA17417FB791A2B00BB0B1C353DF7F2E8BDFC7B1E1460D69D9547 415C710CE44803CFD0D3471B833D0A225ACDC6AB897975AC07B9B37B97C9742E 1E2C49AE6B0A676E3D197FA6D781D92F4105BB75C7716E942E182E2505180FE6 A33B3ECFB9D54BDAC572D2A7B889F41AB1AD58A2E9B3EE88FF5630CF803A35DC A18245718809A1F8C37DF0863DF8322A8CDDC08746BC81CCCBD7F42DD3234A0B 22046046AEBE73A7C204EB2994849AB981428B7977AD4574284FCEF9344DFF6B 5AABAEDF362D2406552FA1414B394BEFE820DCCE714B58D9DE08C337E819A6F8 F3E5A3FAA664E2121B55EDEDEE97E058472A2528C9B4D2B178DD032276F5E579 632A2DFDDBCADEB9A94B52AD8BFD30DE33BE5D313C191F794998CE6F2BFB6C11 4DB2D56295C19908D4B3BE4E02C89FF1CAD1367AB8340458A3BA0C0522862612 8471558B2D42ACE1FDC345FF41F4907D9A58056440562B2293A7E7237809CB94 62CE610A5D625091C47E9210D008B8AD26E734A142BA77312AAD6FB56C39937D 842D17F6F42E15212AE6FC8A42C8C4F4644441D53A6193421485E530D098B358 39E722A4F72EFDE48BE4587CCCD933226F061FBB79967B4C0B8ECF4530A14536 49E9648E008E5EB44B2501E2DABD236D6EBDBC0531E29F902A7B99B5D768CEEB 7B6946B7B953E2BA9CD03388F85B016CFFCF419963C000E19FF7D96665D91A81 FF809B73652BC13F70C9BBFF49FDB741C6388E660F95803859668073552745A2 C2C018F468C92D22E552B0B0217069DE1C4B9F9AAE23FB4C0F8E7A7230C7509A 1AF47E7710644C36A7D8BD59702E27CEDA0095B87262D99330FF561353406880 F408CE5E861A46E5A007378859690EF846E2FF840FB99BA1C6F62E52AF1C258A 1D1F17FD8D6144B89227F537E505C0D2BBC68EF91CD482F996E896F3CC7849F7 16F88C5D92A62F1059A5A266643208137CAF3FE19D8E373CB611D46EC8717B20 F1B26712E42854FF25EA1171C14BB036514EA8103089571ACF2BDDE0433D6E34 D12EC8B4E963C62F44A731B398426AEF2D2F173E3C3CE605ADCB473B38734000 F696E4ACD81929C9ACA29748891DE7681B62A0BD61B6FC4641613980A277283F 30AAB53B41BC79967C82419DE8FD4F508A5CE47B1A80F75A7091213F9368ED9C EA2C6FFE0D59A5EAD21A1A3C2561A8CA28440C259F64AA7EC130F1855AE1D70F 484EE974F19B4141A18B3050E9EC99CAF02A74F79B0EEA2CDE9AA3039A57D087 BED10DB07DB3DE2127E03E16CDC27160C580A5AE722D4151E63E9F57121A242B 0FFFCBFDAC0C5825F7B8D64993FC5788FFD911527BD9EECC646B61BC5F314BCB DE1E22BAAE7ADBBA5DE77274425C1EDC9AF996DA550591935F749FD4B30FF3A6 8867E490C1B081AD0F590E6E4EA1030A6328DAD4B2054974871C2C1DB8C35645 A5A45D03999662BD46BFA9D82E9D56E1DA43DED4A643926E82FCE92A3C06ADAE 236E86C28CE2B731369AC736EAA1FDF381F1AA18801DA89C8A42ED49B96EF9AB ACEEC3FDE3018559A7181A5F5F22B6246AA7F4CA157258F48148572A7DEFF7E9 24D75DAB7AD8402F534B778BED1BF550B64E7CE02DBFB3908AD1ACCD8F26DE59 E38E094A6FE4835ABCCA3C78FD38D6C71CA177EF717EDD22A443995032D9AAB2 13565D5F758402357947B9666BCA05E3D361C495F552CF4EA39F4F18B8BD24B3 581094043BDEFD8E0BA914E8EA09EF098A0B13C484F12D087408E2F8B0A24929 8239D84E3F7EDCA00F682AABE9BEF44478198606257FD0579E959D0A854299C0 9F40488D6BE069B1D6B8C65894930BDEA2E170595D98F4AD12F42EA5BFF5C3E2 B0C824CB045986FFD846091B79D43E845F04BD19D91AA156C8C6B8E396F1BB40 1372C62C563F74DA922ECB989570E0ED4ED51441F1036A548A99227A4F6ED7D0 ACDC73893572405CCA88104562F90EA5A8209CE22252BBC8FEA57D2071A18040 B7C1DAA7565FABB901505D7B3D1FB74839B9F0C06A0C21DC80E036A16BC7807A 0CD0058CA8138DF501D501021FBC7B4A0150E5722A7041D443390BC8329B083F 08180C89174039251B1BE906384D65E112F264B56AAA7CCE32B771C9D433AC54 29ECB58DE749FB1D810A49726FBD95A7A6BF55C8EDC769C72648DD6BE0B9EB62 DDA3A4CF426005070E3EB0BB077F36BEF635EF8D0C3DBDC24BCD2C16CA2AF376 144683AF68A46C934EA9D10D2D1C83A743E6212882DA74B7FC36CC250B6A598E 6B34FC830F7110D24DCEF05B1E6234CE51F9E4B0422A637AD49B085A2DDA3BFD 29637B653691BA8EC0A741C90E379DC6FE90D43A830FCDBF4389425863754B26 450861744F8100597B0B36590F676A971E4DF97354C19E956B8CB404FE504A65 0E144A9A6362FF2A7DF4D4AF182A02E8071CBA94766B5D5A8FB3E2ACE52AB561 187D4ABAB7BB8C1CDD8E0510B8A5464B9A67C4BC2D6B5292DCB51D31FAD57276 C0AEA1A1EBE511366DDC1593CF4A3C02E5A740A3EA4426772E18320F93C9DBE4 5B07D6B729ADBB85D8F45E32CBA2B07914B187C1B5E5B0B96052FDC95343FE99 108EB487203930D790857AD63E2C2D7A3CF5006B07EEF14F17404714697E8A90 76658B9DD48F9FDA8C61623AA84C46C09B5023A94B95905689E4D9E088DEC925 C50B64C15F8895F52B60941A84209084ED4B39F024A189BC57C8CFFE91E0A742 CE348F5E05163DCCC257D765D1EF2DCD6947CEC1C42DB6D4C2C7BEB4CCEE3DEE 3C2D856E0F0D1A3FE46EC2FF9BB2E11E211FBA77F7252FE6233C5AEFC9076287 3985316D79A6BAC187D759A8DAAB9B01F91CAE13D2CAC4D039B91CA884716A09 39EB3B8F8C739D374269B221D4A96F107EDC72F80615EB4EDB5D73252E63CE45 B0C8D909EE16B6DDD77580E43925971D391B510111619942197157D27FCA1BAC 59F6DA764927546D92C83EB239E57A30113C4DF0F2F67FD84BB64FA871DCD140 62F570825D7364C82E614AC3227175CD68A6D6DC50DABF1F9452A21EC470DE85 AD31FF98BD1383B337F1ECDCB8F812316BC543952F3C1EC4A907F2B3F68F5503 A6B987A0A6D1B932B228E9AFBF4CFE38DDD34BB8C1F2CE2605465745B5E65BC3 8FD04B2A57DE0764146ECF598F291B6C1609F46A1A478F681CDEA43C04EC8DBD F8642F5606F5BCCD1D68A9CC0119B4B2A16D61ACE989B66B0D8B5C5671CD4390 3DE7D9589AB49C7C4FEFFB4A46370102C0CF5B197BAAF7C5BA9A34CBE499E366 E9D473B4724B9C3FF80F17A239D0C0750174A426CA462C3CF3ADB762F8896D6F ECBADD44B87FCC77A96C676E1499CCC7F922F598220ABA6298EC91FA3CD82C73 BB9CEC2859A126474C9D87EF48558B99D3333BE398727212357871961F9E7311 6F170F7FBBB2CB47A6E1F88FB92828C843BC6A6ADFF9F984221872A13805D8EF 8D4B0E020F72A3DDDA9AAC1DD83091DC8A61141E829813FE8E96528C5D0F3835 B753B95EC8CD977E5D228441A8F8124508C1F655EE05A9AD9E72B337CEBC03BF 69F2B00136C662668D2440E9A85A3837788A428E86E02D0262F27AA807606590 1A235B9EB853BFBD49F3E506DC961FD0C69093FFF61E202FE2B69C1B9E94787A D55F7FDF7AFDE0C1ADEA8C162F1D8B5117B0CC8AEA411993CBE178485EF6EDF3 ABD5E4953A2ABFEB300E8D820496C086E4E4ED24264BB089BFC4020CBE0EEA52 DF326C1EF7FB9586A96FBAD8EA3B4EE5FF1B6C12EBD9CDC4F9308A8805918D0F 9AD76567FC55924C42A93991BD0D8D4EFEE00CE2757C8341A1802CF64E8E6F82 454730CA24844A2EAC40448372A79501A72AAC39CD9101750752C4EE68501683 DDDC89F38FF3886C093E530ACD16F4ED9BDAA3ADF56C6BF2691AB41C32ED7AF2 3A8369C53405673060444F016710E3537FD2FB55782F00DCD094EFF75034D249 D952DFA15BB0074C51AB42BFEBA9190BABB28FFDCC9D42915E2F3E4DC1E0D333 3B923C781AFB1CDB19DD64400227EB1E3181B12361E3BDCCC1D06032ED71036E 3ABAA1ECA2F3188F8B46C9924C026A2964DEDA9E846002D3CEEBBB699F032C6A 3AA84DCE88A36F0455F6FB5511254DC75CE84E6E0EFB9C9A4441C5169AA34F6A 3CDFDB8E9B5A46AFE0F2A1AFAD00B337E508765FF733657A8B4FC4481D3EAF70 B5B5725CDDBFF7F81D5EAD60D7F35DC888A0B80E2D58FCAD0345D9769E01446D 3A123534B8FE1FE22DB307851DA22BC56CEF01716858E3691CC0786842C61B59 8E7045B922D9CCB14AC72144228E29E3DE45E503FB5A738CB96E62D100E517AC 843B88D7C673ABF58353DF03B8E21D40D0A2B5254C0A57DA269F31974414DFA9 25F4F466D899F58844E8CB991802BC67DAC0815717D44CCC8F211956E33E02F4 B4BE8AF1CB4F397ECF175E8A82AAAD19C9F5D0E565A225FDF6609BF0FCCE711F A42656BFF2432A7F2F706F6EB4EF66523BB5979536FCA09A0BBAD4645AFDD579 AE7E3B0C140416E14182D334105018F9127D76224BDAAA22C72BCBF4CAFC4F35 052DEC2EA42DFCF1F6B6D350F9F61B5DF341D8FA8CC0607574BA0283E48A89C2 E41EDB8D2534214A193D7EB9E87DAD25278ACCF2D323C492EA3573EE611124DD 249B4F002FCC35E3C21D8F408435193A85F80B0777EED19A39D042B2B2B7B519 484CA81DA70AD80B3CCCFADC196AC23CD10517808ED5466A9DB8A2FFCDB16B3C 4A69442496A5B79811F283A5A7C214B4F048E876F228E63DCAE44DCD72F86F90 F60A48047C2AE1D16949F90D7073289DC48F67338C113B1F4F7313B470E33BA9 EE080D0D6CE810DC6F93434BFDACC3B952DD32C5EB5E28C7F3F02E3BE611EBB0 93F467236C81F855849B18B301E09B0238C5703786A2467A29816A4B7E8C067F BA93578042902C2F11CF80223AEB9D1871221F865EF904CE082F29FF984014D7 D41FCD1CBF2AE2AEF060216E89B2EF241A6DB2E239F3314D9155F15FCB6DAB0B 908C70E8697320FB5145F87D6499CB52078AAA1FA468AACCC762F7173A89BFF8 2C5999959E889E3CCD3AA26B89E8AE51841F705521065FCFE23D273EA5F7BBC4 9B2222DAB648C3ABC05AD83716B010E9DEE882B488F8A3392AF097CB83CF0EC1 A115AFC1926DDF491D2AF4A13B9A24B5CD5C3D17FEB4AC12FCCE8F51F3D31B2A AE8FEC8C34E227FA96107991A5789536D95FC0F4AD171D758AA0A17E04B3A329 9E1F0E79CA713D771592D22D2FE7921422BC69F613D89C100103436CA7D84683 0C04CAC66F6F86CF79024F8CC34BABC4EB84FBC5E7E063CD4F18C2E8A146403B 39B0472407B21EA9525830B203138BF9DC6CE3FDD177EB4A15EA38530558E87C 0E9D3ACCE5B49F3ADAB68236B2C8C905A9FDA42AD187F9D38CAEAB9D6B77407F 5749F29D3FE84DF7B4C02D210BAEECB4F858C0569BF4C28F9BE57BF5FA5B4EAC D47546C370C1DC82C6D3C7D23F7DE2026E4D9ECF0DB7F7E9140E12917E710016 7E2FE5A06FD8C31C353305E17CE7ADD45767D4A1B243D5B5AB26EFBC9CBD4F81 A82FCB95E747D9BF04DEFF51F778AC93AC07814ADE5292C20FF9F0120B928E7E 2F928D1B34C6B8FCCE125C68B227AFC956EC31B1FD08AC118F9DB4790344B78D 4F85641FD3B0C9F235C901D3E00FCDA6A27F89B5F9A9F620DDCAF46A4F8416DF B349C53357BDBBEC95B0CF349724FE621708A14616135587440CA467D5000053 695DB885A4554A08CFB3F4CD473FDA22F33011DF8771D62A2855FFB522212A5B 7F6CDCFE91F134B6B21FA262BC9BAB7E3BAEDD32FA4D5CF7065EFEAA31A83E21 DE71F6F93B79238AC41613955E7FDA03E3EA5B0EEC0CCFA5C5859BBCDAD2179A 48AD25E30555D9417163C25812734C44F851A29920AB012259887CE829BF78DB 611558D3846A2801A302CC7E011893820F13961A3BF836A1E1DBFCDF23A08E02 1096ACA69A5350024E426C035717E3A2FAA2BBAA043DBBF1E17782CB5EF55597 7DD046F374786C37BB895026D0EC6DA285BC295B4884A9CA8CBBA30014A72616 EEFDE03DAEAABB47BE5FBDB8D615F6A316B81D43F472BE326ADDE418B6A502FA 79AE2FFF5AF55E58037D5AC63FE56D821534ACE5DEF470914BFF3D04F7976472 D688D4A1995D1E61A53C132CE7802E960E1B9DF360919A31170C295FD58DA47D 39081B4FBAC4F3EBA7D564A1C6F634B77969C5B7DD4F627F61C7B7574D93F622 E382AA238C8134D3F639B2CCFB9875 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMCSC10 %!PS-AdobeFont-1.1: CMCSC10 1.0 %%CreationDate: 1991 Aug 18 17:46:49 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMCSC10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMCSC10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 44 /comma put dup 45 /hyphen put dup 46 /period put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put dup 56 /eight put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 72 /H put dup 73 /I put dup 75 /K put dup 76 /L put dup 77 /M put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 86 /V put dup 87 /W put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put readonly def /FontBBox{14 -250 1077 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A30EB76029337 900ECFB1390CA5C0C3A04528044F266BA17BE487C79B94FAC6D6484684C5BFEA 87BCCC77D40AD11552035E95E3007126418ED49B68468B38A14E88E68A267B98 076F1C9769A5AFBC285E5B158EAC9F926F1D6C0B8F1D57D9C31D25AE27123518 9D2CD92E5689E0213089BD268DA5E47525CB8EABAA4B78A15AEA34705889AB3A FFB8953B5B3482E52BFA0940630ADF8C0AC2177D907324299EE980E850F203CD B627962F43D5A678C44243CDE97853BDC6AB45FD5C09AD274DAF89929F583CC9 CCC24BDFC68B92111055ABA5F26D2DC67C70906F71C2957701D65AE746A60C30 40E6CB24B97FCDAD0487AE38A201FBF0E41BABD2181981A71940F1E707F91E5D C8CA50CB16D8702D188E56D014D92F76CE0B52ABDB9110E32438D2BBF3E6A40B 7B005F10BB437812CAC6ED2996F7606DC962C4FDE207FF322782C343DF44CEC5 FF06A55C630C20E9AE1B0D1C5673753C43BA0767D65D1B451CC6380D8BB3C4DC 81E8FD8AA79BE993218686F29D3CD925566DD587F541A0DA1B1CC3BCEA2E6C7D 5E1016F6917A871F1BBAD96AF9E867735017119A381FCF33EB2D3E1E7093FD90 CDB0CED4818CFD9E201A03430CEC713620BE0D3254158931FB657C6AD4B2482A 0E7D070D7497892E9E942DF58E88CAF0C8221BF36BF7C435BF2C683A4A2EF4CB E85820A8AD3486155A40143011BA9D76297F46DEF69ECA4596D6E4CAABF84091 22A96A4BC78A8DD072FEB759A68A44BE1164638B6D952147EE3C628F9A022060 1D1941E73310943FA782532ABCCC88593FD63E7E2CECF6665C04DB48D641ABD3 AE1BB468638681E96394B9E7BED1D13E534B897DB90EA6EC706BAAE06BE2FEFF 1DFA5258113E9B4CD2D36655973864574E0E8D6291E48A8C62203F679B7ED838 6F7CBD523C2943ECA994CACE672B620963E2A41E288972EAD80A8B227CA1ECBE 1AC9039184CCF4CC7849270E72D8736D20EFCC69757DD59D30C6A6E458DEE457 F028CD08EBEA90A87C44AB7EE373022EDF08AC57C6E4F88F8FC4ADF4F93D626F 75B11B1D9B23E222D2444D85F2695D015FB8EDC5578BE045216AC8729DAE8F0E 0D44F94B2935009214D1046515113650EE795207DEABE501C2C5D89ED7CEEADF E2504D07CB9245EB89ECE710130EF6A91E90EA550503FCBE9BBC42E57121E8DC 9C4ECD29C5CB96E69E89F5B7C41331DEF14438AC5BCF1858808629EA9F361976 7AC43604CBD0EC351416361CC6AB652B5AD957EB5808C0D93B2DF2B7B5301347 3F525372D6F9B87DBEFBCEA1B7FEDE87C4A945840207AD7B80F1BD9D2FA66101 B6A5DFC5454998D63A35B1E01EF3834CD55FB5C7624EC21789D839C358138C98 47A02AC0A53290B6D506927808DC037C52A513AA1A60BE8757A75CD0DBCBDE2D E011F74B742D1E9DF6FC188B468A89E389E880C8740C627426641D90637E6EFD 1556CBB69A22ACBB8C77E7A0B3FE8484927A159BDCE4C403CD5A31B0E06BD734 209562AE3C504241CA16C6FB48E53708D423FFAF4CD2A247B8721C2707C12601 63FEEA862B1A8568599C9588B289A7D3852FE7D1357686D5825E8E33DA73B74C 36E780C3F9C8E711BB2DBD66391CF70EFC770A82FDA1190C1D44B5296AA2EF3A C37C06FAC192077B0D6E32A5C2532E8850E47909901FF38D86B6138B1AD61EC6 E3DADDCE45BA88D39440513F5FE095E089F7CCD43340313C04BD79772D12948C 64A0CF882182E3DB5D1EA66026A382270558A3AB1E3374F8FF94E8E1A43E17D7 AA0526EAD81CEF53B7181DAC168DC597E1FB674EB05DA03A4F6FE00C603FEBBE 8DCD6E244302A30BFE657DC718E8B133617E6E1BEA2478451EF7AC1750D926A0 4908D0E3C76C99201A01C910AB4B29A9133FB7DC6F6375CBB935E2C57F2BA310 AFF06DFB51187552C40B6830AD9EDE604362A7F8340EB41C80EB392C2AC56F94 27C31A90CB21185C28B74D79EA138F64A6EFFD2103DBF55A62C176BE5E4788FE 7AF0C9C969CEFDF23DF744CD2C78B1306B451A1DA8ACD7A9FF947A9739B39637 FEB49AFDCE0FC75A24819063682254207173BDAF5045AAAF988935662C23FC62 3C956844861EDB76DB474B4C69F25E1EA8D8FD411DFAA34B404AAD4A39CD7003 9F7ED3710B13D20A3CA261859A0032DEF5C8AB25C736B6EFE7F4A88D43CDB3CD 0FCD4547AD6D86A42A8C251F4C76AE107703F1EF4312CD4F218E007D2283E023 BC2A0E0FAAA106F0CCDFF1264A7FC43988BA58CD4DDF3B156919D5DA0496DDF7 3AC3981087826875F00AD60A6D4762A55B3F4D0A8D7FF9694146B9DA1E57CF0A 2FEB1C58703EB45F791E5DEBB065EE42E5F7E90B177A67670C9E0E6AB9EB1E30 C575DB0B00798D0AF9F927C8D37892FFC8B63530335A33A727DBBE9349BE8CDE 608ECEACA31C2AD01A2309B2B87E3FB29D583B1928E94F47A0CA63802B450F8B F5FA401E462C86EF01B808C10E6AEA6D503243E9D03A621EAFA716DC2DFDF31A 41DFD3D7D1CD9C70A6A8EED4F185EF737200F1777FAC4CBFA294026DAFEE8083 1CEA778ACA8DF93B264F7B8C7C3955D9BF22D2AD06691BF1CC42B1ED1CB42D6E 80DF98AE85193DB183C8A8C6D5527D5E027C59579B5386C6C1BE3DC59F40D296 FE07C451C8E8FD28C472734F0264D37B0123D576445C3467FC80F957006D5E90 75430232F259B78331956C25B8CDFEFD13700AE4B87B09357E7725D569253B81 F3D3092CC24BA081C4F1CA96583754B40368BB8C89E1F908E12E56EC5D4742CA D189C24429431CA9ED218D717BE9F23563D7FB87C99A7A266F3FFA2B0D70AE2B 75FF3B84628C49BEDF2A1B2F9E7BE88B8D32EEBEF88BCD03CF28329C63CAC7B1 B946F5B6B0C98C25472F7D9CC62F111A5D7785BCAEC850EF7D78DB00164430FE 0813C38AF0D18671E1AA550060BD08508262CF8FA6A144CB0D2D9A09FE54780A F1093B164CAB5BB6925AB0AED1B8AC63C0B809C1BBD71A9D65665CB45B003FBC 462C1040433E12239D34961102DBEDE8FEE3641D1029923DB1DC5EE0487F52AE 76DFF7D13BEA2B4677AF5C27CD3246A6A53564706F2C00BE734D5CF9FDA89C29 0202E4B970DEE7EF88D9D552EDDEF36F0C307F6F8168623E149A44798CABECE7 F3E6D03DD9ACEC5DF8AC997672C3AD5F2C729102A7B7E29EABB7A45E0D628441 2D5ADA4F571AACE9F796910D3C947319B56A70B8F89738E6DB9821A83E352085 7DF3823B4D99EC7949936207DC0F12101B2A9437D77C9D0F1FF916C4A44D8DD6 34D782E347899B5566F940BCDE3AB0D64EF538B1CDE10E3127BA6A2110D65A9C 64225BBA443CC4BF11813D471E41E23B6336FCB727E1751CA5B575E1E102C528 8A1E0E0322226A32A263232AC8D14480E71F2E41D7563B15437D50A867D35549 1AACA539C2253DB7F78706BCEFA3394EEB57F7BC9B75644624661FB015BC73FD E65868F8D6BF2D5150B67295E421ECF6947B67CA5AF370A0701A4EA9916DF6FE 2CEE0A7D70CC6A39604EA0F575B5CE4BB6C219D356F0882BE5C9059EFA44E122 F7CA320DAEFE3350377899E73064994158104BF2ADA63DC273EB5A3B1675F13E AFF16FBE79C6570986E383B9949CD77B006B57B6AA7F3E325B213652D945EA8F 62F98A0E9DEF3A3E7C6F5EE24246E7EBCC4FAEE75CDD98132ACEAF771DA72404 A790676510E984062896A3CC787BE224D47106AEEC379D4897B6E3C274D9C347 6BE7D43777827B7F4071D37C963702B25CE13482AE9452CF01C2A150F3AE65AA FAB91EB4DE0BE08A810D201B5CC2B78AB3354A489AEB6BFE5CB8090CC5295925 94EFFF364FC88CD7B53CAF7D7E754EA774CABE93E3F1EF9F8053B8AAA3A9ECE3 C42823B571A0DC992209BEBC974AB5D1895C8D4191D566432C88B46F293E3767 EFA48BE5CD2C771B8EF6750DF4DD64E93C8CE7E84C0F6C702FE50BAE62CECE4C 08D9540483C83DB5D2931854603347CE994B7D7E0F1EB265DFBCF1C5E5A1E3C6 256713DD428ABC47A752730F464974DE6E36375D397E878CA712151D8D329A76 6125C06D646AF6557DFC8F80380A7775FF42F833A34B0D5C66A4C6D9EAD7C523 857EF6A04EC27C49562C224A98EDF63A1E3C6424A45B0B45355A9EF79EDCCDB3 37CE8EA7ACD082D9E31ABAEE2B4D599D3EB4340681F740D4543F8E52642F8598 DC5C64A150719D13F96596D3180FD87EC61B32305A1B438DAB256CB78E7FE8D3 BCCFD12C6A0C76CE518AF0BB4BF873374ECC127C76FF88BCA5EA8BAE9F539FE6 538ED82E16141665FC37C10BBA178E02556C873C965429F38F5A027BC1886F31 F22B717ED2A93B2CC6A874CE4915D1A850108FF117F78960E6D730E97445EF98 FFA2BDDE12F3321729DD7E60D3461B6A955D346FCC97AF7672865CD6400B098E 0906666208F53C0A705D0B253DD6616D2D65C17C84F9EA2ECBFEDE08237FF514 8C4D184B9FFC75E4B12630B0E97D5B28E9FAC595143812CD0472E705041D4F39 52E441D270A6101E7BEC48785F645DF847E7923FC76C5C4759F05E856DACF588 5091E4C3A7484C1E4C7B7D148BD645EDA93D939AE85DD644E50B0BC83B9CB1DB 4180ADA9B44702112FE1B217CA415C209D4407A83816806AA6C871241295F2C8 A1E11012BFAA22F23B69ABB8FA10CDDA1E15D93042EE152F38058ED1654D052D ABC8FF95EAB498B1BDFC6B1E86F93CF15182E5AD621F3A5F2626954284EBB2CC 2236363218929374580E49E615887FB23D35057135DDC49B1CEB44771096D37D 1968AE9A6B3D8E874D25B87D1AC1028C93406B2EE3DD84E4AF7C9FC5EBE3F4EB 51B2AFAE1D215FFC8C9B10377E3947C7B5B3C79E55DFA29309684043E65CC2B0 7349810510431EF19F18450A907F605DE4E7D7949F00F4EE4358463FCF2BAADE E135E3AD3D8F20B101D59493C23F15DB34DAD625CEDF1968352EBB6AF8CF3871 810FF902FEBC6797C2FAF4CD6715968229995C3FF1A21686B02E9B713CAFC955 AE0A4BEFD0E5A993B13F98614113A8E866CC91A27477D1E3DB77734446F618B2 BC84AC1EB8C74FE75A223254D4FA686403A60395FCC82C77E531194046784A4A D994FD8E94F6E3EF5C81C1C134DEBD404A827C130F8EDF5903230B2841698765 778BF74E0FCE4103A231085CA89594F8F107C989B6FFEC37BE5ACD8D4D8B1880 7AAECDDA41FFF37534B1A2FD5DC96715CCA9CA5121E250834257961B9CB74706 EBEFB651B48003A6018A9DC2DEAD9241BC44DEBCA1F878B00924F654F19DE6E8 D7661029CC601A9FB971FB065FE802EF5AE48BE74AC7F312B1A9C9FB81F06E4A 67C639F157AD6D495129B8438EE4A5F1062E63C97EBEBF2A9BA490B2C5AD2700 944CDA8F7A19D5445C2ED533EB8675E763E253EE50099F455B48C52E189BC332 6A4F9EC597ECB4BA20B435C1BAE30BAAB8601FB32949F4840277EE80D3E47F99 D4671377E0C53F347CCF890EAE0DF9A7AED70C1615A8A33028EF92387E978BCE 045A91B6FDBD821B2B81389EAC2D584E67B24A00117DB6190A253229921C7C76 3844096FC894CDBD98D40451BB2123AE0A98A398A4864C0213DCDE61AEC86696 C632991972BD6845BDBA974BA571CD4848EB32CE5C1B5244E3D1E3D7890C5208 3B7019AAA1A3055141515215A018D41D56772A2733804923109E623A5A54BA1F 1DCAC2A414EA1632020574108BD225418F79B94040FE54C178556DCDF686D0EF 745C120A0ABEBED62A4DEBBAA03A865D2C518FBE66F21AC1F98302D8909605FC 5CB312BD571AC395C18D76CA4AAFC48116C5670A712380F9680C19C8DECB6DC1 9D849E6C48F3B84C8504C3FE6E8E68AFC64BB28C52CAEAF5238A925E595CFACC 409160B88978B91D365EFA6659C388D8DEDCF9B3528200D2F0967A9F81AAB78B 4525973C2EE0EB83E9F7182F017574B368E7CA5D848BCCD0A3853BEDB44D1ECD 91A859C8F7E181E49130270B9719E95EAD47AFC212EDCB6843A46C6838AA766C 526A0AD0310100CD8E3C7C18CA5AD7FC87C527FE23278FBE367B5417232FE520 A9B6E36A7FD3894323DA51122641514FF1F14AAA28C19C17534A64CA340E9F66 029C28817D5D863899E2FD5A830D2E09606E130FF8F1204C33A26A0C73DBF73C 803CCBC8746BE6203A9DFF7899F6933D85FE79B9D7F746EA2F6880E46F0883FD 722CC27793DB0A4BA63D36897C9063E172F0B2DCF484425028C924E05FB13E79 FB1A79C5DAA6DD5D31E598AE2A185B1BC35B89949914E523A5325582E17698BD 1D4B34F1B3FFE33155C7302F5112053351B750C21C39CA00B0B50C59339B1BDD 12B4751565A72684941B9B12213754AC18327A94D406BD71A2DEB85B506ABE2D 188DF869F93EBEF90AA03FDDA11E98AC1B18A8E71270852390F2EFD09865816A 71DE272921974156C6126CD3D5AA34FCF8CF0E7EA9DE95B6B463F54F4B2B7D5E 3E205FD20D05F58AE5C7FA12D389DC4CF4919B298147FCC3598EA3B208D0639C CDB5F07AD0F3F418FCAD60F7A2094818A51B44EA4F7E82C5E4E1AC1E504F74A3 6C8C7842F107EE46D5E353DE05B95407FBDDE658C32823C4CDE28BD034529614 4C8CB11E24EE980EA7027C6D51BD0AC9B2C20FBA5470EDC7E6597DB02900D8DC 751E7FA80765E3C069086E7CC7D5A732185E28AF4C7D3A70AADF0A3B9A603A7B 9B69D4C28DFC9688ED5C51BC23EDB1D8AE31D634E9D20F09925EEB7F3C6AD959 DFAC6E9A2A7C2950C71FC82B3268DAF71C1AC224F932F1429D2CE5D9CF5A7A01 713162FE7FBC88F08D0839D139F6ABD1DC4E791A6BE5EF8FDABF2056BD8D8F19 94165EFEA0B9104782C34D55B8DDE446E74A3ECC29113CA84E51AD2B4F5A9C41 13B36D01EF856F1B60895C08B6390FE59643A7ED7A844012B819C831832EC586 274D9F494599DFE21517C0099588705FCE57D4E45A76A72909D8CD4D7CAA444F 3392956056A91B54899778F9871A459DAA30AC74074A4EF7549D5D0937BDE355 28A5C44615CBC1AF7DA1E871BBBAC985DC195684D0BA1862EFBC55275E9BF34B 93F2859EA2BF8E480B00E8FE6D2E2E591DAE29B4102894D791AB9E0127D643F0 B64B3D64F4921595244E2CB7FBAEB60626C2BED53DA66F407117E745D53DD396 583FFFDB8230E200C670827666772D11C4B336F72CF07D9BD8F806948BB6DD3C D706A052F284B8745A15A66ABA0EA0BA211CF670695FB8B0420B52F65F829F7F E2E153B6116391F4FCB710C9612122ECE026405ABDB016375D18E99F8B7D20AE E04B2D1596FAD3B4171074D76D0357AF87C4E9C75481B8E0A685A9682A483B80 DE66A13BE98A38451A5409DFF87065FC70EC623B7CA0AD4D1C90617D9187475A A65077D6AD9A0E5BB5D0C3790D8CE0A293C45831A9FE7807A690EC42AAAB9F73 1A6C6116B718F05B79D6BD8791ED899D0762E00345023D4BCAB5DDDE7E4B27F7 CA418D36B4521ECA17AA1EC212327F21EC6AB4CE4C1D16CD851F7509854D6559 3186E9F0A5BE26E349F6DBE60F9C9D3B789610C35B705C429936DAB4E9A767C9 9BC527D392B2B98304959AF15402544B8317D0725C2D95B2A4DEBB8E4BBAB7CE 977817A92940024C5BAFBCA6708841849937DB7115E7C8811A971B4BDD5179A5 2665564AF101B6F3C2C2CC44B6AEF17A3914D26791690D03A1DE38DBB42AD285 827C193BA9D55B0EBA28A3036002AAE1B9373A9FFB899EF6F9C80E59E031C2CE 2C8D28BDCB57E384D9A2024A1A04DFA70B812A4B32B9A23B9076C9229FA5B313 8C2A5C083D59CFB14C09BBC68A94F042882626D2D6E6B40A37990C1FCBDA4039 6A2077D779DA6D30714993020AE04BDE39653CD71C6D692C1A6A431D4B394808 F8E7E8C265A4150DA767B9C46397BB7EAB5612E4D26E109B723FBC6D9FEB7E7B A79E288A8C7D2542D3FB49E9995DFE523A496031B0A6123E0D1D66024698088B F354F3A80554A49D9034CDE674E3D0785C543BD8B04C3F73FD79E9C0B638DC1D 9B6F2507B7406F46C51DD71CFF5366F15FC847AF5123CB16B159EE3624934D29 EF8487D716DC9695ECACEDC98067644473B88F61506E95793B0ADD2A6DACAAEC 7987F7F1B317FC637CBE04B289E622193D8A19EDFFC8EF2F90921219B7AC5FAF 4987908399CBC613BFC85EE64B004D8C088E31BC8E130A25D295D761065454BE D4F508781765972D0F7F4B93EC3998577424831A3DC34205575875436C29E371 3DCF51C0EBC7DE97CEE5379DDB8C2CF35F7B190ED1FB80EC582C9660F13D5252 90B964F6736CD2E87E82168C3F979787FD1DC8E6AF605C1C7C64B135EDDE8DDB DDBBF1024B13E20BC8A38C47721EBECBEFB298A635C3197091BACE5F287D3297 0373B3136A27F20E5027BF44724A2E5A915A0BC9495E2CF8E354D815DF7F4FC4 55D517AC53D404A7351F3AE614DC7C46313F26D5CA4154E9B7F8E96F81F27A34 A2ACCE974D027DD0FD251862872CFA1E4DD678480DEEA6E555D703409CB1D288 60D2EB7C3CBF8788652CEA226D84ED0A4F4C61E0A3EF8689B1B2F19CCDB3C291 EDDC93557047079908ADDDDDAF30E8F603C800F0FE95140E0AF5A96AD6EB6013 94C0CC3775EB59051B6A6901B8D41BE171A912CCD91FC10114BDDB82F440DFB1 1780D6ECDAA55453EEC525383DF8675144A7D5A0536471E020D1546DBB477D70 5CB9CE0B86D0480C7E816232E330C67BC9C1B3A62EA0CFCB01022C5E3545ECCE A170525FE26DE07AEB40C12A7B1E5B3C480E5E26D86A5087BB6996F898195616 AE495458590DB09C8AACAC0E6AEC523588663CDB7F056A0599C744C2EF102DB9 2A251E59A4FFDEF368B8271E60949308C440913283678E402EC71DEF3FECE073 D90D3166FCF0E3C907648492CCA3D98507ECFE4A50119972A0F72F28A26B19E1 D347E678D258A74A155807DC134294F130BE7D1567A294BAAEC1F3E791A89D43 BA9779DD599BE0D0DA338B1041D5CCA0A1433CECC31B5B3E9855CC5EB5170527 9E535FC0123875F8FB06B0BE3E3F7D8898E945A386A2AD7D94D4E870B3512AA8 E23B34AC25FACAEAE33EDC0645792CDC0F6B39997375922D21AE6EBBA9D1BAAE 6DBB271E3FEDE55A67932F46355330B319F99727924FC19E99FB4A5E95054F97 CC5B101E1D32A06C927BF66889C3394B77BBB428393D74D92B6F235FCB02C66A 968B84F7F5E1561A29B5EEDB9CA67DEFEF1ECF6EB6A170109C38E6E2E4AA49A3 D27BB7CDC5B90D2D337EDF055D7EC59ACDAC0F231AF1F4C44F399CB2A66A1EFF E8B9FE242F0146C6596AE6B2E5E8D1D8EA0F4CCB91B87CCD4A8E60BB7AEAB494 886A89407C9DA3D819E9BCD2B99C42478257E55AD06E5CE73EBE078631A7BA07 F8A27CB1AA782CCEC968653C0F183779F8E9579C01E93D35E74042C35277F827 FBF733387328A47E8A9A54A0BC9075248BD41FB93C970D27DDD21B7519CC55DD DF457AC60A450DE98DB28EC853691AAABA502B1761C6CFC53656D4F98CAE5FFF 98A807B8BE1ED988042322CED9B19B32603B12294886E1799BCCEB17A02D8B0F 5EF46FB32EE3EEEF8FD27C6B8D4146E9263C4E8E481C5F9C6C9C1DAF7AD6AF38 62EFF469498B76AB9215446694D3B54020BF981CD8B6D14B163A4D2E8690A45E D17977F6E77B6FC9DEA390A2197B9ED3F75F8930EBAEA875CE5E04385C123FEB AEFAD7D0B986A0C81D75A6554F6C332027B9F660849DD737B65E68AF6C72C0B1 05FED7CD79ED77FC225FC9892925CDB1365326F358D13E1654534EC849751E45 805BA9B178804D95073F484FB178E60A25B21DA6EB2561EAEAD97155B5D581C4 3A44F3E9EA703078DD16B09B5602C24DD74990B8FADB0F5D731A0B999A076B02 8022BDA59B4DDF0F8AD7E111E1D79CDB1BD1A016531606BD57784793ECA9C017 751B068EF980D5144A45D42FCF5DEA2BFC1989CAE6702039B1CA66B16CCCCAE0 6A3E7444B5A2834CA64EC566CFADE1934FACA4E42EF47261D2AB42AF1B85B490 070531CEFC883B28294E12E65BF34C15E3520EAEFD88B10067F0EB4F6A89B543 4166747A2066AA9FC89259862881F22E3380AE636F6AC5EB196529440501ABFF 46C777EDAF3A3F683F1E795914C539FBBAAC3EA5451BD6A90DB90C98704C3221 10A267D9105E2C0D20C755C331B0B3D3389E473AF07FF7A24AC76FFB0AF0C5A1 E6CE84873167FC38FD9B2AA0E64989AEA5B919D576333F796B389257E7D7DF75 049E0AD002AA22C30A963CAEEAC9AE9C0A61491A8509B2C1B6970A1D4F2EE88A 45DFFBFCC37E81C84A96FE33A5985D5B41E5E450670E91647BEBF440DE084E2C 32C8838CCF2322F37E3946CCD465DAF0D938E223CCED75370A3D7BDB99D93ECD BDF9E134CFC269CA1A15AFF1847DE6B80EF099F71ADDC5FA82BA3B852C6602ED 2A19F350C9A503F7BA41C54A9A9BDEB09E0108D3844198ABDB0F97B3D1C1BA2D 464DE8F3E9ACBD096CCD00FDF07B66D89AFD97FC1E480D6770AA53D1C173FACA 2C42B2FFE8203F3C9ED9C6A03234DF83B2C0C172E3A4A9C2781A2B79EA54F921 ACF3664769481FDDAADB6B857087C220AF2B595AEA57624535FBEDBE8295EAF6 AED3C0F14C333C936ECDBFF5955CC29D8B5A7452CFAC569DFF719B96D3805EF9 CD666C8B55BE1972F4E0DC9FC0E56BDE22580066E9E79010354D511F8FCAFE56 5B1B78B34614999771EF888CC430871EB07B3C373779531061D4DCDC96F32540 5246C813374560626D8553104C98CB39E2404B02DA6F8E6715A6674FCF15DC34 F932CA4161EA74CD62562FD1413B6FB258F85D773FAF4CF06E485D60F1E35C9C DDD64A08DCB1659C158BEF57B2935E270C912BEC18F9F5E783182F4E735D1488 3B1F8A10774F083CD07940CAD6CB4BF143CE425CAD333C1DB4F1D190C1C7CD09 7467BD82EC5425A53A38A887BC5FD4F3DE0E6A6739145CE56B15C72EF1C2510F 0344F4A3AB5E9E10209F0760A1A26F530B33267D8CFD7041352113E9FE83F127 CCF7F626F1B4C44D9A6D46C02E3D1C4B96208223B40BC00E7D2D59CE9559E877 D36463461D954A16EFA7417422732F02B5D1BBAFD29043E7C6D2FE5517AEDD2B F3FBC2A5149F8219FEBE57918A98ADD4A4442E4DD87B291F3810EC27D6EEBF0E CE901D41D7C9762FA955F11E281E3C7F8DDB3AE1FC5AF97A6915261F40B5BDA8 3BBF7E2649A5504DFE14F03292A80BDE9AB66DF5451E835502615CD8C09F8C64 7B0EDEDC43AC29D37BED3446A0EF13CD15841DD6D70D73F1AF3B194A87B81D50 9E41C2959F72179F77220BCA249868A38DA1233F21B1CFDF004A56D99104C4A2 C34E50F1B74EAB6FFA519B2A47DBE5052A814DAA98618C4725C6024D3B969770 653E1729F7962A391D4726805614A09E6FC67AF072FC2C5E4471244875A2AF04 75729C375E66B2BE549595F2272D7EDAD96AA755D0589B899CD34099BFF9A212 CDCB9BBD3D32329C252C81E719CCE3A01BB542C14369E22C97D46B1C6EF49810 782EDD9B8B7FC65CA5A79379B8D9BDB4311191CE714B97453B7B0CA7AB3B70EC D47F86CCA3FFCCE7DCC95A23A4E4C601758278526C34EF5A22B9B34C76565DC0 03FFF66916758C7288F16157789768A65026F4BA280597CE57F09F8522CB4437 9A496B81544A41A3B95E954EE9EB17DD0190AED285562F33F39DC9E5CC749C20 DE1DB712DF90BAF3C810A05874E7874CA3964F9257E1666E60507C15479E5018 B3FB8F8DF144C4E1BA8826898C1443D5396E8CFC3EED7EEF00BB3188CBEB978B 76221DB2F2BF70B54F6DF4638F4862A42652521FC6E85506AAE920799F3B7676 FFE5C3C3AC065559FED55C10FB839A006452E0C25AD673DF6124D91816FBAFE2 3524AA701E454D85DF9E19D20D07BDFBE9BA487C977F22D31B6A2BB78566D079 878DEE2550B3FD70272FA537232B64094538DA39D0C42C3B2F3ACD61F8493EBB 2F64759A6E018244D5909960D34C2E99426511B062B2FE9B0489BD7123433549 43EB1E8BE510301CC5795EEA0F0AA771E5E22CA3043022BBB060FA1A01F891D7 DE203A1740113E0378D590176E8412638E4B2366FC93341E3FA0BAC9F96BACE7 1BE694528687819DA2831AA539C9FF8DE52F98648201B8934BEA3E17911B291E 054B0CEC973ECC62D6039DD5925A7B0444D6605E447F9653F02C09A32B8E2B14 0DF08A144ABF0088D566F0CBCE7321F8A3C97FEB6031EFCBBC0C9893747CFAE9 AAB79E40916B97EA87469F3DCFE69E79FD68A41CDE9106E96E3133836FD2D3C0 8917C64EAF4C5B926317D7AF5EED8201CF2A7D0A85F88730C2F9FFE3DC6C1F97 3308A45AD0A34CFBF126FB328025DAD154D95FF1C1216FF6371F1C1DABBDDDC0 A4961A592D640F6D8512BF22FBF2C8798237EA3A88A1B23086F3209587A27998 02B3D7415627C957A3924A99B2252496D3D113CE53EBC1973E6B0835E69C5C68 00AECC9B9D4C91C37BCE2B3B95D697FFD6BAEB46E00AA3E0025C01D2A7FA41A1 96A0374441DC6E707ADB244FB045C702252A235462C229C9A0D7A4B439EB6B72 30281CA71F8161CCBACA91EBEF587E4E9D9BA77C6F8B701D0D17F3F1F71F72FF 6A4BBE97D9B76B0B3B7244D04A5D3A08B5FF11077BA79AB92EBEBD70ED6744BE 5A08FB38D23D471ECD4148EE067B607D6A90352AAC3667593F48F67A19D6D44D 6FDFE7679880B38CDCE6943B8E51D94DA536ADD3091C8605CAF47354749FAEA7 FF10BEF92ECBF0BDA60CF1B20D946F1E34E18900B9C9582D1DB883E73D130166 1685A58DAAE2FC99CD61EE8617C53311DADB69C7FD67D7824210299CEB75BB3A 8F0F963FCA1B9DAB2B59C2D34956DE95F448BCF372C81434892E6ABA7B73DE6C BC11EC2A46A7718203A4334C8D2D2DCF5EC2C3083925EBF23C1FA396975DC122 A055C89322700A2CAA8C02C2B37782556ECA2824D14B2F9147576AAD07B03B08 D191EDCC0E0984FE5621BD4D1EF828B07FA657032D2D6A18CCED7A0697C4E678 09BE97E62C6E1D37C3596C4774D50911E7A3902CEC68B9460C26C6DD9E8E314F 3D6AAC791E30D08DAC63AACBBB6340B751B35476EA391BBB6E5672C48EAFFDB7 90CA0E2CCB7FCB189918EE9EEDD8DCD44886ABABB7DF9B7946082FA68370A6EA A2BDC6A3775252A8491671E4D0CF42535736B7DDF6826E0111290E2DBDD41889 D8AB26838338B87E5CB1865A6649C49C13E9DA34ECF98BB9B52551DBB62BC37F 201FE0692FB97EF70379B9DE14A468CBF44BC7116177FB43CB41D8AD95F70F18 4258800ACB91EC6E2B9CA44D3F378C625AFE085C2244653EFBD93BE8D930F3E3 86BAC86AAE38703B03A6324E8789A79C5E7566A46401C2503538326E78444C43 E8F0F956BA3DB78E657D1A2F8C7D30111E83DD4AAECB2CD52AAD652D9DF0352A D6E167F2A3943320F469B62558D8B4C6858F1F671E719338396B39C3E94C125A 1060F23B83A106442EF17B4D4F0233E48065760E0F6EB925C17F4D2B8E11A1F8 882A44A81FE054A848CC6126017AF3B0 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR12 %!PS-AdobeFont-1.1: CMR12 1.0 %%CreationDate: 1991 Aug 20 16:38:05 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 2 /Theta put dup 11 /ff put dup 12 /fi put dup 13 /fl put dup 14 /ffi put dup 19 /acute put dup 33 /exclam put dup 34 /quotedblright put dup 37 /percent put dup 39 /quoteright put dup 40 /parenleft put dup 41 /parenright put dup 43 /plus put dup 44 /comma put dup 45 /hyphen put dup 46 /period put dup 47 /slash put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put dup 56 /eight put dup 57 /nine put dup 58 /colon put dup 59 /semicolon put dup 61 /equal put dup 63 /question put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 71 /G put dup 72 /H put dup 73 /I put dup 75 /K put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 81 /Q put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 87 /W put dup 90 /Z put dup 91 /bracketleft put dup 92 /quotedblleft put dup 93 /bracketright put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 106 /j put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put dup 123 /endash put readonly def /FontBBox{-34 -251 988 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C 68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E 59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28 51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23 DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F 45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31 821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE 96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D 9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379 26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4 140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213 1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498 1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB 377D3061A20B1EB98796B8607EECBC699445EAA866C38E03ED7D4F3EDBCA1926 2AF6A41F67AFCFBF3630C943FA111E4CCD988A7363F7C2B75EAF5830B049460E 0D2B337988F150B9182E989E7750C51BA83DF37685483F86D1F47478883F3F6A 4B7F768DA5AA89E8F163029ADD4A9209DE8A4F285766C06EA859639B92CCCDCA F59B1C2BB8D588CA754D1257BFF76B53984DF4937093AAEF79009D32A29A4C16 FB610C7D6713482C48D7F9E8410C0F00AD6E67021056B6035534E79F05D14EF2 4E8D877D32C6541E46518B5F7B9992CA0CE392B94FA3AA5AC4B875B744E4A05E 2A6D353302CDDAF52A1AEBC604B403969C8F1B465692FA4E4D534BA3D182E974 59E6DB596D200078F64A3FC0B840885EEC702954243C27F08CD89635CECDFED2 A52EBC368CDC1965EED38FB52C0BF80E02E7121801C2C0D3ADEBE015AC2F2F1A B17ED27549A5C9FA99B88A6CF25C2BEDDC71CE965492502EE86FE8FF6E527063 C6B9E43891E08B7DFE8F944767F6DA7BF7DB011DE3C787D6B404DB54D7228A6B 20648F9610ACEA0F05745328C6CE16043861B803C812CC2E7B021E611A4E05EF 5D6CCE3D75E49F0DACD469971771D02AB45A4136B249350F518AA825B24A72E5 6AE6DC213D301A6625CDC38BB63E8C26A4258E27084B15ECDC33F1A90272C741 621864D7621B161579CC67884FF041ACE0A87277C51E83E2C13D4E5505FCFCDA EA3E2EB0DEEF482DB2E24E9C308931BFBA71D7B2C94D775ABE58A6A91539B46B F1D745A33CDD017C7556B527AB38C02A16580EA2C5A6625D759186198CC45A45 247339B2116619C554B89F6F7F8AD50532EE45B2DE10DF7D10A30133AE83A71E 9C22530448D5034532330F3FFCE8619CC0C7AFA3025017407BE246C1164DD72E 6ACAC298AC5FE6841BE867B53BA5876AC51DD4821F61199C482205A0E3ECD74C 10323C5C94653AF8439723EFD4E993754CE9A26D0E9416DE9DAE4C20FC44017A D7F9102FA28235AAFD75DB25C385534004953D519DCB677D7B986E03F74E83CD BB1CB46E039AC297B1BAE0CDA5E9E7F0AC644C1BC728DCB1FBBB640024C644C6 0A2367BA9818ADA1E9B3CA508E20516CEBA5F8A6B720B3D81901E04B004170C3 85D2D936E7F805CB5C8A16A4D0BAA5B8844D125E087A64F26F5E1E29CE09146F 5A93F1942DAB1D0459195CB0BBC77EBD592518A06A1791C44F05E598AA8943ED 6F82D19F863978AD53C9B9D626BD45124CFAE96F9A6C2BFC7F3F9E71A551884D B2513FFF50AF9FC9830E4DF10C5637BEACD6804A1A007A25B08EBA6E0D548955 BD71C07859F91F1D664A7E130D819296713D99260B38C6D084FBF3D2591FCB11 CFF426F2DC2595F06B853EAA7297DA8B46DC0723A33BCC913A1772F88342DE5C 17576620A1CE0E7EE60B26E8481B374EE0352BBAD5BFB33891B497CBEA520C45 0D23B3CC73636CCC78E7C789EA00EDB0B6B3087C1A4036EAFC2AF7B851061559 5E7D7EFB8C7E094F011CE600105323363A34529A133E9C544779B5AE24A93B53 BD7A4091AEC73FB53887E524D36F2CA0A4B93D6B39C68AA849815C8C1F3F2721 9DB2D92280E4C9BE02A254AE1792BCC2A39B07B543C4BB1EBEBD0E111FF3D656 F2C2E6D0437882041455C8396F7DC1B94AC35BB8396539AAB112EF30FBB1A35C E403640BF57A8BEB3ECC3DB9F3D5F0AB2AB5D65044659BA788FEB457EDABBCFE EBAFA9530BC12F2F8FAA056351794DEDF7FA21FBF3630E2C71CB70FFF0785D4B B58AD04FB5B7836F849C34E60F0DD151324E71E5110FB93F8DD2F2674F1B7730 83B66200CD339DD179756F4B810E7EE6DBC8F0DC832FB53205453EDACA690CC3 FF23F1D024C75F5996B8CB202930F0498141876E151F23953688502D4CD6E1FE 35DD191658B73B2F2D716D62EBB04F4018C292D7BBDE38F82E2C1451DDB5659B C0CF578CA8553C27FC8191994C13E017C2356143BDD68D3DA36131980248657B EC099B8174E5A0EE50C64D26C281F1498659AA4C78ED3B5AECC810DE31F1D9CD 7116CAE44C4045C7AF20BD9B160BD799241AEE06FF51118D2C00DC5AF2BD3269 90311ED823888DB42F300D28A7462D1E15AD8C3D4910DCE4EADD465E5164C06F DB1319D5A8069EB0AD5D98FA7F124E7CCF859A0A247BEFD86C2026632591A439 8FA026F46D8D9CA88BB28269905DA681BCEBA40BB81B07B7E144461A3D132162 8DF1C11C013E10187AB153398491FB833C12497B1EAC06BB5A1C2760746C0795 94729F7F347E92B581D488BD796AC5F1AC71CD7B033C8A59A93B6EEF9855F978 FDE83E9D78D294FEC5E6FBF0C58D7B7AEB13995B403633CAD3C067A590DAD0FD 17B20088260AE7C59674EFFC501667D3F6C946DE835304B78C775E91DD0B09D1 0612B985DE846E33AE6C33EC797BE7D2B9120F37EDAF7D277CC61FF521A4089F 380B637936D5F1D8795FDEDC9FB73D5C77E8FAC8141C97B0019EEF7A859782BE 726C45356B1E9E4DF77F6283C6A2D21E5539F4D634EE063230D0E33A931DA0F7 7D12763E45507398A1FD5C8D13547CC12C5FF350FFEA294ACAF724C93A5EAA13 0842A95EEFF96AB2AABBAC69C90633AE5B640AA10C7A045BA5EA68DFBE5C69E8 ED0C526AE13D8C4BEFA80903F0244C44FEA687754F005F0D84DCFFF5D0A86E5D EBEE6015D1936987CA2471DE0FFD970C326D90FEDF4983C6F5AC5D00C94EA7DB E907813E88EC422DF947562E06E4A112F697EEC7BC1624794A012EC045599B1A BD861F37EFC5E71DB263AB6FB3E275E007212D86BD5D19E206A456460FF0ADAA BEEB5FF05C5E1C3BA9D267B7ED4E17423599322EA683A97403B4BC301B6A98C2 4481AEC09186D789516B95718677EC88A2F91AF8CE13E57866B36C22B889B6FE 5C6D01B44602F6DC8904315F6DD1FE9000DDB637134FF021C650334612641CC6 7AF2211831B36716C4F0EFF6B461657A1DD2CAF8460112459030449757093050 06C106A39BC26754E9E92817FC8FB9E1E1FE817C51363CC05F9161CA40796229 2A548A2F3D49F6AC88D7C78753D209C2F7C8A96A7B9AB634717A56114C4EE0DF B55C38F8991C82820EB99E9C2AE4BA411BD61F2397BD4BCDAC2C8A977CA3E317 A876E4DAE087672A824C33E980BE025211082C5F1C171F249EB7223C5D2C8EB4 4CA936CB2399B91061806E33B25ACB3F71F0F6E8097E614F3EBE0FCED6687569 C6A3672002A06C00B28E88F9FA1149033E4029FB9D6F182F173FE559CB7150B5 117629E3A3DE387EF82499AA3F44C0183E7FB37934E2EEBF3330491147A8B398 C99BF3619BF49C381BCEE084032CBBC6535516E696759968B0826AD92F07647B EE33DADBAA8B26D94D25827EDBCA306B8099F1F982EB71BD1228D3417E349152 848512C91B69CC0B0B18FB688B7AE3DA4DBA41672CBE9FCD2D132ADDF6B9D66A FC05B0AF19EDF56219F1A4C049FC1E97527BD6291CF98BDAA4ED72536FD992EB 52656BEFC825D184F59116ACDE8C87642B456E80B4FFB071DD03B68699708CA7 BB3F9C527C59A443D47EBE46133224A196CA7A78741CB141035CF298676ED577 0FAB302B88F2832FDCEB5F43F66868E530405E005929BC70C5AA6EEE610D1ED7 AE23800C0AED63F49065BA7CDBA832E72500FC53C75D814D41E63D6F582D9A36 B673298C9FF5119C42A3219DF18FF7B74A5AAF5E45DD0583F1A61E098EAB3F6F ED4BC11BC02B12BAF918398F3B1E1FC5BA3BE0DB1115FF6962B260145EB92378 C0CF7B6CA17B0FC7A420E0D5736E5DF63850DC7579B2A2BAD7D51C28C8A7FFF9 F7B724EAFDEA9EEA63141E19B7484CD1E136EDAD67B431C3B927F3D4EC360E04 B4E6165CB48413106D42C9C8C7B369C59EC6B31FB1E33DFAB381C81156F88944 33539A572BE0E2BC073B00DDF533FC35929E4B673E63D4A2ADDC03DC0A74FFEA 0F283244D465F85698A2F9BBA5D97EB9983FEA85C7DB0F7D1DE441BDAC9CD861 0134AF4EDAAEE9458D267B0B0A7E4D291FC6AB679E24C62F02F3CCE53C135091 7270D681A816AA9F0F664DB30D3FFCC837C039848FF730C55A79EC0181D8BB55 7229AFE74730DFE60170998C15DD1F00D41887504FD280D7681C6F430B460D10 AE8513765EF6D8A2B33EA1BC0A7036AC76E52E6AA532795F35D08827401ABAC9 8238DAECB3AFF17170C7ED7FA12515AA2D6B878C38085A1AD515C5731FA98B12 390B6F747F08913E616D424CAAF45CB78ED86986BE28034E1C82F648130433F0 4EC11802DFF6D4410B855C168BECB3C9B5BBC3C3F42B98BF47B35786741CE1E5 35E4B62CCB704186A5A3C2F566CE8D74DE6EACC7CCA55B8419E8032198923AC6 40916D14512272EC736C38D047F1AE7291E03CC075F76F4BE0A6232E86521397 760FEE3D701309D13DB92AEE3D4132484D4AF75FF45236158DB2960B55EABB4D 9E6E73A567CBB6E0D6A7ECC87F065723EFEBAB6B47BA4A01344F6B051BCEAE45 6ED31244D4177A97DE8CA06B2CCFC106BEB72268C40502FF54B1E4D2ABEE5B18 FB4743EB658B6A62735345CEC4C6156A82C7286088F899E26231CD585D1DCBB6 5FE2DF89B3DE51713341B48923862A17E4F620F0C2184972D07926F849AF2776 DDC04320DF44425B5553944EE777C4471BE8C81A3694EA50760FB3DFE663F90A D4577723D60884A4E27F2A2F8EC6FE11A17610950CD775C9110ADB9A324A7BCD 46852DE8630AE9CD83BA6D6B33AF2F29F65D151253B69A2BFAF0AF531C1CF31C 7D7CFC2905F75782A9A8DCBD4A8D813ED6A70B20E40BEBD3E735E86108400481 95389B543416AFF99B1E19A3757FB642429097F842FFEB25BE14E43C6B5BD78B A0E4D2C0148F786300E84F0C4AB3B5AE9A05159D6CCAB9D54326068B93EADCA3 36D4E816030D8ADB7352B11E3D82EC926054BB8864D106B6E64C1A6BB161C005 30365038B9387AE0C2A3FFE9F381517DD2F0A78C8115E18D798A7037FF03BCDA C5A6BFFBF8B0310564970D0904AFEE42BB57DA9A3A7DF73861096B022D22D934 DF75DF15F7278E2B93349B7F95F67327389CD63214A75F9EC68FE6D2A8FB9353 F2ECDC2C62BA8EE390537F5E5CECEDD3EF45897327C6D8921D72C079C73FFCA5 53987D43C29CF1789BEBA3E8762A408614CEE10C1455E6347E20C0F1D1D9DAB4 E9B2647652601CC3F38BEEC88945136E22EF9FE5D39034400889B6147EA46A54 0E61235C8575464198DC3F12C086387CEF9FE264D4A5C8BD42C7A375BBBEB011 1241AD2D2F2C2185EF75C130798E31FE44C13355F651E6C0B09A0E228994C397 7C0193CC71AFE72A5D2E03734BF3D47C7BF96E66005373B8C0D022DAB3182C3C B073276961B618AD5EC119CD7A91AD3BAC21EA1FAAAA4E2C8E94173A32F17CCA 45CE03F1BD42CFDEC5E294202FDE410A44402CB16861D48B9B2C0191E4591A3A 0365E2B377369310300EE73C46927FAD8834CDE631549EE6982007A2B9E615A1 3D14CB1DA158EF15D9421CD84F4213AD1CEB5E0C432E3A61C80A1450985233B7 A4E59FEA67D9CEE445EBA63F27A461758FE3A35232E2126673228A301939ACB5 6E1A5B2241C9DBE46EFAFA9473C63DAC555378AA23620E30D11578F2BC7E3B62 219CC340508822C7381406E14AD4F42BDCA5DFFCA478195B958156F781D604EE 170B53A1633852B68DD4C1DA2D3224CA6F0EB9C1B17EAAA5BF1771A302C6070C 30ED1033C3038B97B1CF6EFC3FA236616AF4B4972437BB56631226B9374C726B 21D5D1187F00ECBB1970CD126E4BDB3939BB664D8ED09C73326360DCD3756321 62AD347EE5F3E3014A9C8496542B0A1E47F79F60AC13FD71CC419254C529B32C 2A36AD08B59ACE5434D70C9959E12A5564138C27770F0C753FF7F84530DC1BCA B7ED84552DF9939D0E3DDD4289CF6976B058B37EAF31E8C9BFD3C1ADF5486F96 9B9F45CFA55F7DE14600E249CB1FFD8C5318CD72AF73727C3FB2EBBF17133547 19A388899B9C6E220637B68D843B8F5DEB65B92D161E14CAC75EDD6E7876A1BC E8320C43C56A7F5DC42D3CB78A56ED0FECB641274F0F80BA1FDE62E241421B05 B19F43B59A82AEC9E447D0DF3BF385CD944AF143EBB0B9DD4447A557D97D8291 6146C43BF7CC896338B73D095127B057AE29C905AE047852A90DF0C2F35C63B4 550E3E6344F201D0DE876061777E7A21A08AB2F3EDC7965DADF310F14410EE4E 60DB5CB9BF36A6E0EB2757A5AB8B676E312DA1F392B10CD15B66AC5492E09960 011220AF4E894C66397A30080D57948517E8FA9EC87DCCFF6A77F631A9520CF5 426EAE60ABD5672F9C908E800348806BF660E7EB86148FDFBD2E8D2DA28785FD 0335C478432DDCE3D7CFF7763ABBD06089DEC25CDE0F3F9EC2FAA0CCB0C02CD9 7F74B495A9030C6F6867CDE952391D6078EC14D92493E7EC21E2B0389C0F0222 CBB5DACE1E9063D9B64B93EA65CAF334D944F54ACA9A693C61689A34FAC5B442 7471BAE07C2ADEC6A337D064518A6EC985885BF62AABAE99859CE14927CA18BD 75AEE717BCB2A20927B9CA2CA70C132492FB183FFE3F82B77717891F05447911 75FEF6AD96A1C50F72A50ED025913EA1EAE537C7BF8786BBB382E1110CA6A159 39501868DDA638D0A8DC7651B123EB3A84E9C67AC92B58B02991F159B97FE6C6 F2610B5F6CFFB2017D5C6206A98BB2B082129A000D3D395C4E3AB1418D7837B1 8CC8653BC8DB8E8F7D2D6BDB98F79FD55F40F3AA67C9E98220F7B359A373885F FB806EF1F44C6D61C714748B4E3494181D27716B9156F48AAC02B18748D4C587 C4BBEE8E08ADFEB6038C8B136270A5BFAD2AE34E762DB4E45684247B35272C58 C8D8CF56F23DF055E6D470BBEF2EC0EA4D38782C77E87A992C6A7C17C462D37A 31FF120009E11840738242FCADE19B9E98D8C7234AF43462206C7EFF05760D15 AAD23C7D8C48C2323FE138A566748959541FA9199CB5EE7CAF8C5DBAB9BC0F2D DAC89CF8B90787C8CB9734A58338AA0CE3C7B5EC70E1A562C731FA8CC8F30AB7 5B8673300E3844C1DBDF9BD47171DE712861CC8537B6AC857D5C4F623E7645B6 02C974AE64F96763F3ED54D599461EBB94C0C0EAD7CACF435EA72264EDD2CC51 078A0A8077B81D909899C2EE825BCC2BA4694DB01E4F2476A2F07A0D54D712AE FC93CB6B0962FAED4438EFFA546CBC58EBA648325809A49A62D9288B1D9CD919 217D646FCAE3EC55B602C7028FF179545C1C153E670B8627C7FA272779FD108F 14C51A81D5EB0915FF7E35C2A86B35034B5A89D77F60716073A4D62D2378CAFD A6A6DA196E11DDB7EEF9D5365C7DCC475C97A51FFD25E342B60A60C45E0DCC42 B8C5CA6746AB30EE91E69CCBA3EF2042B2D591E134B3A4EAC3EEF4D73C7E9880 51179FC3E1DEED8AB764AA764C5B3D3C7804B5963DBC1682807E41F3EBE575FB 7211A5450440620FE0753318F121F42377FC96407B9523E3B189B49A3B287123 135908D2BD03078CD91D2FB78F48CC0E2AC2FE525806A305CDD62F5377F4EA80 A1DF7C5ABB8D8EFC665A20FA90372DDCBA59DF10A1EEDC1A78624F17E20165A0 2E08B0918CC6DFDBFE92F71B6BAF83ED657746825F50647B99D956ACADCF7EA4 B0EF86A7D49B68827CA87075051E203DB34C907E3AC40AF9224F4C7EE341A2A6 C69A88AD01709F04DB88EBBEE1542815E6DF23962584A7FFF124D1F3E3F1B2F5 0B0AE392ADB91966AC6C9226036DF2FBD1289DD041FCE6E5571DB58C098E2D28 AF218FBF90B494D676BA62C5F0D4F423AD38D7D4C20CBC946C612D18C9A4CDAC 42CE3294651440773022C36AC512ADD7D82057A7D041762C4861A178E33E35B6 0FAD7933E443250AD1C0BD56C9FA8593C6E25BF665C3FE0A2A504760EF3182D8 90F85AE1A08638F214628F362ECA7B68D30E7CE1B2FE5DEABBB45030CB84699B A918C082A2360618BFAA393C9DA01FE2090C894B6B7758355E37F4C78F3B360D A38B77CB297AB2D42BE3355BA4F21FF13CA454AB5D6A2681D49F910BA3828D94 8C73CAD5435AD51F74A80727AEBA9FD8F443AFA96EDEEFEED7EF5EC110031B19 78ABD862998BB92F2FA61B321C15323D4E26B6D180712E0DBD3981A9AD24BC08 E7B595F3996BC6B3B7C5D5C8457344DEEFC7CCCAF6FB85157F491576536E6C62 45D6D9116BB5C9B9835DCF0C5E24E3F15616CF8DEC88D45542535525EE2A58C5 4DEF3B25832626557AC14D1F0B9C9DE534296800F75563D195B40C034B6A561C 680D8573D55E04BDDE3A231BED802A8C0F0E79494DF99FE8E9052417DF63C1F1 01DB8FF4653E7035812DD3D4C253BFAE11FF63CF8869014BE64C0E42ADEB9D17 BEB92E026B560D1790451B65D3C771954EDD62BC21721B392E61D7D2014DAE67 8F6160F1E027A0F9B224D63823425AA4A0616C5D1F2A5FC2969364DA3B1DF131 740D5EC4D4BFBC3538459D9B7FC4D186F9346CA7515262BFF5774F02A5AAC663 B99F460080F6FAEC52CB4EFAFA570B8075E579E392D7AC0C17672F957877AD9E 270A2BCD74C433B76BAC52189A5C6868FBB89B9604248CC1BA18A2EE709F1513 1BF473BF85C8D6C1DA20820D44AE2A5145807F3AD29F9FC71256114D273A6A2A CD93177F833B0895C04C4E3E05B013D6D1DEB46095980227B1B0A7131D272A18 D9418742BB8B7660E18D3C6AC3F5CF99B9ECA6335EC265AB5F3FBD008A6A6007 A5A42993CE446955CA7112F0223F622267AD1E89CCEC2385E2395FAFEB8CF69D 5C52945FD3ADE0A858DFEB52623E2B4F4B78CC1208CA73EE9219932B3D49B979 66219C2203F50190D94C4F631DACB08D6502904262CADBB1198F50EFCDDA6077 D8D61F05FDB4E6387BCB9158A17A4FD0C63320B176F53A0886479A9597057A49 8F15325A8A6654DE64761745B10E9E650EDE55C0CEA7B0E2C07A7F815AC8C6B9 F274AD7221E85F58A28D89150A67FD4607C5A8AD594886F44E6DE04F1F8412F8 B77A8CB977DF3A7947A31D66443B06E252A0AFA5F10CFEE86B1C0025319A28BD E48D98F984A5CF202710BF6582F7698D147EDD59D980ECB32042A1289ED16BA0 F05C6AB9EE30074C2F1BF1484C1679E5EA198CCA8E5B6E66C4544E8695980B06 EA344A0D2B5B5A6AA1376F408B8A426CAC6048E2B224F56C92A5061D2A669378 BFF2B9E6D20CAA33E935D8BBB9C289FF0652BF0B8B85F5D48DF881D836AF7E83 8FCA029BFDC108422DD0664B747062428CB3E29C9763E2D452FBD443F1CF1558 7DFAF4DC18FF23928235415B6E26CCF23D1FB0D9ED8FEE512529E9C4A0F38C05 FDA69D1BF414021DACD3753D427CA0C6B3EECCF776385164EB2F7CB912F0EA33 8FB4C303EC7CED8E0FB1CBFF48B79C7586D1A9C0EC5F680EE585122FA51C4C6F 8419A112941C6B0827FDBD97B7439A2D071316D3AE9D400A92540A2E969F5B15 05F03CCA60268DFD4A35091B863C1C1453761F800351B5ACE669731EF4324AD0 798198DE96DE38771687826BF9F63B8CC8AD4BE06C21015DB67F78B235340D70 2AC1450FA26760C669BA66DAB285AC8794B4B6F0D98EF16761B1A92B3031A99E A20D7F8F770C0EA0EDDD1EA3F588386FEABB443A040FBCFD5D2F7AEB7B33DFBD BBB9355DED8B9D1900825C403C2DB96E69915ABE6F04073FACEB936D59FEA04A 52AAE26F5477C1A7A96659D9E8B94425F4244C36931E707B0A73CF36637637DD 2D0B73058655525AD8B4C0237A63822AE84D56E781E51094B3173EF12D32BFEB B9FC37EA0BB9609FEF269FFF96353E9B8834B7290B25F29A0DFAACA2F9DC146C 4CDF8BBF25562016C87C62B431FC09605EDCD9F097D767C4A17008E862490926 2E90A253D0A07BD1C2068BB67FF597C240AADE6CAD5FB3A1DDED85042AD99B52 F79D86411A142136A1487B773DBA812B0BE1E38E71207509B4D42C0AFDF9BA1F 84055F71D204AF9A69CAF0B9E2340C14E7086162B2398BA0B065B55E8432F7EF 141B875F5647045B2F379809E1CE535D96C43DE9325DA3F36F15CB34489AFEAC 376B913DE67E60D226173D6DB54E73055314CB202930F078E8AAD0CE4FA88AF9 0414A6EDF43F69DC587113999BDB217D35BFA3183ABF20C497DDD1F953E8069C 51FCD210F398D46DF2D37DDFBB319B0DFFF45D84C1D3CFD9176749525E852FE0 E371E520EA4D433CA1A9154F994CF245922BD4BB9F45A05C9275865A29EF4F3F 3E9B95605973127A90AF49DA8CB9032B891588D6C8503D54280E2A2226D64194 D866047A111FA0356B293E873E02672FAAAEADC4F55999A31533BFB150F3EC77 FA5B2B39F30B17BB4E491AC8245AD5E2CA66494845EBEAA09F1B3EB89D5959D1 63F17AC4406D0FC4213A884E79644A4F872D642D9A3DBBE918AE96D8C2809F1D 17803F4CC7EC365BEF6587650B762AA488A877A77EB57F2694906DBD3112BED2 6097223F06A7F3E5E8AE7E3A35EE4E1669A7DF721DEDABE1BBC20BE46BD66082 D0695D82A9A5C29F842876390E3FA50C34DA24D344DCAC19219E12EA6FF707B5 B363B28CA72D7BA20B2CD6BF26062988E66D3BB88097951A9FCBE7F2EE60DD2C 42CF8BBFD6BF523A77AD8F02E6E66CF48D70FBFDFDD884F7E168466EF178FAA1 C6A354CA4E7CC4181D06D92BE8186C84E592AD873A4D100CDB1BF9EBF2A143A6 03C0F192E825D17C27ADA97BCED9406C0634A7930D80A40BDE355B46915188FC F5B0DFCAE7365F123564BD029D6CCE763CCD8F76BB8813D2728AD424875D55D4 E7399BB0CD814DB0BA8A6ED5824D629424EB98B5A541D1EE6A4E3B7BB12C59DB F374E9CD2FBE04FD95E189FDAD5583F2516BBB73FA2006FE65D8FC767C1553C3 E91FB2BF893A1BABCA75C31EB3B50223ED81EFB8559176458D99A38F8594395D 28B3AB3629E53F4CB6F91601C1FFCB11E4660210BDFB86223EC4B97F4A544E5C D62CE132455ECC86C3BBD7FE2BD38863061E1F1AAC0B0BC02BBAF5E25D70FAB8 3A19F03B6372996D2CDFFA7F1D240491B4B12CA42081F5BC9DE8EA3FA0BE7A8E DB4177C11365F5146E6B4AFABE8D2B34FC58D7EF5C5D79FB75A6D9BD99E679C1 D6619F14757525582D8D6AA61DABE629E090A54BD665D8436391DEA92B45AAF3 B475CFA91A65DBBA3CB06E10E6588CAB0442E9C15938892DF481D294E24B0913 18BBBB9FF874540C62BC739590CF12F1467A4E9F644459018FA50E5B57CFE0E6 250683FD3BDCDD29577C6589177490E068B53AD5C8E3A9C6F8736B59CC17170F 8E7CB4513EDEC2624995358E434D0B8EE886A6584B91897251CD3053D95B3405 E5CEEB4549DFDE825F5EE14F0CA7E15BEA900F8C29C0BE98F501B983AE5B8FA3 5EC5AF6AA1A6EF55A391DB52C07CF58056AEEE784811DC63F57E4399215A7037 8EF32E65D2AD98E42106FA9C9294A1288EE1CD79A261EFEA2A48410139E6F1AC 172C6B2A37803FB098A539519F9D9F0B3F70990B0A010703CC9DB8ECF8907CAC 8055556D8C8F2CF1D5A710846B0EA1DCE312FB62F7D32623FFDEEB4EA9DB9C75 171F08C30485DF988089EFF73C7FC7AF74D535990474A48C427457F476A5CC4A CDA377D581756ABE68E97DC3C33FFC6E51800E900873020C187C2CBD2F3493D6 34AF7C010DA955C761CEFB14F50E1118C9F75A1AEE670E9DAF446E860320A470 622B542810F9349B7A866EAA3219DE10ACB297A497045CDE50E04231A15D105D D77CB249A4FCA3159B6D9DACE0174A0D31E149F5E2A494694D19573718A64C90 90493D1279761CA36EE2828B2243D6C411EE7C0632EC8E43D964B3C7201CB520 ED71E203AF1064C0B120544027B268F143AF871CA780D3330B2D18326898A996 01AAD241EDB61DCCDE1565291EC278706090B7EB1E7BE294347A8DD775AACE55 054758991922A199463F70B8836CE2A0A8CB01CCC14AC5201BF8BFBDF0959397 043C0C1D7A72D8536B17966C47654DF1F1058646DB94867D4A853BF2ECC7A378 B1913BA50C3EE627251203764FA8B6B66414E7C10B191229F151EC0F9D5BA96C FD21E1B4F94EE9E2C510402D387955D4B5C0387E2B45A38E22BA3AA17C668A4A 0BA239DD0325530F7AF087A1F19E48A7EF75BF1A53B27948CD57A25AD2484068 AA4087D79FD4E452675041CEA9A06CCE0D3F577ED52CF7F7417DB889EFA02777 6519ABA73E8C1A3CC993B387E04AAD79ACBA496CF559A15B385DD735A2962BFB 4E747E3B2547AFE6416B97CF95C28D32A0E367994736AFE0C20F619F0FEC7366 47A98566386154EB3A47440F9F29D030FD784476B9E2C618B4F58AF19AD016EC 1E2072032D920DA9D64C63E8524D6CFCB29F9FF2064AE0CC442F7CC5D1FCECBD 090AB2CCE0E22B216E39B635A84DF4FF49913755EC80E0DB80B7FFBB445DAF7B B9E9F841E1FCABCDCCBCA80236DB0BBE94AE14C0D44BC01A222855B96165C3F4 A703E09AC3C8D0CFACA00F195BF31F60676D2F4E8116DC947745724FD5BE6D45 DEA8B2EEE99264846FCCE727EC817FAB20E942CA198D0DF66A49F41C71C7F354 CE0A62FCF49CC1396F2DB7BD22CE98BF5E5DA886A3739B1D5AFD4A4F205A02C7 B6D92932B3BE58A8EB3B15AF0FC95363A21D7422E31D546EE7778929B8E41749 095E6C923A8262835C4EDBA9916B1ED5BE0FB88C9C1FE3BEC6CEDFF2009ABCB6 9735B3CE89FB98346BB32C318722CD12AC140A5ACEA24169B95CC99B45A17DC1 2A0675A6DCB1240DDC4BFFF990696BBD80976F2BBE8F4F8B198EA91E328623BC 365CE8CDE4E723999548BE373021CF2EE2983D710A0FABFE1C45342809FBF8CE FAF371593B53679D84F6D9EA046CC912FF77EF6473C295D1A6F44EA498E89E56 0CF04A50371C8435A621B3164301745AD9060FF73B7EEEE1A8CD62F374050E17 488CB2D08529A22064D968FD4FDF7B9749B454433C4C9097BA65A474958AAD07 FEF0DEDB794E3AD4F43D1F52CCB1DF58A26FEE3D926E2AC5186B57C4688FC3D5 625DD86F4A573399FD853F7AE81B11EA16A9A36A304B1D9251BD0689009A90F5 E7A9C00A6EEAF889C11DBD63DD53F25DB9861F4C5B572068772805AAB9EA389D 11653843A07DDC49BC997E33D0B0E34A2C8A7FA608F30859F02A7BC6B7410C23 DDDA538416804D7128EEE7377BF6F0C30EB9218B4FA633276D3AE281D0EC9A08 FA74F41B8193B37AA5ABDF3D3F26B72AD9491E7BF5484597C30C4AAD4060BA0A D47606ADDB062ED737C2E43EF31109C6BAAA97939CD2B61E7F75E7D1A3534CAD 7918121AE7EDAEB91BED3052546CF4F6D75D1B69F1DC11F991CE4B22F68520C9 C9660C9E26992BB6D6BE6FDC167E1410A843C499515B868385A3D9A693705909 D79A05E42AE0BEE57994833FDDE6AF445588FEFFF88DA014102F2BA0CAD334B1 A77261E7414470AC5EAB35760949BBC82F9F90D256DE1EA5EDB2BC31604A3A9B 3FC04783CA2DD308AA3B9B87F69B205433EB157BCE020B7CEE5CBBFEF0321C49 606DD2E71DB126D585A001DF041E1A2790A9757C5FDE7C93339838A7CD6E86EA 2D64B7ADA18B8FCCF03320655ADC5EC0F4F92CD4C1F237E4694B449D14D3D27E 0758A87DEC66FBFB656E50B46C4E2465164D7975C627E43E4A23A60C250E0B3E 57D3FD761E2B21CEEF23EB4EC8A645BFE58558BBE140D8A2736CEA80C1DD3E93 721C80AA9A590579237FD8633BD1D742107C8A2FE78FFE0DABC7ADC118BD35DF A0AD43DA02FB3639BDE4368296314F9A8D436644E0AE7963F875B07122E646B1 BAD3E8E2012E7BDAD5C9CBABAAA4F4D103E66DCA61C6EBC9492ADA18AEABEF8B 29A97692FF27F65F1912BBF072ED4D6BC664BE32921D249566E5AC46B3C6EDFB 04CA5C7C563F21D250BD8318625F00A046AD1683E5A809E19A16AB1F08D85B7E A1716A8BBA3993EE596E8926B77E35F2B0F7CC625A15AF0F4BEA77F6F552AFD6 516943FC9C54CCD46785DDE354AE978CA00349B0FE7EBEDDF67DF1162A586015 3D979C57BEB582E96D565AB6AB0824FB6C307F39228F54A9793AB68D0EF8D718 B6170F4A8316A299B7B6B8A60B24AC08F51C465960056DBC10192016BCE81879 B1A63F02FCBAB6A427E4A6924C78D596078584C8220D9DF9901EE2626B8A27DA B1CDD935DBA3720D1B493E1A95984D0CFDD14C64F80FCE818BE030DE3F757D28 83FF9C6220D540C1B0A541EB56A93E78CF53309EDA30C5A38D49F31040E31447 6F38B6A28ECB134672D5D5D133FC616128014035DE9D25BF9861C7A414552ABB CB1E0DFE4F3DDCA1FF7BE216944F188F3FA15A7464B0DA523497DF93CBCE29E2 B8EF2E596DCBE6958ACBED40E13004858C62CA6A0EBD3188BEE3D559F9D28132 29BFA2DE3B7DC8688537265FABDBA755447CFBA6B69617B09E054C226EE49A7F 5506243EA33FCDC99045FFE1F0EB6ED54EC38095E486CA89480ECC39E1E0B0E5 7040ED7B44C8BD38115A43E2CAC621B5CFBB003373DFA86D90618FFB3F731FE1 27479DF283AD727CFC981BC9599AC109F4FCF28DE276A3C02056E107AC60397D DA3AE06FEF10111108ABD6891ADD5EA8D66B16719F0A5AC1EF5E61F8C3EE4721 663632B9179F4B5075B652D96048B7C9810099617F75453B3C8B6B9CBE5A713F 517848FCE223EB4BB596CA97BEFDCC221D16C66335DF291E547675F25C8A303C 78C5B7D6362875799B15488CF8202A3B7F5D4DD649ADB2FDE0BEEEBE7065F6A7 12931C1FA460195BF71D7E5CE29BDDB0620E1DD4595F834265129BDFA295CF07 11E4934631B8BA724ABF0B99D3AB39B68C33EEAE79AA490FFCF4A62C90962692 D865676AF5FC14EE4B2522D0ED48423DF246D1A7C312762AC68F662930799F4E 67F8B68907D0528A2D1CE739751E756322DA132B5136F4FAF3B34FE1B2313126 5B8EF3DEE1AAF42573D95668A04695D3CAC553F0E50A0DF68F57DE5E5BF20D3B F09AF0A546F5BB8C0DD7D2BD51589C2B74F2BCD8CD5F8A120CA7978CB6C9C285 5E9760E710F4BC9E3CCA5EFC6B5B2CA3B35349B1F07F4D21FDE3210B6BFEB2C0 CEF1FB300F97C183CF0BAE0A705335EDAE3D1628446EC02C7DFF5C932FDFD6F7 58F7998473856D5223183AE837B9ED68A98F4E152ADBB2E60B0569A2DA7D8E8E FDF762CB274E195BFAD2CBD5EA0AE870E5BAFE2BC63F7C2C087BA1A056885DB4 6DB00E17C6663D0633C0E8D653B1E71F4B2377063B82E2CF498D6E7803A52FEE 822A92FBEC51121DE328E0345171B307E2A951E066FDB9409382E7D461D63D7A E5764932C3DBB62521BFFACCF6030A80EF7B3D3C3FB035AC0254DFFE77678BD8 0513D99CC54384B1A375E5CB0CDCCFBA91C9DF070DE3108CA2A4C68419ABEF84 3953250451CCC6881A5B3588FB9A10C614A370F84B8DA3B50D66FBD246EC2F19 4F2B815FE16DE5CE359F68DD2A693B197CC36B067B0C064F2E595EA659E3A047 46B01F5F42966A64BF47603B7EA30A345C19DA187C058BB411AF93EECA7D2283 90CF8EA8D87F8A58D449761DDD1BA44AA42B8F926DE40138749C47B4C9215FEA B62F041E0F507C192EE960907975DD114D34C0B678F1E95E0C2E23B357FE05A8 4BDB716377B9D44583458EED207718A571ABB4E17549036213E8622A1C03A8AD 2313302E662CACC2AB555F395D6FBFBC99E7E6865CD1969A2F4EEFE12D1A313A FB0B654353EFDC629B57CEED9EF3C0B25D1A6E3C99DF15F47D2A2E7FC7EBD2E2 47D54BA8AD563D3A4777BA36314068BDE2A85D180D7F7BD49D12CA6420806614 9A898BAE73BDC8600BAF14452C2ECA0F3FEFA833DAEEBCD13625EBDE3BB84EB7 9E622C0532F911D5F9E67EE6F7178E2827DAD83320542F63ABA8EE0450E4AA17 502F5E2765BB7207DFE5675294E864C984CDF2247A0287A750A1BE4AEE9C8BFE 4AECD0EE1B6986DA39AB4F88BD3F4E7322623AD8E522976FCAB371645CFB3666 0CF31B8B2317C4072C84D86A640131FBB6EF0C6477D59F53A40946E6B4022A17 2A85F499A51328105BCEC43188EA91C7BD4DE8EF8FDE614C6CF44026171F769D B25908C973263EF9EF51E5041583E21840472C1D440A3A2D49CDA744A1C57B59 19B01435FA84ED66A6C4A4221D9DE73316A881F675DB7620FEF8953EE1727200 A0FB348A82E22616E4C7DD6654F60D85225A5217987A63D5DDE26A12EF54626E D84822C59594F4197303C3D3DF2F26F7395AAE97C1DCBA8BE41FBE7ABB3C0F26 FB0A0FCBD8FBF09FF750C5A0E9E71205121C4F621E023B95B98EA799FFD08A6F 39EBBDCEE31335C1444133CB9A248521A3A862579195EFD9068CD8BEF752D075 540D998D4BE794CC733CD13010AF8C580B48661DB98DA815B2C2CF76B089A1F4 9309F013A612B64696AF139A42E16B16A663243D9B57C5B6E425B7400C8F8DB3 9F4DD83260592EE38D0237B581D52580496C09F74B949053D3F93A6EAED31B0E A9663C4AF8F19C061516D7849F7561913170A51528293C7E0F1AF7C68546519C E629FD5D0FDBD5F1C576E45B914F4CAA95D53AE285C3649841719D0AB4AB9447 5489520AA105C2615882E4F006846BA5BA79F95BD6412CD1F4D5E753549BD025 DE62423838F24405ED76810E0A40B91CD6F16CE7624A1DE94239CBBA2F52509A 35BDC07FB2A5F7A90700E0A55CA7CF34A6DCC2D6286267B1A40826A4E0CF36A2 5164CF0FEE3D2C8E721B8D049D265314AA5DAA546B476771AFB992BFA59EA1B8 67C67C192A1D26904F2CF006AB7081CE68A6EBEFFBB36A6C1C41C3220670445F C4B42247C479F60571E4AA7E4DB39B9DAFDCCA1D0F30622761815ACC1425EA25 85FCA37ABFC836A593FC354B074883038DB3F9AB1EEAA7DAE8777104C0299AB6 6F16E581F343C5A0950BA1545428D120CC2B8BF0C01259F64A58FA52AC16BD2B E4B862FCDCAA5C6747406BAFE3358215882FA686FF70F63F3B58FC8998012775 C7B2CD5FA43DF026264521170C664DC3317104B13992A160A7E67ED9CA9C4864 5D0F2E99E159E1206CEEA8E32159433C7FEC4C4D6C12855D805A81E1FEBB1A8B 226B4890ABB68BF77A2BE345B877D6E770871B6E2729E28C883C5833667C5394 E3982E7752E787A9F65848F8A8DE545DB8EAFE940CD5C3AA51862E949F6129C1 055C6D6F01E3621AD2CB4DA302A34BFD889D2203FD8A2DA22D5C7451E4F83C32 C5AF42028063A6F49492FBD7AF02B3D01691E894F0FB5375BECBF6660C7FFB82 8CB3F8D99CD36CD2513C05A14559D726CD7D28F926D1F0D02732E3A713ABC7A6 DCF16259A1EB924392AFA8D7D27EDA779BB5732201FD651349D0D587E97D0CC0 23025D64D1CDAF821F815AE69155179A1E86943CAAB9E08A9EF486D65F3CFC2E B183D126C5A30D1883C13B38CC550E495BE11F01D232ACC4064CA1EF5B89B2BB ACCC5F1B7EA7F31E0C81E1E4DBF243C30C18B3F1253F393843B19125F7D12FE5 73B7E5A713A301796FF448E8588D26F06BDC0783C75D22881589E61AFFE4BAE9 4FB4EBF28B3C89B04AD44DC4C0AEDC62E144FED3C12D40DA00D04037C5344B29 C8FD03140DC1D7412C890D81ECEBFD534F33594721D74F7F601CD0D1F9708965 E6F06FBD142B951196AD1A5C00E19101D91CCA9F32F125180F3269331D42D3E0 892C52874D010BC94F90948BF067E90B2ED1154A60CD1BBF577F9534BA9917AB 7C879937E042BE2B7F10F43EF22DB1D2C809BC830D875E006A010F61EEDC1664 CE8A71AB60E30256691486F7659439FE8ACB845ACE0A5A5162D028F96AA23F76 3A8ECD02F73C05BE1A245C5994063CEB89004BC2419A72F8B180C081FEF40185 81194312362A88655FCAEE2399685F9B5A383FA9315E58A86BC325A4C34252DB BBC662F0ED0C255090E5D85BBC15EF243E938DF2497E8674E3C4BE240EBFCDFC 163CAF8083E7669802FD5EDB09FD7A143BAB8FD49D43E7BE46C0274A5AC8AE76 988988074171B4F499F65C177ADC0153DB2386D71D2F5612AFB84E2CA6B08B0F 131CED4F4C68B20AF978EE37A21568621E3EB02A32D7E41CBE30FBB5E3E4E6B2 72489231A80D8F1E83E39783E05EC36C1D60D595BD9119350AD7BCEF575000C5 BADC07092A6AD50A7D5D868A7033CA9C0F6A760B3594EC65C2572151DB25F0EF 0D86BE960B3019E30407B94C466079E0FCD2C10E57D324975F893221EADBC5AF 14161EDD0F7395DB6BF6E0C18623A9DEB274219F658E58D892BDFA78AB05D718 35C9175698CF0832F5D52641A4D6BC9FDABB550996C23AD2446C90AB25640615 688367455455759E567C22B22054CDD78C3BCC108B446503C37D98B358017AD0 083DC24B14633EBE4F3EED54C53C14BA099F48A575F63FDB3FB642443B39A968 2D90E4FE1701B5D5F363EC61757A3EB04DF9D6316E96EEA7B1AFB59B94974CBF C1CF41CD498305E6D7D2E9CFF432A7FFE789C24BF5109AFFA34DAFA3B6F43C89 F31CB7AE0A9303A01D6EF1871929A39275D08B9349E5DFD510E7D9DBE2E0973E 92576FD56C6F6E8F0810F39DC513FAC47EF13E59C9C48D3DBAB865D44A0C22D0 2B8BDE54A440F44B3C48E674F2392CA794C806C4F05ABCAC9421F80FC72314D7 F4D6EF57A091A3EFC042BB17B7FD554320FC75065D4FB4F46558A2AE9A33BBC8 9F66C69D1163C79F42EFC6A98A72683C747406D8066AF39C4BE6C057F0F5371D 687D99AD9146EF3BC959BA69E773DC41E5260583DA37CAC23961AD85EB524048 C6640CA2C6E1EC0010A051E48647A02A73CE0966F6C74C557BA5F4861104ACA3 C7F37BA10EB63ED467A8B9B1208A6E63D48F553AC0B3236DE4B2E58168AE7D03 1484CE1A30559EF373C5F27F57AB93F7901ED4A382A150C74C166DF19C4EC736 F3FA95B0FEA6A1C5F616C5369A92721AC951D4E037C2F38EF1C90AEB 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR10 %!PS-AdobeFont-1.1: CMR10 1.00B %%CreationDate: 1992 Feb 19 19:54:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 14 /ffi put dup 19 /acute put dup 20 /caron put dup 40 /parenleft put dup 41 /parenright put dup 44 /comma put dup 45 /hyphen put dup 46 /period put dup 47 /slash put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put dup 56 /eight put dup 57 /nine put dup 58 /colon put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 71 /G put dup 72 /H put dup 73 /I put dup 74 /J put dup 75 /K put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 81 /Q put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 86 /V put dup 87 /W put dup 88 /X put dup 89 /Y put dup 90 /Z put dup 91 /bracketleft put dup 93 /bracketright put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put dup 123 /endash put dup 126 /tilde put readonly def /FontBBox{-251 -250 1009 969}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C 295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C 4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF 2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E 0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B 43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC 96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27 F1D49D5FF4BBC0E16231807AF7E7BB1B1041C5F24B40476E51A6E8C073F3A56C 8DD5C8924A612262F8E2A237F1733A2CFF39673BB3B8D170F0975B51F33D505F E3ED168109F1F39AC5C3357E48C00D62BF85EAEAE51E4D7B7D66B4481823B60F 897FE951FE87B31B6B7BB613ED01CA4D65F79C7CE47DAEE15397A39E769DF23C 1D07FB9A61DDB92EC67EC42BBF583ABF3D16D31BF812A6D83A5A4810EE5FB2D2 8B8FF1988ED744BEE85F2CE3636722B3367C1932A117B1A8DF3C4A2CB9340A1A CF5F516CCFE5F3CF2F456EF8538344D02DB577549E781EED8A4671C4BB6FAB06 76A40A8130F0588B98BC089987FC1B206B5615845103D0BC5603D60D89CAA637 131D238A0514882D4CCFE9D7DD68AEA70A66A7F08212F62B5B4192D97BC6135B 074AA401B9A514E817E28D0F28606ECB0A51F6AAD0A5B01A5FAA593BFC12D3BD C854295CF9D1570D6BF86AE94F84BCD9ED5934C45CCA5B56DC62B1838E2CD3A3 97BE2BF9A0BEEB1A5D453AEE62B1A17E857E68ED0EEFB954A383DFEA83F6EB5A CA78AB5A380DD875CA4CC9303565B675189713880554D31FED19B9133B81CCFE 0DAE2CE4677BBA710D7C4FF088601E0BCC65D8549DC7FF8AF9BD34B9C076DE4C F28D4940F93FA5BEEFA5F5F22A250609FD5AB0DE238B001B405B496D0FF3481D 9721E532C615444F87833C24613870DA813C370AE81C9055B985FE73B975610A 063D6DEE0278F5AC21305874D4CF90E470DC0E56DCF3779761E8FCE96E24AE08 7A5314DC05565CBB43DE8DD9B419A818BBDCFC453D9B40A74389AB58B4E0736D 76BA567D9355A561DF782C9F45147558D89F410FBB89C699E9A409977F0F2A2C 9E76D3F94CD10C63A40D591A287D4EF2285C846C0C01654702FA720537B57BBD 954FD2039950450102A02AD3C47901C6FA8BFF65C479F35BAAD0FFD27F0A1F80 2638F9086BBCBD36DEA87C0F323DDC0BF13FAAAA92BEE0F6738CA7B4368D9E4B F563FD2CAAD7FB8B685362D47E861EDB383755242F3FC8FB59E0EB913B04E4D3 3AE69E8146D2EB23B1DCC4FDE9952D6E69CE0C2CCE03B79E4C0CD14763A2586E 38E73963712A1C59945E9C6FF3D32D433917B6581DF4FFA30641B77707E3EF22 18E7258AD6BD59ECA92209DA6FFBB1BC591940D4EA15D104007CF551FB4D5E7F A78ADA365E3003317B192D35E892944084B345CC06DBE98FE9E52BDF3CF8FEC1 18F0FE80061C2F35DF0D375546D9F6883387D93C74012C88DEDD55A5368645F9 927DBFABA108CAF4031E8EECE43778A0DEB9313386A883CC2FAD408E31B41773 25F8A6CE343587F5F1613F5F05DE8E0AA5489CB20A611D741BCFD1FDFB0E8864 AFD08E79176F007F61D7E9E28183091D6F95BE42F08C90FE97B49441C616CBE7 38700DE1D4746420DA36235685DE986FC1102A354F7D8A0B2087D1106B5964FB BC6B151184DB2D6022BE815F52000F0CF39DE01001391C2023FC722D61478FAB 68C77BF0F79A21EA8FAE8BED5B2FC06C150083D7F43AC551BAF163FF6E375632 C6148404D2977DCEE74578EDF4997E20AC015F96A24F28D40BE39B0637606B9F C40BC35D422E4DC6C9563EDF23C5E711B1CE0FBD46AD9C72BE7A1D9805B46FE6 1054A9B5804240AC010E7545F4F34C25B7D489B23CCEFF1367BD919564DCB792 B619F17A1238628F4B1B19BC48A8C781F20490760A52DECA1F388FDE61EC52B7 21C7EBC19EDC2EC7F86F6779DEABC60007973D2DFB446313FAA3B467822A01C2 5CD8D8E0560B99AF3E280D1AF79EF74A0BE3B137C159223F34FE23796820AC8F 8018E02F16A54233A5D9C3F3C729784ABD846B5F695007BA4366DF7479C9C1C7 B00DD9457B73CE4B762B55EEFBD2510BE83034A974D2036B02958047A4E73F89 C767B76B448DB982068E1F34A732164D83CD749F257619FD24613F6CCC428BC4 F7D669B6AF57B6D15BF93D3E3AED21A96DC975EC67F7AB6DD4E6340AC483F53D 256084E52D36FE8F6224B9FB2C8323A234E3788AC5744DE13FA3DAF621C73060 5BBDABB7D6EA99D82EEF66AA7D1D81E644DFB0AA44045211063A5AF64BAC2E93 0E1F7F55E1B58EFF44C747F131BF9E63CE1460097DB2677776DE1E106EA21609 E7025517C2FA95D14F05640D98BB1F5639CCAAD7D9631E79412E2C173AC8C513 1A46952BC1699F4AF15652E9B8935D4733A587E58A3F053440DCCDF2B0C7941E 88104019F8DADED56D6C7A8D3857AF0944C1DA406DF46E0C2817BC455B8A2428 2DAABB592B98C3CC004493054EC61DC4C275FB668F1FDDE4387F64AAADC69EE6 841F37B0B2549E0FE986B1B000829288B431A08EA5A203951B91E62EC2239CB3 C0B0E64A78C46CD3274FDABA73E7728C9CC0684704A37C0C4CEBBEC9F7202D09 FDAE1F78680971637E64CC8BEC42E67DA0D01F6541720A88B50763E4C8666A5B 139CCCD9BE31E49F7331BD93422FBC7D44CB1AEA426B96EA9E42FE7CDB361344 3C6285B3E7000C275049A2D8999D95BC8BA5FD587C83C4AFB6DA84CD8406CC79 3C94DD8FB343217C2DE12A97678961E7504CB3AF9614055674D10DE7FD86E047 C7EC5DF224960128F710918E986A368E916737AA767C6CAF349ACC744E977F38 BC4EB12A1477CA3C26A79E2F2831F478030FB035347BB4A1EBA4A578FF2CB2F1 DD806EAF3330CE63B32DE43389F5F37AA6953B59E7BCD92B2D418744FE736600 B03EDC49F74B18707A1AE7822BBDBB47EAF22EB872257095AFF4CD72AD32BCE2 3387A237585D5757CA19552DC71077B885EFA2EF5E30F18BE317F7C12BCBAE5B 25A9D01344CD8B87E44FCD6B61E684B67D679FB9E5DE51920187477C17DF4A65 CA9702CA05E06BF4325D06BA1E1ADEB2EF810CE37CAC012601EFDB8AB3343AA1 50C8F4E85D9B965E7DAD36293ADEA9675CA9B30A766F74CF2E97669021A531D3 3787F33751DBB93E4231C461CD3280C7E4D53E2249BCACC0F709F0BA5873B251 32487AF076B42B018224CB8DC463C4642056B3E7C712D1DE3FCED2ED0A5A40AE 6DEE2DA4C0FB2175CE5C74D51B318D580720122A13E5CEB50DC00A5C6FF74A98 36D2BEC57A04A3AD411279D3DE247ED0298E9EC0433F82FD4F19D7AA6480E154 F6B222765612658AF0705FB31663349EFFBB20225C3FCA66A74AF27AFA864851 CB5F1FDF598E0A5DA9F2B611309E92459A5A9046B4B7FF73AF0CCF944D0719BC BE4214AA4D0CDFE7B71C0E3B8ECD6CB24693E50652C5AECC6A796651C9B8AC05 60482388094802B2F96200F498B2E97215EEEBCBCE6F2781CF2CD5D840A20E74 6236613954655190F87368457DF24C3F16C2B972669EAF74724913ED82657BDF 28109813E28C53155F6B404398ABC3DC63278132628432A7BCC872F68F2E12DD 656051F3C2C6C331B1EED1E316E6C5CB2737429ACA09070174EFC4469E7AE0D5 E08DD4A903E6FF5DD7FDA5BE7F96489612310FABA78CFB9E294B9B4E0703731E 75A626953D1A6718A34D9BB6C043C93A3D15E891DCC8EA6364DACADA222CAFEA 77EA00FDBE38413FCCE426A2A00EAC2EF8A534CAEE3B73405DE255B16B592640 12A23AF162086523B6911A3585DF20F7F9C13646D1070792BFB2E992D857283B 81B7488070EF7F2B4FEF89F8A77CC880E027AF8F7BE4B7FBF46F4A471EF45C02 DA33D13B9B704C60A10C7D4E197FC3007A1A4797AFDE1F08628CECE5CE2E09E4 BF65B605E9FA53F0EDBFABE67C4E26D95ACF383DC047C75B60CB5CC30284788F 35F76F6BEDDAD6A0ABAC73ED2C8AC9C188BDAED3A09E30011537D78BE7C08C79 ED5B94B69BB459DB303A4E975784A5C1F1CC7CD099F651C0BAF77460A5987458 C805FA0A3A2AD23D86CC426B0886F84381B16A735130803989190EAEB5AC2F72 5A798E12591BB6650B819E48C974FEFAF0A07E52C22588A75B58609CEF3C5708 CD20EFCEA2ED2BC99D0835A8DE96AE997DA4EC1F590822BF04DEC2110022732F FBAD44D7844F977E18E9EC5D9152DEDE965047F125D61900B577CB318E5D83F8 A53F48CA3E41E1CB1301F6B241A53BAD20B94E39A56803DF4A25AFF44652BC84 4BE3B3DF93EC47C43EF5D49962020F949D3C0F0003B8E8B5FB37C5D1AEFD1232 CF296B6204CBC0993CABF851272BB9B5B193C77BACF900F36ACE6821AAE87811 B99E9C7D5659E00D525DDA8DB952E7D25C6005B6FA3D2CBF97EA86A5C03665CC 56CE8F7DE2184C3D7625508555E0532F30165D381D4D0385B1CEC4DE50FCA04A 211EBF54DF58DB68481808A85AC946EC0167EFC1739263627CD6943B1B3A124A 6D79AA625B3CE7A0704728049A26655D779539EF134C9817D7C11CED53B17A1E 0ECD69AF30B002DA113FFD896C169B3CF87FBD237A58186EAB5024AFE5F02CFB 6C2699526C2F84FA382786DBD94D86A2E0C416CF64D0FF837473C301FF146D27 1AF8C4123A8142A101795C0EF9F1CE700B717BE66745CCC124D88BD7A0784419 250000608041D5300F1BFFDBC3C1E2DCAB9F104C26183C8A8E2EBD074B34AE57 BEB1DE8F59703921F97A7ABF47C2540C5F0BE0BBF27B457268DF603E987F3C72 B73309C9937E9D71B02D09BECCEE27AF695E018C98AB678BF8D63EDB856C718B 36775C6F3C160E4265109F9EF3F758C67F799C7EEB94182D610BFB97D2931D49 2C39D997E6671BA722E76BFCBD403BA72FDD7A44D967E8E66BF13F51FE5279CD 71D5F0024B9B6BAA2E3F7CB2F7EC5505C5144831A7CB5BEDA8AC9C7A4833119E 78796BAC364FDC418FC21995CF6672AC069C684DA668C62F506AE5BEB1573021 08036E9D791AB4BE054432DDB41224B0FE26ECC4CEBAC76F3A10EB77D2A2B8DD 561C477F58DEF6071EB2490CC1B52881597833AFF76867972F13DDC1105F16E6 73FC494EC8E7BD0B927ADB9610635C31AB32DCCE37B7F0735F930C818DEFB432 68AD31AA4E7341DEB8D8F638DA003D5E0AE4C980B6FB082050AB5DF9A49BCDA8 B58623651274049EFCEA9CA9EF087CDC80CE1F7529F3F2F88F57B5959AF45415 17045611C77F24973F49CE466D6692223AE6A1109AAAFE25A38947CB20776E13 60F110519D05B61BA6DCAAE39713C99535D9DD6BDC016BC61AB04F4C6372AB0A 93070F84EF3A2C7F3F274433893FE397CFDC798011C14C3470D0F03A5B16AADF 581060BEB7C0C5A040C40900EBAA5EEBDFCA868BB197935EB1BCF3AF174CF06C FD2216D176B8864868E88F81A29F3D9EADA031810B6FF56975B522B93B3708EB E514E2E6253B18132702E44033BC64594C57D0172E38B59DBEFB2A23834D131E 28781F27331C8485BAC30FFA1AC723646A544DFE8015C06711B4758E789B5E11 A28D92B7F4617A9A9B470B2FBC5B15E307EF3A8C8EBF1EA52DF3E888D72CE4D6 AB775C18933FADBF35E90E2911521D54B7A1C00E2129702285A90416F810D666 71B68A8856CDF2DDCF48814D2ECCA8263D614ED74CBBD940DFB4C03F9061BEE3 95A9A6B80E1F92EA237343802360CFDA59203F97759AC38C3033B173D90B9FEB 1ED1CE5504BAF1B8BD2BB8FA10D50D3864E1B39D804AC35DF15C55DBFE099DA5 625B529E41150A3C145ACB78EB9576334264DEA9CDF84408D603DA79C2B13B72 5ABEA6891EB6056FF13F5F2711D843DDB48C26719CD2816679730E00ACAB6FBB EE1F9EDC11E6CB53D2AAB1F71A5D8BFA07A26572648058168DB529D324EE96F2 345B97FF9D22D1334A1ED0529DA0E59AFB708DD5B8F6548690013A2364044637 9EFCF6EB761A42E4BE14293157C1F6645E8FD8652A358FBCE4FDF257210D96D3 8FAFB83A4913A419A7793AC24D1F436B8D8A7E3D2DBB86BE942E2B75098362B5 5D5B4BDA77ED71812C12F1D3066EAF54CFC16099F88163195187E5AC81F6AB8D 0C1D58CDF0C3E82F6F3B853CDAC4FAB0F2FB1FB9904894DDADFF66C86118AFFA 9B6F69C7FA6417CEB430A6385258A892F9F08209A33BAFE59127DBBEEB1054EE AAB08B5200029C2F41F8BA681D1219551581D04308C8345D34BB61086FBC908C 418B5BCE096338C3EEC74B0BABE1656283E756FB6527E61FEE59CECEEAFE4DDC B8CE67D899F46750B9DAD1D14B60CCFFF91640BEFCF4C77114B362738F32706F 8FBDD87A685FB8DC4188BC3C0AC9D904D0D18820DE493496BCB632DB52F5A285 A8242BC2DA4C188EACCFB65D871D79155B34FDC4651F72F2479000AD683AA074 338E9DF4D27DB97BE86B014723C713FC68F5FCF0EC35F9D9DEEE2C8A3C7B8D29 48B2473D9878D2BA9782E709B2F8BDCEED8AD2D58A11568A0918AA713A9D3BD4 4F9CB0923E1423E29BC978F1C7CAA90A7C3282B65F83096557207D505CD7CEA3 25BADBCD13AA047E17002B52C2CE733476BA3502A44DB1F23FBD9001BA52F9FC 4634F051EDFC10BBBFB69BF1908CE66105EBA5156EF887D606B2FCB78C21468E 8DCE6559147E150250BCD4A16B6F5101D9C929081F78FB2FF649552FB1FE14C2 01FCBB49708F70F3802C11F6483968BA6785B77FD023A4D5A707344504622EA4 F628FDF7A6058AD6B80A17296AA8112680C0D1B8C7CC8B9B75A8347BE9E9A7AF E4300334574947998571DBF18F0BA122E40EB3680D5441012CE6FF05096F263E F98DA4B471A1B4852F67F611E84142DAEDF7F52A0B9569BDCB46D45006992B0F 5ACB1EFEC7A52C8B4444B9CBBED43E28EAF7467F96B8734EC0A05354D005C1E5 BA734DE91CC47559FCD32246AC1B4228008F8D9AC0DB9491D1E30ED715A6F604 C7F918B799F2BE057CC1CDEB815E496CF5D338090D91ED32F0AFF4E20121E352 FC8CD4A6477AA08BE14BD7C82749341B7C13BF3D6482B4134E12BB9CE36094FF E3458C4428D9283E059D65E7BC9C758A4A197173A447446CD068BD28D6CDDCB7 458AA7256C13A4C2EA3BE1CB22036401F3023C2B9F6747DA9D1C2431051BAA4A 759F07130EF3C10E2160A152CCBBB4CAB5704064E1FF0F79DB6B6990F621D932 589B524EE788DCAAAB3F6C15C6D33B358BA86B5C0CCF9808DD47DAC37500765E D0DC236F4A6DC3A74AF30C3D1805F42BE95F81E0A6C74E63F2497CC78F403FEF 166415E5B37547504A30BE61D093504FC20B27F72F733F22F8344E0B5CF5D250 262057C05B060D3836F55BF51E29A62B206FB2AE1BA3C4BE5D8F4B15D578FD3B 21F3EB0A75ABE892CA7B88FFB1DFBB2F3F5A837B8606AC9089D70D9D3914799B 0959A370FF5EE70C987519D5E1D0FD7662D8CD5440EAFA01355F2D73295ACA68 B9CB1742CB19BF49CA1FED46CAD06564DADF7C880BF9AFE398132B740805D64D 87E26EC7353B00961DA0254B3A388BDC7A889D0A3D49FBECCC7DCCE031E95EF6 B19DEF8670DCD07277F5CEACDBB868B6955BEC07C23DF7144DAE63C757DBED5E 3C0B56E6C655EEC3A53E74A30A0D1E7BF3BBE237E25D3BB3B1128AF4B680CDEF 3799AAB32FB6D249A3304265ED3BAD78D18EE56E6B107345CA3ECDC8758C8571 40DBF776EAA2F19E3EA456EED9022892F56B6529B303DF913986567EADF51909 D0399DC9E389E819692C89DBFDDFBE3A70E62357392E5C1B6D79E24446DA927A E46D3E3E9F2460955B9E555B6626B355687C3CE2B3AE3D1041640E020C84ADCD D70A16B7B56583160A4A558233A095E192E40C6FAC9C3B010F80B07856E963AE 57F831A7F6E439F2D4E1BDBFE6181E13E5A8E8CEE0E42044B9DD86D20A3D5F17 90F9CDC55186680DBD21B882E932AC2BFA056DF33FCBB5E54E421765C70C07A7 205E4062C74BF8CC4C7E29424387305C4AE494E5CBBC277542C02133DC254E27 5E8E789F29702160C09B40719C3F927AF8FCD5DD2FE86F7FF096084447D8C59B 3F5DCA091E311CD34130F9C735E91F54775CFB0D72831E5B11D9EF4987E59E3A 585425FCEAFBA257FDA46079B9D26152AE65AB1002B2EA4B9E225282F8133B9C 4649DD5513EE7775E089ED1D081F309801B652C0AD45E9B0FC9E3EB8E67BB0C4 B8A4935982722034938FEDB458EE2562D15EA389EA833AF225DC06AD8522F68A 5D191B6CF54FB504A12D1EA853790F30963C4C7649E0D29F8D02676379B54A9E E07F1065B8A8BCEBBD717EB14DBD1D03A0B40F3225049475548B8D5C658D2AAC BBBED755393352F887D1D11AD87B0C9659D97D906DEAB88ECF1188B06269965B 44CE79A73A65BFB499F0B9B8DE2D57B858D732FEC77AC5693C1FA7EDBD0561B6 F3EC138697507EB7B5BBAA599A40DE0389763AD994D6E406B18D7B5505F87BB2 B45BBDE7B793E14B91CF13D61C6C2224C8C11113CACCBA8A8A131408D559CCE2 D472942154D35445BCB9F207043084F23D1773705A70FA07FC9CD676D3A9AE28 71542B1133FCC97B6D4495F10FBE5D3D8CB9D705F4B20F150DC9A9C962B3D451 C401C8F7FEEA39E780107C79CF35FA0ABE1947B99E17EC05AFE7B93C149388DD 1A057085C2E3DC53FA17B37DFF6070A8EF11FB6E0CAB0048F54138B528220652 8161A27185CBAC0207AF01E78543BFC2A7A6CA365B0045F27028B1188657BC9D FDEB9874CB734BF0BDF2B4F93857F0D95C7E64B695E46BAF4108FDDA2BE8DC19 40A9A7D85394988070AD3A4E3A5E18447FB521ADB81948DA6B433AFA190A7395 E852DA5A8FF86293A220A113CB6D0535E37FEA07B067375F82965A35D2098369 549CC86B8317A427BC0CDD1E6220EB018AC1D7A059054D2D07E788C49597A6D3 2B9E69A331C3D886FA1FB11A8B330431335C317094F59EC8A362CF64967BA845 84EADF3D81084042313EFA2592F74E731F9EB1E3D844B01E011B37803F90B245 1B9439E0A843608A2E4F5B0A67F244FC758C321A64320D777C9EBC298036AD3E 832CD37D522DD209956BD6B742578C515841FC6BB4B015F632B43C26A9EC1D05 BA59364C0596700937A15C5E5914D89B9802F12BC75738751BD95DDA96B9E7A5 139B5C34F5AF39DE5C3012CC9372888E0B948FFE6567AAA1479F59012093CE10 B34666BCFC8E921E1FE4132E750BD1C6FE26F625827F6CC4080474CB7C832A20 C3C58678B955478DA53962CBBC0707A4DB601D106CB071670A7247CBAFB8ACBA 757DC1B4C6BAEAA67464B9B18306EC1F9C0CD16EF7D7277AFF794FB194B647D4 5625E3357F2559356A77BADCD176221B3E275D00CA2CA9E70E7DDA8B53BE3D32 660DF49D2E28B4A7D070D6A1B53D1C856C47F599251CDE156CD8955BBD741DBF 038C85B4B8AC6A08678A5A7F84C00B192042BCC467E5C59A0953BDC8153C2148 B594B402B37EE8F407ECADF63142907B6C60857D46CC0F6331EA287956FC2E40 C6EA161DEEF7DC9D026935A8ABCDE91D4D85163237F5A2A1018A204A2F2BC35A 6F1996A8837E3274AFD15C7AF9839FA769C547411AD41DCECD2EACED1E235B59 275932338FE05FBFD646D07CBC9F3768A6C998A60D252D99C4D04635722F039E 76179775825B066FA681BE09BD08F79BCE1E5872B357ACEB8B6997BE2C9E0AF7 C064CAF598FEC7785DF923F51056856AB5CD6943056F03E5C9796486B28EA5C1 162D3CA544DA2163461A060BF7723A7AAD22031DE3F89DA9058BC51CF2B084DD 1C99966889E2A41B297D35A42A38DEBD7DBECC4E92171ED757F28D8FDB93BE1D 2B06A60CC7DFDD13C4437C41AEB601E5B5451C0705B8361AB191A4ECA6C1ABBD 5CB5FD1FC9A4273EA121708581A7D7C6720411A9D442793BEFFDB32C958BD1D7 5BBE596DBF0D38D17DC0A0803F990BE9B62D23E7753C430D3110F877719B3186 D401AFD42A473DA13B9F4B196E411390CF5648D726056A4CD7500970880BE984 F8DD860C9D760AB0687C783B2D384E743EB103D5FDBCDA5E64CCCA78E713632B DB8D369268394F6C12C513041CEB2DE417CDD6D0F211F3F18D3349D2039A6738 EC62EDB52DE3DF00E388B5D12FE2F365C820A36A3E65AD611632211421014080 39C16A4221E140C4841C88E4C575A1475C1ECEC3100385152CE8F8050189266D AE6E1FE5D54B70E4652A86B21CB308FE2EC36D158D6DDD5FA1276C70AE5F260A 40B0624E60F5438E15AC51F50C385A3606889015232EC7E7C8CFC47938CDF3CE 251BE4AC575AEBFD610856DEECE626BB99EE23C750696860F8FB0CD9C58B72AE 1AA690BFAFD335391FF0DA3C0E02100083BB958189A40EEA273467CB9E387549 FAAE111FA552C793866287DC97D186BB4E4D6CD7A4A81EAD0117B2A9BBF29938 C3D595E942BB563498B0AA5DCE5D902BB3B1A0A77200E5A7B771A160F5EEED73 EB1D1FF34BA27F2C61A40EB939A160632CBE6E9584F323E319F0CA2336127FE9 E50A48B7B599F36A60B172157DC29193C6E5288E4ADBCEE1069D2C8E9E7F5C28 4D7C0FF3F2DF059F810C83FB1DC432EEF5BB7B3A87FD4A4FF86DF6AAB8E9F2C4 CEEC40AF4C9A5329FD61F6B96BFA5650DE2029496304393EDFAFE9E1E72721CB 8FC21ECFC2CE56BA5FCB421C4F3C41A8EC5FC02CDDA399EED5F12FCBB63ED3F5 A8F11B930FDEC1A56F7A3A5999D9335BCF7E79930D62235E0707F4A1CB258F27 D925072A40BF6A52E51D5697C82188C54426FAED332BF4D41DB5204429C91E27 687727E955EA7BB6979F225E35438C7175168F707CEBC271196785E304E9EF58 274B0592A147F317C517739CA47CD96091F413248DC6B7653131AB547ECE96CC 6C6CE25F0F7264A10248CE35D11CDF3104CF8A8152C0CD679EE3182CBD7613F5 EC4037E2C7CC8F698D4E58D887AA063F54AACE1CBFB5948C906D74DD914EB24B F9BADA51C971F12436A986384CEF604D9623371B4E345E06B673999DD4CE04D6 FA175C6D051A3233AC0166E21F1C16207A9C88C45D93991F965AF187D896A171 5586E5BA38FCF873E1F8517287D942713861E1DBEDECDD0FA36AFC423AFAAF19 EF907976181B87CBD76637F02788BA96E3C93356142FC5F42D855EC39A65DAF8 1E92E86721877E1DB81A82BEEB4126AA1224D36E288DF776C090C8050EB131FA 542600C6151D05F719854B4B5FB3D8B56D278E0C6FD0CD810373F90BEC26378C B4B92AAD63475F8BCA7E853CA6C379750E1DE647BDA4F552C978979627553B50 9126C4DF2E8B14CB8E95F93B73E9CFCBCC06F95EEF8F1D1490DC92AB3A6791E6 8E4494C284024CD6DB8025BB65AC9FF9921109C42014B2AD1DBCA7A0AB861544 A05290911DE5ABF2EF2835E1C8DC7DEB144335A1CF4AA753DBE202E2D3866B74 AAF948E5C7C441D84CBD6182A8BB5CAE982F649913FAAEA02A2E15DC7BC37F21 262881DDDF3DFA591FF180385992EC13B641202A98A4A419FA844C09517BA81E FABEC6E760110E0FC66882851EF20AEC6EE44E07CE640FC61AB0A04CEAC4F836 080826971940D2B7176E6E1378ADE286443736CABF9AB16A0071D44892C6F79F D653F95A1D3DFCB7A87C46A33FD8944804863734D19BBB5BF0856FCD58F7C265 720758A0CD33D7D704207575037EB10346A4BF319B4657EC2C2DED6CB5A292AA 73BDB8F445DA75F6432F0CF6B116D763C5C04364C256D6C580548FDA16DBFFF0 F29BD386182016C1206653059091B470514980B2E4FFC500653BAE8DA77AE3A9 0CA97AEF2D2EDE1BF902621483591DBF647B623EDEF54C361C3CA7539FF7F24D 6F3CA94CA8C3F7D912167D4D125D3FB949B36707C2AF9D79D7F48986F50EBF62 A6C5838B8DDCC660164583F77087D8EAD19E9DFAB546CF03932F47A53DC19F14 811B0F042FBBB83546075B45661A573766F8AFBC2BDD9A713A051A39917F1999 52070E2B68847C052D3DB7AB363B7DFDBBA7D085A78F9CAAC2E8B247BD2A0BBC 2A3233320F11A3235E267D57C5EFDF608A6F5CB8CB5AC34A73B1966DC94AC141 738199A12BC31F2B8CCB27C3AE3F73912B4F407AD9FB0CA623CFC209B6BBB08B 82E394BF20E2F41C11BE505D20E9D0275E9EC996059E14D932E4BBF67D6761B6 3F6C2EA48D6A6548944FABA97A8ACFABBE72E3E95F866EC1FA9481035C5B367E A1826590416A32845DCB2E9BD309B620E922A74A2CCEEE8A580CC998146CCB00 CF539F8A86E7DE8C11D7866BE143427E85DF7DCA9E87443500874B65E0354C26 F955D166553B4A68CAD469C4EDA0E31C03DF08F02B5A6C7E98987BDF76FC867B 2784416A902ACE6B7C351AA6BE026154C3BF8E86EB72EFC4F4F0B28B37558FAE 562AE8E1AE712316026B214761FF071FBB16718D72900D81100582C0FE875083 15D3D2854546CDEC42EE04727D5A3EBB14C6C904EE6CCBFD9215D454E0241097 6F06C2C73C5AC0A2D0B7FE3D3B9B653208ED19330795F4D8A5D84E1111A350B7 7BF912AC8C6E963AB057E73F819BEDFFB240715EB3E8C08E873199974B8DE53E 408BD870BB18842834A2FBF795171BAA540388A3943BA9E0644B627BC0B7FDB2 89C36588D8C2861BB26C5AA83A2407F32E368D9E6CB0E37BB202BEEE17FD027E 46FB13478E844F0271261F0172ECDF0A5A47199FED5A562F240C9B9B480BDEBE 648DF0C5E87A3798039F0EAF263A0658A5F7B060BD4F0A66CA2D0D1EC263DB4E E323F84ACD1344897B9C1BC059E31D169F861813557FA20866199D91902BC268 F37235ED741DA62912801554737E75C0DDE94DA2D02799F88E90BBCA8D8360A1 D5B6CCB681F5F223F8E816AB3FC4E06A30735C0C8D5C60C05D2C0002B78B4870 9DD9E66B36E213BCD4C345C919934A0B430DC4206E14D485C1253F87B8DE8625 D6BB37C581C53F1F8E32ACE8CBE3AB60403964DB38C56AAC6E3D27394E880B5E A42455E889B5DDDA1A5E1AB3E20126E53DE741F4394265B705A39C9D503049EE 2E93D35CAD9AA5A6EADE28490958B728E492550B8C40A7FAB78D39F38D3E3061 F3F218A0B37800602CD6CCED8684D472BDC800199F126406633C0668D981CC6C 3DB0BEA99DA8D6E8D3969CA0331531FA4C1EBEDDA031291E128E8168E6FCD5D1 298437536782170161550B592B6DF90E84C53BB953FD146B9A807D10DD61F9E2 E888619E9433A97DDB89647BBF4AABCA8250B3151456B765ECDE7DDBA7FA7F52 1EDC025214D3209EC818C179ABF90974A0C6D0AC9F61CC1CF09E3A6CCBE5031C 5B2C44B4D6E4828FA8A259FBA5464FB5BEDB1D3033EC1250EC9B314A71D4B086 3D2BB2C9A8760CA31F5CB09119FA8A1F812AB144CD98F409173B45E492D08A4C 0FB10D44A307893D6B966252AEC2BBD507943DEB2FF5D9DAD1C581E18A03CE19 6CFB48BE16EB81134F77EAD798FF0AAD672E12329AC820661EBB304C382E5262 500682AE151F960267431A60722DA98EB9D56EFEE5A2B77E7780C725BFE7D337 55DB86245B58C8FC1853AF25EDB473313A4974A0B1E810A2A5C468F6A5BE77CA FAA7C8373490347E508051F6601E6550724ED5E711EF362197EA5ABB6430E47D B5A5EA45075F8CAB08EA8802931736FB6DB6118AD8BC8331EF9736FDF87EC32B 76F34EE9F4C30A44C73C817DED5F977043E6DEEF7AECD8E149AD7B88FE7A8D5B EFFA54AC6F58CE14C2BFEB7856EA1A93583137D88454A98FCE627794BFD66671 06D0EB9734C09D6ED60DAEE3001DE37676385BEDE8C14E2B84BA02B216F79F3D B23FB360144B5BB515AD575DB2B23F4AD7D0402D6D80B7E6BAB7A48D9591FCEB D96441500E22EF1E1206366519B44F1A144E2B20835A432437DCD641B3EF24FF AB66A41B9D8DA0BBC17460107870E547643352216524F976F5FE7712BE50CB66 2CEAA35A8D62543A07104FFA3ACB574DC9BE321104108D80CA0BE2FEE93A2014 E0E6B08FAA5288F2B6ECA5F706FDFC5C84589A4A0E6028ECA2712A827A5C9D91 677F0CF579DB98BA0B7497851C6BE5F5815F50A1423F75993181E4D6D7D33295 FA6DD5973676E3993F8A1F43CC707BC141FBAB9CC06F191AFBC996067CCFF4D1 9D4A6848B1DF4A508AE0223E62A1A1229F95ABA517D1A855DB27C0A33F9ED587 678628421D32E64D82E78209AFBDEED2874B39F06A8A4022F19876E26501294E 4E79B190E5AAF31A9CF2A2EDBF7D9847933CEB6CEC4368A0615E482B44995F04 C649458FAFF61E1112451D365720C4FD900679184C4D1D701CCA795B73DC4A6B E2AEB211CE6E641DE65B6BD44FCDF1B859208053631531DDAB34E09954EF0D8E FBF7007BB536A2AF28CEB9F1BEFA18405BE253DDB3B9A874B95111C4745755BA 37E7064163DAEB68D113BC6F4BBD35DEDCADE0FF5CA1DE96ED78FB9662C2AAA3 3FA01EB0B0288244BE004DDCD064D9F7ED633DE1B32E87ACE6444C98C609A491 28F6513D316BB53B8CB9DCDC8A6761EBF36FE947FDC0B4C8CA8DD26AF9FEE0DC A60C5B1886AEF0E59CB83E95E327CD800E848CECD49952A9095F1849CDEB1E8D 48E96F186EB4819CF9DF14DA082D7561EB8D131F13958D73A8BBA141BA887FDB 449D75FF61B7ADEE41260B7B746C75794E09388B1FBC245699BF19B24763B553 42D8C83F03FFCB68771F29963283AB45357BF70FD4ABA01E1E4DACE362CA1A10 387CB047F0923827FFF6D7CF055431E8C3281450B970427478F150A34315C270 F8D45A7F3D2C70DEA9B2D8A190D1AB0D7E4EDD4DBAB83EBA64921878FB4C40ED 0B57CEA340ECF11DD382AC48431CC5683BBEA394147194D6EE9998B5DFDF21A8 B7CDEC398209B81248835B603D1DF905F5FAD7196B850DFA324889C38AF89AAA E20484F1F540DB52173DC8973CAE1D79DB0BF1F32B27F3B88101BA7400EDFD8D 9CD722BB9F32B078A3A48467C0CB0504E40ABB1B8B914D1E28004F1FC0A42896 DF23330A67E9386127215549FF61DEF04173DCAF2AE363AF24C8C40AC5ACE9C0 F0575B4230826E1FE9D6791EA1F235559C448D458D2C73EFFD8A667B2C81FB12 74C335ED2C04154695264EA9A7E59E43485EC48579FC01FF30A2F74DD5664494 F5304C3A3B50AB7C7BF5AE38D03AA5C4AE1E9D586D8DC125311F540891B72B48 528A86701E894D5D789A98844DE47BA2C8EC324B722443B98D906FEE97A1F621 E20B2125DB5E5A8F9038F8DDC106FF96A6B2DE2FB510D974A719E5C6E369F789 99C5AA96CD0FBE383E2493B4F18C01104352C8B0BB7ACD596FF28D0A9BEADBD0 B5D232F2DA2DDF81EB2CFDCBE98EAD9B8D8F2E359BE691C59CDC12FA53B882D6 2E7385D6AB819CC9A111A39D40CD2F8332133E2DC7BCBBC888CFA537B99C9173 715584A07FC6BE9C86AC1960701F5331FC5BE814C0A4000E0F711BA4424E37D2 929E27FA776B89684427A20DB2FEAB403FB1EA9569309F3F0474D90653D08746 A72ABF81869A718652382024D72722F3D17A53EFC206997497923D2608C24C60 F6107973AC8A91C1C101DB93E9F52F4252946554664D4F7D77D9E0D1CE1D70B8 3D95463215A530945EF4A898911C4806F1083896385A66DDC3E8B2093A40A01C 24163B2E38D3A930CBC00D57F460BF1FDD2FC75FBFB361D5F7DBA7F038240BAA DAED0FA9A0D22F9F2DD95E24EB9A561A378551409F8B6DB6BBF1D40C9126CA31 96501F212C2D9CD0ED55008F15850D0287913C27ACF44151B1E1E25FE9C6E3ED F86B3E47FD850464D115FFECFACB3EC691AF20FAA73BEB563D78366E67369662 AC36486946820F8E8FD9186E2318372C7C3C2F76DF3915AD05EF01CDC56C8483 C8F56330F512E8A4B6ABEA24A1F0DAF323E8533E215030A80542025DBE056DA0 093A5653368CFFC84586A280B096DC716603D8FD3E5F70BF97A7543742D43845 A373E62049C9609A20B1DAE741C343F4DBB909317DB5413340DBB0667D7C9DEE BCA1DC569AEF09441EFE45D633829C62B4B81AC38EBBD23BBA1DBD44EC1F0666 8C3AC1C6F25FDFA9FD8D1B1F49C14F68CD111DEB33998E4C8E6248E9861004E1 180FE25C9C391946083C685A979040AE1570D0CE0C1DBC165AD8EE240642C7F2 ADA1050B4A15A2ECF78B9D73BB27E32C8A44367D912368A80C4440A9BBADD266 479C0D2C24992A638E91F8842E27F5677E66A870C97CF5F29F1F3F23FDEC8015 262BC5B2F5AAE45FB97787314CFFC57733794B11A5A3D8D56510BEE5C08D6268 427CAEABAD7F3A58AE77CE5F3EEFAC6EE34942805BB1A3720D60BD33EAC4498E 4C84A6241ED3A885FB55704AA75D60A53E376716834425032DD06B290869767C 5A6C206D437CDECC40E0D15AF8C28C278D2C8A5A6A9C7B4296EC8F3B1CE2F46F FE18E7B3C96A2E41D058AC9DE8BF7E40F5EF7A658570FB5953174328C4AB5EF4 4262F70F57081214C7924A25EDD02CEF95ED1F0440E567F57D9D24AA0E854350 D4F13D2F2D51FC49634FE9B1DD3480CEF9D692D65B65B04F48ABD2CE488007C0 6F9477892678A486805CAE8AB2599910D1718801A5ED0506C47EF1A9208B154A 508FE1884A832EFFBDB9E5C313B7E9E3FA43C3EF64CDFC63A3417E6916F34E6F 574194BE2C1DA43935CEB413A20E715999D1D7900B11925943A35F2A2C814974 65ADA978CC02AAA7CE582FBED8A956C6097CEA55708BDF6A8A4F0E49B596BA6A FCAD17B80ED101395129D52FF84E435813F02CFB838374CA322EE5104760C1D5 3B3C247ED3575C4FDFD25F0ADAF344DCDC22922497A2C887706A9F67EB3C61B3 D1D4ED5AE316A2ABE354284DA189821D2B338C0C605E43CA897E8AED25812F34 59CAB572BE04560991C131A784A67A0306D3BCD0439B1172E9EF4EA5D268081B 54B4348D8F66954339BF566C82886D218AF02CF26414B4DBA09C096C192427CC 34AFB8C89FC3D9ADF8481EEB49BE4B2294EA72DEA32820ED153455299EF8AD11 01AE2387C0986EB198A8F0EAA4B89C6F52C854D05FE78B7410DF275544D7A6F7 0559E19E654D2596A24325C0E29E0EBBCB32411C0340EAF6E3ECEF75EA905A0D 2688EC4E0B2DF8274C2060B0E221250CFFBFB2B39A6148336D206A94FA29598B 5D0C111F567249B71C8D55AE8B1FD9962C13C4E01F7DB4419DFEB509E5F728EE A9182E8718BA64163D262F380BC84A9D7A9E4561A86B73282E55759C1DB2307B F80FD27D884F7B75D6ED6EF9C0BC95B171381F21DA63C27AB54569641A33F818 3703D99B63C514C24E17DE81C7F32DC1DBED75109E3340FB237062915B2AA8B2 E2C360E25056ACCCF38BE340889A0285F2A8E3E840154B7676C08EC4562F6F8D CA729EC691DAF1332E644DE831D3A45D19AD760059CCBE0E9BC2628BA329360A 2796DF9063F717B27B920AAB01F236910D485D067441642641C8103B4EF2D400 3D163938C6F0701CB7C8804FB2A40865966EFA282749E82DA1CE8B75C1427432 F87BEBF89DF6243735287DCE86CC574198C7E442C5E054EA6B5E77EF2CBC8ED5 11DAC1DF65D5C73052EBB0B5EEBB7BF02818BCEF8DAAD5C4E45C213B324AB9DF 0564BC406FA8101E335B0182E5A803AB5FEFDA990D86F7B18EFCAA18B87AF9B2 685F1D0F205126F6B01DB62D40208CCE12726E92F6F481D57E6E05EE36D8B1AE E07D44EDDAD6CAAABD63EA191143B6BC27454C7099E722B4DFC4E4F9CFF5754B B8A48A0D6BD5B96AF4145FDA226589A1D6452671C84FB789960FB66C8356A9C1 0944F861EB253B3EE02CA33C634D06EEF01D6AB6739978D333D262F9C6267427 470D98018B088FA9AF24DC2D366DB93BB5057DF9DBC2B9F3FBFB8C3DCA14D89D 826CDBDD5C721C0ABB4B09A28C7A1E4D37813B68DB85E4C2A50C5B061931C541 E5F44226F2F4CCBDD1CC34C1389CE4B464E7AB2563CFF5E9F0A3E967B05661CC 9F6E9431FB4BE1A6AD96532E32874771EC5E3E64D211E1EA1637663123062E7D 666E805DAF98D9DB4EDA09403469E0D799B817C0EC9616A3960F91F689E828B3 DA5B43FADB526A8CB4FAF3D344EB53509E0DD4F11D98605C929BB2390344A197 266E8461856C6025E1FA2A6DFEE943A80F60F763218D083D89EA18C95CBB8963 A42632427A9126A6CCE48A0A44EEF38C63A1A2CE4140E9540DC23DFD7BB63369 F09F3FFA38DA750B6E8472B4632EBA6A0C659AB04012CF411A7813CB2CC7AC3E AD89DE90 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX12 %!PS-AdobeFont-1.1: CMBX12 1.0 %%CreationDate: 1991 Aug 20 16:34:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 1 /Delta put dup 13 /fl put dup 19 /acute put dup 39 /quoteright put dup 44 /comma put dup 45 /hyphen put dup 46 /period put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put dup 56 /eight put dup 58 /colon put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 71 /G put dup 72 /H put dup 73 /I put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 86 /V put dup 89 /Y put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put readonly def /FontBBox{-53 -251 1139 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF 20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D 68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E 26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7A71316B2E148D E2A1732B3627109EA446CB320EBBE2E78281CDF0890E2E72B6711335857F1E23 337C75E729701E93D5BEC0630CDC7F4E957233EC09F917E5CA703C7E93841598 0E73843FC6619DE017C8473A6D1B2BE5142DEBA285B98FA1CC5E64D2ADB981E6 472971848451A245DDF6AA3B8225E9AC8E4630B0FF32D679EC27ACAD85C6394E A6F71023B660EE883D8B676837E9EBA4E42BA8F365433A900F1DC3A9F0E88A26 30F0D05285D6CCEF1C6CFF8FFE81F0E5C4D224C6EC7C0A0ADBB229FE2647C498 90B2A85D3D1A0B546E30ADE236018703C81E1D60A4FAF0FE280CBF3D872AF670 441504D8B1653778833DD2A708AC2ED3570019933E74EF2E13C4E9F70154EEE2 5E15A34EDE6AEF055E17B99E99BB646BDA929966CB14FAD662D2235E3AFBC491 A634C91205A9CAD07FE7538F2595BA3E89958FFBF99D19079CE8EF230A8EC491 9CDB6B2021F1ADA5C877FF8C39E52029220A4AC3BD1C7D7222A109A65CF460A4 A32E65C039BA741BEFD26FBE0C2B38D854B5367FD59E3D4312E5F271D9E06621 E390FE965AF340287230E99B1DC963507072E6A53E748128BE6CBE4C329850A3 26937A1D42C656FC7CF6D66CAC01B0727164BF8F21C9AF499464BFB9E7EBD6E2 60B003E156DC8C103EC776E809068CA1BC70FD5D4C030DBCAADDD6F7E27A57A1 A772573B992236168C9E1FD02C963E6D6DD688C6F9DA5E1DE03BFA3F870794A4 375D2AD9F8CBF4190668F6C6FFFE7E8844FFE0194CA7E3C1D23567291707145E B49C2E7C1F300F696B375D843D46EC87C1D74CC3447BAABF02A454FA3F07FE47 C928665215C510E84766B1496BDA00838993AE2559178E2CD04F460AE631F05F 502E6AA1FC3CCD35ACBE07381FB6FB4C65FE0B0355B5B190D1A906EE9096D377 CD1B24FBC94991AB3A6809E9A784E3A7A0AED6229F09364EF80B9AA0B4863669 DAC2853BBC4E53B0C9A42563DB98F434A95DA85F818C14007C3FF3ED57F7F0FA 6B713FE54861E38A39D7982800126B352AA170D9E172E2A86258877CA59088F6 D20C6970745B002D0866A0E686F7EF3A770856430975B8F78800BC8F7B4B66FE D9FDBF78D6A1418A3876170C5F311BB4B35ECFAAB94BBC306BA583EC505B9954 E2E57013B23DD3AF790FA0CF1B6DE13B0BD1542F1D42E8FAFBE4EA3A59AFCC32 C9966CBBA97F09DD0EA3B7B5C0AE0F374C53806027331B3FA304CC7D3FA549FD 524715803FD48851AD2F5F96BB7DDE90676D423B0D0C47B60C4039B792BB493F DE524A139B93E9D0FF3A031A80704A9574A35C582C636E26E96C4CD636644B9A EA14A677386D3BE8E6E9BC7317AEFF08A96A803611C370F61CBF06130A93512A D9E0D45185BDBDABA4C13E990E6C51B7CF6827A334B7FB7B634AC81C1F79D50C 4C108AC3656A7DF5D8D6212046C58A739B5A324B0AB41561E85859CC49E066C8 34B3B7A1E08A67331F02E7C712C5A272EB14EB03CF0796FBAF20CFB2CF651344 AC387EDEA9003A5C6DDD0785A5A7AF047FF69CCE725F1B5B01D4C9E55170F284 2D69A8E8B436CF7A83E6CE5BDDA7B9DE6C57BF0B110C28069C102D1CB6927DBA 94F2FABC849F9826C130C94CFB1140EC180D4BADAEE713AA4F622D2A4D21B3C9 71C325CD6CDB7D8934D543FA3D416A6F5F798520A638BC6D1110E2CA6DA361F2 A08CBCE876F63A188081DDDDF7AEAE46CA6A88184F7B0B7B32CD37B93A04CF14 9BC8B145345EB0676DCDFC3E063BF842C2C6899441685F483A1C4ECA3A44CB0D CD80F36342699857E3D30B19541592F587EA7DB06EC1819DC00BE57115333D57 91A243EE1E71D26FD433CE999BCA0D4B6D1F3FA4C3825F8A4817790A29A38FFD 27C45C047A3A9F0554BE4BD66532A47A8386E7DDACA798DE576DE468D4A81C82 E4DE8D63A7A1501E4FCEC4763BD21222F9CBBE4B82A1E6B9ED55339D9FD6B152 2BEF8C5EB36CD62656087674B50BB048EAD65DFBA5D6780FD66EEFF39140F63E CE32D03C0CCC66B95A6FCA43B1B7646381CE8825825B79EEFC9D48F816503DD0 AB252EBFAFD188243255EB29496778C6242D351E9D38B5EFED00C5CA9DE9A081 04AC76AE28F28822B63C145EE1B292DD6BBA60F37CD46B5AB68F213361DD33BE B8EFCF202E381DEB487D8B370A25C9F4E674DAFCCD424E2D45251BCFE9D1568B 5410BD0F138263609AC99041F7750AF9E5A131E083DBFE0633C098E49F5BFB9A 39F660598726CD8374EEB185D48A42E0C36149EC10ADF6FD21D961191C779D2E 25D523F6F1E23ADF426ACDBC87BAA03ECC44B1A2050F7B1E89C1B4E35A923525 DFEA735F953DE92EAB344B21D86B0F1849689DF73C6327775D09CEB22D561821 2BC174A47F5944803EBE421864DFE737FA2770E4C592AFB2F7E3B14C435CB65F E8EE88CF0E723649BB8F310FB9242C11360C47F497E74B2553371109D72A085D 62997C9969EFEE5F970BE1CE75BBBA425DC186264752707E11B661276D2E6B3B 7C292D5A86D3E54A77658AB830896BE1B051BA70A532807D4E4BC27F030F272C 83FA3C4E2A4896F00DACDF1AE61A5D54102CAA7702CF2FABAB4290CEC32A7795 06B10C3851C00B334BA852892758162A05BD114A4E25CCB2EC2A2EA1B7819DC4 696D540DD90680FC3F85B5F454C1905FE566B864B34C37993F38F4377A3FA3AC B9E7ED3C1F8C977410C8774F9F4402337682838C545A7CEE44CD81CA88AE6CEE 505921ED119F0A6701B0261D0D25C47BF4D01CF42460B38BF893B9AA947475BA C79EDB1B3734802EA5AE4FB30B064F1C49C28F98F2FC848D4AFF84C12B7E6B8D C84FCEA2B34388837EF13942BFB33984914D9D216295CD008A6A99470AAD4ADF 888783389C159213D343CA72934676E742087FDB9579A65E1B173B345C81B1D8 F51B2ED73EE500B2A3C7E5192342A38327B23DB6BB4F54161CC042A4C2654602 65D65C00A9D556FAA416751982B9A534B1D6C61C3E5C8080986879B9038E96ED F18A0B52BE0D6B1290AC882B9C4753F0EFC822D8370890736CCE9F242FDCDB3B EF1D29E15CC4DC3FEC851AFB2A9F80706CAD237572D68D01D2BCC37E14E000EC A72CD8469B93E7535DD2C980D30CAD0F4DD380E1897F5D70EB4675586DE704DB E871E36C7027EBB257A76540AD13EDFBBB740E6F45CF1444AF4E7D6AF811F6A3 7B6DFC3513D47CF6308D06AAB00955FC99446FF1A3E11909F3FD7F2EBB8E6F7A F76A2251C70D51E9590231EC60A306739DA92CB14BB8FFA620F84D01C506A1B8 C3D1EE5A60931B374D2B525C3D51819A52EF0E1036164EA62A6D2754C0DC0E09 5830BE52F5951346E4D5144008B3ADFDC1E45AE05B5C5AF950F888A89D4313AD 15F35B22D0269EFFAA6E9447B0443C7BC7AEDFA39F1477D8912338BAE07CAA75 D03ED8D917742EE42CAA4C02A307AD64582D22536F6D26B9AB15F8F95A6EE145 07C0246BC51215E7ADFE03B8B799215023DA3FDBC6A7763CAB9C879EE1AB885A 5CEDEC89E39D6922187F4D2AA5BA4A8E3A1E20498F13FA7B42E8FF0A3DEB7466 011E2DB07FB251BDBC974B76F865B6AD698A14399DEA68D5BC75081797A9A518 13E848EA266E7505E21EA91DCCCD73130D1207BDAF0205F54815E5A8A893B5B2 5CEFF8456686EB01584742BCFF7E79FFBC5EBC24719CF77518FBE87A6E991E42 A66FD0F99F8C032357DA02BC8C56397022550D27980150EA0D4DEDF295B50789 09A23D8532D10376878DA88D2EEF2896AAD62403FB1A5D311710A391557128F1 BA121BFD2FC3128260A8DEEE493DC113F9B9FBFC5CD70BEC0F9AF20D03CF0283 29BDA0666F429B2EB73723E4A3AAAE3E7B2CBBF64B2F0B2D0DFDA187DBFFB700 A2C2F29917D446C5D5A725CD82D26532268836882BF9BDC82EDA5B684C1D8EA8 A5A65F0CAABF85FF3337A27F49FA458A6FEDB8DE5EE946C7FD0C4E03E1AEB93B 122483D6D65BC7F2FCE105E9070D86B5A6B977EF8CCCB554918E362DD3070EF0 8FB050D122E92719E92F3FEBEBDF2E0780CF10D255B27711614AF630F6EF8B17 61C9834F53C1F4F59694C608C192067C6304598E02324D6C07D8FD500BB0C043 6D73C2A5A54F325879E9C00F1A52C9AA6EFAB09D0C4931E1F43C222A241D8C8D 3FDD4D603269613822DEF8777D2279137282A9CEB66EBB59861CA1885077E931 3D0487447206AA686A4BB3EC7727C5718F554CA9ED5AABC1EE55C8B5D89EC182 B3267322A6B907CADACB3BB3321A4F53A5211F169C745BFBEA490F5F1DB147FA 7602C0A393C0BC94AA6F1F64BE18C062B25919F1134DCDE268F1BB4AEF555AFC 61BF08505B48AEC47A119925E033C49567B2F52B9C21B81D873DED9A7D664D37 4811C849EFC5BC3878B06C716B63D2179395B41D5BC3AEB7AFCB3A4F6CFB7C05 255FEA9D86E18D645674BD0298F0A5B88DD439F7C0F970E9DBB0C55DD73911EC 5EF27BB63B1BE63E69ADA025784D094B5CD6E461BB8DE31E4F324B1853FF1312 5DD2BFFD375CF9115D2F79CA617C5F9EF4AC85997097A1C00E1FF247DF0377F0 B735A488D90D4082EB14881B633C642404E2AB57F8B4ABE8D4F1DCAEBFFA38DD F3521CC76E9D73FBD4D2C7809C71C88314EEFFEF6476E7FB081CE2743B448302 E306B9CA22A914B904460FEEE75D78B5BD4904A6AD71A7B2A6253799DFEFDB0C 6A176A21FA1D61C8073B3B86CDCC90EA69305CC5F217893F7A8B3588349A1BC2 11B1BF94C6B06676AC30E8CFA54B27A5B2B5895F5892AA676BA892D38721718D F732EE01CEFD0CFECC4E1E8768ED27662F0E64DF3060D21726C51592F803BE4B 3C492CCC85918B752BC4E01446CCC5DF054C528F69F9C6D3F47B7ED3B1FE91A1 53394B25CD8C652799695E0E893672AFF97EC83E0258B9ED2841E3DDE7E56B6C 904C0C250CA8D064876B930F09F3B8B3E453D751FBF5A48F3763B3EA18AC6E3B B14E6299C28BE2AB45493F3AC6B22D530FABE9241AE21E3DF857DBC6E71C0BC0 73785B032B0739BEF952EE508609C8816255B2C99E74217E88986A0B5AE5BE27 FD7924858AEE3B8B95E77EEF52E24690E8573CC49A5A903AF79CC54808F7FFE9 0615BE30236B64014659E068AFF6CAD935C9AB0B469C45D30CB5D242BCCABCF0 AFFB01D0C18EFE97B03EC53850089166947CB9462A28AFEF313250547DBFC22D 9DF3FFB7A3DC4671D984A2A8B50B64984B23CF8C447FA6BC4D23BFD8DE235ACC EB0C1580270203ED6C998F9C4B5A4910C02F6D4A53D7A82EFB7AA6A5EA8580B0 41592E62084D48750597E8E08EB36340C0A1BD800680B4D935FC38C514CCD74C D3D36C817B85C3A76DE41F05208483C5A0223D5E2C839194984CC7A204D6F7BD 0FA838DB3041801A99BAC712E708C3E365E040F53EB7508BC9EA9FD795DAF7DA BC7775802B7BC58EFA929189B34E70C202170F55ADE11A27DB0B2C34856F49F8 62DD531CD50ECE117A565A85CAD494B6C63D2033ACF942907B68FE54758178BD 7839B1408E905A12D7C2CB8BB7E540103C2A73BF9D00A19F087EA04BF6D98A3B A6AE7B08DE803D26B71E14D0D5359CFB677686AF6241EF8FC69938F47B695D47 4996151108948A8E6C4CE32ADA46455A2D438CC3B4A5CECD86E65EEEE469F6B5 86582579AB7DF6389B968AAB5EC44A24E385B42BD2F4D9429012093291C33218 8B9A0FC84BE620752901C8CFB43C260E3021F707229B2C10A76F29357D046FC9 552AB586C2E6D715B9B659BDCE4AA1AEB33ED4E3D888AF3D92DE3EB9A53BE06F 34DB0FD15F166F6078EC0F812EA8BF9CBC6038285FFDA4EC6EFDCE2D9081AE85 939629D44D9758BD90D1FFF1703F4E800CD1F1CD34358BDCF6A6196CEC07336E AB94B306AF827243B6D3771C6672FE52A0806B8485BCE70303B9CD01DE14C623 D2D201ABAD325ABDAC839ECE0E0DC7B54239E04A28A9417D22FFB34B74037C7C 9EC7820D30A74E934517A47DE8F36970474AA3B987259735A00B8995290B956F 9FEFBC53242D478CC675F718A7D4BF08A4D20E59C1709C74F07CD19C3BBAB429 AF9637DB03E11367247916C189FA662BAC410168825F9118C15D1812AE0BA71E EC4F3E0D7B42A64F6E84F0EC19DB61A544F84EB148926352B5582400C4408A92 EBF4EA1B36BA3A234B683CCB5A3DE486ABFCC3444853E299C8632F56D1BB04DF 99F202E6A8E965D3923E2C3DECD4F38A96475D4C231120E3BC88611679DBE6CA 18CA08483F2B4CA97402AFD0A87F569CD487B7CF47FDD8D4D47BAA8F8ED5D3E2 8C2AC2D193367E9E1D4B0AA7C97DB8B676684AD3A892EBFC6FA47842C03D2EF4 2BD313323A9DEC4058B5FEBDE32F1957F640B4BFE94E8E7112E2BB984F15ADF1 4B8BF7FFE8065F3532E8A4B3AC87A13EC7C61C0315EAA6F804E685E5CE17702D F0CB4E97D5ED658D2294650B3B5D5EF96EA1C31E8067759DAB511960C98F6EFC 6CE5F5FF096CB853C73F04C5F812361C36AFE836999E7E8980B86F4883D20073 C76D04DC6151E8F1B342D10B221772801ADA4BA8D9B699D81F6C935239DA5800 F9D53EAE9DEA2DAD9A28EE16A5C6E9E8F151C772CF2DF94AD37F7AC5654C0108 AE4D8B0F0E783C7A266C1CE3F2D2116D17F5D47A1F6C79489AB640066A2F7B99 2F713202EB58421E08FB8EA70CC1282A9D972E3DDA00627E8422A0568B57723B FCC428F0C89C7950BE1A32F685C19DB4CA0D1D510652DAF7B81BBCA6DBF2F4CD 93F87FFD3A3CC84B99AC8D1F99A8AC08C4C3A22A862F9BFEF28875A9DA3FFB23 152C60BE0B58A5C4E772966BB22F356629E361E54610459342958B2EFB89FCA5 392E646B2C70BFF9511ED5BA3FB57C93963B56CFE1246FA24F374ADB969D6C5F B647837A2CA29E9DE7CC50596004B8CC0EED0AAB4F6C94BD195F1BCE3FA4EC37 59A0C605FA25AA082D39F7252A645FCC5138E7D0ED3E57CC9003351EC2796695 71ABB6799A6B512FE4C59FCE0A43B0FF11CB50470E1A487D47844D1AFA6C2ACB 5E019637C1B62F985C89ED25AD07B5F5806768AEEC0F2EF364F3F1641AD781AB B80241DA9E824533BF90E99C15EBD2328D3AE7933D2498CD81CC1D67BDAAF1E8 DDD40855C430AD8CB4F62C14AC041C96E1C6C5264F9464FA53DEDD79130855B1 4563DCAC539012844B909237C5B17C0CF28268B1291E3803360BD8DACE84D9D3 20EE9F1E60CB46D56BF804C3B7EF11C33ACA7988AF12DD86D58AD91CEA8EC5AB 6663D4E8CE0D6507DCED362E13FD7330F59BB3523F06532BA3C5641E5C7647A7 2ABF8188C12787060E935AD15476B89B7BC4E7251D937010F94A7AC9D2C898C5 842DB78DECC095ABFB07CE7662CE3572FFFA50484DCCFE44E738AE1BB3D6094F FCE013D8833293D43397D5E4774A8980E84D76BAEF78DC65D57B0BA5DD7FA52A 2689D746F9DCECB3C25D54655C9C87BB7975215A508E71CF8DE95C7A2C811B77 95CDB33FB44FA5C12158A5454F7E02CBF47840E393D481DCAD971BAC7186D161 4374FE4125BCCD6D74DAC94D2D8CF05E5D3C49A23001AA95B8EA2817D55127BB 9A60C89D90F1821A897FF6976E70203F17B5DA9852A90FF67782280FE0000E7B 99B2BC4A1268A23F698C78664734BC3252A0B0982E5E6F49528E3E3436407CA0 F48E5D58B5B7DC4DFC78F2C1D687A9803A0246B6D13C9C40507ABB1FDAE74566 B269A30818081AD234D31BAB6A2A3581E4DBDC65379A3276811EB34E4FF7597E E2C4D6687C2F6791B971781EC1B33BC1F8C841ECABD0B2AB4ECF7014923EECB1 069045EDDF3F4C4356DCCD5275CCFF5F4E7161881E5CEBE09FFACF76A9BBDDFB 0BF98923ACA7986132064D216C09AD1F48C73199EC8EDB017BE43A085D301ACE FEE0591FE70EE0F40F6266B73AA75EAB4E656B37117533AB7A3F673D1A537ED6 DFA39DD3F22B2E4BE47EE107B5ABE3E8863D3DE0BC7300376F18FFF0DF1D7CDC D137D5441519307D729B020A93A26F82403C48A4907454A2BDF252224119AC26 809400EA9CA703FA425E1B0BF9DF06D023CB973FC9A2C5880E6B45B7932E177A 43F02A6930E340A52235D19A8959EAC2C9CE08F1A62C0EE4962CA49B0FCA55A0 752C035C73AD3419708906D8D2913C1872E0374D799B6F876C657C58CFFA69FC C74247185D3175BDECB15A2BCC8668C9C47BC17F7E6DBD3B7CB8ED49B3EAA72F 3743A240323B5330F786BE48921FC73F7E17AB128B50B9DAD143C2A112638874 D3893E726B548D9F19B9658E4491EF2BFE7670866FB0825042CCC85F598BDACD 531EF99247F84FF0B71791650936307497A2E98CF7636809CFDF72E664E448BE 7F1CCD94FB737DAD75427901BE513A1F254DA9C75F85B3F19A6E63E592DEB786 3884CA7BA9D0EABCE1A3C21D1E4D8972CE2AED6FA3F0C034FAA69201C167C300 DF4341950F49A1AFF19082505E8821E96D818F410AD4A3464B3A9AFD11B0EE4A C389095B237E7A4AD6A1BD81CA06C4C572F8B1D734FB68CD5F60DFBC76ACBFCF 44558E9B94CA4C3DE56B95F2EEA94198730A68C63DD51D162CDEF716FBE12EB1 999689E40454D9AB55C2E3505F4D208BEE63F5CF6949882B1D183F3DBB153578 267697559B8BC40FD1638BCF33E21F12D71E59F27FBB32E9A9AAD0AB69C271F2 957D3792DBAD7BFC466A4E2ACFA99220355A4E28159F3F1EA47D45D5A19D488C 0FE009EE72646930EAA700D38751341B01A08246B598BEB61601197330BFCAFC C2F556FB52B8F27E82C7A5ABAE41B19E2EDF9C1BB04804A347FC66B4014E054B 53261764BD7FB8676FAB6D5DB217A24B351A02FFA61B77FF7F1D40E4B7CC529B 51962D58F00DCA69E6ECBC8BA9C848D5377465CE717993B54FC7D1C545011707 0327E0506C1573A5008BFB579F72798A9E54DF44F45942F20F1E31358F4AE18B E403C7BF1B2EAB66FB0DC6B5C964800A90818876019ABF758766493CFE51D0BE C67DDD2397C9A569320F6611FE479878AD36E3FD5052F388747CF640B0F37A32 24B8588EBD59131DC6A4D0C45A48E262DB54A140E577AF70B649FCB1D6CF19D9 10C057D710C7DFD2C755F467E5BF5798E053D67320AA4D6A32A8146D34EDF41C 00C5C6E983C32CADD5EA813F057FAF8890A784894AF5EEB87D4EACD65219FD8C 5F9DD8EA382AAB7F5E01681EFDFBDC676562E9157DEE95328052EFFFBD66E328 D2045BBE3B2A0932D9722B887E87AF217238FCA9D9AD3255D68D9B1120B99AE3 81267C1EAE55DE0F015F99FE5E94FB86DCFAC0AE90E1B7B90E9C635D430114C3 94D297E67A3427415B2069B58B372B0416AE7A69B7C72C9275C3E4C850DFA3BA 6013A590B438B5848E99347E93E3CB25818C1087A0B9E5388A03EDA103B7ED52 A34E4ABF71813CB7D0A78C8E5CA5E7953BAB1F25A15CA5C6CCC2EAE2B15590BA 07D68911057DFECADE0DB68D20C17C8D5137DB5280066168DF4C60AA0AA939EF 6666BBF044B66693CBCD0B4032828E33E432CEC6D18A509A8DFAC108708ADA60 5AA2F2BF31E02A70B377F5334F438F1A0CBBB6362403757C12E51C5140FEAD2D B770A7EBD8C13B226EA15F624279C1B0E270428E10C22F37EDAAD86A0E940FAB CBCB5613B44F3B65594BC8594F9424F3CAB1929BABD80478B026C17DCA6823B8 97DE3F697CC02016E234226547BB6D9235A9D276BE50769904D0EB9DB2064F7E B6C22CAA3FBB54833A1AC3060C4A6986B6FE5C6D01A96937E800438023472401 38B9FAD5D24B26D76F4370AC364AE8EAF330E4B16547049E8F7BAB09412385E1 68BBC6B5837307A985AA2CF54181B7CD97B3777F8CEFE0C032EBDE4EED43C1C7 3E90F71D23BDADFB8CA6FF9BD86FFA1704BD5B8C3CA57249875CA4DB5AD953C4 8DA8DEDC027E6967020C2E73AF62D07A71700E342896A608023211692E1192F0 5D6D453707C165EA1E8561B40F5C5DE62590CD1F6CEAB656EBFDEC34FB715437 378D7A5E3FD2DF4016D68D4CFED698D2516982F4DB3C0E6AC5D366D8B2FFC260 5B71DD00A8415D5EA2DB5D0E4ECACF4DF69E8068EE5601D5E1C8ED8841A82D55 643A1C5045414019853CCFF2612A7C95AE43FBFABC6D8AF5D2D6221D9125D15E 4ED0851A10780B3B255AB164CE29A86A71BEE2EB8777ACA4C39E0D91A7B265D7 8C0AC66F7F9ECEB82BF927173AFBFCD9379E7AD590046A16067423D6F5E1DC54 69DDAEEAE9AC2E6861934E2ADC0319D440D92701A68921D82E17BA6BCD6C4710 6E06837ABE8AF9BBDCC3D2A1120FEB2E984BD4473976BF581D09BB6C4DFD0D23 94B0B062C5D37B157B7ADA216B8E09A79442624C8966E11F99FC34D6912738A0 891A21679521836AED67C8BF7B09AF6E6DACB1CAF1811073733033CF0109AFDF AA83CA6CD578E4A72DB7F38FA43237CB29C5415FF0342E3AF89FA0C8E9845CC6 BEEF1C3E2BB5C978B2CCFE58F84B7F4857E5D2836553CA3E9CF2FCCF360093CB 4B5A597939A919A1023659EA281A24ED6FE6F0A861431F8B2531B270D8180DE0 794E7F6D9643FDB37F0DF16CE5A99CEC152B4FA8DA8B3D4339BA08BD339E6AB6 118ECF266B738B48AE64961D7B56D4CC3246CAFC6D2971B0444390773A9B3104 213F33D77A7D84F312646A0971BBF9EBBC847DFA6D50D08E58793D18DB03A290 C8044CB5490C8BE89E80330C9881A51A7A9986737A67F8FC3440583E114F0A24 38322E426994DDDEF86CEA5D9E4D29D8BC4FBFBB7C7C31581E40A85542E7AD70 7105B1A1060FE1127891C4E35D526D58EFBA75740F153ABB4091F8B02D8E9470 7F571B024C9582C001928EFB7A70B15035657C4D1FED3822DA1B8046691DE835 015D21841837A1D8D2CC8D3D523BC336C2706C138861E0ADF7D3CFA98F2DE595 95CAFBB936E018AE00CE5CEFEDAC6B1E986813600F1B712810005FE169BFE54A 1EFEAAF2D08CB0B58A9B29C24E3617D4B340C6219F686BAC1497F6E7C23C56AC D8EB7172EA20724FAF7A3D1947DA90DC4CF2F51504434FDBC4A69A5D244157E4 73E39A7EBF6B3A354B35DC6A2B47E44E29D9231F16A12230E43BD395E76DB92A 2061800D98DCF2FBDC471ED62D18B4A0CDB7AF2130EB2C1C30810D3015C813F3 11FF9DF076812FA8C8302CC6365B83CE994B79A5971C42B6E8F3F8BC430E3882 EF97D039C1D73F0E69B39924007FED388EC46F13A46DC173E18E1A98CA9FEE3B 585E30E57CFB26ED183771BF13BC290E9B8AE87AD10D539E0431EC2BCF184985 6F1AF03D08E6F63A9812942232ACF69CD86DA2EE7639E62F2225EC1A98CBF4CB C8F124CEA65B8F270A0EEF556BA7012FC94E49114BF2E3D09135608681F58DAA F8047D0B58844989EDE335CABC2885B78750EBC173CB21CDB25852F14F65ABF1 FB454EA6662BE2FADCADC0805D55D70BD8247030CE08B7F4840BAA2F005B8D8F 09FAC4F27449316827B7AF7D55DA3D2DC898BC3CEBD51CCDD16F27A820CD5286 9CA4D613ED71AD53E73ED7A4100390DD969C58C6D3757540EA6F04BAA88154A0 CE267B782D92CA57FD90435F84A4274A8A1918F5595170C2216DB27AE1D10CDB 52093727713EE31453B7A0ABEC5C9D13720B237E39D29AC65A90F9709FA5D968 68DF28AC4B51DAE1632A89131B1C5E1C672C507AE418657CD93117D57A4E6C37 4985AD3841B77FB1FA017EC247D96BE541CDD12777A7E9F51831E1C27E032B38 5669D1ABEDB7CE8DEBE426A0E1AA9DD327CBF49544267F579F6D824641962B76 AD760CC51C488A7A83028408065B0C6E91C4ED4A00C9867F5AEA2C7413C373D1 57ECB402946F8CF12C5DA0EF91A06FA8D4BFE0B34C8C16DEAD7921303F1EA5C3 E2EA4438B37984FA73A71AC8DF2A3062C274773ADABD131F090C9018516E38FC 639C58BB54038C324F842F6E9172C8E4947BD78C8D7359EF17A8372AB22EA408 2C75FB6D9F896EF854116A8064A3320E46CC43D28A9126E860C8C210DDD13D04 EAAA4271E2B0E271D65CF27B91357B54A3AD9AEF82DE150CE4648314B050DC49 2556D8BB94AF1805E530F9E07F4E98D71F7074E25986724B4D4849A36EF376E4 8FD344F961A3EB161EB5F73BEDDA650CF4F77544943EFA286DF17A02BB017C29 F8CEFE9FC52EEC5074DEBF69C5BB80BE6CE6139CA6894C9DF7F1A0483C0A41F4 BB4967845A75FEB98EDB8F4F87D622ED031CF9D938175D4C71B0FD0C21D47ED8 5C95660879D914D15AE66D533B3EB619B3C60F071C55881D78EA703715AFAB45 6A3D8C30D7C9E74CF1B90C054C496C6C183115BB9A2502E4B77E6CCB8A99159C DCF1ADA5F72C68382065EEE0F86A077AD112C79AEE2094ABDBDBB6A025A6A146 C29BBA89E514379C9296EF0B61A1990AB2CA0616A7C0668E6EFFE6D78C557CAD 401C0004BAD53E73CFF9731DE5960DD0D82DD38B5164585E7044AFFD52D4DD19 E4EC15C8BC7125BB715499719D97F5BAC3A8F97F5B40384B56199D5A9520AE68 CAA016BCFCA415060013F749C804223E5A8FC2E37E56CE9EC7EC9147930B4E07 4766C8430ECBF3CF117C7EC6C1955217EF687AFFF5AEC69FEE89464552DAFA50 0F834953B2BC142CCFF7A3DD45708401A170458A4BDEB04E19EBF5C4B5B19ECE CD640A22A2EA3C41CC282E12EC7A08B0946E9043419A8F35A8C0492C374D6751 25C7709F9B4188DE22867A7B75CDFCADCF7F83C015397D 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 40258431 52099146 1000 600 600 () @start /Fa 152[42 42 102[{}2 83.022 /CMSY10 rf /Fb 143[59 112[{}1 66.4176 /CMSY8 rf /Fc 133[44 44 3[44 44 44 44 1[44 44 44 44 44 44 2[44 44 44 44 44 44 44 44 17[44 11[44 2[44 10[44 44 44 44 44 44 44 44 1[44 44[{}32 83.022 /CMTT10 rf /Fd 201[48 48 48 48 48 48 48 48[{}7 83.022 /CMBX10 rf /Fe 138[51 2[51 51 51 51 7[51 2[51 2[51 12[51 6[51 51 9[51 51 23[51 51 40[{}15 99.6264 /CMTT12 rf /Ff 165[47 58 3[58 55 43 57 1[52 60 58 70 48 60 1[28 58 60 50 52 59 55 54 58 7[38 38 38 38 38 38 38 38 38 38 3[21 24[38 19[{}33 74.7198 /CMR9 rf /Fg 133[34 40 39 55 38 45 28 34 35 38 42 42 47 68 21 1[25 25 42 38 25 38 42 38 38 42 12[59 47 1[64 3[74 52 3[62 1[54 56 1[59 58 62 1[42 16[25 30 25 4[25 19[42 6[47 12[{}43 83.022 /CMTI10 rf /Fh 171[83 84[{}1 99.6264 /CMEX10 rf /Fi 150[39 39 50 50 47[0 3[66 28[77 77 1[77 11[77 3[77 1[77{}12 99.6264 /CMSY10 rf /Fj 134[47 2[45 52 32 40 41 1[50 50 55 80 25 2[30 1[45 30 45 1[45 45 50 84[55 12[{}19 99.6264 /CMTI12 rf /Fk 172[55 72 82[{}2 99.6264 /MSBM10 rf /Fl 145[43 2[37 1[24 41 3[36 100[{}5 66.4176 /CMMI8 rf /Fm 136[51 8[39 8[31 39[55 3[35 35 35 35 35 35 35 35 35 35 4[55 43[{}15 66.4176 /CMR8 rf /Fn 129[49 3[45 48 55 70 47 1[35 3[49 1[58 2[51 40 33 56 3[51 1[41 14[60 3[75 8[63 4[73 2[76 49 1[27 27 31[50 55 13[62 11[{}26 99.6264 /CMMI12 rf /Fo 134[61 61 83 61 61 59 46 60 1[56 63 61 74 51 63 1[30 61 64 53 56 62 59 58 61 9[110 2[78 61 80 1[74 6[40 2[71 74 83 78 77 81 8[55 55 55 55 55 55 55 55 55 1[32 38 32 44[{}47 99.6264 /CMCSC10 rf /Fp 132[49 43 51 51 70 51 54 38 38 38 51 54 49 54 81 27 51 30 27 54 49 30 43 54 43 54 49 3[27 49 27 60 2[100 1[73 70 54 72 76 66 76 73 89 61 76 1[35 73 77 64 66 75 70 69 73 1[46 1[76 1[27 27 49 49 49 49 49 49 49 49 49 49 49 27 33 27 76 1[38 38 27 1[81 2[49 27 13[49 4[81 54 54 57 8[76 2[{}83 99.6264 /CMR12 rf /Fq 133[42 51 1[69 51 51 49 38 50 1[46 53 51 62 43 2[25 51 53 44 46 52 49 48 51 10[68 68 1[51 3[70 1[82 57 70 2[68 1[59 1[69 65 64 68 8[46 1[46 46 46 2[46 2[27 1[27 44[{}42 83.022 /CMCSC10 rf /Fr 129[42 2[42 37 44 44 60 44 46 32 33 33 44 46 42 46 69 23 44 1[23 46 42 25 37 46 37 46 42 3[23 1[23 51 62 62 85 62 62 60 46 61 65 57 65 62 76 52 65 43 30 62 65 1[57 63 60 59 62 6[23 42 42 42 42 42 42 42 42 42 42 42 23 28 23 2[32 32 19[42 42 4[69 14[{}74 83.022 /CMR10 rf /Fs 133[50 59 59 81 59 62 44 44 46 1[62 56 62 93 31 2[31 62 56 34 51 62 50 62 54 7[85 2[85 86 78 62 84 1[77 84 88 106 67 2[42 88 88 70 74 86 81 80 85 6[31 1[56 56 56 56 56 56 56 56 56 1[31 37 31 4[31 19[56 5[62 11[93 1[{}60 99.6264 /CMBX12 rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop 755 295 a Fs(THE)48 b(COLOURFUL)i(FEASIBILITY)d (PR)m(OBLEM)451 544 y Fr(ANTOINE)27 b(DEZA,)h(SUI)g(HUANG,)h(T)-7 b(AMON)28 b(STEPHEN,)f(AND)h(T)-7 b(AM)2904 523 y(\023)2894 544 y(AS)29 b(TERLAKY)299 785 y Fq(Abstra)n(ct.)41 b Fr(W)-7 b(e)25 b(study)f(a)g(colourful)g(generalization)e(of)i(the)h (linear)f(programming)e(feasibilit)n(y)i(prob-)299 885 y(lem,)30 b(comparing)d(the)j(algorithms)e(in)n(tro)r(duced)h(b)n(y)f (B\023)-42 b(ar\023)g(an)n(y)28 b(and)h(Onn)g(with)g(new)g(metho)r(ds.) 42 b(This)29 b(is)299 985 y(a)f(c)n(hallenging)g(problem)h(on)f(the)i (b)r(orderline)e(of)h(tractabilit)n(y)-7 b(,)28 b(its)i(complexit)n(y)e (is)h(an)f(op)r(en)h(question.)299 1084 y(W)-7 b(e)31 b(p)r(erform)g(b)r(enc)n(hmarking)f(on)h(generic)f(and)h (ill-conditioned)g(problems,)g(as)g(w)n(ell)f(as)h(recen)n(tly)f(in-) 299 1184 y(tro)r(duced)c(highly)g(structured)g(problems.)35 b(W)-7 b(e)27 b(sho)n(w)e(that)i(some)e(algorithms)g(can)h(lead)f(to)h (cycling)g(or)299 1283 y(slo)n(w)k(con)n(v)n(ergence)e(and)i(w)n(e)g (pro)n(vide)g(extensiv)n(e)g(n)n(umerical)g(exp)r(erimen)n(ts)g(whic)n (h)g(sho)n(w)g(that)h(others)299 1383 y(p)r(erform)c(m)n(uc)n(h)h(b)r (etter)g(than)g(predicted)g(b)n(y)g(complexit)n(y)f(argumen)n(ts.)37 b(W)-7 b(e)28 b(conclude)g(that)g(the)g(most)299 1483 y(e\016cien)n(t)g(metho)r(d)g(is)f(a)g(prop)r(osed)g(m)n(ulti-up)r (date)h(algorithm.)1549 1958 y Fp(1.)49 b Fo(Intr)n(oduction)100 2133 y Fp(Giv)m(en)34 b(colourful)g(sets)h Fn(S)1040 2148 y Fm(1)1079 2133 y Fn(;)17 b(:)g(:)g(:)f(;)h(S)1358 2148 y Fl(d)p Fm(+1)1522 2133 y Fp(of)33 b(p)s(oin)m(ts)i(in)f Fk(R)2116 2096 y Fl(d)2190 2133 y Fp(and)g(a)f(p)s(oin)m(t)h Fn(p)f Fp(in)h Fk(R)2988 2096 y Fl(d)3029 2133 y Fp(,)g(the)g Fj(c)-5 b(olourful)36 b(line)-5 b(ar)0 2249 y(pr)g(o)g(gr)g(amming)38 b Fp(problem)j(is)g(to)e(express)k Fn(p)d Fp(as)g(a)g(con)m(v)m(ex)i (com)m(bination)f(of)e(p)s(oin)m(ts)i Fn(x)3226 2264 y Fm(1)3266 2249 y Fn(;)17 b(:)g(:)g(:)f(;)h(x)3540 2264 y Fl(d)p Fm(+1)3710 2249 y Fp(with)0 2365 y Fn(x)55 2380 y Fl(i)111 2365 y Fi(2)28 b Fn(S)265 2380 y Fl(i)319 2365 y Fp(for)d(eac)m(h)i Fn(i)p Fp(.)41 b(This)27 b(problem)f(w)m(as)h (presen)m(ted)h(b)m(y)e(B\023)-49 b(ar\023)g(an)m(y)26 b(and)g(Onn)g(in)g(1997)f([BO97b)o(],)j(it)d(is)h(still)0 2481 y(not)32 b(kno)m(wn)i(if)f(a)f(p)s(olynomial-time)h(algorithm)f (for)g(the)h(problem)g(exists.)46 b(The)33 b(mono)s(c)m(hrome)g(v)m (ersion)0 2597 y(of)i(this)i(problem,)h(expressing)g Fn(p)e Fp(as)g(a)f(con)m(v)m(ex)j(com)m(bination)f(of)f(p)s(oin)m(ts)g (in)g(a)g(set)h Fn(S)6 b Fp(,)36 b(is)h(a)e(traditional)0 2714 y(linear)e(programming)g(feasibilit)m(y)h(problem.)100 2830 y(In)c(this)g(pap)s(er,)g(w)m(e)h(study)g(algorithms)f(for)f (colourful)g(linear)h(programming)g(with)g(a)f(core)h(condition)0 2946 y(from)48 b(an)f(exp)s(erimen)m(tal)j(p)s(oin)m(t)e(of)g(view.)90 b(W)-8 b(e)48 b(learn)h(sev)m(eral)g(things.)90 b(First,)52 b(in)c(our)g(exp)s(erience)0 3062 y(this)41 b(problem)g(is)g(easy)g({)f (w)m(e)h(exp)s(end)h(more)e(e\013ort)g(to)g(generate)h(di\016cult)g (examples)h(than)f(to)f(solv)m(e)0 3179 y(them.)66 b(Second,)43 b(while)e(the)f(classical)i(algorithms)e(for)f(this)i(problem)f (already)h(p)s(erform)f(quite)h(w)m(ell,)0 3295 y(w)m(e)28 b(in)m(tro)s(duce)g(mo)s(di\014cations)f(that)g(ac)m(hiev)m(e)i(a)d (substan)m(tial)i(impro)m(v)m(emen)m(t)i(in)d(practical)g(p)s (erformance.)0 3411 y(Third,)34 b(w)m(e)g(construct)g(examples)h(where) f(ill-conditioning)f(leads)h(to)e(slo)m(w)i(con)m(v)m(ergence)i(for)c (the)h(some)0 3527 y(otherwise)40 b(v)m(ery)f(e\013ectiv)m(e)h (algorithms.)60 b(And)39 b(\014nally)-8 b(,)40 b(w)m(e)f(remark)f(that) g(a)g(simple)h(greedy)g(heuristic)0 3644 y(pro)m(vides)30 b(comp)s(etitiv)m(e)g(results)g(in)f(practice)g(but)g(w)m(e)g(\014nd)g (a)f(case)h(where)h(it)e(fails)h(to)f(solv)m(e)h(the)g(problem)0 3760 y(at)34 b(all.)47 b(Additionally)35 b(w)m(e)g(pro)m(vide)h(b)s (enc)m(hmarking)f(that)f(w)m(e)h(hop)s(e)f(will)h(encourage)g(researc)m (h)g(on)f(this)0 3876 y(attractiv)m(e)f(problem.)1159 4152 y(2.)49 b Fo(Definitions)38 b(and)g(Ba)n(ck)n(gr)n(ound)100 4326 y Fp(W)-8 b(e)44 b(call)g(a)f(system)j(of)d Fn(d)30 b Fp(+)g(1)43 b(sets)i(of)e Fn(d)30 b Fp(+)f(1)44 b(p)s(oin)m(ts)g(a)g Fj(c)-5 b(on\014gur)g(ation)p Fp(,)46 b(and)e(often)f(denote)i(it)f(as) 0 4443 y Fs(S)34 b Fp(=)f Fi(f)p Fn(S)315 4458 y Fm(1)354 4443 y Fn(;)17 b(:)g(:)g(:)f(;)h(S)633 4458 y Fl(d)p Fm(+1)763 4443 y Fi(g)p Fp(.)53 b(Suc)m(h)37 b(con\014gurations)g(are)e (the)i(simplest)g(non-degenerate)g(cases)g(of)f(colourful)0 4570 y(linear)44 b(programming.)78 b(W)-8 b(e)44 b(de\014ne)h(the)g Fj(c)-5 b(or)g(e)43 b Fp(of)g(a)h(con\014guration)g(to)g(b)s(e)2914 4496 y Fh(T)2997 4522 y Fl(d)p Fm(+1)2997 4599 y Fl(i)p Fm(=1)3144 4570 y Fp(con)m(v)s(\()p Fn(S)3439 4585 y Fl(i)3467 4570 y Fp(\).)77 b(In)44 b(this)0 4687 y(pap)s(er)e(w)m(e)h (consider)h(the)e Fj(c)-5 b(olourful)44 b(fe)-5 b(asibility)41 b Fp(problem)i(of)f(expressing)i(a)e(giv)m(en)h Fn(p)f Fp(in)h(the)f(in)m(terior)0 4803 y(of)c(the)h(core)g(as)f(a)g (colourful)h(con)m(v)m(ex)i(com)m(bination)e(of)f(p)s(oin)m(ts)h(in)g (the)g(con\014guration.)61 b(By)39 b(B\023)-49 b(ar\023)g(an)m(y's)0 4919 y(colourful)33 b(Carath)m(\023)-46 b(eo)s(dory)33 b(theorem)g([B\023)-49 b(ar82)o(],)33 b(a)g(solution)g(is)g(guaran)m (teed)g(to)f(exist,)i(and)f(the)g(problem)0 5035 y(is)h(to)f(exhibit)i (one.)47 b(This)35 b(problem)f(is)h(describ)s(ed)g(in)f([BO97b])f(as)h (\\an)f(outstanding)i(problem)f(on)g(the)0 5151 y(b)s(order)f(line)g(b) s(et)m(w)m(een)i(tractable)d(and)h(in)m(tractable)h(problems".)100 5268 y(Sev)m(eral)39 b(close)g(relativ)m(es)g(of)f(the)g(colourful)g (feasibilit)m(y)i(problem)e(are)g(kno)m(wn)i(to)d(b)s(e)h(di\016cult.) 61 b(F)-8 b(or)0 5384 y(example,)30 b(the)e(case)g(where)h(w)m(e)f(ha)m (v)m(e)h Fn(d)e Fp(colours)g(in)h Fk(R)1988 5348 y Fl(d)2056 5384 y Fp(and)f(no)g(restriction)i(on)e(the)h(size)g(of)f(the)h(sets)h (has)p 0 5523 499 4 v 100 5616 a Fr(2000)e Fg(Mathematics)32 b(Subje)l(ct)d(Classi\014c)l(ation.)44 b Fr(52C45,)25 b(68W40,)h(90C60,)g(68Q25.)1931 5716 y Ff(1)p eop end %%Page: 2 2 TeXDict begin 2 1 bop 0 -170 a Ff(2)525 b(ANTOINE)25 b(DEZA,)g(SUI)g(HUANG,)f(T)-6 b(AMON)25 b(STEPHEN,)h(AND)f(T)-6 b(AM)2834 -188 y(\023)2824 -170 y(AS)25 b(TERLAKY)0 29 y Fp(b)s(een)31 b(sho)m(wn)h(to)f(b)s(e)f(strongly)i(NP-complete)g (through)e(a)h(reduction)g(of)f(3-SA)-8 b(T.)31 b(W)-8 b(e)31 b(refer)g(to)f([BO97b])0 146 y(for)i(more)h(details.)100 262 y(In)41 b([B\023)-49 b(ar82)o(],)44 b(B\023)-49 b(ar\023)g(an)m(y) 41 b(prop)s(osed)h(a)e(\014nite)i(algorithm)f Fs(A1)g Fp(to)f(solv)m(e)j(colourful)e(feasibilit)m(y)-8 b(,)45 b(and)c(in)0 378 y([BO97b])32 b(B\023)-49 b(ar\023)g(an)m(y)33 b(and)g(Onn)f(analyzed)i(the)f(complexit)m(y)h(of)e Fs(A1)g Fp(and)h(a)f(second)i(algorithm)e Fs(A2)p Fp(.)43 b(\(See)0 494 y(Section)38 b(3)f(for)g(a)g(detailed)i(description)g(of)e(these)h (and)g(other)f(algorithms.\))59 b(Both)37 b(these)i(algorithms)0 611 y(are)45 b(essen)m(tially)j(geometric,)h(and)d(the)g(complexit)m(y) h(guaran)m(tees)f(dep)s(end)h(crucially)f(on)g(ha)m(ving)g(the)0 727 y(p)s(oin)m(t)39 b Fn(p)f Fp(in)h(the)g Fj(interior)f Fp(of)g(the)h(core.)62 b(In)39 b(e\013ect,)i(the)e(distance)h(b)s(et)m (w)m(een)g Fn(p)f Fp(and)f(the)h(b)s(oundary)g(of)0 843 y(the)k(core)g(can)f(b)s(e)h(considered)h(as)f(a)f(measure)i(of)e(the)h (conditioning)g(of)f(the)g(problem.)74 b(Th)m(us)44 b(for)e(a)0 959 y(con\014guration)37 b Fs(S)h Fp(w)m(e)g(de\014ne)g Fn(\032)g Fp(to)f(b)s(e)g(the)h(radius)g(of)e(the)i(largest)f(ball)h (around)f Fn(p)g Fp(that)g(is)h(con)m(tained)0 1076 y(in)h(the)f(core.) 61 b(The)40 b(results)f(for)f Fs(A1)g Fp(and)h Fs(A2)f Fp(are)g(e\013ectiv)m(ely)j(that)d(they)h(are)g(p)s(olynomial)f(in)h Fn(d)f Fp(and)0 1192 y(1)p Fn(=\032)p Fp(.)k(While)31 b(this)g(is)g(not)e(p)s(olynomial)i(in)f(the)h(input,)g(it)f(suggests)h (that)f(a)g(p)s(olynomial)g(algorithm)g(ma)m(y)0 1308 y(b)s(e)35 b(p)s(ossible.)51 b(W)-8 b(e)35 b(remark)g(that)g(for)f (con\014gurations)h(of)f Fn(d)24 b Fp(+)f(1)34 b(p)s(oin)m(ts)i(in)f Fn(d)23 b Fp(+)g(1)35 b(colours)g(on)f(the)i(unit)0 1424 y(sphere)g Fk(S)361 1388 y Fl(d)432 1424 y Fi(\022)c Fk(R)613 1388 y Fl(d)653 1424 y Fp(,)j Fn(\032)g Fp(will)g(b)s(e)f (small)i(ev)m(en)g(if)e(the)h(problem)g(has)g(a)f(fa)m(v)m(ourable)h (sp)s(ecial)h(structure,)g(and)0 1540 y(quite)e(small)f(otherwise.)100 1660 y(It)40 b(is)g(helpful)h(to)e(prepro)s(cess)j(the)e(problem)h(b)m (y)f(translating)g(the)h(p)s(oin)m(t)f Fn(p)f Fp(to)h(b)s(e)g(the)g(v)m (ector)3722 1639 y Fn(~)3730 1660 y Fp(0)g(in)0 1780 y Fk(R)72 1744 y Fl(d)112 1780 y Fp(.)56 b(If)288 1759 y Fn(~)296 1780 y Fp(0)36 b(is)h(a)g(p)s(oin)m(t)f(in)h(one)g(of)f(the) h Fn(S)1475 1795 y Fl(i)1503 1780 y Fp('s,)h(then)f(the)g(solution)g (to)f(the)h(colourful)g(feasibilit)m(y)h(problem)0 1897 y(is)i(trivial.)67 b(Otherwise,)43 b(w)m(e)e(can)f(also)g(scale)h(the)g (p)s(oin)m(ts)f(of)g(the)g Fn(S)2564 1912 y Fl(i)2592 1897 y Fp('s)h(so)f(that)g(they)h(lie)f(on)g(the)h(unit)0 2013 y(sphere)36 b Fk(S)361 1977 y Fl(d)402 2013 y Fp(.)51 b(The)36 b(co)s(ordinates)f(in)g(an)m(y)h(resulting)g(con)m(v)m(ex)h (com)m(bination)f(can)f(then)g(b)s(e)h(unscaled)g(as)f(a)0 2129 y(p)s(ost-pro)s(cessing)e(step.)100 2245 y(W)-8 b(e)30 b(remark)h(that)f(restricting)i(the)e(sets)i(to)e(ha)m(v)m(e)h (size)h Fn(d)17 b Fp(+)g(1)30 b(is)h(not)f(a)g(burden)h(since,)i(giv)m (en)e(a)f(larger)0 2362 y(set,)40 b(solving)f(a)e(mono)s(c)m(hrome)i (linear)f(feasibilit)m(y)i(problem)f(allo)m(ws)f(us)h(to)e(e\016cien)m (tly)k(\014nd)d(a)g(basis)g(of)0 2482 y(size)c Fn(d)22 b Fp(+)g(1)32 b(with)651 2460 y Fn(~)659 2482 y Fp(0)g(in)h(its)g(con)m (v)m(ex)i(h)m(ull.)100 2598 y(The)42 b(colourful)f(feasibilit)m(y)i (problem)f(mo)s(dels)g(a)f(data)g(mining)h(situation)g(where)g(w)m(e)h (w)m(an)m(t)f(to)f(se-)0 2714 y(lect)f(a)f(set)h(of)e(p)s(oin)m(ts)i (that)f(is)h(b)s(oth)f(div)m(erse,)k(in)c(the)h(sense)h(that)d(it)i (includes)h(represen)m(tativ)m(es)h(from)0 2830 y(predetermined)k (classes)g(\(colours\),)i(and)c(represen)m(tativ)m(e,)50 b(in)44 b(the)g(sense)i(that)e(the)g(selected)i(p)s(oin)m(ts)0 2946 y(surround)34 b(a)e(sp)s(eci\014ed)i(p)s(oin)m(t)f(common)h(to)e (all)g(the)i(classes)g([Lu06].)44 b(Application)33 b(of)g(this)g (problem)g(to)0 3063 y(com)m(binatorics)h(are)f(discussed)i(in)e ([BO97a)o(].)1427 3345 y(3.)49 b Fo(Seven)37 b(Algorithms)100 3519 y Fp(In)h(this)h(pap)s(er)g(w)m(e)g(consider)h(the)f(theoretical)g (and)f(practical)h(p)s(erformance)g(of)f(sev)m(en)j(algorithms)0 3636 y(for)e(\014nding)g(a)g(colourful)g(basis.)64 b(The)40 b(algorithms)f(considered)i(are)e(the)h(algorithms)f(of)g(B\023)-49 b(ar\023)g(an)m(y)39 b Fs(A1)0 3752 y Fp(and)27 b(of)f(B\023)-49 b(ar\023)g(an)m(y)26 b(and)h(Onn)g Fs(A2)p Fp(,)g(mo)s(di\014cations)g (of)f(these)i(algorithms)f(whic)m(h)h(up)s(date)e(m)m(ultiple)i (colours)0 3868 y(at)40 b(eac)m(h)h(stage,)h(whic)m(h)g(w)m(e)f(will)g (call)f Fs(A3)g Fp(and)g Fs(A4)56 b Fp(and)41 b(a)e(h)m(ybrid)j Fs(A5)e Fp(of)f(these)j(designed)f(to)f(tak)m(e)0 3984 y(adv)-5 b(an)m(tage)29 b(of)f(the)h(strengths)i(of)d(b)s(oth)g (algorithms.)43 b(F)-8 b(or)28 b(purp)s(oses)i(of)e(comparison,)j(w)m (e)f(also)f(consider)0 4100 y(t)m(w)m(o)43 b(simple)g(approac)m(hes)g (that)f(p)s(erform)g(w)m(ell)h(under)f(certain)h(circumstances:)65 b(a)41 b(greedy)i(heuristic)0 4217 y(where)k(w)m(e)f(c)m(ho)s(ose)g (the)g(adjacen)m(t)g(simplex)i(of)d(maxim)m(um)i(v)m(olume)g Fs(A6)e Fp(and)g(a)h(random)f(sampling)0 4333 y(approac)m(h)30 b Fs(A7)p Fp(.)43 b(All)30 b(our)f(implemen)m(tations)k(are)d (initialized)h(with)f(the)g(\014rst)h(p)s(oin)m(ts)f(from)g(eac)m(h)h (colour.)0 4449 y(F)-8 b(ollo)m(wing)44 b(are)g(descriptions)i(of)e (the)h(algorithms,)i(see)e([Hua])f(for)g(MA)-8 b(TLAB)45 b(implemen)m(tations)h(of)0 4565 y(eac)m(h.)64 b(Besides)41 b Fs(A7)p Fp(,)g(they)f(are)f(implemen)m(ted)j(as)e(piv)m(oting)g (algorithms)f(with)h(the)g(resp)s(ectiv)m(e)h(piv)m(ot)0 4682 y(selection)34 b(rule.)0 4915 y(3.1.)49 b Fs(B)o(\023)-55 b(ar)o(\023)g(an)m(y's)36 b(Algorithm)f(A1.)49 b Fp(W)-8 b(e)31 b(b)s(egin)g(with)g(the)h(algorithm)e(prop)s(osed)h(b)m(y)h (B\023)-49 b(ar\023)g(an)m(y)31 b([B\023)-49 b(ar82],)0 5031 y(whic)m(h)34 b(is)f(a)f(piv)m(oting)h(algorithm.)43 b(It)33 b(b)s(egins)g(with)g(sa)m(y)g(a)f(random)h(colourful)f(simplex) j Fs(\001)p Fp(.)43 b(The)34 b(p)s(oin)m(t)0 5151 y Fn(x)43 b Fp(nearest)g(to)565 5130 y Fn(~)572 5151 y Fp(0)f(in)h Fs(\001)f Fp(is)h(computed.)73 b(If)43 b Fn(x)h Fi(6)p Fp(=)1865 5130 y Fn(~)1873 5151 y Fp(0,)g(then)f Fn(x)f Fp(m)m(ust)i(lie)e(on)h(at)e(least)i(one)f(facet)h(of)f Fs(\001)p Fp(.)0 5268 y(Consider)d(the)f(colour)g Fn(i)f Fp(of)g(the)h(v)m(ertex)i(of)d Fs(\001)h Fp(that)f(is)h(not)g(on)f (this)h(facet.)59 b(Lo)s(ok)37 b(for)g(the)h(p)s(oin)m(t)g Fn(t)f Fp(of)0 5384 y(colour)d Fn(i)g Fp(minimizing)i(the)f(inner)f (pro)s(duct)h Fi(h)p Fn(t;)17 b(x)p Fi(i)p Fp(.)47 b(Then)36 b(w)m(e)f(replace)g(the)f(p)s(oin)m(t)h(of)e(colour)h Fn(i)h Fp(from)f Fs(\001)0 5500 y Fp(with)g(the)g(p)s(oin)m(t)g Fn(t)g Fp(to)f(get)h(a)f(new)i(simplex.)48 b(The)35 b(algorithm)e(then) h(rep)s(eats)h(b)s(eginning)f(with)g(the)g(new)0 5616 y(simplex.)p eop end %%Page: 3 3 TeXDict begin 3 2 bop 1125 -174 a Ff(THE)33 b(COLOURFUL)f(FEASIBILITY)h (PR)n(OBLEM)1087 b(3)100 39 y Fp(The)23 b(con)m(v)m(ergence)i(of)d (this)h(algorithm)f(relies)i(on)e(the)h(fact)f(that)2433 17 y Fn(~)2440 39 y Fp(0)g(is)h(in)g(the)f(core)h(of)f(the)h (con\014guration.)0 159 y(F)-8 b(or)34 b(this)i(reason)f(the)g(a\016ne) g(h)m(yp)s(erplane)i(p)s(erp)s(endicular)f(to)f(the)g(v)m(ector)h Fn(x)f Fp(cannot)g(separate)3611 137 y Fn(~)3619 159 y Fp(0)f(from)0 279 y(the)43 b(p)s(oin)m(ts)h(of)e(colour)i Fn(i)p Fp(.)74 b(Th)m(us)45 b(the)e(next)h(simplex)h(will)f(ha)m(v)m(e) g(a)f(p)s(oin)m(t)g(closer)h(to)3264 257 y Fn(~)3271 279 y Fp(0)f(than)g Fs(\001)g Fp(did,)0 395 y(and)35 b(the)g(algorithm)f(will)i(con)m(v)m(erge)g(in)f(\014nitely)h(man)m(y)f (steps.)51 b(If,)36 b(additionally)-8 b(,)35 b(the)g(core)g(has)g (radius)0 515 y(at)h(least)h Fn(\032)g Fp(around)769 494 y Fn(~)777 515 y Fp(0,)g(then)h(there)f(is)g(a)f(guaran)m(tee)i(a)e (giv)m(en)i(step)f(will)g(decrease)i(the)e(squared)h(norm)0 631 y(of)j(the)h(nearest)h(p)s(oin)m(t)f(b)m(y)h(at)e(least)h(a)g (factor)f(of)g(\(1)28 b Fi(\000)h Fn(\032)2187 595 y Fm(2)2227 631 y Fn(=)p Fp(4\).)70 b(Using)43 b(this,)h(it)e(is)g(p)s (ossible)h(to)f(sho)m(w)0 747 y(that)33 b Fs(A1)f Fp(will)h(approac)m (h)h(the)f(solution)g(in)g Fn(O)s Fp(\(1)p Fn(=\032)1905 711 y Fm(2)1944 747 y Fp(\))f(iterations.)45 b(Since)34 b(an)f(iteration)f(can)h(b)s(e)g(done)h(in)0 864 y(p)s(olynomial)39 b(time,)h(this)f(pro)m(v)m(es)g(that)f Fs(A1)g Fp(runs)h(in)f(time)h(p) s(olynomial)g(in)f(the)g(input)h(data)f(and)g(1)p Fn(=\032)p Fp(.)0 980 y(Consult)c([BO97b)o(])f(for)f(details)i(and)e(a)h(pro)s (of.)100 1096 y(W)-8 b(e)33 b(note)h(that)f(the)h(complexit)m(y)i(of)c (a)i(single)g(iteration)f(is)h(dominated)g(b)m(y)h(the)e(cost)h(of)f (the)h(nearest)0 1212 y(p)s(oin)m(t)25 b(subroutine.)42 b(This)25 b(can)g(b)s(e)g(solv)m(ed)h(as)f(a)f(con)m(tin)m(uous)i(con)m (v)m(ex)h(quadratic)e(optimization)g(problem,)0 1329 y(but)42 b(in)m(v)m(olv)m(es)j(n)m(umerical)e(issues:)64 b(It)42 b(can)h(b)s(e)f(solv)m(ed)h(to)f(less)h(or)f(greater)f (precision,)46 b(either)d(risking)0 1445 y(n)m(umerical)37 b(error)f(or)f(increasing)i(the)f(running)g(time.)53 b(F)-8 b(or)35 b(the)h(purp)s(oses)h(of)e(our)h(b)s(enc)m(hmarking,)i (w)m(e)0 1561 y(used)c(the)f Fe(MATLAB)h Fp(built-in)f Fe(quadprog\(\))i Fp(whic)m(h)f(ga)m(v)m(e)f(fairly)g(go)s(o)s(d)f (results,)i(see)f(Section)h(5.2.)0 1772 y(3.2.)49 b Fs(B)o(\023)-55 b(ar)o(\023)g(an)m(y)32 b(and)g(Onn's)h(Algorithm)e(A2.)49 b Fp(The)29 b(reliance)f(of)f Fs(A1)g Fp(on)h(nearest)g(p)s(oin)m(t)g (calculations)0 1888 y(is)22 b(a)g(disadv)-5 b(an)m(tage.)41 b(P)m(artly)23 b(motiv)-5 b(ated)22 b(b)m(y)h(this,)i(B\023)-49 b(ar\023)g(an)m(y)22 b(and)g(Onn)g(prop)s(osed)h(an)f(alternate)g (algorithm)0 2005 y(for)44 b(the)h(colourful)g(feasibilit)m(y)h (problem)f(whose)h(calculations)g(in)m(v)m(olv)m(e)g(only)g(linear)e (algebra.)80 b(This)0 2121 y(algorithm,)32 b Fs(A2)p Fp(,)h(is)g(describ)s(ed)h(in)f([BO97b].)100 2246 y(The)i(k)m(ey)h (idea)f(is)f(to)h(replace)g(the)g(closest)g(p)s(oin)m(t)g Fn(x)g Fp(to)2182 2225 y Fn(~)2190 2246 y Fp(0)f(on)g(the)h(simplex)h Fs(\001)f Fp(b)m(y)g(a)f(p)s(oin)m(t)h Fn(y)i Fp(on)e(the)0 2363 y(b)s(oundary)g(of)f Fs(\001)h Fp(that)g(can)g(b)s(e)g(computed)g (algebraically)-8 b(.)51 b(The)35 b(initial)g(c)m(hoice)h(of)f Fn(y)i Fp(could)f(b)s(e)e(one)h(of)0 2479 y(the)25 b(v)m(ertices)i(of)d (the)i(initial)f(simplex.)42 b(In)25 b(subsequen)m(t)j(iterations,)f(a) e(colour)f Fn(j)31 b Fp(corresp)s(onding)26 b(to)e(a)h(zero)0 2595 y(co)s(e\016cien)m(t)31 b(in)e Fn(y)j Fp(is)e(c)m(hosen.)44 b(An)29 b(impro)m(ving)h(v)m(ertex)h Fn(v)h Fp(of)d(colour)g Fn(j)35 b Fp(is)30 b(found,)g(and)f Fn(y)3169 2610 y Fm(new)3324 2595 y Fp(is)g(up)s(dated)h(b)m(y)0 2715 y(pro)5 b(jecting)459 2694 y Fn(~)466 2715 y Fp(0)36 b(on)m(to)f(the)i(line)f(segmen)m(t)h(b)s(et)m(w)m(een)h Fn(y)h Fp(and)d Fn(v)j Fp(and)d(\014nding)g(where)h(the)f(resulting)h (v)m(ector)0 2831 y(en)m(ters)g(the)e(new)h(simplex.)53 b(As)36 b(with)f Fs(A1)p Fp(,)h(this)g(algorithm)f(tak)m(es)h Fn(O)s Fp(\(1)p Fn(=\032)2793 2795 y Fm(2)2831 2831 y Fp(\))f(iterations,)i(and)e(hence)h(is)0 2948 y(p)s(olynomial)d(in)g (the)g(input)g(data)f(and)h(1)p Fn(=\032)p Fp(,)f(see)i([BO97b].)100 3064 y(The)k(implemen)m(tation)i(of)d Fs(A2)h Fp(prop)s(osed)g(in)g ([BO97b])g(tak)m(es)h(time)g(\002\()p Fn(d)2878 3028 y Fm(4)2916 3064 y Fp(\))f(for)f(a)h(single)h(iteration.)0 3189 y(The)c(b)s(ottlenec)m(k)g(is)g(computing)g Fn(y)1309 3204 y Fm(new)1435 3189 y Fp(,)f(whic)m(h)i(is)e(the)g(in)m(tersection) i(of)e(the)g(line)h(segmen)m(t)g(from)3640 3168 y Fn(~)3648 3189 y Fp(0)f(to)f(a)0 3306 y(p)s(oin)m(t)e Fn(p)h Fp(and)f(the)h(new)g (simplex.)45 b(In)32 b(fact)f(w)m(e)h(observ)m(e)h(that)e(this)h(can)g (b)s(e)f(done)h(in)g(time)g Fn(O)s Fp(\()p Fn(d)3522 3269 y Fm(3)3560 3306 y Fp(\).)43 b(First,)0 3422 y(compute)h(the)f (de\014ning)g(equations)h(for)e(the)h(simplex)i Fn(Ay)2233 3437 y Fm(new)2404 3422 y Fi(\025)g Fn(b)e Fp(b)m(y)g(in)m(v)m(erting)i (the)e(homogenized)0 3538 y(matrix)37 b(of)g(the)g(v)m(ertices.)58 b(W)-8 b(e)37 b(kno)m(w)h(the)g(in)m(tersection)g(p)s(oin)m(t)f(will)h (b)s(e)f(of)f(the)h(form)g Fn(y)3298 3553 y Fm(new)3459 3538 y Fp(=)e Fn(\013)q(p)p Fp(.)56 b(W)-8 b(e)0 3654 y(can)31 b(substitute)i(this)f(in)m(to)f(the)g(ab)s(o)m(v)m(e)h (inequalities)h(to)e(get)g Fn(\013)q Fp(\()p Fn(Ap)p Fp(\))c Fi(\025)h Fn(b)k Fp(and)f(simply)h(tak)m(e)g Fn(\013)g Fp(to)e(b)s(e)i(the)0 3770 y(maxim)m(um)i(v)-5 b(alue)33 b(of)f Fn(b)859 3785 y Fl(i)888 3770 y Fn(=)-5 b(A)1005 3785 y Fl(i)1033 3770 y Fn(p)32 b Fp(for)g Fn(i)c Fp(=)g(1)p Fn(;)17 b Fp(2)p Fn(;)g(:)g(:)g(:)e(;)i(d)k Fp(+)h(1.)43 b(This)34 b(is)f(implemen)m(ted)i(in)e([Hua].)100 3887 y(As)28 b(noted)g(b)m(y)g(Maurice)h(Queyranne,)h(it)d(is)h(p)s (ossible)h(to)e(mo)s(dify)h Fs(A2)f Fp(to)h(compute)g(the)g(nearest)h (p)s(oin)m(t)0 4003 y(on)k(the)g(simplex)h(using)g(W)-8 b(olfe's)33 b(algorithm)f(for)h(\014nding)g(the)g(nearest)h(p)s(oin)m (t)e(on)h(a)f(p)s(olytop)s(e)h([W)-8 b(ol76].)0 4119 y(While)29 b(it)g(do)s(es)f(not)h(ha)m(v)m(e)g(a)f(p)s(olynomial)h (time)g(guaran)m(tee,)h(it)e(ma)m(y)h(w)m(ork)h(w)m(ell)f(for)f(this)h (problem.)43 b(Lik)m(e)0 4235 y Fs(A2)p Fp(,)30 b(W)-8 b(olfe's)30 b(algorithm)g(uses)h(simple)g(linear)f(algebra)f(to)h(piv)m (ot)g(through)g(faces;)h(it)f(could)g(b)s(e)g(adapted)0 4352 y(to)i(use)i Fn(y)336 4367 y Fm(new)495 4352 y Fp(as)e(a)h(w)m (arm)g(start.)0 4563 y(3.3.)49 b Fs(Multi-up)s(date)42 b(B)o(\023)-55 b(ar)o(\023)g(an)m(y)41 b(A3.)48 b Fp(W)-8 b(e)36 b(prop)s(ose)g(the)f(follo)m(wing)h(mo)s(di\014cation)f(of)g Fs(A1)p Fp(:)48 b(if)35 b(it)g(hap-)0 4683 y(p)s(ens)i(that)e(the)h (nearest)h(p)s(oin)m(t)e Fn(x)i Fp(to)1417 4661 y Fn(~)1425 4683 y Fp(0)e(of)g(the)h(curren)m(t)h(simplex)h Fs(\001)e Fp(lies)g(on)g(a)f(lo)m(w-dimensional)j(face)0 4799 y(of)h Fs(\001)i Fp(-)e(i.e.,)i(on)f(more)g(than)g(one)g(facet)g(-)g(then)g(w) m(e)h(up)s(date)f Fj(every)g Fp(colour)g(that)g(is)g(not)g(a)g(v)m (ertex)h(of)0 4919 y(that)35 b(face.)52 b(After)35 b(\014nding)h(eac)m (h)h(new)f(p)s(oin)m(t,)g(w)m(e)g(replace)h Fn(x)e Fp(b)m(y)i Fn(x)2518 4934 y Fm(new)2645 4919 y Fp(,)f(the)f(pro)5 b(jection)36 b(of)3451 4898 y Fn(~)3458 4919 y Fp(0)f(on)m(to)h(the)0 5035 y(line)44 b(segmen)m(t)i(from)d Fn(x)h Fp(to)g(the)g(v)m(ertex)i (w)m(e)e(are)g(adding)g(to)f(the)i(simplex.)79 b(The)44 b(adv)-5 b(an)m(tage)44 b(of)f(this)0 5151 y(new)37 b(algorithm,)g (whic)m(h)g(w)m(e)g(call)f Fs(A3)p Fp(,)h(is)f(that)g(when)h(p)s (ossible)h(it)d(up)s(dates)i(sev)m(eral)h(colours)e(without)0 5268 y(recomputing)e(a)e(nearest)h(p)s(oin)m(t.)100 5384 y(Since)45 b(this)g(algorithm)g(mak)m(es)h(at)e(least)h(as)g(m)m(uc)m (h)h(progress)f(as)g Fs(A1)f Fp(at)g(eac)m(h)i(iteration,)h(w)m(e)f (get)0 5500 y(con)m(v)m(ergence)40 b(in)d(at)g(most)g(the)h(same)g(n)m (um)m(b)s(er)g(of)f(iterations.)57 b(A)38 b(giv)m(en)g(iteration)f(ma)m (y)h(tak)m(e)g(longer,)0 5616 y(since)i(it)e(has)h(to)f(up)s(date)g(m)m (ultiple)i(p)s(oin)m(ts.)61 b(Ho)m(w)m(ev)m(er,)43 b(aside)c(from)f (the)h(nearest)g(p)s(oin)m(t)f(calculation,)p eop end %%Page: 4 4 TeXDict begin 4 3 bop 0 -170 a Ff(4)525 b(ANTOINE)25 b(DEZA,)g(SUI)g(HUANG,)f(T)-6 b(AMON)25 b(STEPHEN,)h(AND)f(T)-6 b(AM)2834 -188 y(\023)2824 -170 y(AS)25 b(TERLAKY)0 29 y Fp(all)33 b(steps)i(in)f(an)f(iteration)g(of)g Fs(A1)g Fp(can)h(b)s(e)f(p)s(erformed)h(in)g Fn(O)s Fp(\()p Fn(d)2377 -7 y Fm(2)2415 29 y Fp(\))f(arithmetic)i(op)s(erations.)46 b(Hence)35 b(the)0 146 y(additional)e(w)m(ork)i(p)s(er)e(iteration)g (of)g Fs(A3)g Fp(is)h Fn(O)s Fp(\()p Fn(d)1820 110 y Fm(3)1858 146 y Fp(\),)g(and)f(the)h(b)s(ottlenec)m(k)h(remains)f(the)g (single)g(nearest)0 262 y(p)s(oin)m(t)f(calculation.)0 512 y(3.4.)49 b Fs(Multi-up)s(date)32 b(B)o(\023)-55 b(ar)o(\023)g(an)m(y)31 b(and)h(Onn)f(A4.)49 b Fp(Similarly)-8 b(,)29 b(w)m(e)e(can)g(adjust)g(algorithm)g Fs(A2)f Fp(to)g(piv)m(ot)0 628 y(m)m(ultiple)40 b(colours)f(when)g Fn(y)j Fp(lies)d(on)f(a)h(lo)m (w-dimensional)h(face.)61 b(As)39 b(in)f Fs(A3)g Fp(w)m(e)i(up)s(date)e Fn(y)k Fp(b)m(y)d(setting)0 748 y Fn(y)48 763 y Fm(new)211 748 y Fp(to)e(the)g(pro)5 b(jection)38 b(of)1082 727 y Fn(~)1090 748 y Fp(0)f(on)m(to)f(the)i(line)f(from)g Fn(y)j Fp(to)d(the)g(new)h(v)m(ertex.)58 b(This)38 b(is)f(faster)h (than)f(the)0 864 y(computation)i(of)f Fn(y)j Fp(from)e Fs(A2)f Fp(at)g(the)h(end)g(of)f(the)g(iteration,)j(whic)m(h)e(remains) h(the)f(b)s(ottlenec)m(k.)63 b(W)-8 b(e)0 980 y(call)30 b(this)h(algorithm)f Fs(A4)p Fp(.)43 b(It)30 b(is)g(particularly)h (useful)h(at)e(the)g(start)g(of)g(the)h(algorithm)f(since)h(the)g (initial)0 1097 y(p)s(oin)m(t)40 b Fn(y)i Fp(is)e(a)f(v)m(ertex)i(of)e Fs(\001)p Fp(.)64 b(This)41 b(algorithm)e(will)h(tak)m(e)g(no)g(more)f (iterations)h(than)g Fs(A2)p Fp(,)h(and)e(eac)m(h)0 1213 y(iteration)33 b(costs)g(at)f(most)h(a)g(constan)m(t)g(factor)f(more)h (than)g(an)f(iteration)h(of)f Fs(A2)p Fp(.)0 1463 y(3.5.)49 b Fs(Hybrid)38 b(A5.)49 b Fp(In)34 b(Section)h(5)e(w)m(e)i(describ)s(e) g(a)f(situation)g(where)h Fs(A2)e Fp(and)h Fs(A4)f Fp(are)h(slo)m(w)h (b)s(ecause)0 1579 y(they)43 b(rep)s(eatedly)h(return)f(to)f(the)h (same)g(simplex,)k(see)c(the)g(example)h(in)e(Section)i(6.1.)72 b(A)42 b(practical)0 1695 y(solution)c(to)g(this)g(is)h(to)e(run)h Fs(A4)p Fp(,)h(but)f(use)h(a)e(computationally)i(hea)m(vy)h(step)e (from)g Fs(A3)f Fp(if)h(w)m(e)h(detect)0 1811 y(that)32 b Fs(A4)h Fp(is)g(returning)g(to)f(the)h(same)g(simplex.)46 b(W)-8 b(e)33 b(implemen)m(ted)i(suc)m(h)f(a)e(h)m(ybrid)i(algorithm)f Fs(A5)p Fp(.)0 2061 y(3.6.)49 b Fs(Maxim)m(um)41 b(V)-9 b(olume)39 b(A6.)49 b Fp(W)-8 b(e)34 b(also)g(considered)i(the)f(p)s (erformance)g(of)e(some)i(greedy)g(heuris-)0 2177 y(tics.)54 b(The)37 b(most)f(e\013ectiv)m(e)i(of)e(these)h(w)m(as)f(to)g(piv)m(ot) h(from)e Fs(\001)h Fp(to)g(an)g(adjacen)m(t)g(simplex)i(of)d(maxim)m (um)0 2297 y(v)m(olume)29 b(giv)m(en)g(that)e(the)h(piv)m(oting)h(h)m (yp)s(erplane)g(separates)g Fs(\001)f Fp(from)2579 2276 y Fn(~)2586 2297 y Fp(0.)42 b(This)29 b(heuristic,)h(whic)m(h)f(w)m(e)g (call)0 2417 y Fs(A6)p Fp(,)34 b(uses)h(simpler)g(linear)g(algebra)e (than)h Fs(A2)p Fp(,)g(and)g(b)m(y)h(taking)f(large)g(simplices)i (often)e(gets)g(to)3646 2396 y Fn(~)3654 2417 y Fp(0)f(in)h(a)0 2534 y(small)f(n)m(um)m(b)s(er)h(of)e(steps.)45 b(W)-8 b(e)33 b(can)g(p)s(erform)g(an)f(iteration)h(of)f(this)h(algorithm)f (in)h Fn(O)s Fp(\()p Fn(d)3277 2497 y Fm(4)3316 2534 y Fp(\))f(time.)0 2783 y(3.7.)49 b Fs(Random)44 b(Sampling)h(A7.)j Fp(Finally)-8 b(,)39 b(w)m(e)g(remark)f(on)g(a)f(v)m(ery)i(simple)g (guess)g(and)e(c)m(hec)m(k)j(algo-)0 2903 y(rithm)c(where)g(w)m(e)g (sample)h(simplices)g(at)e(random)g(and)h(c)m(hec)m(k)h(to)e(see)h(if)f (they)h(con)m(tain)3324 2882 y Fn(~)3331 2903 y Fp(0.)51 b(In)m(tuitiv)m(ely)0 3020 y(w)m(e)39 b(w)m(ould)h(not)e(exp)s(ect)i (suc)m(h)g(an)e(algorithm)g(to)g(w)m(ork)h(w)m(ell.)62 b(Ho)m(w)m(ev)m(er,)43 b(as)38 b(discussed)j(in)e([DHST06])0 3136 y(solutions)31 b(to)f(a)f(giv)m(en)j(colourful)e(feasibilit)m(y)h (problem)g(ma)m(y)g(not)f(b)s(e)g(all)g(that)g(rare,)g(and)g(in)h(some) g(cases)0 3252 y(can)g(b)s(e)g(quite)h(frequen)m(t.)45 b(Since)32 b(guessing)g(and)f(c)m(hec)m(king)j(are)d(relativ)m(ely)h (fast)f(op)s(erations,)h(it)f(is)g(w)m(orth)0 3368 y(considering)f(the) e(p)s(ossibilit)m(y)j(that)d(this)h(naiv)m(e)g(algorithm)f(ma)m(y)h(p)s (erform)f(w)m(ell)i(in)e(sp)s(ecial)i(cases)f(or)f(lo)m(w)0 3485 y(dimension.)45 b(W)-8 b(e)33 b(call)g(this)g(algorithm)g Fs(A7)p Fp(.)100 3601 y(One)43 b(attractiv)m(e)h(feature)g(of)f Fs(A7)g Fp(is)g(that)g(the)h(cost)g(of)f(an)g(iteration)g(is)h(lo)m(w)g ({)f(w)m(e)h(only)g(ha)m(v)m(e)g(to)0 3721 y(generate)c(a)f(random)h (simplex)h(and)f(then)g(test)g(if)g(it)f(con)m(tains)2418 3699 y Fn(~)2426 3721 y Fp(0.)64 b(The)40 b(test)h(can)e(b)s(e)h(done)g (in)g Fn(O)s Fp(\()p Fn(d)3824 3685 y Fm(3)3862 3721 y Fp(\))0 3837 y(time)33 b(b)m(y)h(solving)f(a)f(linear)h(system.)622 4142 y(4.)49 b Fo(Random,)38 b(Ill-conditioned)h(and)f(Extremal)g(Pr)n (oblems)100 4317 y Fp(T)-8 b(o)26 b(b)s(etter)g(understand)i(ho)m(w)f (v)-5 b(arious)26 b(algorithms)g(p)s(erform)g(in)h(practice,)h(w)m(e)f (pro)s(duced)g(a)f(test)h(suite)0 4433 y(of)k(c)m(hallenging)h (colourful)f(feasibilit)m(y)i(problems,)g(whic)m(h)f(includes)h (unstructured)g(random)f(problems,)0 4549 y(ill-conditioned)g(problems) g(and)f(problems)h(with)g(a)e(restricted)j(n)m(um)m(b)s(er)f(of)e (solutions.)44 b(In)31 b(this)h(section)0 4665 y(w)m(e)40 b(describ)s(e)g(three)f(t)m(yp)s(es)h(of)e(colourful)g(feasibilit)m(y)j (problems)e(that)g(w)m(e)g(consider)h(when)g(ev)-5 b(aluating)0 4782 y(the)27 b(practical)f(p)s(erformance)h(of)f(an)g(algorithm.)42 b(See)27 b([Hua])f(for)g(a)g(MA)-8 b(TLAB)27 b(implemen)m(tation)h(of)e (eac)m(h)0 4898 y(of)32 b(these)i(problem)f(generators.)0 5148 y(4.1.)49 b Fs(Unstructured)40 b(Random)h(Problems.)50 b Fp(The)36 b(\014rst)g(class)g(of)f(problems)h(w)m(e)g(consider)h(are) e(un-)0 5264 y(structured)e(random)f(problems.)44 b(W)-8 b(e)32 b(tak)m(e)h Fn(d)19 b Fp(+)h(1)32 b(p)s(oin)m(ts)g(in)g(eac)m(h) g(of)f Fn(d)20 b Fp(+)g(1)31 b(colours)h(on)g Fk(S)3408 5228 y Fl(d)3449 5264 y Fp(.)43 b(The)32 b(only)0 5384 y(restriction)39 b(w)m(e)g(require)g(is)f(that)1266 5363 y Fn(~)1273 5384 y Fp(0)g(is)g(in)g(the)g(core.)60 b(This)38 b(is)h(ac)m(hiev)m(ed)h(b)m(y)e(taking)g(the)g(last)g(p)s(oin)m(t)g(to) 0 5500 y(b)s(e)e(a)g(random)h(con)m(v)m(ex)h(com)m(bination)f(of)f(the) g(an)m(tip)s(o)s(des)h(on)f Fk(S)2391 5464 y Fl(d)2468 5500 y Fp(of)g(the)h(\014rst)f Fn(d)g Fp(p)s(oin)m(ts.)55 b(W)-8 b(e)37 b(call)f(this)0 5616 y(generator)d Fs(G1)p Fp(.)p eop end %%Page: 5 5 TeXDict begin 5 4 bop 1125 -174 a Ff(THE)33 b(COLOURFUL)f(FEASIBILITY)h (PR)n(OBLEM)1087 b(5)0 29 y Fp(4.2.)49 b Fs(Ill-conditioned)28 b(Random)g(Problems.)50 b Fp(Next,)26 b(w)m(e)f(consider)g (ill-conditioned)g(problems.)42 b(W)-8 b(e)0 146 y(place)31 b Fn(d)e Fp(p)s(oin)m(ts)i(of)e(a)h(giv)m(en)h(colour)f(on)g(the)g (spherical)h(cap)f(around)g(the)h(p)s(oin)m(t)f(\(0)p Fn(;)17 b Fp(0)p Fn(;)g(:)g(:)g(:)e(;)i Fp(0)p Fn(;)g Fp(1\))28 b(and)j(the)0 262 y(\014nal)e(p)s(oin)m(t)h(of)f(that)g (colour)g(in)h(the)f(opp)s(osite)h(spherical)h(cap,)f(again)f(as)g(a)g (con)m(v)m(ex)j(com)m(bination)e(of)f(the)0 378 y(an)m(tip)s(o)s(des.) 53 b(The)37 b(maxim)m(um)g(angle)e(b)s(et)m(w)m(een)j(a)d(c)m(hosen)i (v)m(ector)g(and)f(the)g(\014nal)f(co)s(ordinate)h(axis)g(is)g(a)0 494 y(parameter,)28 b(and)e(p)s(oin)m(ts)h(are)f(concen)m(trated)i(to)m (w)m(ards)g(the)e(cen)m(tre)i(rather)e(than)g(uniformly)h(distributed)0 611 y(on)33 b(the)h(cap.)47 b(Since)34 b(the)g(p)s(oin)m(ts)g(all)g (lie)g(in)f(a)h(tub)s(e)f(around)h(the)g(\014nal)f(co)s(ordinate)h (axis,)g(w)m(e)h(call)f(these)0 727 y Fj(tub)-5 b(e)39 b Fp(generators.)62 b(W)-8 b(e)39 b(implemen)m(ted)i(t)m(w)m(o)e(tub)s (e)g(generators:)56 b Fs(G2)38 b Fp(randomly)i(places)f(either)h(1)e (or)g Fn(d)0 843 y Fp(p)s(oin)m(ts)33 b(of)f(colour)g Fn(i)g Fp(on)g(the)h(p)s(ositiv)m(e)h(side)f(of)f(the)g(axis,)i(while)f Fs(G3)f Fp(alw)m(a)m(ys)i(places)f Fn(d)f Fp(p)s(oin)m(ts)h(of)f (colour)0 959 y Fn(i)h Fp(on)f(the)h(p)s(ositiv)m(e)h(side)g(of)e(the)h (axis.)0 1153 y(4.3.)49 b Fs(Problems)32 b(with)g(a)g(Restricted)g(Num) m(b)s(er)g(of)g(Solutions.)50 b Fp(Finally)-8 b(,)29 b(w)m(e)g(consider)h(problems)0 1273 y(where)48 b(w)m(e)h(con)m(trol)e (the)h(n)m(um)m(b)s(er)g(of)f(colourful)g(simplices)j(con)m(taining) 2802 1252 y Fn(~)2810 1273 y Fp(0)o(.)88 b(The)48 b(pap)s(er)f ([DHST06])0 1389 y(pro)m(vides)36 b(new)g(b)s(ounds)f(for)f(the)g(n)m (um)m(b)s(er)i(of)e(p)s(ossible)i(solutions)f(to)f(a)g(colourful)h (feasibilit)m(y)h(problem)0 1509 y(with)215 1488 y Fn(~)223 1509 y Fp(0)d(in)h(the)g(in)m(terior)g(of)f(the)h(core.)46 b(It)34 b(turns)g(out)f(that)h(the)g(n)m(um)m(b)s(er)h(of)e(simplices)i (con)m(taining)3729 1488 y Fn(~)3737 1509 y Fp(0)e(in)0 1626 y(dimension)40 b Fn(d)d Fp(can)h(b)s(e)h(as)f(lo)m(w)g(as)g (quadratic)h(in)f Fn(d)p Fp(,)h(but)g(not)e(lo)m(w)m(er,)k(see)e ([BM07])f(and)g([ST05)q(],)h(or)f(as)0 1742 y(high)30 b(as)f Fn(d)381 1706 y Fl(d)p Fm(+1)527 1742 y Fp(+)16 b(1)28 b(\(with)i Fn(\032)e(>)g Fp(0\),)i(whic)m(h)g(is)g(more)g(than)f (one)h(third)f(of)g(the)h(total)f(n)m(um)m(b)s(er)i(of)d(simplices.)0 1858 y(Constructions)34 b(are)f(giv)m(en)h(for)e(colourful)g (feasibilit)m(y)j(problems)e(attaining)g(b)s(oth)f(these)i(v)-5 b(alues.)100 1978 y(The)27 b(probabilit)m(y)g(that)f(a)g(simplex)i (generated)f(b)m(y)g Fn(d)9 b Fp(+)g(1)26 b(p)s(oin)m(ts)g(c)m(hosen)i (randomly)f(on)f Fk(S)3408 1942 y Fl(d)3475 1978 y Fp(con)m(tains)3844 1957 y Fn(~)3851 1978 y Fp(0)0 2094 y(is)h(1)p Fn(=)p Fp(2)239 2058 y Fl(d)279 2094 y Fp(,)g(see)g(for)f(example)i([WW01].)41 b(Th)m(us)28 b(in)e(a)g(uniformly)h(generated)g(random)g(problem)g(of)e (the)i(t)m(yp)s(e)0 2211 y(generated)h(b)m(y)f Fs(G1)p Fp(,)h(w)m(e)g(w)m(ould)g(exp)s(ect)g(ab)s(out)e(1)p Fn(=)p Fp(2)1907 2174 y Fl(d)1974 2211 y Fp(of)g(the)h(\()p Fn(d)10 b Fp(+)g(1\))2513 2174 y Fl(d)p Fm(+1)2670 2211 y Fp(colourful)27 b(simplices)i(to)d(con)m(tain)-8 2315 y Fn(~)0 2336 y Fp(0.)46 b(This)35 b(is)f(not)f(a)g(large)h(fraction,)f (but)h(in)g(the)g(con)m(text)g(of)f(an)h(e\013ectiv)m(e)h(piv)m(oting)g (algorithm)e(suc)m(h)i(as)0 2452 y Fs(A1)c Fp(whic)m(h)j(ma)m(y)f(piv)m (ot)f(sev)m(eral)i(neigh)m(b)s(ours)f(to)e(a)h(giv)m(en)h(solution,)f (and)g(piv)m(ot)h(sev)m(eral)g(neigh)m(b)s(ours)g(of)0 2569 y(the)j(\014rst)h(neigh)m(b)s(our)f(on)m(to)g(it,)h(etc.,)g(w)m(e) g(can)g(en)m(tertain)f(the)h(idea)f(that)g(for)f(a)h(random)g (con\014guration)0 2685 y(most)d(simplices)i(are)e(close)g(to)f(a)h (solution.)44 b(See)33 b(Section)g(6.4)g(for)f(further)h(discussion.) 100 2801 y(W)-8 b(e)27 b(migh)m(t)h(exp)s(ect)h(that)e(the)h (di\016cult)m(y)h(of)e(a)g(colourful)g(feasibilit)m(y)i(problem)f (increases)h(as)f(the)g(n)m(um-)0 2921 y(b)s(er)j(of)f(solutions,)i (i.e.)g(simplices)h(con)m(taining)1743 2900 y Fn(~)1750 2921 y Fp(0,)e(decreases,)j(so)d(w)m(e)g(wrote)g(three)h(problem)f (generators)0 3037 y(based)i(on)g(the)f(constructions)j(in)d([DHST06].) 44 b(The)33 b(\014rst,)g Fs(G4)49 b Fp(generates)33 b(p)s(erturb)s(ed)g (v)m(ersions)i(of)d(the)0 3154 y(con\014guration)42 b(from)g([DHST06])g (with)g(man)m(y)h(solutions.)73 b(These)44 b(problems)f(ha)m(v)m(e)g Fn(d)3290 3117 y Fl(d)p Fm(+1)3449 3154 y Fp(+)28 b(1)42 b(of)g(the)0 3279 y(\()p Fn(d)26 b Fp(+)h(1\))305 3243 y Fl(d)p Fm(+1)474 3279 y Fp(simplices)42 b(con)m(taining)1367 3258 y Fn(~)1375 3279 y Fp(0)o(,)f(man)m(y)f(more)g(than)f(random)h (con\014gurations,)h(and)e(w)m(e)i(exp)s(ect)0 3395 y(them)e(to)e(b)s (e)i(quite)g(easy)-8 b(.)61 b(The)39 b(second,)h Fs(G5)p Fp(,)g(generates)f(con\014gurations)g(where)g(one)f(p)s(oin)m(t)g(of)g (eac)m(h)0 3511 y(colour)26 b(is)h(close)h(to)e(eac)m(h)h(v)m(ertex)h (of)e(a)g(regular)h(simplex)h(on)e Fk(S)2259 3475 y Fl(d)2300 3511 y Fp(.)42 b(There)27 b(are)g Fn(d)p Fp(!)f(solutions)h(corresp)s (onding)0 3628 y(to)34 b(pic)m(king)i(a)f(di\013eren)m(t)h(colour)f (from)f(eac)m(h)i(v)m(ertex,)h(this)e(is)g(still)h(m)m(uc)m(h)g(less)g (than)f(the)g(\()p Fn(d)23 b Fp(+)h(1\))3632 3592 y Fl(d)p Fm(+1)3762 3628 y Fn(=)p Fp(2)3860 3592 y Fl(d)0 3744 y Fp(exp)s(ected)39 b(in)e(a)g(random)g(con\014guration.)56 b(Finally)-8 b(,)39 b(w)m(e)f(ha)m(v)m(e)g Fs(G6)p Fp(,)g(whic)m(h)h (generates)f(p)s(erturb)s(ed)f(v)m(er-)0 3860 y(sions)g(of)f(the)h (con\014guration)g(from)f([DHST06])g(whic)m(h)i(has)f(only)g Fn(d)2549 3824 y Fm(2)2613 3860 y Fp(+)25 b(1)36 b(solutions.)56 b(The)37 b(generators)0 3976 y Fs(G4)p Fp(,)32 b Fs(G5)h Fp(and)f Fs(G6)g Fp(randomly)h(p)s(erm)m(ute)g(the)g(order)f(of)g(the)g (p)s(oin)m(ts)h(that)f(app)s(ear)g(within)h(eac)m(h)g(colour.)100 4093 y(All)22 b(these)i(problems)g(are)e(ill-conditioned)h(in)g(the)g (sense)h(that)e(p)s(oin)m(ts)h(are)f(clustered)j(closely)f(together.)0 4209 y(Also)38 b Fn(\032)f Fp(will)h(b)s(e)f(quite)i(small)e(for)g Fs(G4)g Fp(and)h Fs(G6)p Fp(,)g(although)f(the)h(construction)g Fs(G5)g Fp(maximizes)h Fn(\032)e Fp(for)0 4325 y(con\014gurations)c(on) g Fk(S)820 4289 y Fl(d)860 4325 y Fp(,)g(with)g Fn(\032)28 b Fp(=)g(1)p Fn(=d)p Fp(.)1199 4551 y(5.)48 b Fo(Benchmarking)38 b(and)g(Resul)-7 b(ts)100 4725 y Fp(In)31 b(this)i(section,)f(w)m(e)h (describ)s(e)g(the)f(results)h(of)e(computational)h(exp)s(erimen)m(ts)i (in)d(whic)m(h)i(w)m(e)g(run)f(the)0 4841 y(colourful)i(feasibilit)m(y) h(algorithms)f(against)g(our)g(problem)g(generators.)48 b(W)-8 b(e)34 b(fo)s(cus)g(on)g(the)g(n)m(um)m(b)s(er)h(of)0 4958 y(iterations)29 b(that)f(an)h(algorithm)f(tak)m(es)i(to)e(\014nd)h (a)f(solution,)i(but)f(in)g(Section)g(5.2)g(w)m(e)g(also)g(include)h (infor-)0 5074 y(mation)35 b(ab)s(out)g(the)h(cost)f(of)g(iterations.) 52 b(Graphs)35 b(summarizing)i(these)f(results)h(are)e(in)h(App)s (endix)g(C.)0 5190 y(The)d(t)m(w)m(o)g(particularly)f(di\016cult,)i (but)e(fragile,)g(examples)i(of)d(Sections)i(6.1)f(and)g(6.2)g(are)g (not)f(included)0 5306 y(in)i(these)h(results.)0 5500 y(5.1.)49 b Fs(Iteration)36 b(Coun)m(ts.)49 b Fp(F)-8 b(or)31 b(eac)m(h)h(t)m(yp)s(e)h(of)e(problem)h(w)m(e)h(ran)e(tests)i (of)e(the)i(algorithms)e(in)h(dimen-)0 5616 y(sions)43 b(3)28 b Fi(\002)g Fp(2)480 5580 y Fl(n)569 5616 y Fp(for)41 b Fn(n)i Fp(=)g(0)p Fn(;)17 b Fp(1)p Fn(;)g Fp(2)p Fn(;)g Fp(3)p Fn(;)g Fp(4)p Fn(;)g Fp(5)p Fn(;)g Fp(6)p Fn(;)g Fp(7.)66 b(Dimension)43 b(3)e(is)h(our)g(starting)f(p)s(oin)m(t)h (since)h(the)f(sev)m(en)p eop end %%Page: 6 6 TeXDict begin 6 5 bop 0 -170 a Ff(6)525 b(ANTOINE)25 b(DEZA,)g(SUI)g(HUANG,)f(T)-6 b(AMON)25 b(STEPHEN,)h(AND)f(T)-6 b(AM)2834 -188 y(\023)2824 -170 y(AS)25 b(TERLAKY)0 29 y Fp(algorithms)36 b(degenerate)g(to)f(three)h(simple)h(and)e (e\013ectiv)m(e)j(algorithms)d(in)h(dimension)h(2.)51 b(W)-8 b(e)36 b(use)h(the)0 146 y(factor)44 b(2)g(increase)h(to)f (sample)i(higher)e(dimensions)j(with)e(less)g(frequency)i(as)d(w)m(e)h (get)g(higher.)79 b(W)-8 b(e)0 262 y(b)s(eliev)m(e)34 b(this)e(yields)i(a)d(reasonable)i(sample)g(of)f(lo)m(w,)g(in)m (termediate)i(and)e(high)g(dimensional)i(problems.)100 378 y(Note)27 b(that)g(a)g(colourful)h(feasibilit)m(y)h(problem)f (instance)g(in)g(dimension)h Fn(d)e Fp(consists)i(of)e(\()p Fn(d)11 b Fp(+)g(1\))3573 342 y Fm(2)3639 378 y Fp(p)s(oin)m(ts)0 494 y(in)32 b(dimension)i Fn(d)p Fp(.)43 b(Th)m(us)33 b(the)g(size)g(of)f(the)g(input)h(is)f(cubic)h(in)f Fn(d)p Fp(.)43 b(A)m(t)33 b(presen)m(t)g(it)f(is)h(logistically)g(di\016cult)0 611 y(to)28 b(generate)h(and)f(store)g(a)g(colourful)g(feasibilit)m(y)i (problem)f(in)f(dimension)i Fn(d)d Fp(=)h(1000.)41 b(After)28 b(dimension)0 727 y(100,)39 b(it)g(also)f(b)s(ecomes)i(increasingly)g (di\016cult)g(to)e(cop)s(e)h(with)g(n)m(umerical)h(errors,)g(esp)s (ecially)h(for)d(the)0 843 y(algorithms)30 b(that)g(include)i(nearest)f (p)s(oin)m(t)f(calculations,)i(namely)f Fs(A1)p Fp(,)f Fs(A3)g Fp(and)g Fs(A5)p Fp(.)42 b(F)-8 b(or)30 b(this)g(reason)0 959 y(w)m(e)40 b(do)e(not)g(include)i(results)g(for)e(these)i (algorithms)f(b)s(ey)m(ond)h Fn(d)d Fp(=)h(96)g(for)g(except)i(for)e (the)h(relativ)m(ely)0 1076 y(w)m(ell-conditioned)e Fs(G1)e Fp(problems)i(where)f(w)m(e)h(stopp)s(ed)f(at)f Fn(d)d Fp(=)g(192.)50 b(W)-8 b(e)36 b(only)g(include)h(results)f(from)0 1192 y(the)d Fs(A7)f Fp(algorithm)h(when)g(they)h(can)f(b)s(e)f (completed)i(in)f(a)g(reasonable)g(amoun)m(t)g(of)f(time.)100 1308 y(The)e(results)h(of)e(our)h(computational)f(exp)s(erimen)m(ts)k (are)c(presen)m(ted)j(in)e(the)g(graphs)g(in)f(App)s(endix)i(C.)0 1424 y(W)-8 b(e)44 b(ha)m(v)m(e)h(made)g(the)f(tables)h(con)m(taining)f (the)g(ra)m(w)h(data)e(for)g(these)j(graphs)e(a)m(v)-5 b(ailable)44 b(at)f([DHST)q(].)0 1540 y(Eac)m(h)29 b(graph)e(presen)m (ts)j(results)g(for)d(a)g(single)i(random)f(generator)g(on)f(a)h (log-log)f(scale)h(with)h(the)f(a)m(v)m(erage)0 1657 y(iteration)42 b(coun)m(t)g(of)f(eac)m(h)i(algorithm)f(plotted)g (against)f(the)i(dimension.)72 b(Additionally)-8 b(,)45 b(the)d(tables)0 1773 y(con)m(tain)c(the)g(v)-5 b(alues)38 b(of)f(the)h(largest)g(iteration)g(coun)m(t)g(observ)m(ed)i(in)d(eac)m (h)i(t)m(yp)s(e)f(of)f(trial;)j(these)f(sho)m(w)0 1889 y(similar)47 b(trends)h(to)e(the)h(a)m(v)m(erages,)52 b(although)46 b(w)m(e)i(notice)f(that)f Fs(A2)h Fp(and)f Fs(A4)g Fp(sometimes)j(p)s(erform)0 2005 y(substan)m(tially)f(w)m(orse) g(than)e(the)h(a)m(v)m(erage,)k(esp)s(ecially)d(in)f(the)f(presence)j (of)d(ill-conditioning.)85 b(The)0 2122 y(reasons)34 b(for)e(this)h(are)f(discussed)k(in)c(Section)i(6.2.)100 2238 y(F)-8 b(or)24 b(eac)m(h)i(generator)e(at)h Fn(d)i Fp(=)h(3)d(w)m(e)h(sampled)g(100,000)d(problems,)28 b(at)d Fn(d)i Fp(=)h(6)c(and)h Fn(d)j Fp(=)f(12)e(w)m(e)h(sampled)0 2354 y(10,000)36 b(problems,)k(at)d Fn(d)e Fp(=)g(24)i(and)g Fn(d)e Fp(=)g(48)i(w)m(e)h(sampled)h(1,000)d(problems)j(and)e (\014nally)h(for)e Fn(d)f Fi(\025)h Fp(96)0 2470 y(w)m(e)g(sampled)f (100)f(problems.)51 b(The)35 b(results)h(are)e(plotted)h(on)g(as)f (log-log)g(graphs)g(in)h(Figures)g(1{6.)49 b(W)-8 b(e)0 2587 y(remark)32 b(that)f(p)s(olynomials)i(app)s(ear)e(asymptotically)i (linear)f(in)f(log-log)g(plots,)h(with)g(the)g(slop)s(e)g(of)f(the)0 2703 y(asymptote)k(b)s(eing)f(the)g(exp)s(onen)m(t)h(of)e(the)h (leading)g(term)g(of)f(the)h(p)s(olynomial)g(and)g(the)g Fn(y)t Fp(-in)m(tercept)f(of)0 2819 y(the)g(asymptote)h(represen)m (ting)g(the)f(lead)g(co)s(e\016cien)m(t.)100 2935 y(F)-8 b(or)39 b(tub)s(e)i(exp)s(erimen)m(ts)h Fs(G2)f Fp(and)f Fs(G3)p Fp(,)i(w)m(e)g(used)f(an)f(angle)h(parameter)f(of)g Fn(\031)t(=)p Fp(6,)i(that)e(is,)i(all)f(the)0 3051 y(v)m(ectors)e(in)e (the)g(con\014guration)g(made)h(an)f(angle)g(of)f(at)h(most)g Fn(\031)t(=)p Fp(6)g(with)g(the)h Fn(x)p Fp(-axis.)57 b(If)37 b(w)m(e)h(decrease)0 3168 y(the)28 b(angle)h(parameter)f(whic)m (h)i(con)m(trols)e(the)h(width)g(of)e(the)i(tub)s(e)f(and)g(hence)i (the)e(conditioning,)i(all)e(the)0 3284 y(algorithms)k(b)s(ecome)i (less)f(stable)g(n)m(umerically)h(and)f(exp)s(erience)h(a)e (degradation)g(in)h(p)s(erformance.)44 b(In)0 3400 y(the)33 b(cases)h(of)e Fs(A2)g Fp(and)h Fs(A4)48 b Fp(they)34 b(b)s(ecome)f(substan)m(tially)i(slo)m(w)m(er.)0 3688 y(5.2.)49 b Fs(Cost)41 b(p)s(er)g(Iteration.)49 b Fp(In)36 b(Figure)g(7)g(w)m(e)h(presen)m(t)h(the)e(a)m(v)m(erage)h(iteration)f (times)h(observ)m(ed)h(for)0 3804 y(all)26 b(sev)m(en)i(algorithms)f (on)f(problems)h(from)f(the)h Fs(G1)f Fp(generator.)41 b(W)-8 b(e)27 b(commen)m(t)h(that)e(the)g(a)m(v)m(erage)h(time)0 3920 y(to)h(complete)h(an)f(iteration)g(do)s(es)h(not)f(c)m(hange)h (signi\014can)m(tly)h(with)f(the)f(problem)h(t)m(yp)s(e,)h(so)e(w)m(e)i (ha)m(v)m(e)f(not)0 4036 y(included)f(the)f(similar)h(graphs)f(for)f (other)h(generators.)42 b(The)28 b(data)e(sho)m(ws)i(that)f(in)g(our)f (implemen)m(tation)0 4153 y(of)39 b(these)i(algorithms,)g(the)f(a)m(v)m (erage)h(time)f(for)f(an)g(iteration)g(is)h(nev)m(er)h(v)m(ery)g (large.)64 b(F)-8 b(or)39 b(the)h(slo)m(w)m(est)0 4269 y(algorithms)33 b(in)g(the)g(highest)g(dimensions)i(the)e(a)m(v)m (erage)g(iteration)g(to)s(ok)f(less)i(than)f(2)f(seconds.)100 4385 y(Unlik)m(e)25 b(the)f(other)f(algorithms,)j(the)e(a)m(v)m(erage)g (iteration)g(time)g(for)f Fs(A5)g Fp(will)h(b)s(e)g(substan)m(tially)h (a\013ected)0 4501 y(b)m(y)39 b(the)g(conditioning)g(of)e(the)i (problem.)61 b(Using)39 b(the)g(w)m(ell-conditioned)h Fs(G1)e Fp(problems,)j Fs(A5)d Fp(usually)0 4618 y(degenerates)f(to)f Fs(A4)f Fp(and)h(has)g(a)f(v)m(ery)i(similar)g(a)m(v)m(erage)f (iteration)g(time.)54 b(As)36 b(the)g(problems)h(b)s(ecome)0 4734 y(more)e(ill-conditioned,)g Fs(A5)f Fp(will)h(b)s(egin)g(to)f(use) h Fs(A3)f Fp(steps)h(as)g(w)m(ell,)h(and)e(the)h(a)m(v)m(erage)g (iteration)f(time)0 4850 y(will)f(increase)h(to)m(w)m(ards)g(the)f(a)m (v)m(erage)h(iteration)e(time)h(for)f Fs(A3)p Fp(.)808 5210 y(6.)49 b Fo(Discussion)36 b(and)i(W)m(orst-case)f(Constr)n (uctions)100 5384 y Fp(Our)29 b(exp)s(erimen)m(ts)k(rev)m(eal)e(sev)m (eral)g(features)g(of)e(colourful)h(feasibilit)m(y)h(algorithms.)43 b(After)30 b(consider-)0 5500 y(able)j(searc)m(hing,)h(w)m(e)g(found)f (a)f(problem)i(instance)f(whic)m(h)i(caused)f Fs(A6)e Fp(to)g(cycle.)46 b(W)-8 b(e)33 b(also)f(found)h(that)0 5616 y Fs(A2)i Fp(and)h Fs(A4)g Fp(can)g(con)m(v)m(erge)h(extremely)h (slo)m(wly)f(in)f(the)g(face)g(of)g(ill-conditioning)g(although)f Fs(A1)h Fp(and)p eop end %%Page: 7 7 TeXDict begin 7 6 bop 1125 -174 a Ff(THE)33 b(COLOURFUL)f(FEASIBILITY)h (PR)n(OBLEM)1087 b(7)0 29 y Fs(A3)30 b Fp(con)m(tin)m(ue)j(to)d(p)s (erform)h(reasonably)h(w)m(ell)g(on)e(the)i(same)f(examples.)45 b(W)-8 b(e)31 b(conclude)h(that)f(computa-)0 146 y(tionally)j(the)h(b)s (est)g(algorithms)f(are)g(the)g(m)m(ulti-up)s(date)h(v)-5 b(arian)m(ts)35 b(and)f(remark)h(that)e(these)j(tigh)m(tened)0 262 y(algorithms)d(do)f(yield)i(substan)m(tial)g(gains)f(o)m(v)m(er)h (the)f(originals.)0 491 y(6.1.)49 b Fs(A)29 b(Cycling)g(Example)i(for)f (A6)f(in)g(Dimension)i(4.)49 b Fp(In)26 b(App)s(endix)h(A)f(w)m(e)h (exhibit)g(an)e(example)0 607 y(in)37 b(dimension)i(4)e(for)f(whic)m(h) j(the)f(maxim)m(um)g(v)m(olume)h(heuristic)g(cycles.)59 b(Since)38 b(this)g(example)g(sho)m(ws)0 723 y(that)33 b Fs(A6)g Fp(can)h(cycle,)h(it)f(is)g(remark)-5 b(able)34 b(that)f(it)h(happ)s(ens)g(so)g(rarely)-8 b(.)47 b(It)33 b(did)h(not)f(o)s(ccur)h(in)g(the)g(en)m(tire)0 839 y(test)k(suite)h (of)e(Section)i(5.)58 b(W)-8 b(e)38 b(w)m(ere)h(unable)f(to)g(\014nd)g (an)m(y)g(examples)i(of)d(cycling)i(in)f(dimension)h(3)e(or)0 956 y(an)m(y)31 b(examples)i(of)e(cycling)h(in)f(dimension)h(4)f(with)g (cycle)h(length)g(shorter)f(than)g(6.)43 b(Higher)31 b(dimensions)0 1072 y(and)i(longer)f(cycle)i(lengths)g(do)f(o)s(ccur.) 100 1188 y(One)k(explanation)h(for)f(the)g(results)i(is)e(that)g(as)g (one)h(migh)m(t)f(exp)s(ect,)j Fs(A6)d Fp(is)g(an)g(e\013ectiv)m(e)i (heuristic)0 1304 y(in)32 b(a)f(t)m(ypical)h(situation.)44 b(The)32 b(distinguishing)i(feature)d(of)g(the)h(few)g(bad)g(examples)h (is)f(that)f(the)h(p)s(oin)m(ts)0 1421 y(are)37 b(placed)i(in)e(suc)m (h)i(a)e(w)m(a)m(y)i(that)e(the)g(simplices)j(cluster)f(in)m(to)e(a)g (few)h(groups)g(of)f(similar)h(shap)s(e)g(and)0 1537 y(v)m(olume.)54 b(The)37 b(heuristic)g(of)f(taking)g(the)g(maxim)m(um)h (v)m(olume)g(is)g(then)f(not)g(v)m(ery)h(helpful)f(in)g(c)m(ho)s(osing) 0 1653 y(promising)d(simplices.)46 b(W)-8 b(e)33 b(note)g(that)f(this)i (example)g(is)f(solv)m(ed)h(easily)g(b)m(y)f(the)g(other)g(algorithms.) 0 1882 y(6.2.)49 b Fs(Flip-\015opping)h(During)f(Con)m(v)m(ergence)f (for)g(A2:)72 b(40,847)48 b(Iterations)g(in)h(Dimension)0 1998 y(3.)g Fp(W)-8 b(e)37 b(constructed)h(an)e(example)i(of)e(a)g (colourful)h(feasibilit)m(y)h(problem)f(in)f(dimension)i(3)f(that)f (tak)m(es)0 2114 y(40,847)31 b(iterations)h(to)f(solution)i(using)f(a)g (basic)g(implemen)m(tation)i(of)d Fs(A2)p Fp(.)43 b(The)33 b(exact)g(p)s(oin)m(ts)f(w)m(e)h(used)0 2231 y(are)39 b(con)m(tained)h(in)f(App)s(endix)i(B.)63 b(The)40 b(algorithm)e(is)i (initialized)g(with)g(the)f(simplex)i(that)e(uses)i(the)0 2347 y(\014rst)i(p)s(oin)m(t)f(of)f(eac)m(h)i(colour.)72 b(A)m(t)42 b(the)h(\014fth)f(iteration,)j(the)d(algorithm)g(reac)m(hes) i(a)d(situation)i(where)0 2467 y(the)35 b(curren)m(t)h(p)s(oin)m(t)f Fn(y)j Fp(lies)d(on)g(a)f(facet)h Fn(F)48 b Fp(of)35 b(colours)g(2,)g(3)f(and)h(4)f(v)m(ery)j(close)e(to)3076 2445 y Fn(~)3084 2467 y Fp(0)o(.)50 b(Using)35 b(this)h(p)s(oin)m(t)0 2583 y(the)k(algorithm)e(will)i(pic)m(k)h(the)e(p)s(oin)m(t)g(of)g (colour)g(1)g(that)g(has)g(minim)m(um)i(dot)e(pro)s(duct)g(with)h Fn(y)t Fp(.)62 b(The)0 2699 y(second)31 b(and)f(third)h(p)s(oin)m(ts)f (of)g(colour)g(1)g(lie)g(almost)h(in)f(the)g(directions)i(of)d Fn(y)k Fp(and)d Fi(\000)p Fn(y)t Fp(,)h(ho)m(w)m(ev)m(er)h(neither)0 2819 y(of)43 b(these)h(forms)g(a)f(simplex)i(with)f Fn(F)57 b Fp(con)m(taining)1950 2798 y Fn(~)1958 2819 y Fp(0.)75 b(In)44 b(fact)f(the)h(fourth)f(p)s(oin)m(t)g(of)g(colour)g(1)g(do)s (es)0 2939 y(form)33 b(a)g(simplex)i(con)m(taining)1136 2918 y Fn(~)1144 2939 y Fp(0)e(with)h Fn(F)14 b Fp(,)33 b(but)h(it)f(is)h(nearly)g(orthogonal)e(to)h Fn(y)t Fp(.)45 b(As)34 b(a)f(result,)h(after)f(t)m(w)m(o)0 3055 y(iterations,)39 b Fs(A2)d Fp(returns)i(to)f(the)h(same)g(simplex.)58 b(The)38 b(p)s(oin)m(t)g Fn(y)i Fp(will)d(b)s(e)h(recomputed)g(at)f (eac)m(h)h(step,)0 3175 y(and)31 b(is)g(sligh)m(tly)g(closer)h(to)1002 3154 y Fn(~)1010 3175 y Fp(0)e(when)i(the)f(algorithm)f(returns)h(to)g (the)g(previous)g(simplex.)45 b(Ho)m(w)m(ev)m(er,)34 b(the)0 3292 y(impro)m(v)m(emen)m(t)43 b(is)f(quite)f(small.)69 b(Of)40 b(course)i Fn(\032)f Fp(is)g(also)g(v)m(ery)h(small,)h(so)e (this)g(is)h(consisten)m(t)g(with)g(the)0 3408 y(p)s(erformance)36 b(guaran)m(tee)g(describ)s(ed)i(in)e(Section)g(3.2.)53 b(The)36 b(algorithm)g(then)g(pro)s(ceeds)h(to)e(return)h(to)0 3524 y(the)j(same)h(simplex)h(more)e(than)g(20,000)e(times,)42 b(with)d(an)g(incremen)m(tal)i(impro)m(v)m(emen)m(t)g(to)e Fn(y)j Fp(at)c(eac)m(h)0 3640 y(iteration)33 b(b)s(efore)f(\014nally)i (taking)e(the)h(fourth)g(p)s(oin)m(t)f(of)h(colour)f(1)h(and)f (terminating.)100 3757 y(As)46 b(one)f(w)m(ould)i(exp)s(ect)f(with)g(a) f(v)m(ery)i(ill-conditioned)g(problem,)i(this)d(example)h(is)f(n)m (umerically)0 3873 y(fragile)30 b({)h(the)g(curren)m(t)h(v)m(ersion)g (of)e(our)h(co)s(de)g(normalizes)h(the)f(co)s(ordinates)g(b)s(efore)g (starting)g(and)f(do)s(es)0 3989 y(not)38 b(su\013er)h(the)f(same)h (fate.)60 b(Ho)m(w)m(ev)m(er)41 b(bad)d(b)s(eha)m(viour)h(is)f(fairly)h (t)m(ypical.)61 b(The)39 b(tub)s(e)f(generator)g(for)0 4105 y(ill-conditioned)45 b(problems)h(in)e([Hua)q(])g(pro)s(duces)h (problems)h(whose)f(ill-conditioning)g(dep)s(ends)h(on)e(a)0 4222 y(parameter)g(de\014ning)g(the)g(width)g(of)f(the)h(tub)s(e.)76 b(As)44 b(the)f(width)h(decreases,)49 b(w)m(e)44 b(get)g(an)f (increasing)0 4338 y(n)m(um)m(b)s(er)34 b(of)e(cases)i(where)g Fs(A2)e Fp(and)h Fs(A4)f Fp(tak)m(e)h(enormous)h(n)m(um)m(b)s(ers)g(of) e(iterations.)100 4454 y(W)-8 b(e)38 b(remark)h(that,)h(in)f(con)m (trast,)h Fs(A1)e Fp(nev)m(er)i(returns)f(to)f(the)h(same)g(simplex,)j (so)c(it)h(cannot)f(su\013er)0 4570 y(from)k(this)g(t)m(yp)s(e)h(of)e (\015ip-\015opping.)72 b(Indeed)44 b(in)e(dimension)h(3)f(it)g(could)g (do)g(no)g(w)m(orse)h(than)f(visiting)0 4690 y(all)d(4)191 4654 y Fm(4)269 4690 y Fp(=)f(256)g(simplices.)65 b(A)m(t)40 b(least)f(10)g(of)f(these)j(m)m(ust)f(con)m(tain)2522 4669 y Fn(~)2529 4690 y Fp(0,)h(see)f([BM07],)h(so)e(the)g(algorithm)0 4806 y(m)m(ust)j(terminate)f(in)f(at)h(most)f(246)g(iterations.)68 b(It)40 b(is)h(quite)h(hard)e(to)g(see)i(ho)m(w)f(this)g(limit)g(could) g(b)s(e)0 4923 y(approac)m(hed.)67 b(The)41 b(authors)f(w)m(onder)i(if) e(a)f(Klee-Min)m(t)m(y-lik)m(e)k(example,)h(see)d([KM72],)h(of)e(w)m (orst-case)0 5039 y(b)s(eha)m(viour)34 b(for)e(B\023)-49 b(ar\023)g(an)m(y's)33 b(piv)m(oting)h(algorithm)e(could)h(b)s(e)g (constructed.)0 5268 y(6.3.)49 b Fs(Adv)-6 b(an)m(tages)61 b(of)h(Multiple)f(Up)s(dates)i(and)e(Initialization.)50 b Fp(The)k(m)m(ulti-up)s(date)g(algo-)0 5384 y(rithms)37 b Fs(A3)f Fp(and)h Fs(A4)f Fp(do)g(pro)m(vide)h(substan)m(tial)h(gains) f(o)m(v)m(er)g(their)g(single)g(up)s(date)g(coun)m(terparts,)h Fs(A1)0 5500 y Fp(and)33 b Fs(A2)p Fp(.)44 b(In)33 b(the)g(case)h(of)e Fs(A3)p Fp(,)h(w)m(e)h(get)f(a)f(large)h(reduction)h(in)f(iteration)g (coun)m(t)g(at)g(v)m(ery)h(little)f(cost)h(in)0 5616 y(terms)39 b(of)f(iteration)h(time.)61 b(In)39 b(our)f(b)s(enc)m (hmarking)i(exp)s(erimen)m(ts,)j(this)c(pro)s(duced)g(times)g(that)g(w) m(ere)p eop end %%Page: 8 8 TeXDict begin 8 7 bop 0 -170 a Ff(8)525 b(ANTOINE)25 b(DEZA,)g(SUI)g(HUANG,)f(T)-6 b(AMON)25 b(STEPHEN,)h(AND)f(T)-6 b(AM)2834 -188 y(\023)2824 -170 y(AS)25 b(TERLAKY)0 29 y Fp(comp)s(etitiv)m(e)j(with)g Fs(A2)e Fp(and)h(m)m(uc)m(h)h(b)s (etter)f(than)f Fs(A1)p Fp(.)41 b(The)28 b(gains)f(for)f Fs(A4)g Fp(relativ)m(e)i(to)e Fs(A2)h Fp(are)f(less)i(im-)0 146 y(pressiv)m(e.)45 b(In)29 b(our)g(b)s(enc)m(hmarking)i(exp)s (erimen)m(ts,)i Fs(A4)c Fp(consisten)m(tly)j(a)m(v)m(eraged)e(a)f (10\045)g(to)f(40\045)h(sa)m(vings)0 262 y(in)k(total)f(time)h(to)f (solution.)100 378 y(W)-8 b(e)34 b(ha)m(v)m(e)h(not)f(discussed)i(the)e (e\013ects)h(of)f(the)g(initial)g(simplex)i(in)e(this)g(pap)s(er,)h (but)f(w)m(e)g(can)h(emplo)m(y)0 494 y(v)-5 b(arious)30 b(heuristics)h(to)e(c)m(ho)s(ose)h(a)f(go)s(o)s(d)g(initial)g(simplex.) 45 b(A)29 b(few)h(of)f(these)i(are)e(implemen)m(ted)j(in)e([Hua].)0 611 y(W)-8 b(e)37 b(found)g(that)g(the)h(most)f(useful)h (initialization)f(heuristic)i(w)m(as)f(to)f(run)g(the)g(\014rst)h (iteration)f(of)f Fs(A4)p Fp(.)0 727 y(This)43 b(runs)g(in)f Fn(O)s Fp(\()p Fn(d)749 691 y Fm(3)787 727 y Fp(\))g(time)h(and)f (impro)m(v)m(es)i(the)e(subsequen)m(t)j(iteration)e(coun)m(ts)g(of)e (the)i(algorithms,)0 843 y(with)33 b(the)g(ob)m(vious)h(exception)g(of) e Fs(A7)p Fp(.)0 1030 y(6.4.)49 b Fs(Theoretical)26 b(Complexit)m(y)g (of)g(the)f(Algorithms.)49 b Fp(In)23 b(Section)g(3,)h(w)m(e)g(remark)m (ed)f(that)f(B\023)-49 b(ar\023)g(an)m(y)0 1147 y(and)36 b(Onn)g(pro)m(v)m(ed)h(a)e(w)m(orst-case)i(b)s(ound)f(for)f Fs(A1)h Fp(and)f Fs(A2)h Fp(of)f Fn(O)s Fp(\(1)p Fn(=\032)2670 1110 y Fm(2)2708 1147 y Fp(\))h(iterations)g(up)g(to)f(n)m(umerical)0 1263 y(considerations)j(and)f(w)m(e)g(impro)m(v)m(ed)i(their)e (iteration)f(time)h(for)f Fs(A2)g Fp(from)h Fn(O)s Fp(\()p Fn(d)3004 1227 y Fm(4)3042 1263 y Fp(\))f(to)g Fn(O)s Fp(\()p Fn(d)3406 1227 y Fm(3)3445 1263 y Fp(\).)55 b(W)-8 b(e)37 b(also)0 1379 y(men)m(tioned)k(that)f(w)m(e)g(do)g(not)g(exp)s (ect)h(the)f(m)m(ulti-up)s(date)g(and)g(h)m(ybrid)h(algorithms)f(to)f (impro)m(v)m(e)j(the)0 1495 y(theoretical)36 b(b)s(ounds.)54 b(F)-8 b(rom)35 b(the)h(example)h(of)e(Section)h(6.1,)g(w)m(e)h(see)g (that)e Fs(A6)g Fp(is)i(not)e(guaran)m(teed)h(to)0 1612 y(con)m(v)m(erge.)53 b(The)36 b(exp)s(ected)h(running)f(time)f(of)g Fs(A7)g Fp(is)g(1)g(o)m(v)m(er)h(the)g(probabilit)m(y)g(that)f(random)g (simplex)0 1732 y(con)m(tains)381 1710 y Fn(~)389 1732 y Fp(0)o(,)40 b(i.e.)f(around)g(2)1053 1695 y Fl(d)1132 1732 y Fp(for)f(random)g(problems,)k(and)c(as)h(bad)f(as)h(\()p Fn(d)26 b Fp(+)g(1\))3049 1695 y Fl(d)p Fm(+1)3179 1732 y Fn(=)p Fp(\()p Fn(d)3317 1695 y Fm(2)3382 1732 y Fp(+)g(1\))39 b(for)f(the)0 1848 y(t)m(yp)s(e)33 b(of)g(problems)g(generated)h(b)m(y) f Fs(G6)p Fp(.)100 1964 y(The)k(p)s(o)s(or)f(p)s(erformance)h(of)f Fs(A2)g Fp(on)h(ill-conditioned)g(problems)h(and)f(examples)h(lik)m(e)g (that)e(of)h(Sec-)0 2080 y(tion)25 b(6.2)g(con\014rm)h(the)f(w)m (orst-case)i(predictions)g(of)d(B\023)-49 b(ar\023)g(an)m(y)26 b(and)f(Onn's)h(analysis.)42 b(On)26 b(the)f(other)h(hand,)0 2196 y(w)m(e)34 b(did)f(not)f(see)i(this)f(t)m(yp)s(e)g(of)g(b)s(eha)m (viour)g(for)f Fs(A1)p Fp(,)g(and)h(it)g(is)g(hard)f(to)h(see)g(ho)m(w) h(it)e(could)h(o)s(ccur.)100 2313 y(The)c(mo)s(del)g(prop)s(osed)g(in)g (Section)g(4.3)g(is)g(that)f(a)g(pure)h(piv)m(oting)h(algorithm)e(suc)m (h)i(as)f Fs(A1)p Fp(,)g(de\014nes)h(a)0 2433 y(set)j(of)e(ro)s(oted)h (trees)h(on)f(the)g(\()p Fn(d)21 b Fp(+)g(1\))1397 2396 y Fl(d)p Fm(+1)1559 2433 y Fp(simplices.)46 b(Eac)m(h)33 b(simplex)h(whic)m(h)f(con)m(tains)3260 2411 y Fn(~)3268 2433 y Fp(0)e(is)i(the)f(ro)s(ot)f(of)0 2549 y(a)f(tree,)i(and)f(w)m(e) h(dra)m(w)f(an)g(edge)g(b)s(et)m(w)m(een)i(the)e(v)m(ertices)i (represen)m(ting)g(simplices)g Fs(\001)3168 2564 y Fm(1)3239 2549 y Fp(and)e Fs(\001)3520 2564 y Fm(2)3590 2549 y Fp(if)g(when)0 2665 y Fs(A1)k Fp(encoun)m(ters)i Fs(\001)757 2680 y Fm(1)832 2665 y Fp(it)f(piv)m(ots)g(to)f Fs(\001)1438 2680 y Fm(2)1478 2665 y Fp(.)52 b(Then)37 b(the)e(w)m(orst)i(p)s (erformance)f(of)e(the)i(algorithm)f(in)h(terms)0 2781 y(of)d(the)h(n)m(um)m(b)s(er)g(of)f(iterations)h(w)m(ould)g(b)s(e)f (the)h(heigh)m(t)g(of)f(the)h(highest)g(tree.)46 b(A)34 b(smart)f(algorithm)g(will)0 2898 y(pro)s(duce)g(short)g(trees)h(b)m(y) f(piv)m(oting)g(sev)m(eral)i(simplices)g(to)d(a)g(giv)m(en)i(simplex)g (at)f(a)f(lo)m(w)m(er)i(lev)m(el.)100 3014 y(Consider)k(a)f(situation)g (where)h(trees)g(ha)m(v)m(e)h(a)e(constan)m(t)g(expansion)i(factor)e Fn(k)j Fp(near)d(the)g(base,)i(that)0 3130 y(is,)44 b(lo)m(w)e(lev)m (el)h(v)m(ertices)h(are)d(connected)i(to)e(roughly)h Fn(k)i Fp(v)m(ertices)f(in)f(the)g(lev)m(el)h(ab)s(o)m(v)m(e.)70 b(The)43 b(n)m(um)m(b)s(er)0 3250 y(of)g(trees)h(is)g Fn(p)p Fp(\()p Fn(d)28 b Fp(+)i(1\))834 3214 y Fl(d)p Fm(+1)1007 3250 y Fp(where)45 b Fn(p)e Fp(is)g(the)h(probabilit)m(y)g (that)f(a)g(simplex)i(con)m(tains)3254 3229 y Fn(~)3261 3250 y Fp(0.)75 b(If)43 b(the)h(trees)0 3366 y(expand)29 b(up)g(to)e(heigh)m(t)i Fn(h)p Fp(,)g(eac)m(h)g(tree)g(will)g(con)m (tain)f(on)g(the)h(order)f(of)g Fn(k)2619 3330 y Fl(h)2692 3366 y Fp(v)m(ertices.)44 b(Then)29 b(w)m(e)g(m)m(ust)h(ha)m(v)m(e)0 3482 y Fn(k)54 3446 y Fl(h)99 3482 y Fn(p)p Fp(\()p Fn(d)16 b Fp(+)h(1\))433 3446 y Fl(d)p Fm(+1)591 3482 y Fi(\024)28 b Fp(\()p Fn(d)17 b Fp(+)g(1\))982 3446 y Fl(d)p Fm(+1)1112 3482 y Fp(,)30 b(the)h(total)e(n)m(um)m(b)s(er)j(of)d(v)m(ertices.)45 b(Rearranging,)30 b(w)m(e)h(get)f Fn(h)e Fi(\024)g(\000)17 b Fp(log)3705 3506 y Fl(k)3748 3482 y Fp(\()p Fn(p)p Fp(\).)0 3599 y(This)26 b(expression)h(predicts)g(the)e(a)m(v)m(erage)h (iteration)f(coun)m(t)g(for)f Fs(A1)h Fp(to)f(gro)m(w)h(linearly)h(for) f Fs(G1)g Fp(problems,)0 3715 y(to)40 b(b)s(e)g(constan)m(t)h(for)e Fs(G4)h Fp(problems)h(and)f(to)g(gro)m(w)g(at)g(\002\()p Fn(d)17 b Fp(log)f Fn(d)p Fp(\))40 b(for)f Fs(G6)h Fp(problems.)67 b(All)40 b(of)g(these)0 3831 y(matc)m(h)46 b(v)m(ery)g(w)m(ell)g(with)g (our)f(observ)m(ed)i(results.)82 b(The)46 b Fs(G5)f Fp(problems)h(are)f (predicted)i(to)d(b)s(e)i(more)0 3947 y(di\016cult)29 b(than)g(they)g(are)f(observ)m(ed)i(to)e(b)s(e,)h(but)g(that)f(is)g (not)g(surprising)i(giv)m(en)f(their)g(simple)h(structure.)1185 4164 y(7.)49 b Fo(Summar)-7 b(y)39 b(and)f(Future)f(W)m(ork)100 4338 y Fp(Despite)29 b(the)g(examples)h(of)e(Sections)i(6.1)e(and)h (6.2,)g(the)g(results)h(presen)m(ted)g(in)f(Section)g(5)f(sho)m(w)i (that,)0 4454 y(except)i(for)f Fs(A7)f Fp(and)h(to)f(a)h(lesser)h (degree)g Fs(A6)p Fp(,)f(all)g(the)g(algorithms)g(did)g(a)g(go)s(o)s(d) e(job)i(of)f(solving)i(all)f(the)0 4570 y(problems.)44 b(W)-8 b(e)30 b(did)g(\014nd)h(that)e(the)i(metho)s(ds)f(whic)m(h)i (include)f(nearest)g(p)s(oin)m(t)f(calculations)g(w)m(ere)i(more)0 4687 y(vulnerable)k(to)d(n)m(umerical)j(errors)e(than)g Fs(A2)f Fp(and)h Fs(A4)p Fp(,)g(since)i(our)e(implemen)m(tations)i(b)s (egan)e(to)f(crash)0 4803 y(once)41 b(w)m(e)g(got)e(past)h Fn(d)g Fp(=)h(100,)g(esp)s(ecially)h(on)e(ill-conditioned)h(problems.) 67 b(F)-8 b(or)39 b(the)h(most)h(part,)h(the)0 4919 y(reduced)37 b(iteration)f(coun)m(ts)h(of)e(the)h(nearest)h(p)s(oin)m(t)f (algorithms)g(do)g(not)f(o\013set)h(the)g(extra)g(time)h(sp)s(en)m(t)0 5035 y(p)s(er)31 b(iteration)h(compared)g(to)f Fs(A2)g Fp(and)g Fs(A4)p Fp(.)43 b(In)32 b(some)g(cases)h(of)d(extreme)j (ill-conditioning,)f(suc)m(h)h(as)f(in)0 5151 y(Section)h(6.2,)f Fs(A2)g Fp(and)g Fs(A4)g Fp(will)h(tak)m(e)g(man)m(y)g(additional)f (iterations)h(and)f(b)s(e)h(m)m(uc)m(h)g(slo)m(w)m(er)h(compared)0 5268 y(to)h(the)g(nearest)h(p)s(oin)m(t)g(algorithms.)51 b(In)36 b(this)f(situation)h(either)g(a)f(h)m(ybrid)h(algorithm)f(suc)m (h)i(as)e Fs(A5)p Fp(,)g(or)0 5384 y(the)e(basic)g Fs(A1)g Fp(or)f Fs(A3)g Fp(w)m(ould)i(w)m(ork)f(b)s(etter.)100 5500 y(W)-8 b(e)32 b(\014nish)h(b)m(y)g(returning)f(to)g(the)g(motiv)-5 b(ating)32 b(question)h(of)f(B\023)-49 b(ar\023)g(an)m(y)32 b(and)g(Onn:)43 b(Is)33 b(there)g(a)e(p)s(olyno-)0 5616 y(mial)37 b(time)h(algorithm)f(for)f(colourful)i(feasibilit)m(y?)58 b(By)38 b(impro)m(ving)g(the)f(implemen)m(tation)i(of)e Fs(A2)p Fp(,)h(w)m(e)p eop end %%Page: 9 9 TeXDict begin 9 8 bop 1125 -174 a Ff(THE)33 b(COLOURFUL)f(FEASIBILITY)h (PR)n(OBLEM)1087 b(9)0 29 y Fp(ha)m(v)m(e)42 b(impro)m(v)m(ed)h(the)f (w)m(orst)g(case)g(for)f(this)g(algorithm)g(from)g Fn(O)s Fp(\()p Fn(d)2546 -7 y Fm(4)2585 29 y Fn(=\032)2684 -7 y Fm(2)2723 29 y Fp(\))g(to)g Fn(O)s Fp(\()p Fn(d)3097 -7 y Fm(3)3135 29 y Fn(=\032)3234 -7 y Fm(2)3274 29 y Fp(\),)i(ho)m(w)m(ev)m(er)h(the)0 146 y(dep)s(endence)c(on)d Fn(\032)h Fp(has)g(not)f(impro)m(v)m(ed.)60 b(Indeed)39 b(our)e(exp)s(erimen)m(ts)k(giv)m(e)d(strong)f(evidence)j(that)e(the)0 262 y(analysis)c(for)e Fs(A2)g Fp(is)h(tigh)m(t.)100 378 y(The)50 b(situation)f(for)g Fs(A1)f Fp(is)i(less)g(clear.)94 b(W)-8 b(e)49 b(do)g(not)g(see)h(the)g(same)f(bad)h(b)s(eha)m(viour)g (with)f(ill-)0 494 y(conditioned)36 b(problems)f(that)g(w)m(e)g(found)g (for)f Fs(A2)p Fp(,)h(so)f(it)h(is)g(p)s(ossible)h(that)e(a)g(b)s (etter)h(guaran)m(tee)g(exists)0 611 y(for)g(this)i(algorithm.)54 b(In)36 b(ligh)m(t)h(of)e(the)i(mo)s(del)f(suggested)i(in)e(Section)h (6.4)e(it)h(is)h(quite)g(di\016cult)g(to)f(see)0 727 y(ho)m(w)j(to)g(construct)h(a)e(Klee-Min)m(t)m(y-lik)m(e)k(bad)d(case)h (for)e Fs(A1)g Fp(as)h(discussed)j(in)d(Section)h(6.2.)61 b(W)-8 b(e)40 b(view)0 843 y(this)33 b(as)g(an)f(app)s(ealing)h(c)m (hallenge.)1421 1064 y(8.)48 b Fo(A)m(ckno)n(wledgments)100 1239 y Fp(W)-8 b(e)32 b(thank)h(the)g(referees)h(for)e(helpful)h (commen)m(ts)h(and)f(Zhaosong)f(Lu)g(for)g(suggesting)h(data)f(mining)0 1355 y(as)40 b(an)g(application)h(in)f(Section)h(2.)66 b(This)41 b(researc)m(h)g(w)m(as)g(supp)s(orted)g(b)m(y)g(NSER)m(C)h (Disco)m(v)m(ery)g(gran)m(ts)0 1471 y(for)36 b(the)g(four)g(authors,)h (b)m(y)g(the)g(Canada)f(Researc)m(h)h(Chair)g(program)f(for)f(the)i (\014rst)f(and)g(last)h(authors)0 1587 y(and)43 b(b)m(y)g(a)g(MIT)-8 b(A)m(CS)44 b(gran)m(t)e(for)h(the)g(second)g(and)g(third)g(authors.)74 b(The)43 b(third)g(author)g(w)m(ork)m(ed)h(on)0 1704 y(this)d(pro)5 b(ject)40 b(as)h(part)e(of)h(the)g(Discrete)h (Optimization)g(pro)5 b(ject)40 b(of)g(the)g(IMO)h(at)e(the)i(Univ)m (ersit)m(y)h(of)0 1820 y(Magdeburg.)1660 2041 y Fo(References)0 2199 y Fr([B\023)-42 b(ar82])138 b(I.)20 b(B\023)-42 b(ar\023)g(an)n(y)-7 b(,)19 b Fg(A)j(gener)l(alization)h(of)g(Car)l (ath)n(\023)-40 b(eo)l(dory's)25 b(the)l(or)l(em)p Fr(,)d(Discrete)d (Math.)g Fd(40)g Fr(\(1982\),)h(no.)f(2-3,)g(141{152.)0 2298 y([BM07])137 b(I.)37 b(B\023)-42 b(ar\023)g(an)n(y)35 b(and)h(J.)g(Matou)l(\024)-37 b(sek,)37 b Fg(Quadr)l(atic)l(al)t(ly)i (many)g(c)l(olorful)g(simplic)l(es)p Fr(,)h(SIAM)d(Journal)e(on)h (Discrete)402 2398 y(Mathematics)28 b Fd(21)f Fr(\(2007\),)f(no.)i(1,)f (191{198.)0 2498 y([BO97a])106 b(I.)27 b(B\023)-42 b(ar\023)g(an)n(y)25 b(and)h(S.)h(Onn,)f Fg(Car)l(ath)n(\023)-40 b(eo)l(dory's)32 b(the)l(or)l(em,)e(c)l(olourful)f(and)g(applic)l(able)p Fr(,)h(In)n(tuitiv)n(e)d(geometry)e(\(Bu-)402 2597 y(dap)r(est,)h (1995\),)f(Boly)n(ai)f(So)r(c.)h(Math.)h(Stud.,)g(v)n(ol.)f(6,)g(J\023) -42 b(anos)24 b(Boly)n(ai)g(Math.)i(So)r(c.,)g(Budap)r(est,)g(1997,)e (pp.)h(11{)402 2697 y(21.)0 2797 y([BO97b])p 402 2797 250 4 v 365 w(,)j Fg(Colourful)j(line)l(ar)f(pr)l(o)l(gr)l(amming)g (and)h(its)e(r)l(elatives)p Fr(,)g(Math.)e(Op)r(er.)g(Res.)g Fd(22)g Fr(\(1997\),)g(no.)g(3,)g(550{)402 2896 y(567.)0 2996 y([DHST])125 b(A.)29 b(Deza,)e(S.)h(Huang,)f(T.)h(Stephen,)h(and)e (T.)h(T)-7 b(erlaky)g(,)26 b Fg(A)n(lgorithms)31 b(and)f(tests)f(for)i (the)f(c)l(olourful)h(fe)l(asibility)402 3095 y(pr)l(oblem)p Fr(,)e(AdvOL-Rep)r(ort)e(2005/20,)d(McMaster)j(Univ)n(ersit)n(y)-7 b(,)27 b(2005,)f(up)r(dated)i(2007.)0 3195 y([DHST06])p 402 3195 V 304 w(,)g Fg(Colourful)j(simplicial)h(depth)p Fr(,)d(Discrete)f(Comput.)g(Geom.)f Fd(35)g Fr(\(2006\),)g(no.)g(4,)g (597{604.)0 3295 y([Hua])206 b(S.)28 b(Huang,)g Fg(MA)-6 b(TLAB)30 b(c)l(o)l(de)g(for)h(c)l(olourful)f(line)l(ar)h(pr)l(o)l(gr)l (amming)p Fr(,)d(a)n(v)-5 b(ailable)27 b(at:)402 3394 y(h)n(ttp://optlab.mcmaster.ca/~h)n(uangs3/CLP/)22 b(and)402 3494 y(h)n(ttp://www.math.sfu.ca/~tamon/Soft)n(w)n(are/CLP/.)0 3594 y([KM72])131 b(V.)30 b(Klee)e(and)h(G.)g(J.)f(Min)n(t)n(y)-7 b(,)30 b Fg(How)h(go)l(o)l(d)h(is)f(the)g(simplex)g(algorithm?)p Fr(,)h(Inequalities)c(I)r(I)r(I,)i(Pro)r(c.)e(3rd)g(Symp.,)402 3693 y(Los)f(Angeles)g(1969,)f(Academic)i(Press,)e(1972,)g(pp.)i (159{175.)0 3793 y([Lu06])174 b(Z.)28 b(Lu,)g(p)r(ersonal)e(comm)n (unication,)h(2006.)0 3892 y([ST05])166 b(T.)33 b(Stephen)g(and)f(H.)g (Thomas,)h Fg(A)g(quadr)l(atic)i(lower)g(b)l(ound)f(for)h(c)l(olourful) g(simplicial)i(depth)p Fr(,)d(submitted.)402 3992 y(arXiv:)p Fc(math.CO/0512400)o Fr(,)22 b(2005.)0 4092 y([WW01])102 b(U.)31 b(W)-7 b(agner)29 b(and)h(E.)f(W)-7 b(elzl,)31 b Fg(A)h(c)l(ontinuous)f(analo)l(gue)i(of)g(the)f(upp)l(er)g(b)l(ound)g (the)l(or)l(em)p Fr(,)f(Discrete)f(Comput.)402 4191 y(Geom.)e Fd(26)f Fr(\(2001\),)f(no.)i(2,)f(205{219.)0 4291 y([W)-7 b(ol76])129 b(P)-7 b(.)28 b(W)-7 b(olfe,)28 b Fg(Finding)j(the)e(ne)l (ar)l(est)h(p)l(oint)g(in)g(a)g(p)l(olytop)l(e)p Fr(,)f(Math.)f (Programming)e Fd(11)h Fr(\(1976\),)f(128{149.)588 4512 y Fo(Appendix)37 b Fp(A.)49 b Fo(Example)37 b(in)h(dimension)g(4)g (where)f Fs(A6)g Fo(cycles)100 4687 y Fp(This)32 b(example)g(consists)g (of)e(5)h(p)s(oin)m(ts)g(in)g(eac)m(h)h(of)e(the)h(5)g(colours)g(in)g Fk(R)2736 4650 y Fm(4)2775 4687 y Fp(.)43 b(The)32 b(p)s(oin)m(ts)f (are)g(presen)m(ted)0 4803 y(in)25 b(T)-8 b(able)25 b(1.)40 b(They)26 b(are)e(group)s(ed)h(b)m(y)g(colour,)h(with)f(the)g(ro)m(ws)g (represen)m(ting)h Fn(x)p Fp(,)h Fn(y)t Fp(,)e Fn(z)k Fp(and)c Fn(w)h Fp(co)s(ordinates,)0 4919 y(resp)s(ectiv)m(ely)-8 b(.)100 5035 y(The)32 b(initial)g(simplex)h(is)f(tak)m(en)h(to)e(b)s(e) g(\(1,1,1,1,1\),)g(i.e.,)i(the)e(\014rst)h(p)s(oin)m(t)g(of)f(eac)m(h)h (colour.)44 b(The)32 b(algo-)0 5151 y(rithm)27 b(pro)s(ceeds)g(to)f (visit)i(simplices)h(\(1,1,4,1,1\),)d(\(3,1,4,1,1\),)h(\(3,1,4,3,1\),)g (\(3,1,1,3,1\))e(and)i(\(1,1,1,3,1\))0 5268 y(b)s(efore)37 b(returning)h(to)e(the)i(original)e(simplex)j(and)e(rep)s(eating.)57 b(A)m(t)37 b(steps)i(one,)f(three)g(and)f(\014v)m(e,)i(there)0 5384 y(are)d(t)m(w)m(o)h(candidate)g(colours)g(for)f(piv)m(oting,)i (the)f(candidates)h(that)e(are)g(not)g(c)m(hosen)i(for)e(piv)m(oting)h (are)0 5500 y(1,)j(3)f(and)g(4)f(resp)s(ectiv)m(ely)-8 b(.)66 b(In)39 b(the)g(ev)m(en)i(n)m(um)m(b)s(ered)f(steps)h(there)e (is)h(a)e(single)i(candidate)g(colour)e(for)0 5616 y(piv)m(oting.)p eop end %%Page: 10 10 TeXDict begin 10 9 bop 0 -170 a Ff(10)487 b(ANTOINE)25 b(DEZA,)g(SUI)g(HUANG,)f(T)-6 b(AMON)25 b(STEPHEN,)h(AND)f(T)-6 b(AM)2834 -188 y(\023)2824 -170 y(AS)25 b(TERLAKY)1719 16 y Fp(Red)33 b(p)s(oin)m(ts)p 330 47 3208 4 v 328 163 4 117 v 529 128 a(7/52)p 921 163 V 428 w(1/89)p 1576 163 V 496 w(-1/60)p 2338 163 V 413 w(-1/28)p 2859 163 V 361 w(4/127)p 3536 163 V 330 166 3208 4 v 328 282 4 117 v 504 248 a(1/176)p 921 282 V 387 w(-8/65)p 1576 282 V 496 w(5/49)p 2338 282 V 446 w(6/35)p 2859 282 V 378 w(9/118)p 3536 282 V 330 286 3208 4 v 328 402 4 117 v 529 367 a(4/29)p 921 402 V 403 w(1/961)p 1576 402 V 448 w(-8/191)p 2338 402 V 404 w(1/40)p 2859 402 V 386 w(-1/75)p 3536 402 V 330 405 3208 4 v 328 540 4 136 v 372 506 a Fi(\000)459 411 y Fb(p)p 518 411 353 3 v 55 x Fm(4238906047)p 459 483 412 4 v 577 540 a(66352)p 921 540 4 136 v 974 411 a Fb(p)p 1033 411 494 3 v 55 x Fm(30434652805951)p 974 483 553 4 v 1127 540 a(5559385)p 1576 540 4 136 v 1629 411 a Fb(p)p 1688 411 600 3 v 55 x Fm(11360296502737439)p 1629 483 659 4 v 1800 540 a(107254140)p 2338 540 4 136 v 2381 506 a Fi(\000)2468 411 y Fb(p)p 2527 411 283 3 v 55 x Fm(69789743)p 2468 483 342 4 v 2551 540 a(31640)p 2859 540 4 136 v 2903 506 a Fi(\000)p Fp(7)3039 411 y Fb(p)p 3098 411 389 3 v 55 x Fm(25600756871)p 3039 483 447 4 v 3139 540 a(1123950)p 3536 540 4 136 v 330 544 3208 4 v 1676 632 a Fp(Green)g(p)s(oin)m(ts)p 401 663 3066 4 v 399 779 4 117 v 684 744 a(3/85)p 1161 779 V 465 w(-5/71)p 1753 779 V 347 w(8/45)p 2281 779 V 367 w(3/88)p 2880 779 V 356 w(-1/114)p 3465 779 V 401 782 3066 4 v 399 899 4 117 v 668 864 a(-1/67)p 1161 899 V 464 w(1/10)p 1753 899 V 299 w(-38/155)p 2281 899 V 261 w(-2/131)p 2880 899 V 289 w(-24/185)p 3465 899 V 401 902 3066 4 v 399 1018 4 117 v 660 983 a(1/173)p 1161 1018 V 415 w(-2/101)p 1753 1018 V 323 w(1/95)p 2281 1018 V 367 w(3/53)p 2880 1018 V 396 w(7/85)p 3465 1018 V 401 1022 3066 4 v 399 1157 4 136 v 452 1028 a Fb(p)p 511 1028 600 3 v 55 x Fm(29008089867051134)p 452 1099 659 4 v 623 1156 a(170445655)p 1161 1157 4 136 v 1204 1122 a Fi(\000)1291 1028 y Fb(p)p 1350 1028 353 3 v 55 x Fm(5063381959)p 1291 1099 412 4 v 1409 1156 a(71710)p 1753 1157 4 136 v 1796 1122 a Fp(2)1855 1028 y Fb(p)p 1914 1028 318 3 v 55 x Fm(159502559)p 1855 1099 377 4 v 1955 1156 a(26505)p 2281 1157 4 136 v 2324 1122 a Fp(5)2383 1028 y Fb(p)p 2442 1028 389 3 v 55 x Fm(14863381455)p 2383 1099 447 4 v 2501 1156 a(610984)p 2880 1157 4 136 v 2933 1028 a Fb(p)p 2992 1028 424 3 v 55 x Fm(125498719055)p 2933 1099 483 4 v 3068 1156 a(358530)p 3465 1157 4 136 v 401 1160 3066 4 v 1707 1249 a Fp(Blue)g(p)s(oin)m(ts)p 344 1280 3179 4 v 342 1397 4 117 v 562 1362 a(-3/77)p 1005 1397 V 503 w(4/141)p 1823 1397 V 466 w(3/22)p 2379 1397 V 347 w(16/111)p 3007 1397 V 310 w(-3/46)p 3521 1397 V 344 1400 3179 4 v 342 1516 4 117 v 562 1481 a(-3/20)p 1005 1516 V 511 w(-4/63)p 1823 1516 V 458 w(-3/17)p 2379 1516 V 379 w(5/29)p 3007 1516 V 375 w(3/47)p 3521 1516 V 344 1519 3179 4 v 342 1636 4 117 v 562 1601 a(-2/71)p 1005 1636 V 486 w(-3/173)p 1823 1636 V 434 w(-5/79)p 2379 1636 V 339 w(-1/210)p 3007 1636 V 333 w(1/33)p 3521 1636 V 344 1639 3179 4 v 342 1774 4 136 v 386 1739 a Fi(\000)473 1645 y Fb(p)p 532 1645 424 3 v 55 x Fm(470161115387)p 473 1716 483 4 v 609 1774 a(694309)p 1005 1774 4 136 v 1049 1739 a Fi(\000)p Fp(8)1185 1645 y Fb(p)p 1244 1645 530 3 v 55 x Fm(122080034994545)p 1185 1716 589 4 v 1338 1774 a(88619769)p 1823 1774 4 136 v 1866 1739 a Fi(\000)1953 1645 y Fb(p)p 2012 1645 318 3 v 55 x Fm(826050579)p 1953 1716 377 4 v 2053 1774 a(29546)p 2379 1774 4 136 v 2423 1739 a Fi(\000)2510 1645 y Fb(p)p 2569 1645 389 3 v 55 x Fm(48208184671)p 2510 1716 447 4 v 2628 1774 a(225330)p 3007 1774 4 136 v 3060 1645 a Fb(p)p 3119 1645 353 3 v 55 x Fm(5043188147)p 3060 1716 412 4 v 3178 1774 a(71346)p 3521 1774 4 136 v 344 1777 3179 4 v 1721 1866 a Fp(T)-8 b(an)33 b(p)s(oin)m(ts)p 489 1897 2890 4 v 487 2013 4 117 v 662 1978 a(1/59)p 1029 2013 V 449 w(6/151)p 1826 2013 V 453 w(8/45)p 2376 2013 V 341 w(-3/29)p 2933 2013 V 263 w(11/76)p 3377 2013 V 489 2016 2890 4 v 487 2132 4 117 v 662 2098 a(1/29)p 1029 2132 V 433 w(-1/122)p 1826 2132 V 420 w(-7/32)p 2376 2132 V 340 w(4/43)p 2933 2132 V 313 w(-1/8)p 3377 2132 V 489 2136 2890 4 v 487 2252 4 117 v 662 2217 a(3/56)p 1029 2252 V 449 w(1/536)p 1826 2252 V 453 w(8/97)p 2376 2252 V 341 w(-1/14)p 2933 2252 V 288 w(9/59)p 3377 2252 V 489 2255 2890 4 v 487 2390 4 136 v 531 2356 a(25)639 2261 y Fb(p)p 697 2261 283 3 v 697 2316 a Fm(14625287)p 639 2333 342 4 v 720 2390 a(95816)p 1029 2390 4 136 v 1082 2261 a Fb(p)p 1141 2261 636 3 v 55 x Fm(554855708771634695)p 1082 2333 694 4 v 1270 2390 a(745501496)p 1826 2390 4 136 v 1879 2261 a Fb(p)p 1938 2261 389 3 v 55 x Fm(17827555751)p 1879 2333 447 4 v 1997 2390 a(139680)p 2376 2390 4 136 v 2419 2356 a Fi(\000)2506 2261 y Fb(p)p 2565 2261 318 3 v 55 x Fm(297327743)p 2506 2333 377 4 v 2606 2390 a(17458)p 2933 2390 4 136 v 2986 2261 a Fb(p)p 3045 2261 283 3 v 55 x Fm(75612155)p 2986 2333 342 4 v 3086 2390 a(8968)p 3377 2390 4 136 v 489 2394 2890 4 v 1672 2483 a Fp(White)g(p)s(oin)m (ts)p 203 2514 3462 4 v 201 2630 4 117 v 613 2595 a(1/167)p 1266 2630 V 608 w(3/43)p 1858 2630 V 389 w(11/52)p 2485 2630 V 366 w(-19/65)p 3113 2630 V 311 w(-3/100)p 3663 2630 V 203 2634 3462 4 v 201 2750 4 117 v 613 2715 a(1/241)p 1266 2750 V 567 w(-1/244)p 1858 2750 V 332 w(-5/134)p 2485 2750 V 366 w(2/129)p 3113 2750 V 368 w(1/62)p 3663 2750 V 203 2753 3462 4 v 201 2869 4 117 v 638 2835 a(1/53)p 1266 2869 V 656 w(2/9)p 1858 2869 V 390 w(13/142)p 2485 2869 V 333 w(1/4386)p 3113 2869 V 327 w(-4/73)p 3663 2869 V 203 2873 3462 4 v 201 3008 4 136 v 245 2973 a Fi(\000)p Fp(5)381 2879 y Fb(p)p 440 2879 777 3 v 55 x Fm(1201121068645021462891)p 381 2950 836 4 v 587 3007 a(173320847963)p 1266 3008 4 136 v 1309 2973 a Fi(\000)1396 2879 y Fb(p)p 1455 2879 353 3 v 55 x Fm(8432767415)p 1396 2950 412 4 v 1514 3007 a(94428)p 1858 3008 4 136 v 1901 2973 a Fi(\000)1988 2879 y Fb(p)p 2047 2879 389 3 v 55 x Fm(57852799351)p 1988 2950 447 4 v 2106 3007 a(247364)p 2485 3008 4 136 v 2528 2973 a Fi(\000)2615 2879 y Fb(p)p 2675 2879 389 3 v 2675 2934 a Fm(74312211919)p 2615 2950 447 4 v 2734 3007 a(285090)p 3113 3008 4 136 v 3166 2879 a Fb(p)p 3225 2879 389 3 v 55 x Fm(50998516979)p 3166 2950 447 4 v 3283 3007 a(226300)p 3663 3008 4 136 v 203 3011 3462 4 v 234 3136 a Fo(T)-9 b(able)38 b(1.)48 b Fp(Co)s(ordinates)34 b(of)e(p)s(oin)m(ts)h(of)f(an)g(example)j(where) e Fs(A6)g Fp(cycles)h(in)f(dimension)h(4.)166 3463 y Fo(Appendix)j Fp(B.)49 b Fo(Example)37 b(in)h(dimension)g(3)g(where)f Fs(A2)h Fo(t)-7 b(akes)37 b(40,847)h(itera)-7 b(tions)100 3637 y Fp(This)31 b(example)g(consists)h(of)e(4)g(unnormalized)h(p)s (oin)m(ts)g(in)f(eac)m(h)h(of)f(the)g(4)g(colours)h(in)f Fk(R)3332 3601 y Fm(3)3372 3637 y Fp(.)42 b(The)31 b(p)s(oin)m(ts)0 3753 y(are)j(presen)m(ted)j(in)d(T)-8 b(able)35 b(2.)48 b(They)36 b(are)e(group)s(ed)h(b)m(y)g(colour,)f(with)h(the)g(ro)m(ws)g (represen)m(ting)h Fn(x)p Fp(,)g Fn(y)h Fp(and)0 3869 y Fn(z)g Fp(co)s(ordinates,)c(resp)s(ectiv)m(ely)-8 b(.)100 3986 y(The)42 b(initial)h(simplex)g(is)g(tak)m(en)g(to)e(b)s(e)i (\(1,1,1,1\),)g(i.e.,)g(the)f(\014rst)g(p)s(oin)m(t)g(of)g(eac)m(h)h (colour.)71 b(It)42 b(then)0 4102 y(up)s(dates)31 b(to)g(\(1,3,1,1\),)f (\(1,3,2,1\),)g(\(1,3,2,3\),)h(\(1,3,2,2\))f(and)g(reac)m(hes)j (\(3,3,2,2\))c(on)i(the)g(\014fth)g(iteration.)0 4218 y(A)m(t)42 b(this)h(p)s(oin)m(t,)h(it)e(b)s(egins)h(to)e(\015ip)i(b)s (et)m(w)m(een)h(\(3,3,2,2\))d(and)h(\(2,3,2,2\))f(with)h Fn(y)j Fp(initially)e(alternating)0 4334 y(b)s(et)m(w)m(een)33 b(v)-5 b(alues)31 b(close)h(to)e(\(0.2,)p Fi(\006)p Fp (0.00200,0.00285\).)41 b(The)31 b(v)-5 b(alues)32 b(of)e(all)g(these)i (co)s(ordinates)f(decrease)0 4450 y(v)m(ery)i(slo)m(wly)g(as)f(the)g (algorithm)g(con)m(tin)m(ues.)45 b(A)m(t)32 b(iteration)f(40,847)g(it)h (c)m(ho)s(oses)h(fourth)e(p)s(oin)m(t)h(of)f(colour)0 4570 y(1)h(instead)i(of)e(the)h(third.)44 b(This)33 b(mak)m(es)i(the)e (curren)m(t)g(simplex)i(\(4,3,2,2\))d(whic)m(h)i(con)m(tains)3396 4549 y Fn(~)3403 4570 y Fp(0.)p eop end %%Page: 11 11 TeXDict begin 11 10 bop 1125 -174 a Ff(THE)33 b(COLOURFUL)f (FEASIBILITY)h(PR)n(OBLEM)1048 b(11)1719 16 y Fp(Red)33 b(p)s(oin)m(ts)p 218 47 3465 4 v 216 163 4 117 v 259 128 a(1.00000320775369)p 1058 163 V 80 w(-0.01000436049274)p 1932 163 V 79 w(-0.01000129525998)p 2806 163 V 96 w(1.00000089660284)p 3681 163 V 218 166 3465 4 v 216 282 4 117 v 259 248 a(0.00000340785030) p 1058 282 V 96 w(0.99999739350954)p 1932 282 V 96 w(-1.00000497855619) p 2806 282 V 96 w(0.00000051797159)p 3681 282 V 218 286 3465 4 v 216 402 4 117 v 259 367 a(0.00999859615603)p 1058 402 V 96 w(0.00000371775824)p 1932 402 V 113 w(0.00000030149139)p 2806 402 V 96 w(-0.01999639732055)p 3681 402 V 218 405 3465 4 v 1676 482 a(Green)g(p)s(oin)m(ts)p 201 513 3498 4 v 199 629 4 117 v 259 594 a(1.00000363763560)p 1074 629 V 96 w(-0.00999644886160)p 1948 629 V 80 w(-0.00999943004295)p 2823 629 V 95 w(1.00000335962280)p 3697 629 V 201 632 3498 4 v 199 748 4 117 v 243 714 a(-0.00000325123594)p 1074 748 V 96 w(1.00000064545156)p 1948 748 V 96 w(-1.00000169806216)p 2823 748 V 79 w(-0.00000080450760)p 3697 748 V 201 752 3498 4 v 199 868 4 117 v 259 833 a(0.01000493174811)p 1074 868 V 96 w(-0.00000024088601)p 1948 868 V 96 w(0.00000009099437)p 2823 868 V 96 w(-0.01999811804365)p 3697 868 V 201 871 3498 4 v 1707 949 a(Blue)g(p)s(oin)m(ts)p 201 980 V 199 1096 4 117 v 259 1061 a(0.99999949817337)p 1074 1096 V 96 w(-0.00999587145461)p 1948 1096 V 80 w(-0.00999627213896)p 2823 1096 V 95 w(0.99999551963712)p 3697 1096 V 201 1099 3498 4 v 199 1216 4 117 v 243 1181 a(-0.00000260397964)p 1074 1216 V 96 w(1.00000485455718)p 1948 1216 V 96 w(-1.00000419710665) p 2823 1216 V 79 w(-0.00000024626161)p 3697 1216 V 201 1219 3498 4 v 199 1335 4 117 v 259 1300 a(0.00999854691703)p 1074 1335 V 113 w(0.00000123671997)p 1948 1335 V 96 w (-0.00000381812529)p 2823 1335 V 79 w(-0.01999801526314)p 3697 1335 V 201 1338 3498 4 v 1721 1415 a(T)-8 b(an)33 b(p)s(oin)m(ts)p 201 1446 3465 4 v 199 1562 4 117 v 243 1527 a(0.99999980645233)p 1042 1562 V 96 w(0.10000000280522)p 1916 1562 V 96 w(-0.60000327600988)p 2790 1562 V 96 w(0.99999642880542) p 3664 1562 V 201 1565 3465 4 v 199 1682 4 117 v 243 1647 a(0.00000024487465)p 1042 1682 V 80 w(-0.98999719313413)p 1916 1682 V 95 w(0.79999695643245)p 2790 1682 V 96 w(-0.00000429109491) p 3664 1682 V 201 1685 3465 4 v 199 1801 4 117 v 243 1766 a(0.01000455311709)p 1042 1801 V 80 w(-0.00000405877812)p 1916 1801 V 95 w(0.00000372117690)p 2790 1801 V 96 w(-0.01000272055280) p 3664 1801 V 201 1804 3465 4 v 299 1929 a Fo(T)-9 b(able)34 b(2.)49 b Fp(Co)s(ordinates)30 b(of)f(p)s(oin)m(ts)h(of)f(an)h(example) g(taking)g(40,847)e(iterations)i(of)f Fs(A2)299 2045 y Fp(in)k(dimension)h(3.)1040 2353 y Fo(Appendix)j Fp(C.)49 b Fo(Comput)-7 b(a)g(tional)40 b(resul)-7 b(ts)60 4822 y @beginspecial 88 @llx 215 @lly 522 @urx 580 @ury 4535 @rwi 2749 @rhi @setspecial %%BeginDocument: gen1.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: MATLAB, The Mathworks, Inc. %%Title: /home/stephen/CC/Plot_data/gen1.eps %%CreationDate: 11/23/2005 18:19:20 %%DocumentNeededFonts: Helvetica %%DocumentProcessColors: Cyan Magenta Yellow Black %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 88 215 522 580 %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s {show newpath} bdef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup 3 mul string currentfile 3 index 0 eq {/ASCIIHexDecode filter} {/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if } ifelse exch readstring pop dup 0 3 index getinterval /rbmap xdef dup 2 index dup getinterval /gbmap xdef 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform rbmap gbmap bbmap true 3 colorimage gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 68 201 542 590 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0816 7080 csm 0 0 5697 4665 rc 85 dict begin %Colortable dictionary /c0 { 0.000000 0.000000 0.000000 sr} bdef /c1 { 1.000000 1.000000 1.000000 sr} bdef /c2 { 0.900000 0.000000 0.000000 sr} bdef /c3 { 0.000000 0.820000 0.000000 sr} bdef /c4 { 0.000000 0.000000 0.800000 sr} bdef /c5 { 0.910000 0.820000 0.320000 sr} bdef /c6 { 1.000000 0.260000 0.820000 sr} bdef /c7 { 0.000000 0.820000 0.820000 sr} bdef c0 1 j 1 sg 0 0 5698 4666 rf 6 w 0 3803 4415 0 0 -3803 741 4152 4 MP PP -4415 0 0 3803 4415 0 0 -3803 741 4152 5 MP stroke 4 w DO SO 6 w 0 sg 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L 741 4152 mt 5156 4152 L 741 4152 mt 741 349 L 741 4152 mt 741 4107 L 741 350 mt 741 394 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 708 4297 mt (3) s 1476 4152 mt 1476 4107 L 1476 350 mt 1476 394 L 1443 4297 mt (6) s 2212 4152 mt 2212 4107 L 2212 350 mt 2212 394 L 2146 4297 mt (12) s 2948 4152 mt 2948 4107 L 2948 350 mt 2948 394 L 2882 4297 mt (24) s 3684 4152 mt 3684 4107 L 3684 350 mt 3684 394 L 3618 4297 mt (48) s 4420 4152 mt 4420 4107 L 4420 350 mt 4420 394 L 4354 4297 mt (96) s 5156 4152 mt 5156 4107 L 5156 350 mt 5156 394 L 5056 4297 mt (192) s 741 4152 mt 785 4152 L 5156 4152 mt 5111 4152 L 640 4196 mt (0) s 741 3771 mt 785 3771 L 5156 3771 mt 5111 3771 L 640 3815 mt (1) s 741 3391 mt 785 3391 L 5156 3391 mt 5111 3391 L 640 3435 mt (2) s 741 3011 mt 785 3011 L 5156 3011 mt 5111 3011 L 640 3055 mt (3) s 741 2631 mt 785 2631 L 5156 2631 mt 5111 2631 L 640 2675 mt (4) s 741 2251 mt 785 2251 L 5156 2251 mt 5111 2251 L 640 2295 mt (5) s 741 1870 mt 785 1870 L 5156 1870 mt 5111 1870 L 640 1914 mt (6) s 741 1490 mt 785 1490 L 5156 1490 mt 5111 1490 L 640 1534 mt (7) s 741 1110 mt 785 1110 L 5156 1110 mt 5111 1110 L 640 1154 mt (8) s 741 730 mt 785 730 L 5156 730 mt 5111 730 L 640 774 mt (9) s 741 350 mt 785 350 L 5156 350 mt 5111 350 L 573 394 mt (10) s 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L gs 741 350 4416 3803 rc /c8 { 0.000000 0.000000 1.000000 sr} bdef c8 736 -224 736 -220 736 -229 736 -229 736 -242 735 -255 741 4049 7 MP stroke gr c8 716 4024 mt 766 4074 L 766 4024 mt 716 4074 L 1451 3769 mt 1501 3819 L 1501 3769 mt 1451 3819 L 2187 3527 mt 2237 3577 L 2237 3527 mt 2187 3577 L 2923 3298 mt 2973 3348 L 2973 3298 mt 2923 3348 L 3659 3069 mt 3709 3119 L 3709 3069 mt 3659 3119 L 4395 2849 mt 4445 2899 L 4445 2849 mt 4395 2899 L 5131 2625 mt 5181 2675 L 5181 2625 mt 5131 2675 L gs 741 350 4416 3803 rc DA /c9 { 0.000000 0.500000 0.000000 sr} bdef c9 736 -264 736 -260 736 -260 736 -261 736 -269 735 -320 741 3739 7 MP stroke gr c9 DA SO 36 36 741 3739 FO 36 36 1476 3419 FO 36 36 2212 3150 FO 36 36 2948 2889 FO 36 36 3684 2629 FO 36 36 4420 2369 FO 36 36 5156 2105 FO DA gs 741 350 4416 3803 rc SO /c10 { 1.000000 0.000000 0.000000 sr} bdef c10 736 -60 736 -47 736 -78 736 -91 736 -119 735 -162 741 4097 7 MP stroke gr c10 SO 705 4097 mt 777 4097 L 741 4061 mt 741 4133 L 1440 3935 mt 1512 3935 L 1476 3899 mt 1476 3971 L 2176 3816 mt 2248 3816 L 2212 3780 mt 2212 3852 L 2912 3725 mt 2984 3725 L 2948 3689 mt 2948 3761 L 3648 3647 mt 3720 3647 L 3684 3611 mt 3684 3683 L 4384 3600 mt 4456 3600 L 4420 3564 mt 4420 3636 L 5120 3540 mt 5192 3540 L 5156 3504 mt 5156 3576 L gs 741 350 4416 3803 rc DA /c11 { 0.000000 0.750000 0.750000 sr} bdef c11 736 -229 736 -165 736 -140 736 -107 736 -98 735 -141 741 4097 7 MP stroke gr c11 DA SO 0 j 0 -58 -58 0 0 58 58 0 712 4068 5 MP DP 0 -58 -58 0 0 58 58 0 1447 3927 5 MP DP 0 -58 -58 0 0 58 58 0 2183 3829 5 MP DP 0 -58 -58 0 0 58 58 0 2919 3722 5 MP DP 0 -58 -58 0 0 58 58 0 3655 3582 5 MP DP 0 -58 -58 0 0 58 58 0 4391 3417 5 MP DP 0 -58 -58 0 0 58 58 0 5127 3188 5 MP DP DA gs 741 350 4416 3803 rc /c12 { 0.750000 0.000000 0.750000 sr} bdef c12 736 -229 736 -165 736 -140 736 -107 736 -98 735 -141 741 4097 7 MP stroke gr c12 SO 705 4097 mt 777 4097 L 741 4061 mt 741 4133 L 1440 3956 mt 1512 3956 L 1476 3920 mt 1476 3992 L 2176 3858 mt 2248 3858 L 2212 3822 mt 2212 3894 L 2912 3751 mt 2984 3751 L 2948 3715 mt 2948 3787 L 3648 3611 mt 3720 3611 L 3684 3575 mt 3684 3647 L 4384 3446 mt 4456 3446 L 4420 3410 mt 4420 3482 L 5120 3217 mt 5192 3217 L 5156 3181 mt 5156 3253 L 716 4072 mt 766 4122 L 766 4072 mt 716 4122 L 1451 3931 mt 1501 3981 L 1501 3931 mt 1451 3981 L 2187 3833 mt 2237 3883 L 2237 3833 mt 2187 3883 L 2923 3726 mt 2973 3776 L 2973 3726 mt 2923 3776 L 3659 3586 mt 3709 3636 L 3709 3586 mt 3659 3636 L 4395 3421 mt 4445 3471 L 4445 3421 mt 4395 3471 L 5131 3192 mt 5181 3242 L 5181 3192 mt 5131 3242 L DA gs 741 350 4416 3803 rc DD c10 736 -560 736 -454 736 -411 736 -380 736 -335 735 -302 741 4048 7 MP stroke gr c10 DD SO 41 71 -82 0 41 -71 741 4095 4 MP DP 41 71 -82 0 41 -71 1476 3793 4 MP DP 41 71 -82 0 41 -71 2212 3458 4 MP DP 41 71 -82 0 41 -71 2948 3078 4 MP DP 41 71 -82 0 41 -71 3684 2667 4 MP DP 41 71 -82 0 41 -71 4420 2213 4 MP DP 41 71 -82 0 41 -71 5156 1653 4 MP DP DD gs 741 350 4416 3803 rc SO 0 sg 149 -636 736 -1587 735 -831 741 3404 4 MP stroke gr 0 sg SO -71 41 0 -82 71 41 694 3404 4 MP DP -71 41 0 -82 71 41 1429 2573 4 MP DP -71 41 0 -82 71 41 2165 986 4 MP DP gs 741 350 4416 3803 rc gr 2370 4440 mt (Dimension \(log scale\)) s 491 2748 mt -90 rotate (log\(iteration count\)) s 90 rotate 1391 255 mt (Average iteration count vs. dimension for random problems) s 724 4195 mt ( ) s 5140 392 mt ( ) s 1 sg 0 1064 652 0 0 -1064 800 1474 4 MP PP -652 0 0 1064 652 0 0 -1064 800 1474 5 MP stroke 4 w DO SO 6 w 0 sg 800 1474 mt 1452 1474 L 800 410 mt 1452 410 L 800 1474 mt 800 410 L 1452 1474 mt 1452 410 L 800 1474 mt 1452 1474 L 800 1474 mt 800 410 L 800 1474 mt 1452 1474 L 800 410 mt 1452 410 L 800 1474 mt 800 410 L 1452 1474 mt 1452 410 L 1266 545 mt (A1) s gs 800 410 653 1065 rc c8 358 0 871 502 2 MP stroke gs 977 429 147 147 rc 1025 477 mt 1075 527 L 1075 477 mt 1025 527 L gr gr c8 0 sg 1266 691 mt (A2) s gs 800 410 653 1065 rc DA c9 358 0 871 649 2 MP stroke SO gs 977 576 147 147 rc 36 36 1050 649 FO gr gr c9 0 sg 1266 838 mt (A3) s gs 800 410 653 1065 rc c10 358 0 871 795 2 MP stroke gs 977 722 147 147 rc 1014 795 mt 1086 795 L 1050 759 mt 1050 831 L gr gr c10 0 sg 1266 985 mt (A4) s gs 800 410 653 1065 rc DA c11 358 0 871 942 2 MP stroke SO gs 977 869 147 147 rc 0 -58 -58 0 0 58 58 0 1021 913 5 MP DP gr gr c11 0 sg 1266 1131 mt (A5) s gs 800 410 653 1065 rc DA c12 358 0 871 1088 2 MP stroke SO gs 977 1015 147 147 rc 1014 1088 mt 1086 1088 L 1050 1052 mt 1050 1124 L 1025 1063 mt 1075 1113 L 1075 1063 mt 1025 1113 L gr gr c12 0 sg 1266 1278 mt (A6) s gs 800 410 653 1065 rc DD c10 358 0 871 1234 2 MP stroke SO gs 977 1161 147 147 rc 41 71 -82 0 41 -71 1050 1281 4 MP DP gr gr c10 0 sg 1266 1424 mt (A7) s gs 800 410 653 1065 rc 358 0 871 1381 2 MP stroke gs 977 1308 147 147 rc -71 41 0 -82 71 41 1003 1381 4 MP DP gr gr end %%Color Dict eplot %%EndObject epage end showpage %%Trailer %%EOF %%EndDocument @endspecial 1360 5038 a(Figure)38 b(1.)48 b Fp(Results)34 b(for)e Fs(G1)p Fp(.)p eop end %%Page: 12 12 TeXDict begin 12 11 bop 0 -170 a Ff(12)487 b(ANTOINE)25 b(DEZA,)g(SUI)g(HUANG,)f(T)-6 b(AMON)25 b(STEPHEN,)h(AND)f(T)-6 b(AM)2834 -188 y(\023)2824 -170 y(AS)25 b(TERLAKY)60 2258 y @beginspecial 88 @llx 215 @lly 522 @urx 580 @ury 4535 @rwi 2749 @rhi @setspecial %%BeginDocument: gen2.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: MATLAB, The Mathworks, Inc. %%Title: /home/stephen/CC/Plot_data/gen2.eps %%CreationDate: 11/23/2005 18:29:27 %%DocumentNeededFonts: Helvetica %%DocumentProcessColors: Cyan Magenta Yellow Black %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 88 215 522 580 %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s {show newpath} bdef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup 3 mul string currentfile 3 index 0 eq {/ASCIIHexDecode filter} {/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if } ifelse exch readstring pop dup 0 3 index getinterval /rbmap xdef dup 2 index dup getinterval /gbmap xdef 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform rbmap gbmap bbmap true 3 colorimage gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 68 201 542 590 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0816 7080 csm 0 0 5697 4665 rc 86 dict begin %Colortable dictionary /c0 { 0.000000 0.000000 0.000000 sr} bdef /c1 { 1.000000 1.000000 1.000000 sr} bdef /c2 { 0.900000 0.000000 0.000000 sr} bdef /c3 { 0.000000 0.820000 0.000000 sr} bdef /c4 { 0.000000 0.000000 0.800000 sr} bdef /c5 { 0.910000 0.820000 0.320000 sr} bdef /c6 { 1.000000 0.260000 0.820000 sr} bdef /c7 { 0.000000 0.820000 0.820000 sr} bdef c0 1 j 1 sg 0 0 5698 4666 rf 6 w 0 3803 4415 0 0 -3803 741 4152 4 MP PP -4415 0 0 3803 4415 0 0 -3803 741 4152 5 MP stroke 4 w DO SO 6 w 0 sg 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L 741 4152 mt 5156 4152 L 741 4152 mt 741 349 L 741 4152 mt 741 4107 L 741 350 mt 741 394 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 708 4297 mt (3) s 1476 4152 mt 1476 4107 L 1476 350 mt 1476 394 L 1443 4297 mt (6) s 2212 4152 mt 2212 4107 L 2212 350 mt 2212 394 L 2146 4297 mt (12) s 2948 4152 mt 2948 4107 L 2948 350 mt 2948 394 L 2882 4297 mt (24) s 3684 4152 mt 3684 4107 L 3684 350 mt 3684 394 L 3618 4297 mt (48) s 4420 4152 mt 4420 4107 L 4420 350 mt 4420 394 L 4354 4297 mt (96) s 5156 4152 mt 5156 4107 L 5156 350 mt 5156 394 L 5056 4297 mt (192) s 741 4152 mt 785 4152 L 5156 4152 mt 5111 4152 L 640 4196 mt (0) s 741 3771 mt 785 3771 L 5156 3771 mt 5111 3771 L 640 3815 mt (1) s 741 3391 mt 785 3391 L 5156 3391 mt 5111 3391 L 640 3435 mt (2) s 741 3011 mt 785 3011 L 5156 3011 mt 5111 3011 L 640 3055 mt (3) s 741 2631 mt 785 2631 L 5156 2631 mt 5111 2631 L 640 2675 mt (4) s 741 2251 mt 785 2251 L 5156 2251 mt 5111 2251 L 640 2295 mt (5) s 741 1870 mt 785 1870 L 5156 1870 mt 5111 1870 L 640 1914 mt (6) s 741 1490 mt 785 1490 L 5156 1490 mt 5111 1490 L 640 1534 mt (7) s 741 1110 mt 785 1110 L 5156 1110 mt 5111 1110 L 640 1154 mt (8) s 741 730 mt 785 730 L 5156 730 mt 5111 730 L 640 774 mt (9) s 741 350 mt 785 350 L 5156 350 mt 5111 350 L 573 394 mt (10) s 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L gs 741 350 4416 3803 rc /c8 { 0.000000 0.000000 1.000000 sr} bdef c8 736 -231 736 -226 736 -247 736 -263 735 -282 741 4026 6 MP stroke gr c8 716 4001 mt 766 4051 L 766 4001 mt 716 4051 L 1451 3719 mt 1501 3769 L 1501 3719 mt 1451 3769 L 2187 3456 mt 2237 3506 L 2237 3456 mt 2187 3506 L 2923 3209 mt 2973 3259 L 2973 3209 mt 2923 3259 L 3659 2983 mt 3709 3033 L 3709 2983 mt 3659 3033 L 4395 2752 mt 4445 2802 L 4445 2752 mt 4395 2802 L gs 741 350 4416 3803 rc DA /c9 { 0.000000 0.500000 0.000000 sr} bdef c9 736 -254 736 -255 736 -247 736 -248 736 -257 735 -421 741 3495 7 MP stroke gr c9 DA SO 36 36 741 3495 FO 36 36 1476 3074 FO 36 36 2212 2817 FO 36 36 2948 2569 FO 36 36 3684 2322 FO 36 36 4420 2067 FO 36 36 5156 1813 FO DA gs 741 350 4416 3803 rc SO /c10 { 1.000000 0.000000 0.000000 sr} bdef c10 736 -64 736 -96 736 -108 736 -152 735 -209 741 4067 6 MP stroke gr c10 SO 705 4067 mt 777 4067 L 741 4031 mt 741 4103 L 1440 3858 mt 1512 3858 L 1476 3822 mt 1476 3894 L 2176 3706 mt 2248 3706 L 2212 3670 mt 2212 3742 L 2912 3598 mt 2984 3598 L 2948 3562 mt 2948 3634 L 3648 3502 mt 3720 3502 L 3684 3466 mt 3684 3538 L 4384 3438 mt 4456 3438 L 4420 3402 mt 4420 3474 L gs 741 350 4416 3803 rc DA /c11 { 0.000000 0.750000 0.750000 sr} bdef c11 736 -258 736 -270 736 -266 736 -279 736 -285 735 -300 741 4016 7 MP stroke gr c11 DA SO 0 j 0 -58 -58 0 0 58 58 0 712 3987 5 MP DP 0 -58 -58 0 0 58 58 0 1447 3687 5 MP DP 0 -58 -58 0 0 58 58 0 2183 3402 5 MP DP 0 -58 -58 0 0 58 58 0 2919 3123 5 MP DP 0 -58 -58 0 0 58 58 0 3655 2857 5 MP DP 0 -58 -58 0 0 58 58 0 4391 2587 5 MP DP 0 -58 -58 0 0 58 58 0 5127 2329 5 MP DP DA gs 741 350 4416 3803 rc /c12 { 0.750000 0.000000 0.750000 sr} bdef c12 736 -252 736 -253 736 -249 736 -254 735 -268 741 4016 6 MP stroke gr c12 SO 705 4016 mt 777 4016 L 741 3980 mt 741 4052 L 1440 3748 mt 1512 3748 L 1476 3712 mt 1476 3784 L 2176 3494 mt 2248 3494 L 2212 3458 mt 2212 3530 L 2912 3245 mt 2984 3245 L 2948 3209 mt 2948 3281 L 3648 2992 mt 3720 2992 L 3684 2956 mt 3684 3028 L 4384 2740 mt 4456 2740 L 4420 2704 mt 4420 2776 L 716 3991 mt 766 4041 L 766 3991 mt 716 4041 L 1451 3723 mt 1501 3773 L 1501 3723 mt 1451 3773 L 2187 3469 mt 2237 3519 L 2237 3469 mt 2187 3519 L 2923 3220 mt 2973 3270 L 2973 3220 mt 2923 3270 L 3659 2967 mt 3709 3017 L 3709 2967 mt 3659 3017 L 4395 2715 mt 4445 2765 L 4445 2715 mt 4395 2765 L DA gs 741 350 4416 3803 rc DD c10 736 -804 736 -510 736 -459 736 -429 736 -405 735 -357 741 4028 7 MP stroke gr c10 DD SO 41 71 -82 0 41 -71 741 4075 4 MP DP 41 71 -82 0 41 -71 1476 3718 4 MP DP 41 71 -82 0 41 -71 2212 3313 4 MP DP 41 71 -82 0 41 -71 2948 2884 4 MP DP 41 71 -82 0 41 -71 3684 2425 4 MP DP 41 71 -82 0 41 -71 4420 1915 4 MP DP 41 71 -82 0 41 -71 5156 1111 4 MP DP DD gs 741 350 4416 3803 rc SO 0 sg 146 -621 736 -1587 735 -838 741 3396 4 MP stroke gr 0 sg SO -71 41 0 -82 71 41 694 3396 4 MP DP -71 41 0 -82 71 41 1429 2558 4 MP DP -71 41 0 -82 71 41 2165 971 4 MP DP gs 741 350 4416 3803 rc gr 2370 4440 mt (Dimension \(log scale\)) s 491 2748 mt -90 rotate (log\(iteration count\)) s 90 rotate 1320 255 mt (Average iteration count vs. dimension for basic tube proble\ ms) s 724 4195 mt ( ) s 5140 392 mt ( ) s 1 sg 0 1064 652 0 0 -1064 800 1474 4 MP PP -652 0 0 1064 652 0 0 -1064 800 1474 5 MP stroke 4 w DO SO 6 w 0 sg 800 1474 mt 1452 1474 L 800 410 mt 1452 410 L 800 1474 mt 800 410 L 1452 1474 mt 1452 410 L 800 1474 mt 1452 1474 L 800 1474 mt 800 410 L 800 1474 mt 1452 1474 L 800 410 mt 1452 410 L 800 1474 mt 800 410 L 1452 1474 mt 1452 410 L 1266 545 mt (A1) s gs 800 410 653 1065 rc c8 358 0 871 502 2 MP stroke gs 977 429 147 147 rc 1025 477 mt 1075 527 L 1075 477 mt 1025 527 L gr gr c8 0 sg 1266 691 mt (A2) s gs 800 410 653 1065 rc DA c9 358 0 871 649 2 MP stroke SO gs 977 576 147 147 rc 36 36 1050 649 FO gr gr c9 0 sg 1266 838 mt (A3) s gs 800 410 653 1065 rc c10 358 0 871 795 2 MP stroke gs 977 722 147 147 rc 1014 795 mt 1086 795 L 1050 759 mt 1050 831 L gr gr c10 0 sg 1266 985 mt (A4) s gs 800 410 653 1065 rc DA c11 358 0 871 942 2 MP stroke SO gs 977 869 147 147 rc 0 -58 -58 0 0 58 58 0 1021 913 5 MP DP gr gr c11 0 sg 1266 1131 mt (A5) s gs 800 410 653 1065 rc DA c12 358 0 871 1088 2 MP stroke SO gs 977 1015 147 147 rc 1014 1088 mt 1086 1088 L 1050 1052 mt 1050 1124 L 1025 1063 mt 1075 1113 L 1075 1063 mt 1025 1113 L gr gr c12 0 sg 1266 1278 mt (A6) s gs 800 410 653 1065 rc DD c10 358 0 871 1234 2 MP stroke SO gs 977 1161 147 147 rc 41 71 -82 0 41 -71 1050 1281 4 MP DP gr gr c10 0 sg 1266 1424 mt (A7) s gs 800 410 653 1065 rc 358 0 871 1381 2 MP stroke gs 977 1308 147 147 rc -71 41 0 -82 71 41 1003 1381 4 MP DP gr gr end %%Color Dict eplot %%EndObject epage end showpage %%Trailer %%EOF %%EndDocument @endspecial 1360 2474 a Fo(Figure)38 b(2.)48 b Fp(Results)34 b(for)e Fs(G2)p Fp(.)60 4931 y @beginspecial 88 @llx 215 @lly 522 @urx 580 @ury 4535 @rwi 2749 @rhi @setspecial %%BeginDocument: gen3.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: MATLAB, The Mathworks, Inc. %%Title: /home/stephen/CC/Plot_data/gen3.eps %%CreationDate: 11/23/2005 18:30:40 %%DocumentNeededFonts: Helvetica %%DocumentProcessColors: Cyan Magenta Yellow Black %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 88 215 522 580 %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s {show newpath} bdef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup 3 mul string currentfile 3 index 0 eq {/ASCIIHexDecode filter} {/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if } ifelse exch readstring pop dup 0 3 index getinterval /rbmap xdef dup 2 index dup getinterval /gbmap xdef 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform rbmap gbmap bbmap true 3 colorimage gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 68 201 542 590 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0816 7080 csm 0 0 5697 4665 rc 85 dict begin %Colortable dictionary /c0 { 0.000000 0.000000 0.000000 sr} bdef /c1 { 1.000000 1.000000 1.000000 sr} bdef /c2 { 0.900000 0.000000 0.000000 sr} bdef /c3 { 0.000000 0.820000 0.000000 sr} bdef /c4 { 0.000000 0.000000 0.800000 sr} bdef /c5 { 0.910000 0.820000 0.320000 sr} bdef /c6 { 1.000000 0.260000 0.820000 sr} bdef /c7 { 0.000000 0.820000 0.820000 sr} bdef c0 1 j 1 sg 0 0 5698 4666 rf 6 w 0 3803 4415 0 0 -3803 741 4152 4 MP PP -4415 0 0 3803 4415 0 0 -3803 741 4152 5 MP stroke 4 w DO SO 6 w 0 sg 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L 741 4152 mt 5156 4152 L 741 4152 mt 741 349 L 741 4152 mt 741 4107 L 741 350 mt 741 394 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 708 4297 mt (3) s 1476 4152 mt 1476 4107 L 1476 350 mt 1476 394 L 1443 4297 mt (6) s 2212 4152 mt 2212 4107 L 2212 350 mt 2212 394 L 2146 4297 mt (12) s 2948 4152 mt 2948 4107 L 2948 350 mt 2948 394 L 2882 4297 mt (24) s 3684 4152 mt 3684 4107 L 3684 350 mt 3684 394 L 3618 4297 mt (48) s 4420 4152 mt 4420 4107 L 4420 350 mt 4420 394 L 4354 4297 mt (96) s 5156 4152 mt 5156 4107 L 5156 350 mt 5156 394 L 5056 4297 mt (192) s 741 4152 mt 785 4152 L 5156 4152 mt 5111 4152 L 640 4196 mt (0) s 741 3771 mt 785 3771 L 5156 3771 mt 5111 3771 L 640 3815 mt (1) s 741 3391 mt 785 3391 L 5156 3391 mt 5111 3391 L 640 3435 mt (2) s 741 3011 mt 785 3011 L 5156 3011 mt 5111 3011 L 640 3055 mt (3) s 741 2631 mt 785 2631 L 5156 2631 mt 5111 2631 L 640 2675 mt (4) s 741 2251 mt 785 2251 L 5156 2251 mt 5111 2251 L 640 2295 mt (5) s 741 1870 mt 785 1870 L 5156 1870 mt 5111 1870 L 640 1914 mt (6) s 741 1490 mt 785 1490 L 5156 1490 mt 5111 1490 L 640 1534 mt (7) s 741 1110 mt 785 1110 L 5156 1110 mt 5111 1110 L 640 1154 mt (8) s 741 730 mt 785 730 L 5156 730 mt 5111 730 L 640 774 mt (9) s 741 350 mt 785 350 L 5156 350 mt 5111 350 L 573 394 mt (10) s 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L gs 741 350 4416 3803 rc /c8 { 0.000000 0.000000 1.000000 sr} bdef c8 736 -233 736 -268 736 -294 736 -300 735 -316 741 3994 6 MP stroke gr c8 716 3969 mt 766 4019 L 766 3969 mt 716 4019 L 1451 3653 mt 1501 3703 L 1501 3653 mt 1451 3703 L 2187 3353 mt 2237 3403 L 2237 3353 mt 2187 3403 L 2923 3059 mt 2973 3109 L 2973 3059 mt 2923 3109 L 3659 2791 mt 3709 2841 L 3709 2791 mt 3659 2841 L 4395 2558 mt 4445 2608 L 4445 2558 mt 4395 2608 L gs 741 350 4416 3803 rc DA /c9 { 0.000000 0.500000 0.000000 sr} bdef c9 736 -268 736 -258 736 -273 736 -270 736 -292 735 -407 741 3475 7 MP stroke gr c9 DA SO 36 36 741 3475 FO 36 36 1476 3068 FO 36 36 2212 2776 FO 36 36 2948 2506 FO 36 36 3684 2233 FO 36 36 4420 1975 FO 36 36 5156 1707 FO DA gs 741 350 4416 3803 rc SO /c10 { 1.000000 0.000000 0.000000 sr} bdef c10 736 -90 736 -96 736 -130 736 -165 735 -221 741 4048 6 MP stroke gr c10 SO 705 4048 mt 777 4048 L 741 4012 mt 741 4084 L 1440 3827 mt 1512 3827 L 1476 3791 mt 1476 3863 L 2176 3662 mt 2248 3662 L 2212 3626 mt 2212 3698 L 2912 3532 mt 2984 3532 L 2948 3496 mt 2948 3568 L 3648 3436 mt 3720 3436 L 3684 3400 mt 3684 3472 L 4384 3346 mt 4456 3346 L 4420 3310 mt 4420 3382 L gs 741 350 4416 3803 rc DA /c11 { 0.000000 0.750000 0.750000 sr} bdef c11 736 -274 736 -286 736 -307 736 -328 736 -338 735 -299 741 3995 7 MP stroke gr c11 DA SO 0 j 0 -58 -58 0 0 58 58 0 712 3966 5 MP DP 0 -58 -58 0 0 58 58 0 1447 3667 5 MP DP 0 -58 -58 0 0 58 58 0 2183 3329 5 MP DP 0 -58 -58 0 0 58 58 0 2919 3001 5 MP DP 0 -58 -58 0 0 58 58 0 3655 2694 5 MP DP 0 -58 -58 0 0 58 58 0 4391 2408 5 MP DP 0 -58 -58 0 0 58 58 0 5127 2134 5 MP DP DA gs 741 350 4416 3803 rc /c12 { 0.750000 0.000000 0.750000 sr} bdef c12 736 -270 736 -275 736 -294 736 -289 735 -262 741 3995 6 MP stroke gr c12 SO 705 3995 mt 777 3995 L 741 3959 mt 741 4031 L 1440 3733 mt 1512 3733 L 1476 3697 mt 1476 3769 L 2176 3444 mt 2248 3444 L 2212 3408 mt 2212 3480 L 2912 3150 mt 2984 3150 L 2948 3114 mt 2948 3186 L 3648 2875 mt 3720 2875 L 3684 2839 mt 3684 2911 L 4384 2605 mt 4456 2605 L 4420 2569 mt 4420 2641 L 716 3970 mt 766 4020 L 766 3970 mt 716 4020 L 1451 3708 mt 1501 3758 L 1501 3708 mt 1451 3758 L 2187 3419 mt 2237 3469 L 2237 3419 mt 2187 3469 L 2923 3125 mt 2973 3175 L 2973 3125 mt 2923 3175 L 3659 2850 mt 3709 2900 L 3709 2850 mt 3659 2900 L 4395 2580 mt 4445 2630 L 4445 2580 mt 4395 2630 L DA gs 741 350 4416 3803 rc DD c10 736 -506 736 -452 736 -483 736 -456 735 -388 741 4003 6 MP stroke gr c10 DD SO 41 71 -82 0 41 -71 741 4050 4 MP DP 41 71 -82 0 41 -71 1476 3662 4 MP DP 41 71 -82 0 41 -71 2212 3206 4 MP DP 41 71 -82 0 41 -71 2948 2723 4 MP DP 41 71 -82 0 41 -71 3684 2271 4 MP DP 41 71 -82 0 41 -71 4420 1765 4 MP DP DD gs 741 350 4416 3803 rc SO 0 sg 670 -1896 735 -1063 741 3309 3 MP stroke gr 0 sg SO -71 41 0 -82 71 41 694 3309 4 MP DP -71 41 0 -82 71 41 1429 2246 4 MP DP gs 741 350 4416 3803 rc gr 2370 4440 mt (Dimension \(log scale\)) s 491 2748 mt -90 rotate (log\(iteration count\)) s 90 rotate 1181 255 mt (Average iteration count vs. dimension for one-sided tube pr\ oblems) s 724 4195 mt ( ) s 5140 392 mt ( ) s 1 sg 0 1064 652 0 0 -1064 4445 1474 4 MP PP -652 0 0 1064 652 0 0 -1064 4445 1474 5 MP stroke 4 w DO SO 6 w 0 sg 4445 1474 mt 5097 1474 L 4445 410 mt 5097 410 L 4445 1474 mt 4445 410 L 5097 1474 mt 5097 410 L 4445 1474 mt 5097 1474 L 4445 1474 mt 4445 410 L 4445 1474 mt 5097 1474 L 4445 410 mt 5097 410 L 4445 1474 mt 4445 410 L 5097 1474 mt 5097 410 L 4911 545 mt (A1) s gs 4445 410 653 1065 rc c8 358 0 4516 502 2 MP stroke gs 4622 429 147 147 rc 4670 477 mt 4720 527 L 4720 477 mt 4670 527 L gr gr c8 0 sg 4911 691 mt (A2) s gs 4445 410 653 1065 rc DA c9 358 0 4516 649 2 MP stroke SO gs 4622 576 147 147 rc 36 36 4695 649 FO gr gr c9 0 sg 4911 838 mt (A3) s gs 4445 410 653 1065 rc c10 358 0 4516 795 2 MP stroke gs 4622 722 147 147 rc 4659 795 mt 4731 795 L 4695 759 mt 4695 831 L gr gr c10 0 sg 4911 985 mt (A4) s gs 4445 410 653 1065 rc DA c11 358 0 4516 942 2 MP stroke SO gs 4622 869 147 147 rc 0 -58 -58 0 0 58 58 0 4666 913 5 MP DP gr gr c11 0 sg 4911 1131 mt (A5) s gs 4445 410 653 1065 rc DA c12 358 0 4516 1088 2 MP stroke SO gs 4622 1015 147 147 rc 4659 1088 mt 4731 1088 L 4695 1052 mt 4695 1124 L 4670 1063 mt 4720 1113 L 4720 1063 mt 4670 1113 L gr gr c12 0 sg 4911 1278 mt (A6) s gs 4445 410 653 1065 rc DD c10 358 0 4516 1234 2 MP stroke SO gs 4622 1161 147 147 rc 41 71 -82 0 41 -71 4695 1281 4 MP DP gr gr c10 0 sg 4911 1424 mt (A7) s gs 4445 410 653 1065 rc 358 0 4516 1381 2 MP stroke gs 4622 1308 147 147 rc -71 41 0 -82 71 41 4648 1381 4 MP DP gr gr end %%Color Dict eplot %%EndObject epage end showpage %%Trailer %%EOF %%EndDocument @endspecial 1360 5147 a Fo(Figure)38 b(3.)48 b Fp(Results)34 b(for)e Fs(G3)p Fp(.)p eop end %%Page: 13 13 TeXDict begin 13 12 bop 1125 -174 a Ff(THE)33 b(COLOURFUL)f (FEASIBILITY)h(PR)n(OBLEM)1048 b(13)60 2258 y @beginspecial 88 @llx 215 @lly 522 @urx 580 @ury 4535 @rwi 2749 @rhi @setspecial %%BeginDocument: gen4.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: MATLAB, The Mathworks, Inc. %%Title: /home/stephen/CC/Plot_data/gen4.eps %%CreationDate: 11/23/2005 18:35:06 %%DocumentNeededFonts: Helvetica %%DocumentProcessColors: Cyan Magenta Yellow Black %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 88 215 522 580 %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s {show newpath} bdef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup 3 mul string currentfile 3 index 0 eq {/ASCIIHexDecode filter} {/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if } ifelse exch readstring pop dup 0 3 index getinterval /rbmap xdef dup 2 index dup getinterval /gbmap xdef 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform rbmap gbmap bbmap true 3 colorimage gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 68 201 542 590 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0816 7080 csm 0 0 5697 4665 rc 85 dict begin %Colortable dictionary /c0 { 0.000000 0.000000 0.000000 sr} bdef /c1 { 1.000000 1.000000 1.000000 sr} bdef /c2 { 0.900000 0.000000 0.000000 sr} bdef /c3 { 0.000000 0.820000 0.000000 sr} bdef /c4 { 0.000000 0.000000 0.800000 sr} bdef /c5 { 0.910000 0.820000 0.320000 sr} bdef /c6 { 1.000000 0.260000 0.820000 sr} bdef /c7 { 0.000000 0.820000 0.820000 sr} bdef c0 1 j 1 sg 0 0 5698 4666 rf 6 w 0 3803 4415 0 0 -3803 741 4152 4 MP PP -4415 0 0 3803 4415 0 0 -3803 741 4152 5 MP stroke 4 w DO SO 6 w 0 sg 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L 741 4152 mt 5156 4152 L 741 4152 mt 741 349 L 741 4152 mt 741 4107 L 741 350 mt 741 394 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 708 4297 mt (3) s 1371 4152 mt 1371 4107 L 1371 350 mt 1371 394 L 1338 4297 mt (6) s 2002 4152 mt 2002 4107 L 2002 350 mt 2002 394 L 1936 4297 mt (12) s 2633 4152 mt 2633 4107 L 2633 350 mt 2633 394 L 2567 4297 mt (24) s 3263 4152 mt 3263 4107 L 3263 350 mt 3263 394 L 3197 4297 mt (48) s 3894 4152 mt 3894 4107 L 3894 350 mt 3894 394 L 3828 4297 mt (96) s 4525 4152 mt 4525 4107 L 4525 350 mt 4525 394 L 4425 4297 mt (192) s 5156 4152 mt 5156 4107 L 5156 350 mt 5156 394 L 5056 4297 mt (384) s 741 4152 mt 785 4152 L 5156 4152 mt 5111 4152 L 570 4196 mt (-1) s 741 3771 mt 785 3771 L 5156 3771 mt 5111 3771 L 640 3815 mt (0) s 741 3391 mt 785 3391 L 5156 3391 mt 5111 3391 L 640 3435 mt (1) s 741 3011 mt 785 3011 L 5156 3011 mt 5111 3011 L 640 3055 mt (2) s 741 2631 mt 785 2631 L 5156 2631 mt 5111 2631 L 640 2675 mt (3) s 741 2251 mt 785 2251 L 5156 2251 mt 5111 2251 L 640 2295 mt (4) s 741 1870 mt 785 1870 L 5156 1870 mt 5111 1870 L 640 1914 mt (5) s 741 1490 mt 785 1490 L 5156 1490 mt 5111 1490 L 640 1534 mt (6) s 741 1110 mt 785 1110 L 5156 1110 mt 5111 1110 L 640 1154 mt (7) s 741 730 mt 785 730 L 5156 730 mt 5111 730 L 640 774 mt (8) s 741 350 mt 785 350 L 5156 350 mt 5111 350 L 640 394 mt (9) s 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L gs 741 350 4416 3803 rc /c8 { 0.000000 0.000000 1.000000 sr} bdef c8 631 60 631 62 631 -17 630 -10 631 -5 631 5 630 -39 741 3815 8 MP stroke gr c8 716 3790 mt 766 3840 L 766 3790 mt 716 3840 L 1346 3751 mt 1396 3801 L 1396 3751 mt 1346 3801 L 1977 3756 mt 2027 3806 L 2027 3756 mt 1977 3806 L 2608 3751 mt 2658 3801 L 2658 3751 mt 2608 3801 L 3238 3741 mt 3288 3791 L 3288 3741 mt 3238 3791 L 3869 3724 mt 3919 3774 L 3919 3724 mt 3869 3774 L 4500 3786 mt 4550 3836 L 4550 3786 mt 4500 3836 L 5131 3846 mt 5181 3896 L 5181 3846 mt 5131 3896 L gs 741 350 4416 3803 rc DA /c9 { 0.000000 0.500000 0.000000 sr} bdef c9 631 -206 631 -264 631 -258 630 -266 631 -270 631 -248 630 -246 741 3494 8 MP stroke gr c9 DA SO 36 36 741 3494 FO 36 36 1371 3248 FO 36 36 2002 3000 FO 36 36 2633 2730 FO 36 36 3263 2464 FO 36 36 3894 2206 FO 36 36 4525 1942 FO 36 36 5156 1736 FO DA gs 741 350 4416 3803 rc SO /c10 { 1.000000 0.000000 0.000000 sr} bdef c10 631 58 631 0 631 5 630 -3 631 -5 631 27 630 70 741 3847 8 MP stroke gr c10 SO 705 3847 mt 777 3847 L 741 3811 mt 741 3883 L 1335 3917 mt 1407 3917 L 1371 3881 mt 1371 3953 L 1966 3944 mt 2038 3944 L 2002 3908 mt 2002 3980 L 2597 3939 mt 2669 3939 L 2633 3903 mt 2633 3975 L 3227 3936 mt 3299 3936 L 3263 3900 mt 3263 3972 L 3858 3941 mt 3930 3941 L 3894 3905 mt 3894 3977 L 4489 3941 mt 4561 3941 L 4525 3905 mt 4525 3977 L 5120 3999 mt 5192 3999 L 5156 3963 mt 5156 4035 L gs 741 350 4416 3803 rc DA /c11 { 0.000000 0.750000 0.750000 sr} bdef c11 631 58 631 0 631 5 630 -3 631 -5 631 15 630 29 741 3900 8 MP stroke gr c11 DA SO 0 j 0 -58 -58 0 0 58 58 0 712 3871 5 MP DP 0 -58 -58 0 0 58 58 0 1342 3900 5 MP DP 0 -58 -58 0 0 58 58 0 1973 3915 5 MP DP 0 -58 -58 0 0 58 58 0 2604 3910 5 MP DP 0 -58 -58 0 0 58 58 0 3234 3907 5 MP DP 0 -58 -58 0 0 58 58 0 3865 3912 5 MP DP 0 -58 -58 0 0 58 58 0 4496 3912 5 MP DP 0 -58 -58 0 0 58 58 0 5127 3970 5 MP DP DA gs 741 350 4416 3803 rc /c12 { 0.750000 0.000000 0.750000 sr} bdef c12 631 58 631 0 631 5 630 -3 631 -5 631 15 630 29 741 3900 8 MP stroke gr c12 SO 705 3900 mt 777 3900 L 741 3864 mt 741 3936 L 1335 3929 mt 1407 3929 L 1371 3893 mt 1371 3965 L 1966 3944 mt 2038 3944 L 2002 3908 mt 2002 3980 L 2597 3939 mt 2669 3939 L 2633 3903 mt 2633 3975 L 3227 3936 mt 3299 3936 L 3263 3900 mt 3263 3972 L 3858 3941 mt 3930 3941 L 3894 3905 mt 3894 3977 L 4489 3941 mt 4561 3941 L 4525 3905 mt 4525 3977 L 5120 3999 mt 5192 3999 L 5156 3963 mt 5156 4035 L 716 3875 mt 766 3925 L 766 3875 mt 716 3925 L 1346 3904 mt 1396 3954 L 1396 3904 mt 1346 3954 L 1977 3919 mt 2027 3969 L 2027 3919 mt 1977 3969 L 2608 3914 mt 2658 3964 L 2658 3914 mt 2608 3964 L 3238 3911 mt 3288 3961 L 3288 3911 mt 3238 3961 L 3869 3916 mt 3919 3966 L 3919 3916 mt 3869 3966 L 4500 3916 mt 4550 3966 L 4550 3916 mt 4500 3966 L 5131 3974 mt 5181 4024 L 5181 3974 mt 5131 4024 L DA gs 741 350 4416 3803 rc DD c10 631 60 631 62 631 -17 630 -10 631 -5 631 5 630 -39 741 3815 8 MP stroke gr c10 DD SO 41 71 -82 0 41 -71 741 3862 4 MP DP 41 71 -82 0 41 -71 1371 3823 4 MP DP 41 71 -82 0 41 -71 2002 3828 4 MP DP 41 71 -82 0 41 -71 2633 3823 4 MP DP 41 71 -82 0 41 -71 3263 3813 4 MP DP 41 71 -82 0 41 -71 3894 3796 4 MP DP 41 71 -82 0 41 -71 4525 3858 4 MP DP 41 71 -82 0 41 -71 5156 3918 4 MP DP DD gs 741 350 4416 3803 rc SO 0 sg 631 63 631 8 631 13 630 -9 631 -11 631 33 630 35 741 3485 8 MP stroke gr 0 sg SO -71 41 0 -82 71 41 694 3485 4 MP DP -71 41 0 -82 71 41 1324 3520 4 MP DP -71 41 0 -82 71 41 1955 3553 4 MP DP -71 41 0 -82 71 41 2586 3542 4 MP DP -71 41 0 -82 71 41 3216 3533 4 MP DP -71 41 0 -82 71 41 3847 3546 4 MP DP -71 41 0 -82 71 41 4478 3554 4 MP DP -71 41 0 -82 71 41 5109 3617 4 MP DP gs 741 350 4416 3803 rc gr 2370 4440 mt (Dimension \(log scale\)) s 488 2748 mt -90 rotate (log\(iteration count\)) s 90 rotate 1499 255 mt (Average iteration count vs. dimension for ) s %%IncludeResource: font Helvetica-Bold /Helvetica-Bold /ISOLatin1Encoding 120 FMSR 3683 255 mt ( G4) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 3876 255 mt ( problems) s 724 4195 mt ( ) s 5140 392 mt ( ) s 1 sg 0 1064 652 0 0 -1064 4445 1474 4 MP PP -652 0 0 1064 652 0 0 -1064 4445 1474 5 MP stroke 4 w DO SO 6 w 0 sg 4445 1474 mt 5097 1474 L 4445 410 mt 5097 410 L 4445 1474 mt 4445 410 L 5097 1474 mt 5097 410 L 4445 1474 mt 5097 1474 L 4445 1474 mt 4445 410 L 4445 1474 mt 5097 1474 L 4445 410 mt 5097 410 L 4445 1474 mt 4445 410 L 5097 1474 mt 5097 410 L 4911 545 mt (A1) s gs 4445 410 653 1065 rc c8 358 0 4516 502 2 MP stroke gs 4622 429 147 147 rc 4670 477 mt 4720 527 L 4720 477 mt 4670 527 L gr gr c8 0 sg 4911 691 mt (A2) s gs 4445 410 653 1065 rc DA c9 358 0 4516 649 2 MP stroke SO gs 4622 576 147 147 rc 36 36 4695 649 FO gr gr c9 0 sg 4911 838 mt (A3) s gs 4445 410 653 1065 rc c10 358 0 4516 795 2 MP stroke gs 4622 722 147 147 rc 4659 795 mt 4731 795 L 4695 759 mt 4695 831 L gr gr c10 0 sg 4911 985 mt (A4) s gs 4445 410 653 1065 rc DA c11 358 0 4516 942 2 MP stroke SO gs 4622 869 147 147 rc 0 -58 -58 0 0 58 58 0 4666 913 5 MP DP gr gr c11 0 sg 4911 1131 mt (A5) s gs 4445 410 653 1065 rc DA c12 358 0 4516 1088 2 MP stroke SO gs 4622 1015 147 147 rc 4659 1088 mt 4731 1088 L 4695 1052 mt 4695 1124 L 4670 1063 mt 4720 1113 L 4720 1063 mt 4670 1113 L gr gr c12 0 sg 4911 1278 mt (A6) s gs 4445 410 653 1065 rc DD c10 358 0 4516 1234 2 MP stroke SO gs 4622 1161 147 147 rc 41 71 -82 0 41 -71 4695 1281 4 MP DP gr gr c10 0 sg 4911 1424 mt (A7) s gs 4445 410 653 1065 rc 358 0 4516 1381 2 MP stroke gs 4622 1308 147 147 rc -71 41 0 -82 71 41 4648 1381 4 MP DP gr gr end %%Color Dict eplot %%EndObject epage end showpage %%Trailer %%EOF %%EndDocument @endspecial 1360 2474 a Fo(Figure)38 b(4.)48 b Fp(Results)34 b(for)e Fs(G4)p Fp(.)60 4931 y @beginspecial 88 @llx 215 @lly 522 @urx 580 @ury 4535 @rwi 2749 @rhi @setspecial %%BeginDocument: gen5.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: MATLAB, The Mathworks, Inc. %%Title: /home/stephen/CC/Plot_data/gen5.eps %%CreationDate: 11/23/2005 18:36:03 %%DocumentNeededFonts: Helvetica %%DocumentProcessColors: Cyan Magenta Yellow Black %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 88 215 522 580 %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s {show newpath} bdef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup 3 mul string currentfile 3 index 0 eq {/ASCIIHexDecode filter} {/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if } ifelse exch readstring pop dup 0 3 index getinterval /rbmap xdef dup 2 index dup getinterval /gbmap xdef 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform rbmap gbmap bbmap true 3 colorimage gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 68 201 542 590 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0816 7080 csm 0 0 5697 4665 rc 85 dict begin %Colortable dictionary /c0 { 0.000000 0.000000 0.000000 sr} bdef /c1 { 1.000000 1.000000 1.000000 sr} bdef /c2 { 0.900000 0.000000 0.000000 sr} bdef /c3 { 0.000000 0.820000 0.000000 sr} bdef /c4 { 0.000000 0.000000 0.800000 sr} bdef /c5 { 0.910000 0.820000 0.320000 sr} bdef /c6 { 1.000000 0.260000 0.820000 sr} bdef /c7 { 0.000000 0.820000 0.820000 sr} bdef c0 1 j 1 sg 0 0 5698 4666 rf 6 w 0 3803 4415 0 0 -3803 741 4152 4 MP PP -4415 0 0 3803 4415 0 0 -3803 741 4152 5 MP stroke 4 w DO SO 6 w 0 sg 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L 741 4152 mt 5156 4152 L 741 4152 mt 741 349 L 741 4152 mt 741 4107 L 741 350 mt 741 394 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 708 4297 mt (3) s 1476 4152 mt 1476 4107 L 1476 350 mt 1476 394 L 1443 4297 mt (6) s 2212 4152 mt 2212 4107 L 2212 350 mt 2212 394 L 2146 4297 mt (12) s 2948 4152 mt 2948 4107 L 2948 350 mt 2948 394 L 2882 4297 mt (24) s 3684 4152 mt 3684 4107 L 3684 350 mt 3684 394 L 3618 4297 mt (48) s 4420 4152 mt 4420 4107 L 4420 350 mt 4420 394 L 4354 4297 mt (96) s 5156 4152 mt 5156 4107 L 5156 350 mt 5156 394 L 5056 4297 mt (192) s 741 4152 mt 785 4152 L 5156 4152 mt 5111 4152 L 570 4196 mt (-1) s 741 3771 mt 785 3771 L 5156 3771 mt 5111 3771 L 640 3815 mt (0) s 741 3391 mt 785 3391 L 5156 3391 mt 5111 3391 L 640 3435 mt (1) s 741 3011 mt 785 3011 L 5156 3011 mt 5111 3011 L 640 3055 mt (2) s 741 2631 mt 785 2631 L 5156 2631 mt 5111 2631 L 640 2675 mt (3) s 741 2251 mt 785 2251 L 5156 2251 mt 5111 2251 L 640 2295 mt (4) s 741 1870 mt 785 1870 L 5156 1870 mt 5111 1870 L 640 1914 mt (5) s 741 1490 mt 785 1490 L 5156 1490 mt 5111 1490 L 640 1534 mt (6) s 741 1110 mt 785 1110 L 5156 1110 mt 5111 1110 L 640 1154 mt (7) s 741 730 mt 785 730 L 5156 730 mt 5111 730 L 640 774 mt (8) s 741 350 mt 785 350 L 5156 350 mt 5111 350 L 640 394 mt (9) s 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L gs 741 350 4416 3803 rc /c8 { 0.000000 0.000000 1.000000 sr} bdef c8 736 -263 736 -263 736 -252 736 -249 735 -243 741 3683 6 MP stroke gr c8 716 3658 mt 766 3708 L 766 3658 mt 716 3708 L 1451 3415 mt 1501 3465 L 1501 3415 mt 1451 3465 L 2187 3166 mt 2237 3216 L 2237 3166 mt 2187 3216 L 2923 2914 mt 2973 2964 L 2973 2914 mt 2923 2964 L 3659 2651 mt 3709 2701 L 3709 2651 mt 3659 2701 L 4395 2388 mt 4445 2438 L 4445 2388 mt 4395 2438 L gs 741 350 4416 3803 rc DA /c9 { 0.000000 0.500000 0.000000 sr} bdef c9 736 -264 736 -263 736 -264 736 -264 736 -265 735 -299 741 3391 7 MP stroke gr c9 DA SO 36 36 741 3391 FO 36 36 1476 3092 FO 36 36 2212 2827 FO 36 36 2948 2563 FO 36 36 3684 2299 FO 36 36 4420 2036 FO 36 36 5156 1772 FO DA gs 741 350 4416 3803 rc SO /c10 { 1.000000 0.000000 0.000000 sr} bdef c10 736 -14 736 -6 736 -5 736 -8 735 -38 741 3776 6 MP stroke gr c10 SO 705 3776 mt 777 3776 L 741 3740 mt 741 3812 L 1440 3738 mt 1512 3738 L 1476 3702 mt 1476 3774 L 2176 3730 mt 2248 3730 L 2212 3694 mt 2212 3766 L 2912 3725 mt 2984 3725 L 2948 3689 mt 2948 3761 L 3648 3719 mt 3720 3719 L 3684 3683 mt 3684 3755 L 4384 3705 mt 4456 3705 L 4420 3669 mt 4420 3741 L gs 741 350 4416 3803 rc DA /c11 { 0.000000 0.750000 0.750000 sr} bdef c11 736 0 736 0 736 0 736 0 736 -2 735 -34 741 3807 7 MP stroke gr c11 DA SO 0 j 0 -58 -58 0 0 58 58 0 712 3778 5 MP DP 0 -58 -58 0 0 58 58 0 1447 3744 5 MP DP 0 -58 -58 0 0 58 58 0 2183 3742 5 MP DP 0 -58 -58 0 0 58 58 0 2919 3742 5 MP DP 0 -58 -58 0 0 58 58 0 3655 3742 5 MP DP 0 -58 -58 0 0 58 58 0 4391 3742 5 MP DP 0 -58 -58 0 0 58 58 0 5127 3742 5 MP DP DA gs 741 350 4416 3803 rc /c12 { 0.750000 0.000000 0.750000 sr} bdef c12 736 0 736 0 736 0 736 -2 735 -34 741 3807 6 MP stroke gr c12 SO 705 3807 mt 777 3807 L 741 3771 mt 741 3843 L 1440 3773 mt 1512 3773 L 1476 3737 mt 1476 3809 L 2176 3771 mt 2248 3771 L 2212 3735 mt 2212 3807 L 2912 3771 mt 2984 3771 L 2948 3735 mt 2948 3807 L 3648 3771 mt 3720 3771 L 3684 3735 mt 3684 3807 L 4384 3771 mt 4456 3771 L 4420 3735 mt 4420 3807 L 716 3782 mt 766 3832 L 766 3782 mt 716 3832 L 1451 3748 mt 1501 3798 L 1501 3748 mt 1451 3798 L 2187 3746 mt 2237 3796 L 2237 3746 mt 2187 3796 L 2923 3746 mt 2973 3796 L 2973 3746 mt 2923 3796 L 3659 3746 mt 3709 3796 L 3709 3746 mt 3659 3796 L 4395 3746 mt 4445 3796 L 4445 3746 mt 4395 3796 L DA gs 741 350 4416 3803 rc DD c10 736 -263 736 -263 736 -252 736 -249 735 -243 741 3683 6 MP stroke gr c10 DD SO 41 71 -82 0 41 -71 741 3730 4 MP DP 41 71 -82 0 41 -71 1476 3487 4 MP DP 41 71 -82 0 41 -71 2212 3238 4 MP DP 41 71 -82 0 41 -71 2948 2986 4 MP DP 41 71 -82 0 41 -71 3684 2723 4 MP DP 41 71 -82 0 41 -71 4420 2460 4 MP DP DD gs 741 350 4416 3803 rc SO 0 sg 348 -1487 735 -1072 741 2909 3 MP stroke gr 0 sg SO -71 41 0 -82 71 41 694 2909 4 MP DP -71 41 0 -82 71 41 1429 1837 4 MP DP gs 741 350 4416 3803 rc gr 2370 4440 mt (Dimension \(log scale\)) s 488 2748 mt -90 rotate (log\(iteration count\)) s 90 rotate 1499 255 mt (Average iteration count vs. dimension for ) s %%IncludeResource: font Helvetica-Bold /Helvetica-Bold /ISOLatin1Encoding 120 FMSR 3683 255 mt ( G5) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 3876 255 mt ( problems) s 724 4195 mt ( ) s 5140 392 mt ( ) s 1 sg 0 1064 652 0 0 -1064 4445 1474 4 MP PP -652 0 0 1064 652 0 0 -1064 4445 1474 5 MP stroke 4 w DO SO 6 w 0 sg 4445 1474 mt 5097 1474 L 4445 410 mt 5097 410 L 4445 1474 mt 4445 410 L 5097 1474 mt 5097 410 L 4445 1474 mt 5097 1474 L 4445 1474 mt 4445 410 L 4445 1474 mt 5097 1474 L 4445 410 mt 5097 410 L 4445 1474 mt 4445 410 L 5097 1474 mt 5097 410 L 4911 545 mt (A1) s gs 4445 410 653 1065 rc c8 358 0 4516 502 2 MP stroke gs 4622 429 147 147 rc 4670 477 mt 4720 527 L 4720 477 mt 4670 527 L gr gr c8 0 sg 4911 691 mt (A2) s gs 4445 410 653 1065 rc DA c9 358 0 4516 649 2 MP stroke SO gs 4622 576 147 147 rc 36 36 4695 649 FO gr gr c9 0 sg 4911 838 mt (A3) s gs 4445 410 653 1065 rc c10 358 0 4516 795 2 MP stroke gs 4622 722 147 147 rc 4659 795 mt 4731 795 L 4695 759 mt 4695 831 L gr gr c10 0 sg 4911 985 mt (A4) s gs 4445 410 653 1065 rc DA c11 358 0 4516 942 2 MP stroke SO gs 4622 869 147 147 rc 0 -58 -58 0 0 58 58 0 4666 913 5 MP DP gr gr c11 0 sg 4911 1131 mt (A5) s gs 4445 410 653 1065 rc DA c12 358 0 4516 1088 2 MP stroke SO gs 4622 1015 147 147 rc 4659 1088 mt 4731 1088 L 4695 1052 mt 4695 1124 L 4670 1063 mt 4720 1113 L 4720 1063 mt 4670 1113 L gr gr c12 0 sg 4911 1278 mt (A6) s gs 4445 410 653 1065 rc DD c10 358 0 4516 1234 2 MP stroke SO gs 4622 1161 147 147 rc 41 71 -82 0 41 -71 4695 1281 4 MP DP gr gr c10 0 sg 4911 1424 mt (A7) s gs 4445 410 653 1065 rc 358 0 4516 1381 2 MP stroke gs 4622 1308 147 147 rc -71 41 0 -82 71 41 4648 1381 4 MP DP gr gr end %%Color Dict eplot %%EndObject epage end showpage %%Trailer %%EOF %%EndDocument @endspecial 1360 5147 a Fo(Figure)38 b(5.)48 b Fp(Results)34 b(for)e Fs(G5)p Fp(.)p eop end %%Page: 14 14 TeXDict begin 14 13 bop 0 -170 a Ff(14)487 b(ANTOINE)25 b(DEZA,)g(SUI)g(HUANG,)f(T)-6 b(AMON)25 b(STEPHEN,)h(AND)f(T)-6 b(AM)2834 -188 y(\023)2824 -170 y(AS)25 b(TERLAKY)60 2258 y @beginspecial 88 @llx 215 @lly 522 @urx 580 @ury 4535 @rwi 2749 @rhi @setspecial %%BeginDocument: gen6.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: MATLAB, The Mathworks, Inc. %%Title: /home/stephen/CC/Plot_data/gen6.eps %%CreationDate: 11/23/2005 18:37:05 %%DocumentNeededFonts: Helvetica %%DocumentProcessColors: Cyan Magenta Yellow Black %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 88 215 522 580 %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s {show newpath} bdef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup 3 mul string currentfile 3 index 0 eq {/ASCIIHexDecode filter} {/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if } ifelse exch readstring pop dup 0 3 index getinterval /rbmap xdef dup 2 index dup getinterval /gbmap xdef 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform rbmap gbmap bbmap true 3 colorimage gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 68 201 542 590 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0816 7080 csm 0 0 5697 4665 rc 85 dict begin %Colortable dictionary /c0 { 0.000000 0.000000 0.000000 sr} bdef /c1 { 1.000000 1.000000 1.000000 sr} bdef /c2 { 0.900000 0.000000 0.000000 sr} bdef /c3 { 0.000000 0.820000 0.000000 sr} bdef /c4 { 0.000000 0.000000 0.800000 sr} bdef /c5 { 0.910000 0.820000 0.320000 sr} bdef /c6 { 1.000000 0.260000 0.820000 sr} bdef /c7 { 0.000000 0.820000 0.820000 sr} bdef c0 1 j 1 sg 0 0 5698 4666 rf 6 w 0 3803 4415 0 0 -3803 741 4152 4 MP PP -4415 0 0 3803 4415 0 0 -3803 741 4152 5 MP stroke 4 w DO SO 6 w 0 sg 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L 741 4152 mt 5156 4152 L 741 4152 mt 741 349 L 741 4152 mt 741 4107 L 741 350 mt 741 394 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 708 4297 mt (3) s 1476 4152 mt 1476 4107 L 1476 350 mt 1476 394 L 1443 4297 mt (6) s 2212 4152 mt 2212 4107 L 2212 350 mt 2212 394 L 2146 4297 mt (12) s 2948 4152 mt 2948 4107 L 2948 350 mt 2948 394 L 2882 4297 mt (24) s 3684 4152 mt 3684 4107 L 3684 350 mt 3684 394 L 3618 4297 mt (48) s 4420 4152 mt 4420 4107 L 4420 350 mt 4420 394 L 4354 4297 mt (96) s 5156 4152 mt 5156 4107 L 5156 350 mt 5156 394 L 5056 4297 mt (192) s 741 4152 mt 785 4152 L 5156 4152 mt 5111 4152 L 640 4196 mt (0) s 741 3771 mt 785 3771 L 5156 3771 mt 5111 3771 L 640 3815 mt (1) s 741 3391 mt 785 3391 L 5156 3391 mt 5111 3391 L 640 3435 mt (2) s 741 3011 mt 785 3011 L 5156 3011 mt 5111 3011 L 640 3055 mt (3) s 741 2631 mt 785 2631 L 5156 2631 mt 5111 2631 L 640 2675 mt (4) s 741 2251 mt 785 2251 L 5156 2251 mt 5111 2251 L 640 2295 mt (5) s 741 1870 mt 785 1870 L 5156 1870 mt 5111 1870 L 640 1914 mt (6) s 741 1490 mt 785 1490 L 5156 1490 mt 5111 1490 L 640 1534 mt (7) s 741 1110 mt 785 1110 L 5156 1110 mt 5111 1110 L 640 1154 mt (8) s 741 730 mt 785 730 L 5156 730 mt 5111 730 L 640 774 mt (9) s 741 350 mt 785 350 L 5156 350 mt 5111 350 L 573 394 mt (10) s 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L gs 741 350 4416 3803 rc /c8 { 0.000000 0.000000 1.000000 sr} bdef c8 736 -268 736 -268 736 -280 736 -322 735 -401 741 3854 6 MP stroke gr c8 716 3829 mt 766 3879 L 766 3829 mt 716 3879 L 1451 3428 mt 1501 3478 L 1501 3428 mt 1451 3478 L 2187 3106 mt 2237 3156 L 2237 3106 mt 2187 3156 L 2923 2826 mt 2973 2876 L 2973 2826 mt 2923 2876 L 3659 2558 mt 3709 2608 L 3709 2558 mt 3659 2608 L 4395 2290 mt 4445 2340 L 4445 2290 mt 4395 2340 L gs 741 350 4416 3803 rc DA /c9 { 0.000000 0.500000 0.000000 sr} bdef c9 736 -261 736 -263 736 -264 736 -263 736 -261 735 -293 741 3670 7 MP stroke gr c9 DA SO 36 36 741 3670 FO 36 36 1476 3377 FO 36 36 2212 3116 FO 36 36 2948 2853 FO 36 36 3684 2589 FO 36 36 4420 2326 FO 36 36 5156 2065 FO DA gs 741 350 4416 3803 rc SO /c10 { 1.000000 0.000000 0.000000 sr} bdef c10 736 -20 736 15 736 24 736 -42 735 -191 741 3895 6 MP stroke gr c10 SO 705 3895 mt 777 3895 L 741 3859 mt 741 3931 L 1440 3704 mt 1512 3704 L 1476 3668 mt 1476 3740 L 2176 3662 mt 2248 3662 L 2212 3626 mt 2212 3698 L 2912 3686 mt 2984 3686 L 2948 3650 mt 2948 3722 L 3648 3701 mt 3720 3701 L 3684 3665 mt 3684 3737 L 4384 3681 mt 4456 3681 L 4420 3645 mt 4420 3717 L gs 741 350 4416 3803 rc DA /c11 { 0.000000 0.750000 0.750000 sr} bdef c11 736 -151 736 -94 736 -105 736 -91 736 -102 735 -129 741 3975 7 MP stroke gr c11 DA SO 0 j 0 -58 -58 0 0 58 58 0 712 3946 5 MP DP 0 -58 -58 0 0 58 58 0 1447 3817 5 MP DP 0 -58 -58 0 0 58 58 0 2183 3715 5 MP DP 0 -58 -58 0 0 58 58 0 2919 3624 5 MP DP 0 -58 -58 0 0 58 58 0 3655 3519 5 MP DP 0 -58 -58 0 0 58 58 0 4391 3425 5 MP DP 0 -58 -58 0 0 58 58 0 5127 3274 5 MP DP DA gs 741 350 4416 3803 rc /c12 { 0.750000 0.000000 0.750000 sr} bdef c12 736 -94 736 -105 736 -91 736 -102 735 -129 741 3975 6 MP stroke gr c12 SO 705 3975 mt 777 3975 L 741 3939 mt 741 4011 L 1440 3846 mt 1512 3846 L 1476 3810 mt 1476 3882 L 2176 3744 mt 2248 3744 L 2212 3708 mt 2212 3780 L 2912 3653 mt 2984 3653 L 2948 3617 mt 2948 3689 L 3648 3548 mt 3720 3548 L 3684 3512 mt 3684 3584 L 4384 3454 mt 4456 3454 L 4420 3418 mt 4420 3490 L 716 3950 mt 766 4000 L 766 3950 mt 716 4000 L 1451 3821 mt 1501 3871 L 1501 3821 mt 1451 3871 L 2187 3719 mt 2237 3769 L 2237 3719 mt 2187 3769 L 2923 3628 mt 2973 3678 L 2973 3628 mt 2923 3678 L 3659 3523 mt 3709 3573 L 3709 3523 mt 3659 3573 L 4395 3429 mt 4445 3479 L 4445 3429 mt 4395 3479 L DA gs 741 350 4416 3803 rc DD c10 736 -267 736 -270 736 -289 736 -334 735 -411 741 3842 6 MP stroke gr c10 DD SO 41 71 -82 0 41 -71 741 3889 4 MP DP 41 71 -82 0 41 -71 1476 3478 4 MP DP 41 71 -82 0 41 -71 2212 3144 4 MP DP 41 71 -82 0 41 -71 2948 2855 4 MP DP 41 71 -82 0 41 -71 3684 2585 4 MP DP 41 71 -82 0 41 -71 4420 2318 4 MP DP DD gs 741 350 4416 3803 rc SO 0 sg 5 -17 735 -2570 741 2937 3 MP stroke gr 0 sg SO -71 41 0 -82 71 41 694 2937 4 MP DP -71 41 0 -82 71 41 1429 367 4 MP DP gs 741 350 4416 3803 rc gr 2370 4440 mt (Dimension \(log scale\)) s 491 2748 mt -90 rotate (log\(iteration count\)) s 90 rotate 1499 255 mt (Average iteration count vs. dimension for ) s %%IncludeResource: font Helvetica-Bold /Helvetica-Bold /ISOLatin1Encoding 120 FMSR 3683 255 mt ( G6) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 3876 255 mt ( problems) s 724 4195 mt ( ) s 5140 392 mt ( ) s 1 sg 0 1064 652 0 0 -1064 4445 1474 4 MP PP -652 0 0 1064 652 0 0 -1064 4445 1474 5 MP stroke 4 w DO SO 6 w 0 sg 4445 1474 mt 5097 1474 L 4445 410 mt 5097 410 L 4445 1474 mt 4445 410 L 5097 1474 mt 5097 410 L 4445 1474 mt 5097 1474 L 4445 1474 mt 4445 410 L 4445 1474 mt 5097 1474 L 4445 410 mt 5097 410 L 4445 1474 mt 4445 410 L 5097 1474 mt 5097 410 L 4911 545 mt (A1) s gs 4445 410 653 1065 rc c8 358 0 4516 502 2 MP stroke gs 4622 429 147 147 rc 4670 477 mt 4720 527 L 4720 477 mt 4670 527 L gr gr c8 0 sg 4911 691 mt (A2) s gs 4445 410 653 1065 rc DA c9 358 0 4516 649 2 MP stroke SO gs 4622 576 147 147 rc 36 36 4695 649 FO gr gr c9 0 sg 4911 838 mt (A3) s gs 4445 410 653 1065 rc c10 358 0 4516 795 2 MP stroke gs 4622 722 147 147 rc 4659 795 mt 4731 795 L 4695 759 mt 4695 831 L gr gr c10 0 sg 4911 985 mt (A4) s gs 4445 410 653 1065 rc DA c11 358 0 4516 942 2 MP stroke SO gs 4622 869 147 147 rc 0 -58 -58 0 0 58 58 0 4666 913 5 MP DP gr gr c11 0 sg 4911 1131 mt (A5) s gs 4445 410 653 1065 rc DA c12 358 0 4516 1088 2 MP stroke SO gs 4622 1015 147 147 rc 4659 1088 mt 4731 1088 L 4695 1052 mt 4695 1124 L 4670 1063 mt 4720 1113 L 4720 1063 mt 4670 1113 L gr gr c12 0 sg 4911 1278 mt (A6) s gs 4445 410 653 1065 rc DD c10 358 0 4516 1234 2 MP stroke SO gs 4622 1161 147 147 rc 41 71 -82 0 41 -71 4695 1281 4 MP DP gr gr c10 0 sg 4911 1424 mt (A7) s gs 4445 410 653 1065 rc 358 0 4516 1381 2 MP stroke gs 4622 1308 147 147 rc -71 41 0 -82 71 41 4648 1381 4 MP DP gr gr end %%Color Dict eplot %%EndObject epage end showpage %%Trailer %%EOF %%EndDocument @endspecial 1360 2474 a Fo(Figure)38 b(6.)48 b Fp(Results)34 b(for)e Fs(G6)p Fp(.)60 5361 y @beginspecial 88 @llx 215 @lly 522 @urx 580 @ury 4535 @rwi 2749 @rhi @setspecial %%BeginDocument: tpi.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: MATLAB, The Mathworks, Inc. %%Title: /home/stephen/CC/Plot_data/tpi.eps %%CreationDate: 11/23/2005 18:43:39 %%DocumentNeededFonts: Helvetica %%DocumentProcessColors: Cyan Magenta Yellow Black %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 88 215 522 580 %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s {show newpath} bdef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup 3 mul string currentfile 3 index 0 eq {/ASCIIHexDecode filter} {/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if } ifelse exch readstring pop dup 0 3 index getinterval /rbmap xdef dup 2 index dup getinterval /gbmap xdef 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform rbmap gbmap bbmap true 3 colorimage gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 68 201 542 590 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0816 7080 csm 0 0 5697 4665 rc 85 dict begin %Colortable dictionary /c0 { 0.000000 0.000000 0.000000 sr} bdef /c1 { 1.000000 1.000000 1.000000 sr} bdef /c2 { 0.900000 0.000000 0.000000 sr} bdef /c3 { 0.000000 0.820000 0.000000 sr} bdef /c4 { 0.000000 0.000000 0.800000 sr} bdef /c5 { 0.910000 0.820000 0.320000 sr} bdef /c6 { 1.000000 0.260000 0.820000 sr} bdef /c7 { 0.000000 0.820000 0.820000 sr} bdef c0 1 j 1 sg 0 0 5698 4666 rf 6 w 0 3803 4415 0 0 -3803 741 4152 4 MP PP -4415 0 0 3803 4415 0 0 -3803 741 4152 5 MP stroke 4 w DO SO 6 w 0 sg 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L 741 4152 mt 5156 4152 L 741 4152 mt 741 349 L 741 4152 mt 741 4107 L 741 350 mt 741 394 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 708 4297 mt (3) s 1371 4152 mt 1371 4107 L 1371 350 mt 1371 394 L 1338 4297 mt (6) s 2002 4152 mt 2002 4107 L 2002 350 mt 2002 394 L 1936 4297 mt (12) s 2633 4152 mt 2633 4107 L 2633 350 mt 2633 394 L 2567 4297 mt (24) s 3263 4152 mt 3263 4107 L 3263 350 mt 3263 394 L 3197 4297 mt (48) s 3894 4152 mt 3894 4107 L 3894 350 mt 3894 394 L 3828 4297 mt (96) s 4525 4152 mt 4525 4107 L 4525 350 mt 4525 394 L 4425 4297 mt (192) s 5156 4152 mt 5156 4107 L 5156 350 mt 5156 394 L 5056 4297 mt (384) s 741 4152 mt 785 4152 L 5156 4152 mt 5111 4152 L 570 4196 mt (-9) s 741 3771 mt 785 3771 L 5156 3771 mt 5111 3771 L 570 3815 mt (-8) s 741 3391 mt 785 3391 L 5156 3391 mt 5111 3391 L 570 3435 mt (-7) s 741 3011 mt 785 3011 L 5156 3011 mt 5111 3011 L 570 3055 mt (-6) s 741 2631 mt 785 2631 L 5156 2631 mt 5111 2631 L 570 2675 mt (-5) s 741 2251 mt 785 2251 L 5156 2251 mt 5111 2251 L 570 2295 mt (-4) s 741 1870 mt 785 1870 L 5156 1870 mt 5111 1870 L 570 1914 mt (-3) s 741 1490 mt 785 1490 L 5156 1490 mt 5111 1490 L 570 1534 mt (-2) s 741 1110 mt 785 1110 L 5156 1110 mt 5111 1110 L 570 1154 mt (-1) s 741 730 mt 785 730 L 5156 730 mt 5111 730 L 640 774 mt (0) s 741 350 mt 785 350 L 5156 350 mt 5111 350 L 640 394 mt (1) s 741 4152 mt 5156 4152 L 741 349 mt 5156 349 L 741 4152 mt 741 349 L 5156 4152 mt 5156 349 L gs 741 350 4416 3803 rc /c8 { 0.000000 0.000000 1.000000 sr} bdef c8 631 -694 631 -529 630 -381 631 -232 631 -136 630 -57 741 2590 7 MP stroke gr c8 716 2565 mt 766 2615 L 766 2565 mt 716 2615 L 1346 2508 mt 1396 2558 L 1396 2508 mt 1346 2558 L 1977 2372 mt 2027 2422 L 2027 2372 mt 1977 2422 L 2608 2140 mt 2658 2190 L 2658 2140 mt 2608 2190 L 3238 1759 mt 3288 1809 L 3288 1759 mt 3238 1809 L 3869 1230 mt 3919 1280 L 3919 1230 mt 3869 1280 L 4500 536 mt 4550 586 L 4550 536 mt 4500 586 L gs 741 350 4416 3803 rc DA /c9 { 0.000000 0.500000 0.000000 sr} bdef c9 631 -540 631 -390 631 -321 630 -250 631 -190 631 -126 630 -40 741 3411 8 MP stroke gr c9 DA SO 36 36 741 3411 FO 36 36 1371 3371 FO 36 36 2002 3245 FO 36 36 2633 3055 FO 36 36 3263 2805 FO 36 36 3894 2484 FO 36 36 4525 2094 FO 36 36 5156 1554 FO DA gs 741 350 4416 3803 rc SO /c10 { 1.000000 0.000000 0.000000 sr} bdef c10 631 -600 631 -499 630 -367 631 -242 631 -152 630 -72 741 2573 7 MP stroke gr c10 SO 705 2573 mt 777 2573 L 741 2537 mt 741 2609 L 1335 2501 mt 1407 2501 L 1371 2465 mt 1371 2537 L 1966 2349 mt 2038 2349 L 2002 2313 mt 2002 2385 L 2597 2107 mt 2669 2107 L 2633 2071 mt 2633 2143 L 3227 1740 mt 3299 1740 L 3263 1704 mt 3263 1776 L 3858 1241 mt 3930 1241 L 3894 1205 mt 3894 1277 L 4489 641 mt 4561 641 L 4525 605 mt 4525 677 L gs 741 350 4416 3803 rc DA /c11 { 0.000000 0.750000 0.750000 sr} bdef c11 631 -473 631 -346 631 -389 630 -364 631 -349 631 -295 630 -207 741 3104 8 MP stroke gr c11 DA SO 0 j 0 -58 -58 0 0 58 58 0 712 3075 5 MP DP 0 -58 -58 0 0 58 58 0 1342 2868 5 MP DP 0 -58 -58 0 0 58 58 0 1973 2573 5 MP DP 0 -58 -58 0 0 58 58 0 2604 2224 5 MP DP 0 -58 -58 0 0 58 58 0 3234 1860 5 MP DP 0 -58 -58 0 0 58 58 0 3865 1471 5 MP DP 0 -58 -58 0 0 58 58 0 4496 1125 5 MP DP 0 -58 -58 0 0 58 58 0 5127 652 5 MP DP DA gs 741 350 4416 3803 rc /c12 { 0.750000 0.000000 0.750000 sr} bdef c12 631 -343 631 -389 630 -362 631 -345 631 -289 630 -190 741 3073 7 MP stroke gr c12 SO 705 3073 mt 777 3073 L 741 3037 mt 741 3109 L 1335 2883 mt 1407 2883 L 1371 2847 mt 1371 2919 L 1966 2594 mt 2038 2594 L 2002 2558 mt 2002 2630 L 2597 2249 mt 2669 2249 L 2633 2213 mt 2633 2285 L 3227 1887 mt 3299 1887 L 3263 1851 mt 3263 1923 L 3858 1498 mt 3930 1498 L 3894 1462 mt 3894 1534 L 4489 1155 mt 4561 1155 L 4525 1119 mt 4525 1191 L 716 3048 mt 766 3098 L 766 3048 mt 716 3098 L 1346 2858 mt 1396 2908 L 1396 2858 mt 1346 2908 L 1977 2569 mt 2027 2619 L 2027 2569 mt 1977 2619 L 2608 2224 mt 2658 2274 L 2658 2224 mt 2608 2274 L 3238 1862 mt 3288 1912 L 3288 1862 mt 3238 1912 L 3869 1473 mt 3919 1523 L 3919 1473 mt 3869 1523 L 4500 1130 mt 4550 1180 L 4550 1130 mt 4500 1180 L DA gs 741 350 4416 3803 rc DD c10 631 -1051 631 -669 630 -401 631 -229 631 -117 630 11 741 3278 7 MP stroke gr c10 DD SO 41 71 -82 0 41 -71 741 3325 4 MP DP 41 71 -82 0 41 -71 1371 3336 4 MP DP 41 71 -82 0 41 -71 2002 3219 4 MP DP 41 71 -82 0 41 -71 2633 2990 4 MP DP 41 71 -82 0 41 -71 3263 2589 4 MP DP 41 71 -82 0 41 -71 3894 1920 4 MP DP 41 71 -82 0 41 -71 4525 869 4 MP DP DD gs 741 350 4416 3803 rc SO 0 sg 631 -619 631 -468 631 -366 630 -276 631 -217 631 -174 630 -51 741 3959 8 MP stroke gr 0 sg SO -71 41 0 -82 71 41 694 3959 4 MP DP -71 41 0 -82 71 41 1324 3908 4 MP DP -71 41 0 -82 71 41 1955 3734 4 MP DP -71 41 0 -82 71 41 2586 3517 4 MP DP -71 41 0 -82 71 41 3216 3241 4 MP DP -71 41 0 -82 71 41 3847 2875 4 MP DP -71 41 0 -82 71 41 4478 2407 4 MP DP -71 41 0 -82 71 41 5109 1788 4 MP DP gs 741 350 4416 3803 rc gr 2370 4440 mt (Dimension \(log scale\)) s 488 2818 mt -90 rotate (log\(time per iteration\)) s 90 rotate 1321 255 mt (Average time per iteration vs. dimension for random problem\ s) s 724 4195 mt ( ) s 5140 392 mt ( ) s 1 sg 0 1064 652 0 0 -1064 800 1474 4 MP PP -652 0 0 1064 652 0 0 -1064 800 1474 5 MP stroke 4 w DO SO 6 w 0 sg 800 1474 mt 1452 1474 L 800 410 mt 1452 410 L 800 1474 mt 800 410 L 1452 1474 mt 1452 410 L 800 1474 mt 1452 1474 L 800 1474 mt 800 410 L 800 1474 mt 1452 1474 L 800 410 mt 1452 410 L 800 1474 mt 800 410 L 1452 1474 mt 1452 410 L 1266 545 mt (A1) s gs 800 410 653 1065 rc c8 358 0 871 502 2 MP stroke gs 977 429 147 147 rc 1025 477 mt 1075 527 L 1075 477 mt 1025 527 L gr gr c8 0 sg 1266 691 mt (A2) s gs 800 410 653 1065 rc DA c9 358 0 871 649 2 MP stroke SO gs 977 576 147 147 rc 36 36 1050 649 FO gr gr c9 0 sg 1266 838 mt (A3) s gs 800 410 653 1065 rc c10 358 0 871 795 2 MP stroke gs 977 722 147 147 rc 1014 795 mt 1086 795 L 1050 759 mt 1050 831 L gr gr c10 0 sg 1266 985 mt (A4) s gs 800 410 653 1065 rc DA c11 358 0 871 942 2 MP stroke SO gs 977 869 147 147 rc 0 -58 -58 0 0 58 58 0 1021 913 5 MP DP gr gr c11 0 sg 1266 1131 mt (A5) s gs 800 410 653 1065 rc DA c12 358 0 871 1088 2 MP stroke SO gs 977 1015 147 147 rc 1014 1088 mt 1086 1088 L 1050 1052 mt 1050 1124 L 1025 1063 mt 1075 1113 L 1075 1063 mt 1025 1113 L gr gr c12 0 sg 1266 1278 mt (A6) s gs 800 410 653 1065 rc DD c10 358 0 871 1234 2 MP stroke SO gs 977 1161 147 147 rc 41 71 -82 0 41 -71 1050 1281 4 MP DP gr gr c10 0 sg 1266 1424 mt (A7) s gs 800 410 653 1065 rc 358 0 871 1381 2 MP stroke gs 977 1308 147 147 rc -71 41 0 -82 71 41 1003 1381 4 MP DP gr gr end %%Color Dict eplot %%EndObject epage end showpage %%Trailer %%EOF %%EndDocument @endspecial 817 5577 a Fo(Figure)37 b(7.)49 b Fp(Av)m(erage)34 b(iteration)e(time)h(of)g(the)g(algorithms.)p eop end %%Page: 15 15 TeXDict begin 15 14 bop 1125 -174 a Ff(THE)33 b(COLOURFUL)f (FEASIBILITY)h(PR)n(OBLEM)1048 b(15)100 29 y Fq(Ad)n(v)-7 b(anced)27 b(Optimiza)-6 b(tion)28 b(Labora)-6 b(tor)g(y,)28 b(Dep)-6 b(ar)g(tment)30 b(of)e(Computing)h(and)e(Softw)-7 b(are,)28 b(McMaster)0 129 y(University,)j(Hamil)-6 b(ton,)30 b(Ont)-6 b(ario,)31 b(Canad)n(a)h(L8S)e(4K1.)100 229 y Fg(E-mail)g(addr)l(ess)7 b Fr(:)38 b Fa(f)p Fc(deza,terlaky)p Fa(g)p Fc(@mc)o(ma)o(st)o(er.)o(ca)o(,)g(huangs3@optlab.)o(mcm)o(as)o (te)o(r.c)o(a)100 398 y Fq(Dep)-6 b(ar)g(tment)23 b(of)f(Ma)-6 b(thema)g(tics,)24 b(Simon)e(Fraser)g(University,)h(Burnaby,)g(British) f(Columbia,)g(Canad)n(a)0 498 y(V5A)30 b(1S6.)100 597 y Fg(E-mail)g(addr)l(ess)7 b Fr(:)38 b Fc(tamon@sfu.ca)p eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF