summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/bardiag/bardiag1.ps
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/bardiag/bardiag1.ps')
-rw-r--r--Master/texmf-dist/doc/latex/bardiag/bardiag1.ps3886
1 files changed, 3886 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/bardiag/bardiag1.ps b/Master/texmf-dist/doc/latex/bardiag/bardiag1.ps
new file mode 100644
index 00000000000..074313d389b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/bardiag/bardiag1.ps
@@ -0,0 +1,3886 @@
+%!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