%!PS-Adobe-2.0 %%Creator: dvips(k) 5.86f Copyright 2001 Radical Eye Software %%Title: tuggame.dvi %%Pages: 2 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentPaperSizes: a4 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips tuggame.dvi %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2004.07.21:2013 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: pstricks.pro %! % PostScript prologue for pstricks.tex. % Version 97 patch 3, 98/06/01 % For distribution, see pstricks.tex. % /tx@Dict 200 dict def tx@Dict begin /ADict 25 dict def /CM { matrix currentmatrix } bind def /SLW /setlinewidth load def /CLW /currentlinewidth load def /CP /currentpoint load def /ED { exch def } bind def /L /lineto load def /T /translate load def /TMatrix { } def /RAngle { 0 } def /Atan { /atan load stopped { pop pop 0 } if } def /Div { dup 0 eq { pop } { div } ifelse } def /NET { neg exch neg exch T } def /Pyth { dup mul exch dup mul add sqrt } def /PtoC { 2 copy cos mul 3 1 roll sin mul } def /PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } def /PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def } { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } /pathforall load stopped { pop pop pop pop } if z } def /STP { .996264 dup scale } def /STV { SDict begin normalscale end STP } def /DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul /y ED x mul /x ED x 0 gt y 0 gt and { [ y x ] 1 a sub y mul } { [ 1 0 ] 0 } ifelse setdash stroke } def /DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt { /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if ] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 setlinecap stroke } def /LineFill { gsave abs CLW add /a ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 % DG/SR modification begin - Dec. 12, 1997 - Patch 2 %itransform translate pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a % DG/SR modification end Div cvi /x1 ED /y2 y2 y1 sub def clip newpath 2 setlinecap systemdict /setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1 % DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) % a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore } % def a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore pop pop } def % DG/SR modification end /BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg exch 3 index sub exch Atan rotate newpath } def /EndArrow { @mtrx setmatrix CP grestore end } def /Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore } def /Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 CLW moveto } def /Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def /RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def /SD { 0 360 arc fill } def /EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def /Shadow { [ { /moveto load } { /lineto load } { /curveto load } { /closepath load } /pathforall load stopped { pop pop pop pop CP /moveto load } if ] cvx newpath 3 1 roll T exec } def /NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch cvi def } def /NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def /Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def /Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } ifelse { pop } repeat a } def /CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq and { pop pop /n n 1 sub def } if } def /Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto Lineto pop pop closepath } ifelse } def /Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2 div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx setmatrix } def % DG modification begin - Jan. 15, 1997 %/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup 0 eq { %pop } { CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 %div dup cos exch sin Div mul sub def } ifelse mark 0 d w neg d 0 h w d 0 %d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx %setmatrix } def /Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0 d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx % DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) % setmatrix } def setmatrix pop } def % DG/SR modification end /CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth def } def /CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth def } def /CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def /y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul m mul neg def } def /IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } def /BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def /NC { CC x1 y1 x2 y2 x y curveto } def /EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def /BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def /NAC { x2 y2 x y curveto CC x1 y1 } def /EAC { x2 y2 x y ArrowB curveto pop pop } def /OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def n { NC } repeat EOC } ifelse } def /AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload /Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def /ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } repeat closepath pop pop } ifelse } def /SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def /ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def /SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } def /FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix rotate matrix concatmatrix exch findfont exch makefont setfont } def /Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto x1 y1 lineto closepath } def /OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse /b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } ifelse } def /Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add /y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse } def /BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def /OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto } ifelse } def /ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def /BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1 sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore } def /Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 y0 x0 2 mul x1 sub y1 ] def } def /Grid { newpath /a 4 string def /b ED /c ED /n ED cvi dup 1 lt { pop 1 } if /s ED s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if /dx ED dy div round dy mul /y0 ED dx div round dx mul /x0 ED dy div round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def } if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def } { /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1 dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt { dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt { pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i w add def } repeat grestore gsave n 0 gt % DG/SR modification begin - Nov. 7, 1997 - Patch 1 %{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash } { 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash } % DG/SR modification end { 2 setlinecap } ifelse /i y1 def /f x1 dx mul n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop 1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g exch t L stroke /i i h add def } repeat grestore } def /ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c mul neg d } def /Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def /Rot { CP CP translate 3 -1 roll neg rotate NET } def /RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle dup a add ] cvx def } def /RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ] cvx def } def /PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def /PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def /PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def /Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { h1 abs h sub dup s mul abs } ifelse } def /UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q { x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add exch } def /BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible /IfVisible true def } if } { IfVisible { Invisible /IfVisible false def } if } ifelse } def /InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def /Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def /IfVisible true def } def end % END pstricks.pro %%EndProcSet %%BeginProcSet: pst-dots.pro %!PS-Adobe-2.0 %%Title: Dot Font for PSTricks %%Creator: Timothy Van Zandt %%Creation Date: May 7, 1993 %% Version 97 patch 1, 99/12/16 %% Modified by Etienne Riga - Dec. 16, 1999 %% to add /Diamond, /SolidDiamond and /BoldDiamond 10 dict dup begin /FontType 3 def /FontMatrix [ .001 0 0 .001 0 0 ] def /FontBBox [ 0 0 0 0 ] def /Encoding 256 array def 0 1 255 { Encoding exch /.notdef put } for Encoding dup (b) 0 get /Bullet put dup (c) 0 get /Circle put dup (C) 0 get /BoldCircle put dup (u) 0 get /SolidTriangle put dup (t) 0 get /Triangle put dup (T) 0 get /BoldTriangle put dup (r) 0 get /SolidSquare put dup (s) 0 get /Square put dup (S) 0 get /BoldSquare put dup (q) 0 get /SolidPentagon put dup (p) 0 get /Pentagon put dup (P) 0 get /BoldPentagon put % DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga dup (l) 0 get /SolidDiamond put dup (d) 0 get /Diamond put (D) 0 get /BoldDiamond put % DG/SR modification end /Metrics 13 dict def Metrics begin /Bullet 1000 def /Circle 1000 def /BoldCircle 1000 def /SolidTriangle 1344 def /Triangle 1344 def /BoldTriangle 1344 def /SolidSquare 886 def /Square 886 def /BoldSquare 886 def /SolidPentagon 1093.2 def /Pentagon 1093.2 def /BoldPentagon 1093.2 def % DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga /SolidDiamond 1008 def /Diamond 1008 def /BoldDiamond 1008 def % DG/SR modification end /.notdef 0 def end /BBoxes 13 dict def BBoxes begin /Circle { -550 -550 550 550 } def /BoldCircle /Circle load def /Bullet /Circle load def /Triangle { -571.5 -330 571.5 660 } def /BoldTriangle /Triangle load def /SolidTriangle /Triangle load def /Square { -450 -450 450 450 } def /BoldSquare /Square load def /SolidSquare /Square load def /Pentagon { -546.6 -465 546.6 574.7 } def /BoldPentagon /Pentagon load def /SolidPentagon /Pentagon load def % DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga /Diamond { -428.5 -742.5 428.5 742.5 } def /BoldDiamond /Diamond load def /SolidDiamond /Diamond load def % DG/SR modification end /.notdef { 0 0 0 0 } def end /CharProcs 20 dict def CharProcs begin /Adjust { 2 copy dtransform floor .5 add exch floor .5 add exch idtransform 3 -1 roll div 3 1 roll exch div exch scale } def /CirclePath { 0 0 500 0 360 arc closepath } def /Bullet { 500 500 Adjust CirclePath fill } def /Circle { 500 500 Adjust CirclePath .9 .9 scale CirclePath eofill } def /BoldCircle { 500 500 Adjust CirclePath .8 .8 scale CirclePath eofill } def /BoldCircle { CirclePath .8 .8 scale CirclePath eofill } def /TrianglePath { 0 660 moveto -571.5 -330 lineto 571.5 -330 lineto closepath } def /SolidTriangle { TrianglePath fill } def /Triangle { TrianglePath .85 .85 scale TrianglePath eofill } def /BoldTriangle { TrianglePath .7 .7 scale TrianglePath eofill } def /SquarePath { -450 450 moveto 450 450 lineto 450 -450 lineto -450 -450 lineto closepath } def /SolidSquare { SquarePath fill } def /Square { SquarePath .89 .89 scale SquarePath eofill } def /BoldSquare { SquarePath .78 .78 scale SquarePath eofill } def /PentagonPath { -337.8 -465 moveto 337.8 -465 lineto 546.6 177.6 lineto 0 574.7 lineto -546.6 177.6 lineto closepath } def /SolidPentagon { PentagonPath fill } def /Pentagon { PentagonPath .89 .89 scale PentagonPath eofill } def /BoldPentagon { PentagonPath .78 .78 scale PentagonPath eofill } def % DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga /DiamondPath { 0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto 428.5 0 lineto closepath } def /SolidDiamond { DiamondPath fill } def /Diamond { DiamondPath .85 .85 scale DiamondPath eofill } def /BoldDiamond { DiamondPath .7 .7 scale DiamondPath eofill } def % DG/SR modification end /.notdef { } def end /BuildGlyph { exch begin Metrics 1 index get exec 0 BBoxes 3 index get exec setcachedevice CharProcs begin load exec end end } def /BuildChar { 1 index /Encoding get exch get 1 index /BuildGlyph get exec } bind def end /PSTricksDotFont exch definefont pop %END pst-dots.pro %%EndProcSet %%BeginProcSet: pst-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: 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/setpagedevice{pop}N/copypage{}N/p 3 def @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet TeXDict begin 39158280 55380996 1000 600 600 (tuggame.dvi) @start %DVIPSBitmapFont: Fa skakf10 10.95 2 /Fa 2 89 df43 D<00F015076CED0F806C151F6CED3F00007F5D6C6C14FE6C6C495A6C6C49 5A6C6C495A6C6C495A6C6C495A6C6C495A017F49C7FC90383F80FE90381FC1FC90380FE3 F8903807F7F06DB45A6D5B6D5B6EC8FC4A7E497F497F903807F7F090380FE3F890381FC1 FC90383F80FE90387F007F01FE6D7E48486D7E48486D7E48486D7E48486D7E48486D7E48 486D7E48C8127F00FEED3F8048151F48150F0070ED0700292979A837>88 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fb skakf10b 10.95 6 /Fb 6 89 df<15E04A7E4A7EB3A3003FB812C04817E0B912F0A36C17E06C17C0C7D803F8 C8FCB3A214016E5A34347AB040>43 D<16F0ED03FC4B7E4B7EA292381F0F80A3166F6FB4 C9FCA26F5A4B7E4B7F92387F9FE09238FF0FF0913901FC23F8913907F871FE91390FE0F8 7FDA1FC06D7EDA3F806D7EDA7E00EB07E04A6E7E4A140149486E7EA24948B5EAF87C02E1 14FC49486E7E02C114FC02C014F8923800F800A46D6C5DA2903901F007FE913AF83FFFE0 F8D900FDB512FD027FECFFF06E5D91261FF8015B913A0FC0001F804AC7120F923907FE07 C092383FFFE792B6FC5C84EDF8019238C0001F03F813FF6EB65A020792C8FC020114FC6E 6C13E0010FB87E017F028F14F048B6000714FC0007DAFC7114FF001F9126E1FC3F14C03E 3FF0000FFF80007FE0D87F81B738FC0FF0D8FE0F9338FF83F8D8F83F028F14E06CB5D8FE 0314F9007F9126F0007FEBFFF06C48C9000313E0D81FF09338007FC0D80FC0EF1F806CCB EA0F0045487EC449>66 D<1618163CA4923807FFF04B7FA26F5BDB003CCAFCA4167F4C7E 4B7F4B7F16E3923807C1F0D97F8016FF2A01FFF00F80F80713C0000701FC031F13F04801 FF037F7F48028F91B57E273F807FEF01FBEB00FE273E000FFFD9FFF8133E48010303E07F 6E01C15B48D9007F91C7EA0F80033F5B031F5B92380FE3F803075B923803F7E0A2007C02 0149EC1F0016FF6C6E49143EA26C616D6EC812FC6C6C4D5A0007616C6C4D5A6D17070001 91261FFFFC5C2600F80FB638F80F8001FDB8129F017F05FFC7FC6D5F9238F0000702F8C8 120F0280ED00FC90283E000FFFF0137C4AB612C0D91F1F15FC91B812FCA29238F0000F91 3AFE0FFFF03F02E1B612C3021FEDFC7C013EB812FC013F839238F0000F4AC8123F02E015 0391CA127E6D177CA26D6C5E6E1501D907F0ED07F0D903FCED1FE06DB46CECFFC06D01FC 011F5B023FB648C8FC020F15F8020315E0DA007F91C9FC030313E0495180C849>75 D81 D<3D07FF81FFFC07FF804801C36D4813C0485EA3903B07FFE03FFF07 A36D497E6D9038800FFE90CAFCA290B9FCA319806C1800D803F8C8EA01FE6CB812F86C6C 5E6D16C06D5EA291C8120FB3A391B7FCA2844982498201FCC8EA01F848486F7E4848167E 90B9FC4818805AA30180C9120FA2003FB912F04818F8BAFCA300F8CBFCA2BAFCA37E6C18 F03D477ABC49>I<0078ED038000FCED07C06CED0FE06C151F6D143F6C6CEC7FC06C6CEC FF806C6C4913006C6C495A6C6C495A6C6C495A6C6C495A6C6D485A6D6C485A6D6C485AD9 1FF190C7FC90380FFBFE6DB45A6D5B6D5B6D5B6E5A4A7E497F497F497F90380FFBFE9038 1FF1FFD93FE07F49486C7E49486C7E48496C7E48486D7E48486D7E48486D7E48486D7E48 486D13804848EC7FC04848EC3FE090C8121F48150F48ED07C00078ED03802B2B7AAA37> 88 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fc cmbx10 10.95 17 /Fc 17 104 df46 D48 D<140F143F5C495A130F48B5 FCB6FCA313F7EAFE071200B3B3A8007FB612F0A5243C78BB34>I<903803FF80013F13F8 90B512FE00036E7E4881260FF80F7F261FC0037F4848C67F486C6D7E6D6D7E487E6D6D7E A26F1380A46C5A6C5A6C5A0007C7FCC8FC4B1300A25E153F5E4B5AA24B5A5E4A5B4A5B4A 48C7FC5D4A5AEC1FE04A5A4A5A9139FF000F80EB01FC495A4948EB1F00495AEB1F8049C7 FC017E5C5B48B7FC485D5A5A5A5A5AB7FC5EA4293C7BBB34>I<903801FFE0010F13FE01 3F6D7E90B612E04801817F3A03FC007FF8D807F06D7E82D80FFC131F6D80121F7FA56C5A 5E6C48133FD801F05CC8FC4B5A5E4B5A4A5B020F5B902607FFFEC7FC15F815FEEDFFC0D9 000113F06E6C7E6F7E6F7E6F7E1780A26F13C0A217E0EA0FC0487E487E487E487EA317C0 A25D491580127F49491300D83FC0495A6C6C495A3A0FFE01FFF86CB65A6C5DC61580013F 49C7FC010313E02B3D7CBB34>II<00071538D80FE0EB01F801FE133F90B6FC5E5E5E5E93C7FC5D15F85D15C04AC8 FC0180C9FCA9ECFFC0018713FC019F13FF90B67E020113E09039F8007FF0496D7E01C06D 7E5B6CC77FC8120F82A31780A21207EA1FC0487E487E12FF7FA21700A25B4B5A6C5A0180 5C6CC7123F6D495AD81FE0495A260FFC075B6CB65A6C92C7FCC614FC013F13F0010790C8 FC293D7BBB34>II<121F7F13 F890B712F0A45A17E017C0178017005E5E5A007EC7EA01F84B5A007C4A5A4B5A4B5A93C7 FC485C157E5DC7485A4A5AA24A5A140F5D141F143F5D147FA214FF92C8FC5BA25BA3495A A3130FA5131FAA6D5A6D5A6D5A2C3F7ABD34>II<903801FF E0010F13FC013F13FF90B612C04801E07F489038003FF048486D7E000F6E7E485A6F7E12 3F48488081178012FFA217C0A517E0A4007F5CA4003F5C6C7E5D6C7E00075C3903FF80FB 6C13FF6C6C13F36D13C3010F018313C090380008031400A24B1380EA03F0487E486C1500 487E4B5AA25E151F4B5A495C6C48EBFFE049485B2607FC0F5B6CB6C7FC6C14FC6C14F06D 13C0D90FFEC8FC2B3D7CBB34>I<90381FFF8090B512F0000314FC000F14FF261FF80713 80263FC00113C0018014E0486C7E486C14F07FA56C5A4A13E0EA3FC0260F000313C0C714 804A13004A5A4A5A15F04A5A4A5A5D92C7FC14FE5C13015CA25CAA90C9FCA8EB03F0497E 497E497E497EA66D5A6D5A6D5A6D5A24407ABF31>63 D<903807FFC0013F13F848B6FC48 812607FE037F260FF8007F6DEB3FF0486C806F7EA36F7EA26C5A6C5AEA01E0C8FC153F91 B5FC130F137F3901FFFE0F4813E0000F1380381FFE00485A5B485A12FF5BA4151F7F007F 143F6D90387BFF806C6C01FB13FE391FFF07F36CEBFFE100031480C6EC003FD91FF890C7 FC2F2B7DA933>97 D<13FFB5FCA512077EAFEDFFE0020713FC021FEBFF80027F80DAFF81 13F09139FC003FF802F06D7E4A6D7E4A13074A80701380A218C082A318E0AA18C0A25E18 80A218005E6E5C6E495A6E495A02FCEB7FF0903AFCFF01FFE0496CB55AD9F01F91C7FCD9 E00713FCC7000113C033407DBE3A>III<903A03FF8007F0013F9038F83FF8499038FCFFFC48B712FE 48018313F93A07FC007FC34848EB3FE1001FEDF1FC4990381FF0F81700003F81A7001F5D A26D133F000F5D6C6C495A3A03FF83FF8091B5C7FC4814FC01BF5BD80F03138090CAFCA2 487EA27F13F06CB6FC16F016FC6C15FF17806C16C06C16E01207001F16F0393FE0000348 48EB003F49EC1FF800FF150F90C81207A56C6CEC0FF06D141F003F16E001F0147FD81FFC 903801FFC02707FF800F13006C90B55AC615F8013F14E0010101FCC7FC2F3D7DA834> 103 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fd skak10 10.95 4 /Fd 4 83 657 600 dfs[61 62 117 198 91 66 D[<5DA4ED7FFC0301C9FCA6ED0FE0ED18304B7EED2008ED600CED4004A2D8 03FCEE7F80260E0780913803C0E0261800E091380E0030480130021813184890271C600C 70130C00409027062008C0130400C00103D90980130648902601B01BC71202913800D016 ED701C6F5AED18306C180600406E4814040060180C0020DA044014080030DA06C014186C 18300008DA02801420000C020315606C18C06CEF01806C6EC713006D5E00000107B5EAC0 02D9C3FEC7EAFF86017FC8EA01FC0170ED001C014016040160160C012016084AB5FC9139 7F0001FCD927C090380007C8013CC91278012016084AB5FC91393F0001F8D963E0903800 0F8C015EC912F40170161C014016040160160C6D5E011C1670D907C0EC07C0D9007E02FC C7FC0203B51280>63 66 118 202 91 75 D[<167C16C691267C0183137C02C6010113C6 D90183EC0183020115011683ED00C6003E037C15F8006301830128903883018C26C180C6 913900C603060080017C92387C0202022C016C136802240144134800C1F0030626630026 9238C8018C003E012292388800F8000701230201EB01C00005012101C601081340018002 82140300040280010313022606C0200202EB06C0D80240EF0480016001C00106130C0120 9026418304130801300201141801100161010C131001180121010813300108172027030C 60319038180C6127010440139039900441000106D9120014C10102011A01B01381010301 0AEBA005010102381401913AC00E6CE007903B00C785C743C6903C80DCFF01FE76032600 9CF0C8EA1E72D9B780ED03DA01E0CA120E4917064917026D170601401704016090263FFF F8130C903C301FE0000FF018D91BF0C8EA1FB0010ECA12E001065F01025F010390391FFF F00190290103F0001F81C7FC023EC812F902E0150F91C91201A24983D90203B61280D907 FEC8B47E49C9EA01E00108EE0020010C1760D90780ED03C0D900FFDA01FEC7FC0201B6C8 FC>71 66 122 203 91 81 D[<3C1FF807FF80FFC02710080400EB8040A3D90FFC13FF90 CAFCA5001FB812C00018CAFC6CEE03800007EE0600D801805DD800E01538013FB612E001 10C81240B3A5011FB612C00130C812604981498148488148C97E000682000FB812800008 CAFCA6B912F80080CA1208A5B912F8>53 61 113 197 91 I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fe skak20 20 13 /Fe 13 115 df48 D[<4F7EA8061FB512F8A29526000180CCFCADF1 0FF0F13FFCF1781EF1E0074E486C7E4E486C7E96C7FC4E8006061460A2060E1470060C14 30A2902601FFC0973803FF80010F01FC083F13F090263F007F9738FE00FC01F8D907C0DE 03E0131FD801E0D901F0DE0F80EB0780D80380D9007C063EC7EA01C048C8001F06F8EC00 E0000EDB0780DC01E0157048922601E00E912670078015380018922600F006DA600FC912 180038043C043C161C0030041E4C160C0070DC0707DAE0E0160E0060DC0383DAC1C01606 DD01C3ECC38000E0DC00E302C7CA1207489427738001CE170306395C061D14B895390FC0 03F006061460953907E007E006035C6C05014A17070060DEF00F1806060091CBFC0070DE 700E180E0030DE781E180C0038DE381C181C00182018001CDE181818386CDE1C38187000 06DE0C301860000720E06C6CDD0E70EF01C06C6CF603800000DE066018006DDD07E05F01 701E0E6D66011871481718011C1E386D6601061E6001071EE06D6C70484C5A0101666E03 1FB500F815036D6C027FB700FE4AC7FC026090261FFFF0C7260FFFF8130691277003FFE0 C93907FFC00E9126307FF8CB381FFE0CDA3FFFCDEAFFFCDA1FE0F207F8021ECF1278020C 1C30A7060FB512F0020E020FB700F014700206902603FFF8C7261FFFC01360DC3FF8C9EA 1FFCDB03FECBEA7FC0DB3FE0F007FCDA07FECDEA7FE003E01A0792CFFC02061C600607B5 12E00507B712E0DDFFFCC7EA3FFFDC0FFCC9EA3FF0020ED9FF80DC01FF137091260C07F8 CB381FE030DB3F80F001FCDA0DFCCDEA3FB0DA0FE0F207F092CFFC020C1C30020E1C7002 061C6002071CE06E6C505ADA01E0F20780DA00F8081FC8FC033E1A7CDB0FC0F003F0DB03 FCF03FC09226007FF0DC0FFEC9FC932607FFF091380FFFE0DC001FB700F8CAFCDD001F02 F8CBFC>128 132 109 277 166 75 D[<00C001300106496C0130010C496C0160010C13 030270010E01030270011C010302E0011C1307C7484949C748494948484849130E494849 010E494849010E494849131C494849494948494949C748133849C748494948484849010E 49481370010E494849010E49484949494813E0494948494949C748499039070001C04949 48484849010E494849010EEB038049010E4948494949484949EB0700494949C748494948 484849130E484849010E494849010E4948495B484849494948494949C7485B48C7484949 48484849010E49485B000E494849010E4948494949485B484948494949C748494948485A 484948484849010E494849010E495A48010E494849494948494949C7FC484949C7484949 48484849130E4849010E494849010E494849491307C748494948494949C74849130E4A49 4948484849010E494849131C494849010E4948494949484913384948494949C748494948 484813704948484849010E494849010E494813E0010E49484949D9FF8049499039070001 C04949C748D938079026E001C049010EEB038049010E49489029701F81F803804949EB07 00494949489028E03C003C07C74849130E49499028070001C070D90E0E4948495B484849 010E4948486D484948495B4848494990260701C0D903B8494848485B4848484849010E49 D901F0010E49485B000E494849D91C034B494948485A4849C748013890C84849010E495A 48010E494849486F494949C7FC48494948D9E00603604949130E48499027070001C04D48 494913034849010ED903804D4849491307C74849D907004D48484849130E494849010E06 0E494849131C494849494E49484848133849C748490107DBE038010E49481370010E4948 49494B484949C712E049494849496C01014949010EEB01C049494848480139DB81C04949 EB038049010E4948D971C090260383804949EB0700494949C7D8E0E0494848484849130E 484849010E902601C070D90E0E4948495B48484949902603803CD93C1C494848485B48C7 484990260700FED97F38010E49485B000E494849D90E0303F04949C75A4849484990261C 0F8001014A010E495A4849484848D9383EC8007C4949495A48010E4948D97078031E4949 49C7FC484949C7D8E0E092260701C049130E4849010E902601C1C0922603838049491307 C74849494848922801C70001C049130E4A494948CA00EE494849131C494849D90E06057C 49C7481338494849D91C0E0578010E49481370494848484948053849494813E0010E4948 D970180518499039070001C04949C7D8E038051C49010EEB038049010E902601C030050C 4949EB07004949D903804F4849130E4949902607007094260E0380495B484849010E0160 DD0607C7485B48484949080E49485B48484848495049485B000E494849504948485A4849 C74850010E495A48010E4948504949C7FC4849494801E0DD07C049130E48499026070001 4F494913034849010E496C4DC748491307C74849D90730050E494849130E494849010E06 0C494849131C494849D91C38051C49484848133849C748D938180518010E49481370010E 4948D9701C05384949C712E0494948496C4D49010EEB01C0499028070001C00605604949 EB038049010E902603800705E04949EB0700494949486C6C4B48484849130E484849010E 6D6C4B484848495B48484949496C4B48484848485B48C74849D90778031E010E49485B00 0E494849D90E3E037C4949C75A48494849D91C0F03F049010E495A4849484848D9383F03 FC4949495A48010E4948D970F8031F494949C7FC484949C7D8E3E0922607C1C049010E13 034849010E902601CF80922601F38049491307C74849D9039ECA277F0001C049130E4A49 D90738051E494849131C494849D90EF07149C7481338494849D91DE0942607800E494813 7049484848D93B80942601C01C494813E0010E494849CC6C489039070001C04949C700EE DF7070010EEB038049010E4948734849EB070049494948DF1DC049130E49494948DF0F80 495B484849D90E6073C7485B484849D91CE051485B48484848D939C0736C48485B000E49 484948736C4848485A4849C700E3CE010E495A48010E4948754849C7FC4849D90386E160 38130E4849D9070EE17070491303C748D90E0CE130E04913074AD91C1CE139C049130E49 48D93818E11B8049131C4948D9703898271F0001C0133849C7D8E030090E49481370010E D901C00A0C49C712E0499026038070090E010EEB01C0499026070060090649EB03804901 0E55EB0700494901E0090749130E4848494975495B48484954485B48C74854485B000E90 2601C0010B87C75A48D9038049E1018E495A48D907000C9C495A48010E01030BB849C7FC 484901070BF0010E13034849010F53491307C748011D5349130E4A01395349131C494801 71551338494801E1544813709027070001C1544813E0010ED903819B39070001C049D907 010C0EEB038049010E55EB070049011C6D090349130E49D9380053485B48484990BE495B 48484954485B48484848903070000E0003800070001C0003805B000E4948494949C74849 4948485A484948484849010E494849010E495A48010E494849494948494949C7FC484949 C748494948484849130E4849010E494849010E494849491303C748494948494949C74849 13074A494948484849010E494849130E494849010E49484949494849131C4948494949C7 48494948484813384948484849010E494849010E49481370010E494849494948494949C7 12E04949C748494948484849010EEB01C049010E494849010E49484949EB038049494948 494949C74849EB070049494948484849010E494849130E484849010E494849494948495B 4848494949C74849494848485B4848484849010E494849010E49485B000E494849494948 494949C75A4849C748494948484849010E495A48010E494849010E49484949495A484949 48494949C7484949C7FC48494948484849010E494849010E130348013001064A0130010C 4A0160130C>168 168 129 294 166 79 D[90 118 90 269 166 I[142 133 116 280 166 I[<00C001300106496C0130010C496C0160010C 13030270010E01030270011C010302E0011C1307C7484949C748494948484849130E4948 49010E494849010E494849131C494849494948494949C748133849C74849494848484901 0E49481370010E494849010E49484949494813E0494948494949C748499039070001C049 4948484849010E494849010EEB038049010E4948494949484949EB0700494949C7484949 48484849130E484849010E494849010E4948495B484849494948494949C7485B48C74849 4948484849010E49485B000E494849010E4948494949485B484948494949C74849494848 5A484948484849010E494849010E495A48010E494849494948494949C7FC484949C74849 4948484849130E4849010E494849010E494849491307C748494948494949C74849130E4A 494948484849010E494849131C494849010E4948494949484913384948494949C7484949 48484813704948484849010E494849010E494813E0010E49484949494849499039070001 C049D90707B56C48B6D801C1B5D8E00EEB038049010E4CDB03814BEB07004990271C0600 01902DE0C00003070180006038130E490138DB81C0030E4C5B48480170DB8380031C4C5B 484801E0DB87000338DB61C05B27070001C0038E0470DB63805B000ED90380039C04E092 39670001C048D9070003B804C0036E495A48010E04F00480037C49C7FC484993B592B502 78130E48490D704913034849010E90CF0060491307C748011E55130E4948013E55131C49 4801765448133849C700E654481370010ED901C654C712E049D903860C0EEB01C049D907 0654EB038049010E55EB070049011C55130E4848D93807BED8E0E05B48480170E4E1C05B 48C726E001E0CE260783805B000E49486C6C5148C75A48494801FCE13C0E495A48902707 0001DE5148495A48010ED90387E1E03849C7FC484990260703C0962603C070130E484990 260E01E04F4848491307C74890261C007096260E01C049130E4A49013C96263C03804913 1C494849011FBAD8F807C7481338494849E1E00E4948137049484848013ECCD8601C4948 13E0010E49480176509039070001C04949C700E650010EEB038049010ED901C65049EB07 004949D90386DF61C049130E4949D90706DF6380495B484849010E0867C7485B48484901 1C086E49485B484848480138087C49485B000E4948017008784948485A4849C700E00870 010E495A48010ED901C008604949C7FC4849D9038052130E4849D9070052491303484901 0E53491307C74849524849130E494849010E504849131C494849011E50484848133849C7 48013E080E49481370010E494801765049C712E049494801E650010EEB01C04990270700 01C65049EB038049010ED903865049EB07004949D90706DF61C049130E484849010EE063 80495B484849011C9727670001C05B48C7480138086E49485B000E49480170087C49C75A 48494801E00878010E495A489027070001C0087049495A48010ED9038008604949C7FC48 49D9070052010E13034849010E53491307C74849524849130E4A49524849131C49484901 0E50C7481338494849011E080E4948137049484848013E50494813E0010E494801765090 39070001C04949C700E650010EEB038049010ED901C65049EB07004949D90386DF61C049 130E4949D90706DF6380495B484849010E0867C7485B484849011C086E49485B48484848 0138087C49485B000E4948D97007BA484948485A4849C748484F010E495A48010E902601 C01CCC00384949C7FC48494948487349130E48494948487349491303C748010E49734949 13074A49484896260381C049130E4948494848962601C38049131C49484948CE27E70001 C0133849C7D8E00E097E49481370010E494848093C49C712E049494848091C010EEB01C0 494948487549EB038049010E49090649EB0700494990BE49130E484849555B48484901C0 CE260301C05B48C74854485B000E494854C75A4849480C0E495A48902607000153495A48 010E01035349C7FC4849010753010E13034849010E53491307C748011C5349130E4A0138 5349131C494801709AC7481338494890C048481370494848554813E0010ED903C0D03A03 070001C04901070D0EEB038049010E55EB070049011C55130E490138555B48480170555B 484801E0555B27070001C0555B000ED9038055485A48D90700565A48010E90C049C7FC48 49210E484990300E0001C00070000E0003800070491303C748494948494949C748491307 4A494948484849010E494849130E494849010E49484949494849131C4948494949C74849 4948484813384948484849010E494849010E49481370010E494849494948494949C712E0 4949C748494948484849010EEB01C049010E494849010E49484949EB0380494949484949 49C74849EB070049494948484849010E494849130E484849010E494849494948495B4848 494949C74849494848485B4848484849010E494849010E49485B000E4948494949484949 49C75A4849C748494948484849010E495A48010E494849010E49484949495A4849494849 4949C7484949C7FC48494948484849010E494849010E130348013001064A0130010C4A01 60130C>168 168 129 294 166 83 D[<00C001300106496C0130010C496C0160010C13 030270010E01030270011C010302E0011C1307C7484949C748494948484849130E494849 010E494849010E494849131C494849494948494949C748133849C748494948484849010E 49481370010E494849010E49484949494813E0494948494949C748499039070001C04949 48484849010E494849010EEB038049010E4948494949484949EB0700494949C748494948 484849130E484849010E494849010E4948495B484849494948494949C7485B48C7484949 48484849010E49485B000E494849010E4948494949485B484948494949C748494948485A 484948484849010E494849010E495A48010E494849494948494949C7FC484949C7484949 48484849130E4849010E494849010E494849491307C748494948494949C74849130E4A49 4948484849010E494849131C494849010E4948494949484913384948494949C748494948 484813704948484849010E494849010E494813E0010E49484949494849499039070001C0 4949C748494948484849010EEB038049010E494849010E49484949EB0700494949484949 49C74849130E49494948484849010E4948495B484849010E494849494948495B48484949 49C74849494848485B4848484849010E494849010E49485B000E49484949494849494948 485A4849C748494948484849010E495A48010E494849010E4948494949C7FC4849494849 4949C74849130E48494948484849010E4948494913034849010E49484949494849491307 C7484949C748494948484849130E494849010E494849010E494849131C49484949494849 4949484848133849C748494948484849010E49481370010E494849010E4948494949C712 E0494948494949C74849010EEB01C0494948484849010E49484949EB038049010E494849 4949484949EB0700494949C748494948484849130E484849010E494849010E4948495B48 48494949484949494848485B48C748494948484849010E49485B000E494849010E494849 4949C75A484948494949C74849010E495A484948484849010E49484949495A48010E4948 49494948494949C7FC484949C748494948484849130E4849010E494849010E4948494913 07C74849494849494948484849130E4A494948484849010E494849131C494849010E4948 494949C74813384948494949C74849010E494813704948484849010E49484949494813E0 010E49484949494849499039070001C04949C748494948484849010EEB038049010E4948 49010E49484949EB07004949494849494948484849130E49494948484849010E4948495B 484849010E4948494949C7485B4848494949C74849010E49485B4848484849010E494849 4949485B000E49484949494849494948485A4849C748494948484849010E495A48010E49 4849010E4948494949C7FC4849494849494948484849130E48494948484849010E494849 4913034849010E4948494949C748491307C7484949C74849010E494849130E494849010E 49484949494849131C494849494948494949484848133849C748494948484849010E4948 1370010E494849010E4948494949C712E049494849494948484849010EEB01C049494848 4849010E49484949EB038049010E4948494949C74849EB0700494949C74849010E494849 130E484849010E494849494948495B4848494949484949494848485B48C7484949484848 49010E49485B000E494849010E4948494949C75A48494849494948484849010E495A4849 48484849010E49484949495A48010E4948494949C7484949C7FC484949C74849010E4948 49010E13034849010E49484949494849491307C74849494849494948484849130E4A4949 48484849010E494849131C494849010E4948494949C7481338494849494948484849010E 494813704948484849010E49484949494813E0010E4948494949C748499039070001C049 49C74849010E494849010EEB038049010E4948494949484949EB07004949494849494948 484849130E49494948484849010E4948495B484849010E4948494949C7485B4848494949 48484849010E49485B4848484849010E4948494949485B000E4948494949C74849494848 5A4849C74849010E494849010E495A48010E494849494948494949C7FC48494948494949 48484849130E48494948484849010E494849491303C748010E4948494949C7484913074A 494948484849010E494849130E494849010E49484949494849131C4948494949C7484949 484848133849C74849010E494849010E49481370010E494849494948494949C712E04949 4849494948484849010EEB01C0494948484849010E49484949EB038049010E4948494949 C74849EB070049494948484849010E494849130E484849010E494849494948495B484849 4949C74849494848485B48C74849010E494849010E49485B000E494849494948494949C7 5A48494849494948484849010E495A484948484849010E49484949495A48010E49484949 49C7484949C7FC48494948484849010E494849010E13034849010E494849494948494913 07C7484949C748494948484849130E4A49010E494849010E494849131C49484949494849 4949C7481338494849494948484849010E494813704948484849010E49484949494813E0 010E4948494949C748499039070001C0494948484849010E494849010EEB038049010E49 48494949484949EB0700494949C748494948484849130E4949010E494849010E4948495B 484849494948494949C7485B484849494948484849010E49485B4848484849010E494849 4949485B000E4948494949C748494948485A484948484849010E494849010E495A48010E 494849494948494949C7FC484949C748494948484849130E4849010E494849010E494849 491303C748494948494949C7484913074A494948484849010E494849130E494849010E49 484949494849131C4948494949C748494948484813384948484849010E494849010E4948 1370010E494849494948494949C712E04949C748494948484849010EEB01C049010E4948 49010E49484949EB038049494948494949C74849EB070049494948484849010E49484913 0E484849010E494849494948495B4848494949C74849494848485B4848484849010E4948 49010E49485B000E494849494948494949C75A4849C748494948484849010E495A48010E 494849010E49484949495A48494948494949C7484949C7FC48494948484849010E494849 010E130348013001064A0130010C4A0160130C>168 168 129 294 166 90 D[<00C001300106496C0130010C496C0160010C13030270010E01030270011C01 0302E0011C1307C7484949C748494948484849130E494849010E494849010E494849131C 494849494948494949C748133849C748494948484849010E49481370010E494849010E49 484949494813E0494948494949C748499039070001C0494948484849010E494849010EEB 038049010E4948494949484949EB0700494949C748494948484849130E484849010E4948 49010E4948495B484849494948494949C7485B48C748494948484849010E49485B000E49 4849010E4948494949485B484948494949C748494948485A484948484849010E49484901 0E495A48010E494849494948494949C7FC484949C748494948484849130E4849010E4948 49010E494849491307C748494948494949C74849130E4A494948484849010E494849131C 494849010E4948494949484913384948494949C748494948484813704948484849010E49 4849010E494813E0010E49484949D97F8049499039070001C04949C74890263801FF4948 49010EEB038049010E494849486D48484949EB07004949494849486D48C74849130E4949 9027070001C0030E4948495B484849010E4948486D484948495B48484949D907004B4948 48485B4848484849010E4C010E49485B000E494849494C494948485A4849C74849DBF1C0 49010E495A48010E494849DBF380494949C7FC48494948494901F7C74849130E48494948 48484901EE4948494913034849010E4948017701FC494849491307C7484949C700E34949 48484849130E494849010ED901C149010E494849131C49484949902703807EE049494848 48133849C74849902707003DC049010E49481370010E494849010ED97F80494949C712E0 494948494949C74849010EEB01C04949484848D938039026C001C04949EB038049010E49 4849486D48484949EB0700494949C748486D4848484849130E484849010E902601C03FD9 FC0E4948495B484849494948486D48494848485B48C74849D90701B600B8010E49485B00 0E494849D90E0303F04949C75A48494849D91C0F4D010E495A484948484849486F494949 5A48010E4948D9707F01FD01FE494949C7FC484949C748B500C16D484849130E4849010E D901C1DD838049491307C74849D903879427E70001C049130E4A49494805FE494849131C 494849D90E1F4D49C74813384948494948070E494813704948484849487149494813E001 0E494849B66F499039070001C04949C700E17348010EEB038049010ED901C15049EB0700 49494948DFC1C049130E49494948DFE380495B484849010E08E7C7485B484849494807FE 49485B4848484801385049485B000E494849480180C80001494948485A4849C700E06E4B 030E495A48010ED901C05249C7FC4849D9038052130E484949484873494913034849010E 92B500C1B64A491307C74849524849130E494849524849131C49484952484848133849C7 480A0E49481370010E4948495049C712E049494890B74D010EEB01C0494948485149EB03 8049010ED9039F4F4849EB07004949D9071FDFF9C049130E484849010EE0FB80495B4848 49496C4F4848485B48C748013808FE49485B000E4948496C4F49C75A48494801E050010E 495A48494848486C03FD4B49495A48010ED90380504949C7FC484949486C9126FE107F4A 49010E13034849010E9326E000074A49491307C748494991C84A484849130E4A49902607 3FF8DB1FFE494849131C49484990260E1FF06F4849C7481338494849902B1C07F801FF80 1FF8010E4948137049484848D93803011F01F84949494813E0010E494801706DB6484849 9039070001C04949C700E090B84849010EEB038049010ED901C05049EB07004949494848 71484849130E4949D907004F48495B484849010E50C7485B48484949080E49485B484848 48494949C66C6D4849485B000E4948494901E001074A4948485A4849C7484990C84A010E 495A48010E4948D97FFC033F494949C7FC48494948D9FFF092260FF9C049130E4849902E 070001DFE001FF8007FB8049491303C748010E9027039F801F9026F801FFC7484913074A 499027071F007F9026FE00FE494849130E49484990260E3F01B66C48494849131C494849 011C018303C14A484848133849C7489026381FCFDBF3F8010E49481370010E4948D97007 B800E04949C712E0494948D9E0014D49010EEB01C049494848486C6C4C4949EB03804901 0E494801EF03F7C74849EB070049499027070001C0030E494849130E484849010E902603 8007D9E01C4948495B4848494949C7D90038494848485B48C74849010E496D48010E4948 5B000E49484949496D484949C75A484948494949D9E1C049010E495A484948484849011F D9FB804949495A48010E49484990B6C7484949C7FC48499028070001C0079226E001C049 010E13034849D90E07BCD8E0E0491307C74849BE4849130E4A013F7749131C4948490BF8 491338494890BF26FE01C0137049484806E79426FF838013E0010E4906879539C70001C0 49010F9426FE0E7F05FEEB038049499426F81C1F4DEB070049499426803801190E494993 28C00070000E705B484893268003804990261C00074A5B484890B529F800070001C049D9 0E1F495B27070001CF49010E494849D91C03495B000ED90387494949C74849C649485A48 90270703FDC049010E49484990393FC003804890270E01FB8049494948496D4848C7FC48 90261C00E7C748494948484890383F000E4849014E494849010E49480172491303C74801 1C4948494949C700E04913074A494948484849010E494849130E494849010E4948494949 4849131C4948494949C748494948484813384948484849010E494849010E49481370010E 494849494948494949C712E04949C748494948484849010EEB01C049010E494849010E49 484949EB038049494948494949C74849EB070049494948484849010E494849130E484849 010E494849494948495B4848494949C74849494848485B4848484849010E494849010E49 485B000E494849494948494949C75A4849C748494948484849010E495A48010E49484901 0E49484949495A48494948494949C7484949C7FC48494948484849010E494849010E1303 48013001064A0130010C4A0160130C>168 168 129 294 166 97 D[<00C001300106496C0130010C496C0160010C13030270010E01030270011C010302E0 011C1307C7484949C748494948484849130E494849010E494849010E494849131C494849 494948494949C748133849C748494948484849010E49481370010E494849010E49484949 494813E0494948494949C748499039070001C0494948484849010E494849010EEB038049 010E4948494949484949EB0700494949C748494948484849130E484849010E494849010E 4948495B484849494948494949C7485B48C748494948484849010E49485B000E49484901 0E4948494949485B484948494949C748494948485A484948484849010E494849010E495A 48010E49484990271C180380494949C7FC484949C74801384948484849130E4849010E49 480170010E494849491307C74849494801E04949C74849130E4A499027070001C049010E 494849131C494849010ED903804949494849133849484949D90700494949484848137049 48484849010ED919C049010E494813E0010E494849011DB66C48499039070001C04949C7 480139DB81C049010EEB038049010E4948902970001E0003804949EB0700494949484901 1C49C74849130E49494948484849010E4948495B484849010E49480178494948495B4848 494949C700F849494848485B4848484849010ED901D849010E49485B000E49484949D903 9849494948485A4849C748499027071801C049010E495A48010E494849010E4948494949 C7FC4849494849011C49C74849130E4849494848480138010E4948494913034849010E49 48017049494849491307C7484949C700E0494948484849130E494849010E4948B448010E 494849131C49484949D90383494949484848133849C7484990260707814A010E49481370 010E49484990270E0E0070494949C712E04949484949486D4949010EEB01C04949484848 902938387E1C01C04949EB038049010E494890297030FF0C03804949EB0700494949C7D8 E07190288E070001C049130E484849010E902601C061D9860E4948495B48484949902603 8063D9C61C494848485B48C7484990260700E3D9C738010E49485B000E494849010E496D 484949C75A48494849494C49010E495A48902707001FFC494C9026703FFC495A48010E90 B5D8C0704C01E3B549C7FC4890291C03F007F0E0933C0001CFE00FC00E489029380F8000 7DC0942903BE0001F01C1307C729701E07F81F80942907F81FE07838130E912AE0383FFF 07C00193290FE0FFFC1C70131C494848B526E1F003DC1F879026FF0EE0133890260380E1 9126F87807DC3E1FDA87C0137090260701C39127FE1E0EE349D9787F6E4813E0010E4991 27FF8F1C6301C601F1B600E1EB01C090261C038FDBC3F8DB03C39239F1C003800138010F DBF1F0DB078F03F0EB07004948489226F870739026CE0E1F9238F8E00ED9E0069326FC38 3190268C1C3FEE601CD801C0DDFF1C4BB75C2703800E3F048E03719338FC70702607000C DDC739D99CE3EF30E0000EDFE398D919C7EF31C048DFF1D8D91B8FEF338048DFF8FCD93F 1F0537C7FC48011CDDFC7CD9363F173E48013C9428FE7E7E7E7F053C130348017CDDFF3E 017CB801381307C7D8EE1F051E01784D48130ED901C695269F3CF90660131CD9038606CF 491A38902607070F05C701E3DDF0E01370D90E039526E799E74E13E0011C018705F34905 E1EB01C0D938019E3880038001706D9426F9819F05C3EB07009026E000E306C39538C700 0E4848016105FC4905865B484801700D0E5B48C700F806E74E5B000E902601DC7F04FE49 4C485B489026038C3F05669439FC3001C0489026070E1F057E9439F870038048D90E0755 48C7FC4890261C038F04FF90B826F1C00E1303489026380187053C9426E1801C1307C700 706D0BC349130E9126E000E39A26C70070131C494801610B86491338494801F09A260E01 C013704948486C9326E018074C484813E0010E902603987F91CA913BFE18070001C04990 26071C3F01C005039026FC380EEB038049D90E0E01FCCC003F4948EB07004990281C061F C18094280183F86038130E49902738071C3CCC273C38E0705B48489027700303E091263F FFFC912707C0C0E05B484801E001BFC7003FB600FC902700FDC1C05B484848486CB40107 B800E09026FF83805B000ED90380037F05FE9139870001C04849C70103BA26C0FE0E495A 48010E4901DF07FB4949C7FC48494990BC49130E4849496C52491303C748010E53491307 4A011C9326E000076F4849130E4948013803F8C8001F4B49131C49480170038003014B48 48133849C7486C01FCCA003F4949481370010ED901C002E005074949C712E049D9038091 C7261FFFF80100030EEB01C049D9070001F80107B600E0011F4AEB038049010E02E0017F 03FE01074AEB07004949DAC003B8D8C0034A130E484849DA801FDDF8014A5B48484992B5 26F0000F01FF4A485B48C74802C301FCC8003F01C349485B000E494849B500C0030301FF 49C75A48494890B548CA6C020E495A4849484802F0050F4A495A48010ED903BF01809026 0FFFF001014A49C7FC48499028077FFE0003B628C0007FFE70010E13034849010E01F801 3F03FC011F49491307C748011CD9E001B8278007FFC049130E4A0138D9800FDDF0014949 131C49480170D9003FDDFC0090C7481338494801E091BA49494813709027070001C00103 07C04A4813E0010ED90380018F07F19139070001C04949486CBC48010EEB038049010E55 EB070049496D5149130E49496D51495B4848494909C0495B484849013898260001C05B48 484848D9703F07FC49485B000E4948D9E0074F4948485A4849484848C66CDDFE70010E49 5A48010E49480171DD80E04949C7FC484949C7D8E00192268001C049130E4849010E902C 01C00070000E00038049491303C748494948494949C7484913074A494948484849010E49 4849130E494849010E49484949494849131C4948494949C7484949484848133849484848 49010E494849010E49481370010E494849494948494949C712E04949C748494948484849 010EEB01C049010E494849010E49484949EB038049494948494949C74849EB0700494949 48484849010E494849130E484849010E494849494948495B4848494949C7484949484848 5B4848484849010E494849010E49485B000E494849494948494949C75A4849C748494948 484849010E495A48010E494849010E49484949495A48494948494949C7484949C7FC4849 4948484849010E494849010E130348013001064A0130010C4A0160130C>168 168 129 294 166 106 D[<00C001300106496C0130010C496C0160010C13030270010E 01030270011C010302E0011C1307C7484949C748494948484849130E494849010E494849 010E494849131C494849494948494949C748133849C748494948484849010E4948137001 0E494849010E49484949494813E0494948494949C748499039070001C049494848484901 0E494849010EEB038049010E4948494949484949EB0700494949C748494948484849130E 484849010E494849010E4948495B484849494948494949C7485B48C74849494848484901 0E49485B000E494849010E4948494949485B4849484949D9077E49494948485A48494848 484990270FFF81C049010E495A48010E49484949D9C380494949C7FC484949C748499027 E70001C049130E4849010E4948017701EE494849491307C7484949484901FC49C7484913 0E4A499027FF0001CF4990270E7F01C049131C4948D97003902680038F4990271DFFC380 491338494849489026C0070F4B9027E70001C013704948484848D9E00E4C01FE494813E0 010ED90380031C04E7499039070001C049494848D9F0384B4849010EEB038049010E4C6C 9026E0038F4BEB0700494904E0DB070F4B130E49499226F1C003D9C00E4C5B4848499226 F38001D9801C4C5B48484903F7C726FE00384B485B2707001FC04901EE4948496C903AF0 0383F8E0000ED97FF04901FCD903BC01E09239070FFFC048496C01E7499028073C01C003 9026E00E1F5B48489026FC01C349010E49486C49485A007092270380FEE0011C49C7EB00 3848489028FE07001DC00138010ED901F84948EBC00300C0030ED91F809026707E1C0103 02E0150700004B91C700E0499027077801C0150E4C011ED901C049010ED90380151C4C01 1FD903804990271CF807001538494A49902707007FC00138010E1670496D4849010E4948 01704916E0011D4A496C4891C700E1496DEB81C0013991260001DF49DB01C149ED838001 70499027039FC070DB038349ED0700496C48D9073F4992270703FDC090387FFE0E2701C0 1FF8010ED9C1C0030ED9FF809038E3F81C4848C648011C9026E380016D4848494848C65A 48C7480138D9E700033849D903875B000E496C017001EE4902704949485B48010302E001 FC49DAE00F020E495A48902707F801C04949D981C04B48485A48010ED9038049011DD983 80033849C7FC4890271C7C07006D499026C7001F9138703E0E480138010E047301CE04E0 491307C726707E1C04E301DC922701C07E38130E02E0499126FC01C301F8013FD9038049 131C902701C07F70DB03834992270700FEE01338D9038049DB070349030E6D481370D907 00499126FE0E07037F49484913E0010E4A017F011C04FF013891380001C0496D6C01FF01 384B4A4848EB0380494BD9FF704BD9FEE049EB0700496E4802E04B9026FFC007140E494B 6C4948D9F00E02805D484890267FF00E0280031DDA000F5C484801FF011C0639495E4848 48D9F8380671031F5C000ED903BF017002C04B4D5A489027071FFCE0DDF1C34B48485A48 010ED9FDC04BD9FB834DC7FC48011CD9FF8002E0DAFF07037F130E48013802004B01FE4E 13034801707148494803FF491307C700E095B500F84B4A130ED901C00280DAF1DF4D4A13 1CD90380DDFBBF6D484AD9F9C0133849486CDCFF3F4D49481370010E03C002FE4E01F7C7 12E04993B500FC4B023B01FEEB01C04903E1744849EB03804903E309E749EB0700494901 F76E486D484A49130E48484901FE098F5D48484949515D48C700E74902FF92B64A5B000E D901C76D515D48D9038794B94B5A48D907076D514A5A48010E57C7FC48011C91BF010E13 03480138571307C7486C5548130E02E057131CD901C0571338D90380E6C1C01370D90700 E6C38013E0010E9E39C70001C049490DCEEB0380494955EB070049011D0DB8130E490139 9426C0000305F05B4848017004E0C800074C5B48484903FCCA003F4B5B484848486C02C0 05034B5B000E49486C01FCCC003F4A485A4849486C01E091263FFFFC020749495A48010E 6D90C7001FB600F801004949C7FC4849D903FE0103B800C06D48130E48490107023F05FC 0270491303C748010E0103BA00C0494913074A90261C7E1F07F84949130E4948496CBD48 49131C49480170534848133849C7486C9226E000074B49481370010ED901C003F8C8001F 4A49C712E049D9038092CA4A010EEB01C049D9070002F8051F4BEB038049010E6D01C005 034949EB070049494AC7261FFFF8D9007F4A130E48484902F00107B600E0010F4A5B4848 49494890B8010749485B48C74890263FC007DDE00349485B000E494890267FE03FDDFC07 49C75A484948D9EFE1BA0087010E495A489027070001CFBC49495A48010E49484AC86C6E 4849C7FC4849D9071F01FCCA003F4A010E13034849010E028005014A491307C74890261C 3FF8CC261FFDC049130E4A013801C0962603FF8049131C4948D9707EC748B66CD9007FC7 4813384948D9E07C0103B800C0013E494813709028070001C0FC017F05FE013F494813E0 010ED903810107BA00E0903A80070001C049D90703013F07FCD9C00EEB038049010E90BE 49EB070049496C5348130E49496C53485B484849011F09F8495B484849013B9826C001C0 5B48484848D9703F9627FC0003805B000E494849C66CDDFE384948485A4849484848D938 1F9226F80070010E495A48010E4948902970001C000380494949C7FC484949C748494948 484849130E4849010E494849010E494849491303C748494948494949C7484913074A4949 48484849010E494849130E494849010E49484949494849131C4948494949C74849494848 4813384948484849010E494849010E49481370010E494849494948494949C712E04949C7 48494948484849010EEB01C049010E494849010E49484949EB038049494948494949C748 49EB070049494948484849010E494849130E484849010E494849494948495B4848494949 C74849494848485B4848484849010E494849010E49485B000E494849494948494949C75A 4849C748494948484849010E495A48010E494849010E49484949495A48494948494949C7 484949C7FC48494948484849010E494849010E130348013001064A0130010C4A0160130C >168 168 129 294 166 108 D[<00C001300106496C0130010C496C0160010C13030270 010E01030270011C010302E0011C1307C7484949C748494948484849130E494849010E49 4849010E494849131C494849494948494949C748133849C748494948484849010E494813 70010E494849010E49484949494813E0494948494949C748499039070001C04949484848 49010E494849010EEB038049010E4948494949484949EB0700494949C748494948484849 130E484849010E494849010E4948495B484849494948494949C7485B48C7484949484848 49010E49485B000E494849010E4948494949485B484948494949C748494948485A484948 484849010E494849010E495A48010E494849494948494949C7FC484949C7484949484848 49130E4849010E494849010E494849491307C748494948494949C74849130E4A49494848 4849010E494849131C494849010E4948494949484913384948494949C748494948484813 704948484849010E494849010E494813E0010E49484949494849499039070001C04949C7 48499027FF0001C049010EEB038049010E4948D970079026E003804949EB070049494948 D9E01FD9F807C74849130E49494948484848D9FC0E4948495B484849010E4948486D4849 48495B484849494948B648494848485B4848484849010E4C010E49485B000E4948494948 4B494948485A4849C74801384C49010E495A48010E494849484D4949C7FC4849494801E0 4E49130E48499027070001C04D48494913034849010ED903804D4849491307C74849D907 004D48484849130E494849010E060E494849131C494849494E49484848133849C7484949 4C010E49481370010E494849494B484949C712E049494849011D4C49010EEB01C0494948 48480138DB01C04949EB038049010E4948494B484949EB0700494949C7486C4948484848 49130E484849010E49486CD9FC0E4948495B48484949902603800FD9F01C494848485B48 C748499026070003D9C038010E49485B000E494849010E90B6484949C75A48494849D91C 034B49010E495A4849484848D9380F6F4949495A48010E4948D9703F03FC494949C7FC48 4949C748486F484849130E4849010E4948B8484849491307C74849D903819427870001C0 49130E4A49494805CE494849131C494849010E06DC49C7481338494849494805F8010E49 4813704948484849484D49494813E0010E49480170509039070001C04949C74848714901 0EEB038049010ED901C05049EB07004949D903804F4849130E4949D907004F48495B4848 49010E497148C7485B48484949080E49485B48484848495049485B000E49484950494848 5A4849C74850010E495A48010E4948494E4949C7FC4849494890B9D8FDC049130E484949 4848DEFF80494913034849010ED903BF95C748491307C74849D9071F4D494849130E4948 49010E4E494849131C494849011C4E49484848133849C748496C4D010E49481370010E49 4801705049C712E0494948496C4D49010EEB01C0499027070001C05049EB038049010E49 486C4D4949EB0700494949486C4D484849130E484849010E4F4848495B48484949494C49 4848485B48C74849D9073F4B010E49485B000E494849D90E0F03F04949C75A48494849D9 1C0303C049010E495A484948484849486F4949495A48010E4948D9703F03FC494949C7FC 484949C748B8484849010E13034849010ED901C3DDC38049491307C7484949489427E700 01C049130E4A49D9071F05FE494849131C494849D90E3F4D49C748133849484949BA010E 494813704948484801397348494813E0010E49484973489039070001C04949C748734801 0EEB038049010E4948734849EB070049494948DFF9C049130E49494948DFFF80495B4848 49D90E7F97C7485B484849011C5049485B4848484849BC49485B000E4948017175484848 5A4849C700E10A0E495A48010E4948754849C7FC4849D9038352130E4849494875484913 03C748010E534913074A4948E1F1C049130E49480138E2F38049131C494849489827FF00 01C0133849C700E05249481370010E4948485149C712E049D903800C0EEB01C049D90700 54EB038049010E55EB07004949497549130E484849555B48484954485B48C74854485B00 0E494854C75A48494890BE000E495A4849484853495A48010E495349C7FC48494953010E 13034849010E53491307C748495349130E4A495349131C4948499AC74813384948495448 137049484848544813E0010E49489B39070001C04949480C0EEB038049010E55EB070049 496D5149130E4949555B484849555B48484990303800070001C00038000E0001C05B4848 484849010E4948494949485B000E4948494949C748494948485A484948484849010E4948 49010E495A48010E494849494948494949C7FC484949C748494948484849130E4849010E 494849010E494849491303C748494948494949C7484913074A494948484849010E494849 130E494849010E49484949494849131C4948494949C74849494848481338494848484901 0E494849010E49481370010E494849494948494949C712E04949C748494948484849010E EB01C049010E494849010E49484949EB038049494948494949C74849EB07004949494848 4849010E494849130E484849010E494849494948495B4848494949C74849494848485B48 48484849010E494849010E49485B000E494849494948494949C75A4849C7484949484848 49010E495A48010E494849010E49484949495A48494948494949C7484949C7FC48494948 484849010E494849010E130348013001064A0130010C4A0160130C>168 168 129 294 166 111 D[<17FF040713E0041F13F84C7F4C7F93B6FCA24B81A24B81A8 6F5DA26F92C9FCA2705B705B040F13F0040313C093B6FC030315C0030F15F0033F15FC4B 8192B8FC4A834A83A24A834A83A24A83A44A83A96E5FA36E5FA26E5FA26E5F6E5F6E94C8 FC6F5D6F5D030F15F0030315C04B81033F15FC92B8FC020317C04A83021F17F84A8391BA FC4985498549854985498549854985A290BCFC481B80A2481BC0A2481BE0A2481BF0A248 1BF8A2481BFCA4481BFEA5BEFCAD6C1BFEA3>88 116 89 268 166 I[<2607FFFE91B500FC49B51280AA91BDFCA901FCCEFC491B7FA20001F47E006C6C6301 7FBC5A011F1BE06D636D63010150C7FC6D626E61DA1FE0CAEA1FE0020F616E48715A6F17 1FA292BAFCB3B3A603E0CA121FA24B170F4A6C4D7E021F854ABA7E4A8591BB7E4986A249 8649874987498749CDEA03F0017E747E01FE87A26D1A0391BCFCA991CD1203491A0100FF F4FFFCA26D6291BDFCA9>102 120 96 267 166 114 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Ff cmss10 10 16 /Ff 16 105 df<14C013011307131F13FFB5FCA4131F1200B3B3A5007FB512F0A51C3879 B72A>49 DIII<001FB512FEA601C0C8FCADEBC1FCEBCFFF01DF 13C090B57E819038FE07F89038F803FC496C7E496C7E5B497FC81380A2153F16C0A9ED7F 8012101238EDFF00007C5BB4495A6C6C485A393FF01FF86CB55A6C5C6C5C6C5CC649C7FC EB1FF022387DB52A>IIII97 D<12FEB3A2EB01FCEB0FFF013F13C090B57EB67E9038F03FF8EBC00749 6C7EEB0001486D7EA2157FA3ED3F80AAED7F00A35D5D14016C5CEB80039038C00FF89038 F03FF090B55A485C6D5BD91FFEC7FC380007F8213B7AB92B>IIII<14FF010713C05B5B5BEB7F819038FE0040491300485AA212 03ACB512FCA5D803F8C7FCB3AE1A3B7FBA19>I<903907E001F890383FFC1F90397FFE7F FC90B6FC5A3A03F81FF8003907F00FE0EBE00748486C7EA248486C7EA86C6C485AA26C6C 485AEBF00F6C6C485A48B55A92C7FC485BEB3FFCEB07E090C9FCA37F7F6CB512C015FC15 FF4815804815C03A3F80007FE048C7EA0FF0007E140700FEEC03F8481401A46C1403007E 15F0D87F80130F6C6CEB1FE03A1FFC01FFC06CB612806C1500000114FC6C6C13F0010790 C7FC26387EA52A>I<12FEB3A2EB01FC90380FFF804913C0017F13E090B512F039FFF81F F8EBE007EBC003018013FC14011300A35AB3A71E3A7AB92B>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fg cmr10 10.95 53 /Fg 53 124 df12 D<121EEA7F80EAFFC0A9EA7F80AC EA3F00AC121EAB120CC7FCA8121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A4179C019>33 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A 120E5A1218123812300B1C79BE19>39 D<1430147014E0EB01C0EB03801307EB0F00131E 133E133C5B13F85B12015B1203A2485AA2120F5BA2121F90C7FCA25AA3123E127EA6127C 12FCB2127C127EA6123E123FA37EA27F120FA27F1207A26C7EA212017F12007F13787F13 3E131E7FEB07801303EB01C0EB00E014701430145A77C323>I<12C07E12707E7E121E7E 6C7E7F12036C7E7F12007F1378137CA27FA2133F7FA21480130FA214C0A3130714E0A613 0314F0B214E01307A614C0130FA31480A2131F1400A25B133EA25BA2137813F85B12015B 485A12075B48C7FC121E121C5A5A5A5A145A7BC323>I<121EEA7F8012FF13C0A213E0A3 127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C798919 >44 DI<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A798919> I48 DIII<150E151E153EA2157EA215FE1401A21403EC077E140614 0E141CA214381470A214E0EB01C0A2EB0380EB0700A2130E5BA25B5BA25B5B1201485A90 C7FC5A120E120C121C5AA25A5AB8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD2D>I<0006 1403D80780131F01F813FE90B5FC5D5D5D15C092C7FC14FCEB3FE090C9FCACEB01FE9038 0FFF8090383E03E090387001F8496C7E49137E497F90C713800006141FC813C0A216E015 0FA316F0A3120C127F7F12FFA416E090C7121F12FC007015C012780038EC3F80123C6CEC 7F00001F14FE6C6C485A6C6C485A3903F80FE0C6B55A013F90C7FCEB07F8243F7CBC2D> II<1238123C123F90B612FCA316F8 5A16F016E00078C712010070EC03C0ED078016005D48141E151C153C5DC8127015F04A5A 5D14034A5A92C7FC5C141EA25CA2147C147814F8A213015C1303A31307A3130F5CA2131F A6133FAA6D5A0107C8FC26407BBD2D>III<121EEA7F80A2 EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2779A619 >I<007FB912E0BA12F0A26C18E0CDFCAE007FB912E0BA12F0A26C18E03C167BA147>61 D66 D70 D75 D78 DI 82 DI<003FB91280A3903AF0007FE0 01018090393FC0003F48C7ED1FC0007E1707127C00781703A300701701A548EF00E0A5C8 1600B3B14B7E4B7E0107B612FEA33B3D7DBC42>I87 D97 DI<49B4FC010F13E090383F00F8 017C131E4848131F4848137F0007ECFF80485A5B121FA24848EB7F00151C007F91C7FCA2 90C9FC5AAB6C7EA3003FEC01C07F001F140316806C6C13076C6C14000003140E6C6C131E 6C6C137890383F01F090380FFFC0D901FEC7FC222A7DA828>III I<167C903903F801FF903A1FFF078F8090397E0FDE1F9038F803F83803F001A23B07E000 FC0600000F6EC7FC49137E001F147FA8000F147E6D13FE00075C6C6C485AA23901F803E0 3903FE0FC026071FFFC8FCEB03F80006CAFC120EA3120FA27F7F6CB512E015FE6C6E7E6C 15E06C810003813A0FC0001FFC48C7EA01FE003E140048157E825A82A46C5D007C153E00 7E157E6C5D6C6C495A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C029 3D7EA82D>III107 DI<2701F801FE14FF00FF902707FFC00313E0913B1E07E00F03F0913B78 03F03C01F80007903BE001F87000FC2603F9C06D487F000101805C01FBD900FF147F91C7 5B13FF4992C7FCA2495CB3A6486C496CECFF80B5D8F87FD9FC3F13FEA347287DA74C>I< 3901F801FE00FF903807FFC091381E07E091387803F000079038E001F82603F9C07F0001 138001FB6D7E91C7FC13FF5BA25BB3A6486C497EB5D8F87F13FCA32E287DA733>I<14FF 010713E090381F81F890387E007E01F8131F4848EB0F804848EB07C04848EB03E0000F15 F04848EB01F8A2003F15FCA248C812FEA44815FFA96C15FEA36C6CEB01FCA3001F15F86C 6CEB03F0A26C6CEB07E06C6CEB0FC06C6CEB1F80D8007EEB7E0090383F81FC90380FFFF0 010090C7FC282A7EA82D>I<3901FC03FC00FF90381FFF8091387C0FE09039FDE003F03A 07FFC001FC6C496C7E6C90C7127F49EC3F805BEE1FC017E0A2EE0FF0A3EE07F8AAEE0FF0 A4EE1FE0A2EE3FC06D1580EE7F007F6E13FE9138C001F89039FDE007F09039FC780FC0DA 3FFFC7FCEC07F891C9FCAD487EB512F8A32D3A7EA733>I<3901F807E000FFEB1FF8EC78 7CECE1FE3807F9C100031381EA01FB1401EC00FC01FF1330491300A35BB3A5487EB512FE A31F287EA724>114 D<90383FC0603901FFF8E03807C03F381F000F003E1307003C1303 127C0078130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F86C13FE6C7F6C14800001 14C0D8003F13E0010313F0EB001FEC0FF800E01303A214017E1400A27E15F07E14016C14 E06CEB03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7DA824>I<131CA6133CA4 137CA213FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3A215E0A912009038FE01 C0A2EB7F03013F138090381F8700EB07FEEB01F81B397EB723>IIIIII123 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fh cmtt10 10.95 64 /Fh 64 127 df<121C127FEAFF80B3EA7F00B2123EC7FCA8121C127FA2EAFF80A3EA7F00 A2121C09396DB830>33 D<1438147C14FCA4EB03FF011F13E090B512FC48800007804815 80261FFEFD13C09039F0FC3FE0D83FC0131FD87F80EB0FF001001307007E15F800FE1403 5A1507A36CEC03F0A2007F91C7FC138013C0EA3FF0EA1FFE13FF6C13FF6C14E0000114F8 6C6C7F011F7F01037F0100148002FD13C09138FC7FE0151FED0FF015070018EC03F8127E 1501B4FCA35AA26CEC03F07E01801307ED0FE0D83FC0131F01F0EB7FC0D81FFEB512806C B612006C5C6C5CC614F0013F13C0D907FEC7FCEB00FCA5147C143825477BBE30>36 DI39 D<141E147F14FF5BEB03FEEB 07FCEB0FF0EB1FE0EB3FC0EB7F80EBFF00485A5B12035B485A120F5BA2485AA2123F5BA2 127F90C7FCA412FEAD127FA47F123FA27F121FA26C7EA27F12076C7E7F12017F6C7EEB7F 80EB3FC0EB1FE0EB0FF0EB07FCEB03FEEB01FF7F147F141E184771BE30>I<127812FE7E 7F6C7E6C7EEA0FF06C7E6C7E6C7E6C7EEB7F80133F14C0131FEB0FE014F01307A2EB03F8 A214FC1301A214FE1300A4147FAD14FEA4130114FCA2130314F8A2EB07F0A2130F14E0EB 1FC0133F1480137FEBFF00485A485A485A485AEA3FE0485A485A90C7FC5A1278184778BE 30>I<143EA2147FAF007FB7FCA2B81280A36C1600A2C76CC8FCAF143EA229297DAF30> 43 DI<007FB612F0A2B712 F8A36C15F0A225077B9E30>I<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F00 0C0C6E8B30>I<16F01501ED03F8A21507A2ED0FF0A2ED1FE0A2ED3FC0A2ED7F80A2EDFF 00A24A5AA25D1403A24A5AA24A5AA24A5AA24A5AA24A5AA24AC7FCA2495AA25C1303A249 5AA2495AA2495AA2495AA2495AA249C8FCA2485AA25B1203A2485AA2485AA2485AA2485A A2485AA248C9FCA25AA2127CA225477BBE30>I<14FE903807FFC0497F013F13F8497F90 B57E48EB83FF4848C6138049137F4848EB3FC04848EB1FE049130F001F15F0491307A248 48EB03F8A290C712014815FCA400FEEC00FEAD6C14016C15FCA36D1303003F15F8A26D13 07001F15F0A26D130F6C6CEB1FE0A26C6CEB3FC06C6CEB7F806D13FF2601FF8313006CEB FFFE6D5B6D5B010F13E06D5BD900FEC7FC273A7CB830>IIIII<000FB612804815C05AA316800180C8FCAEEB83FF019F13C090B512 F015FC8181D9FE0313809039F0007FC049133F0180EB1FE06CC7120F000E15F0C81207A2 16F81503A31218127EA2B4FC150716F048140F6C15E06C141F6DEB3FC06D137F3A3FE001 FF80261FFC0F13006CB55A6C5C6C5C6C14E06C6C1380D90FFCC7FC25397BB730>II<127CB712FC16FEA416FC48C7EA0FF816F0ED1FE0007CEC3FC0C8EA7F80EDFF00A24A 5A4A5A5D14075D140F5D4A5AA24A5AA24AC7FCA25C5C13015CA213035CA213075CA4495A A6131F5CA96D5A6DC8FC273A7CB830>I<49B4FC011F13F0017F13FC90B57E0003ECFF80 4815C048010113E03A1FF8003FF049131FD83FC0EB07F8A24848EB03FC90C71201A56D13 03003F15F86D13076C6CEB0FF06C6CEB1FE0D807FCEB7FC03A03FF83FF806C90B512006C 6C13FC011F13F0497F90B512FE48802607FE0013C0D80FF8EB3FE0D81FE0EB0FF04848EB 07F8491303007F15FC90C712014815FE481400A66C14016C15FC6D1303003F15F86D1307 D81FF0EB1FF06D133F3A0FFF01FFE06C90B512C06C1580C6ECFE006D5B011F13F0010190 C7FC273A7CB830>I<49B4FC010F13E0013F13F890B57E4880488048010113803A0FFC00 7FC0D81FF0EB3FE04848131F49EB0FF048481307A290C7EA03F85A4815FC1501A416FEA3 7E7E6D1303A26C6C13076C6C130F6D133FD80FFC13FF6CB6FC7E6C14FE6C14F9013FEBE1 FC010F138190380060011400ED03F8A2150716F0150F000F15E0486C131F486CEB3FC015 7FEDFF804A1300EC07FE391FF01FFC90B55A6C5C6C5C6C1480C649C7FCEB3FF0273A7CB8 30>I<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F00C7FCAF120FEA3FC0EA7F E0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C276EA630>I<007FB7FCA2B81280A36C16006C 5DCBFCA7003FB612FE4881B81280A36C1600A229157DA530>61 D<007FB512F0B612FE6F 7E82826C813A03F8001FF815076F7E1501A26F7EA615015EA24B5A1507ED1FF0ED7FE090 B65A5E4BC7FC6F7E16E0829039F8000FF8ED03FC6F7E1500167FA3EE3F80A6167F1700A2 5E4B5A1503ED1FFC007FB6FCB75A5E16C05E6C02FCC7FC29387EB730>66 D<003FB712804816C0B8FCA27E7ED801FCC7121FA8EE0F8093C7FCA5153E157FA490B6FC A69038FC007FA4153E92C8FCAE383FFFF8487FB5FCA27E6C5B2A387EB730>70 D75 D78 D<90383FFFE048B512FC000714 FF4815804815C04815E0EBF80001E0133FD87F80EB0FF0A290C71207A44815F8481403B3 A96C1407A26C15F0A36D130FA26D131F6C6CEB3FE001F813FF90B6FC6C15C06C15806C15 00000114FCD8003F13E0253A7BB830>I<007FB512F0B612FE6F7E16E0826C813903F800 3FED0FFCED03FE15016F7EA2821780163FA6167F17005EA24B5A1503ED0FFCED3FF890B6 FC5E5E16804BC7FC15F001F8C9FCB0387FFFC0B57EA46C5B29387EB730>I<90383FFFE0 48B512FC000714FF4815804815C04815E0EBF80001E0133F4848EB1FF049130F90C71207 A44815F8481403B3A8147E14FE6CEBFF076C15F0EC7F87A2EC3FC7018013CF9038C01FFF D83FE014E0EBF80F90B6FC6C15C06C15806C1500000114FCD8003F7FEB00016E7EA21680 157F16C0153F16E0151F16F0150FED07E025467BB830>I<003FB57E4814F0B612FC15FF 6C816C812603F8017F9138003FF0151F6F7E15071503821501A515035E1507150F4B5A15 3F4AB45A90B65A5E93C7FC5D8182D9F8007FED3FE0151F150F821507A817F8EEF1FCA53A 3FFF8003FB4801C0EBFFF8B56C7E17F06C496C13E06C49EB7FC0C9EA1F002E397FB730> I<90390FF803C0D97FFF13E048B512C74814F74814FF5A381FF80F383FE001497E484813 7F90C7123F5A48141FA2150FA37EED07C06C91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C 14E0000114F86C80011F13FF01031480D9003F13C014019138007FE0151FED0FF0A2ED07 F8A2007C140312FEA56C140716F07F6DEB0FE06D131F01F8EB3FC001FF13FF91B5128016 0000FD5CD8FC7F13F8D8F81F5BD878011380253A7BB830>I<003FB712C04816E0B8FCA4 3AFE003F800FA8007CED07C0C791C7FCB3B1011FB5FC4980A46D91C7FC2B387EB730>I< D83FFC903801FFE0486C4913F000FF16F8A2007F16F06C486D13E0D81FC09038001FC000 0F1680A76D143F00071600A7000390380F803E9039F01FC07EEC3FE0A3EC7FF0A2147D00 01157CA29039F8FDF8FCA314F8A300005D01F913FCA2ECF07CA201FD137DA2017D5CECE0 3DA3017F133FA2ECC01FA2013F5CA2EC800F6D486C5A2D397FB730>87 D<007FB5FCB61280A4150048C8FCB3B3B3A5B6FC1580A46C140019476DBE30>91 D<127CA212FEA27EA26C7EA26C7EA26C7EA26C7EA26C7EA26C7EA212017FA26C7EA26D7E A26D7EA26D7EA26D7EA26D7EA26D7EA2130180A26D7EA26E7EA26E7EA26E7EA26E7EA26E 7EA26E7EA2140181A26E7EA2ED7F80A2ED3FC0A2ED1FE0A2ED0FF0A2ED07F8A21503A2ED 01F0150025477BBE30>I<007FB5FCB61280A47EC7123FB3B3B3A5007FB5FCB6FCA46C14 0019477DBE30>I97 DII<913801FFE04A7F5CA28080EC0007AAEB03FE90381FFF874913 E790B6FC5A5A481303380FFC00D81FF0133F49131F485A150F4848130790C7FCA25AA25A A87E6C140FA27F003F141F6D133F6C7E6D137F390FF801FF2607FE07EBFFC06CB712E06C 16F06C14F76D01C713E0011F010313C0D907FCC8FC2C397DB730>I<49B4FC010713E001 1F13F8017F7F90B57E488048018113803A07FC007FC04848133FD81FE0EB1FE0150F4848 14F0491307127F90C7FCED03F85A5AB7FCA516F048C9FC7E7EA27F003FEC01F06DEB03F8 6C7E6C7E6D1307D807FEEB1FF03A03FFC07FE06C90B5FC6C15C0013F14806DEBFE000107 13F8010013C0252A7CA830>IIII<14E0EB03F8A2497EA36D5AA2EB00E091C8 FCA9381FFFF8487F5AA27E7EEA0001B3A9003FB612C04815E0B7FCA27E6C15C023397AB8 30>I107 D<387FFFF8B57EA47EEA0001B3B3A8007FB612 F0B712F8A46C15F025387BB730>I<02FC137E3B7FC3FF01FF80D8FFEF01877F90B500CF 7F15DF92B57E6C010F13872607FE07EB03F801FC13FE9039F803FC01A201F013F8A301E0 13F0B3A23C7FFE0FFF07FF80B548018F13C0A46C486C01071380322881A730>II<49B4FC010F13E0013F13F8497F90B57E0003ECFF8014013A 07FC007FC04848EB3FE0D81FE0EB0FF0A24848EB07F8491303007F15FC90C71201A300FE EC00FEA86C14016C15FCA26D1303003F15F86D13076D130F6C6CEB1FF06C6CEB3FE06D13 7F3A07FF01FFC06C90B512806C15006C6C13FC6D5B010F13E0010190C7FC272A7CA830> II<49B413F8010FEBC1FC01 3F13F14913FD48B6FC5A481381390FFC007F49131F4848130F491307485A491303127F90 C7FC15015A5AA77E7E15037FA26C6C1307150F6C6C131F6C6C133F01FC137F3907FF01FF 6C90B5FC6C14FD6C14F9013F13F1010F13C1903803FE0190C7FCAD92B512F84A14FCA46E 14F82E3C7DA730>II<90381FFC1E48B5129F000714FF5A5A5A387FF007EB 800100FEC7FC4880A46C143E007F91C7FC13E06CB4FC6C13FC6CEBFF806C14E0000114F8 6C6C7F01037F9038000FFF02001380007C147F00FEEC1FC0A2150F7EA27F151F6DEB3F80 6D137F9039FC03FF0090B6FC5D5D00FC14F0D8F83F13C026780FFEC7FC222A79A830>I< EB0780497E131FA9003FB612E04815F0B7FCA36C15E026001FC0C7FCB216F8ED01FCA5EC E003010FEB07F814F09138FC1FF06DB512E06D14C016806D14009038007FFCEC1FF02633 7EB130>II<3B3FFFC07FFF80486DB512C0B515E0A26C16C06C496C13803B01 F80003F000A26D130700005DA26D130F017E5CA2017F131F6D5CA2EC803F011F91C7FCA2 6E5A010F137EA2ECE0FE01075BA214F101035BA3903801FBF0A314FF6D5BA36E5A6E5A2B 277EA630>I<3B3FFFC01FFFE0486D4813F0B515F8A26C16F06C496C13E0D807E0C7EA3F 00A26D5C0003157EA56D14FE00015DEC0F80EC1FC0EC3FE0A33A00FC7FF1F8A2147DA2EC FDF9017C5C14F8A3017E13FBA290393FF07FE0A3ECE03FA2011F5C90390F800F802D277F A630>I<3A3FFF81FFFC4801C37FB580A26C5D6C01815BC648C66CC7FC137FEC80FE9038 3F81FC90381FC3F8EB0FE3ECE7F06DB45A6D5B7F6D5B92C8FC147E147F5C497F81903803 F7E0EB07E790380FE3F0ECC1F890381F81FC90383F80FE90387F007E017E137F01FE6D7E 48486D7E267FFF80B5FCB500C1148014E3A214C16C0180140029277DA630>I<3B3FFFC0 7FFF80486DB512C0B515E0A26C16C06C496C13803B01FC0003F000A2000014076D5C137E 150F017F5C7F151FD91F805BA214C0010F49C7FCA214E00107137EA2EB03F0157C15FCEB 01F85DA2EB00F9ECFDF0147D147FA26E5AA36E5AA35DA2143F92C8FCA25C147EA2000F13 FE486C5AEA3FC1EBC3F81387EB8FF0EBFFE06C5B5C6C90C9FC6C5AEA01F02B3C7EA630> I123 D 125 D<017C133848B4137C48EB80FE4813C14813C348EBEFFC397FEFFFF0D8FF8713E001 0713C0486C1380D87C0113003838007C1F0C78B730>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fi cmbx12 14.4 11 /Fi 11 118 df<157815FC14031407141F14FF130F0007B5FCB6FCA2147F13F0EAF800C7 FCB3B3B3A6007FB712FEA52F4E76CD43>49 DI73 D<93380FFFC00303B6FC031F 15E092B712FC0203D9FC0013FF020F01C0010F13C0023F90C7000313F0DA7FFC02007F49 4848ED7FFE4901E0ED1FFF49496F7F49496F7F4990C96C7F49854948707F4948707FA248 49717E48864A83481B804A83481BC0A2481BE04A83A2481BF0A348497113F8A5B51AFCAF 6C1BF86E5FA46C1BF0A26E5F6C1BE0A36C6D4D13C0A26C6D4D1380A26C1B006C6D4D5A6E 5E6C626D6C4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B90C7FC6D6D4B5A6D01FF 02035B023F01E0011F13F0020F01FC90B512C0020390B7C8FC020016FC031F15E0030392 C9FCDB001F13E0565479D265>79 D<003FBC1280A59126C0003F9038C0007F49C71607D8 7FF8060113C001E08449197F49193F90C8171FA2007E1A0FA3007C1A07A500FC1BE0481A 03A6C994C7FCB3B3AC91B912F0A553517BD05E>84 D<913803FFC0023F13FC49B6FC0107 15C04901817F903A3FFC007FF849486D7E49486D7E4849130F48496D7E48178048497F18 C0488191C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CAFCA6127FA27F7EA218 E06CEE01F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC3F806D6CECFF00D91F FEEB03FE903A0FFFC03FF8010390B55A010015C0021F49C7FC020113F034387CB63D> 101 D104 D110 D<903A3FF001FFE0B5010F13FE033F EBFFC092B612F002F301017F913AF7F8007FFE0003D9FFE0EB1FFFC602806D7F92C76C7F 4A824A6E7F4A6E7FA2717FA285187F85A4721380AC1A0060A36118FFA2615F616E4A5BA2 6E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC9126FBFE075B02F8B612E06F1480031F01 FCC8FC030313C092CBFCB1B612F8A5414D7BB54B>112 D<143EA6147EA414FEA21301A3 13031307A2130F131F133F13FF5A000F90B6FCB8FCA426003FFEC8FCB3A9EE07C0AB011F EC0F8080A26DEC1F0015806DEBC03E6DEBF0FC6DEBFFF86D6C5B021F5B020313802A4D7E CB34>116 DI E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fj cmr12 12 19 /Fj 19 122 df<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913BFC00077E07E0 D903F890390FFC0FF0494890383FF81F4948EB7FF0495A494814E049C7FCF00FE0499139 3FC0038049021F90C7FCAFB912F0A3C648C7D81FC0C7FCB3B2486CEC3FF0007FD9FC0FB5 12E0A33C467EC539>11 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0 A312011380120313005A1206120E5A5A5A12600B1D78891B>44 D<14FF010713E090381F 81F890383E007C01FC133F4848EB1F8049130F4848EB07C04848EB03E0A2000F15F04913 01001F15F8A2003F15FCA390C8FC4815FEA54815FFB3A46C15FEA56D1301003F15FCA300 1F15F8A26C6CEB03F0A36C6CEB07E0000315C06D130F6C6CEB1F806C6CEB3F00013E137C 90381F81F8903807FFE0010090C7FC28447CC131>48 D<143014F013011303131F13FFB5 FC13E713071200B3B3B0497E497E007FB6FCA3204278C131>II52 D72 D<010FB512FEA3D9000313806E130080B3B3AB123F487E487EA44A5A1380 1300006C495A00705C6C13076C5C6C495A6CEB1F802603E07FC7FC3800FFFCEB1FE02746 7BC332>74 D<003FB912F8A3903BF0001FF8001F01806D481303003EC7150048187C0078 183CA20070181CA30060180CA5481806A5C81600B3B3A54B7EED7FFE49B77EA33F447DC3 46>84 D97 DI101 D108 DI<3901FC01FE00FF903807FFC091381E07F091383801F800070170 7F0003EBE0002601FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FE A32F2C7DAB36>II<3903F803F000FFEB1F FCEC3C3EEC707F0007EBE0FF3803F9C000015B13FBEC007E153C01FF13005BA45BB3A748 B4FCB512FEA3202C7DAB26>114 D117 D121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fk cmtt12 17.28 6 /Fk 6 122 df46 D<903801FFFE011FEBFFE0017F14F848B612FE486F7E834816F0488283 EC800391C77FEE3FFF160F707F6C48806C486E7F6C5ACA7FA3177FA50303B5FC92B6FC14 0F91B7FC1307131F137F90B8FC0003EDE07F48ECE0004849C7FC4813F014804848C8FC48 5A5B485A5BA25BA46D15FFA26D5C007F5D6D5CD83FFE141F6D6C017F13F86CD9E007B612 FE91B9FC6C19807E6C16DF6C160F6CEDFC07013FDAF0011400010F91C7EA3FFE010101F0 91C8FC414178BF4A>97 D<383FFFC0487FB57EA57E7EEA000FB1043FB512FC4C8093B7FC A5705C705C9326003FF8C7FC4D5A4D5A4C5B4C5B4C90C8FC4C5A4C5AEE7FF84C5A4B5B4B 5B4B5B4B90C9FC4B5AED3FF8157F4B7E14F102F37F02F77F91B67E15FD03F87F4B6C7E4B 6C7E15C04B6C7E4B6C7E4A6D7E5C4A6D7E4A6D7F707FA2717E717EA2717E717E717EA271 7E717F003FB500FC013FEBFF80486E4914C0B790B612E0A56C4A6D14C06C4A6D14804358 7DD74A>107 D<913A1FFF800F800103B5EAF81F011F9138FF3FC0017F15FF48B8FC5A5A 5A5A48EBE00049C7121FD87FF880491403D8FFC080A25B82A37FEF7F806C7E01F892C7FC 13FE383FFFC06C13FE6CEBFFF86CECFFE06C15FC6CEDFF806C6C15F0011F81010315FED9 007F8002011580DA000F14C0DB003F13E01607040113F0D83F809138007FF8007F163F48 6CED1FFC170F7F1707A27FA26D150FA27F6DED1FF86D157F02C0ECFFF06E130302FC013F 13E091B712C0A2188001BF1600019F15FC010F15F0010315C0267E007F49C7FC007C0107 13E0364176BF4A>115 DI<00 3FB5027FB5FC486E90B61280B66C5A1AC0A31A806C4A7E6C91C76C140026007FC0020090 C7FC013F5D6E5D131F6E140360130F6E140701075E80170F01035E800101151F60806D15 3F6F5CA2027F147F6F5C143F17FF6F91C8FC141F6F5A020F5CA2EDF80302075CA2EDFC07 02035CA2DA01FE5B160FA2DA00FF5B161F157FEE9FC0A2ED3FBFEEFF8081A294C9FC81A2 5E1507A26F5AA215075EA2150F5EA2151F5EA2153F5EA2157F5ED803C013FFD80FF091CA FC486C5AA2486C485A14074A5A4A5A147F90B55A6C5CA26C5C6C5C4ACBFC6C5BC613F0EB 3FC0425F7CBD4A>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fl cmr17 17.28 22 /Fl 22 121 df45 D69 D76 D<003FBC12F8A49126C000039038C0000301FCC76C49EB007F01F0190F01C019074848F1 03FC90C81701007E1A00007C1B7CA300781B3CA400701B1CA600F01B1E481B0EA7C91800 B3B3B3A54C7FA2041F13F84AB87EA457627CE160>84 D<003FB66C0203B61280A4D8003F 01FCC96CEBE000010F01F07090C7FC6D49EE1FFC6D49EE0FF06D6D5F6D616F5F027F95C8 FC6E6C161E6F161C021F173C6E6C5E6F16706E17F06E6D4A5A705D6E4C5A6E6D1407704A C9FC6F6C140E033F151E705C6F6C1438030F1578705C6F6D5B6F140171485A6F01E05B6F 14077148CAFC93387FF80E043F131E715A93381FFE38040F1378715A705B705BA2707F82 84717E173F844D7EA2EFF7FFDC01E77F17C3DC03C17FDC07817F17004C6D7E041E80041C 133F043C6D7E4C800470130F4C6D7E0301824B487F4C6D7F0307824BC8FC030E6F7E031E 824B153F03386F7E0378824B150F4B6F7E0201844A486F7F4B810207844ACA7F020E177F 021E844A717E4A171F8702F8717E494883010386D90FF885011F86D97FFC4D7F0007B505 3F13FCB600C04BB612FCA45E627EE163>88 D97 D<4AB47E020F13F8023F13FE9139FF007F80D903FCEB07E0D9 07F0EB01F0D91FE0EB007849488049488049C87E48485D4915FF00034B138048485CA248 5AA2485AA2003F6F130049EC007C94C7FC127FA35B12FFAD127F7FA4123F7FA2001FEE01 C07F000F16036D168012076C6C15076D160000015E6C6C151E6D6C5C6D6C5C6D6C5CD90F F8495AD903FCEB07C0903A00FF803F8091263FFFFEC7FC020F13F80201138032417CBF3A >99 D<181EEF3FFEEE07FFA4EE000F1703A21701B3AAEDFF80020F13F8023F13FE9139FF 803F81903A03FC0007C14948EB01E1D91FE0EB00F94948147D4948143D49C8121F484815 0F491507120348481503491501120F121F5BA2123F5B127FA45B12FFAD127F7FA3123FA2 7F121FA26C6C1503A26C6C150712036D150F6C6C151F0000163D137F6D6CECF9FF6D6CEB 01F1D90FF0D903C113C06D6CD90F81EBFF80D901FFEB7F019039007FFFFC021F13E00201 010091C7FC41657CE349>IIIII<133C13FF487F487FA66C5B6C90C7FC133C90C8FCB3A2EB03C0EA07FF127FA41201EA 007FA2133FB3B3AC497E497EB612E0A41B5F7DDE23>I108 DIIII<9139FFE00180010FEBFC03017FEBFF073A 01FF001FCFD803F8EB03EFD807E0EB01FF48487F4848147F48C8123F003E151F007E150F 127CA200FC1507A316037EA27E7F6C7E6D91C7FC13F8EA3FFE381FFFF06CEBFF806C14F8 6C14FF6C15C06C6C14F0011F80010714FED9007F7F02031480DA003F13C01503030013E0 167F00E0ED1FF0160F17F86C15071603A36C1501A37EA26C16F016037E17E06D14076DEC 0FC06D1580D8FDF0141FD8F8F8EC7F00013E14FC3AF01FC00FF80107B512E0D8E0011480 27C0003FF8C7FC2D417DBF34>115 D<1438A71478A414F8A31301A31303A21307130F13 1FA2137F13FF1203000F90B6FCB8FCA3260007F8C8FCB3AE17E0AE6D6CEB01C0A316036D 6C148016076D6C14006E6C5A91383FC01E91381FF07C6EB45A020313E09138007F802B59 7FD733>II<007FB500 C0010FB512E0A4C691C70003EBFC00D93FFE6E13E0D90FFC16807148C7FC01075E6D6C4A 5A6D6C5D6D6D495A606E6C495A6E6C49C8FC6E6C130E171E6E6C5B6E6C5B6E6C5B5F9138 01FF016EEB83C092387FC780033F90C9FC16EFED1FFE6F5A6F5A826F7E6F7E5D834B7F92 380F3FE0ED1E1F033C7F9238380FF892387807FCEDF003DA01E07F4A486C7E707F4A486D 7E4AC7FC021E6E7E021C6E7E023C6E7E5C4A6E7E01016F7E49486E7E1307010F6F7F013F 83D9FFF04A7F00076D4A13FCB56C020FEBFFF8A4453E80BD46>120 D E %EndDVIPSBitmapFont end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%BeginPaperSize: a4 a4 %%EndPaperSize %%EndSetup %%Page: 1 1 1 0 bop 131 846 a Fl(Example)44 b(of)e(the)i(LaT)-11 b(eX-input)45 b(and)f(output)f(of)g(an)g(annotated)h(c)l(hess)1307 1029 y(game)f(using)j Fk(skak.sty)1570 1281 y Fj(T)-8 b(orb)s(en)33 b(Ho\013mann)1663 1485 y(July)f(21,)h(2004)0 1832 y Fi(1)135 b(The)44 b(Input)0 2041 y Fh(\\fenboard{1q3kr1/3rb2p/p) o(3Q3/)o(8/\045)0 2154 y(1p6/8/PPP3PP/4R2K)f(w)48 b(-)f(-)g(0)h(26})0 2718 y(\\begin{figure}[htbp])95 2831 y(\\begin{center})191 2944 y($$\\showboard$$)191 3057 y(\\caption{Fischer--Tal)42 b(after)k(\\protect\\variation{25...)41 b(Kf8!})191 3170 y(\\label{fig:after-25...Kf)o(8})95 3283 y(\\end{center})0 3396 y(\\end{figure})0 3734 y(\(See)47 b(figure~\\ref{fig:after-2)o (5...)o(Kf8)o(}.\))0 3960 y(\\mainline{26.)d(Qxd7})0 4186 y(Not)j(\\variation{26.)d(Rf1+)i(Kg7)h(27.)g(Rf7+)0 4299 y(Kh8})0 4412 y(and)g(if)g(\\variation{28.)d(Qxd7)j(Rd8)g(29.)f (Qg4)0 4525 y(Qe5})0 4638 y(wins.)0 4976 y(\\mainline{26...Qd6)d(27.)k (Qb7)g(Rg6})1988 1832 y(Within)f(a)i(handful)e(of)h(moves)f(the)h(game) 1988 1945 y(has)g(changed)f(its)h(complexion.)e(Now)i(it)1988 2058 y(is)h(White)e(who)h(must)f(fight)h(for)g(a)g(draw!)1988 2283 y(\\mainline{28.)e(c3})1988 2396 y(Black's)h(extra)h(piece)f (means)g(less)h(with)1988 2509 y(each)g(pawn)g(that's)f(exchanged.)1988 2735 y(\\mainline{28...a5})1988 2848 y(On)i(\\variation{28...bxc3)42 b(29.)47 b(Qc8+)f(Bd8)1988 2961 y(30.)h(Qxc3}=.)1988 3300 y(\\mainline{29.)e(Qc8+})1988 3412 y(On)j(the)e(wrong)h(track.)f (Right)g(is)1988 3525 y(\\variation{29.)e(cxb4)j(Qxb4})f(\(if)1988 3638 y(\\variation{29...)e(axb4)i(30.)h(a3!)g(bxa3)1988 3751 y(31.)g(bxa3)g(Qxa3})f(draws\))1988 3864 y(\\variation{30.)e(Qf3+) j(Kg7)g(31.)g(Qe2})f(draws,)1988 3977 y(since)h(Black)f(can't)g (possibly)g(build)g(up)i(a)1988 4090 y(winning)e(K-side)g(attack)g(and) h(his)g(own)1988 4203 y(king)g(is)g(to)g(exposed.)1988 4429 y(\\mainline{29...Kg7)c(30.)k(Qc4)g(Bd8)1988 4542 y(31.)g(cxb4)g(axb4})1988 4654 y(On)h(\\variation{31...)43 b(Qxb4)k(32.)f(Qe2})1988 4767 y(White)h(should)f(draw)g(with)h(best)g (play.)1988 4880 y($$\\showboard$$)1924 5225 y Fg(1)p eop %%Page: 2 2 2 1 bop 0 573 a Fi(2)135 b(The)44 b(Output)p 280 894 1345 9 v 222 1007 a Ff(8)p 280 1060 9 167 v 289 1060 a Fe(0l0Z0jrZ)p 1617 1060 V 222 1173 a Ff(7)p 280 1226 V 289 1226 a Fe(Z0Zra0Zp)p 1617 1226 V 222 1339 a Ff(6)p 280 1392 V 289 1392 a Fe(pZ0ZQZ0Z)p 1617 1392 V 222 1505 a Ff(5)p 280 1558 V 289 1558 a Fe(Z0Z0Z0Z0)p 1617 1558 V 222 1671 a Ff(4)p 280 1724 V 289 1724 a Fe(0o0Z0Z0Z)p 1617 1724 V 222 1837 a Ff(3)p 280 1890 V 289 1890 a Fe(Z0Z0Z0Z0)p 1617 1890 V 222 2003 a Ff(2)p 280 2056 V 289 2056 a Fe(POPZ0ZPO)p 1617 2056 V 222 2169 a Ff(1)p 280 2222 V 289 2222 a Fe(Z0Z0S0ZK)1617 2222 y tx@Dict begin tx@NodeDict begin {-10.0 10.0 } false /N@BM 10 {InitPnode } NewNode end end 1617 2222 a 1617 2222 9 167 v 280 2230 1345 9 v 343 2305 a Ff(a)125 b(b)h(c)g(d)g(e)135 b(f)e(g)123 b(h)78 b @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0. setgray tx@NodeDict begin tx@NodeDict /N@BM known { /N@BM load GetCenter } { 0 0 } ifelse end translate 0.0 0.0 translate 0.8 SLW 0. setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. Arrow EndArrow } def [ 20.0 16.00006 20.0 5.0 /currentpoint load stopped pop /Lineto /lineto load def false Line 0.8 SLW 0. setgray 0. true 16.79993 -3.20007 23.20007 3.20007 .5 Frame gsave 0.8 SLW 0. setgray 0 setlinecap stroke grestore end @endspecial 201 2592 a Fg(Figure)30 b(1:)41 b(Fisc)m(her{T)-8 b(al)30 b(after)h(25.)16 b(.)g(.)f Fd(K)p Fg(f8!)0 2899 y(\(See)31 b(\014gure)f Fc(??)p Fg(.\))381 3113 y Fc(26)277 b Fb(QX)p Fc(d7)0 3346 y Fg(Not)23 b(26)g Fd(R)p Fg(f1)p Fa(+)e Fd(K)p Fg(g7)i(27)g Fd(R)p Fg(f7)p Fa(+)e Fd(K)p Fg(h8)h(and)f(if)g(28)i Fd(Q)p Fa(X)p Fg(d7)0 3459 y Fd(R)p Fg(d8)30 b(29)h Fd(Q)p Fg(g4)h Fd(Q)p Fg(e5)f(wins.)381 3672 y Fc(26)277 b(.)18 b(.)f(.)259 b Fb(Q)p Fc(d6)381 3785 y(27)277 b Fb(Q)p Fc(b7)180 b Fb(R)p Fc(g6)0 3998 y Fg(Within)21 b(a)i(handful)d(of)i(mo) m(v)m(es)i(the)f(game)g(has)g(c)m(hanged)0 4111 y(its)30 b(complexion.)41 b(No)m(w)32 b(it)e(is)g(White)h(who)f(m)m(ust)h (\014gh)m(t)0 4224 y(for)f(a)h(dra)m(w!)381 4437 y Fc(28)277 b(c3)0 4650 y Fg(Blac)m(k's)40 b(extra)h(piece)e(means)g(less)g(with)f (eac)m(h)j(pa)m(wn)0 4763 y(that's)31 b(exc)m(hanged.)381 4976 y Fc(28)277 b(.)18 b(.)f(.)259 b(a5)1988 573 y Fg(On)30 b(28.)16 b(.)g(.)f(b)p Fa(X)p Fg(c3)30 b(29)h Fd(Q)p Fg(c8)p Fa(+)g Fd(B)p Fg(d8)f(30)i Fd(Q)p Fa(X)p Fg(c3=.)2369 785 y Fc(29)278 b Fb(Q)p Fc(c8)p Fb(+)1988 1018 y Fg(On)31 b(the)g(wrong)g(trac)m(k.)45 b(Righ)m(t)32 b(is)e(29)i(c)p Fa(X)p Fg(b4)g Fd(Q)p Fa(X)p Fg(b4)e(\(if)1988 1140 y(29.)17 b(.)e(.)g(a)p Fa(X)p Fg(b4)40 b(30)g(a3!)70 b(b)p Fa(X)p Fg(a3)39 b(31)h(b)p Fa(X)p Fg(a3)g Fd(Q)p Fa(X)p Fg(a3)g(dra)m(ws\)) 1988 1262 y(30)35 b Fd(Q)p Fg(f3)p Fa(+)f Fd(K)p Fg(g7)g(31)h Fd(Q)p Fg(e2)f(dra)m(ws,)h(since)e(Blac)m(k)i(can't)1988 1375 y(p)s(ossibly)i(build)g(up)i(a)h(winning)c(K-side)j(attac)m(k)j (and)1988 1488 y(his)29 b(o)m(wn)i(king)e(is)h(to)h(exp)s(osed.)2369 1700 y Fc(29)278 b(.)17 b(.)g(.)260 b Fb(K)p Fc(g7)2369 1813 y(30)278 b Fb(Q)p Fc(c4)192 b Fb(B)p Fc(d8)2369 1938 y(31)278 b(c)p Fb(X)p Fc(b4)170 b(a)p Fb(X)p Fc(b4)1988 2171 y Fg(On)27 b(31.)16 b(.)f(.)h Fd(Q)p Fa(X)p Fg(b4)26 b(32)i Fd(Q)p Fg(e2)f(White)g(should)e(dra)m(w)i(with)1988 2284 y(b)s(est)j(pla)m(y)-8 b(.)p 2269 2409 V 2211 2522 a Ff(8)p 2269 2575 9 167 v 2278 2575 a Fe(0Z0a0Z0Z)p 3606 2575 V 2211 2688 a Ff(7)p 2269 2741 V 2278 2741 a Fe(Z0Z0Z0jp)p 3606 2741 V 2211 2854 a Ff(6)p 2269 2907 V 2278 2907 a Fe(0Z0l0ZrZ)p 3606 2907 V 2211 3020 a Ff(5)p 2269 3073 V 2278 3073 a Fe(Z0Z0Z0Z0)p 3606 3073 V 2211 3186 a Ff(4)p 2269 3239 V 2278 3239 a Fe(0oQZ0Z0Z)p 3606 3239 V 2211 3352 a Ff(3)p 2269 3406 V 2278 3406 a Fe(Z0Z0Z0Z0)p 3606 3406 V 2211 3518 a Ff(2)p 2269 3572 V 2278 3572 a Fe(PO0Z0ZPO)p 3606 3572 V 2211 3684 a Ff(1)p 2269 3738 V 2278 3738 a Fe(Z0Z0S0ZK)3606 3738 y tx@Dict begin tx@NodeDict begin {-10.0 10.0 } false /N@BM 10 {InitPnode } NewNode end end 3606 3738 a 3606 3738 9 167 v 2269 3746 1345 9 v 2332 3820 a Ff(a)124 b(b)i(c)g(d)g(e)135 b(f)e(g)123 b(h)79 b @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0. setgray tx@NodeDict begin tx@NodeDict /N@BM known { /N@BM load GetCenter } { 0 0 } ifelse end translate 0.0 0.0 translate 0.8 SLW 0. setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. Arrow EndArrow } def [ 20.0 16.00006 20.0 5.0 /currentpoint load stopped pop /Lineto /lineto load def false Line 0.8 SLW 0. setgray 0. true 16.79993 -3.20007 23.20007 3.20007 .5 Frame gsave 0.8 SLW 0. setgray 0 setlinecap stroke grestore end @endspecial 1924 5225 a Fg(2)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF