diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/bardiag/bardiag1.ps')
-rw-r--r-- | Master/texmf-dist/doc/latex/bardiag/bardiag1.ps | 3886 |
1 files changed, 0 insertions, 3886 deletions
diff --git a/Master/texmf-dist/doc/latex/bardiag/bardiag1.ps b/Master/texmf-dist/doc/latex/bardiag/bardiag1.ps deleted file mode 100644 index 074313d389b..00000000000 --- a/Master/texmf-dist/doc/latex/bardiag/bardiag1.ps +++ /dev/null @@ -1,3886 +0,0 @@ -%!PS-Adobe-2.0 -%%Creator: dvips(k) 5.86e Copyright 2001 Radical Eye Software -%%Title: bardiag1.dvi -%%Pages: 6 -%%PageOrder: Ascend -%%BoundingBox: 0 0 596 842 -%%DocumentFonts: CMR17 CMTT12 CMSY10 CMR12 CMBX12 CMR10 CMTT10 CMSY7 -%%+ CMITT10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: dvips -Pamz -Pcmz bardiag1 -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.12.22:1038 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: pstricks.pro -%! -% PostScript prologue for pstricks.tex. -% Version 97 patch 3, 98/06/01 -% For distribution, see pstricks.tex. -% -/tx@Dict 200 dict def tx@Dict begin -/ADict 25 dict def -/CM { matrix currentmatrix } bind def -/SLW /setlinewidth load def -/CLW /currentlinewidth load def -/CP /currentpoint load def -/ED { exch def } bind def -/L /lineto load def -/T /translate load def -/TMatrix { } def -/RAngle { 0 } def -/Atan { /atan load stopped { pop pop 0 } if } def -/Div { dup 0 eq { pop } { div } ifelse } def -/NET { neg exch neg exch T } def -/Pyth { dup mul exch dup mul add sqrt } def -/PtoC { 2 copy cos mul 3 1 roll sin mul } def -/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } -def -/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def -} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } -/pathforall load stopped { pop pop pop pop } if z } def -/STP { .996264 dup scale } def -/STV { SDict begin normalscale end STP } def -/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def -PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y -mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul -/y ED x mul /x ED x 0 gt y 0 gt and { [ y x ] 1 a sub y mul } { [ 1 0 ] -0 } ifelse setdash stroke } def -/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt -{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add -def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if -] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 -setlinecap stroke } def -/LineFill { gsave abs CLW add /a ED a 0 dtransform round exch round exch -2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 -% DG/SR modification begin - Dec. 12, 1997 - Patch 2 -%itransform translate pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a -itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a -% DG/SR modification end -Div cvi /x1 ED /y2 y2 y1 sub def clip newpath 2 setlinecap systemdict -/setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1 -% DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) -% a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore } -% def -a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore -pop pop } def -% DG/SR modification end -/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg -exch 3 index sub exch Atan rotate newpath } def -/EndArrow { @mtrx setmatrix CP grestore end } def -/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 -scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill -grestore } def -/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 -CLW moveto } def -/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 -div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 -CLW moveto } def -/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW -2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 -curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } -def -/SD { 0 360 arc fill } def -/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS -CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def -/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { -/closepath load } /pathforall load stopped { pop pop pop pop CP /moveto -load } if ] cvx newpath 3 1 roll T exec } def -/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch -cvi def } def -/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if -f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def -/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub -def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def -/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } -ifelse { pop } repeat a } def -/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq -and { pop pop /n n 1 sub def } if } def -/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } -repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 -ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 -moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto -Lineto pop pop closepath } ifelse } def -/Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul -neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add -def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2 -div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx -setmatrix } def -% DG modification begin - Jan. 15, 1997 -%/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup 0 eq { -%pop } { CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 -%div dup cos exch sin Div mul sub def } ifelse mark 0 d w neg d 0 h w d 0 -%d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx -%setmatrix } def -/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup -CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 -div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0 -d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx -% DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) -% setmatrix } def -setmatrix pop } def -% DG/SR modification end -/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth -def } def -/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth -def } def -/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 -def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp -mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos -abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def -/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul -m mul neg def } def -/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } -ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } -def -/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def -/NC { CC x1 y1 x2 y2 x y curveto } def -/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def -/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def -/NAC { x2 y2 x y curveto CC x1 y1 } def -/EAC { x2 y2 x y ArrowB curveto pop pop } def -/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def -n { NC } repeat EOC } ifelse } def -/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload -/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop -pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def -/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { -CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } -repeat closepath pop pop } ifelse } def -/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def -/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def -/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } -def -/FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix -rotate matrix concatmatrix exch findfont exch makefont setfont } def -/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto -x1 y1 lineto closepath } def -/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 -y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div -exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse -/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto -x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } -ifelse } def -/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add -/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { -pop pop Rect } { OvalFrame } ifelse } def -/BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop -} if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ] -aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def -/OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6 -2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto } -ifelse } def -/ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv { -6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def -/BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1 -sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore } -def -/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 -sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA -x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 -y0 x0 2 mul x1 sub y1 ] def } def -/Grid { newpath /a 4 string def /b ED /c ED /n ED cvi dup 1 lt { pop 1 } -if /s ED s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if -/dx ED dy div round dy mul /y0 ED dx div round dx mul /x0 ED dy div -round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div -round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub -0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def -/Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def } -if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def } -{ /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add -exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n -div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1 -dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt { -dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt { -pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup -stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg} -{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i -w add def } repeat grestore gsave n 0 gt -% DG/SR modification begin - Nov. 7, 1997 - Patch 1 -%{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash } -{ 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash } -% DG/SR modification end -{ 2 setlinecap } ifelse /i y1 def /f x1 dx mul -n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n -div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop -1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs -dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt -{z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g -exch t L stroke /i i h add def } repeat grestore } def -/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 -1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add -exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c -mul neg d } def -/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def -/Rot { CP CP translate 3 -1 roll neg rotate NET } def -/RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } -def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle -dup a add ] cvx def } def -/RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ] -cvx def } def -/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def -/PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def -/PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def -/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s -abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b -div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { -h1 abs h sub dup s mul abs } ifelse } def -/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s -mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q -{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add -exch } def -/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible -/IfVisible true def } if } { IfVisible { Invisible /IfVisible false def -} if } ifelse } def -/InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def -/Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit -neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def -/IfVisible true def } def -end -% END pstricks.pro - -%%EndProcSet -%%BeginProcSet: pst-dots.pro -%!PS-Adobe-2.0 -%%Title: Dot Font for PSTricks -%%Creator: Timothy Van Zandt <tvz@Princeton.EDU> -%%Creation Date: May 7, 1993 -%% Version 97 patch 1, 99/12/16 -%% Modified by Etienne Riga <etienne.riga@skynet.be> - Dec. 16, 1999 -%% to add /Diamond, /SolidDiamond and /BoldDiamond -10 dict dup begin - /FontType 3 def - /FontMatrix [ .001 0 0 .001 0 0 ] def - /FontBBox [ 0 0 0 0 ] def - /Encoding 256 array def - 0 1 255 { Encoding exch /.notdef put } for - Encoding - dup (b) 0 get /Bullet put - dup (c) 0 get /Circle put - dup (C) 0 get /BoldCircle put - dup (u) 0 get /SolidTriangle put - dup (t) 0 get /Triangle put - dup (T) 0 get /BoldTriangle put - dup (r) 0 get /SolidSquare put - dup (s) 0 get /Square put - dup (S) 0 get /BoldSquare put - dup (q) 0 get /SolidPentagon put - dup (p) 0 get /Pentagon put - dup (P) 0 get /BoldPentagon put -% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga - dup (l) 0 get /SolidDiamond put - dup (d) 0 get /Diamond put - (D) 0 get /BoldDiamond put -% DG/SR modification end - /Metrics 13 dict def - Metrics begin - /Bullet 1000 def - /Circle 1000 def - /BoldCircle 1000 def - /SolidTriangle 1344 def - /Triangle 1344 def - /BoldTriangle 1344 def - /SolidSquare 886 def - /Square 886 def - /BoldSquare 886 def - /SolidPentagon 1093.2 def - /Pentagon 1093.2 def - /BoldPentagon 1093.2 def -% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga - /SolidDiamond 1008 def - /Diamond 1008 def - /BoldDiamond 1008 def -% DG/SR modification end - /.notdef 0 def - end - /BBoxes 13 dict def - BBoxes begin - /Circle { -550 -550 550 550 } def - /BoldCircle /Circle load def - /Bullet /Circle load def - /Triangle { -571.5 -330 571.5 660 } def - /BoldTriangle /Triangle load def - /SolidTriangle /Triangle load def - /Square { -450 -450 450 450 } def - /BoldSquare /Square load def - /SolidSquare /Square load def - /Pentagon { -546.6 -465 546.6 574.7 } def - /BoldPentagon /Pentagon load def - /SolidPentagon /Pentagon load def -% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga - /Diamond { -428.5 -742.5 428.5 742.5 } def - /BoldDiamond /Diamond load def - /SolidDiamond /Diamond load def -% DG/SR modification end - /.notdef { 0 0 0 0 } def - end - /CharProcs 20 dict def - CharProcs begin - /Adjust { - 2 copy dtransform floor .5 add exch floor .5 add exch idtransform - 3 -1 roll div 3 1 roll exch div exch scale - } def - /CirclePath { 0 0 500 0 360 arc closepath } def - /Bullet { 500 500 Adjust CirclePath fill } def - /Circle { 500 500 Adjust CirclePath .9 .9 scale CirclePath - eofill } def - /BoldCircle { 500 500 Adjust CirclePath .8 .8 scale CirclePath - eofill } def - /BoldCircle { CirclePath .8 .8 scale CirclePath eofill } def - /TrianglePath { 0 660 moveto -571.5 -330 lineto 571.5 -330 lineto - closepath } def - /SolidTriangle { TrianglePath fill } def - /Triangle { TrianglePath .85 .85 scale TrianglePath eofill } def - /BoldTriangle { TrianglePath .7 .7 scale TrianglePath eofill } def - /SquarePath { -450 450 moveto 450 450 lineto 450 -450 lineto - -450 -450 lineto closepath } def - /SolidSquare { SquarePath fill } def - /Square { SquarePath .89 .89 scale SquarePath eofill } def - /BoldSquare { SquarePath .78 .78 scale SquarePath eofill } def - /PentagonPath { - -337.8 -465 moveto - 337.8 -465 lineto - 546.6 177.6 lineto - 0 574.7 lineto - -546.6 177.6 lineto - closepath - } def - /SolidPentagon { PentagonPath fill } def - /Pentagon { PentagonPath .89 .89 scale PentagonPath eofill } def - /BoldPentagon { PentagonPath .78 .78 scale PentagonPath eofill } def -% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga - /DiamondPath { 0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto - 428.5 0 lineto closepath } def - /SolidDiamond { DiamondPath fill } def - /Diamond { DiamondPath .85 .85 scale DiamondPath eofill } def - /BoldDiamond { DiamondPath .7 .7 scale DiamondPath eofill } def -% DG/SR modification end - /.notdef { } def - end - /BuildGlyph { - exch - begin - Metrics 1 index get exec 0 - BBoxes 3 index get exec - setcachedevice - CharProcs begin load exec end - end - } def - /BuildChar { - 1 index /Encoding get exch get - 1 index /BuildGlyph get exec - } bind def -end -/PSTricksDotFont exch definefont pop -%END pst-dots.pro - -%%EndProcSet -%%BeginProcSet: pst-grad.pro -%! -% PostScript prologue for pst-grad.tex. -% Version 97, 93/05/12 -% For distribution, see pstricks.tex. -% -% For the PSTricks gradient fillstyle. -% -% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee). -% -% Syntax: -% R0 G0 B0 R1 G1 B1 NumLines MidPoint Angle GradientFill - -/tx@GradientDict 40 dict def -tx@GradientDict begin -/GradientFill { - rotate - /MidPoint ED - /NumLines ED - /LastBlue ED - /LastGreen ED - /LastRed ED - /FirstBlue ED - /FirstGreen ED - /FirstRed ED - % This avoids gaps due to rounding errors: - clip - pathbbox %leave llx,lly,urx,ury on stack - /y ED /x ED - 2 copy translate - y sub neg /y ED - x sub neg /x ED - % This avoids gaps due to rounding errors: - LastRed FirstRed add 2 div - LastGreen FirstGreen add 2 div - LastBlue FirstBlue add 2 div - setrgbcolor - fill - /YSizePerLine y NumLines div def - /CurrentY 0 def - /MidLine NumLines 1 MidPoint sub mul abs cvi def - MidLine NumLines 2 sub gt - { /MidLine NumLines def } - { MidLine 2 lt { /MidLine 0 def } if } - ifelse - MidLine 0 gt - { - /Red FirstRed def - /Green FirstGreen def - /Blue FirstBlue def - /RedIncrement LastRed FirstRed sub MidLine 1 sub div def - /GreenIncrement LastGreen FirstGreen sub MidLine 1 sub div def - /BlueIncrement LastBlue FirstBlue sub MidLine 1 sub div def - MidLine { GradientLoop } repeat - } if - MidLine NumLines lt - { - /Red LastRed def - /Green LastGreen def - /Blue LastBlue def - /RedIncrement FirstRed LastRed sub NumLines MidLine sub 1 sub div def - /GreenIncrement FirstGreen LastGreen sub NumLines MidLine sub 1 sub div def - /BlueIncrement FirstBlue LastBlue sub NumLines MidLine sub 1 sub div def - NumLines MidLine sub { GradientLoop } repeat - } if -} def -/GradientLoop { - 0 CurrentY moveto - x 0 rlineto - 0 YSizePerLine rlineto - x neg 0 rlineto - closepath - Red Green Blue setrgbcolor fill - /CurrentY CurrentY YSizePerLine add def - /Blue Blue BlueIncrement add def - /Green Green GreenIncrement add def - /Red Red RedIncrement add def -} def - -end -% END pst-grad.pro - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -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]/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[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 -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginProcSet: color.pro -%! -TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop -setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll -}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def -/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ -setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ -/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch -known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC -/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC -/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 -setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 -setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 -0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC -/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 -setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 -0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ -0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ -0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC -/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 -setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 -setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 -0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC -/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 -setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 -0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ -0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ -0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC -/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 -setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC -/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 -0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 -0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 -0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 -setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 -0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC -/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 -setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 -0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 -1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC -/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 -setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ -0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} -DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 -setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 -setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 -setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end - -%%EndProcSet -%%BeginFont: CMITT10 -%!PS-AdobeFont-1.1: CMITT10 1.0 -%%CreationDate: 1991 Aug 18 17:48:50 -% 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 (CMITT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch true def -end readonly def -/FontName /CMITT10 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 37 /percent put -dup 39 /quoteright put -dup 41 /parenright put -dup 44 /comma put -dup 45 /hyphen put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 51 /three put -dup 53 /five put -dup 61 /equal put -dup 67 /C put -dup 68 /D put -dup 69 /E put -dup 76 /L put -dup 77 /M put -dup 80 /P put -dup 83 /S put -dup 84 /T put -dup 85 /U put -dup 87 /W put -dup 92 /backslash 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 121 /y put -dup 123 /braceleft put -dup 125 /braceright put -readonly def -/FontBBox{11 -233 669 696}readonly def -/UniqueID 5000779 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D004D606918A40B8D7BFA821B73E118040992A4 -E1BF99740F8FAA47E4349853C8149C0F8BE2F23C6F332BC0373C867D0715E8FA -FF163A60AFD0FED665D5829739975C5DE12EB30895604D211F645D4E13330DB7 -64B6E35463C93B752F691FDDC44595B0A0E9E57C6F649809C4DBC7DB58102A60 -46349E9A5740893A1BD4536B99ECE72B147B713619037400669C07291022F84F -4F3302F8244D2F0F1380466E81E0B5E00AF33E021A55620A7A93F3BD49C7040A -67C096167F502EF2051B526405B9391B4340A3FFEC103E317E315A88D31661E1 -7E4104A2B925D1DDA9586861904FF6FFCE6A8E808385E4C4014F5A494874E2FB -C3758D6989AB68C4CEF82F92B9439794FC404A29D086ED6B27997735BC3A24F0 -473FFD74BAECF5282E2EBFCB92D69B81C568D394055E2E30A7E3F448796E4EB8 -019AC2E075377F777183BD87FDD194E855ABFA35AFA73304DBB181C267431B16 -70456FD8470B525011891C1E140B8FF24A474B89F1CEAAB509F91FCAF512E16D -8413BAC0C664FDCD31245C5996F4883305D3EDF1C8D1E6F0B1E79A06028BBDDF -6AA5B515DF33BA8FFF2394262F3FE1DF95AD661322BFA5179E325BD1B1EECE49 -69F64789FF1BE8DE5CD7485571A07471BD6CAB4891BAB122BE4C4A1B7176F33E -A1A434F745811B71EA8AF73407F32E9F4EAAE1C1FAA979523C18A24F754C307C -CE056DCB71B20292D4FBCBF9AB9E9B81DADAB90E60BE926315049E5BF0F50315 -66D82E4963CB556F19461F43EF80302912AC1168884A1692AC59BFBC431B14AC -A5FC06C4AB595F9DF66CE5EB69568038445A9EDDE20CF92BA308A2348D963E3A -8CE1A4EF614A412EE23F4E7BA15C415A6FDD17F409F59FA6E1FEE4E2BD7F74B1 -52CB86571B887C92925F427784FFEEA29B23490ED025EDA98BBCE3CB94DA305A -7F6A4236F7EEEF12CEED8B68683FEB16700E238438CB3404FE30D5BB336E889A -A599B07CC0D84ECD63D2DC06FAC64CBD0E56A7FE50E72ABED3977D27E8F539A7 -706F3DDCEBD9D7E63BDCD5005AF7A94C0EB805593FD3A275E230AE6ABB17822D -C6901039DE5B1323809B371C97120F58BE4121E073B96EF65A26F02F37939FA2 -BD81B5BB28A2C96E20458DB7D7B0D7D35E62991AD9DDD895A544CE0AF92BC2DD -6EE136C245157E74B08C72DED8ABE0D6317CCEE87EE65E4AB01AEB0C9ECE3527 -CD22764B24103BCA6B4318250CCC9B998124BB27B8BFB4324B92C56D32B18FF2 -DAF46A80DEA515C9CBE125999ACE56E57A9748F40AA84CC014FCA8DDC142BEBD -A99317F0505B8F75BC977622CE8D1D85C822B89E3D6AB6D7717A48C2DA63C94D -324512961E33ED93ECB3051CBB26F0C7BE4D0917576DC2F8A37F6852E87AC136 -CECCCBCE3F6767AF65D7B5D49F7AD577C99329B6976920F8D57D1B78C495E526 -96670E6A5BF7257ECFD2552D64096E7A7A1FB3431A32A2ABA21FFB8A318BCA3B -1CCDD980490DA8176F81FE323A8E87969EB420C9F6428F3037A5E02BE8998AAB -1CB291EB6B76F8A9556546998E80316B145389974CE9FC833276894D95F93128 -8E92C4DC4652CE29EB1CACC11583D2F6CB629947DBEA30214475BDD60C2A7E7E -8E6E99F3CF09164F3EEBD90ED299A398138C12FF57BAE83366E8704FC3219420 -F6CB0FD90CAC0136684ACDE33C4BAE1661209913A1356BA4EF81484E653E654F -17E70EE438007086AC8FE1DFE08BE38B7A642E2BBFB479AE104BCC2EDC847C92 -CFFEB0286ACA3EC2FB5C3715EABB83EB2D4A75A62ADD6644F38E1BD916D2A858 -E6918F829CA8DEE1A4C7DDCCED8A8751BB687ADA735FD3F33632D266A03A24BF -2E325206AB5DFE36862A3C990B549C0EAEE7FED63BD6A89F62F0BE203FBF731E -742B31C35C7A4DB5EF225882AF50F53D75CA32DC5D7B47C4392EE68C747395BE -E33DC04B02F8FD424343CD20638CF8D872C6CE75D9D8684E15BAF9F88D3E1005 -764F536D03B651413B47EC1DA0D71D3BCEAD0EBA6F9DBBAA26DF58F0F3B5E846 -D94927C73E4078E173F0ABB63849EE4D45C0EDBCC5616A58E5A80B938E2B7D55 -CCBE590AAC158E18D31C4F2368D4E52CA66965EE28A9DF8158AD3ADAA6E342DE -27205016E2D86B9EFABA84E8BB42F94FB0D7F8EBD64417C417EEC04CEEE7A8FD -CC871475FD92F9D4CAF7F08AB22EFE9D5C09F999CA214491F3540BE3EF4A2F17 -794079741CB5A1D16EE576D8E2429C4665F9D1A35D49F7077D98750DF68BA171 -A13423B6CCFEE0847ED3E22FFDEA0F3DFD77365ADA11D4335684F9EFEDC51C99 -8AE05B2941F55F6F9D44808015342E11FCA3C4D63456102F3A71221B0C5BA0C3 -810AA25A18BEEFD57A3F495151FEF82E4809BBB66CE487B75EA8EB2FF2625DD8 -65FDA062B98C1B46D66A68A7691140F51B09EECB5D14B7718A8EC62C2E503A40 -E268E18D687F53043AF9F3B356C1B31402B96BA03566220B797850C15215F527 -643F17A577D52AC51EA99563F5B60A9BAEAC08A1049C2E275DEA36604AF68376 -8860918FD0718449A7B8DE3AB8B4EABCFDE80ED7F38F370147DEB4EAE55451FE -F7BA66EA6F6A86C7243228A7554D77ABF5E71AC9E3E2717883C04FD9A53CF746 -AAB8EBEA7831AFB624A9FAF382FCA90D22E325D4ADBF189A4A282B2485C0A1AB -636402EFD933D27B73AA960102CF32C627EDE077BEE1C8C6485D468D0D13E1B8 -02D9EE006187246AA721AEC77300F943C1EFA7FF0316DCA1AA8863E542D7D30A -04AE6949D790EF37C3ABE78501E37866B98315DB81CCF4307D62D449C94B11E9 -5091A33B7034C431DFC224845A484AA0D7207F93B39CE9EEC98F370A8C42B3C8 -4DFE7022EF96B668FE5392C13FAAE7E2E1838FBCE6C242A09F05D154FE69ACF7 -A8E484CF4F3434C337673D364D4C681331DB47186A1CAE80F3FE63BC7BFA21DE -ADB1E69594D3C19EEB80E085B353D5745BAAB4ECFCBFE54E65A9E2BB6CDAE7AF -3F06EBCDF1F872FC75826DAA3099520E7451B3F193F71A7AD5DA7CE93B31931B -3B5C33D8C34C0FD6E50F2179D11A6C5238BEA841DC07087EA1097DC63B569D19 -DA08C39A616950FC5FFE4E92573CC47E8EE4EF10341ED1F655FD5276FC8A1231 -CD5E3C9D473F2FA969D83C2C1C92BC1C5DCF88D28BD04DE66EA5630172F3D867 -B83142622B7A2E1F0F1ADC80DB0FBF17251A1947162B11DFBC6C8D9B9235A1D1 -6558BE0DF592252F9449E95446CE4580C7B9FE47DDAD61C403943C7BB65B71CA -15C48E5878D30254FC8849D0E295C620AF3F8F58D4EE61BD8DC5026C1E23FAAA -7A4EAA15A93BA0BB5CB77F620C908664827307B6F40CEE85D5A01786D29D74AB -F09DF38643EBAFF8C1081D39282753723CDF28A0F4243D12C604CC1F9BBDC4AB -7F4252315BF09CB08E088366FC507D4A5226B665262B566098CFBAD6183F2399 -66220022064D98A9A0F13F1F4A1C23F3D9A213AEEFB0228D83287EA2A6E92F4B -659EEA5A998D4F3EF6D11671142DD26AF37410119581115322A54BCF6A3C3898 -B014E23211FE28EC1C284839112192D0C4CF042454819FF8B6AAC6CA7EDE212B -ED2CA6BB7603857CD581AE4FFB2F8851E5027D11382154D285CDC427FAFE2B87 -F55FA9C0ADE16EF59FB49F4784724A597866EF4126B51ED2A08014578B85E960 -0E3233170E7AC552319A52B2A61853114006825199878B0F99BCC1E4B0F50A11 -E1309A5EC57A843CEE761E2AA765F2DFCAA5BBAA33E85EC74769AD352713A89E -36048187E5FFECF947B9616EB599FC3DFDAFC1545ED07BD3A2E514102301F9FC -890A325B823CA8C58FCAAEFE1C79D676C680F68A547365F74E00EA37A29951C0 -25B5E243C5F192174CB011892444B6070A1545395D126A928E11AEF88CF8B8C4 -ED616D8F76552ECCAB7326768EF827785AEEA7E251F27D89A38437F67B094816 -A911128CFE1800F922E633BC97F006E9FA4E4BEA6F25C62ED9353908789793BC -E75EB8C6335865A15080D7C5A72CA4960EB825457EFC533B34FCECABDE6E582A -E5E87A0FECA4EF5E8D5C157EBCC50885F66B2F085F5CE2BC64C5A8FB93C2B21E -D7CBE783D5A948EBB463260EA4C2363F236303053FD329C10930D8538A930C3F -B9D98C852152A7922E441BA35F9AF8C8CD3E1FF9EBBFFE94AC7CAAEC37639464 -717077149CF42988F9C366AE98E8AF87CBC3F9507707BB4A7E6ECB998395ABB4 -1325F3D9A9EFADF1862C0E9D267127692AEC40E5E7D286E68C76585B76BEF9B3 -637DC8DFAA379E1DC9203EBE1DCE560C29B8F6F3E90F96148C9A5F35E1B3629B -22BA2E151A2340805D210F36762BBA517A65F5BF936D522235B8CEDCD30A9BAB -E789C09E293B11CAFE579169768AD77D29ADCC1D169BDC1AC797A5DEA61DD677 -9657AFA2AEC4DC088677C41221EB79E67E19ABE72261C178A661869E0167CBCE -6A1465F8F1277D2915444B4C2FB171313B31DB3B5997656548AC634F66884AF8 -5E5E2B33A79134192CD43349413927F497B63E4A450E0B59790648C5FBE1DC70 -1A2E54DCE66B5A5E1CE7CDEECF6758066C8CD4D6DAADB105B598A90241E72001 -9728D7686F0506F656BA378D41FA54A214E54AB5D8C0207728C3B7064BE7214C -5FBC340773415520062BCF5AB0C67108553E1F84066118BB2A9BB31068EF6D21 -F9E76A8C66D5A5AB798988D403A238C11DB9153F6CFFDEE44DE08854F07F1034 -CCE157C02E8CE93D9F8E00F425DB939125CA1637494450BFB72993D4806368F1 -D5F4D394C480BC1A325E4A92BE8975451D2D02653E3AB4087A834ACEEB3F622E -989E6949562BDA4CC6864BF2EFBA64BD109396D0BB9E5F0F5A6CE5CA4FF14606 -8648BFE3A12B83189C3B8AC400889711C640D638A222FD58284F6DE52FCAB203 -8FAE9446425C252DD8721A35131593E0CFACA2EF9E2CC1B6E403453E8A13DDE3 -0418F816AD597B4F86070BAFC3E0CEE15E5B985CA84D252D825A992127F785D5 -D5C04BAB05817F9510B574035EA23D8A6CAB13CD219B93BE836D18E5D865BCB5 -116760BC9320E5A1C73C78AB7F96FA1A00EA8BF6EC3DA8C16391E9753AF4F978 -774AB5F4B598FF18149FC6B799A522D4E6033EE9065DB4E404D3FB4B67A774D9 -920AA7296DFABDF58B1DF6C81537AF1DE9A9803D64DAE14910716DD3EEE3CBCA -0B0462135F3566F7156761A91C14CEB92E93D5D74ED874065A0CB6D29C3796E7 -A1A2774DCB4BA5C87E56F6B5D3EC0EE9D42583764F2C7DF1B3057711B8B7847C -A426E5AD1EB425EFE37B72567108F6C14E0779A70293A131C611431DF73A51A3 -BDB3D2D21764B0DB4BA2C4E3C403776A9DB36BFFB8BD55F0E3BC40C9927E3844 -5FAFA12C98BD1F7C0CC6DD1253CB185F889A8F99F2B4D99E0257F0B58FE9757F -27D8DD01F32E90AB69A5298620E567B46861E628AF0AE6B5072808A4CBEAB2B3 -F9EB459CDC2A09621984ADE9BC0CC5A0C93A4D8812B5AE2A93CFA76C2EADAE33 -F632DEA301D204C903B20D12FA02BFA5CE578B96223A8F4FDEE84DC31777AC71 -F38B96007ACBFD2403FC424CEDCF836D6743F2B1CDE7537F2A7F75C30AABFD9E -65C62CDD804190F35DF015DAA07DDCC5B83A35CD25BC07B7B0BF159012FCE895 -DEADD9FB81F4A5D23F0BB4A38837770320878F1ACCA6E89FE92F44FFF6CDFCC4 -8442BA2EFE968F2D4D7ECB1D61534A726D2FBDFCCAAACB3749B266FC4F0E6BBA -93CB3787DE3865DAB08A9C30EEB72C117F2C055033AB9190D014885F20B1DE4D -51168847DD6C50644443AA7998373DA213E696C85E5B18ED8A4121473F766CA3 -AE00815C7E08010733B57AB42216E9B1DF1E8CBC23EE0820E445ECDBF198315F -E08D6965A4CE01059593ED6494D5500161819FB4402AA4E2949F81263B7EDB4C -7564C02E55718472B66D32B725169613AD97D0CED3181A328E44FF089B9BCEAB -D81DB1C46C038816B8D05F4C9302443936273115C69072182423DF75C567B22D -A05727CC92BD2C223A80A12E6AC76BFB93166C170BF0361531BB7AF05033330D -09C1585389B89221585B9F22ECDBA4069697B1D8015BCED8D1B37501E9EF7832 -75BA7DCD4E17330396A710431C94C1A964DED11C15B9A2FE31D4FA8EE55B10D4 -C01F606CF8EA412C13861805D85F14CA730FA88E87DF44044A718CE00CB510EA -54C16588A1DBE41D31C3B0E3C5E88409C86DE48CB4F29B4BD23B6DF37CE544BE -37BE6012205B433C917C823910AC6052A7E833693C2010413D83F68008A9A9EA -5AE063961145A0D99B10D5F3D690FD6D80CFB04F10DE43146AC44D8F0B1599D7 -0791CF2D50232775DDFC4F8FF629D87B822962248D54CE429D1CD7ED632E2B7C -20C7669A1A1DF03BB9B198F480013978F65F91B1A99F14FDE4BB502946EFC116 -D0BAE3BBF05884C7D59FAB4048E1E679AC5E04D1F3774B38B9A06D1454E8C8BB -FF6EBCF42CDC7CC9568A2710DF2C3C7B9519B5AD520A43039AF9EF4B679AE3BC -D0D167B1754D96DC2F8AE9780FDCDED6C5A57B5F93B605BD162468E1DFF2A864 -AFBEF5B384DC1E461FE6588FE5BE6E7859229D9412AC30489D16F8C80F05D263 -80875F9133885C459C6F1A55E763C677834BAD4A44A129FB7E09A586ECDA071E -46C1FE2135F923C8FDED69C79550B45D289C2B8D2558C46CADF5CF494294D338 -1AB2CDD7A83ED69FF92D32AD92C0ECC1A652A4C8813144E6551A402F489BE6F5 -6D0EB17C0A1C3BB4A36711FF229F5DC8E42990C0008D4DF59644B8EC56F02BCE -919B1F00134C609D30B08A83CD4FC091586435F59D8E244403154CEFFBEDD7C2 -9E1F3662A0BC84A1B30DF6380C6C36A8C1709604E99943F47052ADD77B5D1ABE -7977C8CEDE00C44B1A5467F1661389B0B152A45AE9D8976DFBA23EAFE65C7B6B -83A8B02BEDCBF0B91336D4A9ECCDFE6F381BBCB7C0248082EEBC867C657B5672 -33753B1BF3D1A66FF63F7DAC37E85A066A6AC4E7A367A2FF98E03765E7D1A5E5 -D832030806013264CBB611686A72D97C2D3B13EBFC53927A6D79A1CDE680F6AB -9A6E0183A57A3BB643578E44E4E9F93D3ED1596A8E402EC755E2A1027DBDF390 -947A88CA442AF756471AA5D1E522F631D46C9B2F3E84F3B862051E98D59EC875 -6FEB69E7815AD5D6E8F1B52DFE9396F31733A9A84DB6FB673CA77C68D91F6EC6 -8AD01CA471A1FA7E16331D297DE72B91B0EBD5F0287E741289890FFAB05B2B09 -9FFE00CE251F05404A4AAED7EEC2A96822B3FF515F35148A3CEC2D92A24F548E -2E1115B6A9A93A2E6F1137E9B03FAD0618E796D82B124DCA5B85A68C083B425B -05F39A016951374F1352E7688CE55B657F5351AEB44D13484663185B2923278E -6BBFE96CBB7F7E5A86272A774581D4B4D52E2B5518304A713D3C01B9509D57B3 -3FFF5F432E5E36BB184B5C877C3E6CFD64493644BCC13A07102A818DB4F886E1 -607630277210B7D473FDFE80769B5F3311684A41BABFB93B09DA21A6662021EE -665384E4DEE9248720839D8FBF425D53D3E508A086C73F4E2A1A2D9EFC1AA1B8 -1A87F19568B6ACCB5C5005A84C28527DDC5A19C79CA8806465DC34F0F2419271 -015299048EB543242080485451B98ED0E9575979C1675E81BBEF61D0AC7CDF5A -7F832201BEEAEEEB6771AB487AFBE14ED24FA0051DF6338E26182C6B62758802 -5DADCD6FA8570A78BB5060A479021A560722425B38CA240FA5A5F01DEF652A90 -9208C977D9FC917641A18693BF84924CB75556A1814E2FDF93A6DFBA7C00700F -C676D1B1B1B145A640FC698DFB0D255B0F280BDF916E853770A114E8609961DC -FF3729635A557553FA3D8AB18202E27E466BC3929FEDCF0759FCB6FD13FB0B92 -ECF61939C57CC2F06DF47A8B6E09BD7A294707AA9E02CDDB91D3AFA62301991B -5FD3BF8A5E65DFCF5D1E3A4B865446DFA302D35DDC37E204751225387CEF890D -1F3668F176B0501D335202D7B4C57280E5CC26EBFE47E260FC520EC664EBF849 -31803CEA249038F62AA26A3D07FBE9172A8397D6D01C00049C6D3D6968F399A3 -464679876243DAEC9D1D6DCA0E016B3331B1339AB7DE4B8A568CCC584DD926C6 -436F7DEBE909C96DE25CBED3DEF2D38891EADB25DC5935FB4C159F26EC9D1AE7 -5F8B888F40BF9BF60E55C00A8EAB399099F1C6BD0B48088074905C3C7C9369EF -98AFE535766237581AB495D2DE3FD36B5BE7844278EA8FC276902651085003F8 -2CB17292FB1E5139B6517AAB97A8746866E6704C07A8D657776D1B323C8B27F2 -B1666ED78F462CBF9F9BB2DC72D0C9444B7DCA1F2C99760C3D3128389EDF10A6 -EF9EFC9AED61C63148C6FA34F177604F0DBB4AD6F0559F112C5BB6AAFC90376D -AF6F1E97529413CDAA858405E2A122A8367849A1EE2239514BD52F4CA15611AA -E307ABEA03F24DC3F605ADADA4FB2B77558D11796C5F17A26813379E0AD9AD4B -9EB46A56057C1AFC3E3BCB265C3633C7D474BC69DFACB1B1B35F1313CD8DEDEA -17733A64ADB28314D778364191F9E28021281C5214FF9E4E407374ADA920DB54 -579EAEC48492021217B8BD5CF5DECE150CF13D6159972E47765D8F2C7A8475E9 -059958B6C25132A31CE3620A513E49551C8075E4670CF03DA636E9990AE855D2 -A1077D0D2595C6E081E205EE53461A7CD60CF651A43DC32FAFBB3A821CBBCF7A -5CEEC0284A6C9B378047C0E553B16DB166281CFA19E89561B5C17E3D81FFCB85 -F59D94420BAE6CA12604C79E1D7315B011082CE3A382092496DA2717CF8DC621 -00799B4DBB6BC041280E35583B9A44FAA0685F0F2FFD0A66ADF795B9084BBC58 -9ED0466BFFF93AF3C4A75B434EE65D70B44052E249678A63926C574A31730B74 -E4BA684266BBCFE063F289679D6ED515BF6E80C431A4ECD047E091828E69525E -DB467BB575378BF0461037BAAFFDFDC459E26DFE316D8EA19F6C176899F5F70E -CEBE67C9CD989948B86EEA4AC399AB29DF7E039E3049E040941C76FB755726BA -3B631F517D0CA72299EC219689C877426BE0C20B233EDAD0D091094D2E2C8EA5 -197A0CC3605B19BBC239ECA2EC34DD67DD502C5B15A922E474524A5A79F1D402 -89A172A714F3EDFF29455556D98667C80C1D92234E32A36E33240D567075B6EC -B58ADE671F6CB2E38F5A72C755C85F990CBCD68C92CFBA7AB1AC75B315FB2E12 -8CE311BE5FD14B46CEC37251B6EF89F9C09903B380D7C5FEC4D9FFAB8987F99F -8210B94D132449C310EF31C4BE79F766CF790ED6808A0ED2493FFC1095036686 -F3AD5D543B90A9A93766FCB6EDB7C4BFAC7EB1D9D3703BBDA2CB0D23D47B0FC3 -67C3C8FE8522A0F1441441CA11E52868F08507EF0BAD814A73A5A563C738145A -649E84B9F9C3B23C4EA1C12C175BFF50C88AEFD85E2F857470700018C939EFF6 -6766F70063A00AED71D46B2205E7C77A4E6515E3921EE6D99F3920137BDA71C1 -CC36639DCD45F8FD9491D1444CE2A4D4F0E4EA61C7E0515F6CA34CC4D920439F -DC8F3CDAF9C53A627019BD9FBFA67FECA23484AF0D74CCAB981AB6642012D6E6 -B2BE8CDD631D002C5F2C2F58708F68EC10A5336E25E802F71B73B91BC31D7473 -EFE4321B98D81631E1B556119BB44FFBE3475A1D1FA87E3E2260F06FCFC12C91 -B1A9792D2627D55A86FDE42F53729E90F5DD9BD45ADB998511246DE9EF1DEEFB -D877FACA03DA5C6CDC74262A737ACA306171F2AAA5B17FE112F4AC7C57699232 -64EB2B731747238495985B9F80F97B24704276006B2B8619CE3AFAFD968A28B9 -19D40100682BA0611B0A3AF1878ABB32CA09E0F755E7578BBDD66A2797623F5A -A7F7CE49EBF62BC6037BCA4C7AAEAB1A0977198884BACF068FC68CE2D3E2467A -3E8010ADD192E5D959695CFD2D7AB5501687D91C53D564121EC9B912195999A7 -D31D0A3F96B523EFB394CBCBB6959572AB51D80B12D80CE9F129F5F086769CB0 -05DAC265327B692076795111BE9FEC065EA915D0A1E7807263FB40F23F6C795E -638D6CA58290ECA209E351D331D9C01798ACEA2307BA0E9B9753CC04D1DE2AA0 -BC95642CF84442FB516BD565BB13D29F785FF8AE30DC81DDB2648BDF60CF1DEE -E19868ECA6700F24255DD78FF112975EADFE7650C8AA21BE81C4A6FF3A735DBD -846B1BECB36193DB92CB49901A54EBB3D58CF71393FFF062A903792A29BAB904 -66FCF6637566FE4346199F15B1094B477BDCE5FEB8F456CC66F83D3EA20A9DA4 -1054D11300091C4F98523BA5C6EE80E634EA3C8B9A53EECB9E621536AE6BF3ED -E7374A19F4F90BA0D61097E473AF0C4BFA1A84D571761FDC5EFB7B2FE3DC2F41 -6A3B86A48EC23F16462A92B105F803BB449F214CF872ADDFA9BA518539CBC07D -1FEF0B88DC927E192289E710A11F40C5ADEB6DD011FF7899F2BB1648945B63CE -C4AAF539A27E87B34F1F49F7189A26F6932DD9553FAC26A2EE639AB678A06403 -0A325F27BF7224C84B57621D1C5EC0B1DAB9622BAF1695414C4BF01ED47D8860 -8C2229AB400F542E7B23971EBE928017E62A3ECBEA80396C6280DE1B40C7FCD6 -A642B55D16DDEA401D3C3E15ED90DB740A243AC832C06AF4AFDA6E623D119CD2 -7A3322224B4B413D94DFAF30012C454245B52F3F4D96D8BFF2175CD160ED56BE -0C8D02E2EB46BC123259384F1B09307665C5B5166AB2785B2BA0F68FE7BC9A5C -41CB13A1F3B1939315D1CC7320DC5CDB79E2D2D99EB51D550B8E53FE966A2211 -0F36BB97AC3B2C22466517E7BA3B38D701F1321534B1BACB029913C0C6576AE0 -0F9A50DFD3BCCD42C26E2C6098DD3CC018367615DBF0CBCEC1A185604C02CDF7 -CF99A0E116997C59023C2A00AFB4C3F20BBD92942B9DF6E0529F2823D5644AE8 -FEA6F295AA34050C6B3F25702301FC91888CC9BF767B317F9D5C05DD1DE4A209 -DD2513D54DCECAA599215D1A8371114D1E0745A3DC255DB56C0932B3DF69214C -C67162E32D173C23271EFD705E43274A8964520AA5FBF72BF2CEF6086A24638B -BC3F41A713F1EE8E53E75A0A418DE6F2356D4D7ED118BE9742FC0AD0A982DAE8 -C33593FB94326413E9F10820630FBA7356547648C6855E3950ED81EEB99A3165 -E12B1D736995F4E6C987254A21270916DC6994990DEBC6F01EE488E285C0D7DA -4987641F25651C8BBA24837E53F86C1DBDB13E272D79076F00B937F7B981BF32 -6F1A81DA7155CBB522EB3CA0D1B9803C29D09A01C213B3BF6542D4EA7979380A -48883394F5AC890433BB1F2ECA46D5A5729F92327369EF61320ED9150BB405EE -87D6F73A5B4974207CDD72DABB9712AA00E23BCE140F9F864365AFB5FA628486 -B976BED9E8D0E0262DDD7CBB02D47E9D8722C7BAFA013B713C0A476993839CA7 -C17B -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 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 57 /nine put -dup 70 /F put -dup 72 /H put -dup 76 /L put -dup 97 /a 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 120 /x put -dup 122 /z put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 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 -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE291FB1D9 -0E43A8FD2EBD81EB1980071C0B0A0C96906CEF1C54D726B8062860399369D851 -DB2E7F7AA36418122CC6FF303D3EFE604ABEFA09B5E10BDA4176864D01B48C6D -AF130C674FF5D3AA345FD0113869E5B68EB17290BC193D43118EB89202FF13D5 -59A35A02AF3B3045B75FD62E6B3314F2E81726C727018FF35BB13FEF994EEE8D -286103C16037DD3F0EC4B44FE81234C3A4FC969AB8E14D6DA0657823BFDB604E -A42676EBF371D7D90A364F698DEFACC9F9CD2D51D95185ECE83635F36C788474 -056C852CDCEAB81F5E96DEFDB194E2D0F43B87BCF10A1511E3FFD1E9059DA050 -6D070144BD61909D45EF680512E424FFCC4DDBF6251556D92224DA80CCE03D8E -7D3573FBF4ECB86DA0AAE4DD6859D1248BB8977BFDBE74C57BD1D570DC4C45B3 -5966F6216AD174640C732BC65D0345CE150C0DBB304C459F44255C28D2453986 -7E32FDA51850E8C0AC9E34F7F491B41CBE6FA8F8E86981B86EA0E3FB589CEECB -2CC25957EA2C6BBF75E2C4C8665CF7B609544D25459EDFEF89D2D79C57B1F375 -E7D3977195A5577766FC9F89D65E55D494B99D1291068A2873ACDC275969F693 -AF5362DADA1C613BB1CDBC4A375D5296D07A81191AA433E20ED59634992F0060 -6A18F1F8EBDEE900342405ADFBD16E5F5DE9869064B72078914F6CB68D7CC355 -EBC400259D0FE28A47476E4092C60546939038C1ABF1BE768E67BA020709571F -71C749E7707F0778564B3DC8E21EF9B7A07D5A5C0A82C00E4DAD02A7BDE0548E -61D11C6A15C31D8EB64D4A1E53072DF65DC9ABCA804F0AA0F940573DA83C1D87 -0ED1BA151C2EE4C359CAB3AB23404D935278A62596457604B56DEF1F54EAEAD9 -BD6B419724510BAA5330272F5DAFFA9C5CD1BDFE0C5C111A22FFD8C5293AB6C0 -BFCD38703BEC74598C35DB35CB5B27CA1B139D9AC3A7C882DED117D32AECB6ED -E2EA4B0115459A280506AC025B10397D20E8C364FA1F6525BC4E839A66CE99E5 -DFB2CB03BC47ACA73444CA0EC808AE362245DC45FBD648DE1EFB0955A07B724F -6BF295428949CB466F19273532BCC96DBC464AAB5C06CC6A1D1DB3F49AEF88F5 -7A03626FF8F6FC0F0D45B508397F2115F8C543341A0737E30C251742E99A5CC7 -EF7370D1C6E54032989BD4C929A0202BE1D793FD1917CCFF8B61A1DF779718AD -9F9F1A6E9222B645F71B83D62B4EC0B43E39420EED7A78F5DE458C092A8248FE -2BC07C5275AE87970BC539E2FBEBBADE379D8F4AD5F7C0E7FA170C09FD0CC639 -780C7EE21A86069C2E1406DFEC9E8478948575E85DD3AD2232804EBB4AA4468B -0EC66EDAA606138B3C2DCE5C95695035CF4A5FAF9FB0F5BD3B032188D7015F1C -2EC93EB4746EB6D71F95B35249ACD6364B871E61DD2EC6C4818C920BDE60EB96 -A83A273D808FD57995BFC87F0F912AB9D66D5A5AB7FE3A309817A2792034033B -61EFE1E46B4700E5F7853557AE83928E39B6B238762A65B3578B17E8CEEF29E9 -9B0CBF09826BCA05AD9DF04C2E824D035AB22788260DF93D5683B252128BA1A3 -93A743A116B62340E9B284D49845738FBA5529D4120E56EFD6FC09AE41EBB804 -251BF6BE52820CB250D5738AB14DF35B78B554539263E13DB3F9FFC07D944953 -8BB062F3EDA774F186FCABDBAF598A5AD1C3531DB368E51CA81DE490234EF435 -84CFA088DF3F3B805707E8928C6B31AE57D14747C642E710AACFFD1D6B0CE5C5 -EB39EB75B58526F4417353AFBF551E9BC68E58F7986943BE306D806C897BA3F3 -958C1D9DE4F249709D238416191110CF44FE7C483B748E98882FD8B56D7805D1 -8FE4B76990FF90390588C13CBA356A44539DB7589C403D64E36EE91428281693 -14445C8D6924C51B2FBD460C2C9A706B4AE95D0B008E1CC9F5DD4554E4F0BBA7 -C77A06BE5C6E0CE48D130E2A5BB4E5CC5FCF914AC02CECF29311896081F10A3B -1FDA87602D80D31B556DAAAE0E3B78DB02113555114B204817D6DAC8EF0EC047 -21D28517189E925233A715193DE84295FFC46DF5BA49A049F3B59A3064685F74 -22CC435CEDEDCDF3936A6C470DA106BB6975BC7584973E2AAC9B5B40C7F47741 -D76B763D1306ED8B99DC116CFCF5456F8E278A75344F09D1D096583D2009306C -D08F0FB702AD9F0531B8634FC005D339CE1F4F25E7CE18BE66DC71913958AD9E -A9B1BFD948602F97791742E46EB002B6090A3A40B7294B7DC881CFFEFD0658E7 -F05522B883026518C46E76BF002256DFF708880F9CD9ACF1F9CD34A8047420E2 -5040E43BCD719090BAAE6A8C955167C91C8DD28BF6401FFB0B546B174169A4B5 -4EB1118D93D555738FF6201E1F08A2FEB6063D1597D10A198B27CC421DEB5EB2 -E0539493AFE260F997DA070703E293262111D996ED698A014EA2429FC2971F43 -7C67FC4C730D5E77C7804A188F2C6A86D1AF51E7DC0067EAE3481B3FA5EE698D -FA206713FED8AF397B4DCE4E4F9E78BE7EEF973053751F69A71A155C1E15FEF3 -584191E16DD25925167BB51EA398302A45BE33AFDA07020ED1EC6AEED9B1FB10 -FF0901C4939FC41A3745FF89F3DD07D476D719BF90A2C3E9F9E8C9082C5384ED -0BD9D0A927915CF2376494AF591AB9BFFC2D9ADB3753C8A9125EEC617E0AA711 -1D912359A9265F8E10B6E6E62F91294FF9B97A4DAD64BF6611607C15604F9A59 -D07745B0D4E06815FAE5BD9DB015E4DFDF400E1CA4A5C812A7D6CAD7CB488530 -5E82FDBCBB50DA83F9CCC53EE56E6FFAD9B69CB356281C7D8B911B1AC93CB6BB -D56B93A1F087BD691B63D9A1CAFA0083FCC1C2B567D55F39FB69F93743F0E65C -3B4B858DAB1B03801F634CE16060EF5885E2D0DB2EC884481E27CE138D0AEEB9 -9B35C5B0976069ED1CDB3AE4EFC7DB15F7355E9656D844C8494FE44EA7EBFF1F -21009D24F4E5C583D93CEFEDF52DDC72D83A6FD0E6F25D13D4ED40DED84E0962 -8AD14E3841632D9A6670EA172407A0867BF683860E77E237F9C553F1937B9600 -CBF6D8D8882449BDCBF2270CDD750090B8C182432B22C605B7DBC3FB2DF51929 -BDB03305296ADE30E4A77ECFC70F8ED591C202C9156EA92A5CEE1993293362A3 -4956200D9830E3FE78714938266B27F54916BCC581B69A690CBF1850D569F53C -6F1C11BAF6F4259B21556070E3DC2A3607E1C1271C6848A1CA4906D8BB0BC725 -139D6B0EBB7D6504E0665235DDE7D6BAD50CBF05FC4E07B2AEDBE514F883D120 -EBE00140E2EC3CCE6D6103564BB51A55F3514DD300640CFFF85086F551E4601B -17E336DB66B753E0B253D4DF8F4F288B14D352506D1CD40CD88AA6010B6D355B -AAB813CD8CB27EC4D4C7A47CC7B49AFE489E80239CE0F7BB9DAA06D49629C9CC -AF3784BE66F9FBEFFB22F8D18C308A83AE6FB411517DDC2C1AF97E33E867473D -443D3091BEBC8FC2DA42795A1E869CB6A4CB54733DFCDF12BF0055794096C6CB -AD112A00E5485EB4D652D91B0440330EAB444082AF12383DDFB9E3B6AF107E4B -F7553D43417B52A0707B3CF4B9B0EEF0C9E22B43BF9FF1694A34A7B69E0C1FD6 -7DFB803FE4D285D23BCA3E64CB867E9208262AF92667EA401DC35322980F1028 -0AE1EA0F31094BBEF08B745EF249F803E72135972A3F86B42A9B9ACEC7B7B07D -35AFE3D83AB5587DB7BC5FE2DF11A1EB9E2EBC1789482DDFC4028E942B94E6ED -24DCE82EE873E49C66723BF3C865C635286AAF97D4795C4287FB3B5AD09900C9 -1044EC425F90694CA0528B8453ECB4BFFF99E3570387F73B91CF0EAE5719B103 -1F9520623E870F1B7D9F1FF0D571D3D501E52BB37AA88D2ED05C1BE85C799355 -F9679FD7D08F08F89F69822569319F5E3BBF67553356A73A89B4ECE1F07A62AC -8103DBD605F995374B8DE481FC16A0ADCF6E065D6E65D424A2F2A043F27469BC -7CECC141ECC90454F6F6238032B77900D91191FF29292400BFC4F74D40BBFDF6 -79EA47DA2B05DF5CC4FEB90B4C46BAA8B692180749085A8F2291F68C969E69D3 -2C42CB76F4D3CC50EFDE77C9E9314179608616228B9FA2D1AFE2224D8DE2C91C -3F6A9A3F3CC90BD569EDE0C86EFD711575D0C4FF507A32D8B4523D474261BAAC -17BA1D7AA1F16D3B8B0E7EE64DC5B5C35251DF9285743D7EE3661B0AD9FEE99B -082C1D8F78F6344FAA044D8B59D73B7A1F7578FBE09260ECA5531D7320CC5163 -CDD0BEF07C77B3DA2480DA867366935683055489D2CACD132635CFF35103EE67 -D5B42F6C3251405F27E7E0D9CB5DC62E0199D0F76E56A84E0948C2C248FDD5B0 -75106CB993FE12D87B1F02EAE52400ACE706F91B1DC896340F88D190AF1A783B -EC7F269E4E9579E40D655D4436A747F1D1C0D128600A9B537555D919909B4A55 -2FB5B4441B1E21CCE837778F54B13B1AD7442519BA42CF86535E6A8BBB89EEFE -08967DA3F9F20A632D7D67DBF6B171FC49B3A25211ECAE4C3E404D32BF2AAB16 -E89DA91E0D6F7794F312EF8DC632D99E202907AE13022C936213BE71073B7958 -EFD2AD49B55B091412F9082E0D60ACD5193DF7BC0E8B21DD5FBFAE1126318A31 -0F536637B2A4A86871082EAA74963C83B38FEFDFE42536D2ADC6D62E2626B1BD -62B74CC7380E7D0A8E91393AF9711D93A66A95705C04DC77ECDE3DF2AB6D5245 -2F55F5866365AD5A7C9FA381614EBD6BB1BF3DB3CC58BAACF6191C4615B3F3B8 -43108078641E3545FCA6A4F41550F31D34FB32B769A8BC34520414696EB8B57B -C2FB652E99A5219CE956C0DCA4CB444B56AA799F86F7B73B45B9FA23DA58B9B2 -FA7990C9AF2812DAB1B757A15CC4BC71E4D919D6CAEF2D3FCC5A51C1BE97618A -A0FEC9A84BED20169D9F1F75AB5DA7E9F13AA606B6C833E4F91B3D6E2BA2AEAE -B4BE5D4C7EE7AF009288298C615FF79DEB81ED6251F61615ED55593916564760 -362ECDC79D4F62A884F52D2800D7785357F61FADCB3CE34BBEDCB69633C009A3 -CFD10CF175BA254835168ABCFDDA00D596B40CE141EF42D76CAC7E97C98FE81F -945589975F9A1F81CC123330BDE286E8CC22320FE6823150232FDF9A24FFCCE6 -B5C35F3B5ACFB8FCA478DBF431890F3DC32D9B4C346BB953FACA6435A4373D5D -204409FD131B25ACFD12DFC8D590912BB1FFB0CF1A97FE0F05E77279E69E1DDF -4D1FE7A09069C3DAA1DC6A84207FA619F204605DFD541C56F18A948B23EF2CAA -8B1F8490A7479B24890654C47735E98342FBD889F057CBB45B95A19B40396453 -CE1EE1A59FA32458FD5347F61F669D7819E55BBD89C1BA44BB8C4411C24612AF -A56E3085066CAAAE9E799847C7990608AC2FE25986AE97042202C2019F689D0C -7E5D2ABC460D8D7987A5200BA0448BC0EB29DAF1C880BBBF94E870FF3824E447 -F988A76F166911F2CC1BD2E16E0F9661021516ED1B58DFDC1258373F5B20AD6D -BDE7E67D519C090EE0A190C7E020659DE2C37084DE760B1FCC376222526F7436 -4A84C76281E7F336E24B624BB4D7772949650C73575C4C1F714670CEEB8C4562 -A4EA5A0918CFF660F085EDCBD2FB09A7AAE87D9F73D41B7818785EC5501C9B09 -EC9531F8BD27153FB0EE5E672A13BEB3864B374D9833AA5158432238FFA27E4E -04496AD68CBEB1155A0795F8B3939EE190C43C0819ED0724D2AFBA691D3A4BD9 -A0BDF338B69F98852ACE1B8B0A897415207199DDEDCBBEB733E6D92EE563EE08 -AEAFC03AA51C46A7EEF41563E97CB4595441013E9360163F7512B522AA4A4D38 -A5F5CDF9BA9E7313683C5C3D20CF806D43DE40053337B54C84314A3BCE1A2C4C -71DEBC041F3B6610FF0204C2312D2955480D56FD27290AA65F956692D1D14FB0 -0E9F23CEB318610BF7636356449D0431E6F2C58C991A8EB84717F85FB1FECA62 -62B40DCBE98399A217DA0B5D217F9A08A57757F3B13C8224353DA4095378608D -1A2F8C7D7A5E13916DE4BC682C207F44AE8AA64F272325250097455A6FFEA69F -E86F02C6CADDA7BEAA8058183E90E2AC3899F71C9976529B70A0C2B2BED8E8DC -AB051381E25AEEBB7EBEF98D21D4C897BE9E4E2C3EAF31763DF6B05DBA98F03C -55C287A5829D70A20EAD64BEDC5905F61147610D836EAECCD4DC5171A0BB3910 -DEF868AE8CDFFA2CB9327DA865C957EE222FA00A644ABECDAE8B45A9F5EEBB90 -60AC02B79D55BA1CC6B372BE7212707C02D5D13587DAC25D94553DDAACB1B0BC -BA7AD6E8F0810D81FBC5AE7D0BD21327AE73050761B6BBE5A4348C510FAB9512 -7FFFF8C03DB32FB58D951EF1296223B967F7B07488C1D13B5D47E052CC9DC903 -8914D6A13621DC7D1AC6ECC0106D4B8661500633B354E4BF0CD9437470117A79 -3B1F957908FBF829A8F50656D9A0CFAACE8D7034D63A60DC6B7EC5B7B395F1BD -BC03654818A4F6B46DE1841DEB0FC9EB9471C662718447EF27E5280ACC7ADDA5 -19FA66B2C0812CDA4F13DDE2F2D3894130DBAA80AB27BC824DC8C33A02F0E63F -81ECD7555BDDD7619DCF83AAD3269990F9A619C890AC17FBC08F3651ACA8CB1F -CA940BF5216AF9A7CBED22C5B95164C0A596B2F0FE32B41C4546F228CCB3B108 -1FDD16661CE044BE87BC2A3FAF4C7ABFB287AC03AF751DF0B2BE03EF6BA17139 -218DC2C533EC11FCFB6CEF7571C5185F54F1F061015D6C7BBA4CD7072436E9BC -516CE5168D32F3A6DBC64E64F9BE9DDEFD -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 33 /exclam put -dup 38 /ampersand put -dup 39 /quoteright put -dup 40 /parenleft 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 56 /eight put -dup 57 /nine put -dup 58 /colon put -dup 61 /equal put -dup 65 /A put -dup 66 /B put -dup 67 /C put -dup 68 /D put -dup 71 /G put -dup 76 /L put -dup 80 /P put -dup 82 /R put -dup 83 /S put -dup 84 /T put -dup 89 /Y put -dup 91 /bracketleft put -dup 92 /backslash 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 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 /braceleft put -dup 125 /braceright put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 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 -89DAB7CE91F2FC0CAF6DDAD09992D56F72299068192610EE3DE5DB7CF6366B4C -D74F414484DCCDBA449BFAADA39D0F27574E604E31CB513B18E3821A33076151 -C2BCB6E957C77A0AECA48C587ABB5E8C7624D56B32F80BBCFDC874AAD6EA5119 -C9B06886F08CC7DE5400E0F52B07483FD4BAF26C1556CA27B259F845681D61D0 -2D28B185C9F052844D9A5F91CF19210CBFB21B55CDC8C684448E9B5A1D249E15 -56632979760E2CC7075DF794E06EAC2C8E770828837AEBD80194D3526B2F54E7 -891A5195138695EED597EB2503430C34B2DC0C41B371D028680B9A83A3B6C205 -1BC98C93230B696B80D1CFFF42887185FBECFB8364BF1F1D68552F31D9B1F0A8 -F04B8E94955E70DFAD171AC4590B305B53A098ACCA36F24BD9C5DED137F32F88 -5E21D44ACDCC405BE220AB0BEC200D8CA400712B92707D24D2AEBEF322648F56 -EA10138AC01DFC10A5D545761707E97F9FB6DDA217D3726F7E8616C47A67253D -0246F5AF536A3AD35E6BBFEDA20055A9A1032C00E4E2CBBE494CB91BD968C097 -26578C47C41C04E4FCDE36720E108D1A9FEA41B7541D9D61848019856B865031 -59AFFA07B5127BA92F2445F1F15A8D3B043D662215E1F550D326CAFD038E882F -05CD951AED8C398BD3EB629CBB44419BC0B351AFA4AD5C5CAA346430CF91E116 -85F37D1CB4C433944A9932700C0D7D36755706C2751B3FA5FD95D94F5E4AC245 -63186E4E5BBCE9AC70E20FCB9220A5FBBFDA7E806A927D0D412E09CE495A0D19 -79852A5F39231D6249746F6A3EC7D9E0E206EC72D13064D5B16210011B6E964F -8B7C21D937310644317B92EBE1BDF989308BF46A29BA0F86059A63959CE52EC4 -6CA66CFA00E7FEC4DF544A81A302E8EBE756ED6D4A863DE4D5291B14544A9340 -DBB00D4B88DA49A50CB449B6497FA6DF9289819E46A3833D3E99F3049B1FB1B2 -2481D8C945506C7013163C61F6629B9FAEC2285DC9EB4D19769A5258F401D095 -BC9143B19456977CEBBDA2365883A67AB0E8777184419DEACE4C16FA5C659452 -23F2B7ACEE59FD55D43964337D35FBE96FA07A088D00C53AF4425656DC98984E -731B0BEC24640F3FEDE934361C02B7AA332BDEF2EDB379FE360D47A904D6B00F -9F548EC7EABB6EB0DF6955AD13A8ECD8DF25708D7CD815E4619894F1E36D9C8F -618EE9C8DA238E11050E67B940882D4F11FBFA6156D0399666AA687C614F9FD4 -E41F2B828425298E7032E6F3F5D592898F2E12E639113808E8552EA85B0CE399 -224E70AF5A33EB93001245BE94144611C88A89BAB42C5BBB4FFC8FA062D098D2 -1BEE89A874D90B01CC5FDEFC0582CB85260211CD61EF5B0847ECE5AE13926DB3 -8A7110A2EB62DBD10AA9AE1FFCEFACE469DBE3EE630B325EDC1C82F2FEC32299 -647B0B8EA94AEF8698A9556D72EEFBC9F67151A9E648915CB579DCD1D570024E -5936A374D5F54E161DE789990301A0141FBE15FC42E6F8B04E0D42C3A3C70E37 -669BEC7AEA6522BFC07994D136CD1C8EB7E6B4BDC1CBEAAF5189EA2A5E5EAE97 -4D611DE63E4F1423BD72CF4C7B4FF14BDC1268D77B41E80F0C8C911FFA1A830B -3EB1A1ED8226D0D7B9587986A4AEE24F4DD115B867C0E61D307CA155A6CE41C0 -F979FDE80BC71154B3B3E76A368C7100DDD52D57B8C76AA622719E92F60689AE -42A53B56888E3EAB04FDF3FF608D8259DC06C56E2D0E630B4F1493F5E790233D -98817611E0B120188EFAABF2F9A1FDE6792CF74090B2CFC939FD8FB321813296 -B79614818F41326B3EAF27D2EC1F67639B4B94EBF83C5C60B4A3471822BF9426 -2B0700D17B27FF834FF059305C5367E25D8D575058EDAD27D2EE8E9EF99BFF48 -4577EA2FEB508E6B3A13013E64EAB2D33C1B8C9D55EF9BBAFE7728F47D1C6B5E -D4DAB788BB03402EE8A38C2E26D6E321C282860C60F9BEB560AA382E5F6D1E03 -213A742A7103D74E3C78EEF06F596E79E66F181ACE2555168A4D2746AF149966 -15F1AE4C40B589B36D6052B90E5997BCBD62CEABEF748ED8E093BE0DD53C22DF -9C9823869183435D64AE5DF59067D20D57795A09D0F713493E9AB2155C73FD51 -776886AC8C4BE72190AF8659B6C37A8773C23DFB05705EC319754099B522D80C -B08536B05101639C7E138ABD3EBE96A7DBB14D35AEE4B7BA401B7C14FD1AB512 -3BC1EBD6DED23E4B5F6D7E97CC9F5548430F0BFE0D3F3FC379A0B316688A3BD1 -2A289D6F222A2533C60F2FA5F2E2EF02D2CE9631570066F8C1D7AB711F18CC9A -6277488DA8FDA868F9D4E0ECD656D88784A62FB167D6CE7AA5B6EB25A98166F3 -B0D4D2273C6526902D73E73D94A1F9AB8640B5A67ECE1A7F1993FFB9FA1F2C14 -224D8C0151DA378DC29C175FD8C50C3E2CD44B6E3E9722C002F12CCDE15D8062 -E9302E811321EF6D07F057E79DA4FBBAD806846FFF6ADCA4D019BAC9C2382A32 -25FF5635169A955837846BADFF68C5B46904A3D7F9D723581025FC603B516833 -EBA2FC3810223495C8C5A41732F50D54ED57CF812F7EC4990C3353E9D979330F -F751CA72F8B2AD2E1F0C318131939A5A9C5259F9030CB1B3B9C8F0E892BC4896 -20577FEF7592882DC0B11D31727736A72B3E0424FE7CFF488D9405FB3439F9C6 -D0A2B9C335CEE2A61B9CEC0CC8231CBDE49E7F2DF927CD8B21035DA2779ABD51 -21540A416CE4E0FF266F411676CD19FA923756BB7FC32A803DE4BF0FA8E7A0C1 -6B0C880121A0A3C559019A2E511C3ED582D6666F0A2C66D0AFF34BCF0289B746 -2C49E644517946147E985570EFC4BB74FD1B72CE87065D49AA2909F811FD73E4 -6977F4F461263FF9DE2771AB563536CC3E012D86A96F2C38458657276ACC6C81 -AE66154B07C834E418CDBAC86316B4B34FD3966B404E0A2787219E488FBA8168 -860368D7D07C87D335A991EF8D28B3CA7BC56EC99A3EE318614E00D7A75EA704 -68D74B0D4BC8249C41CBB7AE89AC3E7E98992099AA944DEB2DC72895D917E038 -884E8C1DDB8A33798A90D50A1ABBACEEE15B5E7A83B83794B16836966F2EF897 -207DE5C2F9874E28C0811A6FA533DFE8CD69DE5C0A802EA902518E2E68561E4A -6B3410A195FA0F2EBC0CC111A5117D61C85205465902F2CD95EE55370640A510 -E862E1ABA9B5D17F02863616C4CF8166C690C010438E045EE2DA0C02B0F40573 -4B3722ED714D295F1359BDC5A974E4B7AD9B22FA63024258B28F2124A83986D5 -A605A621061F2BB7B162CA0D2EADF9288D9FC8C9C56AB9C1D1E63A5F888EE8B2 -82947A46A3CEA6021BD6ACDE463D7ECAC88C7C0434E12F90AAF2D60B64FFBEF7 -3D053C8CB8ED7B83C3132924BAAB8CE0F7FDA1AAFCB63EA3E996DB96B433BADC -5464643A5CAFA7CD0D1088C559F82BE4B4BD88D3D30C9FE590DFD64F7B8991CA -8FD5C96E991D83BD6EFC75BE0BB962738033D20C269BF9499010140BB118FA70 -3D0B9C4D01016E7D9037BF4115575FA9445B419A5662F1B8A4E7C5BC354051DD -6E37997BA6585DD9AA463CD54136CDEB9A4EACE0423ECF453E53D4D852A9D97A -1BF1CAA028A38C420389405873A578D1B0FB90BE8D3BECEB1E74C1010B0A7E20 -EAD372EA6E97D069A06604B84A137FD2D2053C168E2691D425E4032DC1A1B0C3 -99E3911BCC4D22B6A0F9362500E0E1EB794E315881EFC89E25371280C9BB9CA9 -909D6DA92D110412CC94B175A4A3E31453218ED0F0CB1043D5B28A95329B7B87 -D07D9ABD5163B34F6BD1345B3249E4FA1AD4455379C31A21F91B1EEF73C9D309 -B669319AAF2C1B164B0D6C2585A145AF2B27D40A2DC55B36051B074F91CE42CC -C74081231A84D8994633AAB31A330E19FAA32E6EE333EDEB058794B5C6DDFF78 -D0F8F18E7CBA486AA587C2BD65B5C3CB826C845197D83CBFFF93AAD99B0FC47A -3C47F2EC846157FAD5E142E8DD331B47B886D3F671B8AA60C3E60E457007FBE3 -58B521F966B5C8451A4FC6FB7906959FEF4ADB5A83CEBC6D81DA041B0C1D5302 -CCA6F2A1BD2AF105725B4906818E482124A12A71472B095B3A30E59894E130FC -9E830A24C6056839376B95663973F8C1550B22B5020F3CE8C24E44FC7CEE04AE -45F206ABA88A678AD809FEE8C6A84E48308DDECF3EE25E2B6C3F1C12A8132A3F -DF03B56AFD988E2F234E194A8144304A0029ADFE20A071DC9676C6A6FA850C5A -EE7651BB835CBB115E6A92ADC352F45C7AFA8938600B32CCDD9B5B75A701BE54 -CA06A381BC48C45B495B587A0E61545B6682D6812D6F7FC40CBC81399435F6C0 -67D1F63067F4899930FCC16715F722DD86C082A3E596DA992187E778B2EB8FC1 -CBB374F2BB978683D94AA4A5DC0DA78CF5D047623EA1EC357F02FC6C7C73C7F9 -E6AA47AD779A009ED33809320B65806CB79684DDB38B14272EAE269CCD2C0E65 -19C3BC16A63E21699E63A07CDA605EB9E05EA4919885F8BC40322B8BF9542C5A -3041D7A0ECBDCE8FDA99969A7AC54CAE686E7DCCC29E1962555977C2D504CB9D -D368E018E86D29DE271456542B7F091839AC89276EF48184A4C5E9D4370AE23C -978BCC3A7788700BB4216705710C1B17973C5BB8355C0730A437EECD0A0131CC -11BCAF8B1CF14553C0AA7F0EFA71AC399F69A1B5C71F385D9A8A547D0FB30608 -15F9350E235A94DCC61E7516279C6CB185D1A8CDEF25552DE47C61A92AB91352 -76CB1F918C92534ACCB413D663551E0D345DAADD890C5A982777CB1D98B2BB40 -6EE9FAE3FD54B4514C3201B0809CE4FCD248A9A1530BFAD8FE41948CB7D58BCD -BDDD44EF33BCC6E19662BEA3E7E601FFC182BCCD9EF1D174E973A1E7E6CE96F0 -F7D6FB9D7067559EC959835D21AD83D437B71A9D25A5DA28C448E2CED982BF48 -47D85D3A88E2FCFF187B5236EADAB560971DA639A42A1371CDA76F4CE59CE928 -5C347389E60D9B350E8ABB67E973074C8A738CD99915837E199E505548F32129 -F9667C11B7B9AF4541D2505EE2785F2878F6F6C9B036E1EF8159573F21C07BAD -65291D92682897C5FA84BA0EC35D0BC0FC1EB0148E7F54FC2C5E504A71FC1B24 -98DDB66BB2BDAE3191958FFC3482F2C49E0EAFEDA6631A090CF8106DCC56C2E2 -F8CA9AC31A60AD358D7362248D5338E0AE90124353B8B746A1720B275150AA3A -2C045527DDE3EECBA679B9336E2ACD8D3EF771BB043D23D8DF879FF4352D24F8 -6338715AE306FFDEF5C5D9BFD35BAE17FDFE0788EA065E4FC35C0FA377EDAF13 -39373797EC476B5F2FE2A42E810A1C10C88BF3E7EF46C1FB9CD0C80B405F7008 -31416F919CCF12AD84230FD85B0AAB0F3B7168D251B316AA89C1665D37797A16 -BF6CDBD41948BBBD6D1E8E5F04A9D91B8CC997B2DAF52D60EB622C12A3C2EECE -B4D0E99CE267BCC2CE59901BC97872973AE625E9F307A3287013B5C51388B9DB -69F7792193211E3FC2A4809396516FC7EBFB169DE6FC8251DB3B3A6E99EB6438 -F0C132DF054310C9F850AE3519D66C7A2FBAF9F3CA87E75249A0780A132D51AA -510A2D64F4F195E127E942D853FFCBCC1B1660479FB1A41579F33F56FC978691 -9A84C99FC89EB683DACF47772339460D5B2C52ACAD0C6CE917EBDF74EC5697B5 -0A1A2C8E50517175446D8CDA003E7594DE980140F491CED3349F8901076D5417 -B8B652471DDC2BD4DF878168B38E2B025E93CE5845643EC425933D390114EA22 -8400358A0BA87AE2DAB8883E04C8C5536D8BD06276C1CD0BCAC6540DB2A90234 -92F01B2F9C668345610FFABB0246B880CAD88886F936F41343F08F7A87FDCFEA -236135B59D28A2B3AC5EB855A1DFAB1DC73385B410FBB03154F1D6B6C9DAEED7 -F1E1F2588BE8637A8C853988A704E043FFD4C1E6151177686932E4D55C4502F1 -A3200B566BF4056849C8DA7A8E496F52639EAA4D91D60CE1473CB69A4C26A1BD -A7AE0B534F4831CC1D05EC194FA5B13946877B501672E3810EEC9F7709985051 -8C7FB010A1A53FB55281BE090222E532027A546B0C3535236C1831B135ECE877 -266DE4055EAAA70845C11FB97223DF9169C0ACD00B12B2DEB38D49F61A61AE3C -26DBE01F4A11744614FB15FCF2692F30124F3C721B71BBDE3578B21CFD225566 -84203F47DF88088D5A415B92721FE3143CB65942D68EAB32DFAD5959031ADBF9 -F094718DEADCA81C1AB6293B57549C5B21C16D964241AC2C15D99158556F9835 -C5BAC48E71D16BAF94E4DBC64B0351B731DC800C4510536CA01CE57B8BA0D0E7 -01355330BF9E9524FE5369E06C6DA0C5BAB889AC3D0E07D92710F750AFCAFFF0 -1F4014781DD0DE62CC12CF1E80B00B0BBF99EC95585DA6C98F9CE854137104E6 -E5BB4D4C069AA92AD57B4C029392F44C976D127313788F95185093DBE1B35EEE -2D9B27729269B9A080FDCDE56F3FD76E461B499BBC47FD8D98DFCEB2CBA34230 -1B3D8ACD0788B6641EC28DBE52D83A9D4D16D5E0FE67A3A68B2AD8E3092A667B -00D5D417426EC7650DC16AE45939D7EF04819D763A8E58418E67023E99963FFB -85D45C72354590E48014B8BC1D70E87AD360C1B3A31F64CDFDCDF2C3DCF8EABF -3335E1AEADB7F448428F728ADFDE6AC834C118C9907A3EF8AD1A213D639698C5 -6E60FA91F3C1845077EB51A75FC6BC30E2ACCFF5D8AB012640E5F514C3E76653 -516FF04371805D2CC8B191095B64F46A3EB0537DFCABF38AD6A30D0ED8C8BDCE -FA2F6F1C1B95A07B1B353CF42C3CE5991D4B6EAEF854CAF912872D8ED8437EC6 -EBE9494C5919010541AD7895648749919A51EAC31E229CC5543E55EE1BF0D6B9 -EEA2B22C4E76D05D4A5557C15C7A4AD518EDC9F30D2A1E7D654C381F4930EB65 -F44773AA5B67E2FB9E7ABD2133CF499E3A338EC783EDFB9EC7B374F3A50EC249 -660C476807A1B86656A92F241B5CE0DFECA7905987D9BD4A3C2AADCC36A3FA49 -F2DCDFEB9728EE7AA4A051947ACB54C033225B544B82B556C31ACB4157F01AB7 -17F6AC1D0E46769B9C632FF4A54BC2047132C973E235986915960068F219A577 -A74A22FBE9298221B5D5247FB0435E32E00B76441525FBC81FD79EFFB1D0D5EA -78AC7B6B7D62BDCB213A0300230BA2DCA3CB3E0974ADEC4954E88B1F6D3F9790 -6D7FD41BB245F2788254D9660558FD1F234B821222D94FBD68342D299DB53420 -4C22E5A2583C86110C67330534DBA9388777C4D902D8D02B321BD2CC5F501F32 -4F68D10E7B81BE46B988251BDA415BBE74277803802CC1951495D3D70957B3BF -1EC0CCCAFC93A24CEF719099A4A1C5C2A0FA76566C078499F9B2385A26F1140A -BCAD74E62536307835F9703693A17147BD6A1AE5832E3E302FA8519930B6EEDF -BFD47DC69926D4BF93FA8A78197538EBCAB2EE4B13A1B2905DBFB2AD8C0E896D -BB1B9C1E392B1ABA95EB26CE8C7E2755A9F5F6413A03CF01BB8902009BE1EFDC -F5714836105662A7C90B63131C6B34C8816D252C14E235A615DB66902485A0B9 -7B9A30BE376704BE429569AA07081158204E301722FF64ADDD6864772BBAF0C0 -33EEEB7603909EE07E4FB7AD234E914AEAFF28EB1A4C0A505809B0A4A3BC85A7 -B7353FBF1F2333EEEF63AA7A6D6CBABDAE5C35A1E7A7DF928DCA1DA00B207F7E -55D51835CE9464A9C11D82B6315987AE12C3A9A236F544B14619C70888B69A82 -6BED2221DA8066AC7C1882BA06F7EA9F41FCC1248FF7C734E600F90E888CDFD5 -C18814D57329525C0A3937B16D523BB914B78161C21767F33EBAF602B703A109 -8C8AEC003D82F2561B3D079D89A95F0B0CC586886322F363FEEB07231FEEAE0F -D3FCD2F4BF036C71C3B411237CED013B8CD4287F001032C437025A4F41B534BA -8398FE67DDFDB7AB8F3E97AE2DADD687DF1AC960DD218C938F7666978FEF3A00 -203D182B0BACE7DA5F331C72A73828644FD182AF1DB50FA919E0570D72ADADED -3DC304DC2514148C7035D722435BBFF4C716B2B0E794B36A78AD4BFD95005189 -D1F37D9CAED43151A9727B47DBC3BEA3DCED0F56D2903AC4C7028A51E2E1F945 -8280CDE243752A30774ED5CCA6788A8064337B09863CF2A4317EF5AD49FB6971 -73E845F92CB7BE44576C977DE1A0A3A95063393843964081D9F845D81FDBE9ED -A33D295049754533FEC7D604C77B4B3217AA9881E0F28EE61714630C60BA53BB -D86672829CE24362450F88D3EF14DEF3782226A0788597B40EA4B656D868F2AD -C910729460D1E53F6071A4675D21444EF08C16464C0743933F357524CB076089 -8D4F45E36B61402CB8538960E4B963081151A6966F6682BEA743B3D7745C4D4C -18F87C3BD4F98F32910452CCFE97C4B81B76613F20FB78F742DD0E921E10A216 -B08F14ECDE186185B3A3B7A0DAE4370530B53F45F59F54F77BDA001FE4694FD2 -FD78BD71CBD72466600122B830BE60B711380BE4B47E31415225DE8C22934A2A -7B04C2177C83DB206398A61AB5802C86988A022AF96B83A9F32F73790FE8540E -58D915773A601C67F904EB0E5F69A08090F96D7D3C16A2297C95FDBCF948EA2B -9FB2BD880EDBD39D05A828568A4A725B1A1AFD4DDF0AD694C4DE56F44D2EC131 -3D351F26E6161EADABE6EF7BB0724C1A5947715E4E583F90219BC4FF5BA99906 -11CE8BD3B46E6F645613C0B3E51C3A5FC925BB5B906FDB0D2831A80E6EAFF80C -A67857D43A83E838C5F8D817194AD90F838C5EFDEF03984737E54E25D2974520 -F5CDC1233AEBFF685055A4F6AE89282BCEA7E0C9BF0D1E3CCDC8120FA30682FF -E9B59197ED895634447BB543DED495A4540E4EA57FD515B2147ECFE5713702D3 -4B35B4F2E06F3A9536AECDF37DDDD1E382EB248B564458F478E6B4CFFE957B0D -03414679CF1721E6C3B3F68CEFD43B9E7088F3B4BC88809BE9E17317D319AD38 -5776148FE5A595FD8C0804376C728BB1EF2FB45FA109FA83BC9102888286AF31 -9B92EC1960D67AD36C91C3BECBF077D037ECCC5233CC97B8EEC33780B7E15ABE -40C9254F96E9A97C497C1D9F2E542401CE4768CD6D5DBAD369C1712E8B0B825E -ABA030629E7D9C8143C692C1A5AA84CB4E78FC574E1509F1156C3A762232616D -09A2C47F723E38F66F318A10DDA78E86802F80D53D9C765360B9744F69F1E8FF -374DF3CBDEF61171112A9F8DF4CF72F4F8A4291AA1C8C0721599B6AE958A0DD8 -6CE3D49A3EDFFB716C28EADDC553352C01422284917AB917C79337AD9E8EA90A -3CCF60340AF336961F6C7E0FB56E527A18C640F54A0234D36F9CEEB0FD9C2647 -8E5BD84317D41BB19EF67EBBA57782981504C9530F2A38084FA699DE76C73854 -B661062F83C4430A074A9AA3FF6DB9DD46FFD412F41888498E1756106D6C537B -91768F07D8BDBD34F83FCD270B0CEB0B5204FD4DD739E9DD2D3F95C330DE64A8 -1D702DB6B4362F81DF6DDA5D94F2C8086CD7A8FFD9BE2BBEC11C563A386C18D1 -141E691FF24A1DDC897DE50FD6CAE0F5AED4D8A2EDB4C81846D6155463EDFA93 -FCEF983E8812E8640375AD472344DB09E60E7AD93520C57AF42A2DAA43778163 -C736F283F673FF7C4C9AF5F644606F59BACAD1A477857DF6128E1DBC5313F613 -80A61DEFCC4A695D7FB847308F312DB0E5AA6211C4D648AD842C43F9C0903ACB -EF6A7CC6CC153E04DC701BFAA3808AA32993A744A9D47C0902934C525199E226 -9279560A807C41AB77C3AF57307C45B91727C8AAA58F3B3672CCEBA03E7A1B5A -6A27D0BCB532B861AA5F4B24762ECEBAA35CD3F7DD6354841141C7A7FBAC45FB -45FA9DCE1D33281EDB3523B493DFB26ADE7514979B3021C174DA1C07FF5D8BF8 -C44701476F3C2AD058271F6BC7BEE8BCF86D8F1C34BE5A0F0D896E0DEF0F9DFD -AD0D2439F0EEC5F5780834C704E0564651E3187D82B682EE29AB081E1E6DDFB0 -6AFAFB2B29A747BF339AC1C50AF89F38368DF51C8A8A69C842CFD964E7FFBA21 -3416294E5704D6FB15BCDA5CFBE9EAF57D59A4F350F4286C1B835E28144F2801 -645D8573931BD4C420A4B886544581C24A006954972936E4E2E39A5249DC5FD2 -C51CD2D01610729B26A10208F453E1B312D133E2507741A258F3AAE29C1DE326 -4C92647DAA7F82B41375E629E16B841EC9438D7E51B2B8974490F287C7DFC775 -3511A60A55967798D0D57C2E145AFF214650A7D20414F019BA3B7C9FC063D85E -75CCD4CDFF3341EA9CF7E50B9F5B1305F8612802E2E564223F1833047113A658 -9C8088D82E758DFB8EA4D63DCC88913B689E8FAE542A723E4205F4BBF18EB60D -1A886C48A69831C7901404163F847578771C3907E728AFC1BF745B61D992DC46 -F2C0468224F3CBE5881C5EDE27EDDE1EB9A6AD9DAD06A897AE12F4BA8E2A855F -12F70EDC2EF186B0078B9F803A825EC7727421C92FD27B74270FE652AB78F46A -93E969803ECAED3DC167411FAB6E8E52C903755971573E128B0090FF8930514B -F69925C97FB893B6D30BE4C5E954E9905C549A899BC4AB158D484781ED39DBF4 -E214DB79B4207859661CCADD4553A9C1F47A84ADB59D14884B3CE41CA929CDA0 -F32DC64B32C136AD0FD31005EE64401BF81E06492F016AEDBCC08F29317E96C8 -75094C5E1CDA82BFD013269628902C0C80577BB43CBCD9470AA93FE7C999F3F6 -0189DFAEB8A946590D977D60404FE06948432AC354331E63BC41A5D464DB4C36 -FD968A1413A54AC515CF19FB8BA24E7DC19FE1EFB6B9BD2F98F6CF37EE9842E5 -F467C6AAF9062053F23F1D8CA05F2715EBECD1E3B05773F70F98AD81FCDA824E -06087B4054E1A5A0231CC9829B4EA385E3DB6463DA9F6C3B3B7B7BF6A6265121 -76676936E8A4C05F96134E8869132D501B22A23EEC5C01EB6FD613EA03BFC1CA -158BFB53A7B63456C5D25AFD356EFED55F8A3D8052B2F80BEFCD0EC2B622208B -1663ECCBE79EF01FEE8B3A3317E66AB8A7441EC85A258FD2616A4E5750E0B54C -CEF53BF33404D989CB47D80E25773E8D371E5C4E8E6B574462291B5CCE6F107E -5C7A02874B6582CECE2CB488E444F49FB2640E2D98D0196B2FAC171E6D25A9FB -D11ABCDED174E531E5948D5A41A834BD839C902B14EB89792F51EE60CDAE8759 -D93F1D6C0553E04C169012ABAC7D928E05E93F1BFA22630D2CE82A2C61EA006E -2B43524706F8849FB5B55449D5FBB6BC5B457F5472E93BCAD6CA50971CAFD14B -B4AAFFAE50D67A8BDCF97B13CD10724A49CB95AC113E268976FF92DE1822EB3A -FDAA9D679300905C6B9C3DBAB6E085006C1AB5EEF2E151ACF817B5FCB0281656 -80E67194F828CA988EC2B2E9269513E8CCF575F4A91092F458E3750C6A88CEF7 -BAF245923339CCC1AEDCDAD90C037B6D3F2B980CE88C1D29E1907193FF3FE09B -43AD09D8317525BA2D0C44272F81085D73CCDA562BCA376F7BC00BDB8C771449 -5D38C5A2CFC95FF6B5E27936F22451C2E691EF0FFEA99636E38E928C7E7AF475 -1DF1630A8049337B8E984FE48F54402D7CEA50F75642538831489AC7184DC8EF -3822F940A8FCAE6557727B61B91E9239F84D1AB3FCFA8C36DA3F932BB67B81E4 -2693171AABE538D158DA8D4C09242E3250DD41744BB1AD4AE6C255E6A74DF4C0 -7F733523C3829646FB7A8FA8D7ECD30C98737A35207FC09BA7EB0F1E913E3154 -740CDA17FC078C62DDA5AA2FC8483EAF77885A28C40AD4076CA81F7F6313DF72 -C9554A599EB1966796E21D96EEDA239CA2BE83A32E697F3EA49AB7A3E777C82D -FFC82C2CF0E521FB9968A183DD4CA50277E6C0D0AA3E02E2FCDE649969AD3465 -53CE8D56F99C3A8711B11DD30EEA1343BE6165B90D15428C7692198449D5EF73 -5186FE058D0DCBC68A3692A71D5AAABA6F0A31367F4BB32B3B9B193074D03DFA -CD8BBD844EB8585C036CE4F52D72E019A2AFB6F18B18B7E1B7D19C1A746DF61B -51EBB8D9484CB645E6C5B1D4F519F65D37ABE158FFCE4AB0B23AE26E2B8AD1D0 -2C4C80760FB4C38F954B001ECC8248C0D5CEC5674DD0548B143053AC63A3C47B -FB85E9A5C55598242AC20C86160AD01AE70ED41EFECCCCF5B064732EF4A97360 -833A479E20F050A056AD71FDF65F5FB6D58A5B31844A1E2CA194A7E50BB3ADEC -F5D29F15211A14DC1EF0DC97B217295233BC3DD712BB8CCCC3E9BB705C43BC48 -A2726A5D4DDE897A9A31659D18ACC2837E02EF3209A8E411BA07758C1ABE7FCA -CA3B1296308B312BB1DB7F3E49F78483AEDD1E45F354F1252C766CA656E7F48E -041CE57FD74F8747829C174E1E9F24B89EBD8902DF563D1FE8589161BCFD6912 -C5F940D80F15133FCE7B6B5DC05831586A75A5B8F25331F8061614AE6893E61A -ADE9EA17F9565771965CC01C9D8BFEBA2C320E4161E4A24FC33CB5CC9B576FE0 -5CE45DF9573C2D9F0D7F9723FE8708A6059D97C685BAD958A99D8FE3819B8735 -23346BFC66BFD4AA477925CF1358AD47C0903650556ED38BC59B4ECE997FF3AE -B1B39747BC62412F3D5F9BB787E238B54C78917BF2B0498C897440E80667CC80 -CA6141CE40412E77486CF22B0B1526E036006C19C296A0B2BDF38E83CBE418C7 -C5FEA2E7F4AAB120E0C8935128E174C304FE1B34BCC0104937F275F11C192E86 -38F9885802345B7279E43B52939DCFF9DD7C2049D1BC1438F2D664ACCB5F608B -FB711F8AFF62D26369E761A228A8B8E4ED20FEF720CAFA3F703F832D7D0C6389 -99A118637B9D1024A37CA1CF9F6A9981E0D123AB840CCFB6E2686AF5427CCFED -E3E513508BC3B157CFF4AA84825B9188E4C86E8341ECBD9267B330BB574425A3 -EBC005777EB288F8D05B452BD8D48357114CC84A31F656E80BBE2DBD4063A2DB -A210DF41E1E2E2D038F23FDC873AE84E1F5F57E9F2741BB6D01EB855965BC410 -85EF7466C9336A3D13FCE7C8AB70357B6FB944AC40DB5701BEE56680D6D4865F -36A644CB0F8D5DD62093D57F6430C77029917B0EA870C1AFBB85529502B08DA9 -D0258A3DCE3EC09A7061CE41967F695E593E3FA495C070CCB8E10B9A4E6D6E4C -30B6824C7BC8E6250F225820A793EB2E3DD01B13A72E11954BF8BFEBB4C8152E -94CFA01E18EB7DA06653 -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 12 /fi 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 57 /nine 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 104 /h put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 114 /r put -dup 115 /s put -dup 117 /u put -dup 118 /v put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 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 -FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5 -20759B6A4C4466E2D80EF7C7866BAD06E2A1040FAF2DE1FD6AFD5FD97EAAB614 -956897A7BC784E9865B00EE8B49B918E886049F1F4939403EADAB83A4D8C332E -2221AF8F6F4A4954501CB6A6268AC96F7091245F034BD65542DF47BC7BBAD667 -1EE6AF9187E298CB7AABA58E3FB5B4C7E86616C1A830A4A937C265CC28A83EED -8F3C971D6DF5A50A615B713F5332E0CF05C754FD76916FECE4DB2807334C34E1 -E2418FFF1B4429A564AB857F1E23337C75E729645AEBE7F8967630A40E00F8C1 -3054F2BE2768682E50D0B43E3CE3897D9EE7257E77F9894CD4395C21585D16F8 -AEFE05217ED4F78C31FD635A00CE5D0DFC7B0A6BF9444B62C836087731D6D205 -24A45B3C8D80983A67377EBBEE171DE0B4A21368F9B83AF7CB286D8389785E93 -B11277C65D4D789AF99B1D7A3032947A51DFABA0DA3B94D8D4205BE243264127 -474D97F3572385018D62ED4B1A399B8E4AED8D7C329F109DBE3015A727DD70ED -6DE4DB36BF48205C8CE0EC0A77491A26F93F7C0A036827625F115786A2ACF14D -47E189148216456EECF3BBAE34408904A558C8A43E369A01C4BB7D2BBBBFB271 -A89201777264C399F3925DACEC43096BFC6EED7D5B536D9846B22B75BE321739 -617F870A37FD85691FBE1D0A38FAEF19653C8D5D5C1CD4661459A4EB3D39A3B9 -FDEF15DA1F1505CDD37755796CD5FD02B8FCF4F8A5E53DF6E447AAF8A2F6C1E1 -BC9061A7B3AB08F79439BEC3C61A620778D9990A2062A57BB55FC59C5287D92E -1A8CB5A195036AE42DFBAFB1E1896DA3576971E22D7C3894CB4CDC1E2B2862BD -08DC88D1EE6027BCD1EE4156C86FDFF392D6AABA8515EBE92E51E7FF064BF52F -EB678DFA762AF581D694016DAA081F9B9B625CD3600BF589DCBF73E832ED87DA -4B04088C5EFCD1D820853B330F1AC49FDB2EBFC00CF9F9D7F4D255A475154668 -77B61C9322A13F826B680DCD927D0EA8E303135E00AE343882AD0796D5CCBAA6 -F264F0755F329819478EB7A5CF22A85C6AEFCEA1C78187C92CF43B65AE5FE0E4 -37297DB82A1C7EC001F18D74A03CCDF062A1A26978555088A101B9AD16F42CB0 -04C5DE06AB87BFB8131FEAF0EBF324167972173388CBE475199A44F9E81FD417 -458091F3CDD52041C4A87F7CAFAB6ACEC80C614D50E6EA77CD10E042DD1F7B90 -89806E6D3304194BFC3C1F745325FF863E1B1DC4F69029EA6A156CB0B18D8CF4 -1DC6D30C3B8744042875AD434486947FDF9DF61B3CA7F88EE815853545BC3DFE -FF6B495F3A6C2E17E38C648BB5B27A58A5F889A5F45A11BE777ECD8A92D893B1 -73718C1B811D7E25B073D27A5B8855D8366150DFACB4A332E771F591DE5AE8CA -A05F96728E09683239E9319B07C8D55FF039054A8D878451E40DDA39311EBA7B -E68499377D68EA47F32933CF7372CE7F087B6E6245BF67AAC2CE885DD7DE5CD4 -86DCC06BDD59BE8CA94EEFF9B586E6F5AAF3BF0506CD5CCAAD0D37F60990D70C -4D5819B869B1AE9BD9971C2243E905F2574C9CF7E7326FB0A7C1401EB30324E6 -FFF567224D339584C70A274003B26E954BCB76A431829871A8EB39F824612F12 -6484069CE9BBFB47C47BE64228D0378004C5CB2D3552683DB973A53A735E0F31 -5AA7F47301F353FBACC3A393CC651AFEA9676F49836C0F746F763335D3AEAA49 -813A87CBD871D652F4866C077FF2F0817567BB08062500F05B38CBDF264C89F6 -EADE5235868D83FAF309757CD6C6C33A979149C033319C5236907D2E464DE4CD -513D910FE5FECB4A1A2511C211AAFF98E8BD2D6A04182E60201F7C945B09A045 -54A47657E0BACBC12F7428D3B0A42B6D535E5A7120FF9A8230585DD496AC23A6 -E309752C0F3C23439176D47A7035990E478848A75BC7F3670A217DA03BE7739F -85054BD0E0DE3BF3B0F5A102AB81CD483319A0669733CA4169D2F3F6C4583C92 -72DD4BA047742553D71CAC2852F56869654DBD65FFC888ED8EB395DA35DFAF47 -54DB2EB6ACFF023F1E4A4C93546A8092600585957BAEDD78988A0CD1549046A9 -111AB56F407C17B892DD64EEAC227CC1377BEED57A6625EC1410E002EC3EE774 -5D011B3A6C78E18355B7E209304B83B6942366B0C64B2924BAC063E04CD1278D -4BB23E22BB2AB51D4DEFC387A0E78A666AC1BDED456344C70967EF9DAFB8456F -8F37B2435A1E6D6294946A4B10ADEAE6A1CF1772DC2945A5AD2ADA911448C3AE -72581081363761A82CE51F009A7ECD1942682F59A0344AAF7097F767B045D910 -FC6134D1AF90244608ED4A30553EE7067350388B7AA38D344D1BA44431379DF5 -3E942D8C1B98B0E8F7D11CD8A1EF836767F66D96319E5FB6B344D5E65D5E9D58 -53D887AA1426ED6A641F9F2A96ECD4EA910D410CC638D04969E36C464E4A58EF -7091E9E20D627C8820C66A7943D5346AE0E92EABA0B93E56664D7B332E90624E -F287BA272AEA253C531F17214041B99F500351DDBDF2555205299A4C2F7DD957 -521027BF6B2E13B42B033D28BBE86E6F4E82C9D844C95D5FDDA7E64E37EDE18C -87B43EB289B044A4E2322DA364618289FE962F752C209C7D5D280A44B7307E3F -5963AD0C673D1B8D6DC3CE0D731BB072925DE6E66C7389D3EF5D2DFB603EE164 -0AA1A033FA7C720C59FF686202701B1880307D09AC67871C84CCD6CD6B39B09B -3F237CFCD6640E403D67510BDADAE3B06A7796F1AC68B3FC101972C7A8448523 -8BA509008CE99DAFF5CCA4EF200E090DD60230E1ACA32B239ACE2CFBFECDAB75 -9237ED6E8E5CE687644815B16F82D9A70E7B54F6885AE73548C6C0DDAB83F3AF -29800FF1C965C6F0D7C0375A62373137FA883793CFC3F96CFDD9AE37F65159EC -3F44966C4701C9E170C890D5FEE0F1C81BFE513439494B1D5564591E6A243A67 -D1AE805FB0FA604740CFAC59FD75D28B0B156360A4BE28E463D1BFB1365FEC51 -5FFC9EECBCC1C1B53B8DB1981E5162A4419DCE9E484CEC3DFAE644ED66A7F23F -419C9837ECC09F0E7793BD06BAA9BB30E321ECAA2C2D9D25D28498D6BF714D9F -93F7F51D3A99DC87165BFB1BF86DE58393AB7891A5F332E0CFB3E785118B65C8 -ABC1DB1D899C5C65E55995711731696DDC34F86F9742D8753C67466F0F529683 -DE62B90BC296A027F434DA95B110C5A0C103210D765A70F9ED29C2E60FD5F753 -0E8A28363B94B8D851C4E8FF4546E5473E88E545EAD8796C1097465F588AF3C3 -4C61254CEF04B375EDA478365BB59F7F98EAC78196AA72F01DF3D609A5F5D740 -9DE390E618CDF97E8718ECE99BCC2F51967C541B8ACEF333C01D8EADCC19924E -16585577AB7EA228C0666AB1CE787A2735AF37EF108E370E253E04405D7C6383 -44DA45621ADDECBA8BE7F152052B539435C04672B2545AD16143830207ED563B -45BE8F1D8F583BB5C388613FAEED6660C4BD325019DE7FFA3C321006F7EAE642 -E1ED1A4A2BBC552C158043BED32FC886B05C59B896F354BE53F719F455F157AC -14B7FA1AAF226CC4483EC984391DC139A67859DC683BE5B968166FD97F9A8BA1 -F3966690704FCC8F7C53811D081961ADCE2811AA0FFDA61B935D1C24E9F184D3 -BFD542CF0DB2C756E8EB661E601B62C44501D47F01F91B14E92F8818D86A5928 -47371F386D331E96CEF3A042EDFC5192E10DB61B77B5FF94FC6118CA0F4D61CB -B5DF491F1D9B6B05A177F54144FA9F1A1BB2AB491B4F7AD7AA60F6A7D25FBABB -056FAFE138EBFF794BE4114C72C601F5175D7CF0B89C2E4ABAAB5D242D96D231 -C31AAB836F819895092D318CBD1C5F1C119DFF8007E9269F58CB7E5F4351247F -6C12CE5A5565E6A63A456CD8D164C24F19748EACB3B960664B10374689430412 -8BAC22AED9664D425D7D1728A2CC6A7C9E9BCCB1F1EF8327E4FAB2930F3FA3E8 -BA1457B0C6D1C9152056F7C174DF2B10141D11D5B52CD5FEC54178C777F7D02B -B1583A530469212E96B291064F8D8B3888A7A0E0062DBF02CD7B6B0F04822AF1 -A7B4C2677AB0A28E0A60F282E5D68E109B378FCB2D505D039C7A7EF653264BB6 -0BC74AD345A542551F993539019F42C2A5968E6097A0A3685E5D8D0C40C1B194 -C47B13838200FCBB39A48FEF89BC7D1EE7A2BF3CA027641BC48AA509DAD63CA3 -93C793F9C57C327C76764E88E53FD9AE76BD75B3358ABF0767ED261BBA96F56D -64A867217F56ACCF1DA383F87F10EABAFB130759B2BC477DD9786DB5AC68C5CD -BED7059AB93D90E2847D85311BEEAB4FF92EA15365F6F84805A979755B199AE5 -DFD8A2DECBCDCAA6CC877C439AE0ACA0F7304F2A14C126DA9657B7B292F30D25 -988AE2E6C9B7054E2BB980EC795E09D3356292879C3C47F5350CE0DD94B8177F -34D69EB8D972FD9D8ABAD5632A2D95E3408057D9FB3C2892D53E590726E81A23 -56047F073A1A37F025145E30607B419BA74DAFB2743C14344D12138F21398B53 -FA03F880CCCD6C3B158FA903A9C3D8AEC7027EB2A34411C2EAAC8BD0E05DDA1D -B1D98D14D95EAA78B8FE6C664A0F8CEF0DB2AA2F1236F15DE37CFE165BD2D0BA -88376F41921214C8856C6288EC39A22D410796F5EDD8BB7653BE633D85DC44BC -40508BCD6B9029ECC573C27D86EA4CDFB6A5B5DA0ECEE1F71D008DB5B89E3743 -F3E161FCC0A602FD6BEB244542BFBBA18C6B815C58AC8947331A1012C464BB96 -BF76D055B52F0BEF06D91C215D1A3B6DD81CDC8CE95886235F08D4C9F6E7BC27 -1DF48BAA9810D3B710019B476F6418F17F961767AFE252C5DE8E08C386805B4F -B18A93701747949B33EDEDC0368FEA9E7D4E06013A06990B00A95A38ACF0D1DD -AF23A1EE26353B7E1CF0B365ECE773C7A79A924ECA3DBFBF3C9813DA8A0AABA4 -41489C411507490E58A86FC412F8E6279921F858A9DFC715E955631DD2CA7875 -FD9E6A544BD4906CDF7DE733AF07C6498E1B02F0A4C424136E762C7EC6707756 -1362300F03C628C579E07C0BC5E2914DCD4BDC3CE27154AEB63F5ABABF0806F0 -A96CF2C0CAC73620F4AFCF89C77139A771B29056E25BE4F8139BB84C288D5E54 -020FC8267BF1D76E045ADC55F61E1BCAF8D83D8BA0AB47133D463E1C7C62126D -67F7A6F71FB05E124ABEBA23B9BDC3F4DD5A389619D9EAE7BCE70B66C58E2734 -F833AA7C385AD050EB1610336F1DFC90EBB918C2C3B5BA59BE87C80B8EF6934F -A4BA24962C7BDBB8A6D403092B523D5CFCFC33F6A4A47C746160A01BD5746572 -68E6772D2D28DE291E7503FF4A9B74B01B343DC3F6F8E765564EADE975305F40 -A4250CC1FDE800BFF314421584B646665B0DA69C272FBF9EAD05FB82F3A5647C -4D8F8618FFDED0381449EC2A72A70A24D85181763781EB54E14FEDD288F87F04 -614AC69B10424807D733229F27572170DC2790314FE731DECED7095DE5860B5F -5228A1FF5DC86352820F048CE608EE4CF7D3915618C376D77E00EA7D5F710E08 -C8E2228160A3EBCB4DE78BA684244294704125BDDCD929865D016AEC202C2D47 -4571B69E22FA96C486CC945E902697AFDE8DFD216A060D4BF9699DD5BB4CD552 -0C1AC9942E4E8FE2DD1EF0D84C700A0A5C426BC5AC058B834DE8479EEB03BB17 -E5428AE020E6FA2F5F9C98B2F9A9A7EA55DEFA884B0F99C268221D166CE5DC5E -7B0FE45301D72B622B7CF675EC3F02076CF8DE3C565DBFECD74528663B727733 -392866DBABCDC61112234C49BEC28F22605C90A8757BC41AC3934D08ACAA682A -982F4BFB5715489AE291D0E56482A055EDBF705DFF692670C08E2D36D0A2D646 -078C71552579F211A49B1458F71911A0E3FDB8DD933517A4BEECD0604D1092C5 -3457D3005C4FF4851C8C884FA336AA5BD365215B70380E63F2DB97CCA8AE0223 -605E0BEC3BFC2867BE39AFC5C96C741114B5D7660EE81F34B044E34B29DBCEA6 -826EC011A16C821F15423521922CA8A2F1218B8047382BE1C47B8FE0DE5CD026 -0F22F3BCBEF453187A11CD3E1F344119EE9011254BB2EA4E0CCD5EA0CA1B4D49 -A20F5458745D19E0C1B3EDFC9DF42F717768FFF6DE95CFA6976715F74072C73E -C81679838CF49A3C05063EA5728233EB130A7FECDB4C2E8C755EE8776BD6620A -320B5B0CFC5DF6CC8EAB5B28186D10EFB899D8D70D5CACA4E17EEB1F8C0A198A -DAC93445AD55C0DF4E1CA0052EC0647D6D57E73911DC054317BA4ADFE5C05AA4 -B5AF8C57FBEAC0A5D10144E751A9E86E81AE5A5138DF10C992FCE5950510E80F -049706C4C15D19F6AB04BF91ED3A48FC0716E680ECC57838CABEDD25C5C7FD98 -D3057002B65625E1B5BCA271935727231409D6852FB4594C656CDF76E3C2851F -74176FF597A1066A79C71E2275C9589085CBCD7D8BD9E61C162A37DA4508A6F6 -76FCB0C2E77F96A301B759B41B60C1D342A8E4AAA3BE53D0C8F3B8AD639DB9F7 -AC9B076BC8003FDECA9F792B66E6E9E307F114EDC62C19D87820CEB4C43820B7 -8A42FA27FAE8D6EBA54DBF0AF042905F008DED02105CE575AB714BD358B57F7B -6D17B9228F28AF22730B39425418EBC5176FD31BAA2136112C4585D4E02C5AA4 -8438D7888BE1274B878816D14BC6C8C87878C8D2CC71CC7CD44573CFB8C8168D -0C25B1E02A3F86951C13F5B99E6C0979F29BF833A4B1DA586459F08FE0B40032 -3814544DDA7396076C56C793F11A2F75E68DCA11A7ECB600DAD102D9B4CC9D30 -AF6A3190E89132563B23F0D6042BBCE7104F797486718E0454E1479412DEC5E2 -CAEA5EDE423C933CEB113DFFF20F00217419DB52EB98A96915165DCDD7623473 -87C1BEC2C9BB13AFB8EA6EEA09DE04A632FD3002132014A390301A289391EBE3 -960B8389AED347A8B94BE51481D004060407CA5D652C6C5ED3C1767E9ECFCEC6 -08949A2F3FDAB5774930EB5F4923178779366D438E7BE93DF66E712DB7BA2CDB -F0B026318DB50627962FB2EFEBBB357D47EA21160D997A0DB535364FE3F0289C -663B2B20BD988D4ABA84652C851DD6A3B18C1FC2E299896F2183CE32F41CD8C4 -56587DFE24FDD710AC714FC95107D194D426A16B38C757588AAFCE685D4F97D4 -5E3B5FC95A957F86076A2FC4A87EFC760FFB597FFC796222F69CA73C2B4C3004 -16B7F5977809983B4353678A029A58C95879D14BB8A55BCA191106DDEDE2A788 -2299AF78F627458656B4A7381213DCE19A363AB66554D53EBB1B6F5331E1F3E1 -FCD5A838F24C4089972EC3102EB32147020918A9F122568535B0B7F3C4B67B63 -51B0F5A7AAA8394DF8A8E5E0E6B9442319E099F50E440CFE8B9A153F922D3CE5 -3A3BFB5C57128180B016F1D2574A9A17DBC721C3E14931B916538CB551332429 -BB1C88BD78E11DB1BBAAA4B46E71DC20BEE4611D8593A6686D91315FFB13AC73 -875F85FC312F4303FF351A199A8CF50951346DFCC79FEDD4C460EEE52FFB2852 -E5F6164EDA0711ED432DD80C7FC6DA28CEFAEECED4E4BA0E1F64E5CEDDF7E91A -EC0915136E875A0AF8D7AD73726DC972DB1E86F3D4D1A0AD3E079FA11DD7CF67 -53E28899E8103C0D80153A5EB50BF1D0300AA131459C6716ECF837D08B04AD48 -EDCEF62F1D5393DC0C1803FF0BB2D55D27FBE5A7D2E8BD4515B68C167202824D -C58F883B0D14FE38925F5148AFFDEC25700EB609A0EB7A8A2997DCBE94C909C1 -FD4565D3C631727BCF8740B818CA52B2F6BC031157C6D506FA017870ADF05162 -6A2F05A977F3B3971090C7E211CF8DB6EA547DCD46F7657E7F84AD6A76356077 -FBFC790809B41DE3C03E6BC62311EDA55158228B4D5E27C2DDDA33E6C22A4F4E -3C0E58A31B3A5145894C4DC38FC22B0E082D05DFABC17D78CF25474C6392E0CE -81479D693DC7249DBFB3B59A6A91FDDA0017CA742836A42A9ACFB546DE6B5478 -99233A1D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMSY7 -%!PS-AdobeFont-1.1: CMSY7 1.0 -%%CreationDate: 1991 Aug 15 07:21:52 -% 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 (CMSY7) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.035 def -/isFixedPitch false def -end readonly def -/FontName /CMSY7 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 3 /asteriskmath put -readonly def -/FontBBox{-15 -951 1252 782}readonly def -/UniqueID 5000817 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 -7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 -A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 -E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A -221A37D9A807DD01161779DDE7D251491EBF65A98C9FE2B1CF8D725A70281949 -8F4AFFE638BBA6B12386C7F32BA350D62EA218D5B24EE612C2C20F43CD3BFD0D -F02B185B692D7B27BEC7290EEFDCF92F95DDEB507068DE0B0B0351E3ECB8E443 -E611BE0A41A1F8C89C3BC16B352C3443AB6F665EAC5E0CC4229DECFC58E15765 -424C919C273E7FA240BE7B2E951AB789D127625BBCB7033E005050EB2E12B1C8 -E5F3AD1F44A71957AD2CC53D917BFD09235601155886EE36D0C3DD6E7AA2EF9C -C402C77FF1549E609A711FC3C211E64E8F263D60A57E9F2B47E3480B978AAF63 -868AEA25DA3D5413467B76D2F02F8097D2841EDA6677731A6ACFEC0BABF1016A -089B2D24F83F8FEECD9B11A16D76AD6AD0934A8604FAE813A1304C950E76FC3E -D0FA05FBAAD62B378AC5316425609AD3143A59FAAEE73055752EBCB7B784017D -10D7B44D7DF4D4793D776B70373076A662D812E29520E2915F7D742EC0650CB3 -31FDD62F15E4D5BD0CC19D2E1C7364BCEE117028BAE01859A6AB353634EBC37C -ADDEB23C853A9AA732CFDC99134B91D9CE53E3E9C3ED2CF043D4D2E985346C98 -DAD4A3F598E68E5DE482B93DFD55D2705D05D0D4B14B288D72B73C2E1B2543A2 -E18C363CD7BF6FB59AB75C0BDB66F9FED7CBFA62042FAD21C7D592FB1D2B3A6C -4643296A34B1C67E11D1D1D988C1415A4AFBD1A32802F05DA5EDE57C6829DBD8 -87A5FC79B176DCC55594ED46FE588E7D6BAF902B8231695ABBFDEA733923B39A -0671D24103DC517C1FE0E93FA71E36B9F5327D83C5093C1D3054810933524C4E -FEF311EC5CA6AF0B83316B093DD08F295D -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 92 /backslash put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 114 /r put -dup 116 /t put -dup 118 /v put -dup 119 /w put -dup 123 /braceleft put -dup 125 /braceright put -readonly def -/FontBBox{-1 -234 524 695}readonly def -/UniqueID 5000833 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 -1353CC1FC512D59DFF847ACCD3DA09F588CB2E2F6DF0ED394027EE29C7D5CF07 -26210E2F62EC64E3C7D43641122907DE1E0774BD2067F462B92701D7F9AE928F -59E3949D24F6924EC15BA90FBCADB8F7B33CD79EF110FF37196D56A766C2FD61 -91FC3C433A94F111C0AC4BAC82474311975ADE4552BB780F58AA22449D8AC2AD -4A9B6E063F9908A5E03231A34D454CAC8607E77B279ADC9E81B72F92E5676222 -4C42E06484C78181830C7E70265565B0187273539DD73F123B18D6B676337FDB -D62EEE547A3E591C97DF8F2501F2069DB379904587AB55EA0C289808FD3B604D -740378A98203BA732D01327FB48B37E2CEAFE65208436EDD33E445C87AAB7665 -E48813AC367CF77D9162331401696A22B6C764DD6EB3E078DE3D72AB71825C0C -695AE1530037910878E92181BAD7D35F97297308204CE98252EED0BCCA6378F4 -204C3C8A26CEBB6F19D371B868B9D4B5D708AE0C42318B341E0738E853719654 -B109AF12F97D537A015826C39118DDE990B9179310F5877DF24029322E3C4042 -368EEA165DE06A4CF8ED049FFB76C30B1CDB053FCB8961D980896CC402BA079E -522DDEEF6CFF40E693003804AC7DE9DA8BFAB70261404000A5680480C8349622 -110FBD21BA6CA80A0DF3B8676FC353E0AA4F18BAD08E99F962CAAD1D2AB8153B -A322EEB5B1B0CBAE809DA3A736E61C7646AD211CD86D59D9AE3919C733819B84 -CD79D6DE3D2CD881734B4C9BC2B929B2738A8667E25016DEE2ADADFF1D19C582 -46CC8E3919BCAB2FAFABED9CC731E000224A231A6967CAD58B47370E5E2AC684 -B7D4117DEE107C0B8975CF28333387E4D1D120360F74ABCC8FDC2EADC9D4D1B3 -D830CF7105F6045FC0A25622D27EAF72FB7565FD24173805F22DBA2444249158 -3EB3E19BB448B61A62F54E4BED938290507A373FFEF6841DB8BBEB251E32833E -63DCCB75CC0884E5BF98D77156EC527F4E563A419B0BFDBB494BD646FADC197A -383EF5F1AB2D5AAB33CA4F6660EC04F7D12A94012FB29ECAAD406EC3E0B62EE0 -39C22CE61E45CAD17795DFABEE11072E2ED0933F418FE2358FA7224C07B8ABC5 -332135DC7D0463DA3E446A29261A9C8BD5222D9449215C15E303D3FA5D13E0FC -08B0323C2FFA60F677B93E90457E407AA258030CDFB41D247F6BE430494EF86C -EFA9A89C4C3B1D6A4420496B13F295740634758ED1B54F828CD650F9C4C55968 -884CFA56F318834EB93D7E47826A1DAAE1FC30F0876A6DA650A9229994C95A2E -46913668F4A8C8133CB695895D2564E9696FA22F12136C44095C323E1C4A76E3 -00FF8B596DE5D859BA8F67B6D8A3D8EC3AEA3554DDCD3823F7750027BAD12B51 -1BDDC302C85A76AE7A5974F9C6BF0191BCBD1DABFEFEBB39FA65F805292A8B8D -D9E081AAF457B1CBB53B1DF35B643EBF7C57024DED3E19569560300145E52365 -EACC3584FD6D6583B228A365C76236897051B2A3524847D34D5CDF8C6F5A424A -A481A997C349658C42F4417DE7B3B6DC895E5BED7CCFF5501DC63BD3B632B0DA -87F5B1EEF4D813ECF433D4A155A790B8BAC0B136932F8F93961245332CF4AF8A -F8A95F2F892E10EC4FAD35F08F01247A35D72EA5BDEEFBDD4C7AE9C8CDA27F05 -4BFC807627BC2E869EF56041360C3DE7496700AB88B61B88F93590EFE1D9A343 -5578C5A9EBB8651089A9F72C678060BC0A9FB5BF3D058A32F8B75F312AAF35C9 -798DCDAA61423B60EA97AC1866062F5B0E868E352ADAD319095BA6F357FD04AF -587B2FAE4387E9FC2E3FE12D774621A270EF86C06B5F0AF740AE59FDB67F5477 -F02D75D0242C1CDDB10491A8EB1960620A8157FBACACDB16C2720FAE65AD55DC -0EB13F59C815DFC2B30C3A0C3602E11D2FB7D5A41096A7E77DAC12C46616486A -497042827DA33AC0E1B04E2BF0C22A847D33C0711989402D453243D3D368DB06 -013CB14145B29441C616C81D182BCB5FDAEA33EBC9C6C47DF25D9C68EABA091D -85B7AF2E8A7F489F7E89D38E0D5B90AC293F5E1041582DF4F814BA2D478F3249 -80B0511214D78190C6C7DC17312FA8C8684A6BFEBF807DAD5EA7FDD8E6ACB725 -C75934F72A9594DDC242236F27BD506E7E71E9E6CA937B1DA4EDBFE9AFC6B3D0 -8EF3C603A637DB0381B61B397013A2984655B449B05D3C2EB5962AF81F815AB9 -95A3D913C98B908438D3502DD5E6AD6D8154552FBB101E5E333FAB16ECBBACE6 -09349D4AA5015358DDDB956653077DE59144E13527F822769FC8CA76D7B585D4 -6CA997FC83DF6500A110DAD62CFAEC18AE30D75D48CAB452E0B512668787C7CF -8C6906F42E2AC3D50FED617CE8DED58056469A2B81E7BFFA236AEEF5722D8B92 -1C5387AB6D1F48554FE5AC8BF5D0F992A213C8FA5346DC07C26840CFCAB3CB54 -9DC029E2CE7FF62E48B6DD3C125DE25541FC51F719524B014B0D70D357F71F94 -A283FCB1C694B0AFA11CCB3F4C8E62D442E08E15023DF41B14ACAA3F95CCF6B3 -CA6773C77A71CEE0362661A5A6E7F9B1FB5BC4031626FDA00C67A34AD15FB665 -4C781919DAE904F403798B202543674C5512B0E0DCC5169D2DA4B835D8F142F7 -38C72F25391CB631950E12BA04D7A09FD5C73FE09092D2C66996302372CEDB41 -C81B5B9B2889425276172D6863F9681742DB73EF535F96F1CF8D4FD295B058E0 -66207B3DE8D966B0EDFDA1B4DD6D75EAA81D04C219DE1F45BD39926041008880 -E8B94B2EE3962D2CB5323AF42AEB96A9D41237EFED29F2308CA069511CA67A2A -581AE852A3255DE0844444D32941189C9F313B4AF1C629BEB06DE126D6BB305D -3E99E072F69D1C98680E6DB043ACCE5ECEE8243056679625ADD4E3CA1FFB337C -D9074AF54D262542280310DC602B9D17931C03FEF31BFAEF8B7ED7350EF7AB44 -6ABA883132BCE489276EBC02B0E5972E1341382FF4B336368C4A31FAE0CB1EDC -63A42F6A1670F32CF52EE475D5D7E024823353A84BC08F2FA2457F5670027412 -368A9BD9B7632264C469407D494FA20D4E029A072659D3390570401827A1996A -CDF6181D0E4B86D1916604305D84E8DC7754A7F3F14E3F8C72DBF461F90DF950 -B914F4D4F48FEDB7B0A6DF8B27DA61F69F7032E1CBFC2EAE0F60DAA831A00F15 -7422866C91318E05108A07178AF06CFCA825293167E1675E1BFEE0FD24EABAFF -F5DBA3EFDFF1EC1CDFD40A19F1BE7594AAB3A31D63B7C7C0F085EFBEE29ECB2D -FD6C72B58C2758EFEF42420F8D999E03EE09BC7B1C6D208F22C8A3D62E2775E4 -541050FC2BB26ED42BB915ED606DF8447C47417F62DD173132E3196EE987B629 -CE136BC0DF48635E2B57AE8D822FE24FE2C84496475B56F8B22252AAA6951C71 -3E8EC8FBF4AE1E2E8CCE95C38EA8B2AFECE1E64E68E51F4CC6118E170942296C -16BB057FD61D56CCCA7104B1EB668A557E1DDC217A380D5A5D9EB90C3AC98D4D -0F46D5F11CB093C6F2697C552018B08C938D9742955184D5F0E379521CDCA333 -34E88E62C60ABBA7DDA916F0139ED0271DBD00667274417199D8E82C5CD2A1E9 -F74DF54C3D95DE257A2AD9416D1B2002C3B04654E84E0F88C1A4EFACD8FB7FB6 -1D13EC12223125FC9BB282AC6B8B3D490951FF651311613AEEA8D17A54E6FEA8 -674BF1247440C9FB7A19A22B6BB5B6129149359D407215EA374A902105FC0E8C -C37F88686E568B619D60067E241A2C34FB96869B75FCC8E6F3A33554D63EDB35 -42CC22663B55AC70D9A4F3FA62BB7F9994FDCA1444573EDC2FA34DB6CADD6A0E -08F236EA7768D218B2636118F2A4EED434CCD186B62D333AF6A715490DCD18C0 -60355008D1A73A570E139B801B8028B47965F78D173E904996925BEB80A2210C -12B1E68654C7C7D14DA6551B4C16C46BFB0669BD03F66E977D15CE80F55790A1 -2D93EA07FF942E8308472B69F08942B6DEDE2B30A16C28644B23B2EFCEE0AFB0 -D2BA2D64FBB2F7A6B1632AABF22E21FB4CAFD4E02511E153B1BE456AA7C59634 -F6EC986B0CD9D00760F991D0F36550046A98D73B1BAE71185CD091615D7ACEA2 -5770A3FB5825C6307EB08ABF4E5A25DA3127FC53141162537B9C8789E26919EF -66 -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 12 /fi put -dup 34 /quotedblright put -dup 35 /numbersign put -dup 37 /percent put -dup 39 /quoteright put -dup 40 /parenleft put -dup 41 /parenright 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 57 /nine put -dup 58 /colon put -dup 61 /equal put -dup 64 /at 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 79 /O put -dup 82 /R put -dup 83 /S put -dup 84 /T put -dup 87 /W put -dup 88 /X put -dup 89 /Y 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 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 -readonly def -/FontBBox{-34 -251 988 750}readonly def -/UniqueID 5000794 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 -4E82E5A72F049E876BF97C50139E8C0FF468121D7459FD3EC05DE5E10EC5C3B8 -F19E1C2166D665204CF80898DD1BD9C42731BE678A538554DA3CE2ED16A83BF4 -521B05DD948EF5E3F3DF439FA1F25AED370E976C78981B57BFD896391B9D14AB -2C351709E46C3FC88A044B1FFB55EBB55BDBDB0D188980504E1F4DF59C407E03 -AB1CA22B247369C84555A609B752D2BF7B9E865C58021D6D24CC3895B5D945F7 -E250EF687DB00DDA4B96F6D6874646C85AC2C9310CD7F150861AE9EEEB2F36F7 -A1D98319300F3A21F1B6EB05B5218AD2EBDC4B4A649B628D64EA7BBF3CA2BEE1 -5BA77063EB747DEB3C29E3A3103BC477D222171172CD7894492B025AA1D35F5E -5B5A50FE8CCE30827C3EEF7877B74E6A511748487B959E51146C917BFE5B384B -036EC0D5ABD073BC60F54D42C7A22F7B0C213FF2E39D5932C8FD7B9A95C57884 -EAA99DE9B6B17F7577F97C0E4435CEE83389A0DCFF58529B170F7CBEB2CB3E2B -B086AD34A7620CD0F83D29FC63159D526646B1E7D07BD2650F3E14A60AE6F4B8 -2707930A06A8075593FE31096A341DB950D9C0C2579B3EE1495F889445F509A2 -2025670F2B0CFBC22FD525EE58DA419CA722C365CE5DC847AC807706D714CB2B -BA66DF5FCE01BA28799B1E55BAE23DD2770A5C0FB31A2BCF2C46DC57241BB78B -BA541F3227FBA4B26B58BC0B2F1ED7E0C72D2E686924BB84F0FB85485AC973F3 -9AB513801501A42C5DF41061112D484011483E9D5EC7087495EA9ADF9BA2FD9F -C311F7EFE5B43EEE25FF916CE955749866A401BE732B5A61587C6058566B6BD7 -A38EDE03845E1B7840FEA5485C92022826D705FDD8BF0869E4638CCDA360CC94 -BAE91F05F98D1DD4542F060ACCBF6404AB67E85CF6D9D85A5549C1EFE9961FB0 -95EC1C1A6B36AF001E38C9654098096922F48473A79EE85AE60285979C31A199 -DF36C37E5A823DDC94CB6B50FD67C767687A2D3820DC08C0B820EE0C8117A5BB -1565962EE51DADF9122BCF509E5C01AA765B552B748AABEEC05E3D7FCE5BE1F2 -15F730556B34ACAE0D5CD34F52BA8A645A25CF54A761C6B128108D78DFD4D459 -9D5546096D203E65C6B15A2E2F61F4ECD114C4973A46F01E02EB370640D61FC8 -ACE9BE60B3C552C83579D9E8FA9C5729A155A1E7AC4F0CAD7A84409DFF6089CA -53B24C38F62B3F775ADD9879BCB82DBADD65EE3888DF931298C0E1509D89064B -015C7BBDE184B79D548249D088BDF23985F3523B0B78C287BCDADD6B55D926F7 -32F8FF1305855D8E813C44D81CF00F538BA322CAA838D8E38EAE124EF5FBA735 -8A6DDE910A16E00B27D75A4120E1BB8956ACA9A9E92647C325630BA6DD141A66 -6F4BE6FB4B6A6E6E3A1A3891F32196F59C675C67FE156C50F420E89BE4B5769B -68D569C1A169F5331C7F33FE7A4DECAC9E3EC61E743BAA22922C5F255D555E7D -B1CAC3243677D75D97CDB33FB457FB1D4CDE2CF66B9C3299A9838DA0F3798388 -68215313A363349FE7BB86292CC57BA1573B3BDE0650CBB9626F44F1B9BB6027 -30A1A29DF932A72DAEE0FE4FA1412BB511D88A535AD8A7F03BF93919CEE5A83C -865FE9944D9D7BDBA511D8AF4BF7601416AE67F01122C69D1DD784B576AAFC84 -C1BD239D7CEED3E07A9764A044502AF9081C9C99848B0D1A350B2446242C4203 -D00FD080314A35A07EB82AA66C4BDC11EDD5823753E7BF62D3A3D8F8723BEBA4 -D483DD49EB8FB5A3F3B5C158168F861E878D06508C8F3834679A39AFA666F3AC -6964B638F13B48D69F64633C58B2A5D27392AB80487DBCC22A1ECE8AB34425FD -8DB56B02CAA912AEBD6A25FE274C0E4D9189365B39EE406DB8B9E3053F4683C5 -A03D0749F5B01DB30A6CC4554C9CE5040899D177818651DB0C8488A62AFE1D9F -E7371FF0B233E7A7B23729C387B9180869683729C4016C8B93AB53A41293BCC4 -94EFC228B78487C4219F1C698D63C4921CA65783B6B3540FE74BD2CFECE682DF -5EE6258979F936C4215A3EA7E2F7AAAC8B9AC28875F2C542FC186946B28E42AF -EE6BFA5C60D4EACA1537A57F745E384BAE324BDCAE346D43BF3C8477E9D94E76 -2DBB5169B9C3390FBFB15AEB1DB76A40F2DDCC226636C9D3CD28798549C13C70 -D6392678625807CCFF8F0B7C1415D78CA17CD4CC4AA9CFF0171C2D9BBDE1F382 -A7A6EA402A72AA3905356F2675B246B71A230B0D4FC026A55D566850261D3A8B -F1E5F25670BFF2C885FCB839691B8E72801366C9B38894F988A67399DFC7EE5C -AE6735DF57554B70CF01E2CE0FE57BFC5A0ED6FFF3B10E51DAD67C176239A6B8 -D87F8800ACE3E7E32B9FF5E60CF67F5CF08EA1B86CC4E352FB82D84D3E68ABD3 -E6F7A580EFDDDE80149AD48E6784E94FE9975B8AF299E1F9BBE69A4569AE6173 -E29CA756167109334691343234C62A467572DF8D79C4BD0631096FA94AD4EFD2 -414CD12CD834411F09213B99E09CDF7EBAAFD464914B8C837EBF3A60683581CF -0DE07B9B1C54194F65733BF19B75F7A5552B0E1A884278B9194E2790F97384C0 -871097AB37C11F91C1186AA5015E6A47685C9F913DCB4FE715E513C841D95F79 -2B692F0101A64BBA7956D68EBC3C09455C0B589FD8535646628571BE7E6416E9 -2DB0848D1C6F6BEB1256005865A99167894D83AC007EF5D0081120AAC668EFE7 -050214A7C920F3245354A82F5F9C1ECE4129D114D4F5CB247836474340549543 -D631A604F0539091EB8CBDA2330F83E9C7893081AC87429F52AD120F87E2694C -A34E759989770307D11FC8050DD0AA01D59E5BFE111D5325C85CACF0034E05E8 -B6B770790EEEF876208673990DFACD6E95784D1D68C81271007BCCA67C753278 -296296A27CC06562D72556B94811B7FFF97BCEF17EC23EE1844954AFD9EEB30C -8BF801A41D14E1BE5887AB01B55DDA0D3E3D58D906DCBD3BF02AC2FC8B22BEB8 -4D05CE5E004164983C82BF925479F8F083C2C10367A03EFDFE6E30887B176A20 -434CC727ED6A55130A2C5F26F1533793AA0FAADF6D594D62DDF3C56C4AE86DB9 -D1C667583EE49ADE3478DE8BB6724EE98BC4C7E5D433E6CA1FEF7A565CE53D99 -0718B4BB85FB91082FAAA21D6AA348D559CC158BEA8B18C63233E059DB9FD453 -AFC1CA34317A49A9A9846BD550FF5C625EE30A7D84147D04092A013871C3F6E6 -798611E86957CC5DF88427594B7BDB264FADA767E27E753AD1C7AC9A01120D23 -1E39637E95653C1E1EB1DB245758BD6BD0F7A1C02D6FB1C2A79D899A011BA8F8 -EB3F2A9DB479452F3F6B827DC10AAC9E97C1EBADEA9D5921C0F1D561E4123B12 -9F244D5201758313FA4700047289977A061E9F62F2CE2982179A9C2C6D048460 -D39D40A5A08EDF31BB0E7BB603CAF553168087F3726A15214A76B361B4D51480 -74219C73DF3AB20ACD89F85A82B21F794E594C5964BC29E8A214A24D8DE34C2D -61E7BE9293326C83C63691B2E9C1F6D89BC47538985C2E7E9BF2BB26D5E6961F -F4A922EA34F5266D12151DAF8A3C3A63F7D3A9EBC594687F81DFA6D5DEEBCBF9 -BC2F0B9C6E7735117E605105995B96523AB29A0DB3614A71B8405704B70586A6 -ED50AC6F6F3CCB2A5D96D9E8E2ED16A466A76D9BADE3A4FEEB571F02E5C6C8B3 -9421BAD8A927A49F4D003CB2B9C810DA8C8EA4D5C891CE41CF9A6D40AF656960 -5BFE53DADC0E0BBB131BDD2C814F9ACB3616B2D92B6D999998F49E99DA20DD1E -AF31A8769A55363AF5FD744D19A31BB5732FB5DF432E0B728BC40C2685893DB5 -D361AC35E3D72B1F07AE55D14DCA57F35E23D2AA1E7244DC7DE63A9FAB720A34 -5CD35F4925554A36B01434DE523F30D01546ED98EEE011464F15FAE98EE34C5E -36EAC8EECAAAEA1325F10D377D16FA8A07EC75CDA762ED75A3117E861F9B4C2E -CA18F3A0F77382E1A62F30CAB846067F7CD59E9C2D50EDE9111D054AD63D2C89 -3C98646EB22937D64EE958789B8FE906C232A14BCF4D922D152474FD771FE353 -1CF5A2C9698902577B7328BC3E42A0CB7E36CE56BDE244883DC88B47ACEFC2A8 -C94BD8591C13822D0BA072F0ABB76CBEAEE9E851B54061A54A69346ABEBE0BA0 -D3B55A4F866A88CC3EC58CB33ED69427E2B3909038491009019D3738B15A9BE2 -738D2A7F193B1905CB9F6E0D0434404DDE2ED899A406D369E9EC23F4225A8770 -9406B5812E528FE7681910D23E4EBDDFDBD15739C119996A1F0A82E4E2A0CEC0 -F033292CAAC7292FA667277B6E9C76CB98C49FD477D4129E01D53DFB7007FFD0 -19252A401C39A59B607D3264394E883FDA173EEBC5266D44C01EAF3540E87A19 -AC0797371F3DA7A6EBFD7BB575E4F7657F158EADEC265FBA3D842AA3AE358AED -4AA6C922D606E8F0E34F3E668CF75B795E4F80B8B447B0023BE0A0879EFAA3C7 -01462E63B47E87C6601B03403E5F23E194CC7146794995C6BDA20B74C3543043 -4F7273B87DB09A4EF90B9B80EBF89B86B64020E5BDD170349AE3D2533BA1F8A6 -78E84EB697F2ACA8C84C1975CF1347D448BC5AA61D834535B203260856796946 -8C4AB142038823BF7A5D8940BE0672B2876F74CD122DD6441B8EE3EF53767FCA -B55DE1EB8B1ACE02EA5D4C9B696866C740621A8E3E651E70F79BF82F75B19512 -A2530E6B172F8D9B590342963825F460902A862021A5AFFD4EFC67628ED1185D -118F90243D9B37B9D846E3D80DFCF675808F2BA762E68CA0D3FE69A52FD29A64 -6900AF940B5ED9D9205315806722722896C31989DC79F110F4D003BBF05F665B -73250792AFA9DB5DADBB5F0E34A2287D9493106E259D3412918385649F9F972E -CB9AC2FE366EC557300E2CA899D027522B10837CA689ADD2089A2684BE852B9F -A66C741D39D6A33351ED6A4CAE169AA9D4D3F472A172307C0D8BCF8D55A913AE -6D87329A769956A9F0FBD9DEA3E2097A9A41CCBC63BA4E91BAECA77157571AC4 -9F9A960188F997A48AEE06CD8D6FB9355990B7D1CD2C8E200BE9D19E0BC9510B -6A95382BA0E956DC7F218B424CD6943A8114A7C865F4055F1A0B5123199C125B -5283981B94DB38588BDBC7D7CAEBF00E4B6AD5A705E086B927C7595B0A4EE6CB -B2F4614464E7DD9195EF8AF81C8CEC692102283961316217D12EB352594E0C46 -0FCFD2025A77432EBED2203003DF103F4A763CF5EEE61F082039EBFA78BFA6AE -D112A49087B1A9EA611FED1F8E5E8A77A352D8494A4D64ED5DC78ABD72EEDC2E -AC4248F6B8382AA62FF8E57703635CFDC3F469EA25396951A593543222FE15E5 -A57BF2CB971663076C779AC44E31006B0F26577378630B72F36B59077AE43B77 -1C442E6E19BD3186272E1BF6F5150357CB97209D48531B8D17ACEDE8629E31C0 -4DBB63EE96CDD282BE3CE908A57F4C8FF795529D9C2BAE2E14ED376618C5A82A -7459D3B665DB33F48FB4641D97C028A107BC0FA536CCE4310164C22D2AF955FF -020D26EF14D30665AD44908A0D99CE536339DD4441A80AA5DB4C4F72DE13E775 -160C6FAC578DDD76C982255EEA4C495D3B46A7B312A7F1414362BF162C94BF59 -3D8094BF1FB70933DEB6BBC86271AE28228D8B13ABCD8BFE30702BFEBD766C4D -ED9DE78053408954B64043176606B43F7291059BA18EEF7FC388CD5EBDA17305 -C8FBD0881B5DB8C82ACBD8F32770D1B7063D3A5AA14E59F29F484AF7FE74EE43 -F1E44A4CB7D0A728013CE83A2E8CBDB6F29CE5BB86DF8B5F0B552D9C013AAB2B -01B67FAD4F9DE24D53F7D562B859E57840C30BDA0B8A79813C7E96EB2C7AD7EF -F11244E5019F8573F21C2C3F2B9A90418684EACB1A81EBF66EA2E4A0CD463C7D -649CED98FFF788624698172B7031999F14903C1D25C05F047A53AF7622EB34B5 -B0C7FC3559CA4869FC4DBAA31BB2120D622EAB6649E6CF067F0E315E57D8764A -63E2259EB57C3207C7D21583BA351EC41DB9E06CD9CCD6ACDCC5837CA3ED54BD -94281441CDB44D4414A2232BE074A45A1F3E1F77717FA9887A427246C020B2A8 -A885117C43AA6A0270D5CBFFDF40BB128714BA95E2DD876F11816D82662EC86C -B7EF26C5A423D8B853B3621D6CB443E5A11D7F0F72BCD2F8C8B393691C57694E -E67F7DA9BC52AFF12243D3F96D4C7EA4B5B3FEDAE3D52F699898B3D080FCAE2C -8681D41F061551EE334C1C96DC6E0824C057A0A8B86430F650C7E8B9726035B0 -C578AC64A57C20DC7D7B9A8E7197A83AE1A8BC06A6262FE537AB8BAE8BBACF44 -24F6A92B060A6E23DCC7E366E580EF27DB01ABBA63D49A57660161A804FE4D28 -9A669931C46A5A5ED90E75E1A2F99FF09EE61C0B381B596D5FC621E413D42381 -AD3C629DBFD0206DE2D952CFD11557CE13695D359E0431D1CC82DD5A98E16F06 -69D46913291DEF2C6262DB30F3D858DF1F13DF81F65C9BD6F54A50DD44A02629 -D9F4CB5E44BE90FE4AF381D036190E86A621CCB66610903A337CA55F93D3AF34 -F9EF45CB6675C3C5FCC0304E9F692BD81C23D5AE1B372A06E3A9884C76809F74 -8C3318274296A393B1D674A39F2C118A975BB070BAEA520513E6A35559E9B585 -0CAFC1DE8BC7F9D27A0B1F7B74D7E5CAD991BD75AD8F04722F7F47DC37DBE95E -B8A0A5F28C6246C83CAB8D827758077E334BB0BADE1DAD8A282ED67E5EFBA1B9 -6322208E4A0B65879902EFFF3C4ABADA252B4BCECF82CBA038892591CCA8ED40 -E8FD8BFFE8BC88559236A7E0B55C5A8A3320F863EE1BDC6487326EC6EEFC9685 -F09341C6E6E8C90028F0ADED718CAC3E993A4F1FF5C9BC404AF13ACD97DED8FC -2E67A2CEEBA624A4C173D3EE83B44D431AAC9B1D355A153617E22515866DDEF6 -80C91041C5A091860ABF8B309E24AFB716F49404F4911E5C372FF3CEF716809E -7FD27303F41A98D3E746ADDE4EC0C9F224C4790B5C46392D9B08A20627D6BBB1 -BF0DD0B5DFEFD456E15FD59B756F62B39B62CE5EA7E5B3E90A01AC8C8EA58821 -5624308C8EB6B9FA84BE67E1264036CA36AC11D1AF1F2DD6D33640425152C88B -4734D134FF3ACA101AC62CDE40F54E82448EF1D9A22BB3C522732CB92CB650DB -A66F3E20654F5168657BB7452E73CF9640AE82B0EED7542504E1E159CF283875 -1C2E3CB5A9BA697150619C4E66989F1C8AE871BACBB83CE962D92856769689CE -24F9E480FD1366BAAAF95C48AFAD41C741C17C1E61EDA1FD36DDA73026272B22 -0178EB26A0F44572D3D9D45E94C94689E9635F46B924E116D6244BBFE6EF9604 -7D655A77AC01A62CCA47A6C9A4589C0B4FF7B9A01820E2E405753D58C385D15A -8EF5A900789EECEAF2087D3A3DFE704C823F2562025C2101F1D25435093EB357 -B32658679092A5CDAADC9811253127F0B46ACC6183C94EBDAFE9420EB8D63C39 -4518AB55F2CFAEE225AB50FCB020112A7771F5F5FDDE397D484BE023C0219E55 -C9D76D5B836FEB196F4185941A020B94FA4CB3D4608A9359BEF52287F2A4964F -66E62783D07F20D3B8034A4E2D627275B118B05AD7BA67C2D9F3A8E3BDC53FEE -20AD165B9648B92B3BE254DE5B1BD3E90F5C1C0469EA1A060D4728898AAD4136 -BD97CD7B07A88C3A1F005F6DB040930FC0FFBE7729BD2F3925BA488E8B9E3233 -F1378A6326F4B0FC6C44C42C2622280404263845E117D7B36934FA69B072B50F -B13DE8F81F3F4CD6B3F6C3B98C05F6DFC0C104F3BBB03F5336F8C1A0EBC5EEC8 -3A09C536D03BC40F977F47003C4A0D96D0908047D4F1B3317BCDB4E1F7B8494D -66ACDCC8AD3D9583AF82C3E2353E03E4002492E8ADAEAC780C475B05A9EA595C -F3C1D5F9CF9C6F03CD38209724DF4A2143BCACE5A8CF7C06C2059AD45C3F412E -6C0F70B1CEF465CADA9A9896C764206C0B0692EFABC8558EEDE3070280D4F0D8 -99116F3EC00138883B15830F17DC1B42113290E5EF54C0B5F79B6172FC154126 -1EE0F75E4AAF8D1E7143E22D3215C397A8BCF18F978B4F8C7BC2915B573D0FEF -15F26197EF134AFA77F4D1CE7C0F0FE971DD05A6B08B31566F88A2CA2D498508 -1BB5B14FC69CBCFB2DADB8854D14094EE895AB12253FA23C0A1BB1C842486894 -C1AE2C63B1881F309FE54E8B6AB038A11420D33F7E30718BB4700F88C1494CB6 -7C0097075E465D925F7D1AAEC0D9BFDBDC2C0A1872D0BB23E25CC875A6956ACF -43E0D8AB990A776B3CDC3F60B295FF88B1164AAAD095AFF1479FB0B464216B13 -5434C4F9419E9F8E91832FE1F752AB592DCE44775620096CB8AF788741C712C5 -E5EDA589B43002490E670CD0D9AC4AF2EDA7D7486131BAAFA5ECDC0898981899 -61D93AE0CFDDF306BC6781874DDA26CFBD76278E24601D94E2172082ACFA7BB0 -F83545AACF05C25F7B82DA2EEEC3906B81F32D675549BD99476ED7B7325150BD -A1279C03957D9BE1DA549E888854338700FB57FE177B8801A724A67DDC181BB0 -B77AE5BDF6C71ED1235D4C32B98F95D9930A2985043F96DFB1BEF963741DAA96 -011B97BBEB42B923E8BCFE46E69CB4DCE25121EA5D9EF10ACD360134EC3D27EE -9E533D0BA6BC22F03BCFF4E180509041E40C6F50A3B1EA91FED86514C174093D -E93E882BA06955DD33860502EC2D4BDA9410F18D74A03CBEF29BA2C283A0F587 -A5B435D46AEF761625FCFED672D471E1FBB49CD2237414EBBDEB3B60AAD610E7 -5EDAC07F314738223AB36554DDDA496E437046A7C9E9296760E56AFE4892F232 -811FC45F9FF7225F688DE2ED449EF398ADDE9474CC2C5AF87DB4DF6775DFD215 -89D396AD45363C692F63C22B55B90DB946B67EB4ED9D41296B2EF920D9879DEE -9F1BA1F31A854A6903D112D0D33A14ECE3AB3C7FA1ABC763C3E93BB82298D3AB -512DF32EFC72BE7B250682667DFD44772F8D7C0BE39B0F9C4778C80AC2D262D7 -A366D6E47E3CFB43061BE83B1CF4FEDD4D84F78371E73178F9FAD67631C43FDD -391FABAFEEC578638287114EDBA91622B0575D6742859563410F267F795F4E21 -AAAFA63664DD2697C36A1255BD4E57806E73EAE2334D5C39481ECBFEDA1483FE -6E6D66BACA4D2B3C64B9B449290693B586F03344BF57E6089825FE397D8C5073 -BC700E3BFDEA5F49C6B15F7730BFA8365CF70FAF43DCC3795777B75837A4A3C4 -E0205B0A13F48DFD91C5502D653F743F0BB4C8373FC23CEA0E9B6A581F424D24 -A54061CC7F743EE3EDF08793569DF33D79DB328B8D4C8A6814181DB82DF47EF9 -47A226512AAEA75104B528B1031F34907985EFCA69D074A35AAB50348F197E35 -DDC300910FE12DF5B7E3118DBCD3CC6EA1B16E6492FDCDDFC92867B8B65780AF -2499C86EAA6A6B9D1B50BA4236B3BE47381CD0C80EDF66ED2DBD05DEAB4D6202 -928316AB97CCB59ADB49590B00C4EFBDED8C4ECBD730E41362667AC4FA33B8C6 -FA8BCFC0AA6FF25D102181ACCD2C7EC79C783E3B07135AFCD4D131A11938DBC6 -908203278E611B2942740F9F5148F6376B085EF46C4F9CBE823278AD28814848 -62FC255B14329676943426C646EC18C2225153A840D85513DE99EE281453DFF7 -D5925B1996407AC391FB5942468FF64E6EEF58F5E8AE69694C8B899C6D1C75EC -299C163BFD9DA6C5DAF922D9DA284072DB8B2BC3D8BA7DEA1AB1BB8DA72E6FAA -78A2DA7896DF61AE507B6EFFAC687EDBA199D303327EB02C736ABAE371EFF981 -852E06800C74C58ACCED504204D7CF4DE8949BE1786D2FDE87428B743EE37A94 -A263E83173289FF44218DD1A628DE6EAB07A4CCCF794B1408017BD81794775E3 -285CFFFDA7337F721DD88FEF914A276F811D288E76B296D9055B110A214BE3AF -421647AEC7245633B7DAD705A333E7CC48FDABDAE4E8663794EE6A70CF2720C0 -20333B8C372B10F38D3CDC6DFF15F22DAEECC8079B67E4631B9BC24AFFAA8EFF -5521146C28715C0631A0482846C346FA3BD6CBFB1B1D0A6765291E7F8BDA7A68 -4E037346B670433669BE7E18D62E44D27CFBE9265F33968F2E4E47277E064544 -B542346EB1873D43740B27E8196D0DCAF30C923C72C09AB9F93A081F2E9BD6C7 -557DB7E4F51BB87815ADD0D15CF1080FC3ABC3E800BAD40591A913007F72D281 -35DB15D7B01B8A2120B64C83006CC79E85EF7495DAAD2FBD4EE2DAABC39B07F5 -AC2AD24934B39E45C938EF85139ACA9701BF5DAB61F1EE146DBC4640A5EB9CEE -08ACE7CEBD703EDA0F2F1FF169BF9F3D0F0FFB2BFC166962800DFDE7C8F7E0D3 -63C72904008CC37F674175C5C63F299EAC63459387FEFA99C47ECD28D2C5AFB4 -13B7CAC02B382BA120366C58CF3A418416CB2EBF9050763404D9C56F4DC90795 -D69E26001ECCEF76986A6A3D9194A8CD4DD2D131793C35500D626FDD998FD1D2 -161F43A7EB1B4885C623B42E5F24A208D89BDFA66416EDB6027F49B74E8DC919 -3CCEF34CCAF1AD44AD0D24EAA90266F908C59ECC06F854EE060DB895D29361D8 -2EE2F285CD9994EB9F3A0EEE2B61F2DE5F5C76F005C84313D641B19FF0F25A07 -310435DD18FE632F889C92B448B9B974176FFC2409442ACD78A7C7BDA0312619 -FAA3EFBEBD51EA8DA66A451056B1AF29225AEDA52C732181D0710B66DD8A028D -3FBD0F3EFC7021546A38675218E7FB84155D185D55424378B835E976A412E2C6 -B2F44FB105495CFC90681CC1A4783EBBCCAF5E1DF3D7EA9999F25079CDE8904D -BECD1179FBA27B4D8ED1FB0676AA4042A1248531FC85D9F1CE695A2EF6C1DDDF -7A75FD5EFA5BD36E619B5BE0748CA71DDBDFD210272CDE9C12E66C76D2FA8886 -0063618ACD4BAF4D4077E8A942A6F6CECA09D0C27144E3FF6BE8DC56CBF86023 -1CBD8689E503B3795A2CE9D23269F510F4003ED8AB24F41CD8C4564E6DD1FF4E -A33EA29C9E17CEE54564AA4462C6A34D707CA31C520C6870EF4FBB5825326887 -CF381D226D3E5110D42D1956643F09DD66D0A55E3507DB5EAD35DF050326A4B7 -003C16E3E7414F0574B7F3F1A58843D8E34D9B2B2E63091708D6C4F3B45F6982 -196CF542F75A0A3763AA26AFEEB928E7F6EAC4E2D596F1AE0BB14D668C66BF12 -EC5E31EC67857D587AE0FEB2230A3561FE69CCE5D1FC665F88619BD290F6EB2C -4C27828C3871FA9ED45EAD3E63EED5F9E6B9799DB563A97C1F747BFA707F41FC -ACF430BACE85FF97E8FC423039D3E47B851C36D4FACCEB37E4C205175F0D3210 -0344BC3BF75A84D8F49D6B899FB22DA5819CE0F49922F8F2C89256B0E27B7CB3 -F91D468FE1ACB4A71B9AFD42B25FD8D988C9082346FEB04431B97F65B7D8DAC7 -26163ECB0CA32D3BBD620F2CC63D3230B54C42A048FBA0A1BD89EFF984F49FB8 -60C8793FF1E237BA65F6E77ACCBAAB8A30304802776C82BE113C1D2F9A21D125 -77F048440B2AA6E6570710B578C37EF7C55031C61DEEE9641F6480B9293D37F4 -E02403BCDA816BABB2330E9415095DB77A6CD6C52312F4B8925B5F9A1590A88F -3EE0BB118BDC9FD17E63FB7583B8D31635797DEB8D344DEA8F3E3435540FB527 -C699ECFBF2A3EEF4044FE43AC28B936540ED4F3AA0BF981ACC1A4DAD43E564CB -6E52B2BE15DA737FB8130875E40508D0FA89F3CDFFA01207E5E46FF84DE5ABA3 -4AAA918AE2B18F13EE78AF2F6D6A35A2B9FC058DC88485B96CC923DAEB05C807 -57E7F57DC282A9B85D52112B1FB81DD4EA531D7997302B2DFD7B4817FAB7352A -F8C431280AAEEBD2178DF3660CCAFADD882ACD82991786CBB9938D94EE1CF1A3 -D45A08CA208B4F3C97E9B24CDC4A5C6719036D5253B405702FD14ED922B6CC3E -1FB7DEFCDFA0C861F2A78C23F07E1CEFBD4F45CBBBAECF6BBF8082AA5E7E5CFE -14FB4B85982771D18040433427F07C3F7FAC14F65637CB76B4D6E146AC12015D -94EE3538DC310E9B29F7155C31B5EAE3C467181950B231295A2371C7EBE72BC3 -9FAEEB95E9BD7756A3A3C8D33B80C8F461E778A8A69E2CE534A7E9ADF47DA57E -8FA388E1D6744CDB00E5BF1327D3293042EAE0779AB196D76ED6194CCF878BBF -F621367326BE3F0BF4C04C357302AD6A2885476571914403A1B8058A4FA80D30 -7C6AF07ABBB1040BF53ECA47DCA67EEEBDA697F1297A0E5B407DF551860E46DB -6B5734880BA8EFA6E3BE1E344D968A5B70AD379F55FFE8F52EAC7D2AB745EA06 -FA5140EC13E37A13F75FA99A83520F33D527D44CFFB4FC16D3862F4873F166C8 -72A11296D689645360D0143C95A374FA99B82C491B16A5BB24BDC68F98C7496F -4695603DD87EB93AE279419E4FFB0546722B551D07BDCC7679C64B295D7F07BC -63F66A1EF912B93B8E400F42B61B03C48F8DF117EE5961C96213FA6AB58F131D -8737FC088D1FD792532D8710684A78B65E73F8A9554B0660E9394E9ABDD4E7F5 -0F3A34CCDDF17009593FEEBC765CA6B206D248D35C464F16966A99D84D256EB7 -04F1455F682F3DA96BF7F570233E0A23A4E7742C34309AC4EF4C1E28173795F4 -4FE1EB79BAE0DE1E7418477704DF03F23725C436F1FDE647BB4FEA96975324C6 -51867B90668113163B461B428C0C470B6E3CCB79912C7AA32B3B3BF2B26C78CC -2589A55F220E9DC7BDB85730469EB92DE73C23A4D050CC59CCAF7E746B0BD072 -8CEC7C8F7DA90FBA6C6AE731423A5EEAC1DAD601765A91849D1B4B442506FE79 -44AA38D908525CA13C8731DFB1FB7DC24F423F99BAF0D27EBF30B03EA1E39CFE -03E29E230C37DE8E15451E16400C7586F02679A5E273DE98D7A20A9A8D3E9956 -88943E495DD090C43160BB005B24C350851B16433F8850BB4BBF537B238187C9 -C4E573662024368D9CF92DF06C8C15C596DB7041550EABB1D8133C956FD1F7C4 -317D87F6CB3BE6E0C146EA849716CE0F82CDD9F82FF774D1144CC8F872621104 -D96EA1039FC8489F4FD2F7D7FB7762767179D4317D5445537CFEB3DAA32ED6D5 -D8F89FD5EB0E7C59FB7CC4ED5E97618D7025D528C18D81377D384CD9FD56D57A -6AF4DF364CFDFD5A2393AF6E32FDABF2D747F4F860881C4E885B40A86650A36E -1CE454FF89A9E72C97CD970BB705346414A6136FBA8E041E7D20D24C3050813D -4DB2EEAE7E1DE6AE070D5E8674C61581B7334292E326818136CF0403E461490F -398EE5E249AF5FE40A2BF40925B04BDD4B6704A50672FD31C004435800926A09 -082DBDD54D877170BED537E18615AA2CB350AC842978D0B065BCA4D86C549141 -D90DADEBDAF32CF5EEC2D46055AA086E7B5F8769279114B9DA0C6C04A8886367 -AF2710B80D11C08C46D1FB040061FF425E7F01168AC87BADBC87619D93A5F9A3 -22CD3D9A3AAD33E4B64AC35753E8FD6AF87FC727A651638B2DF3AC79468039B7 -A2E59CC659FC53E121C328F7FF9B4837A8BAF4E9648C3182B75834EB3E915001 -80D04DBA873B7D00343FBB6C0B587B6F9A5788F406C593E6EF793BD5AA0B17EC -FE396F74DAC551BE5AAE5E8327DD407A6921CEC4B9EB7156A91BAEE8FCA97E14 -2B2BB97F65F5CD1EC08EAFA7CDCD276451A9B70983A50ABE6B381E6D844CC854 -75AD299382F8A8C9B3AE5DFC7601CD6C5770D6E6E055B1CF61EF2C690855D5DC -716C9AFD35D47EDCFB4143D287F8B2604BED6C779910DB84F6EAC3BB1DF2F820 -97E2A79D72621AAA73454B4DE948689FEE507DCFD3EB7BCAA84D1BC6C3D4D8DC -F4D95791ED342768EF38AD639CA7858F19D087B5B39FF288D5CCE4BD2E4A1658 -A09BCF1A7FEEE2C2C499A5E040DD1F79E3EC0E2EE05CB419399124B550AF03D9 -32BC718E0021087CED1ABBD1BA40EF1D90142B4A8DA002111C404E1CCFDB02E0 -EF699E3B913A066EA03CAE21EFAFEAD924221F5CDA867FB1CE7BEF6B766C8E60 -B2E34CC5504F7E3DA5BF0B5485926F251341E0EE05A8BAF7CF01822D582825C6 -9092EC0D8820720C27831520EF6D1B18D8CDFC7078497A7C2DFF6C3178AED8AF -B9C2F41E896BFBC403B556633E89D24ABE2DD3B0B95BF08F6109ABE14A1041C9 -DBE44C4B1EC03573140F2E79CC1DBA4B8D3E7B0B2ED2791462CED74573CE5A81 -FBBAD7AA846D637AB0247E4A90FE14C5381C069D7FD17E4115E8EEE959C227CE -E1F12A3CB1CD01BC21043EEC12CD93F26F49B63B805980E61AACA9DDE4403558 -40117C3447EDCF51C6DF87B5FD9CF7EABE786E7CF4177678D244304F3C59ABD6 -FD841DE476442B8EF42A185C8F80D4D162857EA1EEBA1288134C8BD4A0ACBE7A -E34720C00616F73B8DD899890FEABEC7FBFE5C3331B42CEB1EC47C9737C140AD -AFE9F1FC76A826308A235E2B4D5A57A2AA55846E708F42DC41AD80DED78C49AC -40CECAC56EC7D5D334482E32BD23A3677D198771EDE378B6959D9D0AFBB80E20 -598A9570C7490E2B44F008CC1D9A7812C656BC54F404069F6475AC439E279CDF -6B05A0EC98D12114927712DF645C7622AFE75F479FDC4C73501300C2CEDC13F9 -706016F5677E7FEA1ABB3929F7C5FEA1E12669D889E250F861DDAFBA1AF28237 -6C1538109D1BF862449E5BC9DB747EBBC8F2A93022B1373A566A9E15BA1A847E -3C67EFE6D04B6FED8343BFE87D5767466F5534638635C432595E8BC04274A946 -11AEC2570AD32D0014F7865D27F70CE8D5A2FD4917FC8F164A802CEE2750BE47 -78B9B525C5B46813049C92CD655B8AED54FB80420BF863813EAC242E0605F6FA -9A09094D053B0A6982CD7768A341C4F8A492EA9E57A67302ADDD2C7F1734EA1A -DA665C9DB57671DD374320CB434201AC6330A37D1E36C636BF5D919671555403 -B845A7E0957FC4C8E550013019520FC056E4E61709A38F9965E8071732EEB61B -818F3A79DA8F65FE496614688C0882D15C78390D80FD6864802AB932F9D9315A -E1E59CA1A1BF2A40E94152E69AE04DF289CCBA819F209E837009AFEBB9632B8C -B4922E74EE4005888ECCA8B51D6C79CD863ADC8FEFFF234BBB50A99F555FAB64 -D0CF97CC40308936869CBABAAF5CE55343B8FF6D29E9CC3F01B76D30207EBCA0 -21F4DAA6F893FFAA8DE627E329EA5B3DC027450C05B4E13FA150B001D020EDDE -B04DA0992137E529C96CD8089EF31D0769E3FAD8C130C893BC5B2872F7740213 -4118ECE8E482AC65D1954196B0BE9DCA1E3F8A3EE4A849B1D9E070F7BBC3B8C1 -E70580B898E2E7CDDBF07D88337F2BBF45E6BF1004BB2D024B497EDD94830C5B -0B3F21546C21C7613074EA52ACA0D9F1FCB25910FFE0DE23464EB3E518818D03 -BE16B96F451B58A8E7041FE31ED4F8E1B6F3F4E5EA0977288ED177FD1CFE1A9E -A3E43AE559472EBFC675569544DDD5E7D7F953032F390D1A587465E8AE328DB7 -2635FD02B2F7C90BF54B2431A0383309D35BC4AF11E5D7D9794EE3F7D5753B2A -E90789F9AF2CF2CDB61CA497B77039C2674CBD95C5E4555B8B648B994B85CAA4 -CFD61823F19000040BF354E84CC6D3AD0CE7DC2D8890F44A2668A89E36B70D0B -6009BEEA51B33F46D206B46645C409F4552E5C1694FE5F40185B264CE5993B57 -242619BD0A13251918AE976A8BD76B069D7B03708D5C937A34061A986CCD187C -D31F1F58B5AFB7A41696352415259A32DC326E90279C681D98EFFB9A5ED67969 -051FB4296E32C3AE2352ABB6612B9813E59D53F383DA8ABF0D3249F84655D331 -0468DE6B20C2A88F0BC94F38967B0502120DA434786A9D16930A9806427F72B7 -48C2318B1810D2334F33881C915E0B9DF5012E5136FB3AAF068D767E69572616 -C5732690EAC583184E33A3C1308485D8CA9FFF7EE36BA683C15DF120087F1145 -D2A7D316D3E5F546130B3D17049F099D66EB704A466EE9C526B408FFB317BDE2 -F1BBFD30B25CB17FEDC051F0B2B1D5FAB48F7FF8A64780CAC022535403567B14 -256AEAB09601939CD13EB1E321D213B8EB95FF6093700FD6ACB12EC00C7EBE33 -2879154B1464BEC0601F102149A7FA1CA7ABD2BB44803A0A7F252FC4DF03C4A1 -1D65C1E4DBF37C0FCB21F4281F41DE1382698B70721ADF8B85C939B60595DFDB -B12A6943A915AF9454779D0D906898719F54ABB3E20CD903 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%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 3 /asteriskmath put -readonly def -/FontBBox{-29 -960 1116 775}readonly def -/UniqueID 5000820 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 -7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 -A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 -E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A -221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A -27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF -5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09 -0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730 -DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A -71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09 -4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C -515DB70A8D4F6146FE068DC1E5DE8BC5703711DA090312BA3FC00A08C453C609 -C627A8BD990E158B74D990A764D0FCC4DEDF6C90F59FF4257A396A359E265C43 -3E419C21ED0BC13B47936CB1416C43FFFE1C47B8CC09C561C55F2E0575FD3785 -E285EE5BE7C9AAA70BC9DFA50D2324732CAE59A8ACEDAB4CD94EC107ACDE1B45 -9B8437AD152CDBDEEE6E756649DEDDB570384A1AF9B57E91A4191B5CF5B01BBC -8A7D9BFFD81C9F40C8FB9AA3011F2178CC3025C328AC313C6A36406406A8B865 -5B4B2489D6ACDE7A95AD1CAD0AF5DBFB3CEA6B66035E5735C0C988764B65810E -35C3A100A66867A8AEA95810A8668A333004FD80736F39CCCE9160E8C7FDF050 -ED9FD4A17C8DF03A83FEA9E02F11679E3574710A678E2340B41D2AAE36A602EC -4084E18AC55DC2A1811654EBD6ADE59AD55DB8757B6842334BD43E9B2EB43CFB -40A5BEB78B6FEBF3E0E903EAD3520F2716D8068C309D26BA32750A6DAD91402F -20EE822CE4BF4A68394E2EC7 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMR17 -%!PS-AdobeFont-1.1: CMR17 1.0 -%%CreationDate: 1991 Aug 20 16:38:24 -% 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 (CMR17) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR17 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 50 /two put -dup 58 /colon put -dup 84 /T put -dup 97 /a put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 107 /k put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 116 /t put -dup 117 /u put -readonly def -/FontBBox{-33 -250 945 749}readonly def -/UniqueID 5000795 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F075EA0A10A15B0ED05D5039DA41B32B16E95 -A3CE9725A429B35BAD796912FC328E3A28F96FCADA20A598E247755E7E7FF801 -BDB00E9B9B086BDBE6EDCF841A3EAFC6F5284FED3C634085BA4EE0FC6A026E96 -96D55575481B007BF93CA452EE3F71D83FAAB3D9DEDD2A8F96C5840EAE5BE5DC -9322E81DFF5E250DEB386E12A49FC9FBF9B4C25C3283F3CEA74B8278A1B09DA7 -E9AE4FBAAF23EDF5A3E07D39385D521547C3AAAB8EB70549756EBA8EF445AF4A -497CA924ACCC3DD5456F8E2C7E36946A5BF14E2E959895F7C94F49137256BE46 -4A238684D52792234869EAE1A6D8ADF4E138B79472D2A90A6CA99E2394CC20CD -3841733046175B20CEBE372327BF13428EED6A3E2FDF84C2DBA4B0AD584EE9DF -B51828D3B8F385846158C29C9AC3496CB9692DD10219697B2ED4D425C3957FD8 -C4600D76E045C561216EF05D38177243C314877A69A1C22E3BEC611A2EE5A216 -9B7C264CF6D1839DBBD78A40610F2C0D7C2FE09FFA9822FF55035AD52546970F -83EED2D30EABB1F303091EBC11A5379B12BB3F405E371519A53EA9D66174ED25 -A2E55463EC71A97BE4C04B39E68112956117C8252DB6FB14AB64534B4BCD568B -246DB833982B38CDE7268BBF74B6B0C18091E1B1F87D32D66F4DD023D1F10D2A -7736A960F72AC01F733A11023832CD68FB6288A5977743F781214D8FA9C0C3F7 -80001321D4397771F728FD9EE57CFE7D9192B887EC883EB1505068261DC40089 -7B7D2820F06515CD74513521F6397FEAB3AD3572D9A8269430E407E357422461 -1785FC2782047F4C0339D79B16862D939F3A37F78E4E2174E4FBF132539CB760 -207999FF86F6A3EBE48EB0A1CA635450FDEEF79EB16D853F3BF4B414A09BA127 -88A5A1902F494BFA6D3D8E7D3F36E3F520DE923F1B3849E1E7FDFC7EA2894C44 -7F5B1292B475BBFDFE33AE5AA6D3A41966C4B06072C5CED77B2A6EC6A0D6D677 -A1B3A5290FB19BD4B33497BD3D75561B6E8837A90A0CDDF86B971D8BE0FBD32B -8B339FC0BE3668FFFAE12F0DC759492D499043394C20F4409E7C9B331A16CC10 -01533A10A1075FD5309E810B6D569F05CB9AA63DF980BB89EC37569258B33C0F -6A558D3FFECEC86EEEA3206343DACC84B2B8B35FB04F0BF2F2074C2CA0A96BAD -4EE81862DCD92BA73E241CEC9E616CBACF502DDFF659D7547087093CB1EE3E08 -FC74A5785A80374EAD4A1711465CAA0948E49E78BF083C3824E145C0E873F784 -1461FAE78D8315D97CA79AEC563287BC61B004A92D1075DEC89C192ED29242C3 -27EF787134E87EC7FAB43A49155616C770DC87A65296ADA810A76A4F03AAD675 -E32B2BC317333EB4972AE75E8F04C912023AFFF74CA0A5CA17D671B86D007F41 -230114847F2DA654D8856221F921DFEF0D23C3420DF3B2CB8C24149D4D6C2563 -A60E0AABEB664BE8D02ABEB37B8822E01104773886D2E0651AF22A90062031A1 -587766B3462D72E3E3BB2B8DF1C6A928A87D6889A118DAF71AF2B453AFE1EBBF -04D4F3B65D0EDE6EB90624BA25CAEB6FDB1373B7360C7E6C58C198465B4545C8 -1ED4132EF1EAA532256D648029A70D19119070034B0718214F0C2EA0C1FB6AB6 -E1151B5E30018424DBFC3A1A0A3B0EF6604DD390C94DB85D7177CA53DA00E5D4 -1B84112D69EFABE51C15C398226882E1DFBC014E6BD6877A03C01A51667B4D25 -FF4415DAA2BE8010403F288AE1B754C227FD454349A56A2066C49503A49E7881 -C40180439D318D98163A0B300CB89D91F455413EB7E696833E6FAC30E33B53B3 -A000051BE7736357332861DBC664AC97413752ED9DB88CB611EDD7293C49CCFB -20739747B48B46B798FB401C425A4F0AA58A8B28266E329FA86A4D521AD21DC7 -4BB78C39C8D30AA75546BE0FBEDA114A55CAA974B50A622CC0588CE112E4F0BC -81B8CED9C019CB9A56862D613E576DE41DBA3C71C9544A2A7F148C0445207028 -A74222F4A2C57AC787F4CFCBFB9D7224E1DC57C08C43505A9129FD072A569A36 -DC21CD356C8D39975188DF80A2A4CDBBAE109D641ADB21246CDE46D7314E96B0 -4462850D15F43971373A64F82EE7DFCF45DEDE30652FAFE3AF5A100D0CA0978C -82D4A70325B1323D158DE5ED8B037F20E8C364FA511DAAFD2301D822DE4E0B93 -64B6871988B6F87B13AFB6303DB8D4CBFC8289E45F01F9C5DD05B1D49C73DB15 -BC6608E8F8DB9C393D11DD17101BD3F2501583204CC25973985FE436C49C02A3 -2DF71B1E4BE56FE3911CC4274948405A4CE70C6436C110D85B011A0A46616C77 -16E418519A1AC3C37EFBCD1D57EE924EA1791C48C0972EB572D61FA8658E5FE7 -C6268ABDFE112D8D10AAB2BE7CCCC690DC71C94E5992B5C41FE719A23254FC20 -F69C67BF0726E7597AA4FC723C16D999E993B6E2E28C5DE002681042A202DEBA -76C9401E17DEEAFCCFE3C5CFE978D13A06B68486CCD7696E06E0A771D2EBC6B6 -714961D6B3427FF7116E5A97E45F9DB7A8616418008A369C805B7C4EE8C2F50D -6988D2DDE1EEF32711210FC9174B5926C77E346FE8467DBF226DD69E334D8A17 -740063FC7E2FE1D9B45CE3E2385754F5C4CD3711557683E68D17E86D84225645 -454584E185D249D45A1B58D80BAEF20B5F8F387959954F7150BB1506F192545F -8D0B5520CCBD9B3F8233EDCC3A8A54ADC62E2ECDBEFC7E6558B704C496231FC6 -5DA2D57F527B0A1212D90E8A3283B7F5E91BBE69E5C2C72BED965159268EC094 -F141662370EE337484478AF2A77BAAE9EDE5AD581154B672F724F251757003FB -A8C2BB7DCB677391C4828FEEE122E954D8337EB56DD4CD99985FC604C5824AC3 -A7253ADE48DBCDF9B687FAA3C92BFCC2DE44E931D5A7CA8BA9964664E1AFD06A -B40186886D11A339052E94B09F90E70567F7F708DA7B306D7F056838CD1FD572 -0C6FB301F3F42F6114D9DB4AC0FA9CA68F3D5614D0D426B5DE74E06BF85992D5 -E8E54550C6887ACD6FC0DBEFE1143C1F029DDD05DDD208ED8DC1A64BD20F8D9F -EA56B003AA11E07A9E43895042522A71F2DF5C959CA5FBA86E8914C219E1C9E5 -F3A59367FFF14B4C370460AA26453B353FE81DFA941E883FF01BD130BDBDE815 -C9AC40719844BEDE5B416B1F7E1D434CAAE38362A3D700366B2C4F041265B001 -336BF6CE377933574015C8B59A28F077C77463EA616CEBD5BBFA04B144E80DC1 -2D6DA41C0F26AD69F779AC2766FF06551AADD6B00BEE5D44E3D865810343B679 -99EC89107C772D92177F7C6368EB2EBD404C307C7A61740128F17FF3EBFD2056 -1E0DC9F06EB698A33D3DF0AAFE6E72EF39E253693340A0287B82EF14AC08A7C3 -B4C4CDC496EE43EAD86507D46DED4C7D3D99EED9CA462E603CB4F1EC0E304C84 -B6B037C70E07FAAD4B119D7BAF5A594024FE5C8A378BC4720003EDB37D134469 -5D67645E3BE7E394EE9E56A29719C680CC66805A0D4F9AB570D69DCC3022FD31 -DC7467EC1B19F2CB999933C07A438550E6900868254D7F657D3EC7BEBD79082C -8095AC3019E5F899AC0F5502E99DEE20CE7B8CDDB811DCB060AB325048C79D0F -41300B7D1C13AC1C04549DC95B6093578D072AAAF13F37F2A475BC17D57B0AC6 -9ADC50F4C764FE43B9E7DE7D4BBB3E43F8FF95648E50F942D8591558BBF894BF -51869FDE4740C8B15977EA5B59E1A06F64DA7C1E47B4D4AD1F08CBC66C356746 -1DDA5076C5B5B9006E9B2D1D4CD1AFFE9A6F537E206F37BA71AD660B753B299C -549FE2A7AD1F9112995E00FCE3FFB8822336D0BE51229925F456875D1C8C325E -5BBC205ACCB4D26E784BE9BD58A0065E619A23EEB049DE890D7C47D61F92A634 -D4909BFD83F7F7DEABEAA5ACB4881D7F869F1C27D10204CAC28B679A8C040039 -228F897FBA6F069189195F9C66FE5891DACA04536CD52F879BBB21CF628DFF35 -46420BBF8DD18968DB1F9D9501A7A659DA200E4569A8BC093EBF14936371D310 -5C0C6F928EF99CDDF48E5C8D800611571B1AF67F2072EF351B172DFA5441B3B7 -3863F87F500BEDAB4DCE7A8020EDCE3DA24647410E1B2D57DCFD3ABE88EC836E -B2B421494B6D6506D3AE6D250874CC3DE12C3B6435A92A06A959B640C34D1AE4 -5F347A778DD593C85A480E00811972B715E383ED4D58B07F1BF3F42AC89E9411 -034C64272115F2BB96E20317948A68867882A12BA95BD92AA1DF41227DF95129 -E49A44406A4236C5DAB9413F9B7FCB3D25BF6B382C07BAA6392E1AEE4619AE2B -73B47D410B83179FA64E4CBF743A8D45FED56331522F4FEA3E5C36D3CA86755A -88B29378E94473334212AC5D6416FADAB8CC6B125D784645E61354338B26A07B -34D796FA5047DCBB0624FED30C86B0EB051835E63B12D624F2CD05BF3DF38DB1 -C372CBE387A00AB3A74F10514A6BF7D0513E86517AB41D98C9480016669B70F8 -F37D64ECC7F138869A8D8592DCB25F71DD4799D7E18DAA4CD6C8480129FA8FE5 -E4A879FEF79D1434F62D49013A63218E711BE5163FC83D4982145A4775C0F9A4 -5E49E2ED06742B178AD18864BD61BA3F809BA8FF6D4388545B7F3D0A83D256B9 -9C8539CDDADE85521AE30B34FDFF5ABFE311308F2CF176396045F39E6629417F -B1C1390DADA0F2768C3C861A93D1FD6C24283A3998BC46931FBF267A4159E0ED -CC4D734A34B4308C111C4ADE26A089F408209D8C8640EA307966CA8FCD0F7AD6 -3BAC919EE5351ACBC64A6337E6ADF747E67E2B74EDA9C03DA7E4F66BC1ACAA0F -5FAB1FBAC8C80830B30A1BCE17B0D0E410A21909E0979C5FE305356305C6EEEE -19AF5D98891D748334477DA8595102EA8E1C91F042A3AEDC117E8B97E89CA6F4 -717C8F0744877AC073D2DA0EA7242FB21B62BE2F0103852B58839262B454EA68 -686FAD73FAA8E17F2627FEA0ABB12E19F1C7D07EC2E8F1381D675EEA0E486600 -CC69219D548EF0D35661A088B512B78CD82359C34FE35A74270C88F0C45B6F04 -1C5336E3751F24F5ED07C129713EF1A617CD13E623A6BB17C4842469D5EBAA4D -D108123D0BF24B0796A1DD7CC772D0 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (bardiag1.dvi) -@start /Fa 130[48 1[48 1[48 1[48 48 48 48 48 48 1[48 -48 48 48 48 48 1[48 48 48 48 48 48 48 48 48 4[48 4[48 -1[48 48 48 2[48 2[48 48 6[48 48 48 5[48 7[48 1[48 1[48 -48 1[48 48 48 2[48 1[48 1[48 37[{}46 90.9091 /CMITT10 -rf /Fb 135[71 3[52 53 2[75 67 75 112 37 2[37 75 67 41 -61 3[65 20[81 5[85 17[67 2[67 2[37 46[{}19 119.552 /CMBX12 -rf /Fc 198[56 56 56 56 56 56 56 56 56 56 48[{}10 99.6264 -/CMBX12 rf /Fd 141[44 8[44 1[44 2[44 1[44 44 97[{}6 83.022 -/CMTT10 rf /Fe 137[44 46 1[33 33 2[42 46 69 23 2[23 46 -2[37 46 37 46 42 12[60 30[42 4[42 1[23 33[46 12[{}20 -83.022 /CMR10 rf /Ff 252[34 3[{}1 58.1154 /CMSY7 rf /Fg -130[48 1[48 48 48 48 48 48 48 48 48 48 1[48 48 48 48 -48 48 1[48 48 48 48 48 48 48 48 48 3[48 48 48 1[48 4[48 -48 48 1[48 3[48 4[48 2[48 48 48 48 3[48 2[48 48 48 1[48 -48 48 48 48 48 48 48 48 48 48 3[48 48 48 4[48 33[{}59 -90.9091 /CMTT10 rf /Fh 198[45 45 45 45 45 45 45 45 45 -45 48[{}10 90.9091 /CMR10 rf /Fi 130[51 1[51 3[51 51 -1[51 1[51 2[51 51 51 3[51 51 51 1[51 51 51 51 51 4[51 -92[{}18 99.6264 /CMTT12 rf /Fj 133[43 51 51 70 51 54 -38 38 38 51 54 49 54 81 27 51 1[27 54 49 30 43 54 43 -54 49 3[27 49 27 1[73 73 100 2[70 54 3[76 1[89 61 2[35 -73 77 64 66 1[70 69 73 3[76 2[27 49 49 49 49 49 49 49 -49 49 49 1[27 33 27 2[38 38 27 3[81 49 21[54 12[{}65 -99.6264 /CMR12 rf /Fk 133[72 5[63 1[66 2[81 90 134 45 -2[45 3[74 90 2[78 24[126 19[81 52[{}13 143.462 /CMBX12 -rf /Fl 134[62 3[65 46 46 46 1[65 59 65 98 33 3[65 2[52 -65 52 65 59 7[88 5[65 86 8[42 1[92 2[89 1[83 88 91 12[59 -59 59 59 1[33 1[33 2[46 46 33 1[98 37[{}35 119.552 /CMR12 -rf /Fm 252[60 3[{}1 119.552 /CMSY10 rf /Fn 141[89 8[89 -1[89 2[89 1[89 89 97[{}6 172.188 /CMTT12 rf /Fo 138[88 -61 1[61 1[88 79 88 133 1[83 1[43 88 79 1[70 88 70 1[79 -12[115 25[43 7[79 50[{}18 172.188 /CMR17 rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - -%%EndSetup -%%Page: 1 1 -1 0 bop Black Black Black Black 257 253 a Fo(The)104 -b Fn(bardiag)49 b Fo(pac)l(k)-9 b(age:)70 b(do)t(cumen)l(tation)51 -b(part)h(2)3504 191 y Fm(\003)1536 549 y Fl(R.)39 b(Stepan)m(y)m(an) -1285 698 y(rstepan)m(y)m(an@y)m(aho)s(o.com)1397 932 -y(Decem)m(b)s(er)f(10,)g(2003)-104 1504 y Fk(4)161 b(Horizon)l(tal)52 -b(mo)t(de)-104 1723 y Fj(There)35 b(is)f(also)g(a)g(p)s(ossibilit)m(y)h -(to)f(dra)m(w)g(a)g(diagram)f(with)i(horizon)m(tally)f(orien)m(ted)h -(bars.)48 b(An)34 b(example)h(of)-104 1843 y(suc)m(h)f(a)e(diagram)h -(is)g(sho)m(wn)h(in)f(Fig.4.1)42 1964 y(The)40 b(idea)e(is)h(that)f -(one)h(has)g(to)f(b)s(e)g(able)h(to)f(\\rotate")f(a)h(diagram)h -(without)f(c)m(hanging)h(to)f(m)m(uc)m(h)i(in)-104 2084 -y(the)35 b(source.)48 b(F)-8 b(or)34 b(this)g(purp)s(ose)h(a)f -(parameter)g Fi(\\bdorientation)k Fj(is)d(in)m(tro)s(duced.)49 -b(It)34 b(should)h(ha)m(v)m(e)g(one)-104 2204 y(of)30 -b(t)m(w)m(o)i(v)-5 b(alues:)44 b Fi(\\bdvert)32 b Fj(\(default\))f(and) -g Fi(\\bdhor)p Fj(,)i(meaning)f(v)m(ertical)g(and)f(horizon)m(tal.)43 -b(The)32 b(Fig.4.1)e(is)-104 2325 y(dra)m(wn)j(with)h(the)f(follo)m -(wing)f(piece)i(of)e(co)s(de)-232 2484 y Fh(1)83 b Fg(\\begin)n -({figure)o(}[!)o(ht)o(]\\centering)-232 2597 y Fh(2)169 -b Fg(\\renewcommand)l({\\bdorientation)l(}{\\)o(bdhor)o(})-232 -2710 y Fh(3)g Fg(\\input)n({figs)o(/examp)n(6.tex)o(})-232 -2823 y Fh(4)83 b Fg(\\caption)n({xxxx)o(})-232 2936 y -Fh(5)g Fg(\\end)o({figure)n(})-104 3103 y Fj(Line)33 -b(2)f(sets)i(the)f(orien)m(tation.)42 3223 y(The)38 b(main)f(p)s(oin)m -(t)g(here)h(is)f(that,)h(while)g(calling)h Fi(bardiagrambegin)h -Fj([see)e(section)g(4.1)f(for)f(the)h(list-)-104 3343 -y(ing],)g(one)f(c)m(hanges)h(the)f(meaning)g(of)f(its)h(parameters.)54 -b(If)36 b(b)s(efore)g(the)g(argumen)m(ts)h(#1)e(and)h(#2)g(mean)m(t) --104 3464 y(X\(=horizon)m(tal\))g(and)h(Y\(=v)m(ertical\))g(sizes)h(of) -e(the)g(framed)h(part)f(of)f(the)i(diagram,)g(then)g(no)m(w)g(one)f -(has)-104 3584 y(to)c(call)h(Y)g(the)g(direction)g(along)f(the)h(bars.) -44 b(So,)33 b(after)-104 3704 y Fi(\\renewcommand{\\bdorientat)q(ion)q -(}{\\b)q(dhor)q(})-104 3825 y Fj(X)51 b(b)s(ecomes)h(v)m(ertical)h(and) -e(Y)f(horizon)m(tal.)99 b(It)51 b(sounds)h(crazy)-8 b(,)57 -b(I)51 b(kno)m(w.)99 b(In)52 b(fact,)j(it)c(means)h(that)-104 -3945 y(y)m(ou)47 b(don't)g(need)g(to)f(c)m(hange)h(the)g(argumen)m(ts)h -(of)e Fi(\\beginbardiag)j Fj(to)d(rotate)g(the)h(diagram.)85 -b(Only)-104 4066 y Fi(\\bdorientationin)37 b Fj(should)c(b)s(e)g -(rede\014ned.)45 b(The)34 b(same)f(holds)g(for)g(unit)f(lengths)i -(\(args)e(#6)h(and)g(#7\).)42 4186 y(The)39 b(same)f(idea)g(ma)m(y)g(w) -m(ork)g(for)f(a)g(legend)i(-)d(its)i(argumen)m(t)g(are)g(no)m(w)g -(\\measured")g(p)s(erp)s(endicular)-104 4306 y(to)31 -b(the)g(bars)g(\(#1\))g(and)g(along)g(the)g(bars)h(\(#2\).)43 -b(Still,)31 b(y)m(ou)h(will)g(probably)f(need)h(to)f(shift)g(the)h -(legend)g(b)m(y)-104 4427 y(hand)h(to)f(mak)m(e)i(it)e(lo)s(ok)h(prett) -m(y)-8 b(.)42 4547 y(W)g(ell,)38 b(basically)-8 b(,)37 -b(that's)f(it.)53 b(Of)35 b(course,)j(the)e(bar)g(primitiv)m(es,)i -(whic)m(h)f(are)f(used)h(to)e(dra)m(w)i(the)f(\\real)-104 -4668 y(things")k(should)h(b)s(e)f(a)m(w)m(are)g(of)f(a)h(p)s(ossibilit) -m(y)h(to)f(dra)m(w)g(them)g(horizon)m(tally)-8 b(.)66 -b(All)40 b(primitiv)m(es)i(supplied)-104 4788 y(with)33 -b(this)g(pac)m(k)-5 b(age)34 b(w)m(ork)f(this)g(w)m(a)m(y)-8 -b(.)42 4908 y(T)g(o)36 b(demonstrate)h(the)e(concept)i(let)f(me)g(dra)m -(w)g(the)g(same)g(diagram)g(as)f(in)h(Fig.2.1,)f(but)h(no)m(w)g(in)g -(the)-104 5029 y(horizon)m(tal)d(mo)s(de.)-232 5188 y -Fh(1)83 b Fg(\\renewcommand)m({\\)o(bdorientation)l(}{\\bdhor)n(})-232 -5301 y Fh(2)g Fg(\\begin)n({figure)o(}[)o(t]\\)o(centering)-232 -5414 y Fh(3)169 b Fg(\\input)n({figs)o(/examp)n(1.tex)o(})-232 -5527 y Fh(4)83 b Fg(\\caption)n({\\)o(label)o({fig)o(:1)o(hor)o(})48 -b(\\figref)n({fig)o(:1})f(redrawn)f(in)h(the)g(horizontal)e(mode)o(.}) --232 5640 y Fh(5)83 b Fg(\\end)o({figure)n(})p Black --104 5725 1588 4 v 7 5786 a Ff(\003)45 5816 y Fe(This)28 -b(\014le)g(has)f(v)n(ersion)f(n)n(um)n(b)r(er)h(0.5)g(and)g(describ)r -(es)55 b Fd(bardiag)25 b Fe(v)n(er.0.5)p Black Black -1856 6065 a Fj(1)p Black eop -%%Page: 2 2 -2 1 bop Black Black Black 860 2623 a @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray 0. true 14.22722 15.9336 -298.77159 345.98663 .5 Frame gsave 0 0 1 0 setcmykcolor fill grestore -gsave 1.0 SLW 0 setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 14.22722 345.98663 0.0 318.67197 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 0.8 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 14.22722 15.9336 0.0 -11.38107 /Lineto /lineto load -def false Line gsave 1 setgray fill grestore gsave 0.8 SLW 0 setgray -0 setlinecap stroke grestore end - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 298.77159 15.9336 284.54437 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 0.8 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 298.77159 345.98663 284.54437 318.67197 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.8 -SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray 0. true 0.0 -11.38107 -284.54437 318.67197 .5 Frame gsave 1.0 SLW 0 setgray 0 setlinecap -stroke grestore end - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 0.0 91.0542 -22.76228 .5 Frame gsave 1 0 0 setrgbcolor fill grestore gsave 0.8 -SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 91.0542 0.0 91.0542 -22.76228 105.28142 50.07695 105.28142 27.31467 91.0542 0.0 /Lineto -/lineto load def false Polygon gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 91.0542 22.76228 0.0 -22.76228 14.22722 50.07695 105.28142 50.07695 91.0542 22.76228 /Lineto -/lineto load def false Polygon gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 955 2561 a Fc(32)p -Black -449 w Fj(1990)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 91.0542 0.0 -204.87195 22.76228 .5 Frame gsave 0 0 1 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 204.87195 0.0 204.87195 -22.76228 219.09917 50.07695 219.09917 27.31467 204.87195 0.0 /Lineto -/lineto load def false Polygon gsave 0 0 1 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 204.87195 22.76228 -91.0542 22.76228 105.28142 50.07695 219.09917 50.07695 204.87195 22.76228 - /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 1710 2561 a Fc(40)p -Black 860 2623 a @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 22.76228 -56.90887 45.52457 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 56.90887 22.76228 -56.90887 45.52457 71.1361 72.83923 71.1361 50.07695 56.90887 22.76228 - /Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 56.90887 45.52457 -0.0 45.52457 14.22722 72.83923 71.1361 72.83923 56.90887 45.52457 -/Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 955 2372 a(20)p -Black -449 w Fj(2000)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 56.90887 22.76228 -142.27219 45.52457 .5 Frame gsave 0 0 1 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 142.27219 22.76228 -142.27219 45.52457 156.4994 72.83923 156.4994 50.07695 142.27219 22.76228 - /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 142.27219 45.52457 -56.90887 45.52457 71.1361 72.83923 156.4994 72.83923 142.27219 45.52457 - /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 1427 2372 a Fc(30)p -Black 860 2623 a @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 45.52457 -36.99077 68.28685 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 36.99077 45.52457 -36.99077 68.28685 51.21799 95.60152 51.21799 72.83923 36.99077 45.52457 - /Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 36.99077 68.28685 -0.0 68.28685 14.22722 95.60152 51.21799 95.60152 36.99077 68.28685 - /Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 955 2183 a(13)p -Black -449 w Fj(2010)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 36.99077 45.52457 -179.26295 68.28685 .5 Frame gsave 0 0 1 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 179.26295 45.52457 -179.26295 68.28685 193.49017 95.60152 193.49017 72.83923 179.26295 -45.52457 /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor -fill grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore -end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 179.26295 68.28685 -36.99077 68.28685 51.21799 95.60152 193.49017 95.60152 179.26295 68.28685 - /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 1262 2183 a Fc(50)p -Black 860 2623 a @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 113.81142 -59.75432 136.5737 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 59.75432 113.81142 -59.75432 136.5737 73.98154 163.88837 73.98154 141.12608 59.75432 113.81142 - /Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 59.75432 136.5737 -0.0 136.5737 14.22722 163.88837 73.98154 163.88837 59.75432 136.5737 - /Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 955 1616 a(21)p -Black -449 w Fj(1990)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 59.75432 113.81142 -230.48094 136.5737 .5 Frame gsave 0 0 1 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 230.48094 113.81142 -230.48094 136.5737 244.70816 163.88837 244.70816 141.12608 230.48094 -113.81142 /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor -fill grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore -end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 230.48094 136.5737 -59.75432 136.5737 73.98154 163.88837 244.70816 163.88837 230.48094 -136.5737 /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor -fill grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore -end - -@endspecial 1 TeXcolorgray 1451 1616 a Fc(60)p -Black 860 2623 a @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 136.5737 -71.1361 159.33598 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 71.1361 136.5737 71.1361 -159.33598 85.36331 186.65065 85.36331 163.88837 71.1361 136.5737 /Lineto -/lineto load def false Polygon gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 71.1361 159.33598 -0.0 159.33598 14.22722 186.65065 85.36331 186.65065 71.1361 159.33598 - /Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 955 1427 a(25)p -Black -449 w Fj(2000)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 71.1361 136.5737 -253.24449 159.33598 .5 Frame gsave 0 0 1 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 253.24449 136.5737 -253.24449 159.33598 267.47171 186.65065 267.47171 163.88837 253.24449 -136.5737 /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor -fill grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore -end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 253.24449 159.33598 -71.1361 159.33598 85.36331 186.65065 267.47171 186.65065 253.24449 -159.33598 /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor -fill grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore -end - -@endspecial 1 TeXcolorgray 1545 1427 a Fc(64)p -Black 860 2623 a @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 159.33598 -165.03574 182.09827 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 165.03574 159.33598 -165.03574 182.09827 179.26295 209.41293 179.26295 186.65065 165.03574 -159.33598 /Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor -fill grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore -end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 165.03574 182.09827 -0.0 182.09827 14.22722 209.41293 179.26295 209.41293 165.03574 182.09827 - /Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 955 1238 a(58)p -Black -449 w Fj(2010)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 165.03574 159.33598 -256.08994 182.09827 .5 Frame gsave 0 0 1 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 256.08994 159.33598 -256.08994 182.09827 270.31715 209.41293 270.31715 186.65065 256.08994 -159.33598 /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor -fill grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore -end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 256.08994 182.09827 -165.03574 182.09827 179.26295 209.41293 270.31715 209.41293 256.08994 -182.09827 /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor -fill grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore -end - -@endspecial 1 TeXcolorgray 2325 1238 a Fc(32)p -Black 860 2623 a @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 227.62283 -62.59976 250.38512 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 62.59976 227.62283 -62.59976 250.38512 76.82698 277.69978 76.82698 254.9375 62.59976 227.62283 - /Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 62.59976 250.38512 -0.0 250.38512 14.22722 277.69978 76.82698 277.69978 62.59976 250.38512 - /Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 955 671 a(22)p -Black -449 w Fj(1990)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 62.59976 227.62283 -116.6632 250.38512 .5 Frame gsave 0 0 1 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 116.6632 227.62283 -116.6632 250.38512 130.89041 277.69978 130.89041 254.9375 116.6632 -227.62283 /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor -fill grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore -end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 116.6632 250.38512 -62.59976 250.38512 76.82698 277.69978 130.89041 277.69978 116.6632 -250.38512 /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor -fill grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore -end - -@endspecial 1 TeXcolorgray 1474 671 a Fc(19)p -Black 860 2623 a @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 250.38512 -34.14532 273.1474 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 34.14532 250.38512 -34.14532 273.1474 48.37254 300.46207 48.37254 277.69978 34.14532 250.38512 - /Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 34.14532 273.1474 -0.0 273.1474 14.22722 300.46207 48.37254 300.46207 34.14532 273.1474 - /Lineto /lineto load def false Polygon gsave 1 0 0 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 955 482 a(12)p -Black -449 w Fj(2000)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 34.14532 250.38512 -85.36331 273.1474 .5 Frame gsave 0 0 1 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 85.36331 250.38512 -85.36331 273.1474 99.59053 300.46207 99.59053 277.69978 85.36331 250.38512 - /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 85.36331 273.1474 -34.14532 273.1474 48.37254 300.46207 99.59053 300.46207 85.36331 273.1474 - /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 1238 482 a Fc(18)p -Black 860 2623 a @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 273.1474 -25.609 295.90968 .5 Frame gsave 1 0 0 setrgbcolor fill grestore gsave -0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 25.609 273.1474 25.609 -295.90968 39.83621 323.22435 39.83621 300.46207 25.609 273.1474 /Lineto -/lineto load def false Polygon gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 25.609 295.90968 0.0 -295.90968 14.22722 323.22435 39.83621 323.22435 25.609 295.90968 /Lineto -/lineto load def false Polygon gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 955 293 a(9)p -Black -393 w Fj(2010)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 25.609 273.1474 -59.75432 295.90968 .5 Frame gsave 0 0 1 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 59.75432 273.1474 -59.75432 295.90968 73.98154 323.22435 73.98154 300.46207 59.75432 273.1474 - /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray [ 59.75432 295.90968 -25.609 295.90968 39.83621 323.22435 73.98154 323.22435 59.75432 295.90968 - /Lineto /lineto load def false Polygon gsave 0 0 1 setrgbcolor fill -grestore gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 1 TeXcolorgray 1167 293 a Fc(12)p -Black 836 2797 a Fj(0)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 28.45444 -5.69054 28.45444 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 28.45444 318.67197 28.45444 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial 1048 -2797 a(10)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 56.90887 -5.69054 56.90887 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 56.90887 318.67197 56.90887 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial 1284 2797 a(20)860 -2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 85.36331 -5.69054 85.36331 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 85.36331 318.67197 85.36331 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial 1520 2797 a(30)860 2623 y @beginspecial -@setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 113.81775 -5.69054 113.81775 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 113.81775 318.67197 113.81775 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial -1756 2797 a(40)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 142.27219 -5.69054 142.27219 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 142.27219 318.67197 142.27219 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial 1992 2797 a(50)860 -2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 170.72662 -5.69054 170.72662 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 170.72662 318.67197 170.72662 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial 2229 2797 a(60)860 2623 y @beginspecial -@setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 199.18106 -5.69054 199.18106 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 199.18106 318.67197 199.18106 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial -2465 2797 a(70)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 227.6355 -5.69054 227.6355 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 227.6355 318.67197 227.6355 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial 2701 2797 a(80)860 -2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 256.08994 -5.69054 256.08994 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 256.08994 318.67197 256.08994 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial 2937 2797 a(90)860 2623 y @beginspecial -@setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 284.54437 -5.69054 284.54437 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 284.54437 318.67197 284.54437 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial -3149 2797 a(100)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 1 setgray 0. true 184.95384 253.23048 -253.24069 273.1474 .5 Frame gsave 1 setgray fill grestore gsave 0.8 -SLW 1 setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 193.48965 257.4984 -210.5613 268.87949 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 2679 -463 a(girls)860 2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 1 setgray 0. true 184.95384 233.31357 -253.24069 253.23048 .5 Frame gsave 1 setgray fill grestore gsave -0.8 SLW 1 setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 193.48965 237.58148 -210.5613 248.96257 .5 Frame gsave 0 0 1 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 2679 628 a(b)s(o)m(ys)860 -2623 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0.6 0.6 0.3 setrgbcolor 0. true -199.18106 273.1474 267.46791 300.46207 .5 Frame gsave 0.6 0.6 0.3 - setrgbcolor fill grestore gsave 0.8 SLW 0.6 0.6 0.3 setrgbcolor -0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 0.6 0.6 0.3 setrgbcolor 0. true -253.24069 260.62823 267.46791 300.46207 .5 Frame gsave 0.6 0.6 0.3 - setrgbcolor fill grestore gsave 0.8 SLW 0.6 0.6 0.3 setrgbcolor -0 setlinecap stroke grestore end - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.5 SLW .5 setgray 0. true 184.95384 233.31357 -253.24069 273.1474 .5 Frame gsave 0.5 SLW .5 setgray 0 setlinecap -stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray 0. true 0.0 -11.38107 -284.54437 318.67197 .5 Frame gsave 1.0 SLW 0 setgray 0 setlinecap -stroke grestore end - -@endspecial 1654 3078 a Fl(Graduated)37 -b(\(\045\))388 1300 y - tx@Dict begin 90. RotBegin end - 388 1300 a 271 1223 a Fl(Y)-10 -b(ear)-875 1414 y(Alpha's)596 b(Beta's)549 b(Gamma's)388 -1300 y - tx@Dict begin RotEnd end - 388 1300 a -104 3299 a Fj(Figure)31 b(4.1:)43 -b(Example)32 b(of)f(a)g(diagram)g(dra)m(wn)h(in)g(the)f(horizon)m(tal)h -(mo)s(de.)43 b(Compare)32 b(with)g(Fig.3.1.)43 b(The)-104 -3419 y(listing)33 b(can)g(b)s(e)g(found)g(in)f(section)i(4.1)p -Black 42 3705 a(The)43 b(result)g(is)g(Fig.4.2.)71 b(It)42 -b(lo)s(oks)g(quite)h(ok)-5 b(a)m(y)d(.)72 b(Ho)m(w)m(ev)m(er)44 -b(the)f(same)g(tric)m(k)g(do)s(es)f(not)g(w)m(ork)h(with)-104 -3825 y(Fig.4.3)32 b(\(whic)m(h)i(is)f(Fig.2.1)f(plus)h(a)g(legend\))g -([Fig.4.3].)43 b(Y)-8 b(ou)32 b(need)i(to)e(mo)m(v)m(e)i(the)f(legend)h -(b)m(y)f(hand.)p Black 1856 6065 a(2)p Black eop -%%Page: 3 3 -3 2 bop Black Black Black 860 3558 a @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray 0. true 0.0 -11.38107 -284.54285 270.30106 .5 Frame gsave 1.0 SLW 0 setgray 0 setlinecap -stroke grestore end - - -@endspecial 836 3732 a Fj(0)860 3558 y @beginspecial -@setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 71.13571 -5.69054 71.13571 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 71.13571 270.30106 71.13571 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial -1402 3732 a(50)860 3558 y @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 142.27142 -5.69054 142.27142 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 142.27142 270.30106 142.27142 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial 1968 3732 a(100)860 -3558 y @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 213.40714 -5.69054 213.40714 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 213.40714 270.30106 213.40714 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial 2559 3732 a(150)860 3558 y @beginspecial -@setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 284.54285 -5.69054 284.54285 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 284.54285 270.30106 284.54285 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial -3149 3732 a(200)860 3558 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 0.0 170.72571 -28.45274 .5 Frame gsave 0 1 0 setrgbcolor fill grestore end - - -@endspecial 0 TeXcolorgray 2015 3472 a Fc(120)p Black --1565 w Fj(1998)860 3558 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 56.90549 -174.99385 85.35823 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -end - - -@endspecial 0 TeXcolorgray 2050 2999 a Fc(123)p Black --1600 w Fj(1999)860 3558 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 113.81097 -209.13899 142.26372 .5 Frame gsave 0 0 1 0 setcmykcolor fill grestore -end - - -@endspecial 0 TeXcolorgray 2334 2527 a Fc(147)p Black --1884 w Fj(2000)860 3558 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 170.71646 -250.3977 199.1692 .5 Frame gsave 0 1 0 setrgbcolor fill grestore -end - - -@endspecial 0 TeXcolorgray 2676 2054 a Fc(176)p Black --2226 w Fj(2001)860 3558 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 227.62195 -187.79828 256.07469 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -end - - -@endspecial 0 TeXcolorgray 2157 1582 a Fc(132)p Black --1707 w Fj(2002)1858 4024 y Fl(Income)506 2436 y - tx@Dict begin 90. RotBegin end - 506 -2436 a 389 2477 a Fl(Y)-10 b(ear)506 2436 y - tx@Dict begin RotEnd end - 506 2436 -a Black 780 4234 a Fj(Figure)33 b(4.2:)43 b(Fig.2.1)32 -b(redra)m(wn)h(in)g(the)g(horizon)m(tal)g(mo)s(de.)p -Black Black Black 1856 6065 a(3)p Black eop -%%Page: 4 4 -4 3 bop Black Black Black 860 3498 a @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray 0. true 0.0 -11.38107 -284.54285 270.30106 .5 Frame gsave 1.0 SLW 0 setgray 0 setlinecap -stroke grestore end - - -@endspecial 836 3671 a Fj(0)860 3498 y @beginspecial -@setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 71.13571 -5.69054 71.13571 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 71.13571 270.30106 71.13571 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial -1402 3671 a(50)860 3498 y @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 142.27142 -5.69054 142.27142 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial -@beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 142.27142 270.30106 142.27142 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial 1968 3671 a(100)860 -3498 y @beginspecial @setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 213.40714 -5.69054 213.40714 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial -@setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 213.40714 270.30106 213.40714 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial 2559 3671 a(150)860 3498 y @beginspecial -@setspecial - tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def -/ArrowB { } def [ 284.54285 -5.69054 284.54285 -11.38107 /Lineto /lineto -load def false Line gsave 1 setgray fill grestore gsave 1.0 SLW 0 - setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto -} def /ArrowB { } def [ 284.54285 270.30106 284.54285 -5.69054 /Lineto -/lineto load def false Line gsave 1 setgray fill grestore gsave 0.2 -SLW 0 0 1 setrgbcolor 0 setlinecap stroke grestore end - -@endspecial -3149 3671 a(200)860 3498 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 0.0 170.72571 -28.45274 .5 Frame gsave 0 1 0 setrgbcolor fill grestore end - - -@endspecial 0 TeXcolorgray 2015 3412 a Fc(120)p Black --1565 w Fj(1998)860 3498 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 56.90549 -174.99385 85.35823 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -end - - -@endspecial 0 TeXcolorgray 2050 2939 a Fc(123)p Black --1600 w Fj(1999)860 3498 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 113.81097 -209.13899 142.26372 .5 Frame gsave 0 0 1 0 setcmykcolor fill grestore -end - - -@endspecial 0 TeXcolorgray 2334 2467 a Fc(147)p Black --1884 w Fj(2000)860 3498 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 170.71646 -250.3977 199.1692 .5 Frame gsave 0 1 0 setrgbcolor fill grestore -end - - -@endspecial 0 TeXcolorgray 2676 1994 a Fc(176)p Black --2226 w Fj(2001)860 3498 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 0.0 227.62195 -187.79828 256.07469 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -end - - -@endspecial 0 TeXcolorgray 2157 1522 a Fc(132)p Black --1707 w Fj(2002)860 3498 y @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 1 setgray 0. true 288.81099 -17.07147 -431.0747 2.84544 .5 Frame gsave 1 setgray fill grestore gsave 0.8 -SLW 1 setgray 0 setlinecap stroke grestore end - - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 297.3468 -12.80356 -314.41844 -1.42247 .5 Frame gsave 0 1 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial 3541 -3591 a(Go)s(o)s(d)32 b(statistics)860 3498 y @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 1 setgray 0. true 288.81099 -36.98839 -431.0747 -17.07147 .5 Frame gsave 1 setgray fill grestore gsave 0.8 -SLW 1 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 297.3468 -32.72047 -314.41844 -21.33939 .5 Frame gsave 0 0 1 0 setcmykcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial -3541 3757 a(Mo)s(derate)h(statistics)860 3498 y @beginspecial -@setspecial - tx@Dict begin STP newpath 0.8 SLW 1 setgray 0. true 288.81099 -56.9053 -431.0747 -36.98839 .5 Frame gsave 1 setgray fill grestore gsave 0.8 -SLW 1 setgray 0 setlinecap stroke grestore end - -@endspecial @beginspecial @setspecial - tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 297.3468 -52.63739 -314.41844 -41.2563 .5 Frame gsave 1 0 0 setrgbcolor fill grestore -gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end - -@endspecial -3541 3922 a(Bad)g(statistics)860 3498 y @beginspecial -@setspecial - tx@Dict begin STP newpath 0.5 SLW 0 setgray 0. true 288.81099 -56.9053 -431.0747 2.84544 .5 Frame gsave 0.5 SLW 0 setgray 0 setlinecap stroke - grestore end - -@endspecial 1858 3964 a Fl(Income)506 2376 -y - tx@Dict begin 90. RotBegin end - 506 2376 a 389 2416 a Fl(Y)-10 b(ear)506 2376 y - tx@Dict begin RotEnd end - 506 -2376 a -104 4173 a Fj(Figure)43 b(4.3:)64 b(Fig.2.4)42 -b(redra)m(wn)j(in)e(the)g(horizon)m(tal)h(mo)s(de.)75 -b(As)44 b(y)m(ou)f(see,)k(the)d(legend)g(messes)h(it)e(up.)-104 -4294 y(Sorry)-8 b(,)33 b(I)g(cannot)f(do)h(an)m(ything)g(ab)s(out)f -(it.)p Black Black 1856 6065 a(4)p Black eop -%%Page: 5 5 -5 4 bop Black Black -104 -150 a Fb(4.1)135 b(Listing)46 -b(of)f(the)g(example)i(Fig.4.1)-232 78 y Fh(1)83 b Fg(\\def)o(\\onecol) -n({red)o(})-232 190 y Fh(2)g Fg(\\def)o(\\onetopcol)m({blue)o(})-232 -303 y Fh(3)g Fg(\\def)o(\\twocol)n({red)o(})-232 416 -y Fh(4)g Fg(\\def)o(\\twotopcol)m({blue)o(})-232 529 -y Fh(5)g Fg(\\def)o(\\threecol)n({)o(red)o(})-232 642 -y Fh(6)g Fg(\\def)o(\\threetopcol)m({)o(blue)o(})-232 -755 y Fh(7)g Fa(\045-----------------------)o(----)o(----)o(---)o(----) -o(----)o(---)o(----)o(----)o(--)-232 868 y Fh(8)g Fa(\045This)46 -b(is)i(the)f(way)f(to)i(redefine)d(styles)-232 981 y -Fh(9)83 b Fa(\045)48 b(\\)o(newpsstyle)n({)o(mytickstyle)m(}{linewidth) -m(=1pt)o(,linecolor)m(=blue)o(})-278 1094 y Fh(10)84 -b Fa(\045)-278 1207 y Fh(11)g Fa(\045)48 b(Style)e(of)h(the)g -(foreground)e(frame)-278 1320 y Fh(12)84 b Fg(\\newpsstyle)m -({diagframestyle)l(}{)o(linewidth)n(=1)o(pt,linecolor)m(=black)n -(,fillcolor)n(=)o(white)o(})-278 1432 y Fh(13)g Fa(\045)48 -b(Style)e(of)h(the)g(background)e(frame)-278 1545 y Fh(14)84 -b Fg(\\newpsstyle)m({diagbgframestyle)-5 b(}{linewidth)m(=1pt)o -(,linecolor)n(=)o(black)o(,fillcolor)m(=yellow)n(})-278 -1658 y Fh(15)-278 1771 y(16)84 b Fa(\045)48 b(Use)e(3D)i(bars)-278 -1884 y Fh(17)84 b Fg(\\renewcommand)m({\\)o(ActiveBarPrimitive)-5 -b(}{\\)o(barTDRect)n(})-278 1997 y Fh(18)84 b Fa(\045)48 -b(Make)e(frame)h(3)o(D)-278 2110 y Fh(19)84 b Fg(\\renewcommand)m({\\)o -(frameTD)n(}{1})-278 2223 y Fh(20)-278 2336 y(21)g Fa(\045)48 -b(Put)e(ticks)h(and)g(levellines)e(each)h(10)h(yunits)-278 -2449 y Fh(22)84 b Fg(\\renewcommand)m({\\)o(betweenticks)m(}{10})-278 -2562 y Fh(23)-278 2674 y(24)g Fa(\045)48 b(Color)e(of)h(the)g(numbers)f -(on)h(the)g(bar)o(-items)-278 2787 y Fh(25)84 b Fg(\\renewcommand)m(\\) -o(numbercolor)m({\\white)n(\\bf)o(})-278 2900 y Fh(26)g -Fa(\045)48 b(Where)e(to)h(put)g(the)g(number)n(.)h(Can)f(be)g(\\)o -(bottom)o(,\\)o(belowtop)n(,\\overtop)-278 3013 y Fh(27)84 -b Fg(\\renewcommand)m({\\)o(placenumber)m(}{\\)o(bottom)n(})-278 -3126 y Fh(28)-278 3239 y(29)g Fg(\\renewcommand)m({\\)o(tdx)o(}{1.2})46 -b Fa(\045)i(depth)e(of)h(3d)-278 3352 y Fh(30)84 b Fg(\\renewcommand)m -({\\)o(tdy)o(}{6})-278 3465 y Fh(31)-278 3578 y(32)g -Fa(\045)48 b(Start)e(the)h(diagram)-278 3691 y Fh(33)84 -b Fg(\\bardiagrambegin)l({14}{100}{2)m(cm)o(}{1}{5}{0.8)m(cm}{0.1)n -(cm})-278 3804 y Fh(34)385 b Fg(\\)o(baritem)o({1990}{32}{\\)l(onecol)o -(})-278 3916 y Fh(35)514 b Fg(\\)o(subtopbaritem)m({}{40}{\\)n -(onetopcol)m(})-278 4029 y Fh(36)428 b Fg(\\)o(subbaritem)n -({2000}{20}{\\)l(twocol)o(})-278 4142 y Fh(37)514 b Fg(\\)o -(subtopbaritem)m({}{30}{\\)n(twotopcol)m(})-278 4255 -y Fh(38)428 b Fg(\\)o(subbaritem)n({2010}{13}{\\)l(threecol)n(})-278 -4368 y Fh(39)514 b Fg(\\)o(subtopbaritem)m({}{50}{\\)n(threetopcol)m(}) --278 4481 y Fh(40)385 b Fa(\045---)-278 4594 y Fh(41)g -Fg(\\)o(baritem)o({1990}{21}{\\)l(onecol)o(})-278 4707 -y Fh(42)514 b Fg(\\)o(subtopbaritem)m({}{60}{\\)n(onetopcol)m(})-278 -4820 y Fh(43)428 b Fg(\\)o(subbaritem)n({2000}{25}{\\)l(twocol)o(})-278 -4933 y Fh(44)514 b Fg(\\)o(subtopbaritem)m({}{64}{\\)n(twotopcol)m(}) --278 5046 y Fh(45)428 b Fg(\\)o(subbaritem)n({2010}{58}{\\)l(threecol)n -(})-278 5158 y Fh(46)514 b Fg(\\)o(subtopbaritem)m({}{32}{\\)n -(threetopcol)m(})-278 5271 y Fh(47)385 b Fa(\045---)-278 -5384 y Fh(48)g Fg(\\)o(baritem)o({1990}{22}{\\)l(onecol)o(})-278 -5497 y Fh(49)514 b Fg(\\)o(subtopbaritem)m({}{19}{\\)n(onetopcol)m(}) --278 5610 y Fh(50)428 b Fg(\\)o(subbaritem)n({2000}{12}{\\)l(twocol)o -(})-278 5723 y Fh(51)514 b Fg(\\)o(subtopbaritem)m({}{18}{\\)n -(twotopcol)m(})p Black 1856 6065 a Fj(5)p Black eop -%%Page: 6 6 -6 5 bop Black Black -278 -150 a Fh(52)428 b Fg(\\)o(subbaritem)n -({2010}{9}{\\)m(threecol)m(})-278 -37 y Fh(53)514 b Fg(\\)o -(subtopbaritem)m({}{12}{\\)n(threetopcol)m(})-278 76 -y Fh(54)84 b Fg(\\drawlevellines)-278 189 y Fh(55)256 -b Fa(\045)47 b(Legend)-278 302 y Fh(56)256 b Fa(\045)81 -b(Let)o('s)47 b(make)g(the)g(background)e(white)-278 -415 y Fh(57)256 b Fa(\045)81 b(and)47 b(gray)f(frame)o(-line)g(of)h -(0.5pt)-278 528 y Fh(58)256 b Fg(\\diagLegendoptions)-5 -b({white)n(}{gray)o(}{0.5)n(pt})-278 641 y Fh(59)256 -b Fa(\045)-278 754 y Fh(60)g Fg(\\renewcommand)l({\\legendShadowColor) --5 b(}{darkyellow)m(})-278 867 y Fh(61)256 b Fa(\045)-278 -980 y Fh(62)g Fg(\\diagLegendbegin)-5 b({12}{65}{3})-278 -1092 y Fh(63)342 b Fg(\\diagLegenditem)l({)o(girls)o(}{\\)o(onecol)o(}) --278 1205 y Fh(64)g Fg(\\diagLegenditem)l({)o(boys)o(}{\\)o(onetopcol)n -(})-278 1318 y Fh(65)256 b Fg(\\diagLegendend)-278 1431 -y Fh(66)g Fa(\045)47 b(End)g(of)g(the)g(legend)-278 1544 -y Fh(67)84 b Fg(\\setlength)m({\\captionoffset)l(}{2)o(cm})-278 -1657 y Fh(68)g Fg(\\bardiagramend)l({\\parbox)n({11)o(cm}{{\\)o -(centering)45 b(\\large)h(Year)o(\\\\[0.3)n(cm])-278 -1770 y Fh(69)213 b Fg(\\hspace)n({-1)o(cm})-278 1883 -y Fh(70)g Fg(\\begin)n({tabular)n(}{p)o({3.2)o(cm})o(p{4.0)o(cm)o -(}p{3.2)o(cm)o(}})-278 1996 y Fh(71)342 b Fg(\\centering)45 -b(Alpha)n('s)j(&)f(\\centering)e(Beta)o('s)i(&)h(\\)o(centering)e -(Gamma)n('s)-278 2109 y Fh(72)213 b Fg(\\end)o({tabular)n(})-278 -2222 y Fh(73)170 b Fg(}}})-278 2334 y Fh(74)g Fg({\\)o(large)47 -b(Graduated)e(\(\\)o Fa(\045\)})p Black 1856 6065 a Fj(6)p -Black eop -%%Trailer -end -userdict /end-hook known{end-hook}if -%%EOF |