%!PS-Adobe-2.0 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %%Title: tableau.dvi %%Pages: 5 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentFonts: CMMI10 CMSY7 CMR10 CMSY10 CMR7 CMMI7 CMSY9 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips tableau.dvi -o %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2002.01.26:1459 %%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 97 - Version 97, 93/05/07. %%Creator: Timothy Van Zandt %%Creation Date: May 7, 1993 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 (P) 0 get /BoldPentagon put /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 /.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 /.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 /.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-node.pro %! % PostScript prologue for pst-node.tex. % Version 97 patch 1, 97/05/09. % For distribution, see pstricks.tex. % /tx@NodeDict 400 dict def tx@NodeDict begin tx@Dict begin /T /translate load def end /NewNode { gsave /next ED dict dup 3 1 roll def exch { dup 3 1 roll def } if begin tx@Dict begin STV CP T exec end /NodeMtrx CM def next end grestore } def /InitPnode { /Y ED /X ED /NodePos { NodeSep Cos mul NodeSep Sin mul } def } def /InitCnode { /r ED /Y ED /X ED /NodePos { NodeSep r add dup Cos mul exch Sin mul } def } def /GetRnodePos { Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def } ifelse Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def } ifelse dx Sin mul abs dy Cos mul abs gt { dy Cos mul Sin div dy } { dx dup Sin mul Cos Div } ifelse } def /InitRnode { /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub /u ED /NodePos { GetRnodePos } def } def /DiaNodePos { w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup Cos mul exch Sin mul } def /TriNodePos { Sin s lt { d NodeSep sub dup Cos mul Sin Div exch } { w h mul w Sin mul h Cos abs mul add Div NodeSep add dup Cos mul exch Sin mul } ifelse } def /InitTriNode { sub 2 div exch 2 div exch 2 copy T 2 copy 4 index index /d ED pop pop pop pop -90 mul rotate /NodeMtrx CM def /X 0 def /Y 0 def d sub abs neg /d ED d add /h ED 2 div h mul h d sub Div /w ED /s d w Atan sin def /NodePos { TriNodePos } def } def /OvalNodePos { /ww w NodeSep add def /hh h NodeSep add def Sin ww mul Cos hh mul Atan dup cos ww mul exch sin hh mul } def /GetCenter { begin X Y NodeMtrx transform CM itransform end } def /XYPos { dup sin exch cos Do /Cos ED /Sin ED /Dist ED Cos 0 gt { Dist Dist Sin mul Cos div } { Cos 0 lt { Dist neg Dist Sin mul Cos div neg } { 0 Dist Sin mul } ifelse } ifelse Do } def /GetEdge { dup 0 eq { pop begin 1 0 NodeMtrx dtransform CM idtransform exch atan sub dup sin /Sin ED cos /Cos ED /NodeSep ED NodePos NodeMtrx dtransform CM idtransform end } { 1 eq {{exch}} {{}} ifelse /Do ED pop XYPos } ifelse } def /AddOffset { 1 index 0 eq { pop pop } { 2 copy 5 2 roll cos mul add 4 1 roll sin mul sub exch } ifelse } def /GetEdgeA { NodeSepA AngleA NodeA NodeSepTypeA GetEdge OffsetA AngleA AddOffset yA add /yA1 ED xA add /xA1 ED } def /GetEdgeB { NodeSepB AngleB NodeB NodeSepTypeB GetEdge OffsetB AngleB AddOffset yB add /yB1 ED xB add /xB1 ED } def /GetArmA { ArmTypeA 0 eq { /xA2 ArmA AngleA cos mul xA1 add def /yA2 ArmA AngleA sin mul yA1 add def } { ArmTypeA 1 eq {{exch}} {{}} ifelse /Do ED ArmA AngleA XYPos OffsetA AngleA AddOffset yA add /yA2 ED xA add /xA2 ED } ifelse } def /GetArmB { ArmTypeB 0 eq { /xB2 ArmB AngleB cos mul xB1 add def /yB2 ArmB AngleB sin mul yB1 add def } { ArmTypeB 1 eq {{exch}} {{}} ifelse /Do ED ArmB AngleB XYPos OffsetB AngleB AddOffset yB add /yB2 ED xB add /xB2 ED } ifelse } def /InitNC { /b ED /a ED /NodeSepTypeB ED /NodeSepTypeA ED /NodeSepB ED /NodeSepA ED /OffsetB ED /OffsetA ED tx@NodeDict a known tx@NodeDict b known and dup { /NodeA a load def /NodeB b load def NodeA GetCenter /yA ED /xA ED NodeB GetCenter /yB ED /xB ED } if } def /LPutLine { 4 copy 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED 1 t sub mul 3 1 roll 1 t sub mul 4 1 roll t mul add /Y ED t mul add /X ED } def /LPutLines { mark LPutVar counttomark 2 div 1 sub /n ED t floor dup n gt { pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse cvi 2 mul { pop } repeat LPutLine cleartomark } def /BezierMidpoint { /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED /t ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add 3 ay t t mul mul mul 2 by t mul mul add cy add 3 ax t t mul mul mul 2 bx t mul mul add cx add atan /NAngle ED /Y ED /X ED } def /HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def } def /HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def /NAngle yyB yyA sub xxB xxA sub Atan def } def /HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd } def /HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd } def /VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def } def /VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def /NAngle yyB yyA sub xxB xxA sub Atan def } def /VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd } def /VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check { exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark VPosEnd } def /HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2 roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx def grestore exec /LPutVar /SaveLPutVar load def } def /NCCoor { /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def /LPutPos { LPutVar LPutLine } def /HPutPos { LPutVar HPutLine } def /VPutPos { LPutVar VPutLine } def LPutVar } def /NCLine { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB lineto pop pop end } def /NCLines { false NArray n 0 eq { NCLine } { 2 copy yA sub exch xA sub Atan /AngleA ED n 2 mul dup index exch index yB sub exch xB sub Atan /AngleB ED GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1 yA1 ] cvx def mark LPutVar tx@Dict begin false Line end /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } ifelse } def /NCCurve { GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def /NCAngles { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx transform pop xB2 yB2 mtrx transform exch pop mtrx itransform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def /NCAngle { GetEdgeA GetEdgeB GetArmB /mtrx AngleA matrix rotate def xB2 yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA1 yA1 tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def /NCBar { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx itransform pop xB2 yB2 mtrx itransform pop sub dup 0 mtrx transform 3 -1 roll 0 gt { /yB2 exch yB2 add def /xB2 exch xB2 add def } { /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def /NCDiag { GetEdgeA GetEdgeB GetArmA GetArmB mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def /NCDiagg { GetEdgeA GetArmA yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED GetEdgeB mark xB1 yB1 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def /NCLoop { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED /xB3 xB2 yB2 mtrx transform pop def xB3 yA3 mtrx itransform /yB3 ED /xB3 ED xA3 yA3 mtrx itransform /yA3 ED /xA3 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % DG/SR modification begin - May 9, 1997 - Patch 1 %/NCCircle { 0 0 NodesepA nodeA \tx@GetEdge pop xA sub 2 div dup 2 exp r %r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add %exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 %mul add dup 5 1 roll 90 sub \tx@PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED /NCCircle { NodeSepA 0 NodeA 0 GetEdge pop 2 div dup 2 exp r r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 mul add dup 5 1 roll 90 sub PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED % DG/SR modification end } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def r AngleA 90 sub a add AngleA 270 add a sub tx@Dict begin /angleB ED /angleA ED /r ED /c 57.2957 r Div def /y ED /x ED } def /NCBox { /d ED /h ED /AngleB yB yA sub xB xA sub Atan def /AngleA AngleB 180 add def GetEdgeA GetEdgeB /dx d AngleB sin mul def /dy d AngleB cos mul neg def /hx h AngleB sin mul neg def /hy h AngleB cos mul def /LPutVar [ xA1 hx add yA1 hy add xB1 hx add yB1 hy add xB1 dx add yB1 dy add xA1 dx add yA1 dy add ] cvx def /LPutPos { LPutLines } def /HPutPos { xB yB xA yA LPutLine } def /VPutPos { HPutPos } def mark LPutVar tx@Dict begin false Polygon end } def /NCArcBox { /l ED neg /d ED /h ED /a ED /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def /tA AngleA a sub 90 add def /tB tA a 2 mul add def /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def /x0 xA r tA cos mul add def /y0 yA r tA sin mul add def /c 57.2958 r div def /AngleA AngleA a sub 180 add def /AngleB AngleB a add 180 add def GetEdgeA GetEdgeB /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul sub def /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def l 0 eq { x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn } { x0 y0 translate /tA AngleA l c mul add def /tB AngleB l c mul sub def 0 0 r h add tA tB arc r h add AngleB PtoC r d add AngleB PtoC 2 copy 6 2 roll l arcto 4 { pop } repeat r d add tB PtoC l arcto 4 { pop } repeat 0 0 r d add tB tA arcn r d add AngleA PtoC r h add AngleA PtoC 2 copy 6 2 roll l arcto 4 { pop } repeat r h add tA PtoC l arcto 4 { pop } repeat } ifelse closepath /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def /LPutPos { LPutVar /d ED /h ED /AngleB ED /AngleA ED /r ED /y0 ED /x0 ED t 1 le { r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC } { t 2 lt { /NAngle AngleB 180 add def r 2 t sub h mul t 1 sub d mul add add AngleB PtoC } { t 3 lt { r d add AngleB 3 t sub mul AngleA 2 t sub mul add dup 90 sub /NAngle ED PtoC } { /NAngle AngleA 180 add def r 4 t sub d mul t 3 sub h mul add add AngleA PtoC } ifelse } ifelse } ifelse y0 add /Y ED x0 add /X ED } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def } def /Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1 ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos { LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop } { pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine } def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin /ArrowA { moveto } def /ArrowB { } def false Line closepath end } def /LPutCoor { NAngle tx@Dict begin /NAngle ED end gsave CM STV CP Y sub neg exch X sub neg exch moveto setmatrix CP grestore } def /LPut { tx@NodeDict /LPutPos known { LPutPos } { CP /Y ED /X ED /NAngle 0 def } ifelse LPutCoor } def /HPutAdjust { Sin Cos mul 0 eq { 0 } { d Cos mul Sin div flag not { neg } if h Cos mul Sin div flag { neg } if 2 copy gt { pop } { exch pop } ifelse } ifelse s add flag { r add neg } { l add } ifelse X add /X ED } def /VPutAdjust { Sin Cos mul 0 eq { 0 } { l Sin mul Cos div flag { neg } if r Sin mul Cos div flag not { neg } if 2 copy gt { pop } { exch pop } ifelse } ifelse s add flag { d add } { h add neg } ifelse Y add /Y ED } def end % END pst-node.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: CMSY9 %!PS-AdobeFont-1.1: CMSY9 1.0 %%CreationDate: 1991 Aug 15 07:22:27 % 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 (CMSY9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY9 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 15 /bullet put readonly def /FontBBox{-30 -958 1146 777}readonly def /UniqueXX 5000819 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f67052788e6703bb5ee49533870bca1f113ad8 3750d597b842d8d96c423ba1273ddc63eb43f34fa90ea73a234af35fd9b24eb7 4f19626e9124df7acb92629cc87b2cf81c4a89b27447806db34393ddf0402958 e2daee0b4bf315f9aa0a2650d2e11ee289ffaec940d0af160fe7f29411c1c458 69d1ac3bcfe2ae4da72422549095f1fc9fec606289316f106e719a4ae2fd45ee 868fddf07a80e9a626bb43cdfdaa9dcd208b88fd99af20b27f9d6b5cda6a3fa8 8d5acfce8b5eebb38854378cecc3bfdac526514f1be9fb28ae628918ba942a3e 05b78c3aff808cf416a5ed01be280231b75a7aee0c66b0549713bef6b3cbc188 e625ba81a0a7f34771e69cf51959595a11c3e703d4cc8f8c672608fc8f75ccf6 cf2a5de4f62d52b1aba43f883ed220a8a3b73bbae746ffa2ada0ef0989f9dc7e 0dbfe433ad1c0a9498e8ac10680b74ec7d6d3761e38ec5179998ebd716585a2a 2510df3fd43ec614f90946dc1844be36d62129c192823f942623d693cab5e991 9813dd1e344fde5ce939686cfe018d19d23e73640fbba0fcb81907d923f39588 7ce98e5b8cc9dae31c2eb51ae8dd46c7f6c5be736ac58673f0350f674ddb4469 778ca106b4990cb631680040dac29227a5006492dada4080d32ea0b1907a 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI7 %!PS-AdobeFont-1.1: CMMI7 1.100 %%CreationDate: 1996 Jul 23 07:53:53 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI7 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 107 /k put readonly def /FontBBox{0 -250 1171 750}readonly def /UniqueXX 5087382 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f 15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 bdd7da12534ba078ad3d780414930f01bdaae649990604a33aa9eaffbe5b5489 e5c7c9ff9d9be01b08220832c41caac64816b53bbc087ae4b621d2b44b21ae5e 3f7fe4ddb05c675abfe30510eee4a7c874bb57b2ffe521a6875eddfdfd18c781 25bfca5a097aad361dd94df46f14026c25ea988194899b95001209cb7009cead 4b4ea03473ea120e7a7e341d4e3926796347fdb3a124c29660ac09f4648b313c b58e824884382f24ce08d2edc686923acace1201c16a07a42803288cd0b946f7 546510e95b1fa1cc96f0bf72aa823d8e83d7c68c752c82a54c752eed2b1e699d e9db1830272ffbf2f4996ccc2d6fe2ae272798989525ef3b67b0d09bffcef749 a805e5f76578222b9c4a8a09b13189a16ab746ddef7875f1ecf83e568f493d82 ff729baa1e0834dbec30a35d3c49c9b10c5e1d90c6e3c8fb737df5ceb3299d96 0fb79632f91f257753b4d2e34e3f54a26c7b950981fb7fe4dee3315db63e75b0 24b4d318baec8aac9cde186f6d65767df1dba35124287c2e805bc660a3a22772 0ae4fa097f1d75107441c0a0fbb9eec17d5516fa03b98756b7df7ac7eff9c7a2 364b9f691ed5cb692dfff9dd80c761e9c4d5d6061782b327302c053ce1cd09ba 0605ebf761cf9b730524e1994e7dfaa956799d522ec53d5acba27a35c4d28279 617771938ece58c5ab664aa00c1bc4efba2d15504247a68e3af0f9bd59a387b3 80db88cca083b06f5af70d768d1699826fb12ce12efc2b4c70923e052dbb964f 5fa957c3ce225c0fda64d9b5321ee1ade207c1cc93105096cc73118f4082594c 8ecddeb0d7bfde6f70bc62f10407c26a476ed88be7999d64a15912493829a9de 62c71f5a34fbf5a843e311873cd98817dc9f8a4aeb7e0738b5de10043f5cfea7 147f31c39019afacba581f8351d51c8da6e4e299427e120776055e8f3670eacb 6c0b673108232691a3c169f9be51e4f609834b56cbb6eb1c26763ae597330914 7280cd97c723f71fc2b6663a53660326d25a3344be83bde128181c44afe96e5a b865cc70715b4b3fbe0b5de17d05854bb80b9fa8cb06cc414b9da1619d9d9bed 999d3087c58c2cfc97f6f3afc485dab294dc3fbd4300a7d992369d0a9a119e60 a2bf2efd01539a19980f0b17474a3a5b52ea1a89d1cfa93c61ff493c58f4d31b 86f19a10616fdce79e8e2852c5ebc40264c299db337140c14de2ededeec685f5 37403f032345da9ab676ff2968340a4442574f1514989a7b6c44fb71f5e3b9ee 3863b9a0603134d2631afb49351ccb0cf05610e51a5bbac02bc1d5d77828ee0e 67f8c833c7e0c1300dfbb7ccec832d248d4eebdc0c05f58f7e48963d79fb4fb8 ad093a3472520a609a4fbc4aa37acf569e467faeb7f943b60d74ecc498e30fbc 3ee440207190bb7fe92aa867853cb82d2ac8fb673688bf394ca5ac5c7dbdbfab 7a965070cd37ed109ef029576031fbde49956e9dd80d1f2add6fdfd1cfe85bca b0 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR7 %!PS-AdobeFont-1.1: CMR7 1.0 %%CreationDate: 1991 Aug 20 16:39:21 % 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 (CMR7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR7 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 49 /one put dup 50 /two put dup 108 /l put dup 110 /n put readonly def /FontBBox{-27 -250 1122 750}readonly def /UniqueXX 5000790 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b448685940729e6e22f4be0e08c6505cba868f7950 93f556b64b808dd710eb936d3ac83e5783b5f7e56d363a59a026a5619a357d21 c4e77bea121eb24b09027d1aad93158edf912940e91cd2f17922b35885894644 7773730bb19af9e70453e1b78d5edc123b273a979891d6d5e624f4a388f3897e 13b045e34b4ee2f5e4fc5e996d3549640010c671de14d18b0b3cd300e57dac03 22e59bfbf7b29422230870f5897fcfaad4b50c7c1c58edcd119218163d6f6e56 25ccb882db7b6d09a1586508e8cb642a11c29a46915e4a96e282079cb21922c1 c2e360b487a45302fd22ec8c5fab63e54b5e844d4b17ca2fff37c69c366dd72a d02922c14c0932f65ed03e4219c117962edbad2dcdeaa9c10ce8af38a4ae52e2 b377245b0be19a77d6c936e7530cc4d0b78d0cc4a92698fa2870fa54f2d8503e 2d17b3d52fb2febb09f2b2af0c2a1892039ebe19a690098799a858e3d39631bd 6925a154d161df3918074ada6bd52baddd0adc3f07e2d9f15e27cbf7fe8b98c4 07205c811121fa91e059f2f99322fed63f359ac9da97aec383f067f23e5de331 51e80f0a88ab50fe8fdae4a5de93c1ae2fdca06150b37246140c0e87cb2325a6 0d2349162ae3ac93144eee1e665a1289105318fdfe86b6e76251cb25adc967d3 d0b97fe5e279e1161736ab22b4ca510b964342383a840defd38f96a7280e6ac1 34e48d740607ff2e7804164a16d47735864db847c97335e6d4215cb99911a1ec 015a3edaac1f28fedd56d2467130d07bae9416c15f0827d27c6c79f59054282a 418c12c157c91223a829947f47592f7cafd93ca182b25a73a9419127e3b12a9e 5167ac3963f2b019b338ac46d63880f94dda4b538835884d2a5538c85528d6bd 977f844d32b43b0e48caed5a4bdabcefe71695d69ca784db55ff8fd5c5c42e30 40097ef70580328190679617d7ebf00b13a3f657c462f11b46c8d53f7d4497bc f7a310b09b6d8ec308fa03f57c092fea27a56235868bf10b1900f550e89dadd2 3c4f23c6d9bc79f07d03c93158f187b94b5bc17c3fb73e1f3a7de3d32db26025 53aa7ab0787d004c5bde7e9970163facd669b5a63eccfc7ebce9fef575e6fe54 a3335fd1714f82461cd7ca7d8b6d8b6f384a9b9cbe4858a1cd8b2210fa25fc3f b40826dd92f51e33ee471c3f2ae58fb35f324138d3963a736355da56c07cc88e 935f6528dfd3e12ad3e0c2a17bc1359bec1604e501c73955eabd5be6834cdb5d 382ddb7a7dc3df460930a88a8cb21e66502caba380990c3070bddffaf3fcfd6b 1fd2452586085af2c9bc8d55bda07e530eeb73eeb62758d947d60263439c87b9 6736b6af7157679d87405b7ea5d36b9145d06b9bdcb1eb2027a8809e12c82af7 088d06bcce8a8fad3469e958fa101e4e29f1eb02411c1d7590d565f4333b87b2 240a4ee8a5e3ddf2f4ed50fc3859ee566007db5463f75754165257696b71b417 d8bc9408122c7047e2feee1255c69ddb8c7a3cb3b46973407202150a57090a07 26a8a813a96a36fa0367d28f5a7a6a776b0977836a4c26bbeb0e842c16502a01 71520cc864e711f3bf46c6471546abfa5001d367781a9aeb8bc05de1f58ba20e 8d8ab8acbd93644fcd694700bcf045b46ae1960dc3170c05db2b28849591473d c8273a18a101b139a93995d395331bde9d0715690ebb88eabdea85ce4cf535e2 40af98b25c81e55d91878ae03f7fab148bfb64a114ec877219e8b93945f241c6 39fce1cc5ea9b7388d7ef9c64c8145d426f42780a8ff715631a2d055bb4b2548 4c65652b19a030b3b33540aa2da25f5ddb14ef80101d0cc2d773f14a73db0b65 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 0 /minus put dup 49 /infinity put readonly def /FontBBox{-29 -960 1116 775}readonly def /UniqueXX 5000820 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f67052788e6703bb5ee49533870bca1f113ad8 3750d597b842d8d96c423ba1273ddd32f3a54a912a443fcd44f7c3a6fe3956b0 aa1e784aaec6fce08dae0c76da9d0a3eba57b98a6233d9e9f0c3f00fcc6b2c6a 9ba23af389e6dfff4efec3de05d6276c6be417703ce508377f25960ef4ed83b4 9b01b873f3a639ce00f356229b6477a081933fef3bb80e2b9dffa7f75567b1fa 4d739b772f8d674e567534c6c5bbf1cf615372be20b18472f7aa58be8c216dbd df81cc0a86b6d8318ca68fe22c8af13b54d7576fe4ca5a7af9005ea5cc4edb79 c0ab668e4fec4b7f5a9eb5f0e4c088cd818ecc4feb4b40ec8bd2981bf2336074 b64c430035b7d4eb41c5714c319ae0c7f0df32ef5dcc37f69a157a4a37fe0193 615747883307f99106bc25d5ccc325c092b2ae4539757ca96f6e319b3423d28b 0a25f4bd1b4e9d5ffff9559be4e195899307968920bb11d9d2c6b6aa7a08a673 8620a9229e518b1ae5cbdd29b341488498c6b667f1387472306d5ed36d943265 7537a3079c7175f70dd14bc9ae0dbc7cda8058672650aba16ca6e878731178e6 27e8a93a845deebe5e09391ff094760f00993f2bfe1ae3fc8b96f45f9e06512e aee478cb2e563a7892d281c9b30201d91439497466c40f1505ca20b46e1e8fb4 4742a4c95c53802af1f978607e86c54f347d2d1e513a1f9f0ff4f8ff9a74c71a 6cecdcba3cbdf35f500f68787282308b80ab536a0fc3a5c6916415c029ac6eec 290531c8b3185aee5c7ab372cbc57d720705e89b4664d18629c883c85cfa7303 bbfe262b439542fc6a03b6d03972605e6396b7864b70f64d712e981cfc99e357 648bbbb7280d211231a819a30f18aaa6b9c97184135ee319979882685aa47fa7 29d8cd66899866647ccd4be0ea5e9d02881c844571926bf94655317374f533 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 40 /parenleft put dup 41 /parenright put dup 43 /plus put dup 48 /zero put readonly def /FontBBox{-251 -250 1009 969}readonly def /UniqueXX 5000793 def currentdict end currentfile eexec 8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc 8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e 784c6bf7389803d9450b0c21756a017306457c7e62c1d269f306bd3402e266de fc3b5e7d8a8d2f5bf0fe6ddd40d07391df4fad4a6018dce29a2b8f692b29f202 3a7c0e66de8ed85c14f1f8492167357f51a7e84cc5d92e0fee4d81cf7fbc8de5 2d2e7bb57142033993f9c08c315abade8dbc4a732e84e142d3bee51557910e12 cd8aa37c459a5e6b7f5269f59078aba3be4641a11ac48d0b625c8325b38ec08e 4c9e5e7fed976a5650d99d82114f449b9ca14c4ec957702295a39a93ef93f618 99b8ea06b092c3c1e503e6e436e0a9fa22576c8930ab3dc8c20f5d82b69cddf8 ff4dacfa9c54bed5a3aa3ea5b129fe96be632843b9b6bc91b615581a985db56b 1e01ca60ee69ca92cf5c0882ece62edad3e106d835348822400f0b66af658f2a e56ed08f8b0010571807009b73ab12a8cf14ca6c71f03c2a48c500f9d62266af 154a6375ff600d9bac3f05ce34142d6867a79581c533176bb2f3117336671e2e 44638a97167e2ea9644e31ea16c2ad2990ea33c54001e0c8156e6de8ab6a4d40 a7137ba275f39589fea2e2db8256adc103d6f9cc038037a47e8fd469c5f98a5e 3c15bd4ace40d340018b1cff7d1ed8abb0ac57b5b5a2c20a51957b96c453edb7 dae5affd91a46d938fe0a13363001d844ded4323f1ee6d30012aea19b024a552 315505535c85dc26bad31e09c50e6512802976d298c4e90d0044c362e6bf3ab3 62a454ee93de25ce54411090c29e9d75c80ce26a84404bd9de3aee0e3f921ac5 87f907572b8354a5c3165eea7e8b2ba4e4f834663063e9a307d8ff6f8b61acd8 799bc105cddcf8f95f2160494fc01f7ec3effb95de571b8d7f27a2f9ad203c09 cd4cffd98a119a507460e7fef5c910405e877aa1f8da68d1272e59e3adccef8d 82e692b3229926fbe621080b7831a2ee248948dd3ae55082a939f02875a7a0eb 7ae7d50270a576fbdfde7109c670f51be75b80b6fe3045ea50e212102343f0f0 f9b76639602356dcdd18bcee192ea7552cb704533b56e1ff05d3790c85a723c0 49f758c4dd70a1ff94704d4c763fa43b16067577898f353d01a14bbdeef1166b f6c31458d9f2503b9a106c123b114a3557f6053188774c5ec9d05cd8ef38b02d 8974ceee183d213add41018dd8ca3bb87352e71307bdca9a3dcad1ec1d211116 20ef3cd43bd3c45f4592ed17c5feb4d2420eb2e73751287d9aa29e07d012867c bfe8ab79d0affadb8be40e109a180c79679e2692cd92a26088bf74b67825e75e 8feb6513b2d12aaf067e41d45af8252b3f8bb8c5c2a2e3e85f28d561631c18be aeb4ce2dc3c03bb6a045530f84699b1c77290032609700e1b1f0724db273ce28 440edc96b0242c598ef4896e7bfdb583da066312d294c2c4f0a32761d65c9aa9 cb1570c97f7502f478b3ceed6a3270c9d7ada1e0d336016ed78141667cefab60 5941567cfb3d21d7bcecf1aff09f2ebde82e26a705cbd2aa2c5dea3b0b0fecb9 f27a914d9419dc90804d79f1b896aff4faacbed0d46de46f7a950ea81dfb49c5 34353f0b92d269d23bc3d14fcc3bb53c5f972079b4c51610ea06b69d791cefd0 a381085d029df5ad6e2e5a78f215527a67572bc7ed82e203f9d2cc0c33f00882 d44e9fb91c9462f7d11caebc0e3a56903dda8c717ddb1b1138932ca4578a1f69 31dddf4fa9edbf126db40f11da4f89c2a7f5a323f719744b9c850e0f8c25a2ea 0fe0b757fbf7175648719c639475621ff104cae033396989d63f6e6361408313 fabfd0368cf7df072e6dac54aadf8732abdd3b071657ac8b089c7eaa2a64670c 95d50162ccefac1e8936f2360e4aff304e758ae9af9105eaebec60bb4360fd5f c8f87d788c894dc7b66b5895eb4e2d01df402552f6ba7c8650c5afbed12d3457 fd0bae86e8b454885ed39526c5d7eca8d14568a395e6fa20ab5ca9b0d3d2915a 706c42794c77b1725ee47095ce9a07ba3fb4f9e01a49520eae098df5335e38 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 48 /prime put readonly def /FontBBox{-15 -951 1252 782}readonly def /UniqueXX 5000817 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f73e9b697ddc0351763500e23c4d170ea8a2d2 75ad0b6b23097f02fa803c1f46f9ac10fe0e527c431b11b1b9a50e874896cca6 17fe3e255960846bc319ca68b9b930a45d5d0fc36b352c3443ab6f7793b38d2c 7fb9c409ab7980ead55e9f8f6b83c70088d1fa6d7f2214da8928e40b96334ad2 72d1b5db9d1355a579b26a8dac21f021e393d7d837a95deb8de92ed818a8b80b 98ee9cdd8a3c57ad7d6eb7a82f43eaa6ec520eefa7302e750edc4b495f70bba2 24a2182eec37f1a1c5dc8e20973007150237daa6bf03d498826777eeebe09014 ebfe05a8731e1a421cfc513d47d673e3d94d805f5d0668ffa265e0962cb5a75a 4a93d9b872c2d3ac4391eedd46c6cae184e1af981f95ce213181b697819ba31f f3e3ed201f4914426e805de77334e00eed5adea5f5d61825725d49fa68a47dff c7dff4d05cf6f360d8527294e94f599911c9b1c6ee95a83babcb7b57d31308bf 2640919d126b479a8eea2b7131aaf0903d6b3f9519ece17464f3d605fee01d6e 3e58fc4c89f6b777941084ca85af30f25e654413f4375bc8cb6a1a646f67e625 fc908b99cc334b2fdce43d5fb1cfc6818380ec001b2cd1512737559d840e7314 38f466bcd2a38f39407a24126b5740c84b061f1e16f5e2a86e4861655d1ce449 244d642b6101c0b80b742dcae02855 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI10 %!PS-AdobeFont-1.1: CMMI10 1.100 %%CreationDate: 1996 Jul 23 07:53:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI10 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 102 /f put dup 120 /x put readonly def /FontBBox{-32 -250 1048 750}readonly def /UniqueXX 5087385 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f 15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 bdd7da12534ba078ad3d780414930da4f8d58abefd45db119b10eb409dd89792 3c6e705479464a4b310b58348c4b42393988fef4925cf984423aaf65fea9f0e6 4629953bcf50b919d968d99bd185f83112b2759cc411764e9bde677f57c5ee5a c555448d5f81a16259ded1e11bf4119d53e8ab07a802df900d3a2d5ccc1c6876 d29c5e9effb7af3ef83400b0910c07873a8c56fa7b1eb1ba426043b00cc95dbe dc6e136cbbbcb3f67509964f9f281ebf81fe5b018122eaf66c4a838487e82e18 6e006093042848a903efb3469ab6b4049767aadb95c30408dfd58d8a10f4cb22 168decd9f3ee100f07b49aa44c92139b669cc312ba20192454eb2375be6284b0 26659d964b96ae82d4942e758027fcf23c25ed01115af27ce7f20efe2a822bb6 84004f20243a49c9e93301fc21b80815c033c3e2ba58ef53da2157d524b395f2 b37abca13bc6a2f42e824ab7e47106176b0d6db267fbb795ac7425582df2e3dc 55863468a9200742bd7b552c48f8cf58bc21343bd3b95abfa140f33f37c6f3f7 8b0d8a5154eb7c1f62ec598267f13e841a3e64172663935ac8b665d86540d316 ddece329c008049c5e74b27d59022c5515059bc3b89370b1bc6a169c888bb325 e0b74282d6f053a50da4024ed1e433271a32ab8c17d41c632b41cf9f3ecd5fe1 24daf7aea7ce8a63047b245822930d517df7baaafa69d2d17f7d93cebd45416d f3459365434123a76ccf883a4973bab19807e1f0c4bab03a45f7ed69ff2660ff 3963e4def11001eec4238c368a39d874fd30b3c14f4186ec7700fbce22abe468 eb32baf7b0164f8f21a9b5e706b91411faaa44467cb2180ab03de375c1ab93e9 76e11ab92fdd4a7280a6d1a8dc65c4c89d04c8ed6988045a2a3de9a4c7b1efd3 75b6d05a48a30c24d13b30ca0bd0790ff38c7bf80a5f7e79b85628fb85165808 9f93d556eefa3ebaa3519e6b4dfc2d3a263e20c6b5304eece8b91056065e223c 4514a23de1668039d1e300ef7281fafbe34883f7feeea8c5f0585ad6bacf9b19 2cb17b81ed44d6d02b02d4b80213c6ae9f1bd09723884346a60411c5b3351d6c c9fbb29cf05349a0316dfed4e5a576d15a3026cfa4b6c8499e8441c075a66b73 b51defe42319371c940856c03535b58381f56b5ffbdb5dff3bc539bdc4a2dfdb e9aca71575e5c964c3e65713e5d7aed153578833bd54852a1a80b1e06bec3291 53f4cf49681e3fac974fcedca299d4a6392cd758ffc08ccec8a7ac5f545ad660 697cc24dc991f02ac60fceaa2631fbd2bdfcf6b4889c26fa99901c3b050b85e5 f0c418ba32ef4ef634ab91cb8bca8ab276ce3bbd62dfa4292cde98674013449c 0f7eb1a89cd96c736dcc42fae0ccdcb0b6b6e394e9e3932196212b8c52404a98 317b54f2179b7db2d12b581c5a65e3b229196e7149ef4d9bf1ed3a613f35cbf7 6dfb2957658e0e5f8118a0f71510e84835a4ff3a0d6f7de93e90fd371f4da136 c549f6cd0f1c9d1396d61a8271c5058d5e27bb2c3063852ac00625eb23af8dff 4ceb90eebe861a4956352d24b8e04ac8423995a733223a902e55d57fad5e7e53 7785060d53f818d09d6bf481a6db7467a3a93b1b0d46e51c6f80eb0cc3a001a5 f4d498764837699a2953580fd95c31ed4933265b7cd6af480d0cd933a702fd1d 3cb598398c45f81a201a6b5927ec2c53eb718994d9c7fbce8ddcc8a1a3884d79 6e788a1d84aaf9baf804e3090ba3 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 39158280 55380996 1000 600 600 (tableau.dvi) @start %DVIPSBitmapFont: Fa ecrm1000 10 5 /Fa 5 54 df49 DII<1538A2157815 F8A2140114031407A2140F141F141B14331473146314C313011483EB030313071306130C 131C131813301370136013C01201EA038013005A120E120C5A123812305A12E0B712F8A3 C73803F800AA4A7E0103B512F8A325387EB72A>I<0006140CD80780133C9038F003F890 B5FC5D5D158092C7FC14FC38067FE090C9FCAAEB07F8EB1FFE9038780F809038E007E039 07C003F0496C7E130000066D7E81C8FC8181A21680A4121C127F5A7FA390C713005D12FC 00605C12704A5A6C5C6C1303001E495A6C6C485A3907E03F800001B5C7FC38007FFCEB1F E021397CB62A>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fb ectt1000 10 77 /Fb 77 234 df<0107131C90380F803EA8011F137EEC007CA4003FB612E0B712F8A43A00 3E00F800A2EB7E01017C5BA8EBFC0301F85BA2B712F8A4003F15E03A01F007C000A30003 130F01E05BA86C486CC7FC25337DB22C>35 DII< EA0F80EA1FE0EA3FF0127F13F8A213FCA2123F121F120FEA007CA313FC13F8A2120113F0 1203EA07E0A2EA0FC0EA3F80127FEAFF005A12F812700E1D71B22C>39 D<143814FC13011303EB07F8EB0FF0EB1FC0EB3F80EB7F0013FE485A485A5B12075B120F 5B485AA2123F90C7FCA25A127EA312FE5AAC7E127EA3127F7EA27F121FA26C7E7F12077F 12037F6C7E6C7E137FEB3F80EB1FC0EB0FF0EB07F8EB03FC130113001438164272B92C> I<127012FC7E7E6C7E6C7EEA0FE06C7E6C7E6C7E6C7E137F7F1480131F14C0130FEB07E0 A214F01303A214F81301A314FC1300AC130114F8A3130314F0A2130714E0A2EB0FC0131F 1480133F14005B13FE485A485A485A485AEA3FC0485A48C7FC5A5A1270164279B92C>I< EB0380497EA60020140800F8143E00FE14FE00FF13C1EBC7C7EBE7CF003FB512F8000F14 E0000314806C140038007FFCA248B5FC481480000F14E0003F14F839FFE7CFFEEBC7C7EB 07C100FE13C000F8143E0020140800001400A66D5A1F247AAA2C>I<147014F8AF003FB6 12E0B712F8A4C700F8C7FCB0147025267DAB2C>II<007FB512F0B612F8A36C14F01D0579942C>I<121FEA3F80EA7FC0EAFFE0A5EA 7FC0EA3F80EA1F000B0B708A2C>I48 D<1307497EA2131FA2133F137F13FF5A1207127FB5FC13DF139FEA7C1F1200B3AE007FB5 12E0B612F0A36C14E01C3477B32C>IIII<000FB512FE4880A35D0180C8FCADEB83FE90389FFF8090B512E015F8819038 FE03FE9038F000FF01C07F49EB3F8090C7121F6C15C0C8120FA2ED07E0A4123C127EB4FC 150F16C0A248141F007EEC3F80007FEC7F006C6C5B6D485A391FF80FFC6CB55A6C5C0001 14C06C6C90C7FCEB0FF823347CB22C>II56 DI<007FB612F0B712F8A36C15F0CAFCA800 7FB612F0B712F8A36C15F025127DA12C>61 D<122012F87EB4FC7FEA3FE0EA1FF8EA07FC 6CB4FCC67FEB3FE06D7EEB07FC6D7E903800FF80EC7FE0EC1FF0EC0FFCEC03FE913800FF 80157FA215FF913803FE00EC0FFCEC1FF0EC7FE0ECFF80D903FEC7FC495AEB1FF0495AEB FF80000390C8FCEA07FCEA1FF8EA3FE0EAFF8090C9FC12FC5A1220212A7BAD2C>I<14FE 497EA4497FA214EFA2130781A214C7A2010F7FA314C390381F83F0A590383F01F8A49038 7E00FCA549137E90B512FEA34880A29038F8003FA34848EB1F80A4000715C049130FD87F FEEBFFFC6D5AB514FE6C15FC497E27347EB32C>65 D<007FB512E015F8B612FE6C8016C0 3903F0003FED0FE0ED07F01503A2ED01F8A6ED03F0A21507ED0FE0ED1FC0EDFF8090B612 005D5D15FF16C09039F0001FE0ED07F0ED03F81501ED00FCA216FE167EA616FE16FC1501 ED03F8150FED3FF0007FB612E016C0B712806CECFE0015F027337FB22C>I<02FF137001 07EBE0F84913F9013F13FD4913FFEBFF813901FE007F4848131FD807F0130F1507485A49 1303485A150148C7FCA25A007EEC00F01600A212FE5AAB7E127EA3007F15F06CEC01F8A2 6C7EA26C6C13036D14F06C6C130716E0D803FC131F6C6CEB3FC03A00FF81FF806DB51200 6D5B010F5B6D13F00100138025357DB32C>I<007FB5FCB612C015F0816C803907E003FE EC00FFED7F80153FED1FC0ED0FE0A2150716F0150316F81501A4ED00FCACED01F8A31503 16F0A2150716E0150FED1FC0153FED7F80EDFF00EC03FE007FB55AB65A5D15C06C91C7FC 26337EB22C>I<007FB612F0B712F8A37E3903F00001A7ED00F01600A4EC01E04A7EA490 B5FCA5EBF003A46E5A91C8FCA5163C167EA8007FB612FEB7FCA36C15FC27337EB22C>I< 007FB612F8B712FCA37ED803F0C7FCA716781600A515F04A7EA490B5FCA5EBF001A46E5A 92C7FCAD387FFFE0B5FC805C7E26337EB22C>I<903901FC038090390FFF87C04913EF01 7F13FF90B6FC4813073803FC01497E4848137F4848133F49131F121F5B003F140F90C7FC A2127EED078092C7FCA212FE5AA8913803FFF84A13FCA27E007E6D13F89138000FC0A36C 141FA27F121F6D133F120F6D137F6C7E6C6C13FF6D5A3801FF076C90B5FC6D13EF011F13 CF6DEB0780D901FCC7FC26357DB32C>I I<007FB512F8B612FCA36C14F839000FC000B3B3A5007FB512F8B612FCA36C14F81E3379 B22C>I<0107B512804914C0A36D148090390003F000B3AF1218127EA2B4FCA24A5A4813 0F007F131F9038C07FC06CB55A6C91C7FC6C5B000313F838007FC022347BB22C>I<387F FFE0B57EA36C5BD803F0C8FCB3AE16F0ED01F8A8007FB6FCB7FCA36C15F025337DB22C> 76 DII< EB7FFF0003B512E0000F14F848804880EBE003EB800048C7127FA2007E80A300FE158048 141FB3A86C143FA2007E1500A3007F5CA26C6C13FEEBF00790B5FC6C5C6C5C000314E0C6 6C90C7FC21357BB32C>I<007FB512C0B612F88115FF6C15802603F00013C0153FED0FE0 ED07F0A2150316F81501A6150316F01507A2ED0FE0ED3FC015FF90B61280160015FC5D15 C001F0C8FCB0387FFF80B57EA36C5B25337EB22C>I<90381FF80790B5EA0F804814CF00 0714FF5A381FF01F383FC003497E48C7FC007E147F00FE143F5A151FA46CEC0F00007E91 C7FC127F7FEA3FE0EA1FFCEBFFC06C13FC0003EBFFC06C14F06C6C7F01077F9038007FFE EC07FF02001380153FED1FC0A2ED0FE0A20078140712FCA56CEC0FC0A26CEC1F806D133F 01E0EB7F009038FE01FF90B55A5D00F914F0D8F83F13C0D8700790C7FC23357CB32C>83 D<007FB612FCB712FEA43AFC007E007EA70078153CC71400B3AF90383FFFFCA2497F6D5B A227337EB22C>I<3B7FFF803FFFC0B56C4813E0A36C496C13C03B03F00001F800B3AF6D 130300015DA26D130700005D6D130F017F495A6D6C485AECE0FF6DB5C7FC6D5B010313F8 6D5B9038003F802B3480B22C>II<3A3FFF03FFE0484913F0148714076C6D13E03A01F800FE007F000049 5A13FE017E5BEB7F03013F5B1487011F5B14CF010F5B14FF6D5BA26D90C7FCA26D5AA26D 5AA2497EA2497EA2497F81EB0FCF81EB1FC7EC87F0EB3F83EC03F8EB7F01017E7FEBFE00 497F0001147E49137F000380491480151FD87FFEEBFFFC6D5AB514FE6C15FC497E27337E B22C>88 DI<003FB612C04815E0A4007EC7EA1FC0ED3F80A2ED7F00157E15FE4A5A003C5CC712 034A5AA24A5A4A5AA24A5A4AC7FCA214FE495AA2495A495AA2495A495AA2495A49C8FCA2 13FE485AA24848EB03C049EB07E01207485A5B121F485AA248C7FCB7FCA46C15C023337C B22C>I<387FFFFCB512FEA314FC00FCC7FCB3B3B3B512FC14FEA36C13FC17416FB92C>I< 127012F8A27E127C127E123E123F7EA27F120F7F12077F12037F12017F12007F137C137E 133EA2133F7F80130F80130780130380130180130080147C147E143EA2143F8081140F81 140781140381140181140081157CA2157E153E153F811680150FA2ED070021417BB92C> I<387FFFFCB512FEA37EC7127EB3B3B3387FFFFEB5FCA36C13FC17417DB92C>I<3801FF F0000713FE001F6D7E15E048809038C01FF81407EC01FC381F80000006C77EC8127EA3EC FFFE131F90B5FC1203120F48EB807E383FF800EA7FC090C7FC12FE5AA47E007F14FEEB80 03383FE01F6CB612FC6C15FE6C14BF0001EBFE1F3A003FF007FC27247CA32C>97 DI<903803FFE0011F13F8017F13FE48B5FC48804848C6FCEA0FF0485A49137E4848 131890C9FC5A127EA25AA8127EA2127F6C140F6DEB1F806C7E6D133F6C6CEB7F003907FE 03FF6CB55A6C5C6C6C5B011F13E0010390C7FC21247AA32C>IIIIII<1307 EB1FC0A2497EA36D5AA20107C7FC90C8FCA7387FFFC080B5FC7EA2EA0007B3A8007FB512 FCB612FEA36C14FC1F3479B32C>I107 D<387FFFE0B57EA37EEA0003B3B3A5007FB612 80B712C0A36C158022337BB22C>I<3A7F83F007E09039CFFC1FF83AFFDFFE3FFCD87FFF 13FF91B57E3A07FE1FFC3E01FCEBF83F496C487E01F013E001E013C0A301C01380B33B7F FC3FF87FF0027F13FFD8FFFE6D13F8D87FFC4913F0023F137F2D2481A32C>I<397FF01F E039FFF87FFC9038F9FFFE01FB7F6CB6FC00019038F03F80ECC01F02807FEC000F5B5BA2 5BB3267FFFE0B5FCB500F11480A36C01E0140029247FA32C>II<397FF01FE039FF F8FFF801FB13FE90B6FC6C158000019038F07FC09138801FE091380007F049EB03F85BED 01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036DEB07F0150F9138801FE09138 E07FC091B51280160001FB5B01F813F8EC3FC091C8FCAD387FFFE0B57EA36C5B27367FA3 2C>I<903903FC078090391FFF0FC0017F13CF48B512EF4814FF3807FE07380FF0014848 7E49137F4848133F90C7FC48141F127E150F5AA87E007E141FA26C143F7F6C6C137F6D13 FF380FF0033807FC0F6CB6FC6C14EF6C6C138F6D130FEB07F890C7FCAD0203B5FC4A1480 A36E140029367DA32C>II<90387FF8700003B512F8120F5A5A387FC00F387E00034813015AA36CEB00F0 007F140013F0383FFFC06C13FE6CEBFF80000314E0C66C13F8010113FCEB0007EC00FE00 78147F00FC143F151F7EA26C143F6D133E6D13FE9038F007FC90B5FC15F815E000F81480 39701FFC0020247AA32C>I<131E133FA9007FB6FCB71280A36C1500D8003FC8FCB1ED03 C0ED07E0A5EC800F011FEB1FC0ECE07F6DB51280160001035B6D13F89038003FE0232E7E AD2C>I<3A7FF003FF80486C487FA3007F7F0001EB000FB3A3151FA2153F6D137F3900FE 03FF90B7FC6D15807F6D13CF902603FE07130029247FA32C>I<3A7FFF01FFFCB514FE14 8314016C15FC3A03E0000F80A26D131F00011500A26D5B0000143EA26D137E017C137CA2 017E13FC013E5BA2EB3F01011F5BA21483010F5BA214C701075BA214EF01035BA214FF6D 90C7FCA26D5A147C27247EA32C>II< 3A3FFF03FFF048018713F8A36C010313F03A00FC007E005D90387E01F8013F5BEB1F83EC 87E090380FCFC0903807EF80EB03FF6D90C7FC5C6D5A147C14FE130180903803EF809038 07CFC0EB0FC7EC83E090381F01F0013F7FEB7E00017C137C49137E0001803A7FFF01FFFC 1483B514FE6C15FC140127247EA32C>I<3A7FFF01FFFCB5008113FE148314816C010113 FC3A03E0000F806C7E151F6D140012005D6D133E137C017E137E013E137CA2013F13FC6D 5BA2EB0F815DA2EB07C1ECC3E0A2EB03E3ECE7C0130114F75DEB00FFA292C7FC80A2143E A2147E147CA214FC5CA2EA0C01003F5BEA7F83EB87E0EA7E0F495A387FFF806C90C8FC6C 5A6C5AEA07E027367EA32C>I<003FB612E04815F0A4007EC7EA1FE0ED3FC0ED7F80EDFF 004A5A003C495AC7485A4A5A4A5A4A5A4A5A4AC7FCEB01FC495AEB0FF0495A495A495A49 C8FC4848EB01E04848EB03F0485A485A485A485A485AB7FCA46C15E024247DA32C>I<15 FF02071380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE013FF007F5BB55A 49C8FC6D7E6C7FC67F131FEB07F01303B380EB01FEECFFC06D13FF6E1380141F14070200 130021417BB92C>I125 D<1304EB1F8014E014F814FEECFFC00107 7F01017FEB003FEC0FE0140391C8FCA73801FFF0000713FE001F6D7E15E048809038C01F F81407EC01FC381F80000006C77EC8127EA3ECFFFE131F90B5FC1203120F48EB807E383F F800EA7FC090C7FC12FE5AA47E007F14FEEB8003383FE01F6CB612FC6C15FE6C14BF0001 EBFE1F3A003FF007FC27367CB52C>224 D<5BEB07E014F814FE6E7E15F001017F6D6C7E 140FEC03F8140092C7FCA7EB03FE90381FFFC0017F13F048B57E48803907FE03FE390FF8 00FFD81FE0EB3F805B4848EB1FC090C7120F5A007E15E015075AB7FCA416C000FCC9FC7E 127EA2127F6CEC03C06DEB07E06C7ED80FF0130F6C6CEB3FC001FF13FF000190B512806C 1500013F13FC010F13F00101138023367CB52C>232 D<1404143F14FF1303130F137FEB FFFC4813F014806C48C8FC13F890C9FCA7EB03FE90381FFFC0017F13F048B57E48803907 FE03FE390FF800FFD81FE0EB3F805B4848EB1FC090C7120F5A007E15E015075AB7FCA416 C000FCC9FC7E127EA2127F6CEC03C06DEB07E06C7ED80FF0130F6C6CEB3FC001FF13FF00 0190B512806C1500013F13FC010F13F00101138023367CB52C>I E %EndDVIPSBitmapFont /Fc 240[38 15[{}1 74.7198 /CMSY9 rf %DVIPSBitmapFont: Fd ecbx0800 8 7 /Fd 7 69 df48 DII<15FCA24A7EA24A7EA34A7FA24A7FA34A7F157F023F7FEC3E3F027E7F EC7C1FA202FC7FECF80F010180ECF007A20103804A7E0107814A7EA2010F6D7F5C49B67E A24981A2013EC7123F017E81017C141F01FC8149140FA2000182491407B5D8C001B512FC A4362F7DAE3D>65 DI<913A03 FF8001C0023FEBF80349B5EAFE070107ECFF8F011F9038801FFF90397FF80007D9FFE013 0148497F4890C8127F4848153F120F4848151F49150F123F5B007F1607A34992C7FC12FF AA127F7FEF03C0A2123F7F001F16076D16806C6C150F000717006C6C5D6C01C0143E6C6D 14FCD97FF8EB03F8903A1FFF801FF0010790B512C0010192C7FCD9003F13FC020313C032 307CAE3B>II E %EndDVIPSBitmapFont /Fe 148[35 107[{}1 58.1154 /CMMI7 rf /Ff 145[37 1[19 57[33 33 49[{}4 58.1154 /CMR7 rf /Fg 206[83 48[65{}2 83.022 /CMSY10 rf /Fh 207[42 4[65 1[32 32 40[{}4 83.022 /CMR10 rf /Fi 207[19 48[{}1 58.1154 /CMSY7 rf /Fj 135[47 17[41 102[{}2 83.022 /CMMI10 rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 %%EndSetup %%Page: 1 1 1 0 bop Black Black Black Black Black 853 2 a tx@Dict begin tx@NodeDict begin {4.30554 0.0 5.71527 2.85764 2.15277 } false /N@A0 16 {InitRnode } NewNode end end 853 2 a Fj(x)715 231 y tx@Dict begin tx@NodeDict begin {7.51782 2.5 22.27089 11.13544 2.50891 } false /N@A1 16 {InitRnode } NewNode end end 715 231 a Fj(f)765 201 y Fi(0)788 231 y Fh(\()p Fj(x)p Fh(\))738 515 y tx@Dict begin tx@NodeDict begin {7.5 2.5 19.46533 9.73267 2.5 } false /N@A2 16 {InitRnode } NewNode end end 738 515 a Fj(f)9 b Fh(\()p Fj(x)p Fh(\))971 2 y tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 } false /N@B0 16 {InitRnode } NewNode end end 971 2 a Fh(0)1018 260 y tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 0.0 } false /N@B1 16 {InitRnode } NewNode end end 1018 260 a 1018 416 a tx@Dict begin tx@NodeDict begin {5.83333 0.83333 17.77782 8.8889 2.5 } false /N@B2 16 {InitRnode } NewNode end end 1018 416 a Fh(+)p Fg(1)935 61 y @beginspecial @setspecial tx@Dict begin STP newpath 1.4 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def [ 6.4003 -68.2864 6.4003 0.0 /Lineto /lineto load def false Line gsave 1.4 SLW 0 setgray 0 setlinecap stroke grestore gsave 0.6 SLW 1 setgray stroke grestore gsave grestore end @endspecial 1528 2 a tx@Dict begin tx@NodeDict begin {8.44843 3.44841 10.80629 5.40314 2.5 } false /N@C0 16 {InitRnode } NewNode end end 1528 2 a 1557 -30 a Ff(1)p 1538 -16 70 4 v 1538 31 a(2)p Fe(k)1552 231 y tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 } false /N@C1 16 {InitRnode } NewNode end end 1552 231 a Fh(0)1495 572 y tx@Dict begin tx@NodeDict begin {8.79842 3.44841 18.85262 9.4263 2.675 } false /N@C2 16 {InitRnode } NewNode end end 1495 572 a 1505 539 a Ff(ln)i(2)p Fe(k)p 1505 553 137 4 v 1557 600 a Ff(2)2878 -9 y tx@Dict begin tx@NodeDict begin {5.83333 0.83333 17.77782 8.8889 2.5 } false /N@D0 16 {InitRnode } NewNode end end 2878 -9 a Fh(+)p Fg(1)3026 203 y tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 0.0 } false /N@D1 16 {InitRnode } NewNode end end 3026 203 a 2878 416 a tx@Dict begin tx@NodeDict begin {5.83333 0.83333 17.77782 8.8889 2.5 } false /N@D2 16 {InitRnode } NewNode end end 2878 416 a Fh(+)p Fg(1)935 61 y tx@Dict begin gsave STV newpath 0.5 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. Arrow EndArrow } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0 0 0 /N@B2 /N@C2 InitNC { NCLine } if end gsave 0.5 SLW 0 setgray 0 setlinecap stroke grestore grestore end 935 61 a 935 61 a tx@Dict begin gsave STV newpath 0.5 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. Arrow EndArrow } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0 0 0 /N@C2 /N@D2 InitNC { NCLine } if end gsave 0.5 SLW 0 setgray 0 setlinecap stroke grestore grestore end 935 61 a 1222 224 a Fg(\000)998 b Fh(+)935 61 y @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def [ 256.07469 -68.2864 -28.45274 -68.2864 -28.45274 22.76228 256.07469 22.76228 256.07469 -68.2864 /Lineto /lineto load def false Line 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 [ 256.07469 0.0 -28.45274 0.0 /Lineto /lineto load def false Line gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.3 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def [ 256.07469 -34.1432 0.0 -34.1432 /Lineto /lineto load def false Line gsave 0.3 SLW 0 setgray 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.3 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def [ 256.07469 -68.2864 0.0 -68.2864 /Lineto /lineto load def false Line gsave 0.3 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 [ 256.07469 0.0 256.07469 -68.2864 0.0 -68.2864 0.0 22.76228 /Lineto /lineto load def false Line gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end @endspecial Black Black Black Black 998 x @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray gsave 0.1 SLW 0 0 1 setrgbcolor -28.45274 34.1432 256.07469 -68.2864 -28.45274 34.1432 256.07469 -34.1432 10 0 {} 0 Grid grestore gsave 0.5 SLW 0 0 1 setrgbcolor -28.45274 34.1432 256.07469 -68.2864 -28.45274 34.1432 256.07469 -34.1432 1 0 { 0 setgray } 0.0 Grid grestore end @endspecial 900 1000 a tx@Dict begin { 5.69046 12.27478 5.52087 0.0 90. Uput UUput } PutCoor PutBegin end 900 1000 a 849 1023 a Fd(A0)900 1000 y tx@Dict begin PutEnd end 900 1000 a 862 1000 a tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429 } false /N@A0 16 {InitRnode } NewNode end end 862 1000 a Fc(\017)900 1229 y tx@Dict begin { 5.69046 12.27478 5.52087 0.0 90. Uput UUput } PutCoor PutBegin end 900 1229 a 849 1252 a Fd(A1)900 1229 y tx@Dict begin PutEnd end 900 1229 a 862 1229 a tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429 } false /N@A1 16 {InitRnode } NewNode end end 862 1229 a Fc(\017)900 1513 y tx@Dict begin { 5.69046 12.27478 5.52087 0.0 90. Uput UUput } PutCoor PutBegin end 900 1513 a 849 1536 a Fd(A2)900 1513 y tx@Dict begin PutEnd end 900 1513 a 862 1513 a tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429 } false /N@A2 16 {InitRnode } NewNode end end 862 1513 a Fc(\017)971 1000 y tx@Dict begin { 5.69046 11.85266 5.52087 0.0 90. Uput UUput } PutCoor PutBegin end 971 1000 a 922 1023 a Fd(B0)971 1000 y tx@Dict begin PutEnd end 971 1000 a 971 1000 a tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429 } false /N@B0 16 {InitRnode } NewNode end end 971 1000 a Fc(\017)1018 1258 y tx@Dict begin { 5.69046 11.85266 5.52087 0.0 90. Uput UUput } PutCoor PutBegin end 1018 1258 a 969 1281 a Fd(B1)1018 1258 y tx@Dict begin PutEnd end 1018 1258 a 1018 1258 a tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429 } false /N@B1 16 {InitRnode } NewNode end end 1018 1258 a Fc(\017)1018 1414 y tx@Dict begin { 5.69046 11.85266 5.52087 0.0 90. Uput UUput } PutCoor PutBegin end 1018 1414 a 969 1437 a Fd(B2)1018 1414 y tx@Dict begin PutEnd end 1018 1414 a 1018 1414 a tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429 } false /N@B2 16 {InitRnode } NewNode end end 1018 1414 a Fc(\017)935 1059 y @beginspecial @setspecial tx@Dict begin STP newpath 1.4 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def [ 6.4003 -68.2864 6.4003 0.0 /Lineto /lineto load def false Line gsave 1.4 SLW 0 setgray 0 setlinecap stroke grestore gsave 0.6 SLW 1 setgray stroke grestore gsave grestore end @endspecial 1573 1000 a tx@Dict begin { 5.69046 11.97485 5.52087 0.0 90. Uput UUput } PutCoor PutBegin end 1573 1000 a 1523 1023 a Fd(C0)1573 1000 y tx@Dict begin PutEnd end 1573 1000 a 1554 1000 a tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429 } false /N@C0 16 {InitRnode } NewNode end end 1554 1000 a Fc(\017)1573 1229 y tx@Dict begin { 5.69046 11.97485 5.52087 0.0 90. Uput UUput } PutCoor PutBegin end 1573 1229 a 1523 1252 a Fd(C1)1573 1229 y tx@Dict begin PutEnd end 1573 1229 a 1554 1229 a tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429 } false /N@C1 16 {InitRnode } NewNode end end 1554 1229 a Fc(\017)1573 1570 y tx@Dict begin { 5.69046 11.97485 5.52087 0.0 90. Uput UUput } PutCoor PutBegin end 1573 1570 a 1523 1592 a Fd(C2)1573 1570 y tx@Dict begin PutEnd end 1573 1570 a 1554 1570 a tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429 } false /N@C2 16 {InitRnode } NewNode end end 1554 1570 a Fc(\017)3026 988 y tx@Dict begin { 5.69046 12.39697 5.52087 0.0 90. Uput UUput } PutCoor PutBegin end 3026 988 a 2975 1011 a Fd(D0)3026 988 y tx@Dict begin PutEnd end 3026 988 a 2988 988 a tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429 } false /N@D0 16 {InitRnode } NewNode end end 2988 988 a Fc(\017)3026 1201 y tx@Dict begin { 5.69046 12.39697 5.52087 0.0 90. Uput UUput } PutCoor PutBegin end 3026 1201 a 2975 1224 a Fd(D1)3026 1201 y tx@Dict begin PutEnd end 3026 1201 a 2988 1201 a tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429 } false /N@D1 16 {InitRnode } NewNode end end 2988 1201 a Fc(\017)3026 1414 y tx@Dict begin { 5.69046 12.39697 5.52087 0.0 90. Uput UUput } PutCoor PutBegin end 3026 1414 a 2975 1437 a Fd(D2)3026 1414 y tx@Dict begin PutEnd end 3026 1414 a 2988 1414 a tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429 } false /N@D2 16 {InitRnode } NewNode end end 2988 1414 a Fc(\017)935 1059 y tx@Dict begin gsave STV newpath 0.5 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. Arrow EndArrow } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0 0 0 /N@B2 /N@C2 InitNC { NCLine } if end gsave 0.5 SLW 0 setgray 0 setlinecap stroke grestore grestore end 935 1059 a 935 1059 a tx@Dict begin gsave STV newpath 0.5 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. Arrow EndArrow } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0 0 0 /N@C2 /N@D2 InitNC { NCLine } if end gsave 0.5 SLW 0 setgray 0 setlinecap stroke grestore grestore end 935 1059 a 1222 1222 a Fg(\000)g Fh(+)935 1059 y @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def [ 256.07469 0.0 -28.45274 0.0 /Lineto /lineto load def false Line gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.3 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def [ 256.07469 -34.1432 0.0 -34.1432 /Lineto /lineto load def false Line gsave 0.3 SLW 0 setgray 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.3 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def [ 256.07469 -68.2864 0.0 -68.2864 /Lineto /lineto load def false Line gsave 0.3 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 [ 256.07469 0.0 256.07469 -68.2864 0.0 -68.2864 0.0 22.76228 /Lineto /lineto load def false Line gsave 0.8 SLW 0 setgray 0 setlinecap stroke grestore end @endspecial Black Black Black -128 2011 a Fb (\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045)o (\045\045)o(\045\045\045)o(\045\045)o(\045\045)o(\045\045\045)o (\045\045)o(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o(\045\045) -128 2110 y(\045\045\045\045\045\045)303 b(D\351but)41 b(du)i(tableau)302 b(\045\045\045\045\045\045)-128 2210 y(\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045) o(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o(\045\045\045)o (\045\045)o(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o(\045\045) -128 2409 y(\\setlength{\\TabTi)o(tr)o(eL})o({1)o(cm)o(})560 b(\045)44 b(r\350gle)d(la)i(largeur)d(de)j(la)1615 2509 y(\045)h(colonne)c(de)j(gauche)-128 2708 y(\\begin{MonTableau)o(}{)o (2}{)o(9})o({1)o(.2})472 b(\045)44 b(2)f(lignes)1615 2808 y(\045)h(9cm)e(largeur)f(utile)1615 2907 y(\045)j(1.2cm)d(hauteur) g(utile)g(par)h(case)-128 3107 y(\\TabNewCol{0})1171 b(\045)44 b(Colonne)c(centr\351e)h(sur)h(la)h(barre)e(de)i(gauche)-128 3206 y(\\rTabPut{Br}{-.15)o(}{)o(.25)o(}{)o($x)o($})516 b(\045)44 b(Br)e(comme)g(rput)-128 3306 y(\\rTabPut{Br}{-.15)o(}{)o (.40)o(}{)o($f)o('\(x)o(\)$)o(})342 b(\045)44 b(-.15)e(d\351calage)e (horizontal)f(en)k(cm)-128 3405 y(\\rTabPut{Br}{-.15)o(}{)o(.40)o(}{)o ($f)o(\(x\))o($})385 b(\045)44 b(.25)e(ou)h(.40)f(d\351calage)e (verticale)g(en)j(\045)1615 3505 y(\045)h(dans)e(la)g(case)g(du)h (tableau)-128 3704 y(\\TabNewCol{0})1171 b(\045)44 b(Colonne)c (centr\351e)h(sur)h(la)h(barre)e(de)i(gauche)-128 3804 y(\\rTabPut{Bl}{.15})o({.)o(25})o({$)o(0$)o(})560 b(\045)44 b(+.15)e(et)g(+.35)g(d\351calage)e(horizontal)g(en)i(cm)-128 3904 y(\\rTabPut{Bl}{.35})o({.)o(30})o({})690 b(\045)44 b(.25)e(et)h(.30)f(d\351calage)e(verticale)g(en)j(\045)1615 4003 y(\045)h(dans)e(la)g(case)g(du)h(tableau)1615 4103 y(\045)h(On)e(met)h(les)f(lignes)f(vides)g(pour)h(que)h(les)-128 4202 y(\\rTabPut{Bl}{.35})o({.)o(80})o({$)o(+\\)o(inf)o(ty)o($})298 b(\045)44 b(nodes)d(s'incr\351mentent)1615 4402 y(\045)j(Une)e(double)f (barre)-128 4501 y(\\psline[style=Tab)o(Db)o(lBa)o(rr)o(e])o(\(.0)o(25) o(,0)o(\)\(.)o(02)o(5,)o(2\))-128 4800 y(\\TabNewCol{.3})1127 b(\045)44 b(Colonne)c(en)j(.3)-128 4900 y(\\rTabPut{B}{0}{.2)o(5})o ({$\\)o(fr)o(ac)o({1})o({2)o(k})o($})211 b(\045)44 b(Valeur)d(de)h(x) -128 4999 y(\\rTabPut{B}{0}{.4)o(0})o({$0)o($})690 b(\045)44 b(Annule)d(la)h(d\351riv\351e)-128 5099 y(\\rTabPut{B}{0}{.2)o(}{)o ($\\f)o(ra)o(c{)o(\\ln)o(2k)o(}{)o(2}$)o(})124 b(\045)44 b(Valeur)d(du)h(minimum)1615 5199 y(\045)i(d\351calage)c(vertical)g(.2) j(permet)e(de)h(monter)1615 5298 y(\045)i(et)e(descendre)e (l'\351tiquette)f(dans)j(la)h(case)-128 5498 y(\\TabNewCol{1})1171 b(\045)44 b(Colonne)c(centr\351e)h(sur)h(la)h(barre)e(de)i(droite)-128 5597 y(\\rTabPut{Br}{-.15)o(}{)o(.30)o(}{)o($+)o(\\in)o(ft)o(y$)o(})255 b(\045)44 b(Je)e(n'insiste)e(pas)i(vous)g(avez)g(certainement)-128 5697 y(\\rTabPut{Br}{-.15)o(}{)o(.50)o(}{)o(})647 b(\045)44 b(compris)-128 5796 y(\\rTabPut{Br}{-.15)o(}{)o(.80)o(}{)o($+)o(\\in)o (ft)o(y$)o(})p Black 1860 6145 a Fa(1)p Black eop %%Page: 2 2 2 1 bop Black Black -128 -45 a Fb(\\TabFleche{B2}{C2)o(})952 b(\045)44 b(une)e(fl\350che)f(entre)g(les)i(colonnes)d(C)j(et)g(E)1615 55 y(\045)h(concernant)39 b(la)k(ligne)e(2)-128 155 y (\\TabFleche{C2}{D2)o(})952 b(\045)44 b(une)e(fl\350che)f(entre)g(les)i (colonnes)d(E)j(et)g(G)1615 254 y(\045)h(concernant)39 b(la)k(ligne)e(2)-128 454 y(\\rput\(.15,.5\){$-$)o(}\\)o(rpu)o(t\()o (.6)o(5,.)o(5\))o({$)o(+$})167 b(\045)44 b(On)e(met)h(le)f(+)i(et)e(le) h(-)-128 653 y(\\end{MonTableau})p Black 1860 6145 a Fa(2)p Black eop %%Page: 3 3 3 2 bop Black Black Black Black -128 -45 a Fb (\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045)o (\045\045)o(\045\045\045)o(\045\045)o(\045\045)o(\045\045\045)o (\045\045)o(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o (\045\045\045)o(\045\045)o(\045\045\045)-128 55 y (\045\045\045\045\045\045)41 b(Nouvelles)f(marcros)h(et)i (environnement)38 b(\045\045\045\045\045\045)-128 155 y(\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045) o(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o(\045\045\045)o (\045\045)o(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o (\045\045\045)o(\045\045)o(\045\045\045)-128 454 y(\\newcounter{TabNo)o (de)o(X})1127 b(\045)43 b(Compte)e(les)h(colonnes)-128 553 y(\\renewcommand{\\th)o(eT)o(abN)o(od)o(eX)o(}{\\)o(Al)o(ph)o({Ta)o (bN)o(od)o(eX})o(})125 b(\045)43 b(Compte)e(en)h(A)i(B)f(C)g(...)-128 752 y(\\newcounter{TabNo)o(Li)o(gne)o(}[)o(Ta)o(bNo)o(de)o(X])604 b(\045)43 b(Compte)e(les)h(lignes)f(dans)h(une)g(colonne)-128 852 y(\\newcounter{TabVi)o(eu)o(x})1127 b(\045)43 b(Ancienne)d(ligne) -128 1051 y(\\newcounter{TabSh)o(ow)o(Lab)o(el)o(})-128 1151 y(\\newcommand{\\TabS)o(ho)o(wLa)o(be)o(lO)o(n}{)47 1251 y(\\setcounter{Tab)o(Sho)o(wL)o(ab)o(el})o({1)o(})47 1350 y(\\psgrid[gridcol)o(or=)o(bl)o(ue)o(,su)o(bg)o(ri)o(dco)o(lo)o (r=)o(blu)o(e,)o(sub)o(gr)o(id)o(div)o(=1)o(0,)o(\045)570 1450 y(gridwidth=.5pt,)o(su)o(bgr)o(id)o(wi)o(dth)o(=.)o(1pt)o(,\045) 570 1549 y(gridlabels=0pt])o(\(-)o(1cm)o(,-)o(1\))o(\(1,)o(\\N)o(bLi)o (gn)o(es)o(H\)})-128 1649 y(\\newcommand{\\TabS)o(ho)o(wLa)o(be)o(lO)o (ff})o({\\)o(se)o(tco)o(un)o(te)o(r{T)o(ab)o(Sho)o(wL)o(ab)o(el})o({0)o (}})-128 1848 y(\\newlength{\\TabLa)o(rg)o(eur)o(})560 b(\045)43 b(Largeur)e(du)i(tableau)d(en)j(cm)-128 1948 y(\\newlength{\\TabCo)o(lX)o(})691 b(\045)43 b(Abscisse)e(de)h(la)h (colonnne)-128 2048 y(\\newlength{\\TabNo)o(de)o(X})647 b(\045)43 b(Abscisse)e(du)h(node)-128 2247 y(\\newlength{\\TabTi)o(tr)o (eL})603 b(\045)43 b(Largeur)e(de)i(la)f(colonne)f(de)i(gauche)-128 2346 y(\\setlength{\\TabTi)o(tr)o(eL})o({1)o(.5)o(cm})298 b(\045)43 b(de)g(1.5cm)f(par)g(d\351faut)-128 2546 y (\\newlength{\\TabHa)o(ut)o(Lig)o(ne)o(})473 b(\045)43 b(Hauteur)e(d'une)g(ligne)h(en)h(cm)-128 2645 y(\\newlength{\\TabNo)o (de)o(Y})647 b(\045)43 b(Ordonn\351e)e(du)h(node)-128 2845 y(\\newcommand{\\TabN)o(ew)o(Col)o(}[)o(1])o({\045)47 2944 y(\\setcounter{Tab)o(Vie)o(ux)o(}{)o(-1})-128 3044 y(\\stepcounter{TabN)o(od)o(eX})603 b(\045)43 b(Incr\351mente)d(le)i (num\351ro)f(de)i(colonne)47 3144 y(\\setlength{\\Tab)o(Col)o(X})o({#)o (1\\T)o(ab)o(La)o(rge)o(ur)o(})37 b(\045)44 b(place)d(la)i(colonne)d (horizontalement)47 3243 y(})-128 3442 y(\\newcommand{\\rTab)o(Pu)o (t}[)o(5])o([0)o(]{\045)472 b(\045)44 b(#1)e(type)g(de)h(ligne)e(qui)i (traverse)1615 3542 y(\045)174 b(la)43 b(case.)f(0)h(rien)f (\(d\351faut\),)1615 3642 y(\045)174 b(1)44 b(pointill\351,)39 b(2)k(filet,)e(3)i(dbl)f(barre)1615 3741 y(\045)i(#2)e(point)g(de)h (r\351f\351rence)1615 3841 y(\045)h(#3)e(Correction)e(horizontale)1615 3941 y(\045)k(#4)e(Correction)e(verticale)1615 4040 y(\045)k(#5)e(ce)h (qu'il)f(faut)f(afficher)47 4239 y(\045)i(Calcule)e(l'ordonn\351e)e(du) k(node)e(avec)h(la)h(correction)c(verticale)47 4439 y (\\setlength{\\Tab)o(Nod)o(eY)o(}{)o(#4\\)o(Ta)o(bH)o(aut)o(Li)o(gn)o (e})47 4538 y(\\addtolength{\\T)o(abN)o(od)o(eY)o(}{-)o(\\t)o(he)o(Tab) o(No)o(Li)o(gne)o(\\T)o(abH)o(au)o(tL)o(ign)o(e})47 4837 y(\045)k(Calcule)e(l'abscisse)e(du)k(node)e(avec)h(la)h(correction)c (horizoncale)47 5036 y(\\setlength{\\Tab)o(Nod)o(eX)o(}{)o(#3c)o(m})47 5136 y(\\addtolength{\\T)o(abN)o(od)o(eX)o(}{\\)o(Ta)o(bC)o(olX)o(})221 5335 y(\045)k(Affiche)e(le)i(nom)f(des)g(nodes)g(\340)h(la)f(place)g (de)h(ce)f(qu'il)g(faudrait)221 5435 y(\045)h(Plus)f(une)g(grille)f (pour)h(les)h(positionner)221 5634 y(\\ifthenelse\045)474 b(ligne)42 b(en)g(pointill\351)e(dans)i(la)h(case)-128 5734 y({\\equal{#1}{1}}\045)-128 5833 y({\\psline[style=Ta)o(bL)o(ign)o (eP)o(]\045)p Black 1860 6145 a Fa(3)p Black eop %%Page: 4 4 4 3 bop Black Black -128 -45 a Fb(\(\\TabNodeX,\\theTa)o(bV)o(ieu)o (x\))o(\045)-128 55 y(\(\\TabNodeX,\\theTa)o(bN)o(oLi)o(gn)o(e\))o (}\045)-128 155 y({}\045)-128 354 y(\\ifthenelse\045)475 b(ligne)41 b(en)i(continue)d(dans)i(la)h(case)-128 454 y({\\equal{#1}{2}}\045)-128 553 y({\\psline[style=Ta)o(bL)o(ign)o(e])o (\045)-128 653 y(\(\\TabNodeX,\\theTa)o(bV)o(ieu)o(x\))o(\045)-128 752 y(\(\\TabNodeX,\\theTa)o(bN)o(oLi)o(gn)o(e\))o(}\045)-128 852 y({}\045)-128 1051 y(\\ifthenelse\045)475 b(ligne)41 b(double)g(dans)h(la)h(case)-128 1151 y({\\equal{#1}{3}}\045)-128 1251 y({\\psline[style=Ta)o(bD)o(blB)o(ar)o(re)o(]\045)-128 1350 y(\(\\TabNodeX,\\theTa)o(bV)o(ieu)o(x\))o(\045)-128 1450 y(\(\\TabNodeX,\\theTa)o(bN)o(oLi)o(gn)o(e\))o(}\045)-128 1549 y({}\045)221 1649 y(\\ifthenelse\045)221 1749 y ({\\equal{\\theTabS)o(ho)o(wLa)o(be)o(l})o({0})o(}\045)221 1848 y({)174 b(\045)43 b(Pour)f(que)g(les)h(nodes)e(se)i(d\351placent)d (dynamiquement)e(avec)j(le)i(changement)439 1948 y(\045)g(de)g(hauteur) d(de)j(ligne)f(sauf)f(sur)i(la)g(ligne)e(au)i(dessus)e(du)h(tableau.) 395 2147 y(\\ifthenelse\045)395 2247 y({\\equal{\\theTabNo)o(Li)o(gn)o (e}{)o(0})o(}\045)395 2346 y({\\rput[#2]\(\\TabNo)o(de)o(X,)o(#4c)o (m\))o(\045)570 2446 y({\\rnode{\\theTab)o(No)o(deX)o(\\t)o(he)o(Tab)o (No)o(Lig)o(ne)o(}{)o(#5})o(}})o(\045)395 2546 y({\\rput[#2]\(\\TabNo)o (de)o(X,)o(\\Ta)o(bN)o(od)o(eY\))o(\045)570 2645 y({\\rnode{\\theTab)o (No)o(deX)o(\\t)o(he)o(Tab)o(No)o(Lig)o(ne)o(}{)o(#5})o(}})o(\045)-128 2845 y(\\stepcounter{TabV)o(ie)o(ux})221 2944 y(\\stepcounter{Tab)o(No) o(Lig)o(ne)o(})517 b(\045)43 b(num\351ro)e(de)i(ligne)e(suivante)221 3144 y(}\045)221 3243 y({)174 b(\045)43 b(Pour)f(que)g(les)h(nodes)e (se)i(d\351placent)d(dynamiquement)e(avec)j(le)i(changement)439 3343 y(\045)g(de)g(hauteur)d(de)j(ligne)f(sauf)f(sur)i(la)g(ligne)e(au) i(dessus)e(du)h(tableau.)395 3442 y(\\ifthenelse\045)395 3542 y({\\equal{\\theTabNo)o(Li)o(gn)o(e}{)o(0})o(}\045)395 3642 y({\\uput{.2}[90]\(\\T)o(ab)o(No)o(deX)o(,#)o(4c)o(m\){)o(\\b)o (f\\f)o(oo)o(tn)o(ote)o(si)o(ze)o(\\th)o(eT)o(ab)o(Nod)o(eX)o(\\t)o (heT)o(ab)o(NoL)o(ig)o(ne)o(})-84 3741 y(\\rput[#2]\(\\TabNo)o(de)o (X,#)o(4c)o(m\))o(\045)570 3841 y({\\rnode{\\theTab)o(No)o(deX)o(\\t)o (he)o(Tab)o(No)o(Lig)o(ne)o(}{)o(\\sm)o(al)o(l$)o(\\bu)o(ll)o(et)o($}}) o(}\045)395 3941 y({\\uput{.2}[90]\(\\T)o(ab)o(No)o(deX)o(,\\)o(Ta)o (bNo)o(de)o(Y\){)o(\\b)o(f\\)o(foo)o(tn)o(ot)o(esi)o(ze)o(\\t)o(heT)o (ab)o(No)o(deX)o(\\t)o(heT)o(ab)o(No)o(Lig)o(ne)o(})-84 4040 y(\\rput[#2]\(\\TabNo)o(de)o(X,\\)o(Ta)o(bN)o(ode)o(Y\))o(\045)570 4140 y({\\rnode{\\theTab)o(No)o(deX)o(\\t)o(he)o(Tab)o(No)o(Lig)o(ne)o (}{)o(\\sm)o(al)o(l$)o(\\bu)o(ll)o(et)o($}})o(}\045)221 4339 y(\\stepcounter{Tab)o(No)o(Lig)o(ne)o(})517 b(\045)43 b(num\351ro)e(de)i(ligne)e(suivante)221 4538 y(}\045)47 4837 y(})-128 5036 y(\\newenvironment{M)o(on)o(Tab)o(le)o(au)o(}[3)o (]{)o(\045)342 b(\045)44 b(#1)e(est)h(le)f(nombre)f(de)i(lignes)1615 5136 y(\045)h(#2)e(est)h(la)f(largeur)f(du)i(tableau)1615 5236 y(\045)h(#3)e(est)h(la)f(hauteur)f(d'une)g(ligne)47 5435 y(\\setcounter{Tab)o(Nod)o(eX)o(}{)o(0})516 b(\045)44 b(On)e(repart)f(de)i(0)-128 5634 y(\\setlength{\\TabLa)o(rg)o(eur)o(}{) o(#2)o(cm})298 b(\045)43 b(Largeur)e(du)i(tableau)47 5734 y(\\setlength{\\Tab)o(Hau)o(tL)o(ig)o(ne})o({#)o(3c)o(m})211 b(\045)44 b(Hauteur)c(des)j(lignes)47 5833 y(\\psset{xunit=#2)o(,yu)o (ni)o(t=)o(-#3)o(})429 b(\045)44 b(Unit\351s)d(pour)h(que)g(chaque)f (case)h(du)g(tableau)p Black 1860 6145 a Fa(4)p Black eop %%Page: 5 5 5 4 bop Black Black 1615 -45 a Fb(\045)44 b(ait)e(les)g(dimension)e (1x1)47 155 y(\\begin{pspictur)o(e}\()o(-\\)o(Ta)o(bTi)o(tr)o(eL)o(,#1) o(\)\()o(1,)o(.8c)o(m\))124 b(\045)43 b(D\351but)f(de)g(PSpicture)47 354 y(\\def\\NbLignesH{)o(#1})47 454 y(}\045)47 553 y ({\\psline\(-\\TabT)o(itr)o(eL)o(,0)o(\)\(1)o(,0)o(\))691 b(\045)43 b(Dessin)e(des)i(lignes)e(horizontales)47 653 y(\\multido{\\i=1+1)o(}{\\)o(Nb)o(Li)o(gne)o(sH)o(}{)o(\045)221 752 y(\\psline[linewidt)o(h=)o(.3p)o(t])o(\(0)o(,\\i)o(\)\()o(1,)o (\\i\))o(})-128 952 y(\045)j(Dessin)d(des)h(lignes)f(verticales)e(et)k (de)g(la)f(derni\350re)f(ligne)47 1051 y(\\psline\(0,.8cm\))o(\(0,)o (\\N)o(bL)o(ign)o(es)o(H\))o(\(1,)o(\\N)o(bL)o(ign)o(es)o(H\)\()o(1,)o (0\))-128 1251 y(\\end{pspicture})866 b(\045)43 b(Fin)f(de)h(PSpicture) 47 1350 y(})-128 1549 y(\\newcommand{\\TabF)o(le)o(che)o(}[)o(2])o ({\045)516 b(\045)44 b(Fl\350che)d(entre)g(deux)h(nodes)47 1649 y(\\ncline[nodesep)o(=3p)o(t,)o(li)o(new)o(id)o(th)o(=.5)o(pt)o (]{)o(->})o({#)o(1}{)o(#2)o(}})-128 1848 y(\\newcommand{\\TabT)o(it)o (re})o([2)o(]{)o(\045)560 b(\045)44 b(Titre)d(de)i(ligne)e(var.)h(ou)h (sgn.)f(de)g(f)-128 1948 y($\\stackrel{\\rule[)o(-5)o(pt])o({0)o(pt)o (}{5)o(pt)o(}\\)o(tex)o(t{)o(\\n)o(orm)o(al)o(siz)o(e\\)o(bf)o(#1})o (}{)o(#2)o(}$})-128 2147 y(\\newcommand{\\TabF)o(er)o(me})o({\045)255 b(\045)43 b(ferme)e(le)i(tableau)e(pour)h(ceux)f(qui)i(on)f(froid)-128 2247 y(\\psline\(1,\\NbLign)o(es)o(H\)\()o(1,)o(.8)o(cm\))o(\(-)o(\\T)o (abT)o(it)o(re)o(L,.)o(8c)o(m\)\()o(-\\)o(Ta)o(bTi)o(tr)o(eL)o(,\\N)o (bL)o(ig)o(nes)o(H\))o(\045)-128 2346 y(\(1,\\NbLignesH\)})-128 2546 y(\\newcommand{\\TabT)o(it)o(reF)o(er)o(me)o(}{\045)255 b(\045)43 b(lignes)e(horizontales)d(dans)k(la)h(col.)f(de)g(gauche)47 2645 y(\\multido{\\i=1+1)o(}{\\)o(Nb)o(Li)o(gne)o(sH)o(}{)o(\045)221 2745 y(\\psline[linewidt)o(h=)o(.3p)o(t])o(\(-)o(\\Ta)o(bT)o(it)o(reL)o (,\\)o(i\)\()o(0,)o(\\i)o(\)}})-128 2944 y(\\newpsstyle{TabDb)o(lB)o (arr)o(e})o({l)o(ine)o(wi)o(dt)o(h=.)o(4p)o(t,)o(dou)o(bl)o(eli)o(ne)o (=t)o(rue)o(,d)o(ou)o(ble)o(se)o(p=)o(.6p)o(t})-128 3044 y(\\newpsstyle{TabLi)o(gn)o(e}{)o(li)o(ne)o(wid)o(th)o(=.)o(4pt)o(}) -128 3144 y(\\newpsstyle{TabLi)o(gn)o(eP})o({l)o(in)o(ewi)o(dt)o(h=)o (.4p)o(t,)o(li)o(nes)o(ty)o(le=)o(da)o(sh)o(ed,)o(da)o(sh)o(=3p)o(t)37 b(2pt})-128 3343 y(\\newcommand{\\TabZ)o(}[)o(1][)o($0)o($])o({\\p)o (sc)o(ir)o(cle)o(bo)o(x*)o({#1)o(}})p Black 1860 6145 a Fa(5)p Black eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF