summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/tableaux
diff options
context:
space:
mode:
authorReinhard Kotucha <reinhard.kotucha@web.de>2006-11-25 03:49:48 +0000
committerReinhard Kotucha <reinhard.kotucha@web.de>2006-11-25 03:49:48 +0000
commitf75d1f96c72685ba10345e8787e1f040b6bcb9e4 (patch)
treeecf7bf5dcab6063e8b28182975fbeb06f86b3c5c /Master/texmf-dist/doc/latex/tableaux
parentdb63134336b03508f0c5d3109aa9fec089448e8b (diff)
update tableaux.
git-svn-id: svn://tug.org/texlive/trunk@2517 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/tableaux')
-rw-r--r--Master/texmf-dist/doc/latex/tableaux/exemples.dvibin30016 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tableaux/exemples.ps2821
-rw-r--r--Master/texmf-dist/doc/latex/tableaux/tableau.dvibin12564 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tableaux/tableau.ps2027
4 files changed, 4848 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/tableaux/exemples.dvi b/Master/texmf-dist/doc/latex/tableaux/exemples.dvi
deleted file mode 100644
index 05aa6ef01a7..00000000000
--- a/Master/texmf-dist/doc/latex/tableaux/exemples.dvi
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tableaux/exemples.ps b/Master/texmf-dist/doc/latex/tableaux/exemples.ps
new file mode 100644
index 00000000000..973c8e0c578
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tableaux/exemples.ps
@@ -0,0 +1,2821 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
+%%Title: exemples.dvi
+%%Pages: 4
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentFonts: CMSY10 CMMI10 CMR10 CMMI9 CMR6 CMSY9 CMR9 CMR7 CMSY7
+%%+ CMMI7 CMEX10
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips exemples.dvi -o
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: TeX output 2002.01.26:1508
+%%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 <tvz@Princeton.EDU>
+%%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: CMEX10
+%!PS-AdobeFont-1.1: CMEX10 1.00
+%%CreationDate: 1992 Jul 23 21:22:48
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMEX10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMEX10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 18 /parenleftbigg put
+dup 19 /parenrightbigg put
+readonly def
+/FontBBox{-24 -2960 1454 772}readonly def
+/UniqueXX 5000774 def
+currentdict end
+currentfile eexec
+80347982ab3942d930e069a70d0d48311d7190fa2d133a583138f76695558e7a
+e9348d37cac6651806d08527c1bb4a062a4835ac37784cc39ad8841404e438b4
+d52d3901e47a1de4f7924e0fb3daf442499175bab1226edf692a4956739f8828
+e80592f450c5d5c22ac88bcfbe9748f61d18243a16f4a4467f084e8e2be46ef4
+7fc51c3a8199e3cda62ff9c4fb73956dab8b6683d2156377808cb35026073e80
+523f59a30d195fcf9b9fce4ffafc6d5649664203ab24acb938d58d246707ffe7
+d62f04bec4b70c21ef75beb2b812622b3c74e969d72d3cd11bd7106294a99caf
+0b1629bc7d4de6b96ca82930831d64575f23f4ad06a0e45e315b1d392411be8d
+6d73c998789ff258a07a3c8c2057325784514c845500bfd1a971310cfc11d41c
+1a167dbd5ff012c60add4e87325f6e5299032a839de65fb1473a166aae1876a4
+414a434f22c1d241591fb36f857df6fa930608750ffc0c54f44994662b1f00f1
+400bf752ea8d83ffc4cb77a290bc2d99981ae59a191748ba5c7ba1a9d2583fd2
+1398452b6ff5d83a059f7eadcd2ef744e9dd22bdf9c79d049bf06835e878c32b
+7765c69bdd8ef4deb4ea7cfff4cf9354a4ddffa689de961d16772491c7afbd7f
+ffde42400764c68e954ee5c455a5687959829bc3b319b2147deaab3628662c80
+30c5e02fea09609abe4eaa12e217bc3af673f1bc36a7039eb13fcacb4218fe0f
+c5a3f9452d4edf46cc91db67b624d4f2d37502fb9f11af4da18ca40b61097f95
+d44329375467ed13c5cb585ec53f62b83ef9502cc755af44bf32b87b8ae9f3f2
+f8dbf72dab90acafbacd280db6aaffaefdff6d5eff26669bac56280a950560e3
+d01714ba38659b0e4e28bf8cdc1f15ff7e3ea9d95a6afbbe3d8e6905aa6d531d
+6b6dcab89e2036cc492c65f76ddcc3cfcff33fde3d9ffd10f7a90530fd5c7683
+4329baa902e701ca42717476298c9ff511b1941244bb1dfd0e5cab92a43970cd
+1bdb292eadd055c97972844fdcdb0aa06401e7b2632b9d134f96bce0064860f3
+9859da7a9a82be0a840672a1331212752ae1b521b693b384a72dba8d37a86eaf
+a0341e7fc5f6ef7a8c566aacb91e8bf5005c18837894c4eacff41dba54e071ca
+83fff360ef64ecd56cdc49c3503f58322f4ed4a2b682b4cd6e1deb2985c8490b
+d54896e4836f4f39c1f88d3df01061817e2e5320adce0a250f15d7e395613d40
+f5a564f9d73677188bd790733c312cd5a310697198c42ffbd8416a0be2e50865
+27b8db07854c23cf8e7f3ecfc8a5f997307114813863d7389369f07ae83a3cb7
+40e8f4ed8be6c5b61988c06850f4e08d3f118ae99978adcf33fd5c6947a67dcc
+9293a31c4f2053bc47dabddb4c600bbebdaac585ca635ec8c3f2c746d97919a6
+bde68869be7ce8c0f0c25fff249d182c65591d0e874f0f9133dc7cb34baf0ba2
+f2c7375f7dbbe3211ba1c18dba34ded91afaccb65f84ba17806de600733596be
+bb899936b3e4aa77d511e06f9f4a07c3a1dc33be89425c435ae0e9c87dc12731
+9bdafb17041ba63453154b277549829178934388d50d2ef67b793a85b000d9aa
+a20b20c482a8c1ac818366e88cea1230ae668a610642b62042d22bee54321408
+d6668d8b96ed6f4b882adc69062bd34fd1048cd50943bedee219b9f4b80cb742
+0356e355465ec43a9fbb5ba25168c966645d26ad9d27b1d655c58612b70f5c51
+06e8d377674cdd2692be5e26de0a6e65e9fb19cbc6e6ea3af1c2753678a99aa0
+eed4ad36c41ecc537935940d96ba3498e2886485839daa83e552a29fa2e6c756
+4751e17c1b5ac372d2
+
+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 84 /T 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
+147f31c39019afacba581f8351d51c8da6e4e29942412262e6dc1962c777620c
+463610e69169e388b6b975ee13b6f4949b1396e4565b94ed962422da832c5233
+67cd0b1e79d649fda30434c4597934095a106027d16a2345550a0535b0600e40
+326555635ae26e6455ecbbbd82f70cba8a433f83fb0dc529e388c4740ff230c3
+bde9a9c56abd6a91c2aaeb6ca8d74f20a2fa4325dfe8608a836f40e74e3c46ce
+3b9272bf3f7918be9c2d53faaca974ab5595025854729a345764c6cef089ca8f
+a21824c014af77b8d2e19566a01b7e8d75b043b81cff6e334ee983eec1601fe8
+011a9a1e16cb2beaa3a08fc617d6528bb61cb12cee8cfba0eabc4f3fd6c612ee
+136dc6d5b25676a43876b49504cfc42b019ec5cc29bb0748fafa9918df2a8ff2
+3de9af3f1091c095ee3274edf12502aa14e0fd772722856322a7d5b676a6ef41
+115499c4ee24175233ee8200e9251042424838a84b5d879c5f5807e0114f552a
+53245d4ccc841f33917d2299689efb53b3a3e22510c3dfc24babbaee1d57fced
+7bd271
+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: 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 50 /two put
+dup 51 /three 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
+977f844d32b43b0e48caed5a4bdabcefe71695d69ca784dd32fbf3ff701f6b07
+72c3661e0561ac614e9d7400f03ccccac90f335cd8911f21c2b06bf83136ca35
+6410b2f8076155ab18a69d0978c42a3196a7e9f124b365b2aa436c76527d523f
+42a5a38a8bd4fdb6731d4611fe824c79416cfdd0f3be6f844c5ea0b3ea402c11
+a7b2504d93c7c6811aadf2db4779d2348471c1d0ae5beebee10575970662de3c
+0f4a9a1185bdabd6b9f8188a6db02cd689ec5862073281bbd9b73c6a9fcf2111
+930f11b009f35ffba0adaa7eed0a26f65b2cf269cd987c0247c9607a84722524
+f4e98edf4f6e19510204a79b7c04549468ca8427032d61b2488da995a70d9a28
+15e079b7e1b731a065120d11a28063a72be65bc3f52352f63eb5cb98ec1acb7f
+dcc293821808f5a555ca0264f51155eb5c0be1b7ce21e43b56475de6f8223549
+120805bceff3405281d3d5c9a53ecfd7a9bd9311b755e5cb48a492b5d92c7931
+2655b7d4afc08ce3dfdbc8b0f6dbb454798bc267b852c8bfb164b29431ff1652
+c7546bf8efbae967fd1734552bf3a09e1e0205c911137569cadc5c0004ce9946
+3b1c581cdf577977ffbc086bbc7e2fa952833f5eec1371da04c96a66cb3443b7
+4caebdfd6a76e17a707066d8f2f4a853e495e50adb820770ca6e882f679a4479
+8052eb35a6794e21fd95b2f3aead91e04960faf0f0cc7690078db10a7c735ab2
+859a18d0a185e6ff75d7d089
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMR9
+%!PS-AdobeFont-1.1: CMR9 1.0
+%%CreationDate: 1991 Aug 20 16:39:59
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR9) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR9 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 43 /plus put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+readonly def
+/FontBBox{-39 -250 1036 750}readonly def
+/UniqueXX 5000792 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
+0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
+79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
+2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
+b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
+823385fe55f3402d557fd3b448685bdd20eb05d5e7c2126132e33a59a7170609
+dcf4871a5d023c9ef57d3362d9f2d7a440bb69bf653364105f16f4d0f03582f9
+aced3d05cc76489b16e3fa8a446094d30038b06ecceda269f2eab9d19a99c7f9
+39f9548f206c5a457a19270b2b82c43b091dfc5573468eaa3e7a4a32f8042891
+d85e4b180fcbcb3091d2800e54c87d84ce9cad6869b5aabbbe47f40c68799893
+d22b765295e1e69e33aa048b7ed98ba480ceca91f3ebf8ef85fe9a3976909626
+b95ac5940d53f9b02215d84a44837ba25ed15cce0d504f1d335065594f3bc824
+5405407591cccb11cfd4645da60d960c0b93f187b0cf7b105543c0b70f89af5d
+264b6c026e3ae646acf145950202ec73282111e3e601cf2bcde22ce3edf6db23
+516481420f26552ff4472d749811f27768150450d0d0ebe3c79f999e99b5c0f2
+2eaebb12d97782b1bd91b2a1f62a76412548ad53c0dd411d4a08c0f071c2c218
+63d9adb75a4621803ecb84c2bb235b620b658984b2d8e0c4637e2811bc8f0d04
+6c8935afc70141e1b2d9c23bdb251d304b3378faf8928bd09686aa0340fb0cb1
+dc48c996ef91530ff078666fad227a3589f50b605267212d3a65ebc1019a8eec
+9a0739a00279471a01e1505c17658c10030fae32f274fdc8c8774b0d5406c384
+a1d17068dcb0c2575c562fdc5a2176609bad9a2c255e426a4325a4fc3053c7b3
+2f35f7bbc9aa50135f30223360fa2fbf019294b3af98224c5c05d6038db08bc1
+4103010094dc215ef9ccfb96b237851332c8ed81a9184cced4edbda26b381f0c
+73a2bc4a92533b0e667e82ce49ddd8ac9e34d9d40fd4b5b9910eab3b1234bbf3
+af6608d66eaa424c158eddb75fbe39462708da8f5c18d92fbdb2f534598a844a
+e076f96a741f8002af3b38d7e4bfa363f5f5d1193014f7118617adc9a152185b
+9e1d3195a4ca5bb7fb2b01d88c035b656783fc18b8b48cc3855c59cfff7c3fba
+9a91471ca63e7ed6b099533608d200bff6835491099ff3e0f46e5a236675c486
+d50f62ee930ee455490112156d6c898c5cb5383cfbdc2eebc8d58821e00bce5f
+a20a731de0036b40035739b66e6a5b4b6857ab783cbe01a47147b3a52c8c4338
+76914d65f176a52cca8bf4ab1a893bf240c4e55a52a3cbf1ca7e27f856bd7848
+2f906165176cc1ed9924b7050a25477df5d3066539138106de091fd959d72e29
+bdb4c32fae47360c7ff6584f7af88267fc5d8c5f66e525b51cdd47a0e047f1fc
+3b6ac08f8adf6dfbf5dc6c492021437ebbe3e11592323157eb19f059d4de20f1
+952acf731d01d3d31e50d7b9db5e749708eadbbf533ecca96d5412b6ed4429bf
+71bbd2a2db7fc4ef5135d7555162b73c48afa96e8da808e1192c58a0dd6de56c
+1f8fcf172bedfe72b8b3322e56623d8a70f6d2fda03313822c547702bef65468
+b71b4db265a0f46a918edb3318a6b09b4867388017dbad598a8bbb207f875ed4
+0f9c6312b25a9a5069f552a5001a4cabb31d5e3a7f1559c3affa41c7c02d32e6
+a67c9965bf2383d6b83fae9246a2a2e3093a465a5d8f86836f61c412681aba0f
+cb9476ceb48dd76c3f8fe0f6ffc3f767db8f51b8f715313909a774b1c1d3c2d2
+37d2d10eb22d02290a968ecad2994b5e1b940c7a800f8e1de6abe91ed4a7fce3
+81957f7e4bce4c858ed6bb2d74cdc6e623c77ea88794daf60bd04a30cadf9733
+424ca5093eea927f482eef51b11caf22b9b0de4f60e43deefc7d0f9b72d5a77d
+0d431d449775c1dcd31ac5ff6f9faf4d3f921f212e1417dfb5cc7d766c505403
+715b27c1e683c6367b0731a0d53848325ff4acb232dcf3ac4690b852bcfc9696
+c1a914df22d1180f1fb9fe123c9de5d2b3dfe311bd02c0b717e078757b43e032
+76fd347dd34e8b18ddd19f683f24c8e31736b31dafa46e4cff869dad131e5cc6
+675519e32a55eface6fef94bf3303fcf4ce69b03f4006e5ece69c8fbc592834c
+4b2493c062297f369304ddfa006180b87066f6d8d9d786bd5fe5ed3a1828ce04
+1d97cd4ddb1ed1dfb1b97ce67a8713e5a40f7dea3a2e4fb9094a597abc86b49b
+9c4d70672c192da6e8948dc9c7e6a0500c590b7667d97ef62f04bf4bf123d426
+ee5143e54403b2d029b16cffeda672c121216838109f0e83b742ae50f1ee356c
+2eaca4bd2fbad2ee04876e719388dd1b90f282e43054d2a322efe74066c4bea1
+10f4762cd7245f3972b6dba056ea4ef922177d79a35466936ed7a5fcbedd59d0
+24e69fe7a2375473545e3e324103d0cac824ca8baaf2531c45a64b378ca53df1
+e2d8f552df7b72ce4858a3a87b960e916be2bf0b7cebf62cf89c215030732e8f
+587789fbecc21e69204738b75b0b5423a0c6a0a9293edd2c5a8344c2a0b335fe
+f49fb2f593ae01a7b7b7b84cdff088fe276d1b8e04b527eec8be6ce4f7edc999
+edd6534b66bac045d71d768c86358018d4d4e02ef45efbf4850324e6833a4ae1
+cea7ff0e3e8420ef654565163b2967b4a101eb9f01588090cdb5052277419d18
+e4eaec68625a34bcf886984cac29d05d2415930529b87cf7a11b2aacf9e1d336
+61700c3120dc
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%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 0 /minus put
+dup 49 /infinity put
+dup 112 /radical 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
+e625ba8776683e518d45caed940a7282a877ad8c4df1019b0d46ef2f3b0ec9d6
+b56ab525ec8d935b40c5877b55b09f66a54385574d2fdcba837bfb1c60662e5b
+5bae151902ff2f4d9372222d4a8cb4d4929aca1c2c88dd76211cec7361cfe9ac
+4d2cb257ae2d38574b5b3056b397b2b769e5cffde71ceaa43b122519b1532766
+7c2170c3877e7ad0e1e1c729517deb2eac54b67426d11077111a197eb37fefd3
+e4628fcb1306d948f764bcc05262573a3ce966bad08c7824afed51c2489e1ee3
+4587977eb30b5c1368a9e21a79f3a808a4be825a92a5ccda3a601f159a24613b
+cff1020f3e13218cee711c8183f112d60ab23fb2e9e48265f2881ec1169b0069
+13f52476133be36fde96c9a072424d0a6ac91e5934e639a71566101dd5114a8c
+2bf17703ee570525b991f0954dadb3b1733959e72f38b2b2b5540f7ee95b8a7e
+66b7e10c6b0b9ee9af5a711636a667a55c051b082ca6fa6dd60d033b6ad6ff6d
+ece5d53184ab23262dfa111c1edecd9096ea91f37665ffa3034891eb974bae52
+b541d6894e61a51483da811df64faf44fd536e63f2af8cda762a26e54b2e2827
+d0c8ddac4cccdb71e30344a6ff6e144ce14908d5112525ac896885608e96cd47
+351bef5a0983003a44c44b1a4c66c3286e2c45aaf2f2d4a97e6820b4243e8f48
+01434b81f7dfeed921db05265b8a3b1f8ed36d97b87014ca97061e1ab7f12e73
+78bc8af6dbdf982317ef77ba4eacf51fa1c414f881f133d3b44953ff3ec4a7ed
+9c53d8b42398584c900f043b93cd603794ddd0ea2ca87a83fa03ac8bf3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMR6
+%!PS-AdobeFont-1.1: CMR6 1.0
+%%CreationDate: 1991 Aug 20 16:39:02
+
+% 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 (CMR6) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR6 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 50 /two put
+readonly def
+/FontBBox{-20 -250 1193 750}readonly def
+/UniqueXX 5000789 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
+0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
+79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
+2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
+b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
+823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf
+5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b
+edad3b72ad63c2918b6e5a2017457e0d4ebc204b031f3fc6c13d7da7277a94ba
+018e9998b3dd888011a5d7c4204989f30f908b95533bda845746b673ab71ea57
+65a0d14f4350707e47c8276305b28513cbe1bb0dbd269a53719bda46e536685d
+df78ca0146b6b93e760256b74d939d4e35b5e77238f04c92298dfdd188feea30
+e053eefbcbb52f2011772b3aae39f5805597bbc1e8bb75a446ce014030f4f2f0
+f49f9e962ee4a1024a746fa92a3628db5270732b54e43fe5ecfa524f127e5fcc
+788e77e66098336ad67fe4cccaf0253272d5df79864bf4b734cb9a5859d557d8
+bc11b8e00221ebc12e97de4b1f466ead83a4c894709363bca9040410a52d592e
+34ee40cc7e5efa920546b981aa659513a24b1b85c221a1875b62d0b89e57a368
+321b8043a5b094e0379760a443d632892b14ad6d19dacc8c78093243ad67e6a3
+08e56e6b68412ee690b10dac6e17708754a00d51fc957b500eb80175716eef4b
+2ca1ef867614659bee3f2b7319e97b6fdf1efc847bf3cee3156f72f21751da8e
+5fb6898919e6799820d3de0642d756e09d6fae4ff08dd3deda3173bff4bb11f7
+9109c97ddc05897af709ea199a90fcee8ce4c7a3c15b18170c41c04de2d3fba8
+f34296a95b8e1e8de3739b17273f8f2c85e914615e8eac5e8bd2387ba3b1edf4
+7968f06e2067d836d0f9f3e085cdfd2de06a62c81d786b304326f7002e83160a
+36598589228b4dddddc43c85e1d126f8fe81b828028e26317af5894aaccf4f69
+6301e1a9fc45935d8a414957f08febebbc3a72ada80f101e47447d019ade56e9
+f4fab969bba2b44e47399fedf5caa1bcea216d7ba713d523dfa618d367b001af
+bfc9543651fadf6389c92ef4a113933bfb4ce45b9ec1da149da8266d7ae816ac
+591763c1ce0975ca2c6fad4dbf00da2d5ea9005dfe188787b84606f607dcb299
+dbd62d54c0d9a3f63151b4605487b20b6612bacb429274d9c41584d6b0364b8e
+3d9974f806134b12b859a7d761a1cf69b88c3b8fcd7df349ecea60c16041cf86
+b3759ca18300e771a59922287a619d7d1e85a6c05fd807d62fb128a85222d66a
+5ffdfc23a68bf4b49d6cb703a4b61c83a49b8e965c46262f03314b3b201179ba
+4523b7f14bc486d8c369a8681b7a2837f5f82810d48ab9c8063598298c56340e
+20e031c2603386b7564b3ff929be77050ce216cf7ccca14fd4916821b5e568bc
+46c3ae7c6c63e4bb5f9cff87417005f6403af598ac4fbf73ff557e9124485569
+1327cc0942e6061e12c0f107926d130a
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMMI9
+%!PS-AdobeFont-1.1: CMMI9 1.100
+%%CreationDate: 1996 Jul 23 07:53:55
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI9) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI9 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{-29 -250 1075 750}readonly def
+/UniqueXX 5087384 def
+currentdict end
+currentfile eexec
+80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98
+74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730
+48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f
+15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff
+da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427
+bdd7da12534ba078ad3d780414930da4f8d58abefd45db119b10eb409dd89792
+3c6e705479464a4b33ae3d31bfe98efe259f07f7950237bbaee4f7b64ffea83a
+757fa717d50c3298392891bfd60e34a056b0d6021da3fd9b8b01bf78b0b23dc4
+ea3b0605150d20b27ff9ea5f2524661019d982a2e47cd7c21ee5ca9ed9227821
+f8d07119397de26838c11d7b35bcedc43e011626e300f8249ed846d7b5ccbd89
+02550cda17ddf113df658fb13f8162681013766863784efac128e01ef997e1a4
+30312afac8f3d948edecd7d5090ab5c864b91d7f6e80256f0e1fc99f1102b74c
+61cc456e2e1bedf0e627d5f70f738f963a13666405c51ebf23ca077e97570a2f
+1118536b92e585cf1dbd5fbf36a0a5d197538c05304e93a15f3c931168d91d42
+483ef428b1a3f1b7e548fd1d23b80f5523c8b8bf450b02804fb689f915c86693
+f7dfb1c43f681627c7f027021aa3a8179148f1819cd94b8890a9ac63dc1e8a68
+f254b64f6f173c3d02e3ebc037da05074017c8b113e94f4e2d26b467ef9da07e
+afd7ea7c86e025af52c5ceeb835951e67e02a38daf1e9e698bd21996c1071e84
+ff7fbe77f6ddf9d06fa92b16ecebcbe0370b5cd9d450d0f2906a105cadf93ed0
+0abc7fcf2c996e7c15e452006e35390d99b9cfc59925f1444c20d9c3e1fc2910
+32cf9fa9d580eac1bc956334da391b870a757c3bee6aa3e005b20988d8587876
+3ced20c6edf2ac2b22890e37ff7aedeb0986d85ae05bc84339bf2116df48c5d1
+cc888bb33d409b06dd70ffd0618b2080442aac439aeb39c20a87ad74ef10629c
+f1604db8611e8e4224c5b21ab0c7ebddc77fe9a283b3a8c6a2a9508f6836e3fc
+3eae1366b4da4f44cb7a77fd81d278c17775d56cb28b70f18d894bfd1ec1827f
+fb177e1d46b0dc5afee78aaca1c43d03b7be6c8768bb0dafcb98dec689cbce07
+9367a4d7fe611b0ee1497e221593513c04a4a8fa24f5933ac068e12ab4204621
+482a78d78017de571c01d8519541aed08a8501bc8eee2d48bc6e83c6d2616820
+45cecafc45d8b127d62c50037ca608cef08ffdfc4874b65ba470ebf1e029e523
+62692dadd828c88a557b502ea5e91caa1537017cc378ce974e2bc95b03152ad8
+4408575e38008694fd361e414426adeb1e1453905c70bc79760ad47ef3b4e45a
+425f20cc8b7237a6c78e71c07aee0157ed180ca46f3eef6f8dde4797c6147100
+83393b260d23cbc132b35220b008b2ab3dc2278f1ae632aefc143abca4d1b524
+7d8c83a5b0e6e010a6fae4d3b64bac5aea81642346be2e89776e0d8d433ab0e7
+7e46652b385475249988ead7ec4fad5527176da83684fcf13f5e2d3381f6608e
+262843003b585036f79a230fd699aaab9cad3a6c3f64a98f432272a77f96a4f9
+20dbcf14a672bb1ac92f3ecb76f2926c245cc20b85fbc9e7c3c8ca0bddeb42ce
+e2610b1077d55d7f1b3c39ed3bc420be27a5229ee2e4ace27670aaa950568e28
+a2e10326ef0785defe02bd728dc42b2d8c4bb72e43669d92a02f5ff940024a63
+e6e3479e216e7ef89d7574bd6b5fb240f0dda48d4bdb2c7ecc1f0438e1d8a27e
+fb815a660056cf2b41a5dcbe9b53aa1b9bde0d85653cea9c51a105abe33d7b2e
+e83c7c958f393d048b5f9d02f968b5a21e584dd2826bebce1fd7faf306b36f92
+0abec583091f9b5ae6b288f744d25f55ea0fe43fbdae22efce4e65e12a2a49bf
+50419a151ec9064d716c68a5af62
+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
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 59 /semicolon put
+dup 61 /equal put
+dup 91 /bracketleft put
+dup 93 /bracketright 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
+87f907572b8354a5c3165eea7e8b2ba4e155f60e5ea763348a68b1555c02ad7d
+7dbf7316889a222ff9e91a46568b2ada7a721bdc74c01285a4d2da9e68a45294
+59165bf752b1c65f96c8c782a1c5b0e85e61ae98fa9e1a75b3713bb0f9dc5c40
+59474f76d6b5adb96221d0387e31a31793d314e7807f205fd779f84ce8f01c78
+362f20f481b1df7ca50fe86df11e304c0ae7abae013fbdeb1fe7f4553c608ba5
+aaea38980169fc15eb0718eca3051fea142c6eae24e51b0470b1c9d20361ad1f
+ec8c0a799fabb8e11ed97bef296fc10b39ed96503d408758c6ecc63492f3d3de
+4defb94289cb05412204c3d36c428e7697212ab9c24a05ec13d27b017d1f7fb3
+15dbe2563fb00b7d7706a64cd22ad45db96fedc41d3022eaa2df55d6e65d40c3
+9d501e4575718cf7c784c6c724734e0dc598a95a997a6545628fda277fb75f7b
+0c1761e3e0408c38e7972ada405012301b919f9ce925bc451644fad90efb6fa1
+62819061ad78992aac07d8a60ccd3033ddf10dffc9fb29921e5790b9c6f502c9
+2c1a9ae996d800e899c6ad62dbff798f2a9f497bf2135130df1773a6b70cd6d3
+6341dc30ed2baaba68e07a1522147596c24eece661843044e4ab92b07e78db69
+87e30797054806695ba24582b010bc62474099c1d87904b2727f362fd104063b
+a5cd63b76b7a8fb2708c6bc976f51792b250cde7073506e103df088693921ffc
+54dd7515c519630b155f886002b1d6b552aa31cd8e83959389a79b9bc3750d40
+2e2802ff9375491203d3d4a2db58515b3321740e5c3c023ab33abf515879d382
+7c683a539d37da8bd6e2df46eed3136c602839a094650c7690c0dd0ab9cbd45e
+d9ff4036b97f391b30d94379a5532538c8458a703274dfbe50bf744b0a627f29
+c8364c8033c6e046114eae10a6598af41f24301ecda9d08495bf7501547e8d6d
+03767fe8f46bb251ff18d5d8ee69b8b71e828470882b9cf809ad23aa381a1aae
+901c78ae1b695f17fb2d3c087b57b2aaf766275945f64ea23216be52b0b9c256
+089a63af06f693cc102635f16c4796f71a7ff85ab0eee9e2f3eea7931dc34a4d
+8f1cb990956a2fb6a326d4e3b0b650cd23508535c5ae5236d6013dfdeed34468
+891524f993b8c117a5fef32d6d3117f0a9fbc153f63958d7e3d83e4fd76657e7
+c0566fe4d21cbcafdf1234fb5ada36f68d39f736cabd7e8c8aec18e7c2b61b39
+9f3b5e88f401e95b4484bc6cd7326d267e1d545cdf93b5457e8865ed814d0469
+50e7a76397354d483fe69546d491098abcdf21282a6170a0b8590d4c123bef0e
+b0eda56874738491e2aea86663cae2c510969e3eba6d8edc87180273f8bd888a
+407c363274fae180e71b36abf671f16d5ead6efa0b57a69363a146d8137f6ec4
+871e16b265f88dcdb0d593b34c04abd8304283c1d71f340404a73e19fd08f865
+2cbb210ce798aea60151c8ef1e9bed64f2d1d0396f2dc0b2c512e50f871af30f
+366c765b6189bfd60a14ae893cdfa8441ab8996349dd761e499556936600c9ad
+253cbeb1bf6421f368265a92f4a49690a84ec62576c04b264d5ae4fbc617f460
+fa9390bbb71ef42a172be9530733659ce9c44d26e0339ead29e1e842002186b5
+4c90dbb6ef2e8162928ae5c6abac07350707c24099c74b675d4fdd2e1285ece0
+eaa8b116c17034357e11dc14047075886243f17c54659637379e8c99fe7cee3b
+20118b1341524f8b7a4223239d34b4bd496cdce4bba0c3eb37019fcd95f806ff
+0886bcb3ee67294690812217fb6ea2a9720111bee30ef14d5f7e2a1a1ee7645c
+5008f4b9fe464bf78e82e90027111bdb756bebfc134d67e508cdb620f0a60bb2
+884b2dc3fed804f3811647f4816ad0fc6e179683877821fb2e6c0c9b08f8c4b5
+794ff8b41e0b3975971e537a713c1b60df738afb128bf690f17720a261aa39a2
+62f91485af32caa4a480d792af8295a399dfbcca377bf1d4e11a690613d8744f
+c87a1a9d9b6a1b06f84706ec1ce267b1e3ec66699653d2c2d12788545cafe18c
+dc3a79378707b0b044c90f109cf8bf20f13bb8abd6557b2bb3144cc890054e7c
+a845b3677b34ce027ec5e2b85ffaf98a461bcca97396a31996dc59b1809419c9
+67c33891e4cbbbfdb8d45e8c6e2f25030e0f51506bc57009ac7fc21e7920d18a
+fac82a909c63b30eae5d4142dfe3bb4d440f1df827f001a201be6139b12944ce
+7339b6bf5b0e3edd0127caec70bd41783d9a548c6b01648e70e8d6eded67a60a
+5346b2afc763f798418cc39c12ffd441e29844bc93013b58573fb1102eda72f9
+2c73536d5bb32b70a2db0cb325197078ad0a77a2b66717045b47d54d242a9fc4
+1c0261c603c199ce15acd6128e6fbb433071a90c0a8f5e8720f28978ad1f2776
+5267f0ee7cafbf7ec078f943b306fc6362a4961ab65986f706aa686dc50aa121
+2cc68aa6216ea14dde6a7a9f36d2d64bc61d87829f3ff7a5706adf6465c8890f
+7430288b3725e652a4060a37cc40f39f1294422e1b2812cd46bdf4f28bf402fd
+6b48a02563853ca5b6f1f5757dc002a1df1f4c793d491c33953fe3523377b5cb
+76bed8fcb39a70e2988c889be6bca0aef226092c7c5dda20f3ef6800338b93e3
+d12c6a72508b0817bf540a3216f5397644080518127bbcba1f4c65f11336319c
+b631d5b5ce0bdb618c621b107ee3b74c4299382f994bf996afac298697d52bd9
+da620f62b85495f1c794e59e73830704d4c6aab04e14305f660b5464495dfb55
+0edf4910171b1756141cd796397aa34cb01dc47ca89850376d611194b0131218
+d792c0e3c89b56f18ca8340934db4488418e9c19a91bcd7b48e29edffdcad19d
+b9144acbb67178426ff18fcb5d0cd8651581faa73992d8747d9403f1fdd43b66
+df3a7fdb235577b6a06a060de79722064bbb48228bf0177f21cf72af41b26099
+d5a57e3c24fcfd204ec39f452e557d0b72b0a73fc043ae3757619290b7c1f821
+9cbb45b0fa886a21316227658e67bc780d41f4ba1951cba88531e28c231feab8
+a7fee85ceffa601ab15b1ce359678b31b17141260220f6c65f922878ec186cb0
+80eb71ab14b5cfc4ba657f90e670390d8b83d99b7c6d31020147d9db1e78a821
+84fe85b52393263d369d8179f2f9d39a4d55afe2488011324dc80c5eec43c9fb
+3619988f7a34864a3e3e0c101d0f7ed6ca935cf5fce0b8fcf86a494688246288
+988b131b5d8dae8ac64acf1e53756173da97a4b7abf5ef0b2ab55031b0c172d0
+cfd2784d9eeefe0fbb98949fe4a7046e8d68aedd297d761402f8ee5fdcdbd4ee
+0bcb686c03ee2b15bbaa2e684c15df093942e4c05a180d244810fbe4bd4776a6
+e237ca643de637111e13ea510eb91d810cd8912c229c16c8d58b9afcd1ae88d6
+fc394c7c082687947234982a25b433c4f059df1888579e261393679926cb98
+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 58 /period put
+dup 59 /comma put
+dup 60 /less put
+dup 84 /T put
+dup 102 /f put
+dup 109 /m put
+dup 116 /t put
+dup 120 /x put
+dup 121 /y put
+dup 126 /vector 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
+75b462b2aaa965b869344058437b9abb0366602cd8f1eae27d12260eee254ce1
+92157e5c59e0cf21a576c7803f0ccfe8e13401448f3e0f7370f404f0754a4be8
+bf78c49f611886d5b76a9a5011107d4da9bf15861085babd4aa9ab79ab87e1a5
+73a29872ac78b35ade5bd97a38f4b0dfc84c363f9c7e570ac0a13586f0e6aec4
+ee7e49be23dd2cc982a3ebe1dba2444375eaacfdccbc5234d86d151827ab13ee
+b449c8d7f31c28f44e0848ec6949a722b3d1fbdbc8c88eccc0f1c5096b19184a
+eac62bf9adcab183e03fdf797e8a8acf20d3c2142b986e4960a16aceeb735980
+1af0a173ee64460129441a1a431942da52794e661d2a75af8fb7ae560cbfc503
+2ea2a251409b28c0229f995ead8233484eeff0910281ea38efed3c5bf715af12
+d9cca826f4b8a6d60c86bcf1908b796ce9695f6487e2ee4498b7d8aa35985310
+2d5f455e434ad6aa619ed2182c7701d6720788767f071334adf9a62c221f7ee1
+d8b2551f6b0d9c4779e15a997322b2d915f529337f27db1a47e4bf887668cee8
+06450d685df43ec8c7eb2d2798b3a86b5a12c3e7f1942485b3dea92d4bb1401d
+4217ba1a6736cb51d74bf654196cd00cf6c0823939626bba44abdca754189bcf
+fcc0f979798c8202e9abfe6738807565aa8330ed7c069e369bba2a6b9c72662f
+be3740ce4abfef8b88b169a801dd6a3a05e3e15073fd84a47dbf80985925ac42
+f55fc9ad38e5f1aead220a89805d0e909cdd30d57e02b2908161e4fabaf81843
+bddb23c7f3673cf953fbbcf678712f60a178e1647896f0852ffc95490ec296ca
+4d9bc263cc3ba2692f2f1859b2ffba3e95f5c32cee24a9d09ee6fe5d3a4edd62
+8d6111a36c1cd1146ac7e3d32e2e5c0f01543f396ae709959859cf1fd911c3e4
+3bea4b84e6aabca1ef1ba96a5d9f12cffa4e9a4dd19a3d91965d3709f4a0b54b
+fc52ccd4cb7e5b0d028adcff78c8cfab64b69cb50da33f190b94311ee12f687f
+27d97e18828492d3a68b3e7bade345fa4456d5874d9297b5155c52901a14038e
+cc1ff78eb803e5fdca05fc2bc1f9648344b3227bd125e65abb2b348c3acd9177
+093c2240023e00b42bc245ebf7ce222188782f49ca8f2747d7d2d9fcd61cc477
+a151a10be30ceba9a19553e2d58c5dee3a6763b305f265e2d30ab26c7d9c441a
+7e5cf6c1a5467794e8ce350b969b01edae261d6c650deb0bedf823e2e5c4255a
+e84492d42c2b735a87ad69675e2b30da361455d614641c421dd881543537107c
+2e0a37b844c3b3bd24ca5845aa556fd58ef7a7018319b106e48c7163b99f267e
+c03c37f2971f43125aa0202e8320b1412db04e6e0378fb23df237e8b313ce11d
+73ed8b568a61b52bb1183808b4106d03b7b87b99b91e400c746403b2cfec722d
+a916ec61c3355f2f2a83136a2a8f85e5942035472c5c3c41765f799291b9523f
+8bd98ea61ee83c8e4571890d9b4a16e3424412206a32cc27148534be7768fe57
+ec570b670043da96d377cd1b338dccf6aca2e477ef8b971bd2c4ad96bd0ac538
+7d66460440b42305641ceca762ec0024fa9ebb6a33ba61bcd876388dfa45dd44
+ba5fe2e253e2c92814ffaff04ac9a1356d2704930c3b59e91e2d215b9464c548
+a9ed13bde0bcb5663f76ae1259f429a1af530068d4099baf011c2b9084f4f823
+39dd430a36259708e1ae2c15154003088ed75299cc3158c28177c2168f25a9fe
+f8daa812a1b841b655965544114eabc7e734a0aa3de61a0faa575ca87aead69b
+2916b67bdd6b886dfd9d5c614023337407b615ece48c84fa72741e85499fb7bd
+39c74b9076f3ee5f828ce905dfa09d479d9ddd6924c1747253499c1c33e6914b
+bbea2e94e519b0c1f0358903313cbc7c8eeb125e5b80bd340db1f336f8dcbad9
+ee356c3cda8a084906a97190e8c663d1a6c0f79d40c2875d16f535489fda0450
+40bd590fa9587205dba437dce1b577954741f70bdcdbef8d4cca1082e159497f
+ddfdac08b8aa2767ccd9c2993a6f66b011f33dcfc33d033ec49beb0ffc488226
+ad76636ddfaca80d8668a77a2a60ee31371e9e51a5cc28bed9ac6a4c19675f3c
+dc636494bc36b55dfd6ba26e967b1d8395403c53b4120048cd3c08389ada096f
+58733216108c4908b508b9c934197434ca7df550ee9fa136ffd298998e81b7e7
+e0f08bbff302b15ca369019b9a6ce0a470b8bd116fe432a3a279e0b3f19bd2ef
+3f1f2d9cfbbdc52f2b4304d50e9a838c2d4790990e30fad8e500d2c17d915e34
+66f45ce963c11690c94f812635b5461f5f98f060e16297281eec6e32bc0bd188
+d5b77d146d23dc4539cece75d0135ff582ef7db2fe1085cf54d2194854ece2f5
+150fd6e8c593e2497204ad0adb51571fe9955d28428812bb6f099ed022500123
+efcfec8eca30d8e15d1a9d62bfeded6206bb1a65851f2ebc731d5f09414a129c
+e52ced3bec43233e2b20f2fc32cb4ea2f59175b8edcc0079cb7d347cca1fccd5
+dd3094999361d4606e1bbc4c7ff7f3df3cdc867bdc6b207c2198499e7dcdf0dc
+4e0d71dd6a558ace90bdb4f859a59d45c13fdfac3882b417a7494945d5bddf20
+25b6d8d15eda4a617878cfbf1d5dba8337a15b4063c8283a17a99cea04a21613
+2cac4f25dd0d9014fb85a7f2edaea5e2f12d30526ded1d926cc761438f415178
+30b3d654dfd3ff2b380e095a282d6a27598083845c05ae112baab45d14a658b2
+441f4d7174f245b64df17cbf53627c977ed6e0e5235ade
+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 44 /arrowdblboth put
+dup 49 /infinity put
+dup 50 /element put
+dup 56 /universal put
+dup 91 /union put
+dup 102 /braceleft put
+dup 103 /braceright put
+dup 112 /radical 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
+b64c430282c3aca8cb8513abe3955a5e832256a57fa8e52fee3774ff9e447be4
+b002e8f27dd0c01c5d0bc4a3e4e429537a7726b3b69e28ae99e96897a8743907
+4fbebb892d9676cce5975ab5315bf528e9a3c7605b0e26b43d6c90ed62b2d490
+38ce4faa9deea5cfcc41e888c40665a7c5850120a93392fefc6366824be3c355
+e626c2d35d1a826fb664c02375899a7f2f2335e21172741c027942710f9534c4
+5e467eb6ba5823229d33ba1c2d4120879caf80ddc360677aea8fab05bca04537
+cb7267455dedd4d3b276f3e514d1292b0e0b4ec6c16c1c08e1cce3166b0634f8
+f7c9dd5fdcc60422f949de9a2142ae1f2dae55f45b9d9ad7e87f2198a27a9ff5
+2e7b771c54bedddca8e8ca47741bea148f579da703e110cc09dbeb3c59b2cd52
+c426f6025c6457e657d4b319e5946706fa6f53a50818b293b79d710988398eb3
+d02dfcbcb69c81e45fcf0a9a22f91a19c57c874054ecf2d2f16804bcd957bbde
+3197c1dfc9b2f6228b55c062247b11a88791ddfd433244adc35d70fd7e1fec4d
+fa0826248cb452b306debd4b8a61a66aade17c0de7f79fee3f160567df0fd636
+01ea12dc52ba4ea73a17cfadab070d6bf51ef9370367f635e0782930220216c1
+9bf2e747effa1d8541ae716bfa113ec22b4825ad66b585419eadd89f9eb4b360
+2eb9af7b64b634b91188150cc087bd42a6c155dd42b4a1bedb3d8d322217c24c
+94d5c5f90aecb039a3372b9495dc01dfc64f6fae46157be36edad2172e14efb0
+e61eb1481703d8b3b11f47e409b9e90f1dcf16e1347bf470f978a142919975da
+f035c39002bb331b0e3cf484c93b3604355b9a50e16c875bd9d54cf03bc64628
+42aca8f18346adcac20430922313f590beeeebad2c7cfd4b7e587c14204c480a
+703d2b74e29b0f2c46835f095e7f14f6db6b44258e45eab53f3afbc4df2a8087
+dae14e0b3b0502ac2b2d442d980d1800d5e85bbe1ab85aa3a301b8a52f0d7577
+21eb04ec0a6b2ba416464661888a3ae2e39d03c0c6409570c13eddd471a95753
+d4804813f1fcdecea97df3e82a291016c59c6dc9856fb9b4a96e72a2a0cf8d92
+de8d9dcdcbd06bd85a3b7d60bc1663096cebdb2aea4e30b6ebc9ac371149a2f1
+6895925d5cca7bb8e5684904be765b472692c2bd841c19cb8c4a3070c2951a0e
+a451bb0f07db33b2d8d299a00edc12f2d488ab0ee731f06dcbf6e58396e18ee0
+3ad905f00da3f47761064d261fda5fb178e2178bb055c39fefa8f8423d0591ba
+4c365858b04b8cc31add3878492fed2314b030c2936f2a462cb7bfc41eef1d71
+b751b7188562f7df9711cbfa3fb59e52e6317c211ef02081fe9ad8e6e2df17a1
+de67edaee78bc936506b096837fe459e559d2055572cd62e66a3978b0908c3c8
+29510c16e859e6ff02afc07f533034ef447d74eb5e4163009875ae0c5f8ec6aa
+f48f76ccd0d436443fa39f5e2432132ad28e0a17febdeace1851bb0eed9d47f7
+ba5809c77ded4d670f63e6ef2062ae98999000c9797b5bb966481534f2468e98
+8e6fdf632e8fac26f2c9604d2309f48f3f343d7847af05fd52a63388e09cce28
+6d5d4d198db86123e5ac239f941337718f308dbe2b59c59fae869f4074541405
+769eadf4107a56f9a038e9508297611203fb912d8d7afc4ab24e97aa84ea286e
+dc64e1802eeaeeca119246f20e5048df9bd5b988334e66c0d4d9c5e9981dda6d
+c88cf61df90ec7d27bdc838572e6a15d109b6aaaa54b9942ccd472298f75edea
+e999b5ba87dd1fe5bc164976c449347acaa0dca9a92858d835b5519dfca11b2f
+fe44d921d56c47d9daffc7f8b0aa360ca33827d079813b0eed597c0b85951d8a
+7f817f745bc5da2faa7890e12f431df50be4a1227e5d0d09aa09ec819d71bb63
+d3b8c764267ea24ccf411af58315ebfa2333bda773991bdef361126d196c52a7
+f7b1fced4d6d4958768f83d2b8c9276dd61297b6e8cc28bc18b624666dc1300f
+c5b7d9112a1c76fadefcf3e2e18a3e4c2af86cbdc8ebddac4880c0237b6b5243
+5ee0310ac19d8e2ce9e113fd1be19eefc6ccf21f6a523c698cf734468115d362
+4b74327af2c5fb28460518b8f6367a26eef6c105d2b2db6320af1a4ab7c9a446
+7d1b92d296176793ba94c1df6b9d780a3af75882be1f00d35565a131621ef91f
+7f74a2380f73edf75361ef2cda43047a
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+TeXDict begin 39158280 55380996 1000 600 600 (exemples.dvi)
+@start /Fa 236[61 61 18[{}2 83.022 /CMEX10 rf /Fb 171[39
+84[{}1 58.1154 /CMMI7 rf /Fc 207[19 48[{}1 58.1154 /CMSY7
+rf
+%DVIPSBitmapFont: Fd ecbx1000 10 7
+/Fd 7 115 df<EA0F80EA3FE0EA7FF0A2EAFFF8A5EA7FF0A2EA3FE0EA0F800D0D798C1B>
+46 D<D907FF130E013FEBE01E90B5EAF83E0003ECFE7E3A07FC01FFFE390FF0001F4848
+130F48481303491301007F140090C8FC167E5A163EA27F161E7F7F6D91C7FC13FC387FFF
+E014FEECFFF06C14FE6F7E6C816C15F06C816C81C681133F010F801301D9000F1480EC00
+7F030F13C01503818100F0157FA3163FA27E17807E167F6C16007E6D14FE01E0495A01F8
+13039039FF801FF800FC90B512E0D8F83F5CD8F00749C7FC39E0007FF02A3B7BB935>83
+D<B600F00103B512E0A4C601F0C83807F0006E5E017F5F6E150FA2013F5F6E151F011F94
+C7FC6E5D6D163E6F147E6D167CA26F14FC6D5E6F13016D5E6F13036D5E811707027F5D6F
+130F023F5D6F131F021F92C8FC815F6E143EEE807E6E147CEEC0FC6E5C16E016E16E5C16
+F36E5C16FF6F5BA36F5BA26F90C9FCA26F5AA36F5AA26F5AA26F5A433A7EB848>86
+D<EB3FFE0003B512E0000F14F8391FF00FFE003FEB03FF6D6C7F6E7FA26F7EA26C5A6C5A
+EA0380C8FCA2EC3FFF010FB5FC137F3901FFF87F00071380380FFE00EA3FF85B485A12FF
+5BA415FF6D5A127F263FF00713F83B1FFC1FBFFFC0390FFFFE1F0003EBF80F39003FE003
+2A257DA42E>97 D<161FD907FEEBFFC090387FFFE348B6EAEFE02607FE07138F260FF801
+131F48486C138F003F15CF4990387FC7C0EEC000007F81A6003F5DA26D13FF001F5D6C6C
+4890C7FC3907FE07FE48B512F86D13E0261E07FEC8FC90CAFCA2123E123F7F6C7E90B512
+F8EDFF8016E06C15F86C816C815A001F81393FC0000F48C8138048157F5A163FA36C157F
+6C16006D5C6C6C495AD81FF0EB07FCD807FEEB3FF00001B612C06C6C91C7FC010713F02B
+377DA530>103 D<01FEEB7FC000FF903803FFF8020F13FE91381F03FFDA3C0113800007
+13780003497E6D4814C05CA25CA291C7FCB3A3B5D8FC3F13FFA430257DA435>110
+D<9038FE03F000FFEB0FFEEC3FFF91387C7F809138F8FFC000075B6C6C5A5CA29138807F
+80ED3F00150C92C7FC91C8FCB3A2B512FEA422257EA427>114 D
+E
+%EndDVIPSBitmapFont
+/Fe 204[33 33 50[{}2 58.1154 /CMR7 rf /Ff 204[38 38 38
+38 4[60 1[30 30 40[{}7 74.7198 /CMR9 rf /Fg 143[64 62[77
+48[60{}3 74.7198 /CMSY9 rf /Fh 205[30 50[{}1 49.8132
+/CMR6 rf /Fi 135[44 17[37 102[{}2 74.7198 /CMMI9 rf /Fj
+162[23 1[23 29[65 1[23 4[42 42 42 42 42 42 42 4[65 1[32
+32 40[{}14 83.022 /CMR10 rf
+%DVIPSBitmapFont: Fk bbm10 10 1
+/Fk 1 83 df<B712FCEEFFC017F8C69138E007FF90277C07C0007FD97803EC1FE0717E71
+7E717E717E848385A64D90C7FCA2604D5A4D5A4D5AEF3FC005FFC8FCEE0FFC92B512E05F
+9238C01FF8EE01FE706C7EEF3FC0717EA2717EA2717EA584A61A60A2841703D97C0717E0
+90B56C010114C0B739E000FF01067F1380F03F83CB380FFF00F001FC433B7EB846>82
+D E
+%EndDVIPSBitmapFont
+/Fl 129[42 4[41 47 3[30 6[73 6[41 17[49 23[65 23 23 58[{}10
+83.022 /CMMI10 rf /Fm 143[69 8[42 42 10[55 34[46 5[55
+83 4[83 43[65{}9 83.022 /CMSY10 rf
+%DVIPSBitmapFont: Fn ecrm1000 10 29
+/Fn 29 118 df<121C127FEAFF80A213C0A3127F121C1200A412011380A2120313005A12
+06120E5A5A5A12600A19798817>44 D<B512FCA516057F941C>I<121C127FEAFF80A5EA
+7F00121C0909798817>I<EB01C013031307131F13FFB5FCA2131F1200B3B3A7497E007F
+B512F0A31C3779B62A>49 D<EB0FF0EB7FFE48B57E3903E03FE0390F000FF0001E6D7E00
+1C6D7E486D7E5A6E7E126012FE6CEC7F807FA56CC7FC121CC8FCEDFF00A25D14015D1403
+5D4A5A4A5A5D4A5A4AC7FC147E5C495A14E0495A495A49C8FC011EEB01805B5B49130348
+481400485A485A90C75A48B6FC5A5A485CB6FCA321377CB62A>I<EB07F8EB3FFF90B512
+C03901F80FF03903C007F848486C7E390E0001FEEA0F80391FE000FF7FA56C5A6C5AC748
+5AA25D14035D4A5A5DEC0F80027FC7FCEB1FFCECFF809038000FE06E7EEC01FC816E7EED
+7F80A216C0A2153F16E0A2121EEA7F80A2487EA316C0157F491480007EC7FC0070ECFF00
+6C495A121E390F8003F83907F00FF00001B512C06C6C90C7FCEB0FF823397DB62A>I<15
+38A2157815F8A2140114031407A2140F141F141B14331473146314C313011483EB030313
+071306130C131C131813301370136013C01201EA038013005A120E120C5A123812305A12
+E0B712F8A3C73803F800AA4A7E0103B512F8A325387EB72A>I<121C127FEAFF80A5EA7F
+00121CC7FCB2121C127FEAFF80A5EA7F00121C092479A317>58 D<913A01FF800180020F
+EBE003027F13F8903A01FF807E07903A03FC000F0FD90FF0EB039F4948EB01DFD93F80EB
+00FF49C8127F01FE153F12014848151F4848150FA248481507A2485A1703123F5B007F16
+01A35B00FF93C7FCAD127F6DED0180A3123F7F001F160318006C7E5F6C7E17066C6C150E
+6C6C5D00001618017F15386D6C5CD91FE05C6D6CEB03C0D903FCEB0F80902701FF803FC7
+FC9039007FFFFC020F13F002011380313D7BBA3C>67 D<003FB812E0A3D9C003EB001F27
+3E0001FE130348EE01F00078160000701770A300601730A400E01738481718A4C71600B3
+B0913807FF80011FB612E0A335397DB83C>84 D<B6903807FFFEA3000101809038007FE0
+6C90C8EA1F80EF0F001706B3B2170E6D150C80171C133F17186D6C14385F6D6C14F06D6C
+5C6D6C495A6D6CEB07806D6C49C7FC91387F807E91381FFFF8020713E09138007F80373B
+7DB83E>I<EB1FE0EBFFFC3803E03F3907000F80390F8007E0486C6C7E13E06E7EA26E7E
+6C5A6C5AC8FCA4147FEB07FFEB3FE0EBFE00EA03F8EA0FF0EA1FC0123F485A90C7FC160C
+12FEA31401A26C13036CEB077C903980063E18383FC01E3A0FE0781FF03A03FFF00FE03A
+007F8007C026277DA52A>97 D<EA03F012FFA3120F1203B0EC1FE0EC7FF89038F1E03E90
+39F3801F809039F7000FC001FEEB07E049EB03F049EB01F85BED00FCA216FEA2167E167F
+AA167E16FEA216FC15016D14F8ED03F07F01EEEB07E001C6EB0FC09039C7801F00903881
+E07E903800FFF8C7EA1FC0283B7EB92E>I<EB03FC90381FFF8090387E03E03901F80070
+484813F83907E001FC380FC003A2EA1F80123F90380001F848EB00F01500A2127E12FEAA
+127E127FA26C14067F001F140E6D130C000F141C6C6C13386C6C13706C6C13E039007C07
+C090381FFF00EB07F81F277DA525>I<ED0FC0EC03FFA3EC003F150FB0EB03F8EB1FFF90
+387E078F9038F801EF3903F0007F4848133F4848131FA24848130F123F90C7FC5AA2127E
+12FEAA127E127FA27EA26C6C131FA26C6C133F6C6C137F6C6CEBEFF03A01F801CFFF3900
+7C078F90381FFE0FD907F813C0283B7DB92E>I<EB07F8EB1FFF90387C0FC03901F803E0
+3903F001F0D807E013F8380FC0004848137CA248C7127E153E5A153F127E12FEA3B7FCA2
+48C8FCA5127EA2127FA26C14037F001F14076C6C13060007140E6D131CD801F013386C6C
+137090387E03E090381FFF80903803FC0020277EA525>I<147E903803FF8090380FC1E0
+EB1F8790383F0FF0137EA213FCA23901F803C091C7FCADB512FCA3D801F8C7FCB3AB487E
+387FFFF8A31C3B7FBA19>I<ED03F090390FF00FF890393FFC3C3C9039F81F707C3901F0
+0FE03903E007C03A07C003E010000FECF000A248486C7EA86C6C485AA200075C6C6C485A
+6D485A6D48C7FC38073FFC38060FF0000EC9FCA4120FA213C06CB512C015F86C14FE6CEC
+FF804815C03A0F80007FE048C7EA0FF0003E140348140116F8481400A56C1401007C15F0
+6CEC03E0003F1407D80F80EB0F80D807E0EB3F003901FC01FC39007FFFF0010790C7FC26
+387EA52A>I<EA0380EA0FE0487EA56C5AEA0380C8FCAAEA03F012FFA312071203B3AA48
+7EB512C0A312387EB717>105 D<EA03F012FFA3120F1203B3B3AD487EB512C0A3123A7E
+B917>108 D<2703F00FF0EB1FE000FFD93FFCEB7FF8913AF03F01E07E903BF1C01F8380
+3F3D0FF3800FC7001F802603F70013CE01FE14DC49D907F8EB0FC0A2495CA3495CB3A348
+6C496CEB1FE0B500C1B50083B5FCA340257EA445>I<3903F00FF000FFEB3FFCECF03F90
+39F1C01F803A0FF3800FC03803F70013FE496D7EA25BA35BB3A3486C497EB500C1B51280
+A329257EA42E>I<EB03FE90380FFF8090383E03E09038F800F84848137C48487F48487F
+4848EB0F80001F15C090C712074815E0A2007EEC03F0A400FE15F8A9007E15F0A2007F14
+076C15E0A26C6CEB0FC0000F15806D131F6C6CEB3F006C6C137EC66C13F890387E03F090
+381FFFC0D903FEC7FC25277EA52A>I<3903F01FE000FFEB7FF89038F1E07E9039F3801F
+803A07F7000FC0D803FEEB07E049EB03F04914F849130116FC150016FEA3167FAA16FEA3
+ED01FCA26DEB03F816F06D13076DEB0FE001F614C09039F7803F009038F1E07E9038F0FF
+F8EC1FC091C8FCAB487EB512C0A328357EA42E>I<D903F813C090381FFE0190387E0781
+9038FC01C33903F000E3000714774848133749133F001F141F485A150F48C7FCA312FEAA
+127FA37E6D131F121F6D133F120F6C6C137F6C6C13EF3901F801CF39007E078F90381FFE
+0FEB07F890C7FCABED1FE00203B5FCA328357DA42C>I<3807E01F00FFEB7FC09038E1E3
+E09038E387F0380FE707EA03E613EE9038EC03E09038FC0080491300A45BB3A2487EB512
+F0A31C257EA421>I<EBFF03000313E7380F80FF381E003F487F487F00707F12F0A2807E
+A27EB490C7FCEA7FE013FF6C13E06C13F86C7F00037FC67F01071380EB007F141F00C0EB
+0FC01407A26C1303A37E15806C13077EEC0F00B4131E38F3C07C38E1FFF038C03F801A27
+7DA521>I<1318A51338A31378A313F8120112031207001FB5FCB6FCA2D801F8C7FCB215
+C0A93800FC011580EB7C03017E13006D5AEB0FFEEB01F81A347FB220>I<D803F0EB07E0
+00FFEB01FFA3000FEB001F00031407B3A4150FA3151F12016D133F0000EC77F86D9038E7
+FF8090383F03C790381FFF87903A03FC07E00029267EA42E>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fo ectt1000 10 66
+/Fo 66 233 df<EB01C0497EA6EB0FFC90387FFF8048B512E00007804880391FFBEFFC39
+3FC3E1FE903803E07F007E80127C00FC158012F8157FA300FCEC3F00A2007E91C7FC127F
+EA3FC313FBEA1FFF6C13FC6C13FF000114C06C6C7F011F13F801037F14E7ECE1FEECE07F
+81001880007E1580150F12FFA312FE151F1600007E5C007F143ED83F8313FE9038C3E1FC
+391FFBEFF86CB55A6C5C6C5CC691C7FCEB1FF8EB03E0A66D5A21417BB92C>36
+D<D807801307D81FE0EB0F80151F487E486C133F1600007C5CD8FCFC137EEAF87C15FE5D
+14015DA21403D8FCFC5BEA7CF8007F13075D383FF00FD81FE05BA23807801FC75B143F92
+C7FCA25C147E14FE5CA213015CA213035C13075CA2130F5C131FEC800FED3FC0013FEB7F
+E0140049EBFFF0017E13F9A2D9FE0113F801FC13F0A2120113F8120313F015F900070100
+13F05B000F14FF49EB7FE0A20007EC3FC06C48EB0F0025417DB92C>I<EA0F80EA1FE0EA
+3FF0127F13F8A213FCA2123F121F120FEA007CA313FC13F8A2120113F01203EA07E0A2EA
+0FC0EA3F80127FEAFF005A12F812700E1D71B22C>39 D<143814FC13011303EB07F8EB0F
+F0EB1FC0EB3F80EB7F0013FE485A485A5B12075B120F5B485AA2123F90C7FCA25A127EA3
+12FE5AAC7E127EA3127F7EA27F121FA26C7E7F12077F12037F6C7E6C7E137FEB3F80EB1F
+C0EB0FF0EB07F8EB03FC130113001438164272B92C>I<127012FC7E7E6C7E6C7EEA0FE0
+6C7E6C7E6C7E6C7E137F7F1480131F14C0130FEB07E0A214F01303A214F81301A314FC13
+00AC130114F8A3130314F0A2130714E0A2EB0FC0131F1480133F14005B13FE485A485A48
+5A485AEA3FC0485A48C7FC5A5A1270164279B92C>I<147014F8AF003FB612E0B712F8A4
+C700F8C7FCB0147025267DAB2C>43 D<EA0F80EA1FE0EA3FF0EA7FF8A213FCA3123F121F
+120F120013F8A21201EA03F01207EA1FE0EA7FC0EAFF80130012FC12700E17718A2C>I<
+007FB512F0B612F8A36C14F01D0579942C>I<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F
+80EA1F000B0B708A2C>I<EB03F8EB0FFE90383FFF80497F90B57E3901FE0FF03903F803
+F848486C7EEBE0004848137EA248487FA248C7EA1F80A2003E140F007E15C0A3007C1407
+00FC15E0AC6C140F007E15C0A46CEC1F80A36C6CEB3F00A26C6C137E6D13FE00075CEBF0
+016C6C485A3901FE0FF06CB55A6D5B6D5BD90FFEC7FCEB03F823357CB32C>48
+D<1307497EA2131FA2133F137F13FF5A1207127FB5FC13DF139FEA7C1F1200B3AE007FB5
+12E0B612F0A36C14E01C3477B32C>I<EB0FF890387FFF8048B512E00007804814FC391F
+F80FFE393FE001FF903880007F48C7EA3F80007E141F00FE15C0150F6C15E01507A3127E
+123CC8FCA2150F16C0151F1680153F16005D15FE4A5A14034A5A4A5A4A5A4A5AECFF8049
+48C7FC495A495A495AEB3FE0EB7F8049C8FC485A4848EB03C04848EB07E0EA1FE0485A48
+B6FCB7FCA36C15C023347CB32C>I<EB0FFC90387FFF8048B512E0000714F84880391FF8
+07FEEBC0004848137F6D7F1680151FA26C5A6CC7FCC8FC153F16005D15FE14014A5AEC1F
+F890381FFFF0495BA215F86D7F90380007FEEC00FF81ED3F80ED1FC0150FA216E01507A2
+123C127EB4FC150F16C0A248141F007FEC3F806DEB7F006C6C5B391FF807FE6CB55A6C5C
+6C14E0C66C1380D90FFCC7FC23357CB32C>I<EC07F04A7E141F143FA2147EA214FCEB01
+F8A2EB03F0EB07E0A2EB0FC0EB1F80A2EB3F00137EA25B485AA2485A5B1207485AA2485A
+48C7FCA2127E5AB712FC16FEA36C15FCC8EAF800AA91387FFFF091B512F8A36E13F02734
+7EB32C>I<000FB512FE4880A35D0180C8FCADEB83FE90389FFF8090B512E015F8819038
+FE03FE9038F000FF01C07F49EB3F8090C7121F6C15C0C8120FA2ED07E0A4123C127EB4FC
+150F16C0A248141F007EEC3F80007FEC7F006C6C5B6D485A391FF80FFC6CB55A6C5C0001
+14C06C6C90C7FCEB0FF823347CB22C>I<EC3FC0903801FFF801077F011F7F497F90387F
+E07F9039FF003F804848137FEA03F8485A5B000FEC3F004848131E4990C7FC123F90C9FC
+A25A127EEB03FE90381FFF80D8FC7F13E000FDB57EB67E9038FE07FC9038F001FE9038C0
+007F49EB3F8090C7121F16C048140F16E01507A3127EA47E150F6D14C0001F141F6D1480
+000F143F6DEB7F003907F801FE3903FE07FC6CB55A6C5C6D5B011F1380D907FCC7FC2335
+7CB32C>I<1278B712C016E0A316C000FCC7EA3F80ED7F0015FE00785CC712014A5A4A5A
+5D140F5D4A5A143F92C7FC5C147E14FE5C13015CA2495AA213075CA3495AA4495AA5133F
+91C8FCAA131E23357CB32C>I<EB07FC90383FFF8090B512E0000314F84880390FFC07FE
+391FF001FF9038C0007F4848EB3F8090C7121F4815C0007E140FA56CEC1F80A26C6CEB3F
+006D5B390FF001FE3903FC07F86CB55A6C6C13C0D907FCC7FC90387FFFC048B512F03903
+FC07F8390FF001FE391FC0007F497F48C7EA1F80007EEC0FC0A248EC07E0A7007EEC0FC0
+A2007F141F6C6CEB3F806C6CEB7F009038F001FF390FFC07FE6CB55A6C5CC614E0013F13
+80D907FCC7FC23357CB32C>I<EB07FCEB3FFF90B512C0488048803907FC07F8390FF001
+FC48486C7ED83F80137E157F48C77E007EEC1F8012FE5AED0FC0A416E0A37E127E007F14
+1F7E6D133F6C6C137F390FF001FF3807FC0F6CB6FC6C14F76C14C7013F130FD90FF813C0
+90C7FCA2151F1680153F1600000F5C486C137E486C13FE4A5A4A5A14079038801FF0391F
+E07FE090B55A6C91C7FC6C5B000113F838007FC023357CB32C>I<007FB612F0B712F8A3
+6C15F0CAFCA8007FB612F0B712F8A36C15F025127DA12C>61 D<007FB512E015F8B612FE
+6C8016C03903F0003FED0FE0ED07F01503A2ED01F8A6ED03F0A21507ED0FE0ED1FC0EDFF
+8090B612005D5D15FF16C09039F0001FE0ED07F0ED03F81501ED00FCA216FE167EA616FE
+16FC1501ED03F8150FED3FF0007FB612E016C0B712806CECFE0015F027337FB22C>66
+D<02FF13700107EBE0F84913F9013F13FD4913FFEBFF813901FE007F4848131FD807F013
+0F1507485A491303485A150148C7FCA25A007EEC00F01600A212FE5AAB7E127EA3007F15
+F06CEC01F8A26C7EA26C6C13036D14F06C6C130716E0D803FC131F6C6CEB3FC03A00FF81
+FF806DB512006D5B010F5B6D13F00100138025357DB32C>I<007FB5FCB612C015F0816C
+803907E003FEEC00FFED7F80153FED1FC0ED0FE0A2150716F0150316F81501A4ED00FCAC
+ED01F8A3150316F0A2150716E0150FED1FC0153FED7F80EDFF00EC03FE007FB55AB65A5D
+15C06C91C7FC26337EB22C>I<007FB612F0B712F8A37E3903F00001A7ED00F01600A4EC
+01E04A7EA490B5FCA5EBF003A46E5A91C8FCA5163C167EA8007FB612FEB7FCA36C15FC27
+337EB22C>I<007FB612F8B712FCA37ED803F0C7FCA716781600A515F04A7EA490B5FCA5
+EBF001A46E5A92C7FCAD387FFFE0B5FC805C7E26337EB22C>I<387FFFE0B57EA36C5BD8
+03F0C8FCB3AE16F0ED01F8A8007FB6FCB7FCA36C15F025337DB22C>76
+D<D87FE0EB0FFC486CEB1FFEA26D133F007F15FC000F15E001BC137BA4019E13F3A3EB9F
+01A2018F13E3A21483A2018713C314C7A201831383A214EFA201811303A214FFEB80FEA3
+147C14381400ACD87FF0EB1FFC486CEB3FFEA36C48EB1FFC27337EB22C>I<D87FF0EB7F
+FC486CEBFFFEA27F007FEC7FFCD807FEEB07C013DEA213DF13CFA2148013C714C0A213C3
+14E0A213C114F0A213C014F8A2147CA3143EA2141E141FA2140F1587A2140715C7A21403
+15E71401A215F71400A215FFD87FFC137F487E153FA26C48EB1F8027337EB22C>I<EB7F
+FF0003B512E0000F14F848804880EBE003EB800048C7127FA2007E80A300FE158048141F
+B3A86C143FA2007E1500A3007F5CA26C6C13FEEBF00790B5FC6C5C6C5C000314E0C66C90
+C7FC21357BB32C>I<007FB512C0B612F88115FF6C15802603F00013C0153FED0FE0ED07
+F0A2150316F81501A6150316F01507A2ED0FE0ED3FC015FF90B61280160015FC5D15C001
+F0C8FCB0387FFF80B57EA36C5B25337EB22C>I<90381FF80790B5EA0F804814CF000714
+FF5A381FF01F383FC003497E48C7FC007E147F00FE143F5A151FA46CEC0F00007E91C7FC
+127F7FEA3FE0EA1FFCEBFFC06C13FC0003EBFFC06C14F06C6C7F01077F9038007FFEEC07
+FF02001380153FED1FC0A2ED0FE0A20078140712FCA56CEC0FC0A26CEC1F806D133F01E0
+EB7F009038FE01FF90B55A5D00F914F0D8F83F13C0D8700790C7FC23357CB32C>83
+D<007FB612FCB712FEA43AFC007E007EA70078153CC71400B3AF90383FFFFCA2497F6D5B
+A227337EB22C>I<D87FFCEB7FFC486CEBFFFEA36C48EB7FFCD80FC0EB07E06D130F0007
+15C0A36D131F00031580A36D133F00011500A36D5B0000147EA4017E5BA46D485AA49038
+1F83F0A4010F5B14C7A301075BA214EFA201035BA214FFA26D90C7FCA46D5A27347EB22C
+>86 D<003FB612C04815E0A4007EC7EA1FC0ED3F80A2ED7F00157E15FE4A5A003C5CC712
+034A5AA24A5A4A5AA24A5A4AC7FCA214FE495AA2495A495AA2495A495AA2495A49C8FCA2
+13FE485AA24848EB03C049EB07E01207485A5B121F485AA248C7FCB7FCA46C15C023337C
+B22C>90 D<387FFFFCB512FEA314FC00FCC7FCB3B3B3B512FC14FEA36C13FC17416FB92C
+>I<127012F8A27E127C127E123E123F7EA27F120F7F12077F12037F12017F12007F137C
+137E133EA2133F7F80130F80130780130380130180130080147C147E143EA2143F808114
+0F81140781140381140181140081157CA2157E153E153F811680150FA2ED070021417BB9
+2C>I<387FFFFCB512FEA37EC7127EB3B3B3387FFFFEB5FCA36C13FC17417DB92C>I<EB07
+C0EB1FF0EB7FFC48B5FC000714C0001F14F0397FFC7FFC39FFF01FFEEBC007EB0001007C
+EB007C003014181F0C7AAE2C>I<007FB6FCB71280A46C150021067B7D2C>I<3801FFF000
+0713FE001F6D7E15E048809038C01FF81407EC01FC381F80000006C77EC8127EA3ECFFFE
+131F90B5FC1203120F48EB807E383FF800EA7FC090C7FC12FE5AA47E007F14FEEB800338
+3FE01F6CB612FC6C15FE6C14BF0001EBFE1F3A003FF007FC27247CA32C>97
+D<EA7FF0487EA3127F1201AAEC1FE0ECFFF801FB13FE90B6FC16809138F07FC09138801F
+E091380007F049EB03F85BED01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036D
+EB07F0150F9138801FE09138E07FC091B51280160001FB5B01F813F83900F03FC027337F
+B22C>I<903803FFE0011F13F8017F13FE48B5FC48804848C6FCEA0FF0485A49137E4848
+131890C9FC5A127EA25AA8127EA2127F6C140F6DEB1F806C7E6D133F6C6CEB7F003907FE
+03FF6CB55A6C5C6C6C5B011F13E0010390C7FC21247AA32C>I<EC0FFE4A7EA380EC003F
+AAEB07F8EB3FFE90B512BF4814FF5A3807FC0F380FF00348487E497E48487F90C7FC007E
+80A212FE5AA87E007E5CA2007F5C6C7E5C6C6C5A380FF0073807FC1F6CB612FC6CECBFFE
+6C143FEB3FFC90390FF01FFC27337DB22C>I<EB03FE90381FFFC0017F13F048B57E4880
+3907FE03FE390FF800FFD81FE0EB3F805B4848EB1FC090C7120F5A007E15E015075AB7FC
+A416C000FCC9FC7E127EA2127F6CEC03C06DEB07E06C7ED80FF0130F6C6CEB3FC001FF13
+FF000190B512806C1500013F13FC010F13F00101138023247CA32C>I<EC0FF8EC3FFE91
+B5FC4914805B903807FC7F14F090390FE03F0014C092C7FCA6007FB512FEB7FCA36C5C26
+000FC0C7FCB3A8003FB512F04880A36C5C21337DB22C>I<ED03F8903907F80FFC90391F
+FE3FFE017FB6FC48B7FC48ECFE7F9038FC0FF82607F003133E3A0FE001FC1CD9C0001300
+001F8049137EA66D13FE000F5CEBE0016C6C485A3903FC0FF048B5FC5D481480D99FFEC7
+FCEB87F80180C8FCA37F6C7E90B512F06C14FE48ECFF804815E04815F03A3FC0001FF848
+C7EA03FC007E1400007C157C00FC157E48153EA46C157E007E15FCD87F801303D83FE0EB
+0FF8D81FFCEB7FF06CB612E0000315806C1500D8003F13F8010713C028387EA42C>I<EA
+7FF0487EA3127F1201AAEC1FE0EC7FFC9038F9FFFE01FB7F90B6FC9138F03F80ECC01F02
+807FEC000F5B5BA25BB3267FFFE0B5FCB500F11480A36C01E0140029337FB22C>I<1307
+EB1FC0A2497EA36D5AA20107C7FC90C8FCA7387FFFC080B5FC7EA2EA0007B3A8007FB512
+FCB612FEA36C14FC1F3479B32C>I<140EEC3F80A2EC7FC0A3EC3F80A2EC0E0091C7FCA7
+48B512804814C0A37EC7120FB3B3A2141F003C1480007E133FB414005CEB01FEEBFFFC6C
+5B5C001F5B000790C7FC1A467CB32C>I<387FFFE0B57EA37EEA0003B3B3A5007FB61280
+B712C0A36C158022337BB22C>108 D<3A7F83F007E09039CFFC1FF83AFFDFFE3FFCD87F
+FF13FF91B57E3A07FE1FFC3E01FCEBF83F496C487E01F013E001E013C0A301C01380B33B
+7FFC3FF87FF0027F13FFD8FFFE6D13F8D87FFC4913F0023F137F2D2481A32C>I<397FF0
+1FE039FFF87FFC9038F9FFFE01FB7F6CB6FC00019038F03F80ECC01F02807FEC000F5B5B
+A25BB3267FFFE0B5FCB500F11480A36C01E0140029247FA32C>I<EB07FCEB1FFF017F13
+C048B512F048803907FC07FC390FF001FE48486C7E0180133F003F158090C7121F007EEC
+0FC0A348EC07E0A76C140F007E15C0A2007F141F6C15806D133F6C6CEB7F006D5B6C6C48
+5A3907FC07FC6CB55A6C5C6C6C13C0011F90C7FCEB07FC23247CA32C>I<397FF01FE039
+FFF8FFF801FB13FE90B6FC6C158000019038F07FC09138801FE091380007F049EB03F85B
+ED01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036DEB07F0150F9138801FE091
+38E07FC091B51280160001FB5B01F813F8EC3FC091C8FCAD387FFFE0B57EA36C5B27367F
+A32C>I<903903FC078090391FFF0FC0017F13CF48B512EF4814FF3807FE07380FF00148
+487E49137F4848133F90C7FC48141F127E150F5AA87E007E141FA26C143F7F6C6C137F6D
+13FF380FF0033807FC0F6CB6FC6C14EF6C6C138F6D130FEB07F890C7FCAD0203B5FC4A14
+80A36E140029367DA32C>I<D87FFEEB3FC0B53801FFF0020713F8021F13FC6C5B39003F
+7FE1ECFF019138FC00F84A13704A13005CA25C5CA391C8FCAF007FB512E0B67EA36C5C26
+247EA32C>I<90387FF8700003B512F8120F5A5A387FC00F387E00034813015AA36CEB00
+F0007F140013F0383FFFC06C13FE6CEBFF80000314E0C66C13F8010113FCEB0007EC00FE
+0078147F00FC143F151F7EA26C143F6D133E6D13FE9038F007FC90B5FC15F815E000F814
+8039701FFC0020247AA32C>I<131E133FA9007FB6FCB71280A36C1500D8003FC8FCB1ED
+03C0ED07E0A5EC800F011FEB1FC0ECE07F6DB51280160001035B6D13F89038003FE0232E
+7EAD2C>I<3A7FF003FF80486C487FA3007F7F0001EB000FB3A3151FA2153F6D137F3900
+FE03FF90B7FC6D15807F6D13CF902603FE07130029247FA32C>I<3A7FFF01FFFCB514FE
+148314016C15FC3A03E0000F80A26D131F00011500A26D5B0000143EA26D137E017C137C
+A2017E13FC013E5BA2EB3F01011F5BA21483010F5BA214C701075BA214EF01035BA214FF
+6D90C7FCA26D5A147C27247EA32C>I<D87FFFEB7FFF6EB5FCB515806C16004A7ED807C0
+EB01F0A66C6C495AA3143E147FA2D801F0495AECFF87A214F7A201F113C700005D9038F9
+E3CFA201FB13EFA3D97BC190C7FC017F13FFA21480A2013F5B90381F007C29247FA32C>
+I<3A3FFF03FFF048018713F8A36C010313F03A00FC007E005D90387E01F8013F5BEB1F83
+EC87E090380FCFC0903807EF80EB03FF6D90C7FC5C6D5A147C14FE130180903803EF8090
+3807CFC0EB0FC7EC83E090381F01F0013F7FEB7E00017C137C49137E0001803A7FFF01FF
+FC1483B514FE6C15FC140127247EA32C>I<3A7FFF01FFFCB5008113FE148314816C0101
+13FC3A03E0000F806C7E151F6D140012005D6D133E137C017E137E013E137CA2013F13FC
+6D5BA2EB0F815DA2EB07C1ECC3E0A2EB03E3ECE7C0130114F75DEB00FFA292C7FC80A214
+3EA2147E147CA214FC5CA2EA0C01003F5BEA7F83EB87E0EA7E0F495A387FFF806C90C8FC
+6C5A6C5AEA07E027367EA32C>I<15FF02071380141F147F91B512004913C04AC7FCEB03
+F85CB31307EB1FE013FF007F5BB55A49C8FC6D7E6C7FC67F131FEB07F01303B380EB01FE
+ECFFC06D13FF6E1380141F14070200130021417BB92C>123 D<EA7FC0EAFFF813FE6D7E
+6C7FC67F131FEB07F01303B380EB01FEECFFC06D13FF6E1380141F147F91B512004913C0
+4AC7FCEB03F85CB31307EB1FE013FF007F5BB55A49C8FC13F8EA7FC021417BB92C>125
+D<5BEB07E014F814FE6E7E15F001017F6D6C7E140FEC03F8140092C7FCA7EB03FE90381F
+FFC0017F13F048B57E48803907FE03FE390FF800FFD81FE0EB3F805B4848EB1FC090C712
+0F5A007E15E015075AB7FCA416C000FCC9FC7E127EA2127F6CEC03C06DEB07E06C7ED80F
+F0130F6C6CEB3FC001FF13FF000190B512806C1500013F13FC010F13F00101138023367C
+B52C>232 D E
+%EndDVIPSBitmapFont
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+
+%%EndSetup
+%%Page: 1 1
+1 0 bop Black Black Black Black -40 -45 a Fo({\\setlength{\\Ta)o(bT)o
+(itr)o(eL)o(}{)o(1cm)o(})-40 55 y(\\begin{MonTable)o(au)o(}{3)o(}{)o
+(6})o({.7)o(5})-40 254 y(\\small)-40 454 y(\\TabNewCol{0})-40
+553 y(\\rTabPut{Br}{-.)o(15)o(}{.)o(25)o(}{)o($x$)o(})-40
+653 y(\\rTabPut{Br}{-.)o(15)o(}{.)o(40)o(}{)o($x$)o(})-40
+752 y(\\rTabPut{Br}{-.)o(15)o(}{.)o(40)o(}{)o($x^)o(2-)o(12)o($})-40
+852 y(\\rTabPut{Br}{-.)o(15)o(}{.)o(40)o(}{)o($f\()o(x\))o($})-40
+1051 y(\\TabNewCol{0})-40 1151 y(\\rTabPut{Bl}{.1)o(5})o({.2)o(5})o({$)
+o(-\\i)o(nf)o(ty)o($})-40 1350 y(\\TabNewCol{.25})-40
+1450 y(\\rTabPut{B}{0}{)o(.2)o(5}{)o($-)o(2\\)o(sqr)o(t{)o(3})o($})-40
+1549 y(\\rTabPut[1]{B}{)o(0})o({.4)o(0})o({})-40 1649
+y(\\rTabPut[2]{B}{)o(0})o({.4)o(0})o({\\)o(Tab)o(Z})-40
+1749 y(\\rTabPut[2]{B}{)o(0})o({.4)o(0})o({\\)o(Tab)o(Z})-40
+1948 y(\\TabNewCol{.5})-40 2048 y(\\rTabPut{B}{0}{)o(.2)o(5}{)o(\\T)o
+(ab)o(Z})-40 2147 y(\\rTabPut[2]{B}{)o(0})o({.4)o(0})o({\\)o(Tab)o(Z})
+-40 2247 y(\\rTabPut[1]{B}{)o(0})o({.4)o(0})o({})-40
+2346 y(\\rTabPut[2]{B}{)o(0})o({.4)o(0})o({\\)o(Tab)o(Z})-40
+2546 y(\\TabNewCol{.75})-40 2645 y(\\rTabPut{B}{0}{)o(.2)o(5}{)o($2)o
+(\\s)o(qrt)o({3)o(}$)o(})-40 2745 y(\\rTabPut[1]{B}{)o(0})o({.4)o(0})o
+({})-40 2845 y(\\rTabPut[2]{B}{)o(0})o({.4)o(0})o({\\)o(Tab)o(Z})-40
+2944 y(\\rTabPut[2]{B}{)o(0})o({.4)o(0})o({\\)o(Tab)o(Z})-40
+3144 y(\\TabNewCol{1})-40 3243 y(\\rTabPut{Br}{-.)o(1})o({.2)o(5})o({$)
+o(+\\i)o(nf)o(ty)o($})-40 3442 y(\\rput\(.125,.5\){)o($-)o($}\\)o(rp)o
+(ut)o(\(.3)o(75)o(,.)o(5\){)o($-)o($})o(\\rp)o(ut)o(\(.6)o(25)o(,.)o
+(5\){)o($+)o($})o(\\rp)o(ut)o(\(.)o(875)o(,.)o(5\))o({$+)o($})-40
+3542 y(\\rput\(.125,1.5\))o({$)o(+$})o(\\r)o(pu)o(t\(.)o(37)o(5,)o(1.5)
+o(\){)o($-)o($}\\)o(rp)o(ut\()o(.6)o(25)o(,1.)o(5\))o({$)o(-$})o(\\r)o
+(pu)o(t\(.)o(87)o(5,)o(1.5)o(\){)o($+$)o(})-40 3642 y
+(\\rput\(.125,2.5\))o({$)o(-$})o(\\r)o(pu)o(t\(.)o(37)o(5,)o(2.5)o(\){)
+o($+)o($}\\)o(rp)o(ut\()o(.6)o(25)o(,2.)o(5\))o({$)o(-$})o(\\r)o(pu)o
+(t\(.)o(87)o(5,)o(2.5)o(\){)o($+$)o(})3 3841 y(\\end{MonTableau})o(})
+-128 3983 y Fn(Ce)28 b(qui)g(donne)f(:)p Black -26 4097
+a(1.)p Black 41 w Fm(8)p Fl(x)d Fm(2)f Fk(R)83 b Fl(f)9
+b Fj(\()p Fl(x)p Fj(\))23 b(=)g Fl(x)p Fj(\()p Fl(x)d
+Fm(\000)e Fj(2)971 4029 y Fm(p)p 1039 4029 42 4 v 1039
+4097 a Fj(3\)\()p Fl(x)h Fj(+)f(2)1336 4029 y Fm(p)p
+1405 4029 V 68 x Fj(3\))p Fn(.)p Black -26 4211 a(2.)p
+Black 41 w(Un)34 b(pro)r(duit)g(de)f(facteur)h(est)f(n)n(ul)h(si,)f(et)
+h(seulemen)n(t)g(si,)f(au)80 4311 y(moins)27 b(est)h(de)f(ses)h
+(facteurs)e(est)i(n)n(ul)g(:)469 4494 y Fl(f)9 b Fj(\()p
+Fl(x)p Fj(\))24 b(=)e(0)h Fm(,)g Fl(x)g Fm(2)h(f\000)p
+Fj(2)1210 4421 y Fm(p)p 1278 4421 V 1278 4494 a Fj(3)o(;)14
+b(0;)g(2)1477 4421 y Fm(p)p 1545 4421 V 1545 4494 a Fj(3)p
+Fm(g)p Black -26 4676 a Fn(3.)p Black 41 w(T)-7 b(ableau)27
+b(de)h(signes)e(ci-con)n(tre)g(:)356 4859 y Fl(f)9 b
+Fj(\()p Fl(x)p Fj(\))24 b Fl(<)e Fj(0)h Fm(,)g Fl(x)g
+Fm(2)p Fj(])c Fm(\000)f(1)p Fj(;)c Fm(\000)p Fj(2)1276
+4786 y Fm(p)p 1344 4786 V 1344 4859 a Fj(3[)p Fm([)p
+Fj(]0;)g(2)1608 4786 y Fm(p)p 1677 4786 V 73 x Fj(3)o([)2392
+4221 y
+ tx@Dict begin tx@NodeDict begin {3.87498 0.0 5.24304 2.62152 1.93748
+} false /N@A0 16 {InitRnode } NewNode end end
+ 2392 4221 a Fi(x)2392 4386 y
+ tx@Dict begin tx@NodeDict begin {3.87498 0.0 5.24304 2.62152 1.93748
+} false /N@A1 16 {InitRnode } NewNode end end
+ 2392 4386 a Fi(x)2187
+4563 y
+ tx@Dict begin tx@NodeDict begin {7.68994 0.83331 29.96507 14.98253
+3.42831 } false /N@A2 16 {InitRnode } NewNode end end
+ 2187 4563 a Fi(x)2231 4531 y Fh(2)2282 4563 y
+Fg(\000)j Ff(12)2287 4740 y
+ tx@Dict begin tx@NodeDict begin {6.75 2.25 17.90617 8.95308 2.25 }
+false /N@A3 16 {InitRnode } NewNode end end
+ 2287 4740 a Fi(f)8 b Ff(\()p
+Fi(x)p Ff(\))2506 4221 y
+ tx@Dict begin tx@NodeDict begin {5.33331 0.83331 16.44434 8.22217
+2.25 } false /N@B0 16 {InitRnode } NewNode end end
+ 2506 4221 a Fg(\0001)2725 4221
+y
+ tx@Dict begin tx@NodeDict begin {8.2075 1.17249 24.15262 12.07631
+3.5175 } false /N@C0 16 {InitRnode } NewNode end end
+ 2725 4221 a Fg(\000)p Ff(2)2823 4159 y Fg(p)p 2887
+4159 39 4 v 62 x Ff(3)2471 4280 y @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.4 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 42.67912 -21.33955 42.67912 0.0 /Lineto /lineto
+load def false Line gsave 0.4 SLW 0 setgray 3.0 2.0 0 0 add DashLine
+ grestore end
+
+
+@endspecial 2825 4386 a
+ tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 0.0 } false /N@C1
+16 {InitRnode } NewNode end end
+ 2825 4386 a 2471 4280 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.4 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 42.67912 -42.67911 42.67912 -21.33955 /Lineto /lineto
+load def false Line gsave 0.4 SLW 0 setgray 0 setlinecap stroke
+grestore end
+
+@endspecial 2769 4563 a
+ tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
+2.9 } false /N@C2 16 {InitRnode } NewNode end end
+ 2769 4563 a 37 w
+@beginspecial @setspecial
+ tx@Dict begin STP 1 setgray newpath 4.62497 2 div 5.79999 0.0 add
+2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
+
+@endspecial Ff(0)2471 4280
+y @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.4 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 42.67912 -64.01866 42.67912 -42.67911 /Lineto /lineto
+load def false Line gsave 0.4 SLW 0 setgray 0 setlinecap stroke
+grestore end
+
+@endspecial 2769 4740 a
+ tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
+2.9 } false /N@C3 16 {InitRnode } NewNode end end
+
+2769 4740 a 37 w @beginspecial @setspecial
+ tx@Dict begin STP 1 setgray newpath 4.62497 2 div 5.79999 0.0 add
+2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
+
+@endspecial
+Ff(0)3123 4221 y
+ tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
+2.9 } false /N@D0 16 {InitRnode } NewNode end end
+ 3123 4221 a 37 w @beginspecial @setspecial
+ tx@Dict begin STP 1 setgray newpath 4.62497 2 div 5.79999 0.0 add
+2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
+
+
+@endspecial Ff(0)2471 4280 y @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.4 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 85.35826 -21.33955 85.35826 0.0 /Lineto /lineto
+load def false Line gsave 0.4 SLW 0 setgray 0 setlinecap stroke
+grestore end
+
+
+@endspecial 3123 4386 a
+ tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
+2.9 } false /N@D1 16 {InitRnode } NewNode end end
+ 3123 4386 a 37 w @beginspecial
+@setspecial
+ tx@Dict begin STP 1 setgray newpath 4.62497 2 div 5.79999 0.0 add
+2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
+
+@endspecial Ff(0)2471 4280 y @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.4 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 85.35826 -42.67911 85.35826 -21.33955 /Lineto /lineto
+load def false Line gsave 0.4 SLW 0 setgray 3.0 2.0 0 0 add DashLine
+ grestore end
+
+@endspecial 3180 4563 a
+ tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 0.0 } false /N@D2
+16 {InitRnode } NewNode end end
+ 3180 4563 a 2471
+4280 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.4 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 85.35826 -64.01866 85.35826 -42.67911 /Lineto /lineto
+load def false Line gsave 0.4 SLW 0 setgray 0 setlinecap stroke
+grestore end
+
+@endspecial 3123 4740
+a
+ tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
+2.9 } false /N@D3 16 {InitRnode } NewNode end end
+ 3123 4740 a 37 w @beginspecial @setspecial
+ tx@Dict begin STP 1 setgray newpath 4.62497 2 div 5.79999 0.0 add
+2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
+
+@endspecial
+Ff(0)3463 4221 y
+ tx@Dict begin tx@NodeDict begin {8.2075 1.17249 16.95822 8.47911 3.5175
+} false /N@E0 16 {InitRnode } NewNode end end
+ 3463 4221 a Ff(2)3501 4159 y Fg(p)p
+3566 4159 39 4 v 3566 4221 a Ff(3)2471 4280 y @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.4 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 128.03738 -21.33955 128.03738 0.0 /Lineto /lineto
+load def false Line gsave 0.4 SLW 0 setgray 3.0 2.0 0 0 add DashLine
+ grestore end
+
+@endspecial 3534 4386 a
+ tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 0.0 } false /N@E1
+16 {InitRnode } NewNode end end
+ 3534 4386 a 2471
+4280 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.4 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 128.03738 -42.67911 128.03738 -21.33955 /Lineto
+/lineto load def false Line gsave 0.4 SLW 0 setgray 0 setlinecap
+stroke grestore end
+
+@endspecial 3478 4563
+a
+ tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
+2.9 } false /N@E2 16 {InitRnode } NewNode end end
+ 3478 4563 a 37 w @beginspecial @setspecial
+ tx@Dict begin STP 1 setgray newpath 4.62497 2 div 5.79999 0.0 add
+2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
+
+@endspecial
+Ff(0)2471 4280 y @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.4 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 128.03738 -64.01866 128.03738 -42.67911 /Lineto
+/lineto load def false Line gsave 0.4 SLW 0 setgray 0 setlinecap
+stroke grestore end
+
+@endspecial
+3478 4740 a
+ tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
+2.9 } false /N@E3 16 {InitRnode } NewNode end end
+ 3478 4740 a 37 w @beginspecial @setspecial
+ tx@Dict begin STP 1 setgray newpath 4.62497 2 div 5.79999 0.0 add
+2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
+
+
+@endspecial Ff(0)3728 4221 y
+ tx@Dict begin tx@NodeDict begin {5.33331 0.83331 16.44434 8.22217
+2.25 } false /N@F0 16 {InitRnode } NewNode end end
+ 3728 4221 a Ff(+)p Fg(1)2618
+4387 y(\000)294 b(\000)h Ff(+)f(+)2618 4564 y(+)g Fg(\000)h(\000)f
+Ff(+)2618 4741 y Fg(\000)g Ff(+)h Fg(\000)f Ff(+)2471
+4280 y @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 170.71646 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 [ 170.71646 -21.33955 0.0 -21.33955 /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 [ 170.71646 -42.67911 0.0 -42.67911 /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 [ 170.71646 -64.01866 0.0 -64.01866 /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 [ 170.71646 0.0 170.71646 -64.01866 0.0 -64.01866 0.0
+22.76228 /Lineto /lineto load def false Line gsave 0.8 SLW 0 setgray
+0 setlinecap stroke grestore end
+
+@endspecial Black 1860 6145 a Fn(1)p Black
+eop
+%%Page: 2 2
+2 1 bop Black Black -128 -45 a Fo({\\setlength{\\TabT)o(it)o(reL)o(}{)o
+(1c)o(m})-128 55 y(\\begin{MonTableau)o(}{)o(1}{)o(9})o({1)o(.5})-128
+254 y(\\psframe[style=ha)o(ch)o(ure)o(d,)o(li)o(nes)o(ty)o(le)o(=no)o
+(ne)o(]\()o(.3,)o(1\))o(\(.4)o(5,)o(0\))-128 454 y(\\TabNewCol{0})-128
+553 y(\\rTabPut{Br}{-.15)o(}{)o(.25)o(}{)o($x)o($})-128
+653 y(\\rTabPut{Br}{-.15)o(}{)o(.40)o(}{)o($f)o(\(x\))o($})-128
+852 y(\\TabNewCol{0})-128 952 y(\\rTabPut{Bl}{.15})o({.)o(25})o({$)o
+(0$)o(})-128 1051 y(\\rTabPut{Bl}{.15})o({.)o(60})o({$)o(\\f)o(rac)o
+({3)o(}{)o(2}$)o(})-128 1251 y(\\TabNewCol{.30})-128
+1350 y(\\rTabPut{B}{0}{.2)o(5})o({$1)o($})-128 1450 y
+(\\rTabPut{Br}{-.15)o(}{)o(.80)o(}{)o($+)o(\\in)o(ft)o(y$)o(})-128
+1549 y(\\psline[style=Tab)o(Db)o(lBa)o(rr)o(e])o(\(.3)o(,0)o(\)\()o
+(.3,)o(1\))-128 1749 y(\\TabNewCol{.45})-128 1848 y(\\rTabPut{B}{0}{.2)
+o(5})o({$\\)o(fr)o(ac)o({3})o({2)o(}$)o(})-128 1948 y
+(\\rTabPut[2]{B}{0})o({.)o(10})o({\\)o(Ta)o(bZ})-128
+2147 y(\\TabNewCol{1})-128 2247 y(\\rTabPut{Br}{-.15)o(}{)o(.25)o(}{)o
+($+)o(\\in)o(ft)o(y$)o(})-128 2346 y(\\rTabPut{Br}{-.15)o(}{)o(.40)o
+(}{)o($1)o($})-128 2546 y(\\TabFleche{B1}{C1)o(})-128
+2645 y(\\TabFleche{D1}{E1)o(})-128 2845 y(\\end{MonTableau}})109
+3132 y @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW 0 setgray 0. true 76.82318 -42.67911
+115.23282 0.0 .5 Frame gsave 90 rotate 45. rotate 0.2 SLW 0 setgray
+2.0 LineFill grestore end
+
+@endspecial 26 3073
+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
+ 26 3073 a Fl(x)-88 3344 y
+ tx@Dict begin tx@NodeDict begin {7.5 2.5 19.46533 9.73267 2.5 } false
+/N@A1 16 {InitRnode } NewNode end end
+ -88 3344 a Fl(f)9 b Fj(\()p
+Fl(x)p Fj(\))144 3073 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
+ 144 3073 a Fj(0)144 3274 y
+ tx@Dict begin tx@NodeDict begin {8.44843 3.44841 6.38612 3.19305 2.5
+} false /N@B1 16 {InitRnode } NewNode end end
+ 144
+3274 a 154 3241 a Fe(3)p 154 3255 34 4 v 154 3302 a(2)726
+3073 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@C0 16 {InitRnode } NewNode end end
+ 726 3073 a Fj(1)563 3203 y
+ tx@Dict begin tx@NodeDict begin {5.83333 0.83333 17.77782 8.8889 2.5
+} false /N@C1 16 {InitRnode } NewNode end end
+ 563 3203 a Fj(+)p Fm(1)109
+3132 y @beginspecial @setspecial
+ tx@Dict begin STP newpath 1.4 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 76.82318 -42.67911 76.82318 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 1039 3073
+a
+ tx@Dict begin tx@NodeDict begin {8.44843 3.44841 6.38612 3.19305 2.5
+} false /N@D0 16 {InitRnode } NewNode end end
+ 1039 3073 a 1049 3040 a Fe(3)p 1049 3054 34 4 v 1049
+3101 a(2)109 3132 y @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.4 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 115.23286 -42.67911 115.23286 0.0 /Lineto /lineto
+load def false Line gsave 0.4 SLW 0 setgray 0 setlinecap stroke
+grestore end
+
+@endspecial
+1006 3451 a
+ tx@Dict begin tx@NodeDict begin {10.36322 3.91878 14.28198 7.14099
+3.22221 } false /N@D1 16 {InitRnode } NewNode end end
+ 1006 3451 a 39 w @beginspecial @setspecial
+ tx@Dict begin STP 1 setgray newpath 5.00002 2 div 6.44444 0.0 add
+2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
+
+
+@endspecial Fj(0)2052 3073 y
+ tx@Dict begin tx@NodeDict begin {5.83333 0.83333 17.77782 8.8889 2.5
+} false /N@E0 16 {InitRnode } NewNode end end
+ 2052 3073 a Fj(+)p Fm(1)2158
+3344 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@E1 16 {InitRnode } NewNode end end
+ 2158 3344 a Fj(1)109 3132 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@B1 /N@C1 InitNC { NCLine } if end gsave 0.5 SLW 0 setgray
+0 setlinecap stroke grestore grestore end
+ 109 3132 a 109 3132
+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@D1 /N@E1 InitNC { NCLine } if end gsave 0.5 SLW 0 setgray
+0 setlinecap stroke grestore grestore end
+ 109 3132 a @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 -42.67911 0.0 -42.67911 /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 -42.67911 0.0 -42.67911 0.0
+22.76228 /Lineto /lineto load def false Line gsave 0.8 SLW 0 setgray
+0 setlinecap stroke grestore end
+
+@endspecial
+Black 1860 6145 a Fn(2)p Black eop
+%%Page: 3 3
+3 2 bop Black Black Black Black -128 -45 a Fo(\\begin{MonTableau)o(}{)o
+(6}{)o(12)o(}{)o(1.2)o(})-128 155 y(\\TabNewCol{0})-128
+254 y(\\rTabPut{B}{-.75})o({.)o(25})o({$)o(t$)o(})-128
+354 y(\\rTabPut{B}{-.75})o({.)o(20})o({\\)o(Ta)o(bTi)o(tr)o(e{)o(Sgn)o
+(.})o({x)o('\(t)o(\)})o(})-128 454 y(\\rTabPut{B}{-.75})o({.)o(20})o
+({\\)o(Ta)o(bTi)o(tr)o(e{)o(Var)o(.})o({x)o(}})-128 553
+y(\\rTabPut{B}{-.75})o({.)o(20})o({\\)o(Ta)o(bTi)o(tr)o(e{)o(Var)o(.})o
+({y)o(}})-128 653 y(\\rTabPut{B}{-.75})o({.)o(20})o({\\)o(Ta)o(bTi)o
+(tr)o(e{)o(Sgn)o(.})o({y)o('\(t)o(\)})o(})-128 752 y
+(\\rTabPut{B}{-.75})o({.)o(40})o({$)o(\\v)o(ec{)o(T})o($})-128
+852 y(\\rTabPut{B}{-.75})o({.)o(40})o({$)o(m_)o(T$})-128
+1051 y(\\TabNewCol{0})-128 1151 y(\\rTabPut{B}{.5}{.)o(25)o(}{$)o(0$)o
+(})-128 1251 y(\\rTabPut{B}{.5}{.)o(40)o(}{$)o(1,)o(5$)o(})-128
+1350 y(\\rTabPut{B}{.5}{.)o(40)o(}{$)o(2$)o(})-128 1450
+y(\\rTabPut{B}{.5}{.)o(15)o(}{$)o(0$)o(})-128 1549 y
+(\\rTabPut{B}{.5}{.)o(40)o(}{$)o(1,)o(5$)o(})-128 1649
+y(\\rTabPut{B}{.5}{.)o(40)o(}{$)o(\\c)o(oo)o(rdp)o({1)o(,5)o(}{1)o(,5)o
+(}$)o(})-128 1749 y(\\rTabPut{B}{.5}{.)o(40)o(}{$)o(1$)o(})-128
+1948 y(\045)44 b(On)e(recopie)f(4)i(fois)f(cette)f(derni\350re)g
+(colonne)f(et)j(on)g(ajuste)-128 2048 y(\\TabNewCol{.25})-128
+2147 y(\\rTabPut{B}{0}{.2)o(5})o({$1)o($})-128 2247 y
+(\\rTabPut{B}{0}{.4)o(0})o({$0)o($})-128 2346 y(\\rTabPut{B}{0}{.7)o
+(5})o({$4)o($})-128 2446 y(\\rTabPut{B}{0}{.6)o(0})o({$4)o($})-128
+2546 y(\\rTabPut{B}{0}{.4)o(0})o({$3)o($})-128 2645 y
+(\\rTabPut{B}{0}{.4)o(0})o({$\\)o(co)o(or)o(dp{)o(0})o({3)o(}$})-128
+2745 y(\\rTabPut{B}{0}{.4)o(0})o({$\\)o(in)o(ft)o(y$})-128
+2944 y(\\TabNewCol{.5})-128 3044 y(\\rTabPut{B}{0}{.2)o(5})o({$2)o($})o
+(\\r)o(Tab)o(Pu)o(t{)o(B}{)o(0})o({.)o(40})o({$)o(-1.)o(5$)o(})-128
+3144 y(\\rTabPut{B}{0}{.4)o(0})o({$2)o($})o(\\r)o(Tab)o(Pu)o(t{)o(B}{)o
+(0})o({.)o(75})o({$)o(6$})-128 3243 y(\\rTabPut{B}{0}{.4)o(0})o({$0)o
+($})o(\\r)o(Tab)o(Pu)o(t{)o(B}{)o(0})o({.)o(40})o({$)o(\\co)o(or)o(dp)o
+({-1)o(.5)o(}{)o(0}$)o(})-128 3343 y(\\rTabPut{B}{0}{.4)o(0})o({$0)o
+($})-128 3542 y(\\TabNewCol{.75})-128 3642 y(\\rTabPut{B}{0}{.2)o(5})o
+({$3)o($})o(\\r)o(Tab)o(Pu)o(t{)o(B}{)o(0})o({.)o(40})o({$)o(0$})-128
+3741 y(\\rTabPut{B}{0}{.1)o(5})o({$0)o($})o(\\r)o(Tab)o(Pu)o(t{)o(B}{)o
+(0})o({.)o(60})o({$)o(4$})-128 3841 y(\\rTabPut{B}{0}{.4)o(0})o({$-)o
+(2$)o(}\\)o(rTa)o(bP)o(ut)o({B})o({0)o(}{)o(.40)o(}{)o($\\c)o(oo)o(rd)o
+(p{0)o(}{)o(-2)o(}$})-128 3941 y(\\rTabPut{B}{0}{.4)o(0})o({$\\)o(in)o
+(ft)o(y$})-128 4140 y(\\TabNewCol{1})-128 4239 y(\\rTabPut{B}{-.5}{)o
+(.2)o(5}{)o($4)o($})o(\\rT)o(ab)o(Pu)o(t{B)o(}{)o(-.)o(5}{)o(.4)o(0}{)o
+($1)o($})-128 4339 y(\\rTabPut{B}{-.5}{)o(.4)o(0}{)o($2)o($})o(\\rT)o
+(ab)o(Pu)o(t{B)o(}{)o(-.)o(5}{)o(.1)o(5}{)o($0)o($})-128
+4439 y(\\rTabPut{B}{-.5}{)o(.4)o(0}{)o($1)o(,5)o($}\\)o(rT)o(ab)o(Put)o
+({B)o(}{)o(-.5)o(}{)o(.40)o(}{)o($\\)o(coo)o(rd)o(p{)o(1}{)o(-1)o(}$)o
+(})-128 4538 y(\\rTabPut{B}{-.5}{)o(.4)o(0}{)o($-)o(1$)o(})-128
+4738 y(\045)h(les)e(signes)f(+)i(et)g(-)g(on)g(fait)f(tout)f
+(simplement)-128 4837 y(\\rput\(.145,0.5\){$)o(+$)o(}\\r)o(pu)o(t\()o
+(.14)o(5,)o(3.)o(5\){)o($+)o($})-128 4937 y(\\rput\(.375,0.5\){$)o(-$)o
+(}\\r)o(pu)o(t\()o(.37)o(5,)o(3.)o(5\){)o($+)o($})-128
+5036 y(\\rput\(.625,0.5\){$)o(-$)o(}\\r)o(pu)o(t\()o(.62)o(5,)o(3.)o
+(5\){)o($-)o($})-128 5136 y(\\rput\(.850,0.5\){$)o(+$)o(}\\r)o(pu)o
+(t\()o(.85)o(0,)o(3.)o(5\){)o($-)o($})-128 5335 y(\045)j(les)e
+(fl\350ches)-128 5435 y(\\TabFleche{B2}{C2)o(}\\)o(Tab)o(Fl)o(ec)o(he{)
+o(C2)o(}{)o(D2})o(\\T)o(ab)o(Fle)o(ch)o(e{D)o(2})o({E)o(2}\\)o(Ta)o(bF)
+o(lec)o(he)o({E)o(2}{)o(F2)o(})-128 5535 y(\\TabFleche{B3}{C3)o(}\\)o
+(Tab)o(Fl)o(ec)o(he{)o(C3)o(}{)o(D3})o(\\T)o(ab)o(Fle)o(ch)o(e{D)o(3})o
+({E)o(3}\\)o(Ta)o(bF)o(lec)o(he)o({E)o(3}{)o(F3)o(})-128
+5734 y(\\TabTitreFerme\\Ta)o(bF)o(erm)o(e)-128 5833 y
+(\\end{MonTableau})p Black 1860 6145 a Fn(3)p Black eop
+%%Page: 4 4
+4 3 bop Black Black 434 2 a
+ tx@Dict begin tx@NodeDict begin {6.15079 0.0 3.61111 1.80556 3.0754
+} false /N@A0 16 {InitRnode } NewNode end end
+ 434 2 a Fl(t)359 288 y
+ tx@Dict begin tx@NodeDict begin {21.53003 2.5 21.71692 10.85846 9.51501
+} false /N@A1 16 {InitRnode } NewNode end end
+ 359
+288 a -113 x Fd(Sgn.)367 288 y Fl(x)414 258 y Fc(0)437
+288 y Fj(\()p Fl(t)p Fj(\))361 572 y
+ tx@Dict begin tx@NodeDict begin {18.66498 0.0 21.25175 10.62587 9.33249
+} false /N@A2 16 {InitRnode } NewNode end end
+ 361 572 a -90 x
+Fd(V)-8 b(ar.)425 569 y Fl(x)361 855 y
+ tx@Dict begin tx@NodeDict begin {19.63719 0.625 21.25175 10.62587
+9.50609 } false /N@A3 16 {InitRnode } NewNode end end
+ 361 855 a 362
+758 a Fd(V)g(ar.)427 844 y Fl(y)359 1139 y
+ tx@Dict begin tx@NodeDict begin {21.53003 2.5 21.71692 10.85846 9.51501
+} false /N@A4 16 {InitRnode } NewNode end end
+ 359 1139 a
+-114 x Fd(Sgn.)368 1139 y Fl(y)412 1108 y Fc(0)435 1139
+y Fj(\()p Fl(t)p Fj(\))419 1365 y
+ tx@Dict begin tx@NodeDict begin {9.67221 0.0 7.23265 3.61632 4.8361
+} false /N@A5 16 {InitRnode } NewNode end end
+ 419 1365 a 429 1344
+a Fl(~)419 1365 y(T)387 1649 y
+ tx@Dict begin tx@NodeDict begin {4.30554 1.49998 15.07979 7.53989
+1.40277 } false /N@A6 16 {InitRnode } NewNode end end
+ 387 1649 a Fl(m)460 1661
+y Fb(T)724 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
+ 724 2 a Fj(0)684 231 y
+ tx@Dict begin tx@NodeDict begin {6.44444 1.94444 14.44444 7.22221
+2.25 } false /N@B1 16 {InitRnode } NewNode end end
+ 684 231 a Fj(1)p
+Fl(;)14 b Fj(5)724 515 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@B2 16 {InitRnode } NewNode end end
+ 724 515 a Fj(2)724 869 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@B3 16 {InitRnode } NewNode end end
+ 724
+869 a Fj(0)684 1082 y
+ tx@Dict begin tx@NodeDict begin {6.44444 1.94444 14.44444 7.22221
+2.25 } false /N@B4 16 {InitRnode } NewNode end end
+ 684 1082 a Fj(1)p Fl(;)g Fj(5)623
+1365 y
+ tx@Dict begin tx@NodeDict begin {14.5001 9.50012 29.16673 14.58336
+2.49998 } false /N@B5 16 {InitRnode } NewNode end end
+ 623 1365 a -117 x Fa(\022)684 1315 y Fj(1)p Fl(;)g
+Fj(5)684 1414 y(1)p Fl(;)g Fj(5)804 1248 y Fa(\023)724
+1649 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@B6 16 {InitRnode } NewNode end end
+ 724 1649 a Fj(1)1314 2 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@C0 16 {InitRnode } NewNode end end
+ 1314 2 a Fj(1)1314 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
+ 1314 231 a Fj(0)1314 416 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@C2 16 {InitRnode } NewNode end end
+ 1314 416 a Fj(4)1314 742
+y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@C3 16 {InitRnode } NewNode end end
+ 1314 742 a Fj(4)1314 1082 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@C4 16 {InitRnode } NewNode end end
+ 1314 1082 a Fj(3)1253 1365
+y
+ tx@Dict begin tx@NodeDict begin {14.5001 9.50012 19.7223 9.86115 2.49998
+} false /N@C5 16 {InitRnode } NewNode end end
+ 1253 1365 a -117 x Fa(\022)1314 1315 y Fj(0)1314 1414
+y(3)1356 1248 y Fa(\023)1293 1649 y
+ tx@Dict begin tx@NodeDict begin {4.30554 0.0 10.00002 5.0 2.15277
+} false /N@C6 16 {InitRnode } NewNode end end
+ 1293 1649 a Fm(1)2023
+2 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@D0 16 {InitRnode } NewNode end end
+ 2023 2 a Fj(2)1958 231 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.83333 20.55562 10.2778
+2.80556 } false /N@D1 16 {InitRnode } NewNode end end
+ 1958 231 a Fm(\000)p Fj(1)p
+Fl(:)p Fj(5)2023 515 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@D2 16 {InitRnode } NewNode end end
+ 2023 515 a Fj(2)2023 699 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@D3 16 {InitRnode } NewNode end end
+ 2023
+699 a Fj(6)2023 1082 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@D4 16 {InitRnode } NewNode end end
+ 2023 1082 a Fj(0)1897 1365 y
+ tx@Dict begin tx@NodeDict begin {14.5001 9.50012 35.27791 17.63895
+2.49998 } false /N@D5 16 {InitRnode } NewNode end end
+ 1897
+1365 a -117 x Fa(\022)1958 1315 y Fm(\000)p Fj(1)p Fl(:)p
+Fj(5)2023 1414 y(0)2129 1248 y Fa(\023)2023 1649 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@D6 16 {InitRnode } NewNode end end
+ 2023
+1649 a Fj(0)2732 2 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@E0 16 {InitRnode } NewNode end end
+ 2732 2 a Fj(3)2732 231 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@E1 16 {InitRnode } NewNode end end
+ 2732 231
+a Fj(0)2732 586 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@E2 16 {InitRnode } NewNode end end
+ 2732 586 a Fj(0)2732 742 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@E3 16 {InitRnode } NewNode end end
+ 2732 742
+a Fj(4)2699 1082 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.83333 12.77782 6.3889 2.80556
+} false /N@E4 16 {InitRnode } NewNode end end
+ 2699 1082 a Fm(\000)p Fj(2)2638 1365
+y
+ tx@Dict begin tx@NodeDict begin {14.5001 9.50012 27.5001 13.75005
+2.49998 } false /N@E5 16 {InitRnode } NewNode end end
+ 2638 1365 a -117 x Fa(\022)2732 1315 y Fj(0)2699 1414
+y Fm(\000)p Fj(2)2805 1248 y Fa(\023)2711 1649 y
+ tx@Dict begin tx@NodeDict begin {4.30554 0.0 10.00002 5.0 2.15277
+} false /N@E6 16 {InitRnode } NewNode end end
+ 2711
+1649 a Fm(1)3322 2 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@F0 16 {InitRnode } NewNode end end
+ 3322 2 a Fj(4)3322 231 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@F1 16 {InitRnode } NewNode end end
+ 3322 231
+a Fj(1)3322 515 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@F2 16 {InitRnode } NewNode end end
+ 3322 515 a Fj(2)3322 869 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
+false /N@F3 16 {InitRnode } NewNode end end
+ 3322 869
+a Fj(0)3283 1082 y
+ tx@Dict begin tx@NodeDict begin {6.44444 1.94444 14.44444 7.22221
+2.25 } false /N@F4 16 {InitRnode } NewNode end end
+ 3283 1082 a Fj(1)p Fl(;)g Fj(5)3229
+1365 y
+ tx@Dict begin tx@NodeDict begin {14.5001 9.50012 27.5001 13.75005
+2.49998 } false /N@F5 16 {InitRnode } NewNode end end
+ 3229 1365 a -117 x Fa(\022)3322 1315 y Fj(1)3290
+1414 y Fm(\000)p Fj(1)3396 1248 y Fa(\023)3290 1649 y
+ tx@Dict begin tx@NodeDict begin {6.44444 0.83333 12.77782 6.3889 2.80556
+} false /N@F6 16 {InitRnode } NewNode end end
+
+3290 1649 a Fm(\000)p Fj(1)1005 224 y(+)1005 1074 y(+)1657
+224 y Fm(\000)1657 1074 y Fj(+)2366 224 y Fm(\000)2366
+1074 y(\000)3004 224 y Fj(+)3004 1074 y Fm(\000)626 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
+ 626 61 a 626 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
+ 626 61 a 626 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@D2 /N@E2 InitNC { NCLine } if end gsave 0.5 SLW 0 setgray
+0 setlinecap stroke grestore grestore end
+ 626 61 a 626 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@E2 /N@F2 InitNC { NCLine } if end gsave 0.5 SLW 0 setgray
+0 setlinecap stroke grestore grestore end
+ 626 61 a 626 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@B3 /N@C3 InitNC { NCLine } if end gsave 0.5 SLW 0 setgray
+0 setlinecap stroke grestore grestore end
+ 626 61 a 626 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@C3 /N@D3 InitNC { NCLine } if end gsave 0.5 SLW 0 setgray
+0 setlinecap stroke grestore grestore end
+ 626 61 a 626 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@D3 /N@E3 InitNC { NCLine } if end gsave 0.5 SLW 0 setgray
+0 setlinecap stroke grestore grestore end
+ 626 61 a 626 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@E3 /N@F3 InitNC { NCLine } if end gsave 0.5 SLW 0 setgray
+0 setlinecap stroke grestore grestore end
+ 626 61 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.3 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 0.0 -34.1432 -42.67912 -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 [ 0.0 -68.2864 -42.67912 -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.3 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 0.0 -102.42961 -42.67912 -102.42961 /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 [ 0.0 -136.57281 -42.67912 -136.57281 /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 [ 0.0 -170.71602 -42.67912 -170.71602 /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 [ 0.0 -204.85922 -42.67912 -204.85922 /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 [ 341.43292 -204.85922 -42.67912 -204.85922 -42.67912
+22.76228 341.43292 22.76228 341.43292 -204.85922 /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 [ 341.43292 0.0 -42.67912 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 [ 341.43292 -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 [ 341.43292 -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.3 SLW 0 setgray /ArrowA { moveto } def
+/ArrowB { } def [ 341.43292 -102.42961 0.0 -102.42961 /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 [ 341.43292 -136.57281 0.0 -136.57281 /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 [ 341.43292 -170.71602 0.0 -170.71602 /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 [ 341.43292 -204.85922 0.0 -204.85922 /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 [ 341.43292 0.0 341.43292 -204.85922 0.0 -204.85922
+0.0 22.76228 /Lineto /lineto load def false Line gsave 0.8 SLW 0
+ setgray 0 setlinecap stroke grestore end
+
+@endspecial Black 1860 6145 a Fn(4)p Black
+eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tableaux/tableau.dvi b/Master/texmf-dist/doc/latex/tableaux/tableau.dvi
deleted file mode 100644
index 82c1b5dce26..00000000000
--- a/Master/texmf-dist/doc/latex/tableaux/tableau.dvi
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tableaux/tableau.ps b/Master/texmf-dist/doc/latex/tableaux/tableau.ps
new file mode 100644
index 00000000000..f51da374bb3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tableaux/tableau.ps
@@ -0,0 +1,2027 @@
+%!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 <tvz@Princeton.EDU>
+%%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 df<EB01C013031307131F13FFB5FCA2131F1200B3B3A7497E007FB512F0A31C
+3779B62A>49 D<EB0FF0EB7FFE48B57E3903E03FE0390F000FF0001E6D7E001C6D7E486D
+7E5A6E7E126012FE6CEC7F807FA56CC7FC121CC8FCEDFF00A25D14015D14035D4A5A4A5A
+5D4A5A4AC7FC147E5C495A14E0495A495A49C8FC011EEB01805B5B49130348481400485A
+485A90C75A48B6FC5A5A485CB6FCA321377CB62A>I<EB07F8EB3FFF90B512C03901F80F
+F03903C007F848486C7E390E0001FEEA0F80391FE000FF7FA56C5A6C5AC7485AA25D1403
+5D4A5A5DEC0F80027FC7FCEB1FFCECFF809038000FE06E7EEC01FC816E7EED7F80A216C0
+A2153F16E0A2121EEA7F80A2487EA316C0157F491480007EC7FC0070ECFF006C495A121E
+390F8003F83907F00FF00001B512C06C6C90C7FCEB0FF823397DB62A>I<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 D<EB01C0497EA6EB0FFC90387FFF8048B512
+E00007804880391FFBEFFC393FC3E1FE903803E07F007E80127C00FC158012F8157FA300
+FCEC3F00A2007E91C7FC127FEA3FC313FBEA1FFF6C13FC6C13FF000114C06C6C7F011F13
+F801037F14E7ECE1FEECE07F81001880007E1580150F12FFA312FE151F1600007E5C007F
+143ED83F8313FE9038C3E1FC391FFBEFF86CB55A6C5C6C5CC691C7FCEB1FF8EB03E0A66D
+5A21417BB92C>I<D807801307D81FE0EB0F80151F487E486C133F1600007C5CD8FCFC13
+7EEAF87C15FE5D14015DA21403D8FCFC5BEA7CF8007F13075D383FF00FD81FE05BA23807
+801FC75B143F92C7FCA25C147E14FE5CA213015CA213035C13075CA2130F5C131FEC800F
+ED3FC0013FEB7FE0140049EBFFF0017E13F9A2D9FE0113F801FC13F0A2120113F8120313
+F015F90007010013F05B000F14FF49EB7FE0A20007EC3FC06C48EB0F0025417DB92C>I<
+EA0F80EA1FE0EA3FF0127F13F8A213FCA2123F121F120FEA007CA313FC13F8A2120113F0
+1203EA07E0A2EA0FC0EA3F80127FEAFF005A12F812700E1D71B22C>39
+D<143814FC13011303EB07F8EB0FF0EB1FC0EB3F80EB7F0013FE485A485A5B12075B120F
+5B485AA2123F90C7FCA25A127EA312FE5AAC7E127EA3127F7EA27F121FA26C7E7F12077F
+12037F6C7E6C7E137FEB3F80EB1FC0EB0FF0EB07F8EB03FC130113001438164272B92C>
+I<127012FC7E7E6C7E6C7EEA0FE06C7E6C7E6C7E6C7E137F7F1480131F14C0130FEB07E0
+A214F01303A214F81301A314FC1300AC130114F8A3130314F0A2130714E0A2EB0FC0131F
+1480133F14005B13FE485A485A485A485AEA3FC0485A48C7FC5A5A1270164279B92C>I<
+EB0380497EA60020140800F8143E00FE14FE00FF13C1EBC7C7EBE7CF003FB512F8000F14
+E0000314806C140038007FFCA248B5FC481480000F14E0003F14F839FFE7CFFEEBC7C7EB
+07C100FE13C000F8143E0020140800001400A66D5A1F247AAA2C>I<147014F8AF003FB6
+12E0B712F8A4C700F8C7FCB0147025267DAB2C>I<EA0F80EA1FE0EA3FF0EA7FF8A213FC
+A3123F121F120F120013F8A21201EA03F01207EA1FE0EA7FC0EAFF80130012FC12700E17
+718A2C>I<007FB512F0B612F8A36C14F01D0579942C>I<121FEA3F80EA7FC0EAFFE0A5EA
+7FC0EA3F80EA1F000B0B708A2C>I<EB03F8EB0FFE90383FFF80497F90B57E3901FE0FF0
+3903F803F848486C7EEBE0004848137EA248487FA248C7EA1F80A2003E140F007E15C0A3
+007C140700FC15E0AC6C140F007E15C0A46CEC1F80A36C6CEB3F00A26C6C137E6D13FE00
+075CEBF0016C6C485A3901FE0FF06CB55A6D5B6D5BD90FFEC7FCEB03F823357CB32C>48
+D<1307497EA2131FA2133F137F13FF5A1207127FB5FC13DF139FEA7C1F1200B3AE007FB5
+12E0B612F0A36C14E01C3477B32C>I<EB0FF890387FFF8048B512E00007804814FC391F
+F80FFE393FE001FF903880007F48C7EA3F80007E141F00FE15C0150F6C15E01507A3127E
+123CC8FCA2150F16C0151F1680153F16005D15FE4A5A14034A5A4A5A4A5A4A5AECFF8049
+48C7FC495A495A495AEB3FE0EB7F8049C8FC485A4848EB03C04848EB07E0EA1FE0485A48
+B6FCB7FCA36C15C023347CB32C>I<EB0FFC90387FFF8048B512E0000714F84880391FF8
+07FEEBC0004848137F6D7F1680151FA26C5A6CC7FCC8FC153F16005D15FE14014A5AEC1F
+F890381FFFF0495BA215F86D7F90380007FEEC00FF81ED3F80ED1FC0150FA216E01507A2
+123C127EB4FC150F16C0A248141F007FEC3F806DEB7F006C6C5B391FF807FE6CB55A6C5C
+6C14E0C66C1380D90FFCC7FC23357CB32C>I<EC07F04A7E141F143FA2147EA214FCEB01
+F8A2EB03F0EB07E0A2EB0FC0EB1F80A2EB3F00137EA25B485AA2485A5B1207485AA2485A
+48C7FCA2127E5AB712FC16FEA36C15FCC8EAF800AA91387FFFF091B512F8A36E13F02734
+7EB32C>I<000FB512FE4880A35D0180C8FCADEB83FE90389FFF8090B512E015F8819038
+FE03FE9038F000FF01C07F49EB3F8090C7121F6C15C0C8120FA2ED07E0A4123C127EB4FC
+150F16C0A248141F007EEC3F80007FEC7F006C6C5B6D485A391FF80FFC6CB55A6C5C0001
+14C06C6C90C7FCEB0FF823347CB22C>I<EC3FC0903801FFF801077F011F7F497F90387F
+E07F9039FF003F804848137FEA03F8485A5B000FEC3F004848131E4990C7FC123F90C9FC
+A25A127EEB03FE90381FFF80D8FC7F13E000FDB57EB67E9038FE07FC9038F001FE9038C0
+007F49EB3F8090C7121F16C048140F16E01507A3127EA47E150F6D14C0001F141F6D1480
+000F143F6DEB7F003907F801FE3903FE07FC6CB55A6C5C6D5B011F1380D907FCC7FC2335
+7CB32C>I<EB07FC90383FFF8090B512E0000314F84880390FFC07FE391FF001FF9038C0
+007F4848EB3F8090C7121F4815C0007E140FA56CEC1F80A26C6CEB3F006D5B390FF001FE
+3903FC07F86CB55A6C6C13C0D907FCC7FC90387FFFC048B512F03903FC07F8390FF001FE
+391FC0007F497F48C7EA1F80007EEC0FC0A248EC07E0A7007EEC0FC0A2007F141F6C6CEB
+3F806C6CEB7F009038F001FF390FFC07FE6CB55A6C5CC614E0013F1380D907FCC7FC2335
+7CB32C>56 D<EB07FCEB3FFF90B512C0488048803907FC07F8390FF001FC48486C7ED83F
+80137E157F48C77E007EEC1F8012FE5AED0FC0A416E0A37E127E007F141F7E6D133F6C6C
+137F390FF001FF3807FC0F6CB6FC6C14F76C14C7013F130FD90FF813C090C7FCA2151F16
+80153F1600000F5C486C137E486C13FE4A5A4A5A14079038801FF0391FE07FE090B55A6C
+91C7FC6C5B000113F838007FC023357CB32C>I<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<D87FFEEBFFFCB54813FEA36C486C13FCD807E0
+EB0FC0B190B6FCA59038E0000FB3D87FFEEBFFFCB54813FEA36C486C13FC27337EB22C>
+I<007FB512F8B612FCA36C14F839000FC000B3B3A5007FB512F8B612FCA36C14F81E3379
+B22C>I<0107B512804914C0A36D148090390003F000B3AF1218127EA2B4FCA24A5A4813
+0F007F131F9038C07FC06CB55A6C91C7FC6C5B000313F838007FC022347BB22C>I<387F
+FFE0B57EA36C5BD803F0C8FCB3AE16F0ED01F8A8007FB6FCB7FCA36C15F025337DB22C>
+76 D<D87FE0EB0FFC486CEB1FFEA26D133F007F15FC000F15E001BC137BA4019E13F3A3
+EB9F01A2018F13E3A21483A2018713C314C7A201831383A214EFA201811303A214FFEB80
+FEA3147C14381400ACD87FF0EB1FFC486CEB3FFEA36C48EB1FFC27337EB22C>I<D87FF0
+EB7FFC486CEBFFFEA27F007FEC7FFCD807FEEB07C013DEA213DF13CFA2148013C714C0A2
+13C314E0A213C114F0A213C014F8A2147CA3143EA2141E141FA2140F1587A2140715C7A2
+140315E71401A215F71400A215FFD87FFC137F487E153FA26C48EB1F8027337EB22C>I<
+EB7FFF0003B512E0000F14F848804880EBE003EB800048C7127FA2007E80A300FE158048
+141FB3A86C143FA2007E1500A3007F5CA26C6C13FEEBF00790B5FC6C5C6C5C000314E0C6
+6C90C7FC21357BB32C>I<007FB512C0B612F88115FF6C15802603F00013C0153FED0FE0
+ED07F0A2150316F81501A6150316F01507A2ED0FE0ED3FC015FF90B61280160015FC5D15
+C001F0C8FCB0387FFF80B57EA36C5B25337EB22C>I<90381FF80790B5EA0F804814CF00
+0714FF5A381FF01F383FC003497E48C7FC007E147F00FE143F5A151FA46CEC0F00007E91
+C7FC127F7FEA3FE0EA1FFCEBFFC06C13FC0003EBFFC06C14F06C6C7F01077F9038007FFE
+EC07FF02001380153FED1FC0A2ED0FE0A20078140712FCA56CEC0FC0A26CEC1F806D133F
+01E0EB7F009038FE01FF90B55A5D00F914F0D8F83F13C0D8700790C7FC23357CB32C>83
+D<007FB612FCB712FEA43AFC007E007EA70078153CC71400B3AF90383FFFFCA2497F6D5B
+A227337EB22C>I<3B7FFF803FFFC0B56C4813E0A36C496C13C03B03F00001F800B3AF6D
+130300015DA26D130700005D6D130F017F495A6D6C485AECE0FF6DB5C7FC6D5B010313F8
+6D5B9038003F802B3480B22C>I<D87FFCEB7FFC486CEBFFFEA36C48EB7FFCD80FC0EB07
+E06D130F000715C0A36D131F00031580A36D133F00011500A36D5B0000147EA4017E5BA4
+6D485AA490381F83F0A4010F5B14C7A301075BA214EFA201035BA214FFA26D90C7FCA46D
+5A27347EB22C>I<3A3FFF03FFE0484913F0148714076C6D13E03A01F800FE007F000049
+5A13FE017E5BEB7F03013F5B1487011F5B14CF010F5B14FF6D5BA26D90C7FCA26D5AA26D
+5AA2497EA2497EA2497F81EB0FCF81EB1FC7EC87F0EB3F83EC03F8EB7F01017E7FEBFE00
+497F0001147E49137F000380491480151FD87FFEEBFFFC6D5AB514FE6C15FC497E27337E
+B22C>88 D<D87FFCEB7FFC486CEBFFFEA36C48EB7FFCD807F0EB0FC0151F000315806D13
+3F12016DEB7F0012006D137E017E13FE017F5BEB3F01EC81F8131FEC83F0EB0FC314C790
+3807E7E0A201035B14EF6DB45AA292C7FC7F5C147EB0903807FFE0497FA36D5B27337EB2
+2C>I<003FB612C04815E0A4007EC7EA1FC0ED3F80A2ED7F00157E15FE4A5A003C5CC712
+034A5AA24A5A4A5AA24A5A4AC7FCA214FE495AA2495A495AA2495A495AA2495A49C8FCA2
+13FE485AA24848EB03C049EB07E01207485A5B121F485AA248C7FCB7FCA46C15C023337C
+B22C>I<387FFFFCB512FEA314FC00FCC7FCB3B3B3B512FC14FEA36C13FC17416FB92C>I<
+127012F8A27E127C127E123E123F7EA27F120F7F12077F12037F12017F12007F137C137E
+133EA2133F7F80130F80130780130380130180130080147C147E143EA2143F8081140F81
+140781140381140181140081157CA2157E153E153F811680150FA2ED070021417BB92C>
+I<387FFFFCB512FEA37EC7127EB3B3B3387FFFFEB5FCA36C13FC17417DB92C>I<3801FF
+F0000713FE001F6D7E15E048809038C01FF81407EC01FC381F80000006C77EC8127EA3EC
+FFFE131F90B5FC1203120F48EB807E383FF800EA7FC090C7FC12FE5AA47E007F14FEEB80
+03383FE01F6CB612FC6C15FE6C14BF0001EBFE1F3A003FF007FC27247CA32C>97
+D<EA7FF0487EA3127F1201AAEC1FE0ECFFF801FB13FE90B6FC16809138F07FC09138801F
+E091380007F049EB03F85BED01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036D
+EB07F0150F9138801FE09138E07FC091B51280160001FB5B01F813F83900F03FC027337F
+B22C>I<903803FFE0011F13F8017F13FE48B5FC48804848C6FCEA0FF0485A49137E4848
+131890C9FC5A127EA25AA8127EA2127F6C140F6DEB1F806C7E6D133F6C6CEB7F003907FE
+03FF6CB55A6C5C6C6C5B011F13E0010390C7FC21247AA32C>I<EC0FFE4A7EA380EC003F
+AAEB07F8EB3FFE90B512BF4814FF5A3807FC0F380FF00348487E497E48487F90C7FC007E
+80A212FE5AA87E007E5CA2007F5C6C7E5C6C6C5A380FF0073807FC1F6CB612FC6CECBFFE
+6C143FEB3FFC90390FF01FFC27337DB22C>I<EB03FE90381FFFC0017F13F048B57E4880
+3907FE03FE390FF800FFD81FE0EB3F805B4848EB1FC090C7120F5A007E15E015075AB7FC
+A416C000FCC9FC7E127EA2127F6CEC03C06DEB07E06C7ED80FF0130F6C6CEB3FC001FF13
+FF000190B512806C1500013F13FC010F13F00101138023247CA32C>I<EC0FF8EC3FFE91
+B5FC4914805B903807FC7F14F090390FE03F0014C092C7FCA6007FB512FEB7FCA36C5C26
+000FC0C7FCB3A8003FB512F04880A36C5C21337DB22C>I<ED03F8903907F80FFC90391F
+FE3FFE017FB6FC48B7FC48ECFE7F9038FC0FF82607F003133E3A0FE001FC1CD9C0001300
+001F8049137EA66D13FE000F5CEBE0016C6C485A3903FC0FF048B5FC5D481480D99FFEC7
+FCEB87F80180C8FCA37F6C7E90B512F06C14FE48ECFF804815E04815F03A3FC0001FF848
+C7EA03FC007E1400007C157C00FC157E48153EA46C157E007E15FCD87F801303D83FE0EB
+0FF8D81FFCEB7FF06CB612E0000315806C1500D8003F13F8010713C028387EA42C>I<EA
+7FF0487EA3127F1201AAEC1FE0EC7FFC9038F9FFFE01FB7F90B6FC9138F03F80ECC01F02
+807FEC000F5B5BA25BB3267FFFE0B5FCB500F11480A36C01E0140029337FB22C>I<1307
+EB1FC0A2497EA36D5AA20107C7FC90C8FCA7387FFFC080B5FC7EA2EA0007B3A8007FB512
+FCB612FEA36C14FC1F3479B32C>I<EA7FE0487EA3127F1201AA91381FFFF04A13F8A36E
+13F0913800FE004A5A4A5A4A5A4A5A4A5A4A5A4AC7FC14FEEBF1FC13F3EBF7FE90B5FCA2
+EC9F80EC0FC001FE7FEBFC07496C7E496C7E811400157E811680151F3A7FFFC0FFFCB500
+E113FEA36C01C013FC27337EB22C>107 D<387FFFE0B57EA37EEA0003B3B3A5007FB612
+80B712C0A36C158022337BB22C>I<3A7F83F007E09039CFFC1FF83AFFDFFE3FFCD87FFF
+13FF91B57E3A07FE1FFC3E01FCEBF83F496C487E01F013E001E013C0A301C01380B33B7F
+FC3FF87FF0027F13FFD8FFFE6D13F8D87FFC4913F0023F137F2D2481A32C>I<397FF01F
+E039FFF87FFC9038F9FFFE01FB7F6CB6FC00019038F03F80ECC01F02807FEC000F5B5BA2
+5BB3267FFFE0B5FCB500F11480A36C01E0140029247FA32C>I<EB07FCEB1FFF017F13C0
+48B512F048803907FC07FC390FF001FE48486C7E0180133F003F158090C7121F007EEC0F
+C0A348EC07E0A76C140F007E15C0A2007F141F6C15806D133F6C6CEB7F006D5B6C6C485A
+3907FC07FC6CB55A6C5C6C6C13C0011F90C7FCEB07FC23247CA32C>I<397FF01FE039FF
+F8FFF801FB13FE90B6FC6C158000019038F07FC09138801FE091380007F049EB03F85BED
+01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036DEB07F0150F9138801FE09138
+E07FC091B51280160001FB5B01F813F8EC3FC091C8FCAD387FFFE0B57EA36C5B27367FA3
+2C>I<903903FC078090391FFF0FC0017F13CF48B512EF4814FF3807FE07380FF0014848
+7E49137F4848133F90C7FC48141F127E150F5AA87E007E141FA26C143F7F6C6C137F6D13
+FF380FF0033807FC0F6CB6FC6C14EF6C6C138F6D130FEB07F890C7FCAD0203B5FC4A1480
+A36E140029367DA32C>I<D87FFEEB3FC0B53801FFF0020713F8021F13FC6C5B39003F7F
+E1ECFF019138FC00F84A13704A13005CA25C5CA391C8FCAF007FB512E0B67EA36C5C2624
+7EA32C>I<90387FF8700003B512F8120F5A5A387FC00F387E00034813015AA36CEB00F0
+007F140013F0383FFFC06C13FE6CEBFF80000314E0C66C13F8010113FCEB0007EC00FE00
+78147F00FC143F151F7EA26C143F6D133E6D13FE9038F007FC90B5FC15F815E000F81480
+39701FFC0020247AA32C>I<131E133FA9007FB6FCB71280A36C1500D8003FC8FCB1ED03
+C0ED07E0A5EC800F011FEB1FC0ECE07F6DB51280160001035B6D13F89038003FE0232E7E
+AD2C>I<3A7FF003FF80486C487FA3007F7F0001EB000FB3A3151FA2153F6D137F3900FE
+03FF90B7FC6D15807F6D13CF902603FE07130029247FA32C>I<3A7FFF01FFFCB514FE14
+8314016C15FC3A03E0000F80A26D131F00011500A26D5B0000143EA26D137E017C137CA2
+017E13FC013E5BA2EB3F01011F5BA21483010F5BA214C701075BA214EF01035BA214FF6D
+90C7FCA26D5A147C27247EA32C>I<D87FFFEB7FFF6EB5FCB515806C16004A7ED807C0EB
+01F0A66C6C495AA3143E147FA2D801F0495AECFF87A214F7A201F113C700005D9038F9E3
+CFA201FB13EFA3D97BC190C7FC017F13FFA21480A2013F5B90381F007C29247FA32C>I<
+3A3FFF03FFF048018713F8A36C010313F03A00FC007E005D90387E01F8013F5BEB1F83EC
+87E090380FCFC0903807EF80EB03FF6D90C7FC5C6D5A147C14FE130180903803EF809038
+07CFC0EB0FC7EC83E090381F01F0013F7FEB7E00017C137C49137E0001803A7FFF01FFFC
+1483B514FE6C15FC140127247EA32C>I<3A7FFF01FFFCB5008113FE148314816C010113
+FC3A03E0000F806C7E151F6D140012005D6D133E137C017E137E013E137CA2013F13FC6D
+5BA2EB0F815DA2EB07C1ECC3E0A2EB03E3ECE7C0130114F75DEB00FFA292C7FC80A2143E
+A2147E147CA214FC5CA2EA0C01003F5BEA7F83EB87E0EA7E0F495A387FFF806C90C8FC6C
+5A6C5AEA07E027367EA32C>I<003FB612E04815F0A4007EC7EA1FE0ED3FC0ED7F80EDFF
+004A5A003C495AC7485A4A5A4A5A4A5A4A5A4AC7FCEB01FC495AEB0FF0495A495A495A49
+C8FC4848EB01E04848EB03F0485A485A485A485A485AB7FCA46C15E024247DA32C>I<15
+FF02071380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE013FF007F5BB55A
+49C8FC6D7E6C7FC67F131FEB07F01303B380EB01FEECFFC06D13FF6E1380141F14070200
+130021417BB92C>I<EA7FC0EAFFF813FE6D7E6C7FC67F131FEB07F01303B380EB01FEEC
+FFC06D13FF6E1380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE013FF007F
+5BB55A49C8FC13F8EA7FC021417BB92C>125 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 df<EB0FFC90387FFF8048B512E03903FC0FF03907F003F848486C7E48486C7E
+A2003F80A2497F007F1580A400FF15C0B0007F1580A46C6CEBFF00A2001F5CEBE001000F
+5C6C6C485A3903FC0FF06CB55A6C6C1380D90FFCC7FC222D7DAB29>48
+D<EB01E01303131F13FFB5FCA3133F1200B3AE007FB512F0A41C2C7AAB29>I<EB3FF038
+01FFFE0007EBFF80001F14E0D83F8013F0397F003FF8EC1FFC39FF800FFEEBC00715FF80
+A3EA7F80EA3F00C7FCA2EC07FEA2EC0FFC15F8EC1FF0EC3FE015C0EC7F80ECFE00495AEB
+03F0495A90380FC00FEB1F00133E01FC131FD801F0131E485A48B512FE5A5A5A5AB612FC
+A4202C7CAB29>I<15FCA24A7EA24A7EA34A7FA24A7FA34A7F157F023F7FEC3E3F027E7F
+EC7C1FA202FC7FECF80F010180ECF007A20103804A7E0107814A7EA2010F6D7F5C49B67E
+A24981A2013EC7123F017E81017C141F01FC8149140FA2000182491407B5D8C001B512FC
+A4362F7DAE3D>65 D<B712E016FE707E17E0000190C77FEE3FF8161F707EA2707EA5160F
+5FA24C5A4C5AEEFFE00307138091B548C7FC707E17E091C7EA1FF8707E707E707E188082
+18C0A618805EA24C1300EE1FFEEE7FFCB85A17E0178004FCC7FC322E7DAD3A>I<913A03
+FF8001C0023FEBF80349B5EAFE070107ECFF8F011F9038801FFF90397FF80007D9FFE013
+0148497F4890C8127F4848153F120F4848151F49150F123F5B007F1607A34992C7FC12FF
+AA127F7FEF03C0A2123F7F001F16076D16806C6C150F000717006C6C5D6C01C0143E6C6D
+14FCD97FF8EB03F8903A1FFF801FF0010790B512C0010192C7FCD9003F13FC020313C032
+307CAE3B>I<B712E016FE707E17E00001D9800013F8EE1FFCEE07FE707E7013807013C0
+EF7FE0173F18F0A2171F18F8A318FCAA18F8A4EF3FF0A218E0177FEFFFC018805E040713
+00EE1FFCEEFFF8B85A17C04CC7FC16E0362E7DAD3E>I 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