Slides/nom02.ps
changeset 95 345dd18f020e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Slides/nom02.ps	Thu Mar 08 23:29:10 2012 +0000
@@ -0,0 +1,11681 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
+%%Title: 02.dvi
+%%Pages: 103
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 595 842
+%%DocumentFonts: Times-Bold CMMIB10 ComicSansMS ComicSansMS-Bold CMBX10
+%%+ CMBXTI10 CMBX12 CMTT12 CMBSY10 CMBX7 CMEX10 MSAM10 CMBX8 MSBM10
+%%+ CMBSY7 CMMIB7 MSBM7 CMBX6 CMTT10
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips 02.dvi -o 02.ps
+%DVIPSParameters: dpi=600
+%DVIPSSource:  TeX output 2005.04.19:1149
+%%BeginProcSet: tex.pro 0 0
+%!
+/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/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]{Ci}imagemask
+restore}B/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 0 0
+%!
+% PostScript prologue for pstricks.tex.
+% Version 97 patch 4, 04/05/10
+% 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
+%
+%%-------------- DG begin patch 15 ---------------%%
+%/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
+/DashLine {
+  dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse
+  /b ED /x1 ED /y1 ED /x ED /y ED 
+  /z y x add y1 add x1 add def
+  /Coef 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 def 
+  /y y Coef mul def /x x Coef mul def /y1 y1 Coef mul def /x1 x1 Coef mul def
+  x1 0 gt y1 0 gt x 0 gt y 0 gt and { [ y x y1 x1 ] 1 a sub y mul}
+  { [ 1 0] 0 } ifelse setdash stroke
+} def
+%%-------------- DG end patch 15 ---------------%%
+/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 0 0
+%!PS-Adobe-2.0
+%%Title: Dot Font for PSTricks
+%%Creator: Timothy Van Zandt <tvz@Princeton.EDU>
+%%Creation Date: May 7, 1993
+%% Version 97 patch 1, 99/12/16
+%% Modified by Etienne Riga <etienne.riga@skynet.be> - Dec. 16, 1999
+%% to add /Diamond, /SolidDiamond and /BoldDiamond
+10 dict dup begin
+  /FontType 3 def
+  /FontMatrix [ .001 0 0 .001 0 0 ] def
+  /FontBBox [ 0 0 0 0 ] def
+  /Encoding 256 array def
+  0 1 255 { Encoding exch /.notdef put } for
+  Encoding
+    dup (b) 0 get /Bullet put
+    dup (c) 0 get /Circle put
+    dup (C) 0 get /BoldCircle put
+    dup (u) 0 get /SolidTriangle put
+    dup (t) 0 get /Triangle put
+    dup (T) 0 get /BoldTriangle put
+    dup (r) 0 get /SolidSquare put
+    dup (s) 0 get /Square put
+    dup (S) 0 get /BoldSquare put
+    dup (q) 0 get /SolidPentagon put
+    dup (p) 0 get /Pentagon put
+    dup (P) 0 get /BoldPentagon put
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    dup (l) 0 get /SolidDiamond put
+    dup (d) 0 get /Diamond put
+        (D) 0 get /BoldDiamond put
+% DG/SR modification end
+  /Metrics 13 dict def
+  Metrics begin
+    /Bullet        1000   def
+    /Circle        1000   def
+    /BoldCircle    1000   def
+    /SolidTriangle 1344   def
+    /Triangle      1344   def
+    /BoldTriangle  1344   def
+    /SolidSquare    886   def
+    /Square         886   def
+    /BoldSquare     886   def
+    /SolidPentagon 1093.2 def
+    /Pentagon      1093.2 def
+    /BoldPentagon  1093.2 def
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    /SolidDiamond  1008   def
+    /Diamond       1008   def
+    /BoldDiamond   1008   def
+% DG/SR modification end
+    /.notdef 0 def
+  end
+  /BBoxes 13 dict def
+  BBoxes begin
+    /Circle        { -550 -550 550 550 } def
+    /BoldCircle    /Circle load def
+    /Bullet        /Circle load def
+    /Triangle      { -571.5 -330 571.5 660 } def
+    /BoldTriangle  /Triangle load def
+    /SolidTriangle /Triangle load def
+    /Square        { -450 -450 450 450 } def
+    /BoldSquare    /Square load def
+    /SolidSquare   /Square load def
+    /Pentagon      { -546.6 -465 546.6 574.7 } def
+    /BoldPentagon  /Pentagon load def
+    /SolidPentagon /Pentagon load def
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    /Diamond       { -428.5 -742.5 428.5 742.5 } def
+    /BoldDiamond   /Diamond load def
+    /SolidDiamond  /Diamond load def
+% DG/SR modification end
+    /.notdef { 0 0 0 0 } def
+  end
+  /CharProcs 20 dict def
+  CharProcs begin
+    /Adjust {
+      2 copy dtransform floor .5 add exch floor .5 add exch idtransform
+      3 -1 roll div 3 1 roll exch div exch scale
+    } def
+    /CirclePath    { 0 0 500 0 360 arc closepath } def
+    /Bullet        { 500 500 Adjust CirclePath fill } def
+    /Circle        { 500 500 Adjust CirclePath .9 .9 scale CirclePath
+                     eofill } def
+    /BoldCircle    { 500 500 Adjust CirclePath .8 .8 scale CirclePath
+                     eofill } def
+    /BoldCircle    { CirclePath .8 .8 scale CirclePath eofill } def
+    /TrianglePath  { 0  660 moveto -571.5 -330 lineto 571.5 -330 lineto
+                     closepath } def
+    /SolidTriangle { TrianglePath fill } def
+    /Triangle      { TrianglePath .85 .85 scale TrianglePath eofill } def
+    /BoldTriangle  { TrianglePath .7 .7 scale TrianglePath eofill } def
+    /SquarePath    { -450 450 moveto 450 450 lineto 450 -450 lineto
+                     -450 -450 lineto closepath } def
+    /SolidSquare   { SquarePath fill } def
+    /Square        { SquarePath .89 .89 scale SquarePath eofill } def
+    /BoldSquare    { SquarePath .78 .78 scale SquarePath eofill } def
+    /PentagonPath  {
+      -337.8 -465   moveto
+       337.8 -465   lineto
+       546.6  177.6 lineto
+         0    574.7 lineto
+      -546.6  177.6 lineto
+      closepath
+    } def
+    /SolidPentagon { PentagonPath fill } def
+    /Pentagon      { PentagonPath .89 .89 scale PentagonPath eofill } def
+    /BoldPentagon  { PentagonPath .78 .78 scale PentagonPath eofill } def
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    /DiamondPath   { 0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto
+                     428.5 0 lineto closepath } def
+    /SolidDiamond  { DiamondPath fill } def
+    /Diamond       { DiamondPath .85 .85 scale DiamondPath eofill } def
+    /BoldDiamond   { DiamondPath .7 .7 scale DiamondPath eofill } def
+% DG/SR modification end
+    /.notdef { } def
+  end
+  /BuildGlyph {
+    exch
+    begin
+      Metrics 1 index get exec 0
+      BBoxes 3 index get exec
+      setcachedevice
+      CharProcs begin load exec end
+    end
+  } def
+  /BuildChar {
+    1 index /Encoding get exch get
+    1 index /BuildGlyph get exec
+  } bind def
+end
+/PSTricksDotFont exch definefont pop
+%END pst-dots.pro
+
+%%EndProcSet
+%%BeginProcSet: pst-node.pro 0 0
+%!
+% 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: pst-text.pro 0 0
+%!
+% PostScript header file pst-text.pro
+% Version 97, 94/04/20; patched MV 10-09-99 00:36
+% For distribution, see pstricks.tex.
+
+/tx@TextPathDict 40 dict def
+tx@TextPathDict begin
+
+% Syntax:  <dist> PathPosition -
+% Function: Searches for position of currentpath distance <dist> from
+%           beginning. Sets (X,Y)=position, and Angle=tangent.
+/PathPosition
+{ /targetdist exch def
+  /pathdist 0 def
+  /continue true def
+  /X { newx } def /Y { newy } def /Angle 0 def
+  gsave
+    flattenpath
+    { movetoproc }  { linetoproc } { } { firstx firsty linetoproc }
+    /pathforall load stopped { pop pop pop pop /X 0 def /Y 0 def } if
+  grestore
+} def
+
+/movetoproc { continue { @movetoproc } { pop pop } ifelse } def
+
+/@movetoproc
+{ /newy exch def /newx exch def
+  /firstx newx def /firsty newy def
+} def
+
+/linetoproc { continue { @linetoproc } { pop pop } ifelse } def
+
+/@linetoproc
+{
+  /oldx newx def /oldy newy def
+  /newy exch def /newx exch def
+  /dx newx oldx sub def
+  /dy newy oldy sub def
+  /dist dx dup mul dy dup mul add sqrt def
+  /pathdist pathdist dist add def
+  pathdist targetdist ge
+  { pathdist targetdist sub dist div dup
+    dy mul neg newy add /Y exch def
+    dx mul neg newx add /X exch def
+    /Angle dy dx atan def
+    /continue false def
+  } if
+} def
+
+/TextPathShow
+{ /String exch def
+  /CharCount 0 def
+  String length
+  { String CharCount 1 getinterval ShowChar
+    /CharCount CharCount 1 add def
+  } repeat
+} def
+
+% Syntax: <pathlength> <position> InitTextPath -
+/InitTextPath
+{ gsave
+    currentpoint /Y exch def /X exch def
+    exch X Hoffset sub sub mul
+    Voffset Hoffset sub add
+    neg X add /Hoffset exch def
+    /Voffset Y def
+  grestore
+} def
+
+/Transform
+{ PathPosition
+  dup
+  Angle cos mul Y add exch
+  Angle sin mul neg X add exch
+  translate
+  Angle rotate
+} def
+
+/ShowChar
+{ /Char exch def
+  gsave
+    Char end stringwidth
+    tx@TextPathDict begin
+    2 div /Sy exch def 2 div /Sx exch def
+
+%%%  MV 10-09-99 00:36
+    /sc?currentpoint where {pop sc?currentpoint} {currentpoint} ifelse
+%   currentpoint
+
+    Voffset sub Sy add exch
+    Hoffset sub Sx add
+    Transform
+    Sx neg Sy neg moveto
+    Char end tx@TextPathSavedShow
+    tx@TextPathDict begin
+  grestore
+  Sx 2 mul Sy 2 mul rmoveto
+} def
+
+end
+% END pst-text.pro
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc 0 0
+% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
+%
+% @@psencodingfile@{
+%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
+%                W. Schmidt, P. Lehman",
+%   version   = "2.0",
+%   date      = "30 October 2002",
+%   filename  = "8r.enc",
+%   email     = "tex-fonts@@tug.org",
+%   docstring = "This is the encoding vector for Type1 and TrueType
+%                fonts to be used with TeX.  This file is part of the
+%                PSNFSS bundle, version 9"
+% @}
+% 
+% The idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
+% MacRoman, and some extra characters from Lucida.
+% 
+% Character code assignments were made as follows:
+% 
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+% 
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+% 
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+% These are /dotlessj /ff /ffi /ffl.
+% 
+% (4) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+% (5) /Euro was assigned to 128, as in Windows ANSI
+%
+% (6) Missing characters from MacRoman encoding incorporated as follows:
+%
+%     PostScript      MacRoman        TeXBase1
+%     --------------  --------------  --------------
+%     /notequal       173             0x16
+%     /infinity       176             0x17
+%     /lessequal      178             0x18
+%     /greaterequal   179             0x19
+%     /partialdiff    182             0x1A
+%     /summation      183             0x1B
+%     /product        184             0x1C
+%     /pi             185             0x1D
+%     /integral       186             0x81
+%     /Omega          189             0x8D
+%     /radical        195             0x8E
+%     /approxequal    197             0x8F
+%     /Delta          198             0x9D
+%     /lozenge        215             0x9E
+%
+/TeXBase1Encoding [
+% 0x00
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef /breve
+ /minus /.notdef /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi /dotlessj /ff
+ /ffi /ffl /notequal /infinity
+ /lessequal /greaterequal /partialdiff /summation
+ /product /pi /grave /quotesingle
+% 0x20
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus
+ /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three
+ /four /five /six /seven
+ /eight /nine /colon /semicolon
+ /less /equal /greater /question
+% 0x40
+ /at /A /B /C
+ /D /E /F /G
+ /H /I /J /K
+ /L /M /N /O
+% 0x50
+ /P /Q /R /S
+ /T /U /V /W
+ /X /Y /Z /bracketleft
+ /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c
+ /d /e /f /g
+ /h /i /j /k
+ /l /m /n /o
+% 0x70
+ /p /q /r /s
+ /t /u /v /w
+ /x /y /z /braceleft
+ /bar /braceright /asciitilde /.notdef
+% 0x80
+ /Euro /integral /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /Omega /radical /approxequal
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /Delta /lozenge /Ydieresis
+% 0xA0
+ /.notdef /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot /hyphen /registered /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde
+ /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+
+%%EndProcSet
+%%BeginProcSet: texmital.enc 0 0
+% TeX math italic encoding.
+% No ligatures or kerns.
+% 
+/TeXMathItalicEncoding [          % now 256 chars follow
+% 0x0
+/Gamma
+/Delta
+/Theta
+/Lambda
+/Xi
+/Pi
+/Sigma
+/Upsilon
+
+% 0x8
+/Phi
+/Psi
+/Omega
+/alpha
+/beta
+/gamma
+/delta
+/epsilon1
+
+% 0x10
+/zeta
+/eta
+/theta
+/iota
+/kappa
+/lambda
+/mu
+/nu
+
+% 0x18
+/xi
+/pi
+/rho
+/sigma
+/tau
+/upsilon
+/phi
+/chi
+
+% 0x20
+/psi
+/omega
+/epsilon
+/theta1
+/pi1
+/rho1
+/sigma1
+/phi1
+
+% 0x28
+/arrowlefttophalf
+/arrowleftbothalf
+/arrowrighttophalf
+/arrowrightbothalf
+/arrowhookleft
+/arrowhookright
+/triangleright
+/triangleleft
+
+% 0x30
+/zerooldstyle
+/oneoldstyle
+/twooldstyle
+/threeoldstyle
+/fouroldstyle
+/fiveoldstyle
+/sixoldstyle
+/sevenoldstyle
+
+% 0x38
+/eightoldstyle
+/nineoldstyle
+/period
+/comma
+/less
+/slash
+/greater
+/star
+
+% 0x40
+/partialdiff
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+
+% 0x48
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+
+% 0x50
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+
+% 0x58
+/X
+/Y
+/Z
+/flat
+/natural
+/sharp
+/slurbelow
+/slurabove
+
+% 0x60
+/lscript
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+
+% 0x68
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+
+% 0x70
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+
+% 0x78
+/x
+/y
+/z
+/dotlessi
+/dotlessj
+/weierstrass
+/vector
+/tie
+
+% Have to have 128 .notdef's now to fill things out.
+% 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+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
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div
+Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff
+pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def
+/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF
+/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2
+sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint
+HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A {
+H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt
+sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub
+/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch
+pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict
+/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put}
+if
+ 
+@fedspecial end
+%%BeginFont: CMTT10
+%!PS-AdobeFont-1.1: CMTT10 1.00B
+%%CreationDate: 1992 Apr 26 10:42:42
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMTT10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+end readonly def
+/FontName /CMTT10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 35 /numbersign put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 58 /colon put
+dup 65 /A put
+dup 66 /B put
+dup 71 /G put
+dup 77 /M put
+dup 78 /N put
+dup 84 /T put
+dup 88 /X put
+dup 97 /a put
+dup 98 /b put
+dup 101 /e put
+dup 105 /i put
+dup 108 /l put
+dup 109 /m put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 116 /t put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+readonly def
+/FontBBox{-4 -235 731 800}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19
+38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF
+D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204
+EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727
+A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593
+F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714
+4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA
+6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E
+A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B
+E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F
+1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438
+452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF
+8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369
+5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA
+DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9
+BA304FA879392EE0BCC1A77C8392948FE1B07931A19298FB60E443E198089A0A
+16D46095558E6DBAB7E03022F2A762470D545CE6B8D931FA66E63DDB04125D5E
+A2F86EC0944B0D160100C2DB33B92C400A8CCB715F68477177459BCD57C86D97
+449A25D63E9584EEF820A7AB919BC62D28434BFBA0EC53913CEB3BF4857057BB
+3FB43E95092D6DC0B7CE4E1D8C1FDD292F80E973E277C7FCC9878D2F97D0E3E9
+8DD466CCB4EEC3E16429C36FC9583A048A83F68049C707E5FC1473E7DF90125D
+BCC3489C04F227D170EA0C1E8E021294FBF894B19E966F94B1F3FF879474E9EA
+34D55A9EEB4459E5DBF801CDAB652D681BC673C26D3C73FE1AE6232638CB2582
+F75CA7F1BA6327B0A39B251E10606247224799C0B710586D3E3DDF28A5864D56
+6F5C532735511ECB7C52B7B6D47042B26B5C7B7D12DE631FE3BB27C41F4FB436
+5874CC0D1A182B42E4E0146BBECF15613329897CEF40C9BDBD3E04163CC9BBF8
+202F1A53B6EFA137FD7F30D95DAC874E4BF7544FC321A761F9FAC978C8F9FEEB
+8EDE51AF3554AF92E3AC35809669C7D10AEE9EAE2BD1C09EE582144E4AF8255D
+3DFD9C3107DA232FE1FB923D3ABE78293BF063FBE35FE867DE5D052DC87A523F
+CAF17FA85C730F46FCA56769EA0C24B910CF044E6259C433CA1E5CA81BD6B001
+C51F9E8C66377A91C76FB2639962F68AE6BE1029565A08816A6D8081F1D8DB44
+2575753A6EF2BE0945EB11CB82077372CAF43778FC88C15FD48D169EAA988547
+2587284CAE46FDDF5CD68DF5A2AA08911C545C7E05F60088590FA71AA2E5C215
+5CC919925B26E62118C9045CEB84AD56FF970FB3AEBC6777A648FDB999386F61
+68C40FD16885A589F7917B44C5D7019C9D099A12618BF3553DCE470E19D7B579
+602E620BCE7E63DC68AF2217C2CAECE5423D4D92615030AB62A6F0FAB8FB99B2
+80BAA03CB6D2FE52C0421EDB9FFCB9749A0990F664DDE9ABF200410BAE01986A
+9D506BA4C0F57977D929DC9CC20A67CA170D5AAFC69E28F4FBA60EAEE3A950E3
+767EFC8696F5F0FA2C6A20875B2D8968E7A7F049A3232FE690EE697D5B0D2D6E
+BB2325DC4B524B4B778CFB67D68CED3851EA814EE1ED9BE24F5DA19C15D3F916
+A11DCB2F040976424D6E0AB2C2CF792AFDABCB24B80DAAB617CC7AD8944D227F
+285C6DB2391FA8A126234AA34E735CD104E6D9D5761577EEBD12A5BB4EDB427C
+D40C1E0E6270940AFEC5BA7FEBB511A07255A955CA92B46FDF3FF4B6E5156BD4
+5A05B49EC747E06646F0FD8362F975FC92F08DD93B7838ED62800199D7E71B96
+95C78756E7C2DACA27C760531263E547D251128C7DC63A273A3A24DD0FB68DDF
+F6387EBD6B8BF637CE24575980B2297808EA64C2D2F4A05813055201854C759B
+52BDF8F151AE73C348FB1C2B622ECBF4B1A939A0197BAF445D23748901411677
+C97F73A5B3EE0EC8102DE29E81B821379B47EAD3A5D525411FA9968E754B9B1D
+7F0D7174069D848A0443F3145261774B6EEF35AB81E95E6FDDB246D8A7F8F841
+977508EBF3DF527E5A6BE18EE48328DA54DEF2D93777360F2BEE4F78EDE652BE
+40D8BEF931C07648F5567569C2EB8DCEFF903ED37048FA04758E17B45C1510F4
+6D934983BBCAF3B8C5678A37AD91F4D90345695B73750A60628EAB6B20F218FB
+6EE258ED5D93B5821F273AEBEFA09E3F462372A4026C41AB8DF48D00A6168333
+5B0D8CEE6227492A7ECB28CDAF28E87A545C4AEB12664E23C2B5438D29C3BF95
+C9E602E90733FC448EFA227E5F4265E38DBA7A8B85BEFD26CD5DB3241986CB63
+621D63D20D520F0937F094291664F11131A55A51E714576179C0EE97C11B6FC7
+9940E96B070895AC16F0C5086268FDF2D09CD99A0DB384548F11453EC5DA4EA1
+7CBE97CC2687ECD2AAD7714AB7027E0655068BF3A2164DB61CCB492B47279ECA
+37B7218722D2F8CFF93AF2DE516F6856ABC8CB238DA85D52770FB5470400E048
+FBD446940E1F99D916C2B1FA019A0B41308760DF77FF046CB203211E83F33418
+8484E6CA3B2B6E923F2C6161512418902FBDF3B0D0BBE2013E80D4858EB9C0F9
+F310795936D170880A05672E2DCA2E8885990C365477BAF999490A41550856AD
+74621591FD68B9CDF2204A8BDDB6818B7676EDB3F801BB02478725F516B8B1D9
+00774D100198A77226AFD1654DFD77579D5E40983B709BCE6409B17460FEC8A0
+9625C391A4D986E12E556666A71D23CE0386175DCD7D1CE799F7BD41D4D9A5EF
+292C8754B623DB35C85D86CC08AC34F4C364CC703C3E225208D17FE0CADC0250
+0C7531FBA85B3EFC6527E2C11B68C2B537590DDDCDCB61E28A980F58DFF27405
+AC320C6FE6DABA378043C048FBFA14DAFDC39AE5005DB0BA335895E45CC5E4CA
+5D9BD7F6FC53605E3F0CF03C3A2826CBDEC338658AA00E376AD3E90448194A39
+D3C7B40B108F042D764A33E4CE06E72D600DE0336249FDFBF87DCAC876EEC15A
+9C28BAC6EDB8E8DE8DD74DCF5B2E7C44D3B188B40A0965A49F4499742C586B8A
+3D49E6424529535D0D4CA4BDEF6D1DB1AE53CB7E3F58EC441DE3713EA2C56AC5
+7D57025440E736F018CCF0C66E1C37FFFFDBC65A43D2BA8C1905A58D53F9BE43
+A22998967326E2CA70172587AD863950691B3AEC4696A0BB8B9E6407B5404858
+AE38AE31D6968F3DA2440EE7308FF058A706E611EA6F820604F25FE006897E25
+A6436001AB336BF8D07C05639D09AF299F5DB72CDE2A85B9C6AF7CB3484D8570
+00AEEEF7EDB549EB69CEC2EE8C0ECD9EA5E276DE6966F2E62C6AD1CBBDDDEFBB
+261711A76E8571074D59372C048560E38B68C633A324362327D4BAFC86D18494
+1F7BBB7CD41C58B04BBEF3B0520D6C4544BFBA0154082FC5835CD1C1679C5166
+0E3505D0E55818461FD1133DDC55B17F8052343A79C75E04EF7D2E6DF041B65E
+2A4CC57F62B6C7AB8E0364DE806213C1FCD8FBB136C35F4B6B70426AEA039386
+A5B486D3530731C1162E14DAE48CBC4A435B521A34037E5131DFCD3D4FAD93E6
+3EF5762020C3B414A4DC8281DAB1C7D7DD417C0858B40DCF02BA50DF8CC9BDD8
+E7FA5B97BA018F97BD066421B1D26AA2C84BCC7974B7DD2D5B7E10BA20BE2E51
+470690B4FC583A3C2C4C3D133AF1EB79962D870096EA127476D7E3768AB127E7
+6CF04D149DD104C2F0481DB9B52506997AA1BF61FD983C4501E4CACFEF5E3D9C
+174656A64F6B003DA99DAAF3B26EA6C883C046016AEA6F56AEA81B18D07072A8
+63F05E84ECC0CC8928FE3F99BEF09AD22563CC7FC03211676FB32E18C8D63B01
+731B8FDBA28796D5481E1A1F70717157A4F3F6E78FDB2A7BE39AE31DB1F7C092
+C40E9C38794AEA77E4AE6F612DE0A66C0F32D4E34DC2D4622BD9C6D5B7A69426
+98EBD9FC504902A48E6D59F019A62F0A1354F3B57A2890DDFBF7DAC243699F0C
+B36DAA0B72E2C92CFBA1DAC722EE94BA107A424497555E41E02338781A4E4985
+74D9BB841081C84F332AD94E3D3224577182E44440A4D354893723A5143B61F7
+5A994E55AD346D6B0DBC92F82DF5E1E44E39767280CC4646FDAA163EA729A8DF
+8BB77A21EC49AEC11FC1CECB53CDEA8DF310B22ADE0FA20D6BC910E8B1E4AEFE
+6676EE31D2B3663E993B1CC8D55F3A06F6E50CBC299D61BFCA87D29A99C5F6CD
+90688558A52B09C3B0274460B9427BDDE9FC85955322F95A06A666E96B0BAC03
+AEC658FA63EEA813D54DFF383879198B44E71A89A1847C63F932116A1931CD7E
+D4093F2EA82F10789B10D0CD39E7D3BE3F276F401FD0C6931E2FE2BC0743B82B
+7F76A122773FE034ADD87B8BAAD6077396ED34B24E1078985373970E69A90025
+6B5AB1795FA4C340B1CB05F093757C7736609288A2AB222BCA352BD6CAD32B49
+9DE1FCC9B5E093D9983FA2AF42DC041F05FABD7054D742275B4D60CE115F6D46
+3816C0945EB7D7702EDF4AC51DCFFE22D39E17D294A01E10CFF320D4BF570819
+4903B47D86E4EDFB31489D28D5D4EA557B64867093804ABD2E403DE7ADA52311
+649DF43A465BB3B66F203624D07B0C05DED93D86583651562E55A692B615FBA1
+1A9B6ACA7AFB33D6D596397E53FD5A311C5DA90FC50AC0585EDF51FED2497D74
+A08BCB1C8B082EB5EA82029922A389D13D0BEF14785C5E87D51B3DB7F504F73A
+1C4A93135A323C00434FF7A826D2384814247D95B4BCA240400BBCF0E77B7E57
+51A22CFC0D6C06517C08F63819B55FBF8C406361407305182291F19C8C7AF727
+62E4DB2D15233386107FCBE043DEFE7526464A2F0A99A76396F8BC493565A643
+EE05FACF857968263D430A1902D88BA505517EE0BDA80B85EB82D0206A78C529
+E2B8F31B6678D2500FF442B094C348F5C6B9A835E269976EE40A28B73FAEFF73
+E802DD8A2BF0DEA404ADAA31B73E85E9C5756D3E5FC427C7D833C93D4C9DEAEF
+824B326E203F7563F51D9110AFF6B2A48BB35C707EE87504E50D5771DDF6A96D
+E78137B70FE58248050B2198AA6D1E1474F5C5F6630A60C403813C02B46A64F2
+622E6C255677E8A77405AD3B90146F1624913F98C3E1BA38C1875B18BF54760C
+AD15DD5C95F05AFFEA73AED0B657681EFBA6E31121A50EEA5257BC2B829A96FC
+AE1A50B16E29ED8B2FFF999927467E579CA86E6FCB5039385220C5241C32463A
+F6268019FC954B9A77C0AFFF54F74CC65C8CA2E9ED5ABB5DEB6435B42DADEE7F
+DE5483F115FC4C60C32317FCBDD30011A74D9E96ED133C27AC86B92349D9C574
+B796FF54047B0FA4BF626749E2BE106AABBFCEBD5FAED38BC58B8E539F45775F
+54B78C59EF5A9FA755F1EB53EFAFCE5CA2B7EB9F5717F3D08312A0AA8085E517
+9324837075F62937E3F64A86D5C1C1B49D58F5658A083BEEFF6D2FB3DF355136
+D615062940037BE250C24E56C998BD945D55A95212141F50FF77EC65C124992C
+72E037A2BDA4F0E4C88B171B0F7ACEF4ED487A26B287723533A921109C11E0CB
+E4D94E71D53722AD90B8A4478A3D2994AF75572BBC8284CCBC0B4E1024A35DEA
+DB5405FFF86ABEC38E26548DBCACEDA9566DDEB3B3EBCA2F482C27B6CF316CF2
+EB1D3F382C119754DAAE8FC17DB7C7AA02199D6C5AF1927264C2ED45F937F2B0
+3B361FCAA80319E11473C02ED3F1E1E0E251C60FA371D676E81A45BC4AE72A63
+8FB196273E455129E0AFD5CFCE22012FBF30C1D82419E3F82B349DBD42DA864D
+F64F5BA8A61BEED934251A07E1B087EEC692139E8D943D5E92D1E9538E8D44F4
+681DB9042CB520DC9413658E87AFCC00BF7FAEDCA09D8291EB885C5FA6FFDB7F
+E6ABB4197347A2D5C9321F41411F163CD592731E73AB915080D8C1BE7E0BC672
+ACF57BFB82F9E321953398A174CD08D42EF5F264DDC7B59D1E1DB985FAB00F32
+4C42CCF42C167610E453F10BA94FEA30FEACBA82EC955CF52F2D1607438467C4
+66A663BA118B39DD9A7FC9366AE243152F14BCA60E9D403D430FD33924F24706
+2CA738B7BF58EE3947BBCBF0D3E4169F51ADA59FE80648E3ADDEF7EC480A3B22
+7790B34C338B5B5ECAEEB4EB1EA86E9CF89742EBA7D1D7BD6B58F6C33123A495
+3D51DD35725ED558C036F65694BA2BB1128D93F0173AA263DAD4D1ADCE9292C4
+F0711F8103DEDBF4FDC754338BC324BA54ABA5AACEB2C5C8739B899985D5E5E0
+447ED9FFAE688E5F01346C0CCAB1140C1A270858FB914E9E23253E31CE528342
+541C9D2CC3A08B610E9C226836F0ADD4473A853953FAA1330A309F4D597C21F1
+82D16FE10BAE63E386F35510E8816B67DFC0BDF201B42C6FDBA23EB5816483C5
+8F462324C3DA58D3FF6393DB7C957B29A663446B22FE9B39356A4D1DF28FA325
+175659A6A6F2D898829679A160B5756DA735E32B843E35D944B4F37F2702CA21
+6054C356226B077FA684B7CA59EA685E8559D8A0125EB1A9FA4538807FFC3355
+D96ACB2CE4CAEC38F480D0BCAF2452537DEB950539F1FD9099A0F81B225ABB81
+6AE505BAEE126D92474E161FC2B3110FABC6C492651E2981DA236A6CB4350544
+FFA90031A3CD20C724423291EAF1F5FF97F061FB413EB4808D8CFC52843B5F1C
+758C4AA68F4C8D2382D00D94F829C3E1B2A3787ED62C1E8F2102781DBE5CE126
+F64F50681B8443FD1F61C4A59A132C03CF372CE9A4648D2CB740AB0CE7DC83F9
+914B59C67155CE11A1F365DDE1C233CC3A1B96EB26A52445ED4AFFE284719DC6
+B15FB3E9169AEA4348396812340A546543DF2435D4BD60A5E713528526209B18
+0A4A305C014845DEC180DDFF511882601AA00AF89BE1AA4749BCC7F14A804AEC
+8B0BA1AEA67D5AC71F1D174E3B94CE20C8F62659CD973B303F4759B41B812AAB
+E350A8CA0AFEACDBF71735DDD8FEF5EFC946E100ECA5ECA1593800B611B83BCF
+50F89B6CE9373924FEB9D84226B697E39A0D5FDB53291342A22C8BF1FC628A2D
+E64C089405F02CCD9B8DFF410EDDAF5C6390223ED2669AE930D27B9EB243587D
+0A0B88E18AEC7A6E4C74940F6ED578400C43355C4E9D7965F745B7FA4384DCDD
+BB12AD2650A9C1F2A6EFE698E4027164BDF6397D7417E4764DD677BB862D6230
+58320795F649804BB706899C88599065DBDD80502920B517BC422E4282E80266
+C5EC28AB9DD8399244A70536E78E4EA5D6887CDE8F7D635F552D7E1CDB80E58D
+366F589AF355527517FD26D76721D4AF5D70D23FA7E744AA18AC825931661354
+20E4BB43AE1E8FED077078CCF3D403A7A40BF93FB54A02725494DE9BA903623A
+1A3B3DCD9564BA38A662D3DB02675D7B4B84C4F93F6793A85F51E1AE977E911A
+E0EE9E49F7F0CD92DCDEAA57DDDB67A1A528E4320F504A9F82B828AEBC9970B5
+97847791E4E0D90D5F3532F764684C61C8F2100611F8F40CBF978A6FC174
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: MSBM10
+%!PS-AdobeFont-1.1: MSBM10 2.1
+%%CreationDate: 1993 Sep 17 11:10:37
+% Math Symbol fonts were designed by the American Mathematical Society.
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (2.1) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (MSBM10) readonly def
+/FamilyName (Euler) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /MSBM10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 63 /emptyset put
+readonly def
+/FontBBox{-55 -420 2343 920}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6A66A4000A13D5F68BFF326D
+1D432B0D064B56C598F4338C319309181D78E1629A31ECA5DD8536379B03C383
+D10F04E2C2822D3E73F25B81C424627D3D9A158EAB554233A25D3C6849ABA86F
+1F25C1667CB57D2E79B7803083CB7CC0616467F68450D9A3FEAB534EB9721003
+DBFEEFD050F3AC3492F5C74162A9A531ECEC0F47610B4940E946D21CAA771D30
+A6C27ECBA11708CC46C62396BF9D1990D579D0C394899D24FE7A4382EA18E7E1
+160E7283AF5BE17254790628E79FCC206F28B5566075B3A5697D5209062544FF
+D85FD89D6F43D6588B242AB2666B5D2861CD38A8CE676503EDFAE84D12A71E77
+8405E468FE391F4F3F50D2C57ED55512036B0DB8E76A7EF413ED08673E56DE2C
+16A3B65CD478433C0D2F9FEC4E662D54DAA43CFA6957D2A9AF8979BE06F70B68
+ED4C8C493D6DAC4971A3F1D010A7726D084EC1074FECD7D12D72AE16C26194AF
+21AF5774D9B860EEE8608D34F150092F09C19959BAA670022B9A9F263CD391E3
+74DD1D1B4CD4D75273CAA4E37F68C631723E08FA35AD34C0AFB4621AE6689861
+854D16CE1C375FD159A337E221A6FF1CFFB5693A0623E7EBB58C2969F590D081
+AD92DD9E5322E26D6A15023664AC73A355998BCC48ADD0E7A4BC79790519606F
+A1FEF6075033BCD422EE8233B83D1E7C20043280D531223D5AD4D5B41669F884
+95CE4D6DDE819B588742B930C579EDF743F2C74C95F717FAA6154FADC3FE2975
+F59CFB1C1A29059487E75C48505BAEAD7145667D4E18E46E610C868A257173ED
+0D30EAA4C090854DD8378E92D0A376226EA7DA63798F247BAC770FE26D70E72F
+90CCFAADF118304646955B0310C65F6CA51BEEEF87AFFE294D08C443636DF75B
+DE5A40A671EB63B8FBA940417A22BE3706D2341E62C59351946035638A25BE94
+60C5AECC478C553CF2E3B4CB088D9484D697E831038F8A531F3EEFD41C31449D
+6DDF83FD724F4C81B0D713B73E56FCD2329063033F6A4DAEBF007FD440CF3509
+5A90257034F5827C28890A0994B32EA705AC88782F3AF039F94AF3C6EEA0857D
+3EAA1D1B61597E6AAB0C0CE342E7332A947102F48F28D169AE3575F8EC625964
+520ACB3FFF574B9D39D7BA6CEAD0ACE429F4F147B848FD26C3C2E187CF76E7A6
+FE0CDD9A53C3E4586B1C252E056BF41347B2B8A28510B8E53183D24F5B758BF9
+2A4B744E2DFE23911B0D40A6AA8559D89128A29EE51A806F533B599CA94C44EB
+3EEBB6304B96F2FCEBCE45929D139C3107DC10ED807E1D8B5229216787C20B3E
+E4413D68D0A7BDCF429BDCD1E9AF9B9590BC9D6211B1960CD0FCB32633EB7B23
+67DE12C994F006556E99AB540962208FAB61
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBX6
+%!PS-AdobeFont-1.1: CMBX6 1.0
+%%CreationDate: 1991 Aug 20 16:35:30
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBX6) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBX6 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 49 /one put
+dup 54 /six put
+dup 55 /seven put
+readonly def
+/FontBBox{-49 -250 1367 753}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F05C11F9A72F5DA508C30BC4BF52C8B1EC5FB
+7F9DDDD0964A6D591DFD9EADB67720E5596FA8FBC900296430DED80E17C9C632
+C6D81D798EACEE7FE9DD03BB1D083103B504E110AE2A98433FF946B31A9BD010
+E531EE48EA92102FC8E1A26D47BE7D613724AB2DA99F90444388FB6828EF2D22
+9D97902D566E2F3E9D83F4A88315338D5DBB3C596DBB8026293C2AAAA6E1EA81
+2D3A6B6E63BB9BD579F33E12B666757E9C6885DF78FB8571316F7270ED2DE22A
+94F2580A51382C23282C5F560063F6E55031F2E5EE94EB4C6E6A83FE65B846AB
+DC03417F00E3F923D48041C9A5D891296186EF575D80C5C2954D549D09BB6BE2
+6E9F1947619D7CACA8059B516E8FF7D38C3D5F8FAD15618DAF9570675B54460C
+5C0B6C929FFA36E49463AF53B519407A648644BCD5C65194C2551BC224F574E4
+97F0BF4511C29DE9ECE6D9283F067D061274B3543695BFDE08680244AEBB5DDD
+65B7ECE0FD9E23E1F82A845295A31081410135D4111C337C95B1820839E82947
+44B6E99C76EF2A6C082363FC40C460A76EEC8C9E0D9E95496D27371B680C4C97
+9B6267975FEB4770EB8EE55D4BBABD079CB8856B686AD789DA5B56920A475C99
+88BC15BE2D97354CDDB3F529461F09594E9FDE6401B5FEBCE8D804E2BC8433B8
+1E87DB162C037A4611B558070F9F7F79F8AFF124EF1033C2AEC73A608C4E4A21
+8E7695DF125281E0C45F6C5921B16D6725DF67943B6C68829082D1E03956309E
+CAAA93185582014C37C4E6E945A572773B0B0A2D76EE5B168F047E5931044903
+70E65092B2E166BBC365D3994AC89B211985D09A3D08ED8B15ECE9FC22454043
+D18BA678DE6618940B338101A8F395F1912E89BB616AD7E664D04747A49144AA
+433A90280CD8265C6E2A4D081193414A21B904CF5DE1745EE5660259A9C00ED8
+4C6406F9028A6519A7F20BDF15CC8EFE210FE24F7D7FEBDBD25508136678029C
+62EB56AF76C41AA0A9254573BB9E5887BF4858CF31E670F0AA9934AC5FD1FB8A
+539AB955014AB6B870CD7241DA3EE63B15C7AAC107E5A25FD8812FD33AB6C7B4
+A16F164A87AB4C8EA964D417C8685D991B3C9899F147130D9CDB450C8985AB3D
+94DA7C5547A344196B53FC3DAAF128377BDFD69158082F15C73A8B48E672720A
+9FC42BE653A3C86842FBB444254EEC66D5107CD6B37083857ADBBE8A27A332BD
+FBB3CB5EC3AE1C83D3129929AA5DCF72ABABDB326CCF2CB9A48302A7EDEBF522
+6970D3A8D78343DF96EABE9CBE7E29E900EB6908760668F0063321191EDD9F0E
+BD4F26C07CEFBC902630845844C7C6BA17F534A995C68EB936EDE3AC0A664813
+4599E300FB241B7C5F9AD697C29DCD610E195AF8A562DBB5628DD0916508C8C1
+41AE3791522D58D6253DDC13BFC16B1A3A6DFE12626017230912C0F056CABFC6
+2098D5A7FC464BB6D8DBE3C350AAA9BB3F858FFA9231D037F428AA10B3AB1972
+75F66CEE086329BF73B59DC2EC06E95B1B2D49BDC76DAD939F48F631F1C01CBD
+D24B02DF96DAF91A7B01B9C3DC562BA8E94380D05FED09EB2FFA4EBE8C4F1D97
+43A9907D7973F2310AAD9F98AC092E23D62748FBAFB1369A41979744770C9F11
+BF55BB7A6AFB2EB6F0AC1A584F01BE8E81A49C67BA3A3994338B99E4DDA0900E
+108608AE2F8080B74E9B55B87C1DA7A15CE473D2108D673E773EFEE658008776
+1ABF8E6B76DAA9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMMIB7
+%!PS-AdobeFont-1.1: CMMIB7 001.100
+%%CreationDate: 1996 Jul 27 07:35:50
+% Computer Modern fonts were designed by Donald E. Knuth.
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (001.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMIB7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMIB7 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 11 /alpha put
+dup 27 /sigma put
+dup 34 /epsilon put
+dup 77 /M put
+dup 97 /a put
+dup 98 /b put
+dup 109 /m put
+dup 110 /n put
+readonly def
+/FontBBox{0 -250 1294 750}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670BAB68BB2A3981BBAA823C8858EF31989BDBABDF4098A
+E4EF75BB1764F1578F9CFAAF2948789888274ABDFD1043B1979B55446F38D4A9
+BEE0FA78F366D6A169A173AA6011E82B445A8797E37C48107C750383AAB274E4
+8EA55C83AFBD4D7CA454D8D0B21B556D7ACB02B73A82444FA1B1D6F5BD26D69D
+E9E4C809F92B4A969F8953AE78FFDBF365F24DE9C46852EF06999ACF1AF23DCA
+C20F84FEEB9BFC15D6796CC805729E436B6D4FFAE09F971F0B863021CD0AA3DD
+648543DB7B2919D93A47C7BE06FA63199D2697B931F831AB560D301B759E72C7
+0B9B20F9955B9D4EB96888A7F16B7B75E10C7F9B415D1443A152450E84669799
+8BFC554C45650CDE076205E109A1E3D453664BA189E4E782FC320A7D64C140B5
+1A9805779CF1E5E3A2472704B86C7063EA80DEB00782DF225A155AA968A78D8E
+7A7D6349517378B46444669ACF48916FB453EA83799897FF177D6479B1C4D74E
+DDC0E907586009102FDEFD1CFAEE2798FBA979DF5C292454A6B5423F01C6923B
+22A74651C32CBA3434D016D9659A5DEE6CB6D7AAEC53858197D177D3E2CE658C
+0C09E5DA54E975FEF16EBB05EF82698407D3AE2C29A773FE41B535035FAF1882
+964518468C3D0C7FA4618555F52670EF9E09C975A2AAEA4A3FF91290CD705070
+6C97C740FD7F1FC881D1190D4346DFBF5591DD5CF6B37DF81109B347FC9751D5
+4E02ACE998F1498CC1F441D3667571369CCBBE584F28D5903482AD0A907FE9D3
+EBEF19D6284A5D738000A435B451557F381EED10C42AF652344BD20B1597B872
+FF359543D3BBAC8F3B25BF5DCAE2B29C8FC512D2C5F78B048C0028AFD68B9ADB
+1B6A97C1D4D2F0934A4181AAA2C64EDFA951B6DF8BECE1AB572B814C20CAFEB9
+1DE9A00C181A579D373539E8AD159D2891AAD78470D1ED50B222ABDF7DC3B76E
+E8AAD74F31A6B4926E1FBB55FF3D9AA4686D1B8DE4AA5A61C2716FC8041D348F
+6FC80A05C219672CCF002F919CD785E3B72F2BF846B57E1066FD76E43A763BE8
+FDED2C513690CECD10A54A3281F18C9543719F90217B8FADECBC7CBCD7D4B885
+AB7F5DD10679FCA5F7EFF91D63A69B1E248D02EA353EA834E1F86079F3BBC478
+D2EF8004033A4C316ABB86A95F8FBDEF27B9FC1AD32599478821EDA9FDE18036
+D39D5F49FE4333CA08BD39FCF543805C6423089BBA44118BEDB82ABDE315589D
+9AEAC8F8261444117AD63021473351D5CDC9E664DACAFAADEED631C5923205BD
+49CD627875820686C412BFC78C427E8E051B99E95D205AD9D64E7B2668523E0F
+A5EC09BA3FB68C4C05147AFDEB6BC1A169F8CBB6E313016221878340DAA18AA6
+AEA3B817434EF11317DC8D95979C461AA69DDB99797D1DAEFA48B8BD40190510
+310F0BE1B88E80F8DFB0CEC463BC5B80B51EEB416941DF533537B33C794385AC
+2427B1420516A5F818A212DA6F1930B407248B6665B55D44482CB85FD4D24DB0
+3D753F260A585D552CDC9E1A77AA5D7F2701FFFC593487D43D5C9BA572488875
+7ADD191EFFC574588DEC1E180341DC959F8EF56ED5B245583389847B65D114CA
+FF0FCF67585A6BCBE22DA29416479AE1467125C31A3361CA4CB0F85D2C3891C3
+24022A33B31B9495F8364E89C62F53325C961AD2C10EBD86A1C576887657CED3
+5481C96F1BB10930E2D9B5D376A102BDE367D17420DC491922B03E75B8B03938
+AFAB7EDB832347EA80DF035DF41DB9479E68847AC83784D2CAEC40CAAB54A28B
+E011B9773741ED21D2FD637018FC6C209F2BFD019E550E92C6CCCABC831C1FB3
+ABC67B77253395AD82CE25D81C6F35E2A6C764C2BB3551CCC34C6849A1A4CC3A
+D0B5B4F08D7C69B92119A351858C4B4B347A226643E3120E0369117E28D9A8F3
+CFF49638D93A63E7CFD78A7AC26F1081880DD017A6B813B86E4BD99FBEC1FA8A
+A55348641928C360D89E8BE6053873649A94A224DAB0DA1617650B7D7CD0C098
+0A30ED4EDDF3832A24D9AD8C8B6F5DE129D9F05A661ECE999B330A48663AEE76
+DF3265DCAE56B7688AD12D0FFCAEE51EC4AF4CB515D44B27EB505EC695E4AA5A
+B3985CF22B0DB23EAA8F5AC102109101DB89275BA8BD18E6C8FD768CEB31B118
+63A1D5FE2F6F8B77763A0DDE15720E45CD3224BD68293E29A358734021DDDBCC
+A591FDD5E088D5FC843450474A6C9C5A6FC432999E3CEBE6DC381F9D47C5C824
+1C1BCECC171CE687804637C5003F52EF48739F5446308C491F2E7729FB545BB9
+12C30BD3D0FFE398A42FE0CD7F6123209C4CBBA533E193C42C2D60BA91BB834F
+ED93A536B5E27225F88FD513D319C0902ABE48C33B0456C58F0CE127523CE1A1
+139B89B7FE7A93844A2CE7E327371411CDB43A964838DBF0B81D5BBC66AFACA5
+6F2BEA8A924046AC584F1240E3E7FAA043FA92182C236034CCD38FD152228ACD
+D73460C2A56DA992C567F0F5D3B6A4A62E7330B42EFCDDF80E4C9464FDEC4C18
+0113FC78FDD9F61B96249B3F25E0E86432117D8E697B9114666305AED0484681
+3D765F62E65EFCC9A538EBC35FF15F6A55936419507EBDA25711637ABD3F45F0
+60C263D3A7244B47996A07A55661E4D58334942A34FAF4FA2748BDB858784CC6
+0F4799DAF45AFF1ECE8214E3D55AAF2BD1E14B3F9CDC9D80F70B6D424EF9E978
+CB22481AB8B8BAA53BC9A33C8B87F9B95E2ADEDF6C05D72506E0BBDC83816BD1
+6C06E9DFDB46EDA2DEF3333FD08E31A5513FFBC8D87D9E217277C48EBB6E86F5
+341A08148157CF6C6F34D89C5A2357791375F74FB192078D981FEBCA4F5EDB49
+4A4E14403E6E3BE8D3B83E2BA5DC1FF6476C18B2EDB03B453546EEE27D3493F9
+59F9426134D3A21148AD5607ADECAF5BD52A9339155B1F05D5C2D7EF226B10A6
+304BC86AC6EDA11A294B061E26709DD63123E02FAA6F1EBE9979BDB433B921CC
+CD76A84D89D39F64372101502BDAA3627F8DE78D8D31280D26815072410B47CF
+8FA169C0172B9461B1A499C88F1D164F258FFD412E10E64F9144E0DAE8EA83AB
+842D567605F320217EDF2F2A954DCAB4421DF1253D02F10C8EFE037A1D10E046
+C6E064370F86081252F39EACE478B5C9FA22570440A820EA25B4C3EF00C7AB22
+2126DC220C2180D0FCE081EB9EC755DA93371FD4C7E81003499F4DA357BF8936
+6A08DE332980748E77D13F7B9CB92E87A6C3470D3E717C7135DB283429F4E711
+A8B1480741EA472F1AA63963B242B8B44C1092DCF2F48D12444F9EBC6F4112BB
+E29EC699F862DD7840D542F54EF26BB580BC411470088341BC40180AF2B76EDD
+D446878B94865E9DCDB65299EB6FAD3C1EB0CC263C9C6532BF516088E096779B
+7C58B9373A82E5EBB3E10FE5721863F82EED2F0DD53FF77528CECEFA8967B25B
+B05CC8A6A00EEC458174344F33910D4FEEA33D603B1106D63E1533F8660D69A4
+D8076F0F36B74FDACF43233D749B4D0C88467433259C93373A52D2D286D5C80D
+D36406279239E59C8A9FFE0B2B5870CBFDD9CD2BE8A15A46C98B83359C1601DC
+7FFDB4B34DD190A5C0595DDE24AD33B25A34C39FADBD18CB2BCCAF918CCD0A03
+E0EDF195E9D47F56236EDEB6C267EFBB98FAA92746F70F995C007CE23024C3D3
+551FFA3F9FEBB4E6C5C13A28782FAE1528E6ECE0912EED77BA8610AB6F7BEA92
+7FC9FA417FCBA386F96489151E2931369B711E255EADC5B9AEE7744B136BCA94
+39AFFD8BF18C1EF54B386E3EC07F7B9C8B1FBD27A4406CCBEC87644F494ADE59
+71C67D0149E5CDF0114F04C0E3E991B63C4133F5BEB7BF9BF15CA4AACAE52CA0
+5C750E96196050F36ADEA56CBF6447529BEBED4EF24AA1D1D6A99BD25CCFEB2E
+BE7E195FDC360367E637AF1094B4CF3E427E161D47262732237A1C2934F55A03
+27CDE1B363116F9A1B03C12002428984272C2925B9DD9FA3A650800EEF616AFD
+40FB66E342B1CAA83C5AFEF131D277C11808174C7DF78E832C99A728F7854556
+CF3BE3490E2BB4497FFE95F98A9478A5C4732C1B71CA11C7DC02A8E7CB588BFC
+1C1ED10A6863D1DC95FC4323245397606D47872FE37454FA29A35ED331A0F842
+310CE8B0DE8B14F59B776BDD121BCBE8495125C885D5A6A09999C4FA1906D1A9
+6C548A386BC4B21CB6D4F470FF9C88F2C8C61B22CF7B3583EE52BCBE79B0293C
+1D5586F087E1086D2EC74CF14951755AEDE37C232011AD4907F5CC2B5DC2B215
+01489563503F919E8BDC0DA88FEF3FFE6E823508EA9F4DA0103AC7E7003A10DB
+CB5A6CEFDEABD16BB5BCEDFEF044323DE1CAAC09ED4C63A8DCBD83DC79D94D48
+AFD5B26B37DD091FE71503A63309C7D206D7355679DB7DE64F426ED9290D282B
+2EFACC28813AE4B6FFDA821D8AF6A5B33682AAA828A45E1371FB38B4D4A70C8B
+330E6F09D5F6807760A8A4AD5CE859E1A79FB784A1506EC9113B8A2EF5EE6E72
+E8CDB5A91AD4C8AE918C5EF7EA93C37BE3936CFC4DE2A00E561815485CB4488A
+4F3F0F68A0E1476F53F71DB87EE384B795AAD7C53B309169EF2E7E6C1BC89263
+E34A0318EB7B4140CE0C045642059F2DBF3E65F3259678E261E0C7A561CD6256
+6D0ECB319C252731
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: MSBM7
+%!PS-AdobeFont-1.1: MSBM7 2.1
+%%CreationDate: 1992 Oct 17 08:30:50
+% Math Symbol fonts were designed by the American Mathematical Society.
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (2.1) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (MSBM7) readonly def
+/FamilyName (Euler) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /MSBM7 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 63 /emptyset put
+readonly def
+/FontBBox{0 -504 2615 1004}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6A66A4000A13D5F68BFF326D
+1D432B0D064B56C598F4338C319309181D78E1629A31ECA5DD8536379B03C383
+D10F04E2CB7C8461B10646CD63AFEB7608468CA0FCFC4D3458FB43D22879B515
+27DD9CCF44C2BFCD95A4DE911E4915FBC02335E9999FD9B546134081D6DA3792
+EC4A76DEBA77635BE52E09986268A919CB48B5EFB1A1301EE0683CB5709BC8CE
+D819D799020CBA673BA39C911075501395B1FD20EAD392C9D5A8C9FD1198C737
+D1A614CF0C0432F29DDEB4BF9DB026908DBE89EE522B7D55DE9BF64AFBE6248E
+2E10466655EB9083E7D23E3F0EE26154F191BEBC9987930CD4B4CABE1275BDF9
+8755EF3D531FDF91D54954FC53F15A38D1E8F8D1E36447484FA2C09D34813615
+838B6330FEAE536D08376E4A0FDDF58CDF5647C9F1FF3A7D1ACAD376DB3CADB6
+9459F7A5D4F1864863B79E9F93A1EDE8B99C3138D26227C01F6FE0AAC800F2E5
+94DD81CF7B1355B642CE45CB532FC5B535D66EDFFEA076C009E87406D9772D71
+848C3C53B7496A5D6B58679EF11E114C5F457C6A0D3CDE50278E4A89D5393B1C
+F877CF4E2142A4D045C4AA9138105D748903BACC28FD43DFEDB341E1FCDBE2EA
+D412498FBB5374D6836CFBEB13D4C2B7B9625C25B037FDA9DCC42F5679C4B3C1
+6340E341F73A9215092C0ACC505A859FA935BE5172F4F6D4A30E73914DBD5297
+7FE0CEB5CD0B92176B8174870F9FAFD22BD2ADDE02B5705B5FAFDEE372F17857
+40C1B4024C9F04375B9CF997E9D0C0F7D82465D678BB9810016E6BCC9C4374EA
+6B2CC834894FDCA891643D9417369458A630FD498794823FFA55705315F0687E
+7592A5DFC8B8D6FE2F3C64B4A4F9D37F5F2200BAA277F2E0BA8E5A84ABC10319
+7BA47E1E8D80405541FC64FF71B84C0010920AAA4DD4BEC0D71E447A356CE717
+6FCD3B21A07E2B32DF50D54BDBD96C634197E502FCA75F122E91314F241D6D4F
+C28E2867440D324E80504245CDF43A7106CFF64E8BA7809A292EF017796AE18E
+F2CD78CCF84F82685BB3A147E4A5B7350541966264D191C1BEC22F6F0FF82DA8
+1D43CD551DF0F9CCC2142D03BE81DFBE02CA779D7E6E51CF2F1D7D48A788F42C
+908AF42E7A50C5BC65AE2FDDBA97B01E600D24882D98FFEA0EC3807B36688149
+C199CF15A74FA8DBB731CA8FD16C13491E39309AC7C8C47FEF5AC2CE02A2652A
+7416CBB2486D61DA08323C6BB1BCE4D3CC421DEB14276C7F1294CC3B5BA2BAFA
+C9053BE2615B7F28FF7418CAC67326884A2CC3402BFD71495D6BB7EFC64450D1
+C94E41977843140A6FD0340C39C88E86CC0C058B87234810E1E900ADFB99C232
+12C88EF58715C1998419546382D0CFAE4297C48C2BD7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBSY7
+%!PS-AdobeFont-1.1: CMBSY7 001.000
+%%CreationDate: 1992 Oct 22 12:18:11
+% Computer Modern fonts were designed by Donald E. Knuth.
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (001.000) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBSY7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBSY7 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /minus put
+dup 1 /periodcentered put
+dup 48 /prime put
+dup 102 /braceleft put
+dup 103 /braceright put
+dup 114 /nabla put
+readonly def
+/FontBBox{0 -927 1542 750}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F086C44216EBE57F4BA37B479BF1E5A5139D8
+91F3E6DDA157B25D359C5E7FE4CFB264DF1707BB6497D3E074CFF95D9FD269B5
+0B1566D1161680C46D1548BBF384EF8653AF29FD474EA2336C876979AC00AE18
+DC87DC0DDD3164B96FC6C3ED826EBAAED383BB3EC5044BA84A0426B87ED04C9F
+4B3EDFC734C241D9B3D2321619F870FE68BB4BA7C060DBE8FBD12F641E7709F2
+C430491944B78B1E59580798F1B40CAC4D59DE95941217EF1A861DDB0156D5C3
+349AAB13FEFF6C646F6401550F5853BC09B267A6C63639228DF55BE60A99E4A5
+308C616892AA0DC96ADB7CD7AB8AEFA859F69B587B61930596A46A905661E4BA
+DAB5E1CF15C94CF060B7FA600B17162AEC2DEE64A156B3F87248E7A7F88C9154
+8C494273B33483BEDF0BEA4DF6A19941F52AA04717623ACBDE926B4851ED05A0
+28698A1C5AE63A46EF473A4F3DCAF3E73C4FAF0C1077EE7A6504074C0D77947F
+940B16425B3F5834763732F26D3385774A1CACA70C07F58887A0301D1BE530A7
+D7AC00A0664617A0CBA9F6281FA4B9168DBA3C1EDCF915778351E6BD8A9CE7E5
+3E56F2FFE0969E1CFFC83F07C01A3873EE1CE4E124565E8F493BE4FAA0A5D099
+A116CEE4EC6C8CB2E93B42771FFF67680A56501A201E12AFDA8448ABE80BEB9B
+80428F48753C4EFB174B693C69DB81CEF0A0B75C53A9D5B4C5F26FA58059A324
+8D4E9D4E9C54AB8F9C21CD66B9B259F9C797559384A653DD43ED4B9C2110BB5B
+C3A6370921186AEE29EB4E62793ECD96935C3D9D89DC6AAECFB745BABDB570FD
+E7E6248B6ED9C09EDA896ECFCAEECE8C1E8BE20BDE6F3558EF5A32ED390ABF86
+3A585DF34F2B8B9567778BF51A1E642B2250FA41A71B710C8B9C9AE27F3F2C09
+252D287280A672A058EAFAF4AA0A78A5C3240919137831485C967C113C6E51B4
+3B2211C421385C1A111C8E2118E2CA04FE1FDFA03E5056DCA19B275F53BB4481
+5EBFF5EF8E01EF1C78B6F253B8028C8A45DB4E3B1F987561B43F56454669EE47
+BA3A72835EBE794F0BE330AB69F30EE1151B1AF4E93A8EA64D9146EAA36723D5
+E1FB36A08DA92A7BB951B988E8953EC309D28D5D523FD5041108603710181A26
+498C52CC6A21C02C9E8217BEF5A557F5FD29BD2AF5C96471EE2AB2C324DB064F
+19B6E6011D7217538EBB5BEED851C4F9EC73C791D55D7D92BCCFC862705D36D5
+83EB9D8B4AE6130CA5106609A83972E6DAC3A26394C29A20D9FCA7318CD2C016
+4232B97C33154B9266752E1919A604C946B4C785F2B78F8A9DC04FDCFF34198B
+24F635FA7475A1511956296B0E970AB6E1502632015E07F9D572F4EBE930995B
+66F4CBDB1846EE27C285E00B9ED19920A55CFFE1A0F52ABA3AFF47A39CCC0FEB
+4EE31A07B277945A659C3038B261B53C5E7DC9C6E00C7D71E8CAA4EB4F1451B4
+7F4BA3B8603F5379DFEB37F2E071C878FCC24756CDE80B9CF64C1FE0E5B4DD0F
+9356C2C66B5CC5A8F60E9605B0BC82EB96803F03027372B4E18C8617001C7BC8
+BDF12C756C373F974A55A145D565ABCA106B1351E70B42C1C0444B50D63203ED
+AF63D5E595BB84477C04B0B356DD98B6D4609E0715F3B1F7384BAAC0ABFAB0E3
+F3DAC29DFF1AAD3C170EAE97D558C6B0490513F9441631A7ADB2F15D607250FF
+AC9BBC9DA0D455C87208EDDBEE89DBA0DDC8AD727061A9424D1BB7B0F90CCF5B
+3C259BC674F05FBF8409789C3C785C4E701D4734938FC3188E2A2D4A49F7E84C
+77B6671ED312ADE6E19A6BCD1106D87F8AA2D7D65F167E1E6C5233247D4EAB7E
+683AB9D4C154DE29B071BCAF8F13873E04B43001865546E8799B16E37DB9F4C0
+7C47D8B5529F81EE7C3F567698C4E6EAAB7E5AD64538CB9188FA4AAC5D67F456
+D15F8DC2B5A94338FAF5BB4ED32C995822FA743ACD5969A0F940C1552AFCE19B
+6B7F3EE814BF691CD428E504365ACDCA8898884EC3B48DC13AC6B84BA5597E9C
+9C2C9C178B8F5DAEFE9024FD824A1586C7C3F73D2A98CC4899ABA2E670D760B5
+7A4566C5432CD162EBBF49C6D895B251726B773CA055A76CABFF9E48CBA1E3FC
+F27602498B02F7FCB4E7353C9A9CF847051544639F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMMIB10
+%!PS-AdobeFont-1.1: CMMIB10 1.100
+%%CreationDate: 1996 Jul 23 07:54:00
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMIB10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMIB10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 11 /alpha put
+dup 21 /lambda put
+dup 25 /pi put
+dup 27 /sigma put
+dup 28 /tau put
+dup 46 /triangleright put
+dup 58 /period put
+dup 59 /comma put
+dup 65 /A put
+dup 66 /B put
+dup 70 /F put
+dup 73 /I put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 80 /P put
+dup 86 /V put
+dup 88 /X put
+dup 89 /Y put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 109 /m put
+dup 110 /n put
+dup 115 /s put
+dup 116 /t put
+dup 120 /x put
+readonly def
+/FontBBox{-15 -250 1216 750}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D004B836D34E88C25F6CE738846C8E2E59A2BCF
+4ACF80A26D78872E9343A0537BC3BD7715F32ACD958D5AAED865BFE129278935
+063A31C2634DE2F9077E0AAAAEB224466B779096D8E3FF0A12AD5157F6603DED
+1A82F3511359143311179080C510740B401C930C96270FD1AB3ECBCFEF5DE53F
+E846BAAE95828D5790922640EF8AB9D7CEBE7669FEA02B72F86872D3D8754A18
+A1629C40A7C00C956F140BC63362478279C36EE353638CD3E249897207A94504
+4400668C8E702058EBF7284C9BDF830A3FC79C7EE900CC4C3664F9767A237275
+CEE3671644A75F1E696DA906B4C66870DBE87F5B4A176920C078ADBE24F55C09
+3D18CDE21B5FBC1C6A8AB18E05EDBEF9D1C1C18B3E6377BA2A688579D4F708F9
+A5CF4F56C5E39E2726106E9713E638775E606464CD674E5DC25CE9A696A65806
+C8E9D206B421E246F18013ACC6C7B2985BA93B1B7D7745CCB25B09957F50128C
+B523A55ACA6A7A2A0193A536E590291ED9D577B527CAD0372E05BFCA1829FED1
+662D06144A5FFA628C587A4FA05B179F1A7E3B23B47765FDC054271A0DBF9C2B
+B4F4771F80D1F7AAD9024868C30DAD5CF728DB2A71D86D53B0E674996E8C01F7
+EF97B225A28872F8AD4752A466E078C2B020EB832F237CB9B5631EB2D2EDDB00
+709D3864CA3A6C3EF18085EAEABC011E9F35C9BE4B5D0B608361F329B5784DAC
+5557A602E9E3C204909D84DB988F0BAB914E87CD685C7DA55C5E0B9F0176184F
+FC39B570873BBF346A0D1DE3942DA05434949A65CE64D8BAB0A091C40F7FF47A
+4FC57CB4420221C7B3EB8B891044B5FB0227009F0F6028D3F28545E63C8ED90E
+78B86EC77C81B805AC96640723AAA637A7B730A88C8B6CC7B53775A33822C10B
+260837449C007AF5801081E32374FC657CE3758CF4A8B81F71C60D8DE0B63A8B
+E1FC58FD7A49A0FE64AF510F1AA3A8AAC7307D2049EA50EB1C095A6EE4B651D7
+B952286C4D5500567D8EA35E0B34576C8F4D241D852052BE14A8217922252E64
+67BC0C3D59A6B657521014CEA9EACD7EEFFBE0D577853E3F281D3BE8810790C1
+DF39F1F50AC386AB74449CBD1AAC4C396BC6544B17228C2CAB414BC6A3900CC4
+2A58111DB42539B1564A163782F2D6656CBB8A03038065FE680D1986D23C4209
+5DB8E068D8F889C19BA3C89C4FA0DA516527CAB52F0EF1C97842A8A4BCF08D30
+D8DE1655C525CE8D3CC04FC72D93632E981EA5651337552D717F738A80F56616
+0891C47FC47437B595705A8F6663778DB16AA4AE0A6A795BAAB9633ADC2C46AB
+F7D0F83641ED2728D0088C26C2464191934E8C0EFAA259873D10E5D767C35292
+EDE4C9792D90FB96B85E46B26A7185F91BF00339AB8E1D32688F603EDCE507EE
+C60C98B777EEB83DE0CBB5C445330E23A7B0D3737282DC49855D624F5AE7D269
+32A4D514BEFE73F50D456A6D218EA53E94BBDBD9B14B450D26F868AF72E607FA
+DE3A60EE3DFC9718DB7001C585E919A998BB84665AEAC2966667035705B2B400
+59B2ED9C020729FFC750DFE39355B359CBE9A30DDE7325604AD7645BE786B528
+C1614193527E12CC61626216946370DBEE6ADBE2B3731F0CE17D79AC3425D9D1
+4B6CCE38B56EBD820B0181D209B54199CF9D6FA767FC01A12BF2F0A5ADB44C32
+4FF65980EF2A85922FEA480ED09FC69A2E131684EFBDA2C7212363ADFB1FECDB
+D5C8EA1DF1166ACE41266A4365B22CF03F5D453799145EB83330FB4CD6C6E256
+983865B7896F109A37E86CD958B01589709BD7ADE8D1996DAB9D69B98FF3304E
+443EB9E5FE45C0DA20C18C5E2847E69C671DA1A4347306E118D76F920A401BA6
+CD271330E8903AA8EB544E531F6670000D4E1FA24154346B1F3624EB15343DFD
+F4289CA1B22D8F89D74DFA76950DC93B15D93360445A43FCBA8F835929FD65A8
+164F744C56A4B58BE696B86E51BC3ABCE6340EA84E7AD4ED511714B4AA35FBF6
+6B4D0E180FF372950C177243BC22A03CDD587663DDA487F9E22E53C0DB6923CD
+778D19BEE32278AE204AC0AB2D4CE7F73F6080D074391811E5811857B3883A65
+26504CBBDBA0CC291A83EAB30F53F597EF1C764A2CE58081A069C7DF0568CFA0
+DE42753AFD040257BF3AC280146DD4C29B00A7097E0EB237AA01765CE2D94C2D
+6BFDE6014F7DF599D31372E0A843680FCBDB3438B12D2FA6099D732736A6778B
+9392103BDEE70B8F54A109160534B616F303EC4CD235E3F2F7121E0E6B591E68
+492350CEB4EA501179A9668BC337A67CC2D43E0F3D75A9E198759BC29CE74052
+36AFFBFBE9BBE367C4ECA8D907B1180C19FA8449E6045129ED1626BC0E71140C
+4586F1E155BF5C2E9F13B1708A687864DD697EEF6F66A0DE18EC335074A1468D
+4F2E83CF714513B2E43D5706DC008A6C7273DE55D35AA1AC81AD78D816455B14
+7C74886F695E39DFBC5EB9B4A465688D77E6B9A756EED0B391F9AF15E23DF393
+FB27E63519FC984D6DF217D109C2D94B23BE644B02A645982EA66E50FC5F9A9A
+2A5205BE6A6FCE36704EAC68E0747D390DFF61E88B6962AEB4161EB45B34D10A
+ABE4984CB94FF7B31BF0A48645D7E3A7097701080D0FB44560F26731F418D1A0
+F6413E7155F81D988332F7705BC43B80BDBA9C9CCC89F0C5319E0DDDD9C18FE6
+498BF097D98D9A659B315321FA5BF8B241CBCC406807F103B427104290353625
+EBC26C0DE0BF1D9A4A201EE446F06F43A10C3BC6715FC82AB0DF23DCE4DECFFA
+92F22C4A493CFA97D4B217E0D84190A1F7617CC436275C1DABF7A20354A121A6
+242ED1139680CB28F7BECF690B9CA524B37CF1332A795C895E590B483102E0DB
+F4F72341E119D51707285483ABFDDD0974C08D2511054ABB38291302D191B948
+0EC21327F6459A89F9EE59446892E2DDC69868825A09E2816A8CCE303CEE5800
+115D8E37FA2D179DE71F9D57D20A1EEE379B185FEDDFFB5E44EF809766222B25
+4DC7F9FC536AB68ED5B9707BC5D90BB4E9209D903A16486FD6FB56B514F5317E
+8D739BD682F6611DA367235F5152FCB99B03707C4DB3473AF590CCF32C9E91CB
+960BEF62CE1EF7867FC95D71F50BA18B947F9E914914B27D0D4E8C5EEE5B4F8B
+8DD138F90B02132B3A2B640265C87C67081265E2EEBCBBB8E1500A816FA49376
+08B407D908345377F22884F1BB00FF430B6672E0E58A703F09D22A4851BCE660
+8B2828A779504513D14D9B1DEBA4560B6F3E4AFF702BBDAF4650119561527F23
+1ECFE998788214D152518498CEF68EF08572227C2543D50AC3525493DCD80E45
+4AD5B78898ADFF8BC9E21EBD77E843DDE75833746028E831DB1E4DE5DB2FEDED
+FD6D3404952BCB09B61EAE8A6FFE6F713C1CEBDAE66693160E8DDC9984583D9E
+585D4C5C912EF1D701FB8366BB3664D29CC8F8767DC0844BEE8B56A9ACEED6FF
+244C3022DE54C346397595BE0CDBFF81913972E35FAA2A7C249864E71EDB130E
+E8A49739416A08F7A8A0B0D2FA3DC26F64882BB2CFE53B30E8A075FE10443CD5
+F656B6803531D426509317A1E52B9CDBA22DD0BE0C5CF958F3570C02443B9D07
+9690DA2280C8DD5C057AE3B8E08B83BEDB23A13B805C315150E0CF8F1C195C7E
+44F39FB8EF888AF63459570709212E58F1E962AFD23448898125A955A38511E7
+C260C7A1261C32A548771B13910DB288BA7FBB7D36B5D6410689E2674364BDA8
+D94F03BCB342941F6456FC5DAD45F265F27129B4A45B344A7791053370D8B7E7
+CBDF2E42E5CCFCB1AE45C4AA6511EA64076477E747C3758A6DE35D829844CD13
+263744178600D06B02F4750978D932909F676B02E506999AE76752D677CAED61
+068C29788ED757FC5C5971553439382E67469533F7644D0A5B3020B5952E2D5E
+3F469350D11B873EC43AFFA044BFE52BD29FF2162C10E21900C0314FD00F6BD7
+3DE9243706F68482DBE13CAA89B8B357CE461B4AE0BA32D70E1A56E756BFA4DE
+FF9B06AB5DBDADECF58822D2296AF9F92F9B98A61B1C0D688A9A737C0AE2DB43
+3E8B0FE82428C966FE1B13E07DE1E349B1C512A48A73C88E3555C7154ECA6094
+5B665A84B61F4D40AD0307F7DF4D9DC08CC3933723F1A221C675B736F2EA5205
+0FC3FFAD4C1FF69D0B67247A107E2A721B8552D5B75052EE8C3EF5391F654414
+4128B2E6D8116FB23EF180518DC0FE22EB20D18E967CDCE96215C6DE287BC8A2
+E3F00F96624A0BED9D331031CC6307213CADB1BA97C56C2EF044BA0D1F1ABA9B
+2FE5AD9711FE491F1BB9C661D8F14CA262DCE58110079E03E958C0D9D77B339C
+800FF8CAC634031672345FA5F1793A75FEDEB79CA88E94CF4DCE1F3F0C8EC0FF
+968799EAE4D804AE5BF40242232FA5B6A3A22BF9D4F2669A99A226AB2492E2C1
+95449D19106C2553BF7BA3769CA4F507C0D2D3093E68223507CDD60C41A8F3E4
+D9AD2187E19A19B71DB5578C536A224F61F3A91E6D42986A0D1EE96F905C60F8
+EF1A6F27FE88351FCF524DAA5E4FA0E29533F8CAE664A67B38F39C2B67977ED1
+5FB7F68712853EE48FB17B5265ABA807CDCFC137B26A159F14A140150D58B031
+ABD36CE63AB372B7C8A861E8222543AFDC92B8F3898FB83355AAA2ACEFD9A62B
+58D3111483F031EF0022DEB81E9407B9567317EDED47C1D1CAA1EF4416F6DAAC
+F62C02DE40C1C3E853D924EB6CE261A99B0BF29633CC67D4754EC862AC25C8AB
+28A515B14EEA2B43BD543B43F197658BAED1F20339C5ED1C2EE74AD8D27A2457
+95B6307D7F7F2754AEF28175F2ECFC3FF4E27793D945538C5CED168C905024FF
+2434AD2C170C2F886ADAA1F34F0039E0E483EFFF189785736BF4F2FEF0417045
+3D3C00183E5FA0B7F34BF4748D492568DDC392DC7B7714FD3D7EC0FB9A1852FD
+EC9BA26FD981368890AFB08F5EB134879DEA0523C5E6FF7D7A613B24E02D0E21
+95094F4356CB40C46E893C36DF203EFC83D7ABE65C797CB291F085495EA1A821
+03E3064DDB9277D8A1E8BB7432BB56EA0B70B1B1E63A1697862B29D0365C4C11
+85D341C224D5D747EB2C93B858D535D0F1C75097710C246EB74B9AE782B645DB
+D9CA7A103BE6CC7C3272E71563A0A4290233458481615E0B4D22F98FC78557E1
+4427136220D1266BE21608CB6CDA9D6A4D695C6E00538F2DA320502E324398AB
+79A323CB9C68BDC261A60B72820E7EA1B247B894F17083A8802B55747B743196
+A15C96DBAC5E94D44690090B5DE2E7C49EE216BADD6F1863F4A04D583C00AE75
+431BB9D1F2F635308116061D7397A9152E340B7D094813CB96B02A0AF8CADADA
+EFFCD3D963B32F4A569EDC5717F0E3BEEB0522254366953AE5FB81313E066166
+4B8DE30E538C5FCEF5AD8CFA50CDC19D1DE9E47A77CE98CA576E62E011C2BF0C
+1F6C17BF444C86F201A96F11ADBCD4B49DA192A2EEFE2AD06970AC8EB087D622
+8AC58B72BF111B5F4C016160E2D9DBF361CAE46B0DBD320FD6DD67C10294CDD0
+84D129036C2378EF0A75D21E2E333DC1BF5B107AFF2AFEF05B0475A87ACB77F0
+A22B21A7DEEC55F83B6E755D272760F3B62E15FAD78AE2E04C4330CCC292E55E
+7DD8426261CCAC32CC1877DE9E5B98AC60F2CFC5FB6BA3EBE1FDF8A3B459CC9F
+15DA7C50A2E3FE4DF290CF4A02A81C436D916826F8AC9171D41B3FE48B057A8E
+A52E70F216FEC6CAE933B951D29179C365A432FF0EB6367B620E769DAF084AEB
+F31C1197C68CC55D9E78D12D716566E008D5CD0BC526B367952724F77E73F303
+A8756B0B3191643593D120967BBB9C97E0D38B0364B1C5513CC747718CE27B01
+5CE4EA9C06AF40246D17EF97AA14A4D03ECD65F132B31679430CAF009992778D
+C7491839B3FC55377F1FDACDB6D8DD1D529563CDAC5E2A24CC6F4F3E99660A1C
+0E7714ABFFFB372EF62129D0F3C4DD7760AE2C123F8E948246D94BEC9E51B5DD
+EB65D15CA01A0B3617A04C405A264338159E948E50684CB8EC744A1F75F7C2F6
+42634062B10B928BC2E7D7F47B8D41A221AE296BBFC1A6E909700129DBB57F9E
+2D8C770E34E69C8DD9BED49FFFB26B14F2C9056A32A61F0BE0666E33CEE98DB5
+62D50E9E2C4F7954F0AFC55884DF8D11182CD686036EDD30592D14BBF0E3A000
+B82D802F8AEB707F9286382A5716DDDE71047548DD0241C17F79E3D30F6F818E
+9457136F9318B00114CAE68D69325459B57BE9756EFFE07674B1B03EEB5685B6
+8AC7D8A912D3AA81BE592255C38082DA747552038A0482F75250A1EEA02FCBEA
+89FB7EA845E81C5C8B33751438B5C87A14EEC421FED34842233419153C335537
+DBA0F5ABF4135A22511D71712A6C10CA99702724F7DBDC54F163441C51C3155D
+9242B2481151089DC4E21095B2E813F033A4F811B2649BB4A62BB1410886F081
+2CBDE69C6C8D46077C98C29DC069345BE6FBF4355276D8820BEF1B16F3642284
+8B4A9E3C08465514DF39DD1F128AC80802D54AE6C399FD24BED5EB92FB990562
+729027882365B5691EB8BC325446A87E4CD6D78F05B57C7D5E017D874058C227
+93E86ADA29CDDE0EBAA047C85E55E813959A22D20F3782A5D49443E2A31E6F98
+BE9C3EF2E6EBDC1B2661C1F9553843DF50A544F5BB59E74D5C6BED1C9103FBDF
+7ED697D816E7871B33A0BC2B39DFD6C0161084D6EA42BE3B06890B3A5A3A5F2B
+926D4D1E32B46373BCD67A968E10E36C976B66E2266F88AD63A23EB0C7FDE7AC
+46DF9E55780151B7EA87710F407184BFB76C00968DBD642FBEA9CE0FD593B99A
+3C18FDB4D049A416C34A1CEA7BF0B7B3A45F09D682A97C7D796D70953D7ECFB2
+BA34E262CEF0CAB486F1F2A3CBB54553AAECD0F3C42B7FAFB9A1863FB309151F
+951A390373B28220E55FBED2A8A714555596E476E79D8F19308EA7E87BB45CAB
+DC3E7073EE00B6F461FF64B64EAE281A8CA9256E84A09E8148FF09696EA5C7EC
+A8F2AAA29532966244B7E22D050F9E8D1158A1F84D7073210A80A48D3470ED0D
+8DC4CE6F0DAFAE7B9F699489908D205238E1C7435733E0F4027458D432EC9604
+54EEC7ADD100C8316DE0A224BC5E254C733FAD62C8873F74172C551692C0F111
+1AF1C0B20A8AAE9AFA68831930E087EB77D06B486FFF2C677C02BCBBA9991317
+CA131B7B8A3BADE1200BC2C149954322262170CDFDD3D5236EC60628172565E1
+5BE304CA4C4F857B67B9D33BC5068155BFD77EB3C70E2617DE9153A7736D6066
+F38B6C56DD5E3B5E38354E35AAC0DD83AE6537B9A0412C353E037C4FD33BB678
+9DBFB8822B82B8D6A0A574178F78244CA67B353C41E16AE4AA71B71D4E80F431
+1175C11C6B8093632E6296FC00D1896075811AE1550B2AF65EE25E1717F6A5C9
+0E59A0F5DB9B507A3D243231D5EEAEDB51C4C6D97F322114351F9A5E8B80FA7D
+BAB30B0EEFD71D0EE574661D8C023D87BC53B9C2778C32F35EBFDE739C6D2E3D
+9FA926AC0A62D58E7673C48247402149AD7D6364C6A6F56AF145D4D3D547E3E6
+18333BC387F851E111C0F2B23EC77376A564950752A40639D0316639AA5DFD75
+482838E07D4E458F25C0AB30E1522A63976033C11CBE704E12F535106F866EA7
+0467FD6471BBBF04CB8F1E5264CCD30AEBBE273DB43D23A52AA3E631DBBA0A9E
+515429EC910CA8247CE353B81460035293C9B215B939A5CDB4E8E6A2DC58935B
+6B0FD3B3B6F6344239B6D76344E2CA460055C4D4478FE11F4B6DB56C76E5726A
+F8A8B73375CA083A91C9CA8EA3E58283034F14EE67DBADFA64FDB21728B2E206
+D48B96DEB79FC80FDC8CFD049F6E288DF0D3742B3E9754718894BEC3A141F6D1
+B2C28F65740C576B5B85DE34BB142704C38E39A3076BCFD7EDBED0276B030E3F
+6CE494EB9FFE97957AED231008D3236D706BE226CD5203A4CAF32EF703FDFEF6
+E06FEADCA5B9129CDCDD2B69E4750C3443FF3E7FB6CA195EBEBC0164B12D53E0
+D1CD1AF1599EF2C414C309DEF4476468EA3C7C6381328C826D2CA6DB4CF24FBE
+B8EDE27352CB5A63A3F88C106480FB77DE594C067793366630B0BE7686BEAE88
+A7C0C5CD6ECA9302EB9DE0C54DBD66D90953A0418372F3CB4FD0CC64D02D0F11
+748DE8CBB1F1D295C2A7114AE18A98D8E445072406FDA3AD8428FA68EF46F6F0
+7D3AA5C8B5D8949838EA7E7C133526F4F81A606D536F28149DF092A73C6F80F5
+BF00C976D6F3CB5671597AB80CA876815D1AF0375D75F1AE753F769C91810C1E
+6D3CEA111E57A72416FC604A807E9DC4166A0E4EDF2DCEC2F866BDD58869AFFD
+D9AD114D2920E19BAE3F66120563BE58B503CADF1782A40D3FFC87273B997744
+7D0D489D73D0EA8CE5CAA88F5F4CA8E5D4B069D42B43DED1971F48DE8BF40435
+BBF089B654C7AF48D53FE7F48DEC31C41AFDF85FCE318D4FF2A3D3C71BC89485
+D82CAA902F743668989155D0FC1C0A8744AF885E08D323299A97691233F19B75
+8C72D855657839C05A2727F5CA0436C0BE798C42B3BA44879F720905D1B873CC
+7325516DCB1A2D2B1BE8545796CB3F8BE3E7BF28FCAFFCFD4AC69FB62F9CA76F
+CB5AE18CF7D762A23AAFF0717C9F7F344B87016900B6E667595140C2A52D270D
+AD00BC515853E0955759412FAFCC48B4E3CB21225C7F57B205EECFA0B1C98E1C
+BE7F7918329B6DCC101E645BE3E9F7443B4542D125EF9D75EA23F35D286CE8AC
+9F186BACCBC693BAE5FF5116AAE421DB38F4D6D411EB4A3CCC10B3DB2E3BA3F6
+8573294EAE4543485C7D5F9ABBF955D50FE28CE930D2F1B3A7F4947F1D7B0713
+76C5960C1533683C5D63EB66F5775ED804E475C57FCCFD043AC44CDEDE3C9B62
+181B84C496B07161DB29E45FE703ED92E93C76AA346CF65192E10DAA48CC0008
+AA8E92036583A123A64ABCA1356C8BCF62DFC73C5C3767959413DA1528A0CB2B
+FF2B48E2E4669C14279EC159893F2AFED35EA107C952576513DB5119752FF1FF
+423534BAF80B72CC18FDD7C9B4F032CE4267A41DC9E5D9D9254E80A3F3284E7A
+9916F9DD39464DC297EF7F450A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBX12
+%!PS-AdobeFont-1.1: CMBX12 1.0
+%%CreationDate: 1991 Aug 20 16:34:54
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBX12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBX12 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 35 /numbersign put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 49 /one put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 61 /equal put
+dup 63 /question put
+dup 64 /at put
+dup 91 /bracketleft put
+dup 93 /bracketright put
+dup 100 /d put
+dup 109 /m put
+dup 111 /o put
+readonly def
+/FontBBox{-53 -251 1139 750}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
+B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99
+AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26
+7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF
+20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390
+B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D
+68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809
+D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E
+26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D
+F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26
+77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299
+BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E
+C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
+30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5
+148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C
+E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645
+1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38
+583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61
+0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D
+B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2BFCDAF6
+83929C834F44330D12122CCE26F058E19A23A4F4804E72F7E94608DB71F724DB
+01E66332F8B6955F0C0D2D1D84FABE92A4D769909671DB821EE4009CC85CDCA7
+ADE264C421124F27F3162795A0E2902DD23638BE12DAE00838F543633C4C0A6E
+2CC7BEBA7C33F612FBA731502C6A567CFFADB651BBFB6BD1293F216A17D4DB96
+E91F60C06FF629DA02BA99484386E127AB35643F5F5304CA94AA4175036B5FCB
+63725A7593D97C17B292368D8ADFC4B6FCC47384F0A7CC29469920C39DFC07A0
+E488EDE7915DA10893DFE7101C79D3E6D9781DDB812E7CBBCEEC134A87EB2D1D
+D5EF4253D525DF4267E2EB07C3604FE80951981B8A34F0E0BC52C5287F85E9C8
+781B7E10E98D5B52764748A4F29C26026C482A4C6AD173859D1B73DE6DA32EE8
+9A35888B1095269E8333EB0A96789FD4766ADADDC0B50B87688B0CC43F6B3B9B
+CADA175BE44077DBD40FAAB3DF2127EC64BDFD8F16E00EEEBC7EE1F1A04EDEB1
+6016C3E9A8F39F7D833EA9468E2A10D17B84E550349A04847721242A487F04B9
+BE23249BBDA917B4D5907760BC297A4137599BFB002255D411D00B7EC690F8B3
+03C1D33914DE551697DC62080815A5D12E7AF9E1B2731DE213D3885EAA0C68D6
+FC09FCE44B5C60EA058CE57B41A0C2ECD951D0E1930EEAEA44F4D6D210621507
+0FFC53CE2C611B5D8038971E32475679695CB0DB315C4C17110BA2407F11BBF9
+49E65B31558539F6875AECE720A156DB3B8D634DBD2DEEF773CD35784DFCF282
+2361E3EF2D7B956705F216E200FAE1A2CF3FE0C9A7CBBED198CF8E96362E5DD8
+E465F020887AEEF5F5A7E11F86DCC109C0B2B0DCE96ECF8D68C39527450C3BA5
+0A87AA6B7095E7CA7430C0532218F2AD9B100596F5D32A036C76B6CD005946E3
+3F686B9E99C263CC4246AADB99F4748CCF78C8BF75220DC781980CC2BF2264CA
+0A49AC9127F502562B2A2972CD1B0B6F9B1737FB074E633AFC762F63CC3EA3F7
+D066EFC5258F4ABFB6197B544CBFCE3220762D5048FDAE03B3C3684EDE2C5CA0
+FF9A6676DB5D128D665B109F12E21890E46824BF4024081C27791CDCEDC3712A
+DDFC605FFAD966380BEC3755AB2B457E62DC53F404DEB844BA1E037E09077A3C
+8B6E9F312B75395928C630E62356A09315E833B922BCD609F7A18CE79709DFB2
+1BEF8F2B29C16053BE2B87F434D1AC328D222166B543D3E7CE7A5E349F8449E9
+935DD18464CF8D92BF6B757175F44C1AD48FE492F6B7C72C81858B8A6263CF22
+B12034792801A6C45DF82F697C14368569B08C143BD11C03EF6C63521E8BF481
+E77C07539ECB3BA4AD0BC31CDEDBCA09E754B031387B1E310939E15C870A09B7
+839EC292DB85597D4220424F8EDE908B67F1F71DC5AA594CC5DF56A22724D88C
+106EF01A983684729D7EA41C0B923AB59788AD1E36087D2AA35D7B5533AC65F0
+D344FAC1AC0F1E92BB673DE0A59D287F1C5C28413E60F5B25D037B2F77EA99F7
+B3444E7488BAA098D24E3D361034BA26762919AF5BFDDC006C69633E9C7F7A24
+D6A5ADAB8FDB9A916B2DB5329DB38C6849109F560934900B660AA9DB701BCE17
+4339F92B092323093A5CBED930F7BA34EC5671353FCADBDF87BB22090EB81D30
+D9B713D2A0AD8558DE84452F9587D775D1E053A4C29C3D3C9E39B45CE3B1C71F
+37DE0ED6B0746E8164A2C4ADFE7854AA9E52895831FF84ECEBE352ECE016B38C
+8A57B6DE20FDD792B9F62026AEECB7F7AEC7A1F53EF55B1F6AD6C19A6E2BEE4E
+F403528868C71DEBB6C7B1F09DA85EB04D08C9B0F0330A9D29D0512F9C0E71A0
+FDD3C09F3F6EAD15BFE9E426E1B5AAE4B44FDD21DD1B297C906B2A95F248B96C
+59189B716DEFB02F0011A4FA6B1F990DFD0083B360661C2E354C1E4B6F041837
+9A6314AB536BB5CFF022B39E8AE4B6D9A89149B379340CF4EE125CEB5AF039AC
+55822ED99CF945C1DE3F89F5157DDEE1DF66FCD8FA80C4CCF1E87158FB45482F
+2B23B116C426F6F8213DEF48572734E4EC3C9407071DC92C9FBC19CD81CF6CC9
+0DB1764239462009A7121A90B5FD1EE381E5063EBEC0056473F3760BEFABBED0
+F7599C1CEA99E7EF5AC458B2167E411432F1040D6583EF92B82A9CBBC9A82A0D
+38A84B7C4F01B90B3527C66B4675393F35C3F7969C487293B5451F7A7827A366
+8E7D6F544AC1AD6B74865A07F57261398B65AB390CEC3343E334BFE0FE8016D9
+331DB1C15C28769070D5E8D4FD47DCF456917E03A94DA04475E70366E4696803
+6E7666C3B1F01CA1649437D30C8C19F7FD337CD5662A13841BC26BF68AC0B584
+9F3BA17BE007FB2E13216B96EB9A7FC1AF27303FAD321DAFA0AE1ECF13845004
+A6DC635762044B22C887E87F13B653A908DABDC375A35F2805AA094BFE036C1B
+2C517BCE7ED7E04068FB929641FCEBDFD271BD0A9F5763B513E0AA291BC164EA
+274246D3DE347D03C96A4E845D482A1B6191722F44A36A4AEF7D177BB61A8FE1
+642078A338607E3816FE3CD6E2F64D847A5173F7E79D6F532C7DD68F6E39A19A
+EDE80D17F2B055967488FB34EEB74A7F5EAF197C83C78E8C5359B1414167C847
+5C77FF15B86B60047EA5968720992B6BF4093BCED7297C726F56E3847BF73D3F
+13DD3FDA47D7816A2142DAD43464DD487F583BF5535203F66A3CB2D1CB9F99CA
+D6677836212553B1CF441A9BD7992B92927A45B6261DF98CD599CC7DEF07653E
+EB5650686EFBDF0EF91234A2E0D08FBBBBFC4368AA2E028B554141C3ABBEE94B
+3BD34959ADFFA25455CE7871E50BC5EED7F8D50EA3548CF9D43C096D61DD551A
+83904F4DC02F6D0ADADD36D1A3DA33C31B71862BD5DA5D36662F2F6A64EBCB69
+02516ABBC86F3650C9D155200F46CC97FDF5ED7A591A6438D6C35E9A6B96B451
+047B627A1CC1A45492F40CB143C213401FF3CFCA85139944F86A6ADD146FEFCF
+3CA418DDA4825EC7DD1D2272EC610B544073E8D44FED7A1D19276DDD9A7BB042
+F5C66107AE8680F6AE581C8CB42687AD07CE8B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBX8
+%!PS-AdobeFont-1.1: CMBX8 1.0
+%%CreationDate: 1991 Aug 20 16:36:07
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBX8) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBX8 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 35 /numbersign put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 54 /six put
+dup 55 /seven put
+dup 58 /colon put
+dup 61 /equal put
+dup 91 /bracketleft put
+dup 93 /bracketright put
+readonly def
+/FontBBox{-59 -250 1235 750}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F05C11F9A72F5DA508C30BC4BF52C8B1EC5FB
+7F9DDDD0964A6D59193A389D490DAA6F6ACD02CF71C06802F3AE5A001F2B3A6D
+EEB60E9DD26DBCE1D29C825A9BEFE3A6572E70DC7B60344C3E0C9C77ABE1804C
+7ED61C544F0B4A3D6C7662DE8575C07BED3F6DBA7D64A9C8613AA152B74A140E
+AAD9B66E0FAEED6AF9D1820F361C1269A5E90519A3E6D40782E06778C0AFAA30
+E8CEAB87054C4D156C1B14B4E8471D78648FDAC70A3B8ED474FA356393A77420
+4211F60E397D2FEFC6A8D91A80C84EB9E38E663249FB91D5C8A5CBA68BA04272
+5D5D42497E1CF5CA1E62EC2B139F5CD4D6318EBBA7AE28614D2D88709C2A3762
+611524B8A1FFC7B0FCBAF77AD8159C354F4887DB1A27781DE0A4BA7DF2CE2025
+D9278CED48584E8E6BDF30BFD24284BA1DF828B637BF84A02908BBCED67372C9
+EF44711BC2B1DA343C8D9D27A9745525C774F5D639B7AEC197CEEDD06FD27923
+35ED0D402AEEB51134665A47847429D91CF419CA9B09DC905F610F8DFC54E606
+ADCDA19D5CC68A7BC7108EC9236C64205B23CE68B9BC38EF3E5BF9E0E6ADF404
+7365C8D0436609438C82EEB2F356F79186DDF6C1C797D3C278108B1767D15178
+C4C3E8ADC2482BAB9536AE8419E5CF3EE1B6E53BDCE2A83E2E485F496A562C10
+B3F5A131BB19D1E5414C86C5F995521076340536E10613E42779FA15EFDB451F
+53495CE8EFF239E4EC442E1439594549D45F5276F93D496C9AC712D762D0B702
+E894290BA028837304AFDDD8BAA6564E9DC307A14A7A206550FADDC7784DE3BF
+3390188BBCDDD929C82B1D7B529553BA75ACF5B385D31EE3902D96B2B5DDFFF1
+9F0F90FD791E54128C1717F313486896868A34FAFF22E23CEF046D02C277C008
+A463CCC83BB321DA05FFD64B3E3F5F55756485B664D4797FADFDBD8AB8B03576
+BE12D0475A56600DEDBF9E13CDADBD2994057DA42116ECD1C811D47BBD77DDE3
+50B83277763A40FFED4F73BF36560F3D644B90ACE59F279744366D129FB162CB
+B16AF8C79CC23C93248BD8B94DF19D5FE862F017AB21D4A8D5217041A8C03950
+355579FE7DF0D442056CAD827987914F176DE36943283F2B6D11ABD70B604FAD
+197DECEB5E7D19AB3DB6D50071E72181F4D04F5249C21CB49AEBF9FF723AD52F
+94FE3508E2A7732CA49EAB5EEA4DF4B8B49B75EF372B878E70B259951AFEF9FC
+6B7DAF0731E26E235E6753A59A55415FE8FAB86118D2D34C50683B7D40AD5521
+9B853E3621576CA6D9E83C376D37F168198DEDDAB8456E8C700FEABF8B771FAB
+04B01F5FB9AB5ABF4245F5C71D52D7F301434747ECBA3660A00B7547F3800CDB
+AD9F7020A42FFA2D6518375CBDD5930E65EDC37AA33A7358C73FBAD0C0729454
+BEA4B2D77E65742BB761B9070848DE616DFD7304DCECEE5CA84C2F2BBF7DCB12
+7B34D762010A2262D3C8B95E6AE187785E73A460A2EBF5ED0E80A7BD4FBAE55B
+678E1508B3BEDD4DE54330032BC4CBC4BA2CC0E6EAC0ACBABAF09D6B6433BE6F
+FC3C1E28F2472F13125A1E6D906ADA9E0951F36A88BFB2C28F45280372CD1D3F
+32A580672EBB01F9286CD2E316C952260468B3C25FEF19F44DA28889503CD5B9
+5CE20FDD0DBBD496A99DBFA3C8011400E583A9BFFE655E2B2FE841FD59AA4020
+ACB95F0C84042779368295CF924A4C2189CB768C475F68E7AF6AB15884510172
+FA4F1C2CF9CD52354BE02823464F88185630EC4B3335EBB80FAC5FC39F4B2AE3
+B5B3B8044C5BFB632B08F9918ED1C79768AD3715EB4E1663832D896377710A33
+9B6C1C9D816C818E0F3EE75FE944A2976F67F5396F32B5BC75579D29DC7E64A0
+9522F5982A55532671014188C775417175FE6D1CC6D5CD254ED3EF159554A473
+137518A557B8B3EBAFA22F9A95D538D82C25AFE88B17C827E6EDF0D723F0E800
+646C34B09B221F2BC8921180EDB944ED53B884F2D6917E3A3D4627EB06C35E3F
+29B0DF63BFDC1DBD22CBBFD82C9672C6B05659AF0A3F20A97CCDAFB7176B866A
+3BE63DCB04AFB51D9AAB83781E731EA9B19BD3A376BC3C4B89E10295E245241D
+E43C12D9D074CBF5159B61391F0B9A142B0BE057F0B745F9B212CF71E09A7A5D
+820F947E2392409186C6BFDDCB2F1AC4E924F4C3C27FFB09293A85CDEB368357
+E15111B3CD9333F6603457A287946B1AAF6705D2E92DAFFB1BE411E87C5E0E76
+D877AF0C01D5A68E7A14A73D4A951AD041400F74CC3099CE0FC99908D5A5731A
+F5ABE0968D47F45B7655C41869211BBE375A10D140945589CDD1F10EEEA5BA96
+6378ECE498C7FBBD8BC7CDA31F71D99D4E96A9EC6F32BB3EEF9E167708C46AEE
+F9023DB5AEA69EB3B47CCF3334983FEB1221ED575EEE1126B0FC5DA2EBE5F201
+DAE0964B2E6219DE33EEA7E17CAE74BC0CA520EFC06B26F88A0BDDAF52CF2168
+B3D57255F73BF8AD44D8179F8FB2A68A66AF70CCBC46CBB3F8B90968CA307A34
+C54102F4A2568AA03D24C9FA2755B0293C79F029E6AAA712648F7135AC225DD4
+5525E6A3773A8091EE96384A7A31B697B891F1312084C3EA2D52E551CD555B35
+75C62394B196193F557D18501A94A35313C18F6AC5BBCFD5AE034EAC416EBC72
+4C73710D5A561F772746065763DA637F97550A2682629CC402E6A3B09A5A562D
+A8783EDC0F4EF32135F2F74CFE47873BEAB73CDA1FC516130345C8B213696416
+841FFD290A229B27E0F5122D6B768EAB051E45EF7912226EC68C19EB38C5E143
+CC1950AAFB11B1322D08769F2FD1888035EFA3618873869D5E4A218DDD68B1D0
+955BCF19CF8349675DEF5109944A12663C0321987AEEAE18764DD876720248DB
+81CAE36EBB83482087AC716DD816745D5A67BC79885D5611A21EEB4FE5368B27
+CCAB2436B30EDADF4EB116F9A8CB0F3076A13B5CE1930A655FF28784721B3087
+CF3C9A4C6E310E2923C7E7DF1A0C377C0A6A58E730B124894AE4336F503B36C6
+B6265B4E0FCC2A0D279232CE034CFDB670D683698C63B28A0FA3B39A3AA61F87
+86F0A9117410B86F4423D84C30DF13C2B8A8DBF620FC57A44D9F040E71845322
+F7393A608C322AE6C8DED22EA8CCE0FD5F884A0884672B1D8C930F943B70B88B
+2637D1CB46D3A96851F6B409B02EA505655322C39773E103E945066217D1DB08
+D2E6D34787E7E30F3CFB6532A2D092055EA8DF95C7846C3A8B806EA84F8D2914
+AFBF556B250EA270A1926BB0ABCCBFE295CAFEC4938E1498D30C8A43D03A99B7
+57A35A5AEF08C73C42AAEFC2D91384DA09B4DEC665C6BC57F063A9AA1F3E9CEF
+A0197A4D47FC34D3805E5C0DF0EA788BA175F080F5385F1669CC3664225AFE05
+19359AB6AD4F3720A5DD3A9EFD5B8E7BEB65C3092C1A52D354DEA855A55931B7
+705D5DDBEF398528A00AB24D5C87550E96593CB3D8F290E1E19ECBF164DCB925
+B3E0F547C2FD95598BF42C15BFC68C7DB0120CE43EC94979C557147557CD0C2F
+76FC6C5F65A65816C3AB3AD573626D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: ComicSansMS-Bold
+%!PS-AdobeFont-1.0: ComicSansMS-Bold Copyright [c] 1995 Microsoft Corporation. All rights reserved.
+%%CreationDate: Sat Sep 14 10:17:13 2002
+% Converted by ttf2pt1 3.4.2/ttf
+% Args: -a -b comicbd.ttf
+%%EndComments
+12 dict begin
+/FontInfo 9 dict dup begin
+/version (Version 2.10) readonly def
+/Notice (Copyright [c] 1995 Microsoft Corporation. All rights reserved.) readonly def
+/FullName (Comic Sans MS Bold) readonly def
+/FamilyName (Comic Sans MS) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0.000000 def
+/isFixedPitch false def
+/UnderlinePosition -133 def
+/UnderlineThickness 85 def
+end readonly def
+/FontName /ComicSansMS-Bold def
+/PaintType 0 def
+/StrokeWidth 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox {-112 -292 1229 1102} readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC1325EB8F274DD24A5D21C056364
+13EFC099729365596A8A52075A624087116520034680FDBD3E86220CBF46C2E8
+2BA32413E26C0AE960BB760BE98B2E1348D6A21CDB5429260899F7FF77617B00
+E876499AFB997425D58673778E90672CE2F26C816F6EF6C1F6F0724D575749C5
+5AE9D8CD0337709436E75CF2354AFBA7974814727450620BF79E10457E31E899
+430F90AC9865F70FE6B6776E627CF8EF16BCE98FC20BF19118EFF621136A34E7
+DFC1D81C92C0A08A2EC36BA3DEA3D39B40BCD8C02C3BB49721A82A2AFA7C71E9
+21ED507C851DE47682AEDBE1BC9FB9486BE62F811D476C5759AB64F05ED46B44
+35825B33EFD87DD94B24DBAFA17855A7A6C2890A6667F4437DC4CE8158F39396
+013978584B1F19FA92086B30B03D22D7048D338583E1FFEF30F749910C228FA3
+D6F4E130847988D50B7AAD24BD36B1964DD6224C736461035DF3E79F9662CA19
+F05C4FEF3C27BB75FF95CDB588A1954DCEA4A1FEA85D88EB893CDA427BB463C3
+443C887C5820F1530D3A40C5971DBC3E5DDAF87D55A0B515CB50DD3913ECE7B8
+33248E6D72DD363BCD0EAEEF2FD3AE92A7FB2C16635427B49324FE10CBEA6F0D
+6C15ED584ED6EAB25A8A4E1A3875EE14054D79BC7A82D8FEB3F037498546DAFC
+4DBD5A2DF213D85A56340EDA1EBFB9BAC61CD1BAD26E5D7122B0337EC599525A
+C07D7CD353D9A61DB72B065C35746E97C2B29B7A47437959332B34FB651CC9A7
+6A67A3E61A98B1DE92D88DD77CA4165FCE5AAED1C763C7F5CE594CD93A26BD00
+C06315D2CC2D796BA6CA1B937D8D8C825ABA31287937E19302078128E89C30EC
+58757AD16BD6D3CEEF99FB42041C6970F747F8B3E12873A023AD857C0BC41B92
+DC7295EA159CD8AC2A8D743C2BA412A1883B2DA34D51D76CF525A8998684B661
+569CC2354D7B725C977B20C504DD5CFF27CA14D36D98547FECA429B499BC8A5A
+10BA8FA1D34686001ADF08CCB34C09274CE1CD02D148724B2561AB1E54A672AC
+2EF4692DE791D9F3B2BAC8FBED7AE0AA0A7DED469C64A2A4C25EAA4EA92318EF
+052D0394C18D3AABA554C3388681D067D7A65C52482D6E2C5740794958D0D12B
+5676FBD7E2DE23DE3DB7D9ACAF813DD6C846D77AEEE7F26A152CF9F800899D54
+676A2D0D85AB1C7334C651E6D6E482EB87350926910860A95DE4100D2A9BA916
+87D3496A07180796B05E1C89F8BF758BD445EA22179CE60EA498309BD9EF4877
+33FAD3B703CCF8812EE1CB9F9EB1B6EC876A8BFF9E51789A1DE2ECE16909AEF8
+B23C07EDE4EA5BEC2AA85224F7C29A671F0321942D843D955A35B70900EAD57E
+09228E923A91B2F77DAD513AD13B562C5EE145AB39905815D6C3E8B60AC6F4BE
+0F732F55DC22ACC3195E9040B7DEC0E8B841FDCC34590D81873D531DF4FB8384
+34FC4B720582050039EEE0A719F41E589098EFFD75E8017CA4AD4FE93FE155E2
+B64ED316D8E1AF7338C0DB55745D40451FB58742D4B1A04F16826F1B260B56E5
+3B9BDEF27BC2D7920CF633C69D64978FD33DEB0B660C6C18E482FA33C341A470
+003AAB80E1A3A054FAAB7F2A9793082240FE0434C3077A2428BEB3FA5E46ED9C
+413EF195DB31510700606CEB24A581288CA7BB872A4450AC4A843E918651C8C8
+391C12719AC3EB6A7652B3689830029B212AFCBF54EDE62CBD809856489B4197
+F60D3490DEC2BBC9451EDA76E0F06E75724F3301194447ED73AD8F5E57E07CF0
+A0966ECF94F269208FB8CC628570401F3E4859826310476781777382D05A089F
+2CEE01CEEBE8FA92FA6A07625BA11F8147B49DD7F33D5B4AB0BED7E606C47459
+A99753B33453EB77E4B8C7606EC5C042C987A026992772DC2A0B06D5E4AB1186
+D81003057F579C8A4DD8D901A5B598D721639E2A82FC866C179C2F439F0ECD7A
+C315EEEA51C7B0A8DD0C05C280572250FA2FA236F9EB4948B3E81EA3AF8F31B1
+B1DAA959E1B079468F08130FF077F66ACC0449643C295880720A71FAFBE2C809
+51B24AAACDF129B2BB843A35316531420847FDECB667D6344DFC50A6DAFCC37D
+6256FBD2A97B4D2CB1B019FC4EA512311094E29D5FBAEBDC45179F7225B6871B
+570EBE05C9D95D8F947BD62C8A7850D49F8FB8E645FF40EEC08978FF3EBE3D58
+D1B0DFA54233B5A7EE20034EABC404360FCB236B33EAA7ECE2619F9EBDF94DF0
+6A0455B9121D1B79B576A1B385E9D8E13F000D152EBE5905F8EC6A03E88F5B3D
+3510D28B3A9C69823901FCE9EDF5D67770223229E4EFF33A75E2146B2648C53E
+8733A85F5D17576980387A52E058415778334C89A86DE87C0CC31C1546BF0855
+A6710ED9CD2CC43134F7A1D7DF9980866EC2ADC7B5CC6534713812C970133236
+F2CE1184E77B7991AB10CDF4499140A258DA026A315CDAD06E427E59F1D57773
+C6B3A8ABC8AB308FCFBE1433042F798F8F0FAE521997187917BA23FE19C8457D
+DF25DC942224F8089B1EC55EE84C006A9AE597E5F53FA2E56F84C549D8864F50
+6D98DAFC5178F2888E87D68C0B8C9CF3C306A37A998C561ABE01BCEA8D861E6E
+A214481C40C601A14C24A407D408771341818CBD9212AC5931D8E0D0F8290D59
+15969AF272C2205E542ED8737891E67FF26448FE10D773E106008165D09F007A
+DEA7201CD808562622002C3DDF0D5BB0D1F5A4FBAE0C602130413CCF038293EE
+FA925E555E771BC0370C7D1EE647B8183320E36B733F75CF9D531A3FABEFDABE
+78DC83C438E69FA3AAFD380DB8F9A1F729D1144DD5A9AE100BFBDCF47CACCE3F
+578A0B9681CCC525279D68311CFC6F7929C3871A50C3CB317718EED1319E1613
+CBA3EC71BEE13C8EDF432C93D0856B53CA5273E2D027A29847D9E293600B1508
+A1EEF8762859353E43C8B15F3D0B4EEE9A9E898821B44C90F115954E76B86BA7
+3CA41B1667D83A2A00FF8520EDD93ABFB9AB51C3CF5A381B86BFE8B4E0C2804B
+84A4C1564F4831CC73D1AE5A179D642DBB301BD93D9B8802243901F1E0386DCC
+DAC5AC8CA4892D103A1F8A3BA154E1D9BB19947209E0212490BE5FFA12988947
+57DCCE33AE1F7FA543F7F35352B0E131337612FB32956A7D1F1D70B12B9A6A64
+4510454A0AB22F797CA27947D975077B37CF09E9BCBE1C7D645710C734A19274
+87B9C7ADC747A5B9F12126D9E506537B3F8B4365F8D3AEACC9A2496A025E0B2F
+785ECC7A2C30A72EC227B20CEC16B0D746FDA83928B3BE98F0156CA2F8F6211B
+43B57FB91ECF195742D5AEE9022BD1D25A5ADD22C031A2171426881BBE4090D1
+CBFC4FA0CF8C1F0C4EC952C94AD319C715F1CABAA2BB9F7056B8EF8ECBD45699
+C7A2D4FD24344CFF3B04FA6D339418626BEF4DD08E57DD9280429B46221987A7
+0CB1EB36A59918E193BFBB4953AB21EDFDCA58BBB77757D2CD79A5DF50A35A70
+75E0A73A9EC77B59540B4077ABCC23650C429AF024EF5EC2592A32E90CF70EF4
+AB3975937C01DB7CB38F2ED45678161BF070F093EB094C1AFC6C16732A3246B9
+B5EA106E33263BE316DB232CF42BFD5FC0B206D1187C0CA3A02C49023DFC9947
+DE3D25888B00ADAF0618554EEF9AFB8AB20F0F05BED00FD10CA41C6CD3EBCE19
+1B0F1897F45E676D2D16E9493A259A361E0A472AC0DF4A9352B21D423E5EF9C3
+ED5776B0255870CD61C8CF7AA8DE567D174EC90945404C525BCF9FF715F820B4
+BBFDD5D2F1626083FB8EF288DB03305B94ECFFA4E01067425B964A58E1532DAC
+F526C819BE5A1AA944C54DB9518F931EB97DD9D881E502E633AA5E0E3E8253C8
+C88B72E3AB7751D9D3F07E89305BE8A68E408A503AAA09FC4FE60646E7AB730E
+55C9992C8DB9C7CE5414E5FED0B0BEF2B5C646318679D0F815611D1498D2FC42
+1934DF2663935BC91CA742BEC56A8FD9FD1DC9F621C157FC555B4D973E240401
+737E909B751F4CDC6547F9D72805E61ABDFC1C5707C9FBF2B46F01012CC94E2F
+B30C1E4411918E89263FE1C4394A2D22182D25E20AD4D48E139ECE3C73DDC8F4
+775E2535BE0A136231B269B2B71D44B77142FCC36CF1A25D43B104DB39F02F68
+6DE4B50AC46A084588FD037E0BD6760B31870D69C4C15EEA09E1831354F7C4A2
+14EB8C20F3F505874C644677E0BA0A6A4B288F4E3572C3FB0C1F2396D00025D8
+4A37F88259548245BCCFDDE56342DAF81E1F113DD4256BE6504185EAF8D48F2D
+1C7AFFA7F4DFAB0C651407A58102F825D9534F2C1768DE55D4F3084439930826
+DCB6C68815D85E4AABF120ED2826348D938B36DD6D1B9DE5FAB1CD54EDD329ED
+58763B50879D5D933D8D348873F5C7646B5F2322F3DFCE5D81CAB2976153867D
+700D5EA7DCE2A31F16108438B9DA8FD76C832D4161AF4E57B6C89E1AA58B21B1
+6CDDFEBDE0BBF4D4F1511CA4B264174646AD7CF224934CB96032D52CBF21C9A5
+8836855C9831A3B0E0550EC102B347FEF08A6FCBE03B22DACBB8151DE1901F27
+44152E594C37353B6D9887E3F5211BBE23CFA17C8CD4F54F626AF7FA888F5689
+FBE1C33AB58DE05111D09C3E7618C6322D264557A5CAD446335287E949B2DA10
+840861A6AB8C7F48740C9CC882B95552C5215183E5FB51605BAA7948D6E51283
+63D69D6D5BF8B24AF382484337EDE6D846886EF1FEA83A4D2A356D2DFF4254DD
+E3C571B9C6B07B09618AAC528B02E424392D610B3F1062AB86D4EF61EA4CAB23
+9F83E3766BDB7F06B86095774B74948C839BEED6D6C31F2C93AABC297A8C4C89
+85FB5F0731836DBEEF53E3DAE35943BCDAB4F38A44C189BFBB5CBA860F9CC900
+EBA7EB2BA5CB79A6FBAD1E171AE3D8D4277E0496F0FF797C832715958A21EC95
+5C2532B1A884523A0634F67D863035BC30401639AA48FB347E8A5B1E0D054BCD
+4F9170AA7C2E84FBCB7641550C829B842802A4139BCD07D076306E7980A31369
+277E9FD612C7762E866A6E4C83D0AD28B58F6841876B63BCC65722CA958CABAD
+3A3E384B6993EC4CA4CF3DEDEE81F75D8B5CEB205425442B328703A8A3B26D7C
+FC456E5CBE116BC3DFC67B18E95621D03FAEE363A99082FAC33DB46457E63CB2
+7220DC0FC981DCCB655982832B76458887F0FD9D971D2C75AAA237EFCFBE0F10
+BC9A80227F7ABFDED110C7B0C9E17F1834BFA8B62DC85DB2A5C1CDE2B37C804F
+50577B6D1308DD9C414C58DF64EF638E901A58EDEDE22FF60FAB122193F8CA49
+AD4BDB8EC56BBEF2B917A8E8E67A32425B32DB025CC66643695EC499EB5D0F82
+9D89390D703AF1711C21699DE85CF79279E81D9CE04C5C360D7677FEFC0BC325
+5F01003C164AE2CB3B276FC7A03B593C2123C513B4202A3015E3DF799C1BAB6E
+8626E7E9F3F6C2AC944B7B713B63D9A9090FAE1CEA92C44BC47BCD66C4D27AE8
+2463D6408038E9267AB123DD8589476FB3E4CCA0AC1C9FC47EC507F28AF91075
+0E53E61A74BE0C034CE4F3B5C56D031B0BCDA74CBC728EB209FB5A0BF3C85656
+D645C92FFDC31792D4382EE44FC7238B6D3A663EE5728DFBBCC0692865D0D16B
+16987D62B6EB4151525AEAAEA770C4DDD15EE0F1E0ACD5D687C93AECA8022CA9
+E1D33491DBFB17AA6A483F1038EA2AE482C82696E65DF26CB354DF8B024DDE4D
+3B2AA0570A583C2F9DEC8229BB9C4887B537733C63654FF96BDBC04A0F20A8A5
+10FC82C8DA6CA3C9EE670A4B68E1CECD38BE03720FC56AEC3FE807815F55283E
+6E547DFFAFA5F17F96AAB3C0D8EA20EA384D74D11F9273358E7F80EE2D8EB353
+0CA739CA4BD0183349154498A6C76FEBEF8655177BB6ACA8A5C76B0F25FF7E64
+5584A781B98E80520C3C532C23DC7D7B9AFC3EBCAFCF7D634D4C558A8EFA9DFC
+1FE981FF38A306FE6BA6A35630A7D636C1FCDB936F6C9BF24502548AA33E45BC
+27D76528CEBA5BB0E57C04BDF21496B5A04CC340DB897299C8D313270378D817
+BABB3C097533DF2790637E437581D07DEE6B27DC91D741DB39864CEC11609216
+6C90766ACD86E5FEDD5424750CEA579D03E530DDCDA83926720266DB744A42B0
+FD920C4346EB938B56BAEEFC0E0DB0CC49393B9DE7888D2AE231D2078DE9D6B1
+3F6DECC974D795CA5047CDB13FCDE826D3AAE15BCC039B1C6A9C216D61249C43
+A10D5C2F624E2116CC9174AABF8FC76ED1A2F53764828F6251F206B913EFABF9
+BF5238AA7E7B25CD2E2CD6662F9868D5BB5E507C9FD85B65CCE8869A26F7991F
+56EB20DC3043794EF59D717620EC894398582996D4F84A0A8838DD73FC9281D6
+915B0BBF06DF29E38777C0EF5D26165773A01D97C00AB3CE6D39B62E74D1F9B8
+F3605E6DA44EFB7362D6F124DE122BA634B0AA8C948A79148259FA2E81EEEE0B
+A4137AE0216107D292884D224F728990E5BC5A7DD90319D440B77814451D03D0
+B347B1BD06E56E0432F73DE47B83FC331B68FABD15A9BF934684DBF1631D2F68
+859E771835EA607E168019FF408B3C783D071BFB8310BCB5B93E04FAA62C2147
+ADCC67517C05D3140DF9591C7CF16389EABCD20AF8F100FF57033A1752FF06A1
+61A414680F9176A05F32B350E2CF46BA0E8D0120BDB042A71C9E0244FE096571
+F074F07CC1AAC1DF294CFC75C4EC73FC181CA0042E22BFC1725BA2C696CD7D58
+D8EDEB659682F45187EAAD570494103D598F013EA1411EF2460EDE5FDD279354
+52BCDC35CAA1362E0BA23C6B23D0CF992C8DB9C7CE5414E5FED0B0BEF2B5C646
+31867146888EA6BE780723DCB5F2547C3A7B9402BC07CB5E53B027631EAB9979
+42759F3D10E56C2735396E21EA48FAF7B273710D3D92EB644A1E863BCEB15591
+4D39D71C556443DD5EB00E97B36FBEACA9674C78EA7E21DB0F71531E4313F763
+461ED764B530D2B46DD8E4FBB6003E4166D052F5924CB1A96482C5BADB4B2261
+F86791B443AD9E3BC634F07E59EC0F7FAE47F5A02480AD5281BD0D7F753DEB92
+924B8AACE49A23E389680D94065A3FD6FB3038604BB91BE8B07AA95C77FEBE57
+1F579BF59C5D12E43E43F6E03946FB00A45C0E6C112F1CD5A5708C65CC4DB407
+8D6097DDE97E1A5831CBBB712BD4433E492B5FDF3908E6BED5890E3D3D9E96E3
+E09612F99B100345D53EDC134D23DCAC11DEC816801ADBE116E0E90E6199B6C6
+B3594E3B70062C81E73450462AC1FB753A41D8AEF0DF67893C1D06F5DB797225
+B84138B959B5DD39FAF86A1DBA1C615E69E4011F1030F6CC9B504E1FFFCCA352
+431A0D5BFCFCFAD0E8E02202BBC1F28D2011FC1FFE103997698789721B3D121D
+38C22CAA7DC318374F6CA0F086A62B214EA0562234164717C472289FB8CCC022
+17475F5A346B11F7464C13F5C41C3C5F83F01DE71CC9DE0D43F5248CD7CA597C
+42D9CB3EEA8FC8D79B5AF7E19EE1B9D26096B8CA7CBD2F9F687C8840B9ADBD11
+C69A884657E362D8FD285ADBA8ACAE5F9D5B14E8FBE71F3C5EA7A9FE8BADD6F4
+36C7390B71822DD1A0D1925CAB5CFDB77D8712D6A9B8D4344AE2330679A1B381
+AF0E901B4CB170B0CF4BFE612506E1934628528987ED9FC9B2B50B8343F852E0
+0722DB3542D0C1D64A06B8F9ADCC38FDBF182DCD748A13881C130EBEA4D0ECDB
+621477CDCCAB9751FB5E8A7FD868360984777690553D214FA3C5F0785EBFBFAF
+CB8995BD7DED0A252F40901B87257A0444BE03DFC773142F47AA2F4DD71B9E67
+F4230E2AC39A160EC8C9154F5126A19134FC6AE5C09A722327A7A7082A71B917
+BA69BFDAB3ED718CC8AF8412425BD9A28D657363F61859884F0DEBE1D7EFAAE6
+FBB65DD5BEB65EA8A567FB2439F3AF1B989BD938B32AA7D0A0F0662728974F8A
+50EEE33F12C1E1B5B740990661D553F81451131E155A5D3F6348209C6297F7D1
+42D0E8D879A6861D1A95EC9C0DA34806339046B1A497E7233C97455084852D2A
+8021611C8CE90617F423B46208112CC860A42D5FB5CBBEBFF3EDD38E05A90C20
+7725C84E675EBA448BE90433F9A26C558DEA1C92EC923424C49F327319DCD781
+63BD216D3ECEB11E1B423A207D28A0C175462DBFD8232AFBEB4E337E466D98BC
+E6B0497E4A4CFAF31C294D008C74C0035ADA5B65F2DCCBD4CA1EE8633D13FDAF
+E72642854905F9D7AAD16D469A20CE3D04C5AB7D7F783DD302EF1A8522595C63
+3A4AF829C39DB36BFA67124053D79DB19F848987C6905B452CC7349D12683C6D
+610AAB4267EB6D070EE7716AACC83F83B202EAC8DB0E948EE3979D2D9049B4A3
+B0C61005A534BF1BD6181A2E7D6E3C886A6F8151BFB281E3374F9C65C30DE793
+F4A68EF039BE787A32CE4179F12FA6490D2E6AA28DCBF3BAE8C7A5ADEB1CEBA8
+85B22B1DC37933D28585B6D59163EDAE458E91E7EA641EA38C70CFB3075EDD20
+7C35BC17DA8E255C9216E000486D0C92301901EE6BD0BB9994FCF95D431D6AE0
+483414B9C6757A58C77561E7A19A3AF413787A2264E408C423B10E30E7A4A756
+91CA9C20CD87DEBD17C734D458EF24F14867CACE7D8794D17244A3B712C607BB
+24CD54FA232EC56D1034127BD0D3662E05BA1C52FECC7B2269CEEC6CA7DCFBB9
+9FFA480FF4A0ED032EB3CBCD1624540A9E17960A59098365045928E89D218F1C
+C3E5B01BDD384C295209B3E9C8405BE5F0193F8350605EC03E8AD35CF856DCB8
+AB6833477B54B8ED9F821BE9EB22B62267EE3A07799418039526155ABFD0D218
+732177E3735C4D26714D3D3DEF04891A935CFCAA6395AA3E465C41C19E8167BB
+1A274F5B8D5760BF6A3892512A56D456F1FC16495782F679A3403A36E27A372A
+F4CE5A6510CC798429B1E3B5437964E243B8267DE7DDD6980A759EFE9A2EF4BC
+FB0B6162A3E5FD14F60F85935BDBDD127EE592C3D289A3DBD48DAA0E8E4DC3CE
+8F49CF52F32E017E9EB55F99C959CCDB1A33EF912C86CB6CD5BBDF84C16AAAF4
+200196EA4BCB09F019123AB92002863D00FC4BCE1B88807B579BB6A0C8F69CD9
+19E311B6ADE903B79DDED228464CC0864DFAAE0AE7F9B73802015614C10DC251
+46B28B61224EBF24FF7D787580D9DFF8078E771C4FEA4F768148C131B26525D1
+73F07ADFE2C2AAF32AA66D338199F1001371EEB6651E14D1FA85144C7D57622B
+568C28E55E3F16D464B4FCA258AD32BD99B92E6E63BA84243E4115145678B3E1
+DA267CFD9A7398E6A8E8249EC89CDA1C5ACBCB0882F35AE8A31F882BE8CC2A18
+9DC9DDB5827F1F98F26014A44902191DC98A4CBEFE5BD31C5B14438A4C8A782D
+DBB7EA040FC27B544A46BFB426770E2183BEFE7E9A8751D1005486C474CF3297
+B56F2B43BA665C7E12F29EC4BB72A7DCBC2B1537232B4F684D275F8E2FF18FDD
+824C8C3E81EC70E8F0D3BF4A2201370A9ED279FF00A34BE6385E9817F4DFC4A8
+3E356F2F4279001DF2CBD9EA55E6FB319F985782FFEBF9471CFB2CE0B156DC85
+AEA94441AF80C8CC0A493A844D66DFAAFF47AFDC9F5C241CEB4DEBB7699C7353
+B5BA8E98EA02EC16763EE0F5092D507027084C74E667C1C278B6777135AF9567
+EFCF2703F3A10DC9BFDD5FB6A0453542914F640E9DFBA96263826DA6F25EC386
+29390622627FCD23DB771352E80422F5B5B56F6DDDABCDBF1905EA30F1147801
+964CDFFFCBA6474345A32B2A22AF63B0E2FCE3F59204491108FDBE5FEF12CA00
+8DCE33EE4B71C5A40A181C190C1E9BD75AF56BBD7E4601460B981FBAFE5B623C
+D942825870B00104A9718C99A90B43CB8C1547602C0C16AECD6E92C99EC154CE
+EC13E60A53ED4E9C0524B15BE6C356CB33BD7BDA4180E7343B88814721EB5A52
+0CD8B2844CC8DFC34BD0327D4FB15959B8126D13B7196564EC4ECB06F7E996A2
+F6EEB46D7BC3B3B23A0880602B54989EB7CE1FEC9D319F29E343E6062295C20C
+3A8A42D86F1BB32243A5C720EEEDAC86A0EFFB3A80D033A22BD687CF48AC962B
+3AE6513412D21C46A485BD3D5BE61D1F24C000A43EB45D220FF405A377AA354D
+319EB885CF0BD48D1C400F81C29D91111F6200D91D2E16E651E46E6D6CD3D89A
+E691ADDF54E4DC3C02084C2D2A7A927BAD9906EB015CD22564376D75CE3E5F4C
+A9753E9259B8427E0EE251F9DF1CB1483E27BF503B1EE3F7944AC90FADA685F6
+B0256DE0A18D92155F11B604EFF99C25BB4AD0C03421512FA70EDF5DAA6A41E6
+36E883E75AE6A4075FA454998669D6463E5173D7806A1DC7F8065BEE9FF49A6A
+42C5004C02DEA6D0BD5BB211E5DF7148779D9B69A6FBFB2FFFB137B048F04954
+ABBB2886582B38EF0FD3571B3911D1449D213D13A8E6A57E1B1F63B698FAB4A8
+71E53E81D97D9416D00F103BCCCB55E8414509679F0BC3F17E9B87DC2B9D672A
+7D5530EDDB7A123DDCE87A6F11742E7F2AA8E297DE01051046BE7F7BEAB3F1E3
+B8C67C4A581B489E9F9748CBE052AC7C8040984F9EFD8092EA37F5A7488B3595
+B145BB28A0346309EC8B2B8F7269D4CF7EFA41471067ECBE117E1039917A7C62
+8F8949A9831A2C1747099C7988D5FE502B4EC5508BC461B20B2432FA4EC838C3
+5C3CEC59DBBE2DC4C7DB44BE68FF91A50DB1EF76C02EDD01DBDE265B53FEBA78
+68366074154E0A553A594AE6754336416227A60EF863F7EC80F6D9F71D330377
+C2064D670094B1C709C6D2BCB2245B8ABF8247B73B911725B620C142F4E70244
+7A1649CD1C65DEA25A870BBA2E2426A837056B0F8F5D956757B27E11625B0C97
+4758FEC70DF6706DF1A7F5799CCFC9571E0CC6EAFCAC79F8138C2DF3A1D80D6F
+BEBC6AF8155502CC5B610BCB04BDE987331B7A2645CDB680E902296E2CF48E9C
+F4A4C016BADE2E37A4EC17E8DDB987430BE8DB04CD41022D720A8E05B319FE96
+DDF5BE61B324834592574CD7714BE47113AEB5471B894C78532FE2CE99A14947
+E834BA4C8442023E6023D19794D2285BF21CA327F709AA3511EF713D6D0F69AC
+4D86A27C5FC05778C593808F16809D3396ADFCA990279904E4FF9FFF7AC781E4
+0CBEBB3468AD7CF2B0B7CA52176AAADF39209C4127C07ECDCD3F5C0935461CBA
+A773F1E9BF5DCA6B40B7F8F940D46D9EB7154A4476DF84501210A0766D21EA30
+79D945B0014E10857FBE6A7E53B96BC5876AD5180F7461239634827F78060F87
+536BF83CEA825DADB2EC4AF93615AE5F4E3753A5854750171D8C5965C01CB04E
+F9242703470E74EA8A3D05898C510B3A726A974783F6AF4E724811CA2297FF1B
+5B0F409921EF36F57793CB1C108562D5205DEE2C948E742EAB1D9F90B0ABE76E
+E11039C23EF5DCFCE24E684B14413EAB00F687B5C7D99F62449CAEF66C1E2827
+6B0D1328A77C5A0436C56F8F1BA4099F76D14A97BA8D54376AC59E082A29C34A
+E6255BC71BD5E02CEABD03C7A031171404010909469A31E14F79495BC69A1905
+37B8A26C10B673141C3937E9A77A7713707747B5920D11BF876BDF3E5FA4B914
+D5465290C4B38BE128ED615A3472925F7DEED896CCF6752AD4EDF910E5A5FBD7
+CA93B2BFD0FF5B0B76150944A446617EC3FB6A0A7A4236736F36D8E130DB5074
+56F5129BD3742DE76861C26374F20A96FDE9B0B2F86AFA951DE303A3FA227F97
+4441B526ED36DB406090FF473D76E46385EE2CB10D65103C309371BEDD6CB07E
+9206193D2A77CE59FB48BD05E0F088A8942F92AA62F8369221DD5CE0185A3D18
+E3F30AD1FEB4EAC8A3EEC62E45FD3AFA3E237AC096C28A6CAC8E884212CC3A06
+6B2FA5A68EEFF6B5B3625C008AA987DF23CA178C1D03182116A0A15521CFBCF3
+3D989C66E3002F887BF1CA95A70A5DE89EEADB33C561E9E1DD37F04A68B5FA23
+B8AFCA84B756ED7660223B0A4175031281A76DE850B378B6024B20FC4CB74AC2
+CD090F5B7E49F9DEB7AB7996306D2E7847039C8B60E9340FCC883222A1C90CA4
+E9C0A30DB28BED3F1578FFEEEF04EF98722D6EBADAA79E6944AA0432A87A3AEC
+CD37B051D9C5596816131CD025A078174EFE62A5D1088D8F008B541DDEAB31CD
+A7E5F8A01F37C172BD30EB74E73AAB27613EFF0A3CD6A00BBBEE9E230C4A2990
+D14DBBEBC713F0A86A12826353ED2532168AF27B1696C475340C6CB9D0E6C0E3
+825AF5174A67C06BD44A8826BDD34584EC6DCB7C628CA49BCBE411AA8E0B8DA6
+22E50D60F0DB97DEDBEEBDAADA56884E7BFD86CCF316B81F47C8D30CFA6F5FDE
+4E9C54EAE26263FE76A57AD49CF4DBA421123CEDF383C5A0FE4B199AF534333F
+1ADB4D94A4EBC6ED840E21490899810DA68B29E8D10817DF8FA224C143B1A96B
+1EBEFD3A31E4FA95C16B73F302EED461EB5CF58CE083D9D2B0007845288BEBA7
+C56D6386ED67FCF6876E611004B07DCE21882E8CEAD650005D6A5CAEE153E568
+F57A40B296D243E6460D88A89B701C34614E7A97B631D31A2128061C91227967
+9A74E4FB4076FDA8DB2DCE0D6D8C1488B7A9A23E5E29CB5ED240420CDCC50D5B
+46D9F2F81BA4746E406C5DA295F9FC02C8B74AF5BCEE7F5F7D2F4BC8AB35174F
+6A749764D5B4715459911DA64D5B94360879A114B70CB407BD4BF870E7F6FFFC
+DFDDEB9D18E84B59132C8DB0233F7DE8BE2557DFB0A4E5F9A9858C3EDD49C70B
+0E6F9573A363F3F73A54DD4736F21AA8114E9FCBF057951DC48D65F3D3517536
+C1C116726C07A4FEE300E5DDFC1359BE1A5C8E14BA58834FB8E1DA0238C89942
+47F84F3737272B7A987888C1E9553CAA38E8629121900F3249012CED6485A126
+B59D1B1EDE20C99E662756289A0681515FBF3F4AC0F85635AB3DDF6B8DEFB146
+12ECCCC1FF483963E04E38AE5582AA8420C946C49A8FDF902A2B3C63F65B06B0
+8639AEAFD51AA25D325CACBDB49ADC7CB8867470D4590EA26172411074E74E1A
+477F3346C294C12C8E6284F384BECC419691DD81A99EBA76760B25BE8CF45ABD
+321768CE8DF268193DF22BCB4D7D475434056AABAD822CB4B057170DEE081523
+5C11651F3B46A46A3F20F05D8DB196D6E621F11B4FC7D95816F3951F2FFD8DCC
+46A8FB09AB945AC874B0293CE2D8F808FFD2F3D2934E2263F8B710019B901A23
+BB0B61539290E53D6C45CCD7DBF8FD209CB35CDD6A31C4744D8DCB83B7B7B710
+02984CD49547FF272A744802C236D6D9E42F31AF42255CAEB3DA1F418DE8FC97
+01840FCD793666B49FB260EC9CD527955E1A8F923386CFBB2EF189997F61F637
+14E24AE2625ECF04A0F3315D8667BFA5CBF24080E2FAB8B5FB44F80528106A0C
+9F960B19A23009F226EB6C350B26E30371C745D696940CBA5A0CBA5D31C18332
+02757A4D73AD69F07C01CAF43A3B4174A2D3481DA0A257CF164C8E3A0C0BCDB4
+B7F6E56E669F7D601F212A18EF572782CD1D19485B259A3C4E491DD3D392C052
+B9FC67BBBC396FADA0657FB398E84CB381CCE054EC5FBF188DCD7D755D1B6FDA
+885E4F587DE2CD19F38D540B6CE0190281BA4C6B52C2B64E4C0737D464F3560F
+37A336D81A028646BF5AFABA90E5DD7CF70CE4AC179E973290639D9404747D1A
+35FAF6749D21C64F7F115A1E92299D7EC84DE5894CAEC979B8C29CF078C18C8E
+E636739167A4D17F4ED487B36F9847C2433CA6F664FE0942DF4DB86FA3954A64
+EE4939D940FCFC5C817C813AA1E177136DECF702541164D5380061021472EFE0
+2984D0B62F37D58048EC266712C59AE991BDD02AEA82D51BF96691A6CFBAFAA7
+79F6EFCC436ECA56EDC8DC68DD40424A7FB0A52FF632939D465080B0D6FB7A52
+E17BF71C3B131775B1E946B2A5DFD6377859C2EC1C2AA8F141A60EB36EBB0140
+C4EFC3A158BC463929135317AD9996E513EF04ED549679C9E98811624F98C8E0
+53A12A8A3BCEB8B9808658D1FF086B1D8A699C863DA0D2820A0982447D07930D
+6EFB9E889BC5072F0BAC515EBAB6592D850174265A47FC95673DF975AFCFD8C0
+A2E6965CF6558F392BA0FF8FE4B56108446220757BE61960726FEA4D4DF86092
+57A3629FEE483484EC87257789A8E9E56815354154A66E1EB792CBC841B41F24
+EA330C8407CDDD5E348715F2C505B896072EC06BBE95A1C158AD86BAB7ABDECB
+A088B9B7811D36574053094D98B13E253FD3C47B0C2F649126092868CF638BE8
+98398772F97AA820F35B42851BF6BD5DA4F1154E01E842B5E32C8097A21C3700
+3FCF8A6D7355FFA53BC21E8803EB80F2DC9389B7D4969B52CDD19CBD37D2AF8E
+4775944B3BE6129FA92AC6885BBAA176642150A37C903E81032327F7E6C9025D
+00D625201CEC4CAC84374D51B01539C5A189364BF3659DE56E72ED64819FBDBE
+05C640AD053B4EEF0C2487CB4AC6FF7C4313340AC5B55D4045B853A1D0F0E67B
+C6828735690CBBA9C302C891B7FB4695CE4D054D66B9121EB8DD833307D01B4C
+0FA61E9361D7209BA7031D4D97DE2200620BD66122FB65D97202B313C74C6B90
+48118DCCE3A0EEFD10134881869B8FA7096313A729E57C3808229C761CF6583C
+ED97E4F8031177C81F574E1202D2318B7F165F39497005E31A7CDA93BBC8E99B
+C995410B6C1C4FD19AF1F1F5BBB7B954E99E901CBF67116AE0231A802687C24C
+1BB5B0ADDD414BE32B4CB968271ACEAE730BA88BA2BDCEF683754526D6CD87BA
+25A6F64D3CC0AA58ED1F792DD97A55C7CA246CDBB93CA50BEA72ECAA249ABBF7
+17EBF390D8C633B867B84F4D085798E459B579D2557662F742415E258671C39C
+4FC665CE13BDC6EFE97A7D6F2EF61D9442C1E6432E2840E3A8D6D028A610224F
+534B4028AA04BA2AED15C2DE2B7EB4792E4EC25EB985A155EEA54DDACE2586EC
+BEC28AB18759DE3E555DC4200FBAEF4B4A8EF1CAC5A065F2229A71E332396390
+A8A880E6C33A979149DCCADCA13ECEB88F7A7E15CAE325B16E0D3357E9B97105
+284AC8B12E3BC307A2979952F8F7FC13C3445053924F43E84BB3D1851E7469D1
+A0ECB82B9775728F567F574E43483EC16BCB3C2C573D907F0854B1E1FCEB6825
+84E0B308D54075D8D157941A8651C52237C191D0A3E302EFB81CE8BF1C1962BE
+1CD1B4FE2D51FBA1A5772F2F0168F6B7559ED2F3FF1E5C417EEFB81A3F04F569
+58CC32384E939CD5A8E5AEA30DA2D75D889CDBAD5ED4B8E3214171CF9347F5F2
+0F7CAFEA47A65102D5878C729E9F0F1CF336745BA8923C4DA1A6FAF83F1A6582
+A21DDF9FD1A5BD0AD8D8B95A859918991BAB57B95B882707343AE6ECDAC1180B
+7FB5569D3C436C875C3D70124925588E473026256B4809B04E867053CDEF06B6
+A7094E242EA11E8E1FC58FB0C69557BBAD31D451CDD858592B789F5E870D3573
+DAC7A0D76E8E9D1E8CA252CE0B7217D83F2FAAA71097F73738111A788424C370
+746D8C930F362EA46537ABFA0DBACC6FD39A0E7146532BD6641CE7C9D8C0228E
+AA3DEFFA20BCB2619BA329A6210E4414A2E18130D9F5BC5640F07E2265421586
+97DFF6CFE644B12EEC19203C18A9B4C4D2F10B8465A5911AC1581C93B2F3464B
+C5E15EF063E5485E2F6128844421328A899B032D729224D980811BA45EC57443
+C5AFC2242051E1BA666E48C9004781EB11B9468496378354820FCA5BE3E56DD7
+29C2AB0FE1C4B1DD2802100F16EFA05F39A2D4C45F7370DA4B8D3839E5E743A1
+28A6EFB997A79F7E9477620B825795AF2CA6322A9633920B302952F093D31506
+C92CA9E1987F2AFA52122BDA250E2D4F1569B4E3DB3A534D1545DDDEE35A504C
+590726C4329A9B5A35D585A82AA60F24970BFFA1A90784AB7EDA08C8B990D26D
+DFC47529585F7744BDBA9264B59DC64A4910D1EDF4DE598E32592F1647F57908
+E1039CD0E64638EB821D65DA87EE48D698C0B52849A1B4903CCCA8C079DC1F7E
+74819BB5DD32F504C80D91234B59F87245813B9D3153732CBE877880A75811BD
+266E8C4252F840C6BB6A3C51B31BD2D3E1396B5045CB6E6F6EE4CE4ACFE81465
+B353C1F7824FEBB3F4C2446628D8E2668B578E1E2180B140FD473549CA586A73
+93501FDAB58A2A3D17AD1A6937CA38079466EA4EC7AFFD99F46CDFDAF699F2DD
+4C7E78F6651DEA0AA97ECB6F210404D52B52F771362CC19B1E179295384EB64A
+B9F7D300DA2E09B887FE61A45D661ED4A75C9087E5D1536371C3DBBB5662376A
+2452E37584C825658B1F22EFDAAD4943AECD35EC8D233DFDAA6E393840CC3F2D
+310837B8249656E667A095F239EB414CD8A68FAE95965BF6979855C03FF44605
+4EB6F459AEAC3E34CC97798EAEFF06D7DB465DE36CAA59877A2178D8DC39489B
+2052684768745EE5538D78F91FCB106788830A04645E5E685EBFE621CF835D8B
+6D5883372C61DEA869D7E96E0AE17D13D8A14EA8DC7D88A04BB8D22659088139
+373950BCFDC6400DFB70B6C633E5EF084CB095910ABDF10E46CF71C0DA5B437A
+38D9F23447641E3344421D8C5385BECAA060F584ACB468BBCBB21F861C050999
+3F8959EB8A6957A39281262C9DD96D028BBA9FCC3AB80C34FA7A7FD60976A082
+EFCA44772652C9FC3E7DED1382158E5471CF7086EFDFD959E8191FAD23A1CED3
+AA63435048356D6B8BAE44A5239B7645FA17D60F0CC3FCB987B6E124FA9CBD98
+9CBFF2B655C32689425340F568BC1A245CD3070A20FC0AB0F6BEFB14CA1DE621
+B1DBB360CA7518709FF41A571958B3AE73FFAD11410272DE124D60D3F326754C
+F5FDB57CF3CF678ACDE26E8CACEAA464ADAE62BC020B2A0E2252A84545D41C04
+48C608FB0016F9234B4D27882B8CB03320F5DFA99ABBB12DAE7AA227A876EF8D
+CFAE8982F872C2F1BBC74154199B446F437913F9A6A7431DF5AF880E2DD9581E
+1ADE2DD6D23FC9DAD9A10678FE868640433FF75F59A17939F5E989AD3C8AB2DA
+28B39AA9A36E1AB5FAFE9516B06F27D6E06FEC0CBC2E9BFB1D66455361AD344D
+5C8503CF24768EFF6FAA27C7B00FCD7075513E83F15296BB1425CAC55CD2E399
+AC25FFACAA9364881421579473787E5354B94919E85F18C756360BAAC0339545
+E4F9828865DD1F7D4DA01C3DC479937193C476D374448477FCF73861667E239A
+64E31C5E20101BF5EE87B7BAD8A9A9A059E0825ADF85C9EA06465A14F8249876
+982AB6253D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: MSAM10
+%!PS-AdobeFont-1.1: MSAM10 2.1
+%%CreationDate: 1993 Sep 17 09:05:00
+% Math Symbol fonts were designed by the American Mathematical Society.
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (2.1) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (MSAM10) readonly def
+/FamilyName (Euler) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /MSAM10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 3 /square put
+dup 112 /rightanglenw put
+dup 113 /rightanglene put
+readonly def
+/FontBBox{8 -463 1331 1003}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1C87678CE98C24B934A76220
+4DD9B2FF3A49786028E35DDE10AD2C926BD30AD47015FFE9469DE1F793D1C53A
+C8812CBCD402444EAEA7A50EC5FD93D6A04C2783B50EA48059E3E7407537CB8D
+4C206846EF0764C05289733920E2399E58AD8F137C229F3CE3E34D2D1EAB2D53
+20D44EFAC8EFA4D14A2EFE389D952527F98D0E49BD5BD2C8D58FF9CB9C78D974
+75C2AB5467D73D2B5E277A3FDC35909938A9DF0EB91BD9159D3437BE22EE4544
+3429AC8E2BFBE34AE54D3BA3AD04BDF3F4F43A2B43992DF88678681B3AB32CFD
+A23E2C98D1AF00AB206AC95B78BBE6316F7A0AB6BD3236C28C76288B3C25D1EB
+E9ABB3576C5EC15A71D26177F5883E9B48293D59015615E2EEAF2E9BA04151ED
+5497B9A1C41CBA44BAFF13EA218F5EAC11952EE336AD1DBE6CE92F002EAA3B3D
+3BE4C3792F3405763C4BD93EFC3B4FC34193439561841BA989DD8D9F9AEE7A7B
+24AEB4654B35023C9720B8F31AA9452E29753FB7915CB29977E725611E37C0B7
+784BCC26FACF8A7A0EB1E54290D27FFE52B2D87FAD080AD15EE1984C37E0EB30
+122C3012D3A16B09C28903D138352AB5462674B6CFB63F1371768D094DDF288C
+36FB9B58443F872D61F2CD8CED42FE0EFF3D7E9952A172BB1AFECB60BF79F2B6
+04265FDE4F78BC9FD619AA733CD0412F1D9A7C13B271BF827DCBDC8ABAE24FF0
+74D3C220621D7FF0EFE62D835A221D0A7C139E2E6681FC2BBA58FA3B80D416EC
+3854C63BA040A4262B458340DAA18AA6AEA3BBAC61615CB85982B18664D3D3AF
+340C65B969071CF2D0CABEB80E04623D0526F862ECA8280EEE236C535F70561A
+854181132E677674AD5E14C6636F57541D3C84FB9ABA3977B211E2B3FB686DEF
+6A1B2E377E189547D8BF733BEA4B8EBA80973E9AC5BD5BED38288539D101291F
+636C78FBF97DA08BEC8B9E227DA278825B53B095A4F421E9025AA79269F0AC0E
+5C98CFC278860E538AEF11D9E2525EC48F077322739DC274FED5440FC21C1D80
+C33ECE2A4874D1F8872376214072DFB79AECD0738FD6A0AD9A894571797AF9EF
+856A8383C826ADCB8B01AB6ECA5F1AFDEA99E95D22A6B1D61C264D90A8FC7C04
+40AF7782B2AD874B0F45116A2C4B123B6B93862C45EAEA0D704990703CC8C8E7
+DDD217F418CD4FBB5AC7571B2743E99C6F57ED753B0A46CA2026ACDB4A40B00B
+91E15D856035B86402DE595BA1FD2D9B61C32AACFD0F9F9ED1993BBF8523AEE6
+182EC5C046AABA59DA7B9298810BC7C2270C3A8587831E4F58E6CD01D0AAA784
+05DA6A1DD2AA6B37C07D4C45B6899B903A8C44DE1105D27761CA078D1C5DE7E0
+FDBB0E6DE2E22CCB4054AF0E2B191992BAD017C67082AEB3DD5C57491E7ACB13
+8D5761AB72EF9D2AB3D8D6E6F7D0E6FCFAFC3D47C3973B7B9D10FC7CF6FED07F
+2B7A81E25D0371748EFE772C9CCB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMEX10
+%!PS-AdobeFont-1.1: CMEX10 1.00
+%%CreationDate: 1992 Jul 23 21:22:48
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMEX10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMEX10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 26 /braceleftbigg put
+dup 56 /bracelefttp put
+dup 58 /braceleftbt put
+dup 60 /braceleftmid put
+readonly def
+/FontBBox{-24 -2960 1454 772}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910
+DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8
+8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987
+FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422
+BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52
+EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8
+DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1
+EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C
+6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281
+E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350
+E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38
+4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5
+8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023
+8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2
+FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A
+EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387
+680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35
+5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664
+3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666
+DD4DD1C1CF9DB1FD1568F84892C602408AFD8174118B9E1476C8801DED513932
+51BCDE26A82337CFD5F3B580B27A7BD455BBF87290F97517340AD7D9B3663949
+4230B06522990A72E75766FE24A1A357040526094A4120761FBE4F48CB00BDF9
+23FFA5E1D4E321E73C0BF6EFE70E24003DA8B3F6AB0F780E4B8A0B6A0D1CC84B
+82848025A2F2497E786B92548E99965A7498B01A37E06545591F7A0597DBA099
+DBD625FCD575B070DDD1F1BA0DDDD13D0047A2E3B8B096A24733285E8D6AD68F
+125883B2C12955D676CEEB409E3EFC732465DC047DC25F648E2D9562ACCFBBC8
+2A544964C807D020BEA5FCBCD10F4264FCD953C30AE1A989ED0E272549AEA1C3
+7B175CA9D7183ED4A5A8A30E031BC916F4D20A0CB98503D2D51EB30472DD0668
+CB9DFF6EF7669D64F99C800710203583EDDD5B3A026BF3193FFF67DA4D038E7E
+E480E4C7640404C4D8D618B62DCCC582FE4B18C12BEFD1EFCDB38A5F193CFC22
+ABD464A5AF0E633538CBDDEA779536669E678EAAFC128511F3482802E6064745
+9E4D75620435CD7838DEAAA0CE20E4FA75C35FB3C3723AF36A6F481CDB970384
+5222BBAC117720C516C60DBE0B05E93958EF9C623BB671793D99BF584BC1FC59
+DDB0231DADB2150155E3C8B7BEA747DE645522B17E64A6AD00EEC55A36853A83
+92410CA18E9E8395B125E0D8248D14FD5A42555E8123B1385E3F85F22E1E188F
+C31B1EA309CF582C1F2511F713A1C8830E10A4B0B590054358C9736516CE97A8
+6B60CDECAA96626C2E0104DD369624702A2AB0DBAF6687D860DB12165ED87753
+BE6F5ECAFA1CA13E639E0AE0E0E2D642F251FAEE3470683CBD75452C7DA5EB89
+E3FF582DF600C1D901BC861A3BF44FB1DB69B393A9E4A60D77B3F5354250E740
+408B2CF6420BB4A56074E85CE9953800EF0CB9996E96B2126BF85449E18F63C8
+B919FD95D5B1BD69B0901AE1F367C5B6034CFF7E3E32CFC0FC7E6AE1DE7480FE
+C503C87E412DC06C5D71ED37CE1DC471D11F8148AEB68CE52D6A66517F3D2F69
+8A2FD613EB704C3180
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: ComicSansMS
+%!PS-AdobeFont-1.0: ComicSansMS Copyright [c] 1995 Microsoft Corporation. All rights reserved.
+%%CreationDate: Sat Sep 14 10:16:33 2002
+% Converted by ttf2pt1 3.4.2/ttf
+% Args: -a -b comic.ttf
+%%EndComments
+12 dict begin
+/FontInfo 9 dict dup begin
+/version (Version 2.10) readonly def
+/Notice (Copyright [c] 1995 Microsoft Corporation. All rights reserved.) readonly def
+/FullName (Comic Sans MS) readonly def
+/FamilyName (Comic Sans MS) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0.000000 def
+/isFixedPitch false def
+/UnderlinePosition -133 def
+/UnderlineThickness 85 def
+end readonly def
+/FontName /ComicSansMS def
+/PaintType 0 def
+/StrokeWidth 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox {-93 -312 1187 1102} readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC1325EB8F274DD24A5D21C056364
+13EFC099729365596A8A52075A624087116520034680FDBD3E86220CBF46C2E8
+2BA32413E26C0AE960BB760BE98B2E1348D6A21CDB5429260899F7FF77617B00
+E876499AFB997425D58673778E90672CE2F26C816F6EF6C1F6F0724D575749C5
+5AE9D8CD0337709436E75CF2354AFBA7974814727450620BF79E10457E31E899
+430F90AC9865F70FE6B6777C3B647DBF5479B987AFBD6DBAEA380CEC42950CA1
+9398EFFA5677DCC3A12382E5728D26A08A739460E0C7EEFBC2B287F337C81126
+D554D5A2079FE15A7AAB1D1578A6B7E7AE509A0C8EA12CB3BFFA8CA21F80C28F
+165E56DDE1398D280FC068CB1C04C8317F894F38EBAFBDA29AB0EA3916EA9E64
+672E802980AA50F43C457AB4070C6F095772F85CEB9ED0FD0CA31682AC547B8E
+8DEBE311665FCB8AE3AE78AC5AC5FB3F47582BEFEFAEC16DB1FD2025778C99C2
+488806E7D306ACBD579C02F05107A52DD8289D51C2D63372BB823C9B17F5FB76
+81F2778107E303E1951D955443AC4C731FE01234033C6FD1AAFAEF0C3981E9B2
+CA2386BF69A80C9019A7D8CF24477C4A5AB1BD191D1D2A566F622CA72EEA32F3
+1C59455DEF1C1497851C7B11300CB8678EFE3F63296EB0E6B248A8B2923FC2C1
+19419AC48E1F963B7783341DC52FF3610E4DBEBE215533641C00368D846A8D10
+F604E10A5648ED5A8C0742475BE2721C7217F8EF3AAB303ACA4121E9C9205157
+8244155F5D41D4EA54DCA4A6667BB22C849DE58DC7947D73FA6D160A4B66F255
+12A552FCC2C4305B192D25B4CC64BB2C34EA8E0BF803D8C4C6E6394AE72B8D8F
+C53E3B37D07E5719576434751CD1C263411D2BB7F9B4614154E807C0453067C1
+052A29E6EA0E31FACB5A92365BB3DDF7350A24CCDF24326CD8E2332276F3EF8F
+FB78190CAF05BC3CEB46314C6D526855350B9CFFFF0802EF93C18A00207C13BD
+757BD72E0CDAE87B801C0C536C101AA0D77A3B65651CDF77E9578B354E369E7A
+D534BDAE57A86ED294AB6E397956EC26E56FE765857220244A9E98E7F4D6E543
+5B0A029301D87997A1B6DE54F405706C2C4248C626E6474AF87B91E727397506
+9C907199D36165A282C7C6EA3C60EF11251DD086A8D2A91CD65B6EE14A04BE2D
+FA2269D8C03852C6D5B2CC64B17D898289FA1A53FAB1362BA3A2DDF29C62D3E6
+C0380A83D33B8261F178A15708F3679ACF567AF73DC3496F6DE0DD440F762C68
+6F786A20316B992FA8F8BF22DE1EF9A63E2FBA7D733BE4C8E856CC8473EC2AC8
+E4B2C7C751016F4689E8631AFEA190F529431AB7F8BE020DD0118F55F9D869E1
+F2FC3FF4B1CB7DF64465D651D2236F883FE35055C284F8FC2C33FCFD2C2E4FB3
+C35942E8A048AC3791D8E50942287BC4C066F52CD410E0959D3CAD2C3F46049C
+7F59129D5DE1DA76E07CB9B5D8DE5E0B1C2B86E209B1C6048724F4ADCDB11D28
+FC3DFEBEB43427D4B8A010265C27BFF26B3E844A9641EBF34B49BB6272F1FBF7
+2D950DB053BB719CE9B2D2F75106CCA90E75B2468DC4965F27BF8327C9FE55B5
+86D057A5B67F97297EA1E16FA17CBE3F977509340FF834EA210BF0CCD3E84A7E
+876D3A2E7E499D9D4104762FD19BA0526D38D2B8908D26B5CD10691FB92BC2FA
+54A04EB649B1116174BCBEBA936014055D10434972C003AF6BF7798E99164A01
+FF16147A859B82A428839AE349A5475C5C9A3529644C4DD89EDD03764A886747
+BD1DDF0C56D2BE777B67CBC15B6A857627BBD49BE34F5C7B2EA6C0AC3993B78D
+5A80A6327A35B2741B0FBA3CE446FC3614D552A48A918EF0FEB00E6F5C40FF92
+A66704671E545F0F6C696A120E2380F15F664122CD4E69A92200F83CC5B37314
+539BB425959637C0BCE46EC223C08E055C452CC7349D12683C6D610AAB4267EB
+6D070EE770BB746BDC1BA4A84F7B70846E33CE5F285F32FC4E52FBFD741603D1
+E0E18571D3DA62557A0376C2E71626446505105669122D86E83B18D074889EBE
+0E123F912CA9DF542AB4A9C67F423536F0D04CA26CED51F1B46E3621049928B0
+1E78C6FC5FC52B1CB9BBE02BB81F2CD909F8B129941C49A1B9D9D18DFB3515FC
+ECDBAF9EE52F7763BE124399D38B9744331D08AAEFED03BD96F6FD1D2A69856D
+E6A97BF953984F2C2E5939F7FB29CCE26F674D95525829CD2C606CA851CD3344
+437238043E86C3F7B277F2B9A572AE705BB4BEA2EE4ED4246CA0155F5A51CFF3
+8D274A1B0AD7C2DCEE7B6E9AFAFCDF5130BE997F6EB5B0BEBF5068483F9FE1D8
+CFA559C93965A3E30E9C49757C73CB0E5628BF6C8D599DF883F6F3CDB1811C0C
+215430E2EF82644391EFB7460691CBD49F4CA39ABA96A2E837B7F041CBBDC5EB
+126966B975610A063D6DEE0586CE62991D7FEAAE52BC1DEDCE28331137441CEC
+B4242D93A742D6FB17DCAE007B28846664EF0BAAFA416C0AD74ECE4DCD8DEC94
+B1D8E2194CC0F9B0082FEDFD718B50A80619CCBED7AF47448C6FB51602AF70F5
+B3D7A9C8882B0538EAA238AB8B29F707E619C6E424391BA228211C06AAC0F7E8
+E7E9F983606F5D58FB6BF9B25C2DC391A16ED86E07D8E42107DA55F5280ECFF4
+2F1D93A949FB390CBE8D4CFF0B605581DD4C031216BABBF9992B60AA93B9C2CA
+1AE645F6502680F351F6D14287110FCFE576811D9E1F6A47F14E57CFC286E11A
+A6E7838041543A040CB489A8D4CED5FCE401392BE09C8FEEAEEBAB0A6152AE3D
+7C09AF01A444F835E1B4130CF2A6A20E81D819F08A28C6C69E56DDE3E7CB0B65
+4E730B78F548A109EED2214231D8149BF1F454C4F129F73AF9B1FF7ABBFF2A12
+FDAEBA61F8DC36611A6A981DB0C6D6F9DBCCCA0F4319C78193F2A7241A7F5249
+8C35369193E273148590FBB65FEBADE94A3B6D97490BF5C7AF9CED4243271A1D
+15EDEA089845046259EA79EEC79634FBC726350BB72CEEA17CF4A93E4F5ADED4
+6C0FC15C0DCB4C594814E6B6A6CDFF63A1F1E8F16CDB0B4D19040E598853720D
+321C6CF67824C7DD2CC62787FC3F92717EFAF643A4EC7D9D38A8E9A887E9C50F
+38D7874E9788B3C1295FB35D54EDE725BD9630FBF0F718B21D74FA8A73F59F55
+4C04694D39E05F5E2A89604BA18CE154B890317737F63FCBEFA4AD53C0CEF51B
+2FD6DB2E7A2F18426E493EACC2C4DC011B043066EAFFE15B2AC212D7741D517D
+CE3AB01132ABED74C0C086DF025BD411AD279C5C59F63F50ED7799609A3D9C0D
+2C2143C3555EAC5C0CECB100DADDAC7F92225CB75B8FF539137A54C6C787DB51
+3E81FCB0DCB34CB285A0CFC8F1DEEDD149E7ED122A151405C3D73BEA323E4036
+7707192AABAD7FFEAEAAFA9050042921C72B881B41CB8678B5FB7A9D371CFCFA
+5A5ED0D6766D3C9D96DB07AC97A252869038CCCDC8A774581F9AC10D477A9FB3
+F8A0EE2B513331D8B25E3F6A68E4D42CDD248433ACED4005FB17861D94EBE36F
+B7A1637A3A1D72FE49202C8AEB7CAC7EE5AE4670C0B0B61EA9199F72F2AE17F3
+413932E5D115DDF5885ECE0C01118332CDDC0D88E7235E102D34FA91FD600A9F
+5EC4928A31B8138D4A8DCBE0D0E6218801EAFB019F326E85A8CC963C4D04D8C4
+369AB7F74A9A68EE853A35D512BF4CEDFC440C26C9BDBFED4F5F0D7A56F0A6E0
+F662104C8DA7C31B2733F80AA1938F0353103DB83CCF9143F3A1A93F4237ED63
+3967352C75105AEEE5CF9CF45BCA4D4A9C848DC47EBB5D3F92F70FB9BE581A22
+FE803AFB21710C28B62E93E8A71C5241D0CE65F05CC6ADEC49D99EB37E3209DF
+9F815677B4FE9A949452C9BE8F2A35462B20D6664348C7A8ADB11C02AAFA69B4
+ED1159207F8812E956F9812F3D1F7BAD64FB30F298EFCF03915CB1C641410492
+19FC0287529F1C5D944E99D2FDC58F6E9F77C8A04B529CC5F6D467B3085676EA
+DB90FCF6FAB4B71CEFB43381D43B66C0121B70EF238C02844AC7349427034E40
+FC35344AF17676F7261093F8A8E52BD5D856DB233BDA0B7C5D049D0E9A984A21
+5B0C37FF87B31B6B7BB613EDFDBFD77393C5492D01F2B41D1A7A6F59DC8AF308
+E32FA0B340F5BB512DC333B5CF598722CCFE8D5FC589186D24D5FBE8852C0D3A
+32E0EF728A401986C5FE5F3BABD47B941863E1D8C1D1BB61D9F28207671D7268
+8FEACCAACE8D7001935C9D6092FE12A72E3E61FD9B41053DB6736586AA1BEA9D
+226D8EB21CB8EF2B18BF61F7F82828F61C0E2E52173E513BD9A482EE6C9083ED
+3F0C0341FEDD1641CEFFE61657BCCA80325F71EA480EE2879F3C845EACE3B6E0
+11B34424D6487FE8D9184F7FED803064219D4269ABA64066ACCB6CDFCBAD9EA9
+825928D2334D58367D23C73FB76B1A05B4DC73008CF7CE6A15F041CD64AFE61B
+AC6A13E872BAA2E225FA2CD789ABE07054E9BCD04B7D580610905847A6491609
+4B9D1CFE7CE50BF511A722FDCCD19341140414C567B29749B49E74A568C7956B
+E5D5908B74A2356AEF392DE1165A81D9216BBD7FA4E3A82AAFBF94916D5EF2A9
+97E389BD412AF850A56953A0ABEC3BE6CEE22FF978FDD7DEC7AAF015B9F8B0A1
+A093C2A2CCFF0BCBA6B4FBAF642694D17BC8E9352805DA67D4558876E85ABBE2
+696574820AB7E8B18C7B8C438BD77AF95217762825775A809296949DD29743F5
+B8D3847EB62ABE8AF75C2A0BE8EC0F0EC0423997AA40E8FD017C7A6D0B44B034
+A5C45C1CEF5734EAB70ED3852DB0831342216945EBAD21D5F92139BD0D353AC5
+A2A87F95A79A814E438897009EB5D21EAAD7AB4679D36B654BE0FF069DD38912
+DEDF0A231090E343EFEA2E5D3A0D46E63F12F43B89DAC31E3C30CC36F3BD4E6D
+B17D2A37F6EC3B520A8E750230D5045994859429B84138B959B5DD3998A6D4F4
+95DA806723FC73900409FFCB4B62561534BD33710F8153AF69B19DECBD09D239
+CBAA1FA5E722043A6052A116A84F99DA56D55EED5FB366BD6328A96A86F4EC16
+8A525118ADF1B6E50B4DCFA1B22D6B6BB85AED82C6E8EDB95FD18E974B39A53B
+5DCDCFD9FB21A2F8D90C425197E463238A36732C3ADACB0EA238AB8B29F707E6
+1D1FB11595B16AF9E044066353662414DBD469C92C458CDE0319738AF9DE5EBC
+1C51C6B486D3750307647DCD9F9677B45D9EEC232E5A1E70301EA5201EEFAAEE
+178CD7D4DD698D153070DF96140E8F4963F51A4AEF8D56EBBBC25A79E5F41559
+BA20D2E193823E48E3566C7AC5E743108A18629F0D64BA76B4908264F948D9DA
+309EC266D0DC79638CEEEA559A357F3462D6FC840E3AC7988F207D989A8D06DA
+FD59EBCD8504F54E4DC1868ECB87C0D7AD67C1DDA9A97931D955ABB8FD43E63A
+8CFFC8027A89F764703867AB2426190EBAE17A9445723A152A1B30371FFAC10F
+5AFD3B0AA517803B7066DCDC196EBDA5F0F383F6F5AA8D5FECEAC8EE88348243
+D2C05B74CA947974DA359F1EE65BA362D3535770EDF0AB1F2B5C97A5E46DA8B5
+5B5BDFDD79459C53020673B9AD4CC01736397310F888480312792A77AD9A0F0F
+D07BEF7CD6752C73A829292BC3DBC321151427A39A0DD8587BA20E0C39BA62B1
+EDDFF7CD95285FCE74D9FAB6CEB63F376AD9409E90ACED0D84B2AE0423DE309A
+36F337C9DBF6F0C61D90A1AAEB2D30EC2ED6E91A149BD32E175BB2A6CFC10448
+F9D433096F6696D74CD977152941DBD1298F49880365F748308BAE99AE06106D
+90DE65FFC15685F8CF6DEC65794357CFC8647FA8983884D0836A1E08A9B3D7A0
+758D9999FAB76E6EED4FDFB7F4E8AF8B78EEEA35103E8C21339FAA84C30BB290
+2C2C710F10B80FB6F4E4F6E2047DE0E3C276E3A5117350E877FFF97EAE242EFC
+E7AEACAA942959FF0302B3225CC885CFFC8807635C42624615BCC9291B248506
+9A74873F10114BCBE46E4DF6F239E99524691AB1EE4DD1AA03DFC85FFC21AE05
+2DDE96EB1727D6C69CDD6E0F3F6F1BC5315E5C9EEE582D062693DF7D988FDD67
+0447477B18517A29D264B8FFF9E4D785C76B56E58013595B5A7BFE2B471ED10A
+07E566670C953DF06F6C271459772D67F05E9DDF2F30ACF4ADCF748D4A2A0AE8
+620F20B1BABC35B662FDE158D70953DA395A55DED9117BC6A4981DB72E50FEF3
+F5C5614056CD29479270B082F8B8272D75E4EE205D1A3B9540CE04C041D24ED0
+1904D164B66A411FB882D8E0F63D9E8E63B50C60FBA08F644D8CC2FF1B502A04
+0CB4DACDAEC79EE4C40B6453ABA4AA5312E192C2AFB92C4CD71CE3EB6A289C01
+AB88876D11E7342284720B4D009BFD629F0E84B5F49CAD999E168AECD4A3FE4E
+A0EEF30FDA60670CDBC953BD268DDBFF047FEB743C8E27F0B5F0E48C743C5A5B
+F33ED1E167996B5C8153B225998ED23A1034B09F44B75335236EDA1DBADAA3DF
+3C2ED5FAE37B94970564755072CF9440E64DD1661191691E54E416DCEFEE9697
+4374BB6E9D392B51363C384BBCDAA0C3583F9326DFA9ED12F08B91B7E0983965
+E2CAFA437B3646500925049188B9D91BF76B2C66F566BF46C25E84F8E5AF21FD
+71790CFAD5F5B21F6F8287D15325E38DC866FAF4CCC70AA8B4DFDB53546F77D4
+DA319B068F8A93918C717B34D20E743787E46080B5D041E2A879051CEAF60AF0
+A53861A00979A350562AA7831883C93110751B5C7FA83E7180A903CC41926860
+EF0B8C68B3DC7668A14389EB7B27CB206C85D41141C599FB05C39337839290D0
+836A1E08A9B3D7A0732A900B4732E2BF7FE56CF650CC76788E50E68A7A4E7EEE
+E8018439FD1AE9F93C118A9E8C0386FC64BD8C6BC10F3C94B7912A700DDD8CC7
+F5B3507D7032AA6408DB90F7A478D42A8DBDDF34521304D1B1E42215E7DEBD48
+893EE05FFD60CB441EA37FE30751B9508758F4EB2D975F8C7283675E03F8D4F6
+4ADBBFE6ADE840293284CAAAD5CC3BE08F5153D70756AFD54C0D88E0CF60D103
+04913AC4F0A3AFB701AAC0425BB388754AE18549D71A0D1B29DCC967F2066574
+CDA0A5F986861DACAFD6E933653A12A443D87E143A8509CE1DA58A90EA9F52AB
+FD702FD714C01514606276192C3A56C069322D42C893A3086D6C592CD31FABB9
+681E6521877550339CCF16751CB9BE69BFBDB5B9834EC15C047FDCB4E0CC99AC
+20DC2E5741E69292986A66BD545CCECC92324DC9B2B6C25A3BEC796A5EC5CDA4
+7D5C15974B7EDF6D7FDB24D5F390F6DAF9AEB657E9905C54C9B6935D9A6DD1FE
+21A151698B829FFA34692B1E9877D715480B2CBC1181E6A95B05E92A33D1269F
+0EF8128B32C7F3555B2CCD2A3970A8BCAA0FFDF017C13B4E2AAEC6CF2829C1F8
+AB2E1A7FDE227C29B500C4E5E9DC24349F29614784C3339DBF4C4D4D95274516
+D518A5849CB4888A353080A6446C0D86A6F09F1E013BC697DF01C1F094DECCDD
+9F43AAB88640D0E9347CC74A138B8A76AC6C4A8FFECCA09AE8210DC0157687AF
+5D657C2C1AF8F72103F1A7415F526A2CF3C16B800786B9FB085ED341B449BAAB
+ADC34F4B6DBCBF48F54C949C062A510331888F63D113F9572C0413F8C790BD5D
+E8A9D7473C57722A7FAC52BA1B67DA2B7114DC06904F0680AC4EE160BAE1ADCA
+B72565D3820C5DC08A716507690C6E7B72F969071963E5A576DBD1EC33A64119
+8134DFA827D6992C062BABB7D34EF99AD642B7384BA64480DB6F14722DA69496
+16273B7D5CFC972481F7BA45165C1548740C594BC6F39250B652D4C20EC662F2
+71BD0FA06BE8C8949C19C52F175ED8CCC343EDBA2C173C8C629A910811E03538
+FCE356C4BC877717D59F2EBB4604BAFA0C80A362EE47EE35F889A7107E9DD62E
+85433412D566927F29AB241D7AB761576E8B52C3160DB09CE2D4D55A3459FF86
+7D151601A54DC4D4E49663A5CA73CA341977A835254602F9398812A37DC67D93
+D0487E79F633F2DAEE20AEBA224E4A6B15D6C48C70CF382BF892C767894C0F81
+B4D35C01BEE566EFC53A6CFC1CFB79F36BD985EF2C8B92C906A72504FD387EB8
+82D7B135C3300D4E6CF55C0BB41A3E6645C68A553EDD358D82DBC7BE9BFE2710
+5817231208FD5C98BBE16C2686E37A4E9732370E4A0A6FDBB0B23B9F6C8A8417
+B7AEABF17F242544E8807D8F4E22CE9B97088A80BE61E560B2E3AD1888AF2145
+8EFAF6D1678882C233355671AC8B72ABFA766E6CB8508336FFE9568C0E6EF329
+7D8818C862FF6E6DDFB20A1225F766E73EAF0245885C5CEFC48C5E31A072D636
+AE969256DC63A27414F685F4006CB6D67EA8433E127238076661038CF2C93BEF
+7EA49C85FD56019D63BF9B0B5BFD2BF4004B8A8D058F4818551CB2D3F55CBFC8
+37067A476061B166A5AB9B961148274D9D7143C707873CD70EE12EA881FBAFF7
+C29844EF2AF80CEBA234149ECD5BB28348B9C5F3CB028DB9A3509F974FB048A3
+4FCDE7B6A2CCC81FDF9803CEF61ECD9CC3DC5F258FE3C18E77B251FDE145E26A
+F679B724B61ACFCD6FEB63017D254DA63E3238A20DD61DABAA5F4894A78BC7DC
+E5C922A10E7B020FFC401CE4A63A4B479B72987854302CCC9B61ED0B205D39A6
+5408501825489F7D7C987B2D2B92EE24D950ACC2112F7A8ADD84408EEC483038
+F986CB30226A4FB0FF00D7A1C9C5064D6804B4B23ADF58304EBFB869C08B9295
+91DCF26EADA3C6CFBEE428DD3CAE98FA9E1A75A35255621B63D9A188961A3AAC
+7F594C19E1FDB12AB959E9C945A6F2FE6A4BCD2B72602D2A8F761263CB8E01AD
+03EE3CD799595E3D66AE110707D5FA4A21550647FA07B7B6A0D086C6F915BF02
+D2B6F787B9E558AAC41DEE6409A1166375EFF13E12A8EDA30944878B4C7A4EE0
+C63649A9845BBFD1CE011D363E46464B14AD779F84744788002FD61493FDA211
+564529EEA3EADD95032B9985F716E2D788F4E6EF69CB3DF538ACCE34947BFAA3
+AFBDEBE74B637C3610F72DDE3B6EBB80F1672F801D6A82FC26A479CC78A958BD
+373870369164F1C3C481050EA61C55B791D589122F0534183A7BC46FD91DA565
+08DFB386AE9C4F392FA8D9BB4E0ED485A318F1E3780F5BFFE2DEBD5EA1089F25
+E21F6FA83A84FB5E6A15856DAA2710420C02AEB57014209F2C1AAD85785B2805
+AA092D802E4C50C09949476671DDF7C5E364170E0D91C3AC5F44132014BB58F0
+3A57E074332CFD5E5C0532CD7420B548189D085A7DE2E6C30FE523FEF6B79500
+98A34FA70500F4EA2AE2FF56014215FD3B6B94AE96076E3AD1F6363EF3484C5A
+6E07A19B054BA0E6B528F4213351ED72C864C26AF256965537B39677DE82DA2B
+A32CF7B87A3C0690AC3F80C0BEACADF4491AF8AED55C9AD8FDDE93354624C31C
+68A7AE9743868BC37F2BA310AFFA57355AEF863F47531221BDD618706CC30F6E
+C6119A9292AED5C00005002C4E3FBAD817F3C1771FAA8629BB2B9C66A2732258
+4D473A1A89B5EAB86082A2ECEEE74705FEE0E6575E2E436C893FB75AB2107A7E
+4A5D5A409438139E32ED3F2C60667E25B40CE5F8B65DB24DFD6616E13BD1CE64
+1C8300C597078CE54987A94B09C4C5A7775E369193AA21254C01A95CC91EF41B
+8178DF7828FBFD732D2EC98BF1E4ED4C1CFC3D1459FB34D99945374C2E939FEC
+D40261BA3010F2C9056A5AE14710719F8D7C5C80FC712D70D99E2FCCE6FA219D
+824777C9F042B9FC64C13F362C743BAD4CB06672022C5B145512918F76EC614B
+EA4AB35EED1DBDF0638AC6F539C214F5189D856EF48FDB39886C97C3459D8EC0
+EC01096FF02140AEA93FCF1A67B20A81A28DF5373AC68A0B8A88DBC75990D7D8
+F3B3D6F433B5A7F8D57D4A42D1103D2DE1F3B03F2EFF0BBF58333483A2C30F1E
+EE88F39384FCA6F4B2059E62ED0D5DC054CF08BB2A159904C99A35F361C5F282
+19D8B0BC1154D06A17A6D44A269DFEC5A8E14E5A17FF61B6C25D366BC51965FA
+70CBD682B8DF32CB605909AC87B18A2F457CEF7D6484188DA217658A325654D7
+C3C442D34E3BDFBC9D889506E58938660039D6EAD9A629FF7821C5A05DC7802A
+111D96E6C540D9B4B8388A9091CD83B082EEED8AB079C50DCF5CA9FE04E12BFA
+3A0B18E8B82F2E1F2F5D609C64D7B71810B121C31DF3A38285DA078730B5AD94
+21173210852F835AF64A09E5A32F1C2703C7838A41D37EDCD4D5CEE5993226CB
+26E9AD37F59724EDD01F74863C76CFDD641F93FFAFEA4135F59E74D46F4BBA89
+C77A9C897B37857F7DA247A084B2AF1BB6D934295DDA3382BC193FDDB4BDC7CB
+B362ED658D3C7F0FEAC3673A114FD234996D478CF823934CF7B7687F1681D103
+243C01A524396CB5AFBF5B3B2EAEB83C16C85A7778ACAD9978D9510901054690
+C1063B3B8081843011FB3389DD944A1ECD77170605B75435B3075B63133B8A34
+682B3DA7C3FE91CE84ACC20424E4AEF561B5DAB94DAECA39E32C8F57E4D17362
+32E985F7CA63251CAAB8CBC7DFF25947E10F16B8691A987A0AA0444ABCB04EA6
+B7A13A508CE0F5FEAEDAA325B79D28BAC5421B6ABD8FA8A63C4001E75244D458
+043200FEC09A126A098835E130519E9126237EADE8E4DF661329FC27DCFEB1E5
+F57ADC4D7D461ECBA854431EB5A208FD0DFA79202865B0227F6A7EFF92F3A4DA
+04A63F5DBB49BE69BAE2C6354FF6A976FB45C9B33148E9988224D117ED792DA4
+8B7BFB605831DC718D18D9E787C0671D853449F5550D567BEB5C5481EC055100
+88517173EFF4C229917B97854048967CC3D17F712887EB6BF1104B2CC4564319
+0FE9ECBE17C5683BBEC2AF894D0FC2B7AD678BD7C9EFDBA3988B5E4738A00EEA
+61310B34A43D6ADA24100A352490B6CCE0AE8E4EE32C3141B894BA7C22BD326C
+B870145314A71629E42AF94EDF33E6CC70D4F46A3C1E1EFDE92ECF8FCA6750CB
+48A95CA771AC54CE0AD032C4E96971E6357B5CD8F80D0C9B6B544A29A74E86AE
+5AB1D2CE23F327E9DD9404CEC9C5984F546EA3EAB2DC6931998CFF4B31943FC4
+A489C3155C55C11AF632244B1464E2EAA7C8A7816FCDC9C2C55FCAAA77B7C072
+6022D0F92C073407204815F520450DD45CD876FF02851CFF64891F7848B13956
+7BD0521A4961A11E48CC0DE847ABED596829BE72FF45E5B7245AD401F5DBFDE3
+DB3135F7D81B33CD5242B5037208B1CBC9EBF18103447074E98CB1A57BCCAD89
+9A3107F56611D41953D3FFBD1A8EFF2F125710C6FB48E552AFB2C2BC452857FB
+FD395479577438532671C602DFF008BD50F3A7176453B4B7F685727669A5DF56
+AF1251E4AE08AD7E1623F4679CF2B600CAE00243B30E165D9572F9FCE01DB7D8
+9D00AB1F14DCCA171A3E4FC992950E4C0FC0338BDA52A1542B27824D25606863
+C1E6062E25A581FADBE7C902B039575F3C31D171A18CCD5790DBCCD67F292584
+BA2A471906D47C257629DB940D54DDFCF2DB627140ED8AD5DBF7D86C88CFE8FA
+EE9987E0A462594AFB132AF95D2C459ABFECFD70901DA37CB1682C0331241D87
+492D92E8936325CF2A1028DAE565C7932B3C509D3B02172583CE1449920F9A07
+3A595B28634D6A4D485945A5459ADB92E9EE5714245B96CA48FBC57F1B0A7E8F
+6FB6C483282DE613E28E0AB1E663F0CE856A4417B9F66703DE69A65DE65B00A6
+29EF3A9C3B0F01017DB6D4137018EEF6C9BF625A1596A7A3BC1DBEC929A89DBF
+371F08DDF47A25F389DE2C91C9E4520EFDEC071CBB4C168386ACE8B249503EA4
+EC512D72FAF9AEDC3D0A32CFC097B05F9D90CC4B614AE7F58F3BFAF6616F4CD4
+8A5197F98F35341EA3A752FBF80C009DAF1F7BB3CD9C5A5BE58B59C020B81A40
+3D3D17671E15780F96E8F754462F21E9A2F3C11C5DE4ADCD17E1B1862BBDEA92
+6389B997E7182C83525F3704A6431624D00ABDE9EA376FD88FD8806394F2AA95
+F0320828C6D74015EE6190513F0911504B583015DA807673416491068203C8E9
+929CC68C4EE6544EEE1B5F966B881C2977F80396C0B4ADB2916B86943E19CD45
+4468FBB4187C77274565279F63907DA1869966AB23C9930A5861847008DB9307
+68960B2BDD34303AC60DFCD69198918FA4340BAA063C6C863C99F333C02C1BCB
+7046DAC7FFBE3AD517E8C752037B9122E0B64CD190A4AF3020654123563C5D6E
+D62F12DAD4CC1A3091D8B9A27050E5C2B717DF445BD1A455E53860F1EB94DB2F
+0F49AFBC11E92052F10FD3856029CF6F5CCBAC6D32B6252CD08B9545A8E2F654
+53F244CAF2009733EB001C3B895E824DED43C96305B0D042E6D59EA610B77AE4
+C33494AD1E41A896F478DAC8B747F60475B39F972EC5B389955A931A37C06AD3
+3548F4F4AC1884C781F558D0EDD67F350C9C4105F867E2AA3F10C3D707EAF6AA
+09793C8A74DA25396CBC1484DB565607911498A2816EB5766A44A7EAE4D5967E
+C3646F547C1BB5DC54CEA436E0CF740BE6D85F8F6F8631BDB1D0AC05ABE2EDC5
+1D60A4BA2299074E853FEFDCE9480F0E55E126E1DE7BE7744D529624024E3556
+6FF0EF71D60ABD9581F43D1F29296940CAE8F8712E1BEC7272951D9CC4ECBF2D
+CCB23E9533448F2FD46C3C3C7017FDEA8AE2DA33E7997691CA45C80493B3ABAB
+B911186600AC62FEFFF4F7754E3F92D56334B16EBDE16DA9FCCCFE6933499EDC
+15F2358ACD9C8FC97FAD356E02CC507E81CADD7262FA3D6C4915D50B407F7250
+96DEC84C574452605A8E2D4D83EFDB8B64FB0DF8B76F97E3AE0BE60A41AABACE
+D09631FEE1F9E9BBC688FC7FB98005BF250E91BF91F719E5568DA6B746B08C3C
+29D09A73E14FA749FF23B0E3B2B6C417DA691424D7066D87CB4EC3F62D26DAA4
+0EE834CD0FDE0503E1AEC07CF4E8A2006B7CF373EB13B68B91B9057A7ADD303E
+2D204512584029A7E941946AB7D45710ED4397F2302800A9A0EF849BB02EADCA
+01610F6DF3BBF81A1BBA0445382FA077AC8473A2197ADF015326BBB45A5A150B
+D8A88E851D672F598789D1EE0B99F19132698163478EF7BA1E216D1A74EF9C32
+5E5820D3C9EF826C2CABEFDA47C861A044502AD9A7D8C6D9C5C1BE025E51E444
+2192410641116F61594BDFFEBE4B49A1DE68B5FFB595AE6CD5C5E6EC8DC24FDE
+B0B8D539D079FCDC56E9BC4B1EE5A875E2B32F3A80AC939951D59379A0F7EBFD
+A5F8F75BFF42AF5F9A3D74162C8529E1C2C1A078F05D9A4104E05BB2A5C1CDE2
+B37C804F50577B6D1308DD9C414C5ABBB0FAB479D9B166D442B6640CE02C62C4
+CE72A35BF84F3C4AB57D15D6C78153E9C5533E181B368CA08340FBC838078EA3
+87EEF02769CDD90167909E4A06C058C50E10797B605BF15540DD278DF04F7CA2
+2DA9640469563CB93760B99AE719923C6AE3C993B61EB38EF3A1DD23A8379FDE
+A1D81FA8D800F1A68D5950BF577FA148945992EEF0AC2302C08791F29A783148
+0E17EF470AA749FA5A3B6933F17030AAA7B0A2CEB87A0360124FD1504C60DFC7
+EB6CCB0172E299B1F6353CA60FB57A0FEF4F937EE210F4B59F90EC4E790133AA
+578C8AF018B06D7B9F5E17DF090D25C567A69429EA3D1E7FCCF0E3330146F527
+C093BF5E67BF880AB2CBFB7909B93FBE74BEE6955D3E48A28D17ADC676E012A7
+37EFA5B743C0FEDB224E360B0422F8E18E43FB703A7EF38F9CEC2CB0BFFA436C
+B8AB9A9D99D641F1C153F22C13C33B10A1FF7AE6EB0FBB6D8EE4A6A8CCB0C007
+F4C50242E48324E9A31040AE138A82F67E400E45E873E7398025B17951184051
+0271C3A7D0915215D81E5170AE081644B02AEE581AB984FC189B587B011D6713
+5E11DE300672BE196943B7DFA43C7D8C1778F0604685676CFFF64C9F2630CABF
+2F83D137D226BCA8E056C7E44CB159EBA4444DDD09B396758316044F47149627
+CF4F1BED103FEFA84322FC61A52D6F66BE3CE081119D02889907B23F00D4F6A0
+D9B74E591BADA348BA837C0C61BD06427B88C84105CCA89995F513EE814AF65D
+224FCA748915856FE50D442BEB8A77F9298A753B4410D6B00DE09EE454BC48DA
+F5155B9D70F9FBBF9DAFF8E0E49B0DF425F90DF8FD6B5003D9C6C8787A337728
+D53CAC01C8274C24B6B3A684DDB55A94C6BE29E490A13792FFF0AA33B2561867
+A9E967A54ADA3F4EC9DBEC4061F18A307061E7A19A3AF4137889983657F78257
+CE77F1E62DC8B61A2B0975D02194127BA500ED60175732483B9C10B13B088A93
+24093379917DC337D433376EDD4B455BB29EF666E63DDB2427EA83A5974A57C5
+07260CAC9DAE2E308E0DBBE8CC601D174B2E94953F541C3B84D4318660523899
+21BF84B06A7F9D4ACC50C374D88734FBD05D8B1554814D1846C82E64B2AD3503
+40A400301BD2C4674C5521B5226A3CE66EF829DBD89EB24BB2F33508AB96B2DF
+65614142CE79AD029AF5DEF7B359A6DD573EFF7C6019CA67DE7AE30BE86371DC
+189E1F2891DC18525A0EE9BC396F3349E6BA39D975E878BEB31930671A59F770
+433EA00DD6FB2FCBD1FACCA21E9E1B6C465AC9FCF4D52C7D1DAF8473EE2767CB
+54BCC2EDF8E29F24577C8484617A71FB621AD89DE7AA6758894D99C4BE9E6EE4
+B3051A85155FCC58282FB23867D928A14FC94468128D61EC1E18FA11E2F7907B
+9626CA16609BFEE67DB56CFE2C4B79F35D580E8F3BA9BC94F131ED0110C946D4
+21B42351AE5D7567AA288312539283644DEE44E8532B2CD4139DAAD62608D532
+F4F5933A228601B780BA2B6C5C5402469C406B7A6D96510D772EB2BED726D5F1
+2B4487AF4497AD2376F3E8F14DB832CD33E7EB920AC03641019D7C234A2491E8
+43D4825D99A63C68C4BC35B3493927E31054199B9877E7AB494E1AA44C47A3C8
+83DEFDE65E02A88C22EC7EAA37C1097D33F137E4E32BC68D8280472A4EC0A5A7
+ECBA85BAD11E560633221700A5D79FD0452BA9D2BAE302764D00203C21F1D051
+AEDD11F65FE0F14DA93F687ECB5B7E091D1B11EFF73F0B5E7A5748C8AFB5524D
+ABBFC1CB3D5932FDE0FE6CC0C876B0D072EABAB7E89CC4CEF5820C6FC3A77F5F
+55D30C021BD7151232F1B0627998264D9C9D22F16E40184A3697C368E4E09A0E
+24F5EDA4C090854DD806FF8CF8D4707C3B6CBC968560E253A89C72207BC789EE
+C011E3B29A07F16CFCD9CF65A9C86850B3AB6C8314B26320139577B58B735C1F
+44C5DA7B17DA63302657F3B8E1D9231EB1EFB3402C2A4583C6066F559A53BFC7
+CC1CBDAE2D8231BB7CD198E97C759211A07B22B0C55EB698ADDBB0F8ED15C971
+AEF113C74CB45CE31B0ED3280975DE77370B3A4C7B16C5FFC37C09660B8D941B
+CB25FBF929F49068E8F65763CF259036DE280224BBA20AFF928DAE4739707532
+7EED7195DEE9EA50CB9D16AB4F43972FF957469563D0C9922640E5FAEF8A19C9
+9C4FD0FDB0357BB5233F3D0F6212F013072DB9FA4465E75053BDD0E5EB124433
+1BE1138C61BAA39B0A3D5208A9A5075D2F8CD7FAB0B36F81F96C2218507346A0
+1197716DBA03B23D85CC8B701EAA654C5EE74F40D34E407E80FDB79FB0CA9553
+B16FA5E8FF48CC39F018703353E2217EB063AAA1E730C8986EF3A378F6631CDB
+BD92B5CB960EAE6489CD6C8FB1F1FE5D283A981437DA8FC18D611B76777B2EF6
+EC79522E8C2A743A530180BDB589356C2448A5899FE940A25B29B941A9265614
+78FEF3239813B43CEECA12BD18993C155047007662F9E7F4AE1D2E333F26329C
+3AEB150A340CF2C6B6E847062270D25A35ED3BC56480C6961D4C4C4FD241EB72
+7D31A472767EDB44E0972E52406DD2EAAEC94A7C22FE6C17DB6F0A350C74ADBE
+880B8E044E4662EF0AF221544DE5DDC61B1FE8BA1FA26A25992856ABBD718CD5
+D9CCEBBD7DF398239DF19198D5EE9A7DB22D584FC7B6F9C35C47D639FB797B68
+8AA11FFB6F594D326D48E679190A0FAE0EB69C6D46C0491ED4208F2A7E2311CD
+90DCDDDF2859681D7E8A83CB31CD1C2B9AEE6636A10F7BC4E7EC1B7ED0E2E702
+4FFBDA21D0A902F21C5F50FCDA01045EF1F9BCE365E01E5322B97803DF839374
+F073EC88745B54FAC04CA49F00E71FC3EA50B8009493929890EBB3F0C168479B
+6E8666D5A523C43FE8BE4C93534D92A1F7EE43181ACD15D6E8CE8337F7EBF5AF
+326230B80CED913EB6E69DEF0EA71EA159D900FF96495BB9B54ED7A963CA7625
+C148E02B0BACD78C5DA2B784C8F19EB20D25FCECB0FBCE0460127D3C98E8231D
+2093E8410180C54A379DA75BB9DEA8612AAB459AAFFBA750A16A4999D5A59AEB
+5FAE6FA519BBFB8AB76E205570691C6063359CE9DBA2E3ECB7B592573F47EA45
+15043C418049903E3F36885AD45509FC39640C141522AEFA4CFC0784FB2B6177
+2130B9931E01AB9BBD612A2097BB921884273804403A19B6A3A946C637480BC8
+031D505D69DBB5F5AD46B06CB8429E2CEF1DE6C729ED26E5A2583C8C7A4D020A
+8EEC2D80FC67A306D71AC1AE6F51A33757FD8DCEA2488E7B130462CAC1C618EE
+C0877408B57AA4D8980E5892C1A2F0D275488BD6D36C7A16CA6991ECD1873495
+FAA5C7CD44201F5886E3878954D9913C2247C71F1AFCC33E2B5451ECFCA7EB8C
+93E47196D5F83D54A389FC2172DA93C47D22E22208EDB3A42DB529E218150497
+C5EE8731DAAFBB2445723D5897B34AA4B7BB62E18C43FAC3093100B9835B0D1E
+B4B6F06AE8A3BF33844A8AFC99172F71C0983C040D751924791A558CDD83794B
+1D8E0D6BEFC5DCDD5D4EEFDD6ABE86D84823BC1467EF2FC0E98A2BB28E5933E2
+F6E50D3585CFAB9CDDDE01C2CCAEC45A0EE1B523976D030888E2A3F37B03F7C8
+EC8D25C8D12B6346BEC24FE59880303D5F578459BA5C2E1D8C2C4506EDA9D317
+515EABF66B268FA8078CE0F1E7226536AA7589E6118B332B7B3B42882834DADD
+02347E6B3AAE64A949E5C87CCA39AE1F17BCA6C321F2B84B92B25077BEA592FD
+9F48E2322EFC48770E5E3491AA2F7760754D8ECEA334EE267256720D6CE4B60D
+84C16070C4D6DC4777ED7A723EA37BCF5808E562AC42204048B797A6C8D2EB22
+10336FB82CEDBAFC19F7EEAEEB2D9C03B22996536F2532F29BB6C55AF7087BA4
+8C103D87AA9041C1438B7BCFF69BD5A4FE49765296D3086FC170456AF84A690F
+56A09A84EBB1CED5515C36F27B6538151F90B78C210ED9972B0A84BD44A23F67
+673A8174B4DA43267DA860345F4E5EE1A0E99E8AB406FB94F75D2FA54EA6E94C
+F68DC85C76FD06BA4B0915B9EEBD59354DE9FD460B957D4B1952198B7F6F1309
+B1DA0F7072D0E0635BE37E23FB873E2488086BA272753E307CC054BA469BFCA9
+7676A0BE66C3DC66AA65B67B6294F4F8C95B6C70A60C38F60C315723B65F76D0
+A2586694A335408FF84C7218D7C2DB81480315A1E63B66E9630C4F792BEDC6BD
+E8CDCEAF38C0BC9E406A35F44C6B412ABEC735C0E09AF972C6029233FD26B260
+81901277A14D6C77076AA1C89B513B7DD837A6BDFFD36847BCF1099AE95AC5BC
+449CD1F0FAA258942085741EE832FAB1F7ED83D156583D7ED00AF98514E4E910
+8CF2724F58E6BE85B4996DAA81C49DD4B88BC6F4D49FBFEEAB3F2E9FE6A9BCF8
+230C554CFDD4F2669AF631077308D7EAB2EABFDBDFF58BB0033C91F1F66DE673
+04C8151ECB8BAA2419D4B6FAD97D443AE9B7678F96A4B3894FEA6D990549345D
+BD2BFD298ECE673D94DD4A12913ECF9F9DED12CA0A3B389CE4D2CE4A40EC3C0E
+5C70EF98246C20BDD70EF02E7453506E60DFD991C001C437B231507FF515C578
+4507F7DA132662EAB72407B03DB1D677859BE22829180DC4FEE2F33AFCF132C9
+11E3A9AC9C7D0F84DD55916AF27033EB76F1784A0FB2D029B166D01B44818AF5
+389329FE1DB142500EDA692386F263A75C1F6ED625B99CC9C3E03F133A0167F2
+CC880FBCDAE2DFCF164BB944C5F227B5BB96532261B390E97E52B81F30572096
+21E7A2F40B50A4BC262D087ABCD781F10873619010B4C21F46955BCD54FA258E
+A5C164285284FEBC79674BCFA2ADED44359A90D3BA3C2924E2398DD99A002C51
+2A426A8C54C902A1EC331BA767127A85D3D37535EB04FDC8F5D9F4C526815BD2
+BE29EEAD0DE2514FB118396A7A9C3D50F45DA7B7AC84DD7BE2245C285B171DAA
+6BE705FF575048CC768BB8F13FA272C2936BD485EFC8DE44D67D06807AF84BFA
+C099792860E8C8655B4BF53F63A48C7F4EFCAFF31F6E61A733A7532CF3FACDBC
+455F5007030A8DC866FAF4CCC70AADB1B3C0E245CB336A48445E64140F3096AC
+095EF9356E40930ECE7390AFEB6F7F9E6309A71C82A089CD2DF1089EAA36B443
+B92E158AF667638543A1C25BD46A6A372794ACE3A70AB491FC90BCD65775FDCC
+AF911EFAB9012606295A2B60667E25B40CE5F8CFB9AF2BCA1DAD558C19029890
+F5C7F6703D1EF5AC4FF555D8366BEFD8918349E90320E4BC324C436303E25F01
+3D1F713C24FA7BFD9DAB9B0A09C9002478AA31E4240F13D73182F04410A11FFE
+39E97870BB576EE3FEB641B33A39173CC1AFCDF3D033CD16020091018865E23D
+6C0C9BA0696A6B6CCFE54C18E2F2B792C0BC289B8FA24D22A82C90A63566472F
+602FF51B34CC67D4756856651BB766773D93984440983FE680BD40FB1344156D
+E7712A41673F44DA2E1E7D41DF64D43B5B7F23CD96597C5D225B4C7A3FD940B5
+B7DAD5B62BE5C4F45C6B35F7A256EF60CD7D35794F55D34C06A8D038449D1D3D
+09D27EA8C1CDE68F1C2CD728BC91BA0B3A8FF0DC4B537BE320021EC1102A196B
+E260790E2E6FF7ABCD2E99512D7844262AACE40E04F2BC627789E01197773DBD
+D80706727CF0F5C4533E5C7E3CC5C40B83B66B7AC4260AD77DB005D835B04DC3
+28500DBE2E66A122B5BA20E774AFCBD2BA61C60BB9397196E1C263CB132A1D79
+21AE3383BB89F311F38E8043FA363DCA07A101D814232FDC7D7B9AFC3EBCAF33
+90827384271B429927D4775BEC0D901BCB762D2B7E4FA697803CE3561C79B3D3
+B84E52909724BDD52F4D4B9EFC5BE3B8F7B12AF06BBEAE2DCC60F068DF4FA36F
+AB2CA195E393A2862E6EAA0BAF795333376EB43D3036C17EDDA7F71B9DFC45AE
+E111E7516AB0C785864D5A13A5294A43A584CF97A55E8D0DE181A612268EF75D
+AD7D7231B68BCAB081F0DF2B0F17C480D4D3BE6ED6DABA6017A6AF083CE972A2
+E4FB46159ECC53579C9E14BF27AE4D1A846A1C0EBFAFD246BE8DCB88712368C4
+C2C7CBC3D0EB7091CC7C8D2AAAF8C7265959CEA58FAAEB9FF01BB0A1B8C24D46
+2B292F37162A56E760131E507599364692B3D6E82E049F4EDC7D7F5B4F3B5F63
+3645BCB795EA1883C36E7B448B7C4E0655C8FA2515B0381184477619B4CA9A60
+E233CBD4306186957AD9A2ED31221E1198CAAC1255CC2BEF4F604136C32351E8
+39ABB8FE5B5438190A23941B8257A2A5EC3F63FD62DD09890F4DF33EF855F6F7
+F0127C5A92A54E9D8E50C05AFF61EE040DFAB7DAF370F21DC09778880C3CE4E0
+8BC8EB4F995A09CC5E1EF637F2B625D3A4C5717F7AAB0EC6DEB96170BC462A6E
+093EAEE6A4764B47C15B0CEA5E5726B81B7983D4CCE13AC879E13964049E20BC
+606DE3024A5DBD396F28EAD479981672F5D7278419D03E92B51E62CE40C25D79
+3549ABA5139548EA09718566B9DE86D04C3628DA170821039C46EEA673F31E8E
+07AE5C862F196EBD7415B5027616B9068BE9FE976507B85F26B9252AD7B574C8
+41122765485491936AC3A537EE237E43D40461A4586338B426794882E19392B1
+5602C09DB839E1DEFF4DB50714EE69560626894D054AA38BC5095FC108CD32C9
+134696B47CFFF83F18A997054D54B9486DDEB1625D7A072513C78F71FEF49DD9
+3D3BA8CBDD88F2DE3C7A93A80A32481524A8AE9637AB1A8F2982A72C2B716727
+9A29EBFDA62124726A29DCE61F9AC36F3EFE67652508F3194B851856CA6D1296
+CA1A329C52E5836870BB8000E36F3E9E75ED639A504CBA564ADBB4862DB29567
+2C4D95311AF54BC3B30C0E56880907BE5E998AF8CC0CDE73950A2DBF8105EB23
+33E384CDE4A945A6E8F2BAE6B70C0C19FF70E8B125FC0DA421E8B2EFB8E28037
+54AEFBCFFD8DBBEC5159517CB6F7B0ED27199E8BB69476EF2221C521EF84DD40
+F8CDBDA0E00E908FD42BF425EF92818F03951606B54F57056512214E376792DD
+7108DE6EC09C0A5F8D1038ACF0049ACA3A3EC8608EF99EE1DDB6C832AD109557
+E7F52237096DD41D6C0A1FFDFB64ECD27CCD576CAE0761DDF932D0226D2F983D
+97C9AB61218485860009F4AE88113F56037D75A1242DA2DA84C79BB9F948847A
+2C9D1CBC2763DC1A118DA7127CF87E2D7CEA8923EC1A82649D30215CE69FED48
+05D02404F231CDB0599E1237BEE1ABD44E770540F478500F9AC17566E98DBC26
+B5DBDB0B16FCD30075FA1CF4E2A494BDA000A0299B726AADFC8F3568E04B5729
+E91A56B2163ADCC79359D44DB617444C2507336E4B5BE4A00247B66BBE9BF08F
+3DC11CAFFA53C4905C68BD610C4B5515FFD1D1327AFD54AAE263FE6CB9EBF764
+4256A90E827B5EF77B5B5AD7E02CCA92731E7645E5EEBB7086AEFF29FBD06FB9
+39F3EA104DAC98F8E5C7DFABAAAD39E8A060C6A576F1ADAFBAC590F30298911B
+BA706F4F019FDAB8D57EC6155BF13BA922458EB51B8A8EC657DA70424A5D498A
+77AA7EC5D089CBD78BCE1EB150D2FBD972D0790ED3041A506637144D523E6A47
+BD336C6F1A465CCA821A80225CA3B08E417ED29D62BE5027932E36BAE221180F
+AFA09CBBD2837956AB4F45CA9730562F725066AF5766623536044570CA1B5274
+B34F28B299E9C3D3EF0638EC86D28F2D4505BECDB5471F356F7FC50CEC662161
+39C22B3D33FECA5D82006310313BA2D48C2598EDF7435E78533AF754996C64DD
+BC40C59D56A3CD4157EC68248ACB78DCAFA152BF5CA8DC085A3ACEFB1A1844BD
+171B053C1A4302F641E82CC15925351C74EC5CF4D95AA1618380D55DD82BFDC7
+206587E3056239A1DFFE249BD6FE9D755ED5A45AED25B25872B43FC47EA13342
+0C33D7004338FB400513F3377710E07CC3163C26837F72A515F420B9297E356F
+8C802F822F96F5EB503B36976B1BDE6A2A5DCDE33792EC6A05C974270FCEC999
+040D5B87526815959053AF4D04615EFCE9DD9BE6DBAF1936E6FB44CDBD731EA7
+A9B41F2A7DE6BDC2638DC3A16170974C3AC2CC003787140E8775BF6252B002FD
+C4161966440B0FDEF58F5EE63AF377F32267FB20B066DC4454E01C727B9FD420
+ABEBF89C193F33597A2B94183583BA87A4924E94271EB25285AA7C934135C1DF
+879B3A6859F712765BF197265D2297BAB78DB580E57A7E3E1C7E4872D0267856
+BDCDAD029F9AC18C099B4622BE769B708731E87C3464F25F672111085E33B93D
+56595BEDEE3E958DAAFD6541A112F9BCFC2B3EE0FDC895E95036D231A7632730
+8772993AC3AD66D78F2140B33E68627E00813057DF5FF02B3AC5614831AA6317
+0E2A99B6E85C3BA695887A0215CFF03F52DCAA8D61C231EEA94515E59A3E476E
+4766C83F8A0527C3C3C3B3E5EC7170266034B41880E38F89B6241C0E6091075F
+E94AB0243A3BCFEFEF1FA21E99E6D90CA2335FB177D67BBE3C8C36D8F84AA6C6
+43DBD360351F5B53CC86A3DFB95EEEA4C21D6DF782FFDD7ABCA4069B1AA2F444
+6F1B8552A9A734CEEBE14091462DD157FE80D710E6D1C92DD1F9148D3015F9CE
+5926FF2C6A1F2235AC7AC06D36316011BF8CE3BF6883CD02B4F598989A215CD1
+3F216511D567EECE1E42FE7E0FCC4D0D5EC5C61A36B8AACC6B53FA89231313CE
+240F2E2670B7E3BC518F92A7711805F478E2A936F870477A6127BE86577A27D6
+B349D6F9003B88A2BF42C971E5A1639A7450BE54354D13257482BD097E08AF71
+4AD0920161357A02A04E60A4FC2C394948F6A6E22A42E1C757C98A09ED9D2BB9
+109834ACD15637DE935C2B0A8B58EDC6583BD73791408857E1D8096A1B91EA12
+D04865CC2E6CD0EBF71CA429439942AF8B48F77E8DC24A1D4DBECA366E725503
+6F714BA3196E61D5DCF404264E72C9DB114574074819A204D091DA47F4C49B4B
+AE5A3ED470F8D903B76942AD24AEC8969A58C1EB41CC90C0FAA3794B4BA8FD4E
+96B49A7C62886BE95686911F0E1CF1B92C46E182C35A44216C939D3F93330544
+EA4856F33BBBDF57CDC7A95F7FC010F6FF471B4FB84D12A7D1532A06397B4023
+59AE887E5C655BCCCA7098311D8B9A41FAAF2983FD393850561B77A4B1406F2D
+76BB5FE6093D865A1A39698EF4D0A74831CB4D2E868D7E69DA27D3EB97537046
+0A86A31B09A3C85757D207F12B679F87812533A559AD29078C131C93C0A13747
+3DA7D5724EF7907765B6289F56A585DF8B564332AC0BE7A4A436CE7AE3D52BB9
+9766E05F078589D5F25407515947C64730763CDE90E6B32F3A80AC93995155B4
+CFADBF662E99D60D8595C3178B231C8678B5CBE76EB6993D77F4CC04866E60A1
+05C0DD14D390A8469B2544F2F6874BD0CC5E223AF0225F2D59034DC2EE52351D
+A80EFFA9232E7D7CDF78BEF177313BE100B2A8088248A79DF28C2FEF1F090043
+FED05CD52B92D5E41FA1804E156274B5E1453751F6FC4BEB90A1CA248AE73CDC
+0C2D1F45E0437530443B8889A9B13BEF5888D424C77D52FA9BA1100DC8335ED4
+FDCBEE9839A9668917643D6CC70601AA6BCA5C18720E3E3C72B00F92F3D14863
+BD9CDFFA2F7E73D4151F077B29804187F280048548A6C86AB9156F8FE7A57A63
+C4AC3F589054BCF034D04602AC7078EC3476C42549997A5FF12724109D192BB9
+9AA16CA51D14093C444F5FA8DE26B371C0C2FFBF2D09ED2FC864B2CE75ABB6F2
+99FFE0D25FC27CFA9148C51B883CCEFCE9FB60F443CB7FD4CD8BF840FD8EAD0E
+BC10A876C65DFF018B9790210993D4A20117B5DFAC41B2CB7B4EE74B6142B399
+B36ACCD4932160C44C725B68A86696FFEEF7D9AA7CB8DC21221F7502153EFF06
+E5D8CDA2A8AC41CB96AC05EE9DFB5C0FF6F028BECEFF6727C29B987AB6033D4D
+C8710375BE1F7BA6453781763160A57CEEA9A7D61B28B1CB6E734A4C13BEF6A5
+BE1ADA5543535A8A811748309BCB9F0B0B3566086A4A896A42EFDB5D6713A3D7
+2B3835FB9451FDF3067B757903E2644F8846BE0741A4826CA7032B26FD672006
+FE0382DE56645029EE36FDA727BC67C48655561CAEA4BD23223DEB5BCEB99258
+05F15AC78DC9EB4AE83D1C3646A4B29A4634CA8ACA8F022473A6741140E9AD6B
+68D25E7D3B2CCFA0F115AB21DBE3CA2D8656EEF0874A75C2BF73C04C31673014
+ECA91416C7BC9AEFD1C14CE8643BABE268FA332B9D6968A76C939CEF40623020
+4C949CDCA7F8F6CE2BC273DB397EB6ED1F2E8694C7E893713CC4CCAF30EC1AFD
+1284979281C3F618A551D6A0633DD1D74E68132E134CB6F7955CA9F87B293922
+0D351CE8171E5838FE094170D662B7F4D93EF2790F59C0D291A65ACADEA9BA40
+CED4B61216A907A7445443941D62CD5F288404BD1F3119081DE62ADA672515BA
+8234E0DA025AB754F96193A1943C06C90E41606F2FDD2A2D654511AC2584A267
+C6EEDC47CCF83C31779C861281B4464C7A8312B263F44560E642CA198D45C3FC
+20F43DEAD9CC8319C9E96C4D2528C6A80904DC069BC4E9DFE10F9C21563D5818
+471CBDE03E8751106B8E244A4A4F48CEEFF26434FD1F9113F8EACD386BCFD7F8
+2A3010BA9E88AA227EA8A0C084FB83CF7EB8173BFDC4F985FA3E7B9225E9CA8E
+FADE90807E067576D15C570E5462B822D5AA5E2B9B81872EC68FCF52553012DF
+3F7A7810ADFC2145C1E89BA964B82077E12844394A2EA4336436D69A14BBC9A2
+D796AE15260414D8E875C11418D9DBE94A39CCCCACFB722247FB420C7A5444FA
+DE71DF7E8BE238ED7F787F4247D2B08C2A4EF11D5CFD32E2C571FFC3810A513E
+9695193B5A705D3CAF8F215A76178AEFF34A1D956A04ED51A74D1E6F5E0E9818
+FD7A021477450DF4D3D5951C01A426C400A28C70FDBCB78C8FA339EA72C96449
+D5A6C312F3212751CAB458C81DC53518662C47B0734CCA360BB2E440EDD86E8C
+7C446C44EA67E962BC8ED283F09D8C85AC68C52CEE6A3F25D9F8BF745A4EAC93
+4945ADEA6D344A565C16D8A6444E321476F939E751B2D88CF5E8005E2DF50583
+A537420AD3A1209611F76498A0A1F11C2BB12CB7E26DEF6471FA4D98EC8EAD7F
+366E8F928523145573DC827BF1A4374F2CFCB4BF9C7690507B2D81AE42DE249D
+75D2F06648428B6B6A7886EB86FA3C03F75BD38FF9C3475229A84ACCE80CD179
+047D822898E0251D6056A833CD2A5913DCDE341B35AB13AA09C469D9BAAD4F32
+9DBF728D2B7894D1F40E58DD9AD550657647C9A6183EF1FD18B1D2949CA77605
+A64D8E7983632DEA0947086D980561B550988C7802ADD9C998F2507D33A495D9
+DB4615D872DDA8EF892EAF5FF4C813BC32E179F4E3D466D861F56564AEFC05F7
+9EEE03CF3D9FA980C73009CB813771F951C690855BBE90906F86C87ADCB35444
+3A88711E367B03465157A10CF519511DDE4B399BC6D7E2233A60B71ED9E1A16A
+3698D495E988852A686BA87279C51C9810974448DD4AF7011F943A53CAD2CB81
+D3B70CBA9492CCF8E145A32954262DC22E4CBC413A2AF1CD73AE46A11A19B872
+33E0ED0D7675135672480CD905F50B0E72000C089FC3DF25CAD4FC175BE286F1
+F0CA9C2EDD4733540D24BAC50722BC3C9BF14866C17CD5B10CA197E180C4B3A7
+FD703E310E72BB175F0580248144432FA7D2056B8705196B383020F36D87441B
+25EEFA0AF103F5B180FAC81EF490F0AFA2612E43556B14FA93B6AC214E0A82DB
+8E2DC83237B546DA813BF2B13B3436028C9809FC958179168F8F5F2BB4EFCC82
+1EB37BD36E936063723FD1F872CFC3E5B2E8442C4406082A455F8C87757D7A9D
+39079C5708415348FB2C0A712D71DC2E1A98FD7588AC628529771242B85EA4A1
+E11A15E528D682F50ADCBA76E49BADD94B10B7E5C635C91203770549A0E2A50B
+EEBD48C4A0CDD51C45271BCA4DA5AEDA7A8B8C66701C5D3C9D5F501F2D067DC8
+B92EB9E5AF8D2BC579609A346C387230B9D2BDB6C6EE179A9034D22D962C9396
+D9241CAF9554B5A07CF7E130C2E04B71A975CFFEEF7B89A8A7AA6BD4147FFEB6
+82499CB6D9431B46B85EB56BDD3535273E61359C96AAAEBBEDC49A3BF3119213
+5B2172752ADC788B2BFA4B6CDC7C6263B937153D50816E8E74F2E54BAEA4E5D9
+4189CC9AD71F4AAF09251D83DEE99F52D5F29A9A10C2FBF7F9AF4E08A0264957
+7F77AE4358697A8084E853A5DFE2CDEB5476228CBED60896986711E2983DBBCF
+839F3FB52FA0833A65CC3CF40253C0F051CB35319F75060D140C738845AB4EF5
+2FEBD6A061470AFB848A2B9528848115136DA6B7DC742107FEB29E5FE22B8876
+EB57566C5690C44C7F069CDAF1B047107F97FA9A2049428812A36CAD0ACE5C1A
+DECE59F3E8BF747BF71608EF2A9A6501556937BE47F57D8933E181CC86DD5206
+C6C254ED2E6E342272066CDB7232AD4B6D792EF915A49E353EED935401594578
+3DB4200FFDD372DB77E0429E647CAEFAA5C47DC2B8936BD97B048AC866C694C4
+8558E7F010169DEAEE1B1FE6E34D4F92EEE8149D4179DC5754E62BB7D1F29DA7
+18D23C074FDB71FFA7A5685727135699103CB79BA3E0304797A2C66EBDDFA202
+AC520629EF600497DDA2D61C0DDA101DA95F45B1CAA5C91A4C97FC54453F30A1
+B4543144F1BEC588C24F563DC15388502E35CCDDACA70286D054426D6C4F310B
+316C899EED69D73C89A49B87C1B241E394D8534654023AB3D650603BCFDB18D8
+F7ABFD3D7CC83C458F5A183062148004425DDEA6C0FA4B34D7F1A19FC5A6CC0A
+644A1C86E23C4FDF9DC8BFBD5D8A5D0C729C523D2014DB564D1392E2FD614650
+ED3A32BB2FC6CAB1E7B49BBF7DCDD01E0E5E9E348DBF2A9C4E478B66E26A965C
+0994EADEB8AE11AA7E07F59978A2199E4C9C9B1FA18877377F9A86696F5F694E
+5528B49723ABF2284568A9726B6C59C61BCE57ED3ABA9242AD5591D27C04BF57
+4DC7F2F6987304763C6EAA95860629CDF3C1A99F41C92087DB7A70E62693EDF4
+1C0DC1E9A5A8934666785EA557C6E51C4C0D5916A938007C1CAE99BB286D9276
+3AA422D21FEEB670C4481231E0EB9D72E0C994AA4330A9D57E6786E67471202C
+8917CF60F21F0DB62328D307FC9124B09B4BCA00F9976D518956F6E418A1A8D8
+577D47DFDD3D4B281B89FE9AB7C173BEA6C90AD0D0DCC285955CBEABD203E6D2
+DFE3E68551CA7157C5ECC183E7D70D4427E398B659E3229FB680A5F952D21586
+5DE535A61CAD30817A924FB7D513414BFC50235F9480862FA65B2DC77825F380
+17E397248752FA7FF7DF3A48DB1E8322BE89700A8A45F203B871354B71A4C522
+37273C091A033FA835070906D5AAB129E5FB23BA87A6FAACA21761B35B2D0193
+2C80C72B3A6C583C0B53E0E9B386DEF7016CC1B12042913B9960379347E5CDDA
+0E6C5E33A778A46C0BD4AC58274DE66854DE63E6FF1DB11C4C9ED8A896C476A8
+F322C781EF30D68E847118BC693AFED9A01E66B1411CAD0B1A7D2C13CFF4FF81
+037A1B57BDF932EC3B4384CDAC953B5497EF22BF3645549DA565E5A6BBC09130
+AC761522E0AF2950A6BE8C49BBD75814C4A15F780297FE80ACCEA00A49EA0916
+E73A491931BD651C1AFAE9BFA2F1BAFB3871FC21888442980325648313C5DA77
+71BEADD6602212011C23B150054C5017EE566BFC6536DF27AA7AD2A6ADE6DE2C
+4582FC366FD981D36D68EF403167A173E8E3F4B9AB2D9873E38734396EA1E754
+E8CC9D9C7AA97F28B959B4DA951041248F06BCF979A567BAB37642825AEBC03A
+BB0CCC57E8D961AC1A8FBD96E674781D9547FE51C1E23C4355D7353DE7485FB9
+B3EC61E33DD06354E0D19FDC24FD6BF6385C031DE641927BF6866C136B20839A
+D00F78A4DD71483D78D92123A81FE71C86383406FF94579C90C4EA6A10D3C358
+CE5FABEFCCE7E58ED175D9D15169EF9B012202858B4E36187CA6DFD6144ED4C7
+5C001B8FAC9D89A02C2A66087948D68BBE4E035DF3CD72D3D1BDEACDC3A5946C
+81BCF45AB16FE16659732F10C6A84595BCBE962B0719C23F3692E49F5FF96CDC
+FE0D92EF65A7BCD64511C79165B53153A0FB621A294C72A80BA61D19D04EFB5A
+BAEBA8FE6B76A13E9015858ACE2A68D2C44453935AAD534CB537A93F5EA777E6
+83160408C9517EBD71C51CCAAD60DC2ECCBC6547FB7A88C94121413CEFDD884C
+615BB625A59478B8E663B432753CDFA8E71CBAF72465B312B071321A5713F1D2
+E7DE3B4ADB7F32548FD6B36C1E3E335CA73A06403BF7C73055896CC8AA849365
+DE1C59A17A5CF80B115F2EFF185E026D941450A7C94AC91A23FAA18B6E389104
+F566E7967F1FC1429B5457A35D119EB97ECCF4091E23E1BFDF627F7A851ECBA0
+3EAA070DA81FE5F422D5B4BB609426A5BFA0C25CDA6486551A4AE9E80996DD19
+2DC3AFBC690E894D53853719310C75ADD0E3E65739F277277AFF00E8E6635596
+F89F7740A31DC9172612EF9542D9CED889B962BEF7847F72EC8A141A2F5A9BA1
+323DDE0BDB9296E23D7203555E738F1C76BD72B7403A4554AE8CD4A1C1AFE603
+126F143B858BA23C8E818C18D9086440E00C7F0E0E7F26A1BE7DE60CE48C87E5
+6F90CC971C5A0B558AFBC3680A5DF7736F3890980334D6D16B24887A70493322
+745A3AC95F00798A634C79E0F3459E19108709CB457A8ABB8F5F8FB1AE0E0E70
+ACCE451DD17129C026B024FF16551BAFAF3213105E3826C7CB086DEAE2486691
+7A6E5BA31328C628017AC936B8FC29A74B61E644DA8B269839CA6B211A63B606
+364DC262536140DF75F5084D3F5F3E78E160AC3A4FA3FFFA22AFE91407A765AD
+8D14971087DD04F188C9956C516DBEFC27AAA6BDD5E7A07F9DEF2F028C0079F5
+F6CE0615340D9287C83242A0D85596AA99D0DB65926199415C42B235AF02458F
+ABA8C54BCDCEDD2F36A34432D4333350D5F3C1E2C09730BE8B74FF7DC556CB07
+E2C97D2F445772D7FC41A87182F2C4B98C1DC076A9D3342606F90F048F660311
+1E5591FA3DE58018B62BE32D7B1631DD1EB6A3BBB19E05EF0C54161F8F0AEF81
+296422098CD79BC285FF7FFD2A32FE8070842874DB5CD60F5191086F69B5C1B5
+230F07645FB51252A1D019E5607D585547D72343D257822712C6F833E4AC6BFE
+129F30A0E2D61CE6FA0D8AA7231B7B8500E85655C9743AE92C6E2BC45F659596
+082F1474A416837530EC34532A8FFAE51E4A489B2AE8133FF869D0D4ADF70F59
+D86ACA7C98EAE4E5CED592B235F9987FEB581DBE3A610587FDC74C8AE2F3009F
+8C973C38AFB3DA44490531F8F49DE7A2F9C8DCF8A9B640C5746094C06FA9655B
+FAD0CE7BC35E5A115C7CA60583F3E0204970A074D5B7EAC025A10C2DE565D867
+5C3D9FF7F47D9B3B57B12B84F900F14ED003FD577E8A6CEEAD29EB1225C8F8F9
+65F6794518BAD4DB426505F813CBE869E15F9CEC3383D54D89D24116729CE846
+7305F4CB094FEB3271B6088A27591D209241C0DA67E5BEC0C00947C96D7B85BB
+97D432BD52E8532D6FAC35F76B347E8EEBCFD35D3A404FD3AE0EED92780AE636
+1116A51087EDE2763E44804D2DFB59858DD0AA5F95D42017F1B449FBB9D75954
+DB382BAAA46C0AD4C6DFEA50A3825F97E7F2815DF950AB2485D5071215B23E59
+C215E93ABF6CFF6774F4BF830C4873EA8591A18D2DB5CD46FFA06B8F128BAF47
+BF40EE5E70FC6B2DC3E8FD3DD1E562F71EF2E6748B3FCEDA79A2C4B52733BCF8
+12B46EC47C99F6984D9F288F42292AD21541797056A0A8FFBB56E74E424388F1
+6AAE444CC58E6783296C075E6E2E36BA999507F942A3DA04C6EC8B5B327C93A7
+008E9B91B255578E932D2CF3E58D697D5EC42BC955AB3799F1CA54E171AD4DA9
+F56D9ACC2F40FA5CC9DDEE79307D6EB5518B0ACD59F27FD04CD929F346FFDFA1
+6A856B29B648EBB2E2486A99F59534C2994E07243085E2F4F92756872944609A
+120BEEDD23D06919428ECCEA8CAD79C1DBFA2B4E18769E35F32922B8DD80F530
+39F8824445A4C015020D6921B40370D17C76A6F108F5E9006628CE26479C1ABC
+1046A281E969817514E332103D4C8DF0813E41F23EDECC4820CF33489809F118
+C5906957F62BCE5ED17A407F75AA36E0E3E59CB33543EDB15E5C29D7CCFF6887
+0489C197A42FD92015503B665DAA133349DC43B9CD02DB29F5364527B23CB22E
+9C2B83B9F09B4609838BAAE5140EE86D4884B85BFDF8A61998C1679CF847D592
+13BDDFF7ABAD261B916D229EB27B360F22823A74466F4CEE3C082048AC353822
+468DA08301E940064ED0D0A957FBE3323917807A9885F599E63B3079D7D20CFF
+200957CCCB2ECD71473D67567D06B0EC332FCA9A6DD8074D2A81F7766E8D65B6
+8AB224E66BC618581CC8F37D33E050DA11456F06AA38C872BC475B1E085DE456
+283514C814DB57D3A3BAD84B136453647F1957469AC52D534AE87A6A4887C016
+14BEEED3B2B8276D50F1843D2A70092B3426E328A8F446C41590778FCC7B9624
+13B699EBD81EEE3125F124831BB14E88A98FB897ACD945AFF8E17A4EC10B51F8
+F23DDE44DCAA4FC7B93DF084196AF0289C8E307190916D929B93197417E42CE2
+99CF09F32B9C9EE76280B51FD9882E103DB9F27183753E1CE7FC166A7B6440B9
+C4D1542104052AE4D8106E2797F281129DEDB9A655EEB43E3C1B9BC30975BA2B
+D8C7F97647B170004086CA68E13257F80F2E01718E11B4E52B9BDA0EEB5F7EF8
+290055F783A0681FB30B969CA28C78CFCF96A5DEBF6375173A91A4FE34B5D254
+790B4AC6BBE8404BDB616BE98FFFAF15CD121D4353E6402C31A6C824798A4381
+5DE69A225B91A35D1A78C42F542E5BF68683F98440545F6B17598C30119BA357
+82B7E0B47B1A88877C1009C574B76A0E9A2850CDA16F0547D5205D1D324F2EED
+12C11E508F87F1E216ECA3DD85A3DD3527ABAE3259E653A80B44EABA6C47D45D
+F5FD0CA1CBCA8CF9863A9964FA037F58C0B08F18CFA19C88410BC5E4782E7BA6
+89D0DC14C2966F386A766AE4F411A348A839630514EFA9098830BB11798A1DF4
+09FAC68DA7ED517E8D11C856632E489EBAFB0498AAA1CFCC4CD28CA4C5EC1A4A
+D88380098D9751FB0C8DAA794AEA91EA9BC6C2089C7B425FF2E527FB80ACEE1D
+388D5C45C293461562368331A73B1FD2FBBD83A1CBA06366EAEEE9D908CFB761
+5B0CAD79E284B58D9EE386384B20B268D5482D307E7F1844F723CE204D09A75C
+7C3160FAB4E54CE156867057B57BC4EE3FCC6CDF15D1F36474C922B575C2341F
+CEEB3C339587549F51238300F813A96FAE0C0FFB83549609DD63B720278BE88A
+12D0E7B281D6FCEE2282380C7A507C37C96E77F3F3108EE85D0C0467F8644F31
+8F3D5C8F086F2098248FF4DBAD326DE98A17CAE1634CF931CE879978FD6D646A
+B021908F84C46D19DAC3C6D0BECC88A79A0D2EA19E867AF345C195CCC23C6E92
+C784CF477CB4C51E508F942AFC8A0977A5CE51BB399D973BEA417EDB21771875
+2E9FBB9E3136024DCFC3F07B921D90F8EDA3AF2E4DF91AA2F83C4767B66AB516
+A18E61EFBFB3AE76CDFD67B935DF932679D454D608741D69840E118D1D6C985E
+AA0EDA8365C9C7B5BC39B692920446A08F10C4D29DCB009839411EC44677846D
+E9D70020F56D6179FF192B690A9445963F34ED94AF966A0DD0D9F0C6CEF5D35F
+C302667545FEE87E09F9D19BD8418591A79C92EB3EBB22AE55814EA3C3C17D3A
+0E205D4E5AD08D74B5E9879A54241B8C67CD04452951A6F09D861CB61B71AB03
+F1726544CB7B69773C8803BFD21A54496285E0CC12F08CF9B6B5520D5F054903
+C1EC60B8CC43038724C70F6FC16124179AD6525360475F059969814D8D9CA4D8
+18049351835FF2C1DC14D9602F5732375B1AD78AD63A6CF233F0EAA48A49ED4F
+5C0E1E336251A33757FD8DCEA2C8222109B58BDDD795C2F867D0BCA81B016F3C
+FCE707A1083C4BA68F2FA70BA899622D55593CDC2FCB8835A6788ACE3F77D7B8
+FF038472D9BCA285B2935C5D2C4ECFF2D7E86F4947C98094A7D8425408123854
+E6E2CE7ACC818C4DB39742E4BE618FA36A54C1300B48D8F8C259D9E21C84D994
+66F1B88FFEF315A39E6DFD931D48994621432A90EECB3F6356C9DFEAE26B8DAB
+5FE8A014E40BA73790AB6E9AD2EC98F3CE70A3449D0AC1B202F3784363C1B04E
+5A1F7C654C5EF9CEAE0DC89CE769EDEBDF24FA9B2DED63D8D5876980D318FC9F
+252BBC48FD1BD5CADB0B8B39EC46B0ABFC9092C9DCAB1AA2856BC975C44FDADC
+564A1F6FEC77940647344F4C85308783D16191CF90AB88D2032E650741BC21A8
+39444872D0490F78B375B0CBC53AC151E6A64B73974D059B97FCA6F7F7018139
+814D854B88D727E8993535E18211D26227EBF0E5858BF9AF032F521DEB68B860
+7FA8F0654F68FF06EC1C13167CE366C740FED6161F032352C8E16C21C96DC198
+B6AD357C4BAFACB32454557951F14ECA2B678D7DF5F2432C7F25B82024E092B1
+A62367ECF96518D0708394934AE3FC9B5B95E92F272E8C3522F72E37CFBE9E4E
+8A68C4FEDE29E81EC30069B6B8DD304B8CCB10043C83B9FF3AB9D295E1063EC1
+C26A54E01CC6A5231D8BE54FFB774021438CA9764FBBF418385DA49FFE3B8453
+00B302AC21A2651E196486BE6E0629E5302523EA3BC842BF9A9C95F8CB869576
+D660DD7817D6A2222348593F0ABCE059B1F8C3F919518C71840031CAF20CF5F2
+088CD6A2E4D13A42A5B4CA128624DCCEB8B9054F895BBB087374A68E7B5F2C08
+C18E62E911D0E7B91B4EB1D07A6A8B52E832B414C67FFBADDA6E0521ED1FEF6C
+6B2E0A03F6305F94885EF720ED718B4795F569AE1F053CCE9BFEA67B624612F6
+DDE68727A2B49042100DF6BA269DDAD7873D4062741C6480117A1C2F7AC57561
+10460ADEF4BA852CC4C31562D35396EB671E6925D617311A8A00017E15D61F11
+B47A448C272C2E6DDBBDD89743229F3982EAB3A36E8D8E2BEACB6F8D594D3883
+353163382A0087505509565C9C4CD1BAAF462FC1C53317D2D39224786099D9AC
+72954F10620232B9B10827539CDE4CC40144BB3EBF8CCB041675275D1A9C20B4
+A16F791967B71F3D66D8FEB0B483D222394299B263C878CA2EBBC7780ACF1315
+77F8A21132FE95CD308C184BAD7D4CB8073F3EBFA8A67ABFCAA0A00405D55FF3
+1633E4EA7EF89AB8DD4D8B778A7F7B18EF4EC9BA9E354348D0BF1A97BB9E2E52
+12D171F56A9B471CD8A0CF7B29712A2C9A57452FEBCFA11AA1679BD10CDCE151
+3A15ACA7A4C0732827157ECEF653819D250C94E181FCF80297A3288B49E48166
+C22B9A5878FC986F8418C70B9E93B599505FA2538D2A62125C5D109B95E49D67
+539364C69809D36601C4C4F6D85252A1CF91F6D1EEA0EB54E059F58E3B73C1B5
+FBD29BB48B3EBEF7CDA1132784668FD85B3B730997763C2421175613B059F2B8
+4D1D6B1CFF67464FA1279D93C67DD0346F60CD393F7648CA10631D653CD3C777
+EDBA8453D568D462A01252FDB80ADDF1986D0096F0216A62247E82AA1F5AD003
+75CBB99C142297A51A63FC46695ED9B276CB2C32897DA8DB2EAEF618A53DE75E
+6C4EF728C8257C4031F129D202CBD75AEE09C40C6F62C99F1C0C12DF22CE73B9
+08AB43E33F7C23E4A722F0AD90CB8A709A4FE07CC2FF05EE1A1A70785B8DE3BE
+DAEBAA7E45F25305C7ECC1A78A5E90258E3AAFCF782B42E7607C3E05610F4104
+55FCE2C7773D0F2E4DB79E4E3FE1FC65CED05EC85BAAED5731D20538E36BA42A
+84F483F73C8821FE460751C04ADD2B18894ABEC22DEEC29F14151C5660C98D20
+62E663064EB96D9F0FCC84E84F4A149B4814D6E8269EFFA9F545F2BD64D52225
+FB1E3F84FA2FF923ADDD3CCAF320D6D4B908D31EF0640511B5A92A81F3F3EEA0
+BE7A5D310041F296F40AAECA902A09928756B8179222B4C69874919651C8D128
+061409330D7797DFDAD06D91AA24D0B386251A9B19EAFFDC460D9C0E8DA695A6
+92FC89751BCD1F11859ACC965955DD249FAC7DFBF2548F8FEEBBF8CE0DF1DBA9
+D54A8618AD7C16731BEB1EAE3FBA7645AB57BA7D97B7087B2832260E06ABE943
+1E3A7C9E9DCF6208A5E579ED690160B878425614884EB08D4BCA7439F005AB3F
+4DC0625A9688999C547A9DE8AD44D3E8661F8A16154B9938B2CF591726CE4C98
+F964E9CEAC97385511D10B698FEB6A1BBAE5A3A841A6F6E266562983B819EE9F
+60E88B0E7AD78129113AB82F0784231A84D8BF9F43466EEECF060CF0B5FE7FA3
+78B23CB55E2A5E40D99247EAC3C3F38A4A052A85747FA109DB09AC864B81C734
+1DB1E88FF597CDBE85434FAE6557A79E9C3399D643AAB68375B377CEF080E10B
+23BF6DC3A62D55B07746BC1A370F955771AE1EBE0EC47B0928D4359345C89CBC
+A81764F059A35A74486D3F8E89CA7419503DA14F1141A90D6602E8AB6367C286
+FAC5016449A73DA2B8044F171DED2ABCAAC91D1E5CFB8712E7066458080FED4B
+F3E929DF288E9B00A1D805385F294BC05E3705AE2FDCBE7A9A479E0910467DAE
+AE7876FCF751CAD2A641C5DA9647C6CB9378BD32F11BBBB4A67C8191D04119DB
+D572E4D3B2117D2C0327AB57F5110BF8BB3EA40D612CFFFC89B55F0A9EA4CDE7
+9EA26A7D61AFB0001A821A05AC7DA64259861E20B6B7D6E9DFFBDB792DC0FC31
+366B35ED30158673640B9BF636AF19E26D6471E3C1D4269EF71AD730E671D50C
+3860506672565983C335F1009F855A783861FDEF14506037D25454AA71EFD32D
+458BFCB3C6BF00C6BA8E04C51E6C6706D1E16DB3F3A8EAF736E744169117D048
+8A62EBD9185700776DA6CAF653C685577DCA47C7E620F62A495D6300B7E10A66
+609AFD22E3CD800D30DDBC837FEAB91181563EC4D5152D03116F92BAC15D6C0A
+9690E9589C292F413C74F50DEC4C396CF890DCC28BA2835F5BF9CC780D7FBF21
+423FF166E910787B6C13AE165EE7F20B1D7D7AB8FA3E2DC86FB80D7823B01859
+D558AD2D84ED1E8E2D9135744C6B7995A022234E85AFA8C88CE0FA8851086839
+EB11E42651C4CF05AED222FC5AA86EBACF666A0DCE8964B4992E4FC7BA58A8EE
+15BA9D930DEC27A668E51A0166720490A124A7EA1FF1E5D8AACA6DC10B0A058A
+93A42AB95C343C39699D9731CD78B48D52D60C44448FC4FF756C8C585E1E4C54
+C77EAE247CA78C025FCA3FD9CF46EF76DE77CFF22AD8BEC806240B342F141F2D
+A1E79F50A643775A482B31C8B290F26B89DAB5E270A058D2CB68F27E48EC1112
+7594F70FAE384A403308D92D90897952519371E83EF7F3D497F33BDCA391382E
+845B5C4E34D5C70B3B3B6FEA0AEB4A8839A0A9E0B92821D3CACBDA2DC6B219F6
+DEB1FCF20AF56191ABDA80D33DF167B2D56BA26683AA977CE39DFDC3B629ED1A
+D232455875D3B7D2DF46B1C22BF5E815D76AB65CDD917446D2216451BBC42D21
+196E64D6CBC0AE0E6C834EB4BDE788DD8961C12864A882474111ECCA4E5A1A11
+0B2BE536A6F8F740559F5329AE8BC32B47EA756DDD88F470BCF058D72D6B07AD
+782CEA1C86D64F31B08A21524F64E100DA8DCC635E7BA9579DC80A3B7C12A538
+4823550A3A0E6F6763681B6E8C469BC55318B122402982ED98260DB843B7285B
+2828D3B3177A15D0EE2A4DA1FC4A2174D7519A308142CC553681DCC5947BBDE2
+CE1FFE9021E593FC5ED82FECFAB6950829407FD99BABF7E336AD278131E93A9A
+460A8B39454E571983E70880F3F7774F220E9CE802E8B4FC0C9A50BBADA5E06B
+8A52B6D6891C87E3E4979892646A0A4BE38CE0D6468EFCE2ADD5FA08DD485C3B
+1D1505201296BD44D005D742A272E5B8AE604F35014CF237A31F2F352F099840
+BB10E504E7A1805C7A51AA8CC0A3C6D7E7E3A0C4C168D77D2689C87A4B19C82A
+0C623D5D80FD340674E136690191665361C82F0E609B615FBF64B09485A57F93
+83AA2357970FB8AA0104B61F3F0418FEEF172A3C1531CE5CAEA261FA03C14506
+6A35C30DF5FC492B9BA7E8AC46ECFBF9C8A26ACFAD1A2911D51BEA993843CA1E
+136FF492DE4DCA0D79EF490FD110D67BC081D9B323763F83A5B7DFD385C11788
+E36E0BF9585C37F6193C3039196238C06BC85F7C43A15DF89C067F4DB4D04FD8
+824E71C0D3D1929E5B9A98986E3E21DD84AA3AEC0845A1CBA75964A02038D824
+EA2C71BC18C60A05E58101DDC0716B14F8C7C9686211BDC066540E8449BFA149
+61D13C02856459B2C2E68A67F01BBBF99EE63CEF8E98BFACC16891F4705F53E1
+2A20BDD82F194A693854D6C201A2C6E1EC6F00CB6CE219C7476D6D22D256112A
+55547F8DCB3DD4A80EB1CAB6BC1DA8E981CFE5499A0B93C25204F29B9CCE8CF4
+A28E32156C99BE7582A99105C306EC7134D4E95D3C82CA69D97A5D9E98393DA0
+6F8C8789A0E8343A73B57BDA77BB85DF2D054E842901AE38ABAAD8B904F6EF09
+60D96F4B31949CF28F9AE1C25EBBF1CF4487E0A932F4F4C3A7FB554E3D0BB1B4
+24D21B5CBBD8D6236216A3F9FEAF6315AF124C8B91C8092D59DB91DCB07FE0B5
+0136FEF1165A4A087B0991F7C608ADBC732260BECE9A82FDB6FB5F3E4266B753
+1604E320F3115E19CB3A29BFE5212A9B41467F00B169BB0EE25107DEE81B6B84
+4342FC8B33DC6477CCD8EC87055B8E6421924E5F165F312B5102CFEB57F78AE5
+EBB77CAF845F63CCE8F4B450CB5DA1A93EE3DDE52D9EE16B1E6C1D74D47B01F5
+39E55329E6DF67D03EE60EC0FA5BE1E4FC08F27BAB84755E3D642D2B5BE94A9F
+9CF99F566A8007A327DF763291BC0F5FE98F825E4859D45A422214F39C3A67B8
+F4BF1674749A380CD57FCA404C669DCF64A6960C45C060ED70D8210550CB950C
+35106554B52A0DE9F81D03FD023F61BD535FE640757DDA7E2F91D4D65B26D238
+AD572EEE920FBF4714D01E82B0C92DEE70E80DB8EFBD8A3BF585BA771305E8F6
+82794BE025F2AB8BB67BCD2B26E1D30B9DDCE1CF29289E7E4B45DE97E633A3D2
+AA37BEDF23E99A1ED086C31CA7377B7880881CE6CD58F07244A27EE107F74433
+2FE1E3FC91864C0A5D00534664FE94619FD0965682215F1270D0DB74D5EC5C66
+B7D1A379E8A129800D20BD3E690A2D5F55702189B8C689B479164CE225673251
+5A68622F8508F30899F3FF3842551D35F6D6CFCEE58F5922B0FA6AA1CFD5019A
+7EDFE9085296267C5E230FCE0ECEBC4613BCD28B40E0B6FD9DA78F7223A2C4B0
+A1656041C1505F912A2545AB82CF056B4673AC09CE07E11577556784BA8E7AD7
+9BE630AE382B7D2E5B6B153B1273CC19EF6102735E38C9424948690361137181
+0C8E3E4C3B9FDBE4BF893684FE2D9B7FF91B768871D9D4148ABC12B057B17AF5
+C18893510F23D33137F22223A5771AAA5135F9F54C8F0ED6C43A04469CFE81D0
+97FD57A31BB4A9D6449C0BE12C0450BC2A51E8915154182733433EEF134B2C3E
+FE588F810CC265F25A4AF3FDEFF528271C59F4448DFA77FE3D7ED32865
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBSY10
+%!PS-AdobeFont-1.1: CMBSY10 1.00
+%%CreationDate: 1992 Jul 23 21:21:18
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBSY10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /minus put
+dup 1 /periodcentered put
+dup 14 /openbullet put
+dup 25 /approxequal put
+dup 27 /propersuperset put
+dup 33 /arrowright put
+dup 41 /arrowdblright put
+dup 43 /arrowdbldown put
+dup 48 /prime put
+dup 50 /element put
+dup 54 /negationslash put
+dup 55 /mapsto put
+dup 91 /union put
+dup 93 /unionmulti put
+dup 96 /turnstileleft put
+dup 102 /braceleft put
+dup 103 /braceright put
+dup 104 /angbracketleft put
+dup 105 /angbracketright put
+dup 106 /bar put
+dup 114 /nabla put
+readonly def
+/FontBBox{-27 -940 1332 825}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF17EFB0FFE6C69FEBA8389DCC1923D30683D
+A8CD93F7195D5A07BA2F18CB3FD5FFEDA4D83BF758062134D84AC0100187A6CD
+1F80F5DC15B47D73F69655445AD218A8AD78C16EF96F385C9E2D46F8A330C7B5
+A859EB0610C78FC5CE39715A1C5458D30498C0A339504A74C7E8F84B3DEC1516
+B3ABAA0A06DEDCD5F9FEAA5AC4AE8D5A5BA5EC0B64784454F58049E13467D705
+8F13A22BDED5F93EDDCAB7A1886A5168D25B120F8BBCC23546BC7398D4E3EC17
+138921404C390EB84C3CC243C0FF3DEC9EBFFF3DEA73365F1E4BC2F3AB911B2F
+780946F4F6F49935A54EF955D9894FEB37239C896CF98240162F6A6E9677EA24
+06BEE1F04463C033047F7F972C560213C7A02BFEE5AE5AE5BF72377CED942A6D
+8059E59CF03CD6782BD34BC02AA4FD1BA25A5CBE32569D7FED28EFB4C0F5F7C8
+6DADC1A047CB514E19B36A84D4DB390FFE5B841C390666FE27C712E23E22FC84
+A8670626E8B72700B9EE9F06F2121264C1CF69FEEC3E20897D0D9057032830FE
+A18A4BA2AD5CE10EE4FED4BB9E2A9C06965779827D7CBA93926793A7161454E3
+C5AC6A3AAEB75EC64556142508DE6E37B71058F8B97C1A9B4CEBF74FBD2D6D84
+F5DAA2B04AD30B313070B33789935E83DB470FAB8EC65165679F247964BD0C20
+78291B6E13C29E8B86429C1B90C396729D6BDE4CCF24BE000390D798DA73BBEC
+AC5C9B1AC19B2C660CF1CDEC05289F6CAEF0E43465E3627DE26670BAA825429B
+4B8FE57928267D5EBE38C5BF93F90304EB89DE120F81362FB5A3D374AB25B33C
+D03A8E9E176E41C964625E58A65EA958EF2B089933C06B71E29249A96D5A2395
+DE687A0C60B837B5657B8272EA58E706F96884248F4F13061C0BB9B57096CE0C
+1E26FA125659591F012BACFF48453F459B88BA694C6E9B98A3E619EFD4CE42ED
+F8090D9874909D04D7226E8E0409CBC1B798443FBCBB02F7F20000FBD53EA15B
+59F7CC700EE6E49AF4DA90DDE5FC6D78C3385330E6FDA91794B9DE0758C644C5
+056DD504479E2EC39E2FBD2E6E26FE99AA78B8A23D86BB0CC8E268E28FEBE2C8
+6DD06D2BE5C2BAB071BC767A2DCDE18E731D1280D2B5DBBEDBBD3C4B89E14C21
+40F86AD9DE8B40C1319CABE9BA2487CDCCBE5ED031C250BA584DC86A8CC8772D
+F77082116617DAB141C92AFF477A72782A1ECA87B6A53BE133E2C3AAE059CEB9
+A234A37BAD6C346C8BC252728057B3763F1ECFC953BEF851F35BE275C768C2F2
+FF7B2989AC05E9A2A42D8446043417450E68CF6D178D135EFC5ED0E81B0DA112
+9BB23867A797369BBF8EF4E18A7A852B366034D77DD969A47D99B0878171C0C7
+83806C5F11B3C8DB58C63A859EF492071ED3F640722C6C6E5856B8A242810A2D
+8B671D15C589A57A0569CCA4999658386BA494AC03F0B2C302EE50F082C222F9
+152BBA130A95A7CBB2F6D4FA2339321EBB602F220F874E72BB3CFB49C83ABDA6
+7FAE939069419A51F4468632DD6A6D65D788676DF8F945181864C9381D110B22
+3EC69147D18647F83AE8AFF6709589B849B044801631831DE37536802A723EB7
+6A0A1D8AE121384DC0E1627A5133EE948F6A519D4AFD800FE09EE454DFC20EA9
+7C950546BB9523F767232D18BA547FDD9BC6D31F0FA29ACF17B22C081C04B5F0
+74E01F778BAEAB7ED165CBE922CBB73FD6359CDE517C0A35EF9503E5ED5A7034
+2F92FE88C6674334D99D45DFD7539A8C180EDFE2A185491479C2E336E823325F
+A15F069150079F49A517674F27EB7088E9D8E13F6E37B0685441986C991611FA
+8CD5A3CB955E0F3E8F1EAA5DFC736827DA7947D3431D0A1B2E5817F58DF067DE
+2F8C951DE5502CC936F996E6ACC43544D3066E62388F4C7C1940021D471FD5FB
+4ACAE20FA0D8695F9E4FCC3E8B2530559202CDD4DF9339F169C42FE8A543DCA9
+0CBAE6FCD04AFE72CF4CBE3FAAC084699591B876614805569655376B6EC26172
+FA4BFC3BA59D7A405E9EC74A9D58F077754DD34856B0DFF55940321FE2CD12F0
+EB7294498511ED38A9E1624AB149CDFABE2BBD02F546D36F73E2B29FA77CD3F0
+1387D66B018763360A0717CB7BED7396337C3FB9B8238F79928CE3D01EB997B2
+4676304F6E451CDB2D45B22CADA02A6210DA26DBF2C96E4AAB4388D576FC8E54
+062E5021B7C6812872DE83973D3D95AB6394173EADF10BA8A8AA660FD16F2435
+1E74DADB06E02FDD3A3F61205BE35D8A0C9C4900DA3DD4C4CF47C0D6FB9F828F
+063946986AC71C9B7EF0537260A0B4C29F577C73B199078CAF0142F692DA5182
+96D2F5A608E5C9C50EE25702403B186937E00DCBB864CC4A08648611FFBBD510
+EA36AD18D5273A2FA86EBE955EE976C42CDD589DFFA0848DDC4AB0FBCD944D6C
+37763902516B78B8DA0F009C9EEF8246CFD4164B9A43F457A1D09E6EC9204187
+1F53E6A12ED1DE9B8B79A2FF6D2984CA1C4B883ADA299D8207965C82C8215526
+FCAE4932A7FC20CAE0B12D1CA8E49007D5B6CA82C01E906B43435F8A957571CA
+C0348D59C00F3723D0F78A9C9B4E97DDD1BF9FF08490239BD2E8B6D7CE17D706
+43CEF3FBF91A1F9CED59AC83B575041D7110AF21EF21D9DD4A3B373AF8F1833C
+99FA7B080FCB5B178D370F3050B0058B1E7A70F5CF60AAEC7B399423B92E514C
+82250DA2709578FBEB3F8471EB844449C6F1B038E249D83C7DBDEBDCE333B897
+F6EAAB87ADF7BAD8619C232377C2CAF48839EC7E56456DB2843398637B499DC9
+686957CCC617779615EA0233EFB5C882953207CA65AF749579469A7B8A50880E
+7894F90886123EEA8FFBD108A10F5946D94EEC68CB424D610764A805B1905AC1
+5AE4FFDF2543974640417020A8914D3F6E8E5F24A62596E888A6CADFC4A5B0EB
+0702C442253A684B9C536D6257A9AD63FA8251A4034ECB9F748CCF477D84BB6F
+81A904340309FB33859672E6CC40B55257E963B8394E28B68829BC51F4DEF6DF
+E503AF8456FE131A9F2B8CD692C2161B678A53FD0EF72D675533563B3C4077F0
+25DB55AFC2E7DB74BE77A6BBEB225DDD44C29448EAD7B677BC1A96B52F417265
+679C8C3E6501C6742EBC70D191B699A10DA108E6C8236904F656A6E1C4CC50C3
+AD8C8DE849CB67CB7A74456E9B07B3E37BCEC7947017110EA2C9AE3761CC2A0A
+12A98910DD61C3040ED852D9771FFEFE5B7B4509B0A44FD2C4EC24C5F80F286A
+EF20F0F1D3DA75A9E198758D0DE5867DC8BE768BAA4A540ABBE6D4AF2E1F2B47
+42535114F549BAE721C57C3F3520E163002AB34F4D5E90B1F9EF6BC66C2BB225
+48EB7BB576FE73D62CA5036241E728D41E570B33E7951BAEAC0E5D2ECA4BD747
+27B5DDDB4DDB1061B4E887358243897434891C037B40C37322F66E2712D0702B
+907999BD2D5D92FD2D25F5DDF5380E0B06B2558FDE4A6220EB575F0A011FA734
+E02BFFAB883E1B1A3FCAB160B47E60D82BD3C84536568043D48416CF1F2B74F1
+7F893A21C1022D895BFC2910BB0009D3B82974834F8BFA5E2421C71FB58FDC87
+BAEBA9A721A021EC981541B57679CEC168F52ED74F0C8B2AC2EB894F713853E9
+76DD3A6723F5650E80F65FD022C31D41364C5C410DE48357BC3E6F105BE7A539
+68FC882DE779B224994A264FBFBD0895AD1F7336DFF0F926F5731612386A422A
+06B977496FA04EF1E488F8EFD1BC7F94A30BC6B5401CE6A6983EE8A16D5C7B2E
+AC5C7D3D0BBA5B173229A00922F66508B7C132E4E4CB2247860AEE1E738CAAC5
+6169DF02EB6778A6B4C9600FC04ACC78BEF58A8C181348030696725FC375E3C5
+9075247ACA579EA9ED59B077251858B03BE44C4B0CAF5771B526236B13E67E16
+05F04437154E6EB70D0D9E86C45FE06C0223E459FB499AD051C6AF9B7F231267
+8C81C6023D016911137988F8B97A806829A817CFEC7266903C11FAD05CF62641
+8D8DDCE07B1109CCF7086C08F2F89112E1937DA31435084BB3274EBE5151ED01
+C5F0C7870DDAF2A6A083C275239FD511FC6FC67CF9CFCAD7FA2ABF3FE2C39101
+9210195D2C3C4395A4E5343ABF3C2C31D5A5A09457EB9921945470BE3657D0C8
+03204009365B05B6AF32C5A4BC560EC7392056DDEF57899B15F94A82EA82B151
+A39A606BD1C34B806189C53B1AA9136593C53D7557D33BF14ABCE0E8EB7C28EE
+184CE5052A2EA1DD393FF8027C030D823DFA72F7D87C7016C3C0CC85AEE6F375
+1C19D5B291F927EBB35773B46BF838F0AF7911ABFBF00CD35D8E8AE919DF658E
+62091FEF1FFB8B58AA88B7B1A9CCA7600C3224D517C6178B46364C90142ABB2D
+9F0A11C1F04E572B6B1653FEB3DE7F138A5426E48EE4A1E3256A80372B18207F
+93C2E5ED8FCF868502AC0D24F95850C10538CDB962E8A6B526FE3A606E110DA9
+BAC2E008407FF08D10DA3CEB29D707BA6261A90ECCF509204B05263FD1EAB068
+08EA0277DF59E0E91E234BCD0BE7FDA86DF52675EEB5E34B919901ECB56EAF77
+869EADF65F5D8BB287F7C7AE1833F492F7BDBF1A49ADE89235E2A4C4C22C9F00
+A9356EB5BD803EABBA45EF8BA28A7B48D0C8E401F8E64FDC633C24DDC9E79625
+DF9965D2B0B70B3C5526CB9B428E637D41B59A87A2C4C08BFC866AF85CD35303
+ED3B26063E388660220636DEE9B8252ADC3071D30994E93E944125A090F1EEFC
+A045DBABE3064F52CDEE9FD34CF845052E9E07F0710162669A2BB46F01A990D3
+EF66C44C16DC7596E139E7975CC76B493382C632BCCC82F3D53170E620584725
+40C499454CB2B7A4E97CE203463403B7A87C1152C096C06EE5811167E2E10541
+1C9E08A5C087410ABD9C9F39A44F0FF3EC366C83660DF17B0B0EB97577B14729
+FD0D763D4253CEAE841A952F03E5F2D7998B7B2287085851035361843B756410
+8FF8A57CE8BC79D7E040F510B31BC4900D79E5FB8BB9447FAB6AB57253465F17
+188D9846B89616F7D3EF28B13E878A5418B73FCF93A4D32F924A3E1932041D4C
+7B083C365D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBX7
+%!PS-AdobeFont-1.1: CMBX7 1.0
+%%CreationDate: 1991 Aug 20 16:35:49
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBX7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBX7 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 49 /one put
+dup 50 /two put
+readonly def
+/FontBBox{-55 -250 1289 751}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
+B1805DA88AE375A04F3C90C160DE16F890E93B13B46BB2F4971D900BB550E53F
+EC6248832A83CF441B4851445885479839AFAA2903A27676E5FDBCD653467C5B
+6757DA1B722133018873A10B4FD9D710BBD9BE518D989B67DD4533F8702D640E
+B84C3CC2607748FBD7C4BC6DA98537C7A83BCDCD871BC342E318F22902994EA5
+8F5F698960BF55B6DD1ADBAA57D96E80D7C28E06447C5E0131B450234C39D332
+D6EBE6E76DD503B658866DF4DB6774597338B1DB90AC6C0ABAEBA29CE9656E89
+167D88958F3BF262133689AD41A5B9A90DF2838A221C5067B73066612A0FAD18
+6A3670B2A69D1731367C8335600294ABC365F383F983A8AB1E37C1C1804893F7
+DBF122DA9C3843D1715ACBEF92F28AECE850981251D1D25F13B0DE4320D26157
+D14147622A29E7E7F6A037AF34A0197D57AB2A9F7129001F7F636F3B07E0F12F
+D409D880B878EC8C911E3B1F24AE299AC56227FB9D6ECDDDC5F8DFCD18D8D0B1
+4BF4C36A2E36F69E7291A1A0F738ED27D586BAAE8C04E00D5B3C88316AD3374C
+5164218F5588EEDBF966055C55E9781D75B1D7B9C1A2FD2682E7CB88FA9C6889
+8C5510BD1964BB505CABF99F91C7110745DFBC4B8A2A15295320EAF27A97ED84
+C6E59474C2832859A5E2536E33893D90929D6D2585C73A6F3D316B96DCF60413
+912E288DC3945E3A2C53EE1580FA68D40CC336D9AF2EDB87DAC04ACBF223D379
+5482F7EF56A8DE5175D4D988BD67040B7B4634B145F6C995009C1D9671217E37
+758B75D54A26EF8D6F56822318B256B2C43B27E2892E250E98F438334182171D
+99CF39FD8F18FECC0C511B82F9E4B4F4105FB790D635D44CC9EADB5CB7F61CAE
+FD72FA3ECCDA89D292F3006297BA24565170174F7DC8EF0FB0793A5A861B3A54
+CE7E36A339066D1B7E2F60A9682BB4613080028E2B345A354396C7A75C8446DF
+E5FCEE0EACC4DEC1735FD13458B08963BEE0DAE02A8A1D5760190DD509A229DF
+6B149FEA6260F2AF15A60E0581FB1919C2E4DFD78BDEC0B636A7B05D415D36C0
+63143D8A63541169BF1612A8A1CD7C852ACC0A266C2DE1BF9ADD8F6A1E29450E
+A49EDD65E4AD4E6A2ACF2B8477389BFF23A2325CA84D394133DF63190781A20E
+81BC486A28B79B49E0A95005A122A58AF2F37093CB757A3EE125C5D51B2C634A
+40EA87E7FDCBB49A1C9E728E712D558936107EFD4A550687A72F914247E04285
+905ADE5DBF2DC664BFD681B1D0F042486DAE0BAE81272A2C777D1F9E66A649B3
+C2F7A924CD93D6085091647B4A4CFF3E9298E6241FC8BFC443201345177537B0
+5D50F3071F855943FC8F802E0322F1A648C7DA697A3CB02580777B68A693A24F
+1379199257F69D95CB1E42AA3E467107640E4F4355EC58CAEE6502D70A8E591F
+4357115F6A8EE85D3C3EBEA5165475043905681E7E4E19E3078877
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMTT12
+%!PS-AdobeFont-1.1: CMTT12 1.0
+%%CreationDate: 1991 Aug 20 16:45:46
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMTT12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+end readonly def
+/FontName /CMTT12 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 84 /T put
+dup 88 /X put
+dup 97 /a put
+dup 101 /e put
+dup 102 /f put
+dup 105 /i put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 112 /p put
+dup 116 /t put
+dup 121 /y put
+readonly def
+/FontBBox{-1 -234 524 695}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F0364CD5660FE13FF01BC20148F9C480BCD0E
+C81D5BFC66F04993DD73F0BE0AB13F53B1BA79FE5F618A4F672B16C06BE3251E
+3BCB599BFA0E6041FBD558475370D693A959259A2699BA6E97CF40435B8E8A4B
+426343E145DF14E59028D4E0941AB537E34024E6CDE0EA9AF8038A3260A0358D
+D5B1DB53582F0DAB7ADE29CF8DBA0992D5A94672DFF91573F38D9BFD1A57E161
+E52DA1B41433C82261E47F79997DF603935D2A187A95F7A25D148FB3C2B6AA32
+6B982C32C6B25867871ED7B38E150031A3DE568C8D3731A779EAAF09AC5CE6C5
+A129C4147E56882B8068DF37C97C761694F1316AF93E33FF7E0B2F1F252735CE
+0D9F7BCE136B06EE967ABE0C8DF24DCBBF99874702ED252B677F407CB39678CC
+85DDFC2F45C552BA967E4158165ED16FECC4E32AC4D3B3EB8046DCDD37C92FDF
+F1F3710BB8EF5CA358ABACA33C7E5ACAD6BF5DC58BDFC3CF09BA2A38291D45A4
+C15FF1916FE2EC47FDC80911EB9C61F5D355BEDFC9DB17588547763AC5F0B1CC
+12D2FFB32E0803D37E3281DA9CE36C5433655526ACFB3A301C56FAB09DF07B5D
+048B47687348DEB96F3F9C53CE56DDD312B93D3918CD92AF53FB9461864D11B8
+0138918D0B1270C54873C4012CDE6F886DB11BCEA04B023EBB43E0D0A06BE725
+741D08B9DB688731A6C9886C15A83C28DADCC81385EA239E045E8F3670CE03DB
+9EE77ED067036595C9F3B1854343BE3A12E486B6E5A2F8AC44FA5378D28DCCEE
+306B0E283AA444423F9A4FF38E2B56DCF67A39CEB2C643DAE86865517D5D0371
+CB8797208ADEC637330A3A57902C9A88EDB75A7C16FA9850075D9F19578EC666
+1353CC1FC512D59DFF847ACCD3D03959C548F21BF622A6C3224EE815E753BCB0
+F0999E89BC0440F5B32A38021EC3E1C8EEA246D108128A46666323221F7D99EB
+A49AC44A804A7A711DD0910BEBDFF83DA4F0EA32E152393C3F28710B0863CC1D
+B3DDB2284D458E57E0D9CFAF9FEE39D7D5A7F452768036F7E705B384C4115703
+9DCAA1096F0956E5C603749C8870654119BA0A2CD6C16A368AFBE1D2EB0A8E49
+FFF241DC53AA3EA578E7A3B053DE7DF4B482E722CE9EEA509AA93A2290968AAE
+B5F198BEF1A53DBD585EE50F703CD5F968D421DD5F5D0BC9DB52F5CF5C9FC097
+238DC3EAA26BFD6B3EF41EF4AFD6808AB834FB4CCBF430FBC2BD8A85CBF47A40
+F734B7953C0A8027D03FD625CBD64EFCFB41275E1B71E8F93D3DC3C02506E0D5
+00A3F9FCB43C5E3DB9ED54B3930548ADDDFB1044F7A8AA567A31B24C3F9B280B
+73E21AB3A76139B11C7FB430111B360AAAFB0E5344E6D0D56876A70694466D20
+F21D9037F834F885E32AA862D0B59BCD6393BBF8FDD40167BF2479DDBD8ACACA
+CDB621B45ED87F4924B96491492E66B2EA2650B6F6C3268499C28999FF7D4986
+E5D592C2F1842716E95A6EC464D8A8368F7A0012CDB3D71B6C39190D1BA30060
+16339E9D69D008AC34E9F083AE3810D0E2FDEA3A7C8E17E11177D1EDF13E3235
+EB641F386375CE8866AB8B91E908178EAD02D5FC1DC4401E2AD2DBACCDE52332
+E162BADD45FCFF2C62B517A1F07CDF959156F4EFB0766EA3BF0486FF2CFE9135
+D3C9CB6C7E6D614E40D22351BDC67FF3A4D582B9BC4164B141C3872228C50446
+A5319B301D97BE3EC3451848CC64015E024BCC08D229B4695D02B68371608ABF
+350316C42FD40D6DC5010D9119E9E2B26C486CA2600DD5056EEE7BC47491D1FF
+F7CD5F13250402A5200C681D6176870DF3AA4700AD1CF61ABB3C91C91F641D54
+9DD30DFA7D35025248FABD76B74B7EDA07ADA86E64A0A87F17C401E92817BCD4
+AE84AF95CD26A3148D0A5EC051BF348E9A413EA8DC823FECFCD6234A7FFB8D06
+6A1A8ED5080E9CEC0E01406DEEFF2ACC5E5DB8AD1535B6A08256FBBBD914ACA7
+00D03D042E435712FB6DB6769102C068251E19AEF11AB47461224BC71C7FB8E3
+5595E5D391352DC10BDD806C6C87D5F48BF57CFB29732625689D9AF5729CE151
+BEE4A8BC2AFA480D2D996C9B87D1EB6DAAE188124D0F7DDD946A5C9FAE40E979
+CDAED433F91D157AA7BE0A7C03C39716F995F313A13FDE2EAF8986B7E72D6DE0
+0AC2DA23286AF7B069E38D282BC91A7AA6D0F70AA55662B45BC36DC21A767FA4
+936544F8C4ADC915B34237D34084930D3CCE03EE08334F9BD202254CE855B36C
+ACADBF6DE6B48876BD6994990EF8E4DD1CFC057A97E9E7B8870D9440F16344F9
+8502F7CD4262FB9DF9C71C13000FA771CC630F0563AB39735095C59F52D571B7
+4FE3B79E13AFCBF361063E0A979886D4546E99B16840ABCDBF0FA82B11D291A7
+73759A5FAFCF43985C058958587DDB44DD13822FAC90E2E0D85E70B8B1B7B78C
+3B8871C8FFF403F7A8E66551317638BA9386BE890088EC28C60DBA9441BF97DE
+D1492E98C2AEDADD127AE5BDA1A7C805F2B909BF94CC85B4B2B386F727733BA9
+0792DC6BEDDC8628AAFE0A95AD3D236B254B11C749EF4DC0C43C275F9FFC0965
+47C9DC1D64131669E79C06613B6E4E70FD8FE45490A6FBC96B232026F3282A65
+1B4CA326E720BD8EE67F45ECBB0BF9BBB20CBB6FE032A902D26C927166CED14E
+3D7AF0DB243FE5BFB523C341DA8C6CF3E9C2DAD1DAD027FF81E2EFDD728FEC75
+8E14940B4A4DE4BD3C525F301D609B1556A04757AE4672FA654CD615274AC485
+C9A1CBCBA7445AA6802014D1CDA2C662C841FEAE679C1022FBDB6BFE9E3D5089
+C22D16CABD5B49CFF5B3DCD4EAFDCA8F149E55EEC90CACC1EA8D626B859A4EC0
+E11F6133FF669C46DA92973AA50C19B12DD6078C34CFBA369B5FBE3D093A557D
+F5231D780C5DAE516A0D1563BB9E9E0FECF677A295AEA2D725F8B25F667F4DC7
+48A80794B56DD4F26D6309516423F3EB2D6C94EAA35DE2427D55979FDBEE9B4D
+24AEDA30202EE42F85BA1BD8A8D49BD02DE39F10750370D0EB79257CF247885C
+4446E081F65DED91B46719CD2FC7BA3EA0CB7CF2F23DCF28CF16A43E05BE0CB9
+A0E18E905D97AAD41343B9143871A677249D18952B58427CA5FDD2604565CCB1
+ED2DAB29B8776273D009745BAE75430CBF2B62FFABCC52B8512D966C4A24C710
+5EC837BB6DC74768C3282792662B1DFAAAB5DC2A1E580021B536A40FEA33C481
+EC0978A57A99E3C33BDF0675F14C4FDF9BE9C7AC8E7F3C78E812EE501D344001
+558A94642B815560EB7C113BF08C6916343BC1103A66B60F9054C9FCCD82B06E
+F0494BBC0536BF4AF64465A14AFB125BE18C0111F7C9C3038E19F32D6A6645E9
+E596BE41AE3CFF849ED4CA08C47F8CD54962CCBF6CFF9D20023981D8B9363D2D
+07C6098B9EE72EA2F84F6DDA3CC7653047F9C80EAF27947EF7BE9361E8E176EB
+925255CE23E7AC9E5DDC0BBE54F404E196B41CD723E148780AFDDC232D2261D2
+1A0F45266A9862D4CE67AAC80573D4132A6CF7472BD3FA95BD64DFD3E2A40C65
+867D3CC076FF656B335FDDA1CC24671CD7005950C400418B4269605C3FDB1E38
+853AEF041F52C6F3C04E65279BDB54D5C4915FED5FAC32947AB6BE49D2F7B8E4
+389FFD4433126E131A790AAC7D5B562B2FDF116DFDF82A06D2615288023256DE
+15F34EB8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBXTI10
+%!PS-AdobeFont-1.1: CMBXTI10 1.0
+%%CreationDate: 1991 Aug 18 17:46:30
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBXTI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBXTI10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 77 /M put
+dup 97 /a put
+dup 98 /b put
+readonly def
+/FontBBox{-29 -250 1274 754}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF
+E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207
+BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3
+3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2
+F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707
+C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E
+BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632
+2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1
+879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D
+141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF
+63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46
+4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B
+FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD
+395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003
+82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1
+763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019
+165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E
+57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED
+E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5
+178DAA7F1326D2BA5C3CBA321E1A1CCA65882163BFCC11C18587083AD79A780E
+327A84949ECD3CFE14F923AB9991D31032C4AFEF2DD37647FD166776A950A9CF
+C6C47B431E0D71A591F08DD0697A15F0B82D66AEDEBCEFD0C1254D52949F05DB
+CCE02AD828C56217E7D7994BEF660F1C0E9A13B678A48D02DC74C5931D9AF045
+54F629FF5FAAF59CBCEB2B595F9928DBA5C9AAD55842004B89B83847171B83A5
+DED8873DA3855D88681D24895B41D34E25211B013986326B5F2336E175131CE9
+3AC2336F7E92668276696688E8E167BEA76A25799F20609A197D44C58B2CCE62
+ADF36070C4F3FA64399027599CA569A7A0EEC1A94EA8F08A9430655DEA6582E8
+DD528CF9A57DDF4CB8426559A483E8EA10D02B93D4CB5D045B5958959083A7C8
+C65CFBB5402B3E3824913FB9B996C21F519FC598D66667C13B5A671B34DCAF6A
+EF031CE127668D37E9D6FE2A6709C06EEB47DF8F32FF928297106F01FF59FB02
+DB6B151BE6B97A2D9464A218D795C38D31A2FEF984D691C8BD6DE16355B8D6C9
+A742714232F32D643E94F2D2AE7021DC89362980B1B25BCE90AA66C0F4A74DE5
+1D9BB59A5EDE2B02EC9BD9D9597679A5D80087E67A5F20113B3B90C8C449E423
+5077B0D5F71B4FE44A2E4FB33DF314C554EB84274939613C825849F11FE45012
+89E348F318DACA58B17B50BF21B8751DA609BEBB169D34824C740F93DFF4F53B
+E09960288070F4A489B7529819BC6D6844B58B3F8E583EDBB95EEDAAEDE21F89
+908E2B6CD2DF803A2B6765056D120F306740F2EDF2C930C17146C3BEF3B94D6A
+B8CA3DE3EC87F9BA8FE45EE7C658B36CB8C271DD8FD4060B834DF4FC1295CA41
+F65CE99B0FFDDB5F6E25EAF4AA3753C1E4C96C8E871FD69423FF909BC68E287E
+09AD5B62624341DC82547D87F825764303C76DFC02BCAE4F643811E475D29316
+0F9A2107AEA752C30F87953F90AB37A95E0C8146B2B248A7717B387FDF27498A
+CF0500547CA0575A3E144DCCABEE3E6D856D001313CFDFE37A63EB702D9886EF
+DC20E25289B7E54E007FB96CC343BB7C463E55B5935D85356ED079E8CD6FCF2C
+C16223E3702A6EF01736F8F0CCB4D7F6F021124D09DD106599260485A6D3A0B3
+E71D06993B02A3BC69A930A94AB2675287022A29107B4429C101E122D8D2BB91
+BF0F02C2B0E569A7E89F3E2FFE38CED148287D0C5BCCEDE848F3187269F8228E
+989DB52755835AF4EE1904283C0B830CE59FD140092AC5687CF91B8CB6ACF976
+ACEC2816C5DE5F73062692CA6C3935957648A769F0236A27E49809D6362AD7AE
+3E2EE09B5C3A60AD6262D2EBADF31E2C272A57DAB47732974D48F89641C535EC
+17657729677A7BE06AB5BA46C7244B56DB91D163588B8FA37EB5CB77B1BECA0F
+20D6BFA3407C1350D8A075FE02002480D2A92D344B623EC777DC497704E6B00A
+32099EDAD167C5F1970148E30C82E67E7272172AE473D4298F14B8AA77181A1A
+DA4D6FFABE4F0C811E2AB7B676834D8D6216BBA9FCA83891C231979CCB7E8510
+B06C4BDC448783D94FDB58602782C14444BED2811D1A7000F1A253B80282D587
+CF90839A982BAF539925C1BEDC28E900D14F620BF80838D124151BE3D30A3C0A
+43FAFB4F3B4CF6185BE4A54FA89BA858881F2DE5F00CAFD7F3170E0A1C41CFFA
+BD93F899FCC05CC9AD42CFB1BCC522C263899807261D47A9270A545B74902ED2
+ADE2C7B356599B5DE98785114DADAD29756AFD0321272EC35AEACF56068E9D56
+5E96D6B12535FFCA6BCEBFBC8737763C4F2ED6E26C76BB86F3DF05007802F222
+69E9F9F2459A07A52FE81A2507F5911672FAD7F9FD9C4B669D345CAE5A8EC8C2
+D0749CBE9767418DEF2F5F65A4EA0574543D29717267932FCA52AAFD21B9EA24
+E3CBBAF1425DCA6F1AF19A217B58C4D26635A39A52F7DBA39661E5C57FFC14FA
+4FD4306CD5BF2EADEA16AD65394CD59F3D9B2114A2CC2507436E827D1D46E3FB
+57815DC3325FC52BB58FEE673D42249FAF89E6C462A162F69B4F735179F154D7
+EA3C1F9192EFE71BC4621E40DE9FB7D8CC9ECA733C4CD684BDD88F782C95ACF4
+1BD395846DBEF9649252ECFA7AC2A996215DBA2159BDC91C046A028BCAF18002
+01EB727271BC82505E0C6FBA3A13E8BF384C3112A57EE877E7749314CACDAAF9
+AF3730B2A1C96C8354C2DA200723322E53D677CD45E0DA75AECAB306D9F5A45D
+99F02389779D46994DE43BD2980F09C6444516ED3692D806D66022E3AC633BE0
+B4AFE47C4AF473586969448A082E6477C7DC2F9B8547EC7C9B75A64EEC92FC46
+C7BAD34DEB57A57B12486C85657DD51F1588CBE39AB31035B717A76AA53934F6
+BEEAD87B9F2F482FEDB094BE13486BF7517ACFDA6AF9276F0A4305C1E403D12A
+2DE6FA98DBFBE51B21677669A75FC22DAF51F9F842D5E8E35BC1D8AFDD77C7FD
+331BB7912AA7C633EF21CDDBBB54D6FDFD2B3AEB83F972DDF60E2D0F1D503CFE
+A7AE2881819402D28ADA8045DA2B8E946C186115B3A9E2E128442CC4B9F2D321
+87979E9624B3D01B83CF1E44BC3C27815871C30792F9095E932816220D338AE2
+7ED406BCCBA17C5F4D42FE5794C7ADAD4B1D7E1D207D21F380DEB8A34284B06B
+516551AABEFA3BB2E8B624FF3C7319CA39E83EB0A85B008CBAA7FCB8DF798F42
+39A57627001BC2131BB813E029A53C508E0792CE0D63B2EC9F1F767F072A33B1
+A111DE488DBFB28E77A834294D45D1D0712B85B018E0B835A544769D0EEF6128
+AD5DAFE6451AAB5D15DA2845E5466397B58F2230223360CB54684F8D9161510B
+44F01CAF002D2296424DFC19249DA6EC07C5C5F0D35AF8684EBB7AAC32465F94
+B0ECD643F96FD69B3D81F1D68665459EEA12F5EE6AB4DECD1559EEBA1B1EC8B3
+94145541625475A5C4E035115CDCD4626A4A3EAB264671C677908C326530049F
+1FF40B6D898E6CF9D6F333898D86D09439565D961291B0EC83597079DC17B0F0
+5E6A89A832802FFE5958D061738174E87ED142DA928CF552D9D91B1CAB57A0F6
+93306CD214C9F8180E09DE8EE3A9C8C6B8AC472EC1AC73D989D91834B29652E7
+11C04EE8581EAB39909861CE93FF01F2119B09D103D42F942DF84A20C127548C
+34CF891E7243949F9EBE2E59548A810E73EAC39824B77548FE141804A8B86113
+37CBF45A4A65A7625217C9D9B916805870BDBC2CBC555C88D60BC65F70F2E805
+9A991C5677259C004090A651A0D5706ABFB06CC0F4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBX10
+%!PS-AdobeFont-1.1: CMBX10 1.00B
+%%CreationDate: 1992 Feb 19 19:54:06
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBX10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBX10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /Gamma put
+dup 49 /one put
+dup 50 /two put
+dup 55 /seven put
+dup 58 /colon put
+dup 61 /equal put
+dup 91 /bracketleft put
+dup 93 /bracketright put
+readonly def
+/FontBBox{-301 -250 1164 946}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82
+7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378
+77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18
+2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91
+FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F
+DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68
+7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4
+9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176
+CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D
+6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6
+E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E
+8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E
+3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99
+EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4
+0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9
+4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA620E40822E15C2AB
+8BF88EF4FF68D9C81564F0AC5495C426E3ED091CF4AEAD7696C3B00A0D6FB6CE
+60547AD516EC9CC7B904D6617F81D2AC5086C30E40057B3C8854C4893D3B1D82
+2D61C4414046FFBFDCD7AD22EE19016B50905C92287F9946F2DBA4CB1B18E118
+FD01CB5EB39E77C77A4BE276258F7EF35269272729704F2A26BDE615976F8BA0
+0BD9DC7585A22844C6C70B8ED98E50A220C637A02C5CB738C45566542E38A2AB
+B7BB2189F6FED6587DEAB5FA91F561B3EED621F3C734277D95811C06172A5935
+5A253F0D6CBC8A43F289ECAA41B34923378F5037E905637D3DD5EBD14CB2DE57
+7F699EF5A25D3BA7B982D62408130E3FD044486963AF417FE989692B62476EEA
+7F75E4ACAB9B1974AF100F0F974994A608560314D3790EE5D1C92EC6665266D5
+490001A70B4EF49A8182E766F53F7F24BB73A643D4E27C1EB83BC1D4CF55CE15
+C9AAC5B5AEE40160FC8DC55A0A5925AE8550E6D68E6353BCC55D50D30EA0A50B
+028541F7BB6D2C52CC33019AAAF8FCD96E015FD78FD3EB015A036B2C6AA43A57
+1E508D1E3CD84CB643481C6D77B24CB08D4BA0A375FF59A776E6B779B0AA6D7E
+BDF8D544FA0ABE031FE2E163BCDFDBE505C40A5EA4B94A657BC1FAEA2F6AEE7F
+1A6AB8C177F99CB286E7EDD0110D7ED8038284D70D9A0E62A8358EE5E2E1FDEF
+E7E3C04FF0B82030AA7538F886C793502452F6F83F8F626DCDAAD759DD769ABA
+86433EC0182361A809B56F8C4377292B72101715EC6B93C4292A51B9ED82A5D1
+C12EC756803A6FA09F1F1866BAE7F541A2D196584268C2C425944548FBCE9DAB
+534819BFCA155C105C563336950368B78BB1584BA7069E6D43C589E79F1E1D04
+A9CA6765A19046624B2F0D7446C65DB4EFA2B9E339B66F9B9F74A368256FF6C2
+680D47C26C3414A2A533B9952634AC0DA049CCE1EB5FAFE5B49A35E2CE6883F6
+BE6B46FA7B801B2B95B64E4BE7A906FBBAFEC990E756800FB26E671F6784C277
+F50E17516A5AD1E89A0CA7CDD876FCA8D6FBB0AE7BFEF714E44E85CB3BE30A33
+7B365602989D98D4FABCC121B973E0FC5D3CE6524C9FFFEB4A458FA498D546C0
+1848FEA078532958E350E1E4412A64B876B2D5F062A1E9AD3729107B60069B7E
+CB6CE57FD4026B234605DB6705D2FE66AEDC0D3B7F13C521630E23CA8E4A9C34
+B0E96D206BB1FEF78D815072B9A22BCE8E18EEE9FC8BF0CABFC150CE3CFE966A
+C14C4E086F8C9275151F3D1F0B553852ECD89FC8BD061D4333F0D8AA6C8CDF60
+F1FA669BF7D2F2195B75571A7DE7B1A42BCEB8FE3F00CC5C5AA390F2029C502B
+E997BC932E4429F61818E9B98EF24A44904E898AE3E80079B169A99056E810A9
+3879C06A7BD7B842BDAA5BCCF9528D6CC5DDC264E4C029D18C7F75CF86E1562D
+3E827CA248274E598030E77428737B82DDE871059E2F2F8FE5F5D4BDB06734FB
+B676F1CC9188564A2597D6280983354C37B03D4F90ACDCFA65E38888DE3A00C1
+EA4CF2928D6393D7D3F56EA0E06837111EEB6853252F30FB4EC7A0FB0D75C675
+F635C5902BA232E30D355F4E8E1D8E34DBC03E9EB2D1F1F865B6E3B92555A684
+A597B2B2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+TeXDict begin 39158280 55380996 2488 600 600 (02.dvi)
+@start /Fa 134[108 108 108 108 1[108 1[108 1[108 108
+1[108 108 2[108 3[108 2[108 108 8[108 3[108 5[108 108
+5[108 4[108 108 6[108 10[108 108 108 108 2[108 108 4[108
+35[{}29 206.559 /CMTT10 rf /Fb 192[193 63[{}1 247.87
+/MSBM10 rf /Fc 200[86 86 4[86 49[{}3 123.935 /CMBX6 rf
+/Fd 145[119 170 109[{}2 144.591 /CMMIB7 rf /Fe 192[137
+63[{}1 165.247 /MSBM7 rf /Ff 157[91 112 19[199 42[92
+6[120 15[134 11[{}6 165.247 /CMMIB7 rf /Fg 141[169 10[101
+101 53[60 46[56 157{}6 165.247 /CMBSY7 rf /Fh 192[231
+63[{}1 297.444 /MSBM10 rf /Fi 244[326 11[{}1 428.403
+/CMMIB10 rf /Fj 194[450 61[{}1 513.918 /CMBX12 rf /Fk
+162[56 1[56 29[157 2[56 2[101 101 2[101 101 101 7[79
+79 4[169 35[{}12 165.247 /CMBX8 rf /Fl 139[119 4[133
+132 30[202 205 44[60 33[{TeXBase1Encoding ReEncodeFont}6
+252.83 /ComicSansMS-Bold rf /Fn 142[149 149 108[231 3[{}3
+297.444 /MSAM10 rf /Fo 195[264 1[264 1[264 29[223 26[{}4
+297.444 /CMEX10 rf /Fp 153[98 105 113 100[{
+TeXBase1Encoding ReEncodeFont}3 192.256 /ComicSansMS
+rf /Fr 230[460 23[164 1[{}2 513.918 /CMBSY10 rf /Fs 205[94
+94 49[{}2 144.591 /CMBX7 rf /Ft 138[91 83 85 2[94 1[92
+136 48 2[49 1[93 5[90 51[73 9[148 35[{TeXBase1Encoding ReEncodeFont}12
+175.576 /ComicSansMS rf /Fv 141[198 59[0 3[158 1[71 20[185
+1[185 24[185{}7 206.559 /CMBSY10 rf /Fw 141[238 7[79
+111 111 143 143 5[174 2[190 1[190 36[0 3[190 8[285 15[222
+10[143 12[79 222{}16 247.87 /CMBSY10 rf /Fx 144[139 1[232
+8[155 6[77 1[77 27[132 1[217 2[77 16[108 108 4[232 35[{}11
+247.87 /CMBX12 rf /Fy 139[128 5[128 1[128 2[128 2[128
+128 101[{}6 247.87 /CMTT12 rf /Fz 139[103 132 14[151
+1[129 157 8[235 7[179 2[283 187 2[127 2[171 4[216 5[79
+79 30[170 1[169 3[166 9[189 11[{}18 247.87 /CMMIB10 rf
+/FA 134[116 4[99 102 6[58 2[59 122 112 103[{
+TeXBase1Encoding ReEncodeFont}7 210.691 /ComicSansMS-Bold
+rf /FC 134[110 124 144 102 110 99 102 101 1[113 111 110
+163 58 114 1[59 122 112 107 115 124 108 125 108 12[143
+146 132 8[115 26[52 88 58 2[77 77 36[138 139 2[{
+TeXBase1Encoding ReEncodeFont}34 210.691 /ComicSansMS
+rf /FE 141[285 8[133 133 171 171 5[209 4[228 35[0 0 3[228
+6[209 1[342 7[342 5[266 1[266 10[171 12[95 1[{}17 297.444
+/CMBSY10 rf /FF 135[136 3[86 5[147 213 10[108 131 8[196
+9[196 236 10[179 180 5[66 66 11[119 18[142 5[139 9[157
+11[{}17 206.559 /CMMIB10 rf /FG 134[153 4[153 3[153 1[153
+153 153 2[153 2[153 153 3[153 8[153 3[153 84[{}12 297.444
+/CMTT12 rf /FH 200[122 122 122 122 122 122 122 49[{}7
+206.559 /CMBXTI10 rf /FI 162[93 1[93 26[260 158 1[260
+1[93 93 8[167 7[130 130 4[279 35[{}11 297.444 /CMBX12
+rf /FJ 157[158 176 19[319 77[{}3 297.444 /CMBXTI10 rf
+/FK 162[66 1[66 29[185 2[66 2[119 4[119 119 48[143{}8
+206.559 /CMBX10 rf /FL 135[196 3[124 158 15[153 155 188
+7[201 282 1[202 5[215 2[340 6[205 4[259 5[95 95 29[155
+204 1[203 3[200 9[226 11[{}20 297.444 /CMMIB10 rf /FM
+105[39 32[46 2[42 1[47 1[46 1[24 2[25 51 4[45 21[77 11[64
+7[54 54 54 54 54 54 54 54 40 54 45 22 1[24 2[32 32 40[{
+TeXBase1Encoding ReEncodeFont}26 87.7881 /ComicSansMS
+rf /FO 104[223 2[99 99 25[131 149 173 123 131 119 123
+121 131 135 133 132 196 69 137 102 71 146 134 128 138
+148 130 150 129 46 8[263 1[186 172 175 2[131 202 201
+223 2[168 138 1[172 153 158 182 152 159 185 1[132 4[75
+2[154 154 154 2[154 114 2[63 105 70 2[93 93 46 5[60 30[166
+2[{TeXBase1Encoding ReEncodeFont}61 252.83 /ComicSansMS
+rf /FQ 134[201 2[177 189 172 177 175 2[191 190 283 3[102
+2[185 204 214 2[202 12[253 1[233 12[227 10[158 2[222
+222 222 222 1[222 222 222 48[{TeXBase1Encoding ReEncodeFont}25
+364.145 /ComicSansMS-Bold rf /FS 139[143 147 146 3[159
+4[85 175 5[180 155 11[223 17[183 67[{TeXBase1Encoding ReEncodeFont}10
+303.395 /ComicSansMS rf /FU 234[345 9[391 11[{}2 513.918
+/CMMIB10 rf /FV 133[228 257 257 371 257 286 171 200 228
+286 286 257 286 428 143 2[143 286 257 171 228 286 228
+286 257 7[371 3[371 343 286 371 400 314 400 371 485 343
+2[200 1[400 314 343 371 371 1[371 1[257 15[143 1[171
+42[286 2[{TeXBase1Encoding ReEncodeFont}46 513.918 /Times-Bold
+rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray 1 TeXcolorgray 0
+TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 0.25 TeXcolorgray 0 TeXcolorgray 0.5 TeXcolorgray
+0 TeXcolorgray 0.75 TeXcolorgray 0 TeXcolorgray -600
+6416 a
+SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines  /DOCVIEW
+pdfmark end
+ -600 6416 a -600 6416 a
+SDict begin [ /CropBox [0 0 595 890] /PAGES pdfmark end
+ -600 6416 a -600 6416
+a
+SDict begin [ {Catalog} << /ViewerPreferences<</FitWindow true/CenterWindow
+true>>>> /PUT pdfmark end
+ -600 6416 a -600 6416 a
+SDict begin H.S end
+ -600 6416 a -600 6416 a
+SDict begin 12 H.A end
+ -600
+6416 a -600 6416 a
+SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark
+end
+ -600 6416 a 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360 6416
+a 4609 1909 a
+SDict begin [ /Rotate 90 /PAGES pdfmark end
+ 4609 1909 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609
+1909 a
+SDict begin H.S end
+ 4609 1909 a 0 TeXcolorgray 0 TeXcolorgray 4609
+1909 a
+SDict begin H.R end
+ 4609 1909 a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909
+a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609 1909 a
+SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package)
+/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ /Page 1/View [ /XYZ null null null ] /Title (Nominal Logic and Reasoning about $\alpha $-Equivalent Syntax)
+/OUT pdfmark end
+ 4609
+1909 a Gray 5462 2027 a FV(Nominal)128 b(Logic)g(and)5726
+2506 y(Reasoning)g(about)5265 2985 y FU(\013)p FV(-Equi)-5
+b(v)g(alent)127 b(Syntax)p 0 TeXcolorgray Black Black
+Black 6446 4268 a FS(Christian)90 b(Urban)p Black Black
+5787 5008 a FQ(every)156 b(Tuesday)i(from)5008 5417 y(14:15)g(to)g
+(16:00)f(in)i(Room)e(E27)5318 5813 y FO(\(except)76 b(26.)f(April,)g
+(17.)h(May)g(and)g(5.)f(July\))p 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9384 6307 a FM(Munich,)26
+b(19.)f(April)h(2005)e(\226)i(p.1)g(\(0/0\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 2 2
+TeXDict begin 2 1 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 2/View [ /XYZ null null null ] /Title (\mbox {Do You Remember the Quiz?})
+/OUT pdfmark end
+ 4609 1909 a Gray 4623 2027 a FV(Do)128 b(Y)-57
+b(ou)128 b(Remember)h(the)g(Quiz?)p 0 TeXcolorgray Black
+4623 2588 a FO(Assuming)75 b(that)p Blue 76 w FL(a)p
+Black 75 w FO(and)p Blue 76 w FL(b)p Black 76 w FO(are)h(distinct)f
+(variables,)h(is)f(it)4623 2887 y(possible)f(to)h(\002nd)i
+FL(\025)p FO(-terms)p Blue 76 w FL(M)7907 2931 y FK(1)p
+Black 8111 2887 a FO(to)p Blue 75 w FL(M)8778 2931 y
+FK(7)p Black 8982 2887 a FO(that)f(make)4623 3179 y(the)f(following)g
+(pairs)p Red 76 w FL(\013)p FO(-equivalent)p Black(?)p
+Black Green Black Green Black OliveGreen Black 4876 3739
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 388
+w FL(\025)p FJ(a)28 b FL(:\025)p FJ(b)23 b FL(:)p FI(\()p
+FJ(M)6688 3784 y FH(1)6904 3739 y FJ(b)g FI(\))p Black
+171 w FO(and)p Blue 171 w FL(\025)p FJ(b)g FL(:\025)p
+FJ(a)28 b FL(:)p FI(\()p FJ(a)85 b(M)9651 3784 y FH(1)9811
+3739 y FI(\))p Black Black Green Black Green Black OliveGreen
+Black 4876 4166 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 388 w FL(\025)p FJ(a)28 b FL(:\025)p FJ(b)23
+b FL(:)p FI(\()p FJ(M)6688 4211 y FH(2)6904 4166 y FJ(b)g
+FI(\))p Black 171 w FO(and)p Blue 171 w FL(\025)p FJ(b)g
+FL(:\025)p FJ(a)28 b FL(:)p FI(\()p FJ(a)85 b(M)9651
+4211 y FH(3)9811 4166 y FI(\))p Black Black Green Black
+Green Black OliveGreen Black 4876 4593 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 388 w FL(\025)p FJ(a)28
+b FL(:\025)p FJ(b)23 b FL(:)p FI(\()p FJ(b)80 b(M)6926
+4638 y FH(4)7086 4593 y FI(\))p Black 170 w FO(and)p
+Blue 171 w FL(\025)p FJ(b)23 b FL(:\025)p FJ(a)28 b FL(:)p
+FI(\()p FJ(a)85 b(M)9651 4638 y FH(5)9811 4593 y FI(\))p
+Black Black Green Black Green Black OliveGreen Black
+4876 5031 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+Blue 388 w FL(\025)p FJ(a)28 b FL(:\025)p FJ(b)23 b FL(:)p
+FI(\()p FJ(b)80 b(M)6926 5076 y FH(6)7086 5031 y FI(\))p
+Black 170 w FO(and)p Blue 171 w FL(\025)p FJ(a)28 b FL(:\025)p
+FJ(a)g FL(:)p FI(\()p FJ(a)84 b(M)9673 5076 y FH(7)9833
+5031 y FI(\))p Black 4623 5617 a FO(If)59 b(there)h(is)f(one)h
+(solution)f(for)h(a)f(pair,)k(can)c(you)h(describe)4623
+5958 y(all)75 b(its)g(solutions?)p 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9398 6307 a FM(Munich,)26
+b(19.)f(April)h(2005)e(\226)i(p.2)g(\(1/1\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 3 3
+TeXDict begin 3 2 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 3/View [ /XYZ null null null ] /Title (First-Order Unification)
+/OUT pdfmark end
+ 4609 1909 a Gray 4985 2027 a FV(First-Order)128
+b(Uni\002cation)p 0 TeXcolorgray Black Black Green Black
+Green Black OliveGreen Black 4876 2605 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 293 w FG(f)p FI(\()p
+FL(t)5576 2649 y FK(1)5704 2605 y FL(;)57 b(:)g(:)g(:)g(;)h(t)6589
+2649 y FF(n)6746 2605 y FI(\))95 b FE(\031)p FI(?)g FG(f)p
+FI(\()p FL(s)7931 2649 y FK(1)8060 2605 y FL(;)57 b(:)g(:)g(:)g(;)g(s)
+8978 2649 y FF(n)9136 2605 y FI(\))76 b FE([)g FL(P)p
+Black Blue 5169 3024 a FI(=)-57 b FE(\))95 b FL(t)5933
+3068 y FK(1)6157 3024 y FE(\031)p FI(?)g FL(s)6834 3068
+y FK(1)7039 3024 y FE([)76 b FL(:)57 b(:)g(:)76 b FE([)g
+FL(t)8246 3068 y FF(n)8498 3024 y FE(\031)p FI(?)95 b
+FL(s)9175 3068 y FF(n)9409 3024 y FE([)76 b FL(P)p Black
+Black Green Black Green Black OliveGreen Black 4876 3412
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 293
+w(X)117 b FE(\031)q FI(?)95 b FL(t)75 b FE([)h FL(P)p
+Black Blue 5169 3742 a FK([)p FF(X)16 b FK(:=)p FF(t)p
+FK(])5236 3943 y FI(=)-57 b FE(\))163 b FL(P)48 b FI([)p
+FL(X)117 b FI(:=)95 b FL(t)p FI(])p Black Blue 957 w([)p
+FL(X)118 b FI(:=)95 b FL(t)p FI(])p Black 66 w FO(part)68
+b(of)8321 4238 y(the)75 b(answer)p Black Green Black
+Green Black OliveGreen Black 4876 4661 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w(...)p Black Green
+Black Green Black OliveGreen Black 4876 5175 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w(if)p Blue 75 w FL(\033)p
+Black 87 w FO(is)g(an)g(answer)i(for)e(a)h(problem)p
+Blue 76 w FL(P)p Black 48 w FO(,)f(then)p Blue 75 w FL(\033)p
+Black 87 w FO(is)5169 5468 y(the)g(most)g(general)i(solution)p
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9384 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.3)g(\(1/2\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 3 4
+TeXDict begin 3 3 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+4985 2027 a FV(First-Order)128 b(Uni\002cation)p 0 TeXcolorgray
+Black Black Green Black Green Black OliveGreen Black
+4876 2605 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+Blue 293 w FG(f)p FI(\()p FL(t)5576 2649 y FK(1)5704
+2605 y FL(;)57 b(:)g(:)g(:)g(;)h(t)6589 2649 y FF(n)6746
+2605 y FI(\))95 b FE(\031)p FI(?)g FG(f)p FI(\()p FL(s)7931
+2649 y FK(1)8060 2605 y FL(;)57 b(:)g(:)g(:)g(;)g(s)8978
+2649 y FF(n)9136 2605 y FI(\))76 b FE([)g FL(P)p Black
+Blue 5169 3024 a FI(=)-57 b FE(\))95 b FL(t)5933 3068
+y FK(1)6157 3024 y FE(\031)p FI(?)g FL(s)6834 3068 y
+FK(1)7039 3024 y FE([)76 b FL(:)57 b(:)g(:)76 b FE([)g
+FL(t)8246 3068 y FF(n)8498 3024 y FE(\031)p FI(?)95 b
+FL(s)9175 3068 y FF(n)9409 3024 y FE([)76 b FL(P)p Black
+Black Green Black Green Black OliveGreen Black 4876 3412
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 293
+w(X)117 b FE(\031)q FI(?)95 b FL(t)75 b FE([)h FL(P)p
+Black Blue 5169 3742 a FK([)p FF(X)16 b FK(:=)p FF(t)p
+FK(])5236 3943 y FI(=)-57 b FE(\))163 b FL(P)48 b FI([)p
+FL(X)117 b FI(:=)95 b FL(t)p FI(])p Black Blue 957 w([)p
+FL(X)118 b FI(:=)95 b FL(t)p FI(])p Black 66 w FO(part)68
+b(of)8321 4238 y(the)75 b(answer)p Black Green Black
+Green Black OliveGreen Black 4876 4661 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w(...)p Black Green
+Black Green Black OliveGreen Black 4876 5175 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w(if)p Blue 75 w FL(\033)p
+Black 87 w FO(is)g(an)g(answer)i(for)e(a)h(problem)p
+Blue 76 w FL(P)p Black 48 w FO(,)f(then)p Blue 75 w FL(\033)p
+Black 87 w FO(is)5169 5468 y(the)g(most)g(general)i(solution)p
+Red Black 4623 5992 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@D /N@C InitNC { /AngleA 60.  def /AngleB 225.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 5992 a 5840 3775 a
+ tx@Dict begin tx@NodeDict begin {23.77895 16.57895 184.007 92.0035
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 5840 3775
+a Red Black 1 1 0.8 TeXcolorrgb Black 78 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 16.57895 neg 180.207 23.77895 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -246 x FC(In)63 b(this)g(lecture)g(I)g(shall)e
+(give)j(a)e FA(slightly)5918 3776 y FC(more)i(complicated)e(algorithm)f
+(for)5918 4023 y(uni\002cation)h(modulo)g Fz(\013)p FC(.)p
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9370 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.3)g(\(2/2\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 4 5
+TeXDict begin 4 4 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 5/View [ /XYZ null null null ] /Title (Simple Problem)
+/OUT pdfmark end
+ 4609 1909 a Gray 5803 2027 a FV(Simple)128 b(Pr)-9
+b(oblem)p 0 TeXcolorgray Black 4623 2582 a FO(Given)75
+b(the)g(inference)i(rule:)p 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 5798 3798 2920 867 v 1 1 0.8 TeXcolorrgb
+Black 5875 3228 a
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 60.7107 30.35535
+3.59999 } false /N@C 16 {InitRnode } NewNode end end
+ 5875 3228 a Blue FG(app)p FI(\()6464
+3228 y
+ tx@Dict begin tx@NodeDict begin {8.79999 0.0 32.18074 16.09036 4.4
+} false /N@C 16 {InitRnode } NewNode end end
+ 6464 3228 a FG(fn)e FL(a:)p Black Blue 1 w(Y)p
+Black Blue 34 w(;)p Black Blue 59 w(X)p Black Blue 11
+w FI(\))96 b FE(+)p Black Blue 95 w FL(V)p Black Blue
+Black 5860 3636 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.5 SLW TeXDict begin Blue end  /ArrowA
+{ moveto } def /ArrowB { } def [ 132.64703 13.7221 0.0 13.7221  /Lineto
+/lineto load def false Line  gsave 0.5 SLW TeXDict begin Blue end 0
+setlinecap stroke  grestore end
+ 
+@endspecial
+5860 3629 a
+ tx@Dict begin tx@NodeDict begin {8.79999 0.0 25.87749 12.93874 4.4
+} false /N@A 16 {InitRnode } NewNode end end
+ 5860 3629 a Blue FG(let)p Black Blue 75 w
+FL(a)p Black Blue 106 w FI(=)p Black Blue 58 w FL(X)p
+Black Blue 68 w FG(in)p Black Blue 59 w FL(Y)p Black
+Blue 129 w FE(+)p Black Blue 95 w FL(V)p Black 1 1 0.8
+TeXcolorrgb Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9384 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e
+(\226)i(p.4)g(\(1/8\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 4 6
+TeXDict begin 4 5 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5803 2027 a FV(Simple)128 b(Pr)-9 b(oblem)p 0 TeXcolorgray
+Black 4623 2582 a FO(Given)75 b(the)g(inference)i(rule:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5798 3798 2920
+867 v 1 1 0.8 TeXcolorrgb Black 5875 3228 a
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 60.7107 30.35535
+3.59999 } false /N@C 16 {InitRnode } NewNode end end
+ 5875 3228
+a Blue FG(app)p FI(\()6464 3228 y
+ tx@Dict begin tx@NodeDict begin {8.79999 0.0 32.18074 16.09036 4.4
+} false /N@C 16 {InitRnode } NewNode end end
+ 6464 3228 a FG(fn)e
+FL(a:)p Black Blue 1 w(Y)p Black Blue 34 w(;)p Black
+Blue 59 w(X)p Black Blue 11 w FI(\))96 b FE(+)p Black
+Blue 95 w FL(V)p Black Blue Black 5860 3636 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.5 SLW TeXDict begin Blue end  /ArrowA
+{ moveto } def /ArrowB { } def [ 132.64703 13.7221 0.0 13.7221  /Lineto
+/lineto load def false Line  gsave 0.5 SLW TeXDict begin Blue end 0
+setlinecap stroke  grestore end
+ 
+@endspecial 5860 3629 a
+ tx@Dict begin tx@NodeDict begin {8.79999 0.0 25.87749 12.93874 4.4
+} false /N@A 16 {InitRnode } NewNode end end
+ 5860 3629 a Blue
+FG(let)p Black Blue 75 w FL(a)p Black Blue 106 w FI(=)p
+Black Blue 58 w FL(X)p Black Blue 68 w FG(in)p Black
+Blue 59 w FL(Y)p Black Blue 129 w FE(+)p Black Blue 95
+w FL(V)p Black 1 1 0.8 TeXcolorrgb Black 5261 4365 a
+ tx@Dict begin tx@NodeDict begin {19.9 12.70001 189.69746 94.84872
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+
+5261 4365 a Red Black 1 1 0.8 TeXcolorrgb Black 79 w
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 12.70001 neg 185.89746 19.9 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial Blue -146 x Fy(fn)62
+b Fz(a:)p Fx(\()p Fw(\000)p Fx(\))p Black 63 w FC(and)p
+Blue 63 w Fy(let)f Fz(a)79 b Fx(=)g Fz(X)j Fy(in)62 b
+Fx(\()p Fw(\000)p Fx(\))p Black 5340 4487 a FC(bind)h(all)e
+(occurrences)j(of)p Blue 62 w Fz(a)p Black 63 w FC(in)p
+Blue 63 w Fx(\()p Fw(\000)p Fx(\))p Black Red Black 4623
+3819 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 85.35826
+0.0 neg 1.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 90.  def /AngleB 180.
+ def 1.  1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end
+0 setlinecap stroke  grestore  grestore end
+ 4623 3819 a Red Black 4623 3819 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 85.35826
+0.0 neg 1.0 1.0 0 0 /N@B /N@C InitNC { /AngleA 90.  def /AngleB 150.
+ def 1.  1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end
+0 setlinecap stroke  grestore  grestore end
+ 4623 3819 a
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9370 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.4)g(\(2/8\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 4 7
+TeXDict begin 4 6 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5803 2027 a FV(Simple)128 b(Pr)-9 b(oblem)p 0 TeXcolorgray
+Black 4623 2582 a FO(Given)75 b(the)g(inference)i(rule:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5798 3798 2920
+867 v 1 1 0.8 TeXcolorrgb Black 5875 3228 a
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 60.7107 30.35535
+3.59999 } false /N@C 16 {InitRnode } NewNode end end
+ 5875 3228
+a Blue FG(app)p FI(\()6464 3228 y
+ tx@Dict begin tx@NodeDict begin {8.79999 0.0 32.18074 16.09036 4.4
+} false /N@C 16 {InitRnode } NewNode end end
+ 6464 3228 a FG(fn)e
+FL(a:)p Black Blue 1 w(Y)p Black Blue 34 w(;)p Black
+Blue 59 w(X)p Black Blue 11 w FI(\))96 b FE(+)p Black
+Blue 95 w FL(V)p Black Blue Black 5860 3636 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.5 SLW TeXDict begin Blue end  /ArrowA
+{ moveto } def /ArrowB { } def [ 132.64703 13.7221 0.0 13.7221  /Lineto
+/lineto load def false Line  gsave 0.5 SLW TeXDict begin Blue end 0
+setlinecap stroke  grestore end
+ 
+@endspecial 5860 3629 a
+ tx@Dict begin tx@NodeDict begin {8.79999 0.0 25.87749 12.93874 4.4
+} false /N@A 16 {InitRnode } NewNode end end
+ 5860 3629 a Blue
+FG(let)p Black Blue 75 w FL(a)p Black Blue 106 w FI(=)p
+Black Blue 58 w FL(X)p Black Blue 68 w FG(in)p Black
+Blue 59 w FL(Y)p Black Blue 129 w FE(+)p Black Blue 95
+w FL(V)p Black 1 1 0.8 TeXcolorrgb Black Black Green
+Black Green Black OliveGreen Black 4876 4287 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 293 w FG(let)75 b
+FL(a)95 b FI(=)h(1)75 b FG(in)h FL(a)95 b FE(+)g FI(1)p
+Black Blue White 76 w([)p FL(Y)113 b FI(:=)p Blue White
+1 w FL(a)p Blue White FI(;)57 b FL(X)t(;)g(V)113 b FI(:=)p
+Blue White(1)p Blue White 1 w(])p Blue Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9370 6307
+a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.4)g(\(3/8\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 4 8
+TeXDict begin 4 7 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5803 2027 a FV(Simple)128 b(Pr)-9 b(oblem)p 0 TeXcolorgray
+Black 4623 2582 a FO(Given)75 b(the)g(inference)i(rule:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5798 3798 2920
+867 v 1 1 0.8 TeXcolorrgb Black 5875 3228 a
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 60.7107 30.35535
+3.59999 } false /N@C 16 {InitRnode } NewNode end end
+ 5875 3228
+a Blue FG(app)p FI(\()6464 3228 y
+ tx@Dict begin tx@NodeDict begin {8.79999 0.0 32.18074 16.09036 4.4
+} false /N@C 16 {InitRnode } NewNode end end
+ 6464 3228 a FG(fn)e
+FL(a:)p Black Red 58 w(a)p Black Blue -10 w(;)p Black
+Red 116 w FI(1)p Black Blue 69 w(\))96 b FE(+)p Black
+Red 152 w FI(1)p Black Blue Black 5860 3636 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.5 SLW TeXDict begin Blue end  /ArrowA
+{ moveto } def /ArrowB { } def [ 132.64703 13.7221 0.0 13.7221  /Lineto
+/lineto load def false Line  gsave 0.5 SLW TeXDict begin Blue end 0
+setlinecap stroke  grestore end
+ 
+@endspecial 5860 3629 a
+ tx@Dict begin tx@NodeDict begin {8.79999 0.0 25.87749 12.93874 4.4
+} false /N@A 16 {InitRnode } NewNode end end
+ 5860 3629 a Blue
+FG(let)p Black Blue 75 w FL(a)p Black Blue 106 w FI(=)p
+Black Red 115 w(1)p Black Blue 126 w FG(in)p Black Red
+116 w FL(a)p Black Blue 85 w FE(+)p Black Red 152 w FI(1)p
+Black 1 1 0.8 TeXcolorrgb Black Black Green Black Green
+Black OliveGreen Black 4876 4287 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 293 w FG(let)75 b FL(a)95 b FI(=)h(1)75
+b FG(in)h FL(a)95 b FE(+)g FI(1)p Black Blue 171 w([)p
+FL(Y)113 b FI(:=)p Red 96 w FL(a)p Blue Blue FI(;)57
+b FL(X)t(;)g(V)113 b FI(:=)p Blue Red 1 w(1)p Blue Blue(])p
+Blue Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5
+TeXcolorgray 9370 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i
+(p.4)g(\(4/8\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416
+a eop end
+%%Page: 4 9
+TeXDict begin 4 8 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5803 2027 a FV(Simple)128 b(Pr)-9 b(oblem)p 0 TeXcolorgray
+Black 4623 2582 a FO(Given)75 b(the)g(inference)i(rule:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5798 3798 2920
+867 v 1 1 0.8 TeXcolorrgb Black 5875 3228 a
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 60.7107 30.35535
+3.59999 } false /N@C 16 {InitRnode } NewNode end end
+ 5875 3228
+a Blue FG(app)p FI(\()6464 3228 y
+ tx@Dict begin tx@NodeDict begin {8.79999 0.0 32.18074 16.09036 4.4
+} false /N@C 16 {InitRnode } NewNode end end
+ 6464 3228 a FG(fn)e
+FL(a:)p Black Red 58 w(b)p Black Blue 23 w(;)p Black
+Blue 116 w FI(1)p Black Blue 69 w(\))96 b FE(+)p Black
+Blue 152 w FI(1)p Black Blue Black 5860 3636 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.5 SLW TeXDict begin Blue end  /ArrowA
+{ moveto } def /ArrowB { } def [ 132.64703 13.7221 0.0 13.7221  /Lineto
+/lineto load def false Line  gsave 0.5 SLW TeXDict begin Blue end 0
+setlinecap stroke  grestore end
+ 
+@endspecial 5860 3629 a
+ tx@Dict begin tx@NodeDict begin {8.79999 0.0 25.87749 12.93874 4.4
+} false /N@A 16 {InitRnode } NewNode end end
+ 5860 3629 a Blue
+FG(let)p Black Red 75 w FL(b)p Black Blue 139 w FI(=)p
+Black Blue 115 w(1)p Black Blue 126 w FG(in)p Black Red
+116 w FL(b)p Black Blue 118 w FE(+)p Black Blue 152 w
+FI(1)p Black 1 1 0.8 TeXcolorrgb Black Red 8826 3439
+a FO(error!)p Black Black Green Black Green Black OliveGreen
+Black 4876 4287 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 293 w FG(let)75 b FL(a)95 b FI(=)h(1)75 b
+FG(in)h FL(a)95 b FE(+)g FI(1)p Black Blue 171 w([)p
+FL(Y)113 b FI(:=)p Blue 96 w FL(a)p Blue Blue FI(;)57
+b FL(X)t(;)g(V)113 b FI(:=)p Blue Blue 1 w(1)p Blue Blue(])p
+Blue Black Black Green Black Green Black OliveGreen Black
+4876 4714 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+Blue 293 w FG(let)p Red 75 w FL(b)p Blue Blue 152 w FI(=)95
+b(1)76 b FG(in)p Blue Red 75 w FL(b)p Blue Blue 95 w
+FE(+)95 b FI(1)p Blue Black Blue 171 w([)p FL(Y)114 b
+FI(:=)p Red 95 w FL(b)p Blue Blue FI(;)57 b FL(X)t(;)g(V)113
+b FI(:=)p Blue Blue 1 w(1)p Blue Blue(])p Blue Black
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9370 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.4)g(\(5/8\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 4 10
+TeXDict begin 4 9 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5803 2027 a FV(Simple)128 b(Pr)-9 b(oblem)p 0 TeXcolorgray
+Black 4623 2582 a FO(Given)75 b(the)g(inference)i(rule:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5798 3783 3453
+852 v 1 1 0.8 TeXcolorrgb Black Blue 5860 3227 a FG(app)p
+FI(\()p FG(fn)f FL(\025a:F)48 b(a)p FI(\))56 b FL(X)213
+b FE(+)190 b FL(V)p Black Blue Black 6041 3621 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.5 SLW TeXDict begin Blue end  /ArrowA
+{ moveto } def /ArrowB { } def [ 150.94318 13.7221 -9.14807 13.7221
+ /Lineto /lineto load def false Line  gsave 0.5 SLW TeXDict begin Blue
+end 0 setlinecap stroke  grestore end
+ 
+@endspecial Blue FG(let)76 b FL(X)23 b FI(\()p
+FL(\025a:F)48 b(a)p FI(\))190 b FE(+)g FL(V)p Black 1 1 0.8
+TeXcolorrgb Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9370 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e
+(\226)i(p.4)g(\(6/8\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 4 11
+TeXDict begin 4 10 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5803 2027 a FV(Simple)128 b(Pr)-9 b(oblem)p 0 TeXcolorgray
+Black 4623 2582 a FO(Given)75 b(the)g(inference)i(rule:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5798 3783 2782
+852 v 1 1 0.8 TeXcolorrgb Black Blue 5860 3227 a FG(app)p
+FI(\()p FG(fn)f FL(F)48 b FI(\))56 b FL(X)213 b FE(+)190
+b FL(V)p Black Blue Black 6143 3621 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.5 SLW TeXDict begin Blue end  /ArrowA
+{ moveto } def /ArrowB { } def [ 116.63791 13.7221 -13.7221 13.7221
+ /Lineto /lineto load def false Line  gsave 0.5 SLW TeXDict begin Blue
+end 0 setlinecap stroke  grestore end
+
+
+@endspecial Blue FG(let)76 b FL(X)j(F)238 b FE(+)190
+b FL(V)p Black 1 1 0.8 TeXcolorrgb Black Black Green
+Black Green Black OliveGreen Black 4876 4256 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 293 w FG(let)75 b
+FI(1)95 b FL(\025a:a)g FE(+)h FI(1)p Black 227 w FO(or)p
+Blue 228 w FG(let)75 b FI(1)96 b FL(\025b:b)e FE(+)h
+FI(1)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a
+0.5 TeXcolorgray 9370 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)
+i(p.4)g(\(7/8\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416
+a eop end
+%%Page: 4 12
+TeXDict begin 4 11 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5803 2027 a FV(Simple)128 b(Pr)-9 b(oblem)p 0 TeXcolorgray
+Black 4623 2582 a FO(Given)75 b(the)g(inference)i(rule:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5798 3783 2782
+852 v 1 1 0.8 TeXcolorrgb Black Blue 5860 3227 a FG(app)p
+FI(\()p FG(fn)f FL(F)48 b FI(\))56 b FL(X)213 b FE(+)190
+b FL(V)p Black Blue Black 6143 3621 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.5 SLW TeXDict begin Blue end  /ArrowA
+{ moveto } def /ArrowB { } def [ 116.63791 13.7221 -13.7221 13.7221
+ /Lineto /lineto load def false Line  gsave 0.5 SLW TeXDict begin Blue
+end 0 setlinecap stroke  grestore end
+
+
+@endspecial Blue FG(let)76 b FL(X)j(F)238 b FE(+)190
+b FL(V)p Black 1 1 0.8 TeXcolorrgb Black Black Green
+Black Green Black OliveGreen Black 4876 4256 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 293 w FG(let)75 b
+FI(1)95 b FL(\025a:a)g FE(+)h FI(1)p Black 227 w FO(or)p
+Blue 228 w FG(let)75 b FI(1)96 b FL(\025b:b)e FE(+)h
+FI(1)p Black Black Black 5277 4780 a FO(Does)76 b(it)f(have)h(to)f(be)g
+(so)g(complicated?)p Red 94 w(No!)p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9370 6307
+a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.4)g(\(8/8\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 5 13
+TeXDict begin 5 12 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 13/View [ /XYZ null null null ] /Title (\mbox {Recap $\alpha $-Equivalence})
+/OUT pdfmark end
+ 4609 1909 a Gray 5194 2027 a FV(Recap)128 b FU(\013)p
+FV(-Equi)-5 b(v)g(alence)p 0 TeXcolorgray Black Black
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5092 2911
+1570 394 v 1 1 0.8 TeXcolorrgb Black Blue 5154 2645 833
+9 v 5154 2842 a FL(a)96 b FE(\031)f FL(a)6033 2700 y
+Fv(\031)p Ft(-atm)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 7622 2948 2950 682 v
+1 1 0.8 TeXcolorrgb Black Blue 7684 2517 a FL(t)7808
+2562 y FK(1)8032 2517 y FE(\031)g FL(s)8551 2562 y FK(1)8933
+2517 y FL(t)9057 2562 y FK(2)9281 2517 y FE(\031)g FL(s)9800
+2562 y FK(2)p 7684 2612 2245 9 v 7982 2842 a FL(t)8106
+2886 y FK(1)8292 2842 y FL(t)8416 2886 y FK(2)8639 2842
+y FE(\031)g FL(s)9158 2886 y FK(1)9344 2842 y FL(s)9502
+2886 y FK(2)9975 2641 y Fv(\031)p Ft(-app)p Black 1 1 0.8
+TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+4623 3786 2510 625 v 1 1 0.8 TeXcolorrgb Black Blue 5167
+3412 a FL(t)g FE(\031)g FL(s)p 4684 3469 1704 9 v 4684
+3717 a(\025a:t)g FE(\031)g FL(\025a:s)6434 3523 y Fv(\031)p
+Ft(-lam)6966 3554 y Fs(1)p Black 1 1 0.8 TeXcolorrgb
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 7379 3786
+3436 727 v 1 1 0.8 TeXcolorrgb Black Blue 7441 3345 a
+FL(t)g FE(\031)g FI(\()p FL(a)57 b(b)p FI(\))8681 3404
+y Fr(\001)8845 3345 y FL(s)253 b(a)96 b FI(#)e FL(s)p
+7441 3469 2631 9 v 7921 3717 a(\025a:t)h FE(\031)g FL(\025b:s)10118
+3523 y Fv(\031)p Ft(-lam)10650 3554 y Fs(2)p Black 1 1 0.8
+TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+5121 4796 1512 503 v 1 1 0.8 TeXcolorrgb Black Blue 5183
+4428 813 9 v 5183 4676 a FL(a)g FI(#)g FL(b)6041 4491
+y Ft(#-atm)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 7727 4796 2741 744 v
+1 1 0.8 TeXcolorrgb Black Blue 7789 4321 a FL(a)g FI(#)g
+FL(t)8570 4365 y FK(1)8952 4321 y FL(a)g FI(#)g FL(t)9733
+4365 y FK(2)p 7789 4428 2073 9 v 8215 4676 a FL(a)h FI(#)f
+FL(t)8997 4721 y FK(1)9182 4676 y FL(t)9306 4721 y FK(2)9908
+4471 y Ft(#-app)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 4861 5755 2033 515 v
+1 1 0.8 TeXcolorrgb Black Blue 4923 5387 1264 9 v 4923
+5635 a FL(a)g FI(#)g FL(\025a:t)6232 5441 y Ft(#-lam)6727
+5472 y Fs(1)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 8098 5755 2000 744 v
+1 1 0.8 TeXcolorrgb Black Blue 8385 5280 a FL(a)g FI(#)g
+FL(t)p 8160 5387 1231 9 v 8160 5635 a(a)g FI(#)g FL(\025b:t)9436
+5441 y Ft(#-lam)9931 5472 y Fs(2)p Black 1 1 0.8 TeXcolorrgb
+Black Red Black 1 1 0.8 TeXcolorrgb Black 9350 6117 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+2.22263 neg 3.29333 neg 70.50906 10.49333 .5 Frame  gsave 1 1 0.8 
+setrgbcolor fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial -28 x Ft(assuming)p
+Blue 53 w FF(a)66 b Fv(6)p FK(=)g FF(b)p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9398 6307
+a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.5)g(\(1/1\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 6 14
+TeXDict begin 6 13 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 14/View [ /XYZ null null null ] /Title (\mbox {Permutations on \boldmath $\lambda $-Terms})
+/OUT pdfmark end
+ 4609 1909 a Gray 4734 2030 a FV(P)-10 b(ermutations)128
+b(on)g FU(\025)p FV(-T)-47 b(erms)p 0 TeXcolorgray Black
+Black Black Blue 6363 2817 a FI([])6549 2875 y Fr(\001)6713
+2817 y FL(a)p Black Blue 7149 2642 a Fp(def)7177 2817
+y FI(=)p Black Blue 275 w FL(a)p Black Blue 4746 3527
+a FI(\(\()p FL(a)5194 3571 y FK(1)5381 3527 y FL(a)5569
+3571 y FK(2)5698 3527 y FI(\))95 b(::)g FL(\031)11 b
+FI(\))6548 3586 y Fr(\001)6713 3527 y FL(a)p Black Blue
+7149 3352 a Fp(def)7177 3527 y FI(=)p Black Blue 7712
+2917 a Fo(8)7712 3185 y(<)7712 3720 y(:)7977 3185 y FL(a)8165
+3229 y FK(1)8796 3185 y FO(if)76 b FL(\031)9285 3244
+y Fr(\001)9449 3185 y FL(a)95 b FI(=)g FL(a)10275 3229
+y FK(2)7977 3519 y FL(a)8165 3564 y FK(2)8796 3519 y
+FO(if)76 b FL(\031)9285 3578 y Fr(\001)9449 3519 y FL(a)95
+b FI(=)g FL(a)10275 3564 y FK(1)7977 3854 y FL(\031)8191
+3913 y Fr(\001)8355 3854 y FL(a)253 b FO(otherwise)p
+Black Blue 5643 4340 a FL(\031)5857 4399 y Fr(\001)6078
+4340 y FI(\()p FL(t)6332 4385 y FK(1)6518 4340 y FL(t)6642
+4385 y FK(2)6771 4340 y FI(\))p Black Blue 7149 4166
+a Fp(def)7177 4340 y FI(=)p Black Blue 275 w(\()p FL(\031)8056
+4399 y Fr(\001)8221 4340 y FL(t)8345 4385 y FK(1)8473
+4340 y FI(\)\()p FL(\031)8947 4399 y Fr(\001)9112 4340
+y FL(t)9236 4385 y FK(2)9364 4340 y FI(\))p Black Blue
+5656 4793 a FL(\031)5870 4852 y Fr(\001)6034 4793 y FI(\()p
+FL(\025a:t)p FI(\))p Black Blue 7149 4619 a Fp(def)7177
+4793 y FI(=)p Black Blue 275 w FL(\025)p FI(\()p FL(\031)8256
+4852 y Fr(\001)8420 4793 y FL(a)p FI(\))p Black Blue
+1 w FL(:)p FI(\()p FL(\031)9178 4852 y Fr(\001)9342 4793
+y FL(t)p FI(\))p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9398 6307 a FM(Munich,)26 b(19.)f(April)h(2005)
+e(\226)i(p.6)g(\(1/1\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 7 15
+TeXDict begin 7 14 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 15/View [ /XYZ null null null ] /Title (Problems from the Quiz)
+/OUT pdfmark end
+ 4609 1909 a Gray 4923 2027 a FV(Pr)-9 b(oblems)128
+b(fr)-9 b(om)128 b(the)h(Quiz)p 0 TeXcolorgray Black
+Black Green Black Green Black OliveGreen Black 4876 2729
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 388
+w FL(\025)p FJ(a)28 b FL(:\025)p FJ(b)23 b FL(:)p FI(\()p
+FJ(M)6688 2773 y FH(1)6904 2729 y FJ(b)g FI(\))191 b
+FE(\031)p FI(?)f FL(\025)p FJ(b)23 b FL(:\025)p FJ(a)28
+b FL(:)p FI(\()p FJ(a)85 b(M)9705 2773 y FH(1)9864 2729
+y FI(\))p Black Black Green Black Green Black OliveGreen
+Black 4876 3156 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 388 w FL(\025)p FJ(a)28 b FL(:\025)p FJ(b)23
+b FL(:)p FI(\()p FJ(M)6688 3200 y FH(2)6904 3156 y FJ(b)g
+FI(\))191 b FE(\031)p FI(?)f FL(\025)p FJ(b)23 b FL(:\025)p
+FJ(a)28 b FL(:)p FI(\()p FJ(a)85 b(M)9705 3200 y FH(3)9864
+3156 y FI(\))p Black Black Green Black Green Black OliveGreen
+Black 4876 3583 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 388 w FL(\025)p FJ(a)28 b FL(:\025)p FJ(b)23
+b FL(:)p FI(\()p FJ(b)80 b(M)6926 3627 y FH(4)7086 3583
+y FI(\))190 b FE(\031)p FI(?)g FL(\025)p FJ(b)23 b FL(:\025)p
+FJ(a)28 b FL(:)p FI(\()p FJ(a)85 b(M)9705 3627 y FH(5)9864
+3583 y FI(\))p Black Black Green Black Green Black OliveGreen
+Black 4876 4020 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 388 w FL(\025)p FJ(a)28 b FL(:\025)p FJ(b)23
+b FL(:)p FI(\()p FJ(b)80 b(M)6926 4065 y FH(6)7086 4020
+y FI(\))190 b FE(\031)p FI(?)g FL(\025)p FJ(a)28 b FL(:\025)p
+FJ(a)g FL(:)p FI(\()p FJ(a)84 b(M)9727 4065 y FH(7)9887
+4020 y FI(\))p Black 4623 4571 a FO(What)75 b(to)g(do)g(with)g
+(permutations)i(on)e('holes')f(?)p Blue 7256 5156 a FL(\031)7470
+5215 y Fr(\001)7634 5156 y Fn(\003)p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9384 6307
+a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.7)g(\(1/2\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 7 16
+TeXDict begin 7 15 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+4923 2027 a FV(Pr)-9 b(oblems)128 b(fr)-9 b(om)128 b(the)h(Quiz)p
+0 TeXcolorgray Black Black Green Black Green Black OliveGreen
+Black 4876 2729 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 388 w FL(\025)p FJ(a)28 b FL(:\025)p FJ(b)23
+b FL(:)p FI(\()p Fn(\003)6600 2773 y FH(1)6816 2729 y
+FJ(b)g FI(\))191 b FE(\031)p FI(?)f FL(\025)p FJ(b)23
+b FL(:\025)p FJ(a)28 b FL(:)p FI(\()p FJ(a)85 b Fn(\003)9529
+2773 y FH(1)9689 2729 y FI(\))p Black Black Green Black
+Green Black OliveGreen Black 4876 3156 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 388 w FL(\025)p FJ(a)28
+b FL(:\025)p FJ(b)23 b FL(:)p FI(\()p Fn(\003)6600 3200
+y FH(2)6816 3156 y FJ(b)g FI(\))191 b FE(\031)p FI(?)f
+FL(\025)p FJ(b)23 b FL(:\025)p FJ(a)28 b FL(:)p FI(\()p
+FJ(a)85 b Fn(\003)9529 3200 y FH(3)9689 3156 y FI(\))p
+Black Black Green Black Green Black OliveGreen Black
+4876 3583 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+Blue 388 w FL(\025)p FJ(a)28 b FL(:\025)p FJ(b)23 b FL(:)p
+FI(\()p FJ(b)80 b Fn(\003)6838 3627 y FH(4)6998 3583
+y FI(\))190 b FE(\031)p FI(?)g FL(\025)p FJ(b)23 b FL(:\025)p
+FJ(a)28 b FL(:)p FI(\()p FJ(a)85 b Fn(\003)9529 3627
+y FH(5)9689 3583 y FI(\))p Black Black Green Black Green
+Black OliveGreen Black 4876 4020 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 388 w FL(\025)p FJ(a)28 b FL(:\025)p
+FJ(b)23 b FL(:)p FI(\()p FJ(b)80 b Fn(\003)6838 4065
+y FH(6)6998 4020 y FI(\))190 b FE(\031)p FI(?)g FL(\025)p
+FJ(a)28 b FL(:\025)p FJ(a)g FL(:)p FI(\()p FJ(a)84 b
+Fn(\003)9551 4065 y FH(7)9711 4020 y FI(\))p Black 4623
+4571 a FO(What)75 b(to)g(do)g(with)g(permutations)i(on)e('holes')f(?)p
+Blue 7256 5156 a FL(\031)7470 5215 y Fr(\001)7634 5156
+y Fn(\003)p Black 4623 5572 a FO(Answer:)94 b(Nothing!)f(Just)76
+b(keep)f(them.)p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9370 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e
+(\226)i(p.7)g(\(2/2\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 8 17
+TeXDict begin 8 16 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 17/View [ /XYZ null null null ] /Title (Terms)
+/OUT pdfmark end
+ 4609 1909 a Gray 6871 2027 a FV(T)-47 b(erms)p
+0 TeXcolorgray Black Green Black Green Black OliveGreen
+Black 4623 2649 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4870 2785 390
+422 v 1 1 0.8 TeXcolorrgb Black Blue 309 w FE(hi)p Black
+1 1 0.8 TeXcolorrgb Black 613 w FO(Units)p Green Black
+Green Black OliveGreen Black 4623 3328 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4870 3464 871 422 v 1 1 0.8 TeXcolorrgb Black
+Blue 309 w FE(h)p FL(t;)57 b(t)5465 3220 y Fv(0)5546
+3328 y FE(i)p Black 1 1 0.8 TeXcolorrgb Black 132 w FO(Pairs)p
+Green Black Green Black OliveGreen Black 4623 3988 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 4870 4050 557 329 v 1 1 0.8 TeXcolorrgb
+Black Blue 309 w FL(F)105 b(t)p Black 1 1 0.8 TeXcolorrgb
+Black 445 w FO(Funct.)p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9384 6307 a FM(Munich,)26 b(19.)f(April)h(2005)
+e(\226)i(p.8)g(\(1/4\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 8 18
+TeXDict begin 8 17 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6871 2027 a FV(T)-47 b(erms)p 0 TeXcolorgray Black Green
+Black Green Black OliveGreen Black 4623 2649 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4870 2785 390 422 v 1 1 0.8 TeXcolorrgb Black
+Blue 309 w FE(hi)p Black 1 1 0.8 TeXcolorrgb Black 613
+w FO(Units)p Green Black Green Black OliveGreen Black
+956 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 7721 2649
+a
+ tx@Dict begin tx@NodeDict begin {9.4 3.0 15.11328 7.55664 3.2 } false
+/N@P 16 {InitRnode } NewNode end end
+ 7721 2649 a 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+7721 2711 313 257 v 1 1 0.8 TeXcolorrgb Black Blue 62
+w FL(a)p Black 1 1 0.8 TeXcolorrgb Black 607 w FO(Atoms)p
+Green Black Green Black OliveGreen Black 4623 3328 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 4870 3464 871 422 v 1 1 0.8 TeXcolorrgb
+Black Blue 309 w FE(h)p FL(t;)57 b(t)5465 3220 y Fv(0)5546
+3328 y FE(i)p Black 1 1 0.8 TeXcolorrgb Black 132 w FO(Pairs)p
+Green Black Green Black OliveGreen Black 1012 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 7721 3328 a
+ tx@Dict begin tx@NodeDict begin {12.14285 3.0 25.6932 12.8466 4.57143
+} false /N@A 16 {InitRnode } NewNode end end
+ 7721 3328 a 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 7721 3390 531 313 v 1 1 0.8
+TeXcolorrgb Black Blue 62 w FL(a:t)p Black 1 1 0.8 TeXcolorrgb
+Black 388 w FO(Abstractions)p Green Black Green Black
+OliveGreen Black 4623 3988 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+4870 4050 557 329 v 1 1 0.8 TeXcolorrgb Black Blue 309
+w FL(F)105 b(t)p Black 1 1 0.8 TeXcolorrgb Black 445
+w FO(Funct.)7709 4892 y
+ tx@Dict begin tx@NodeDict begin {46.91556 39.71558 124.25647 62.12823
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 7709 4892 a Red Black 1 1 0.8
+TeXcolorrgb Black 78 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 39.71558 neg 120.45647 46.91556 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial
+-695 x FO(generic)76 b(binder:)p Blue 7787 4671 a Fn(p)p
+FL(\025a:a)p Fn(q)95 b FE(7!)g FG(fn)75 b FL(a:a)p Black
+7787 5068 a FO(constructions)h(like)p Blue 7787 5347
+a FG(fn)g FL(X)t(:X)p Black 98 w FO(are)g(not)7787 5626
+y(allowed)p Red Black 4623 4109 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 90.  def /AngleB 280.  def 0.8
+ 0.8  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 4109 a 5482 4821
+a
+ tx@Dict begin tx@NodeDict begin {27.32442 20.12442 104.33919 52.16959
+3.59999 } false /N@Q 16 {InitRnode } NewNode end end
+ 5482 4821 a Red Black 1 1 0.8 TeXcolorrgb Black 78
+w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 20.12442 neg 100.53918 27.32442 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -285 x FO(bindable)g(names)
+5560 4815 y(\(of)f(object-level)5560 5107 y(variables)h(etc.\))p
+Red Black 4623 4109 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@Q /N@P InitNC { /AngleA 85.  def /AngleB 220.  def 0.8
+ 0.8  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 4109 a 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9370 6307 a FM(Munich,)26
+b(19.)f(April)h(2005)e(\226)i(p.8)g(\(2/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 8 19
+TeXDict begin 8 18 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6871 2027 a FV(T)-47 b(erms)p 0 TeXcolorgray Black Green
+Black Green Black OliveGreen Black 4623 2649 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4870 2785 390 422 v 1 1 0.8 TeXcolorrgb Black
+Blue 309 w FE(hi)p Black 1 1 0.8 TeXcolorrgb Black 613
+w FO(Units)p Green Black Green Black OliveGreen Black
+956 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 7721 2649
+a
+ tx@Dict begin tx@NodeDict begin {9.4 3.0 15.11328 7.55664 3.2 } false
+/N@P 16 {InitRnode } NewNode end end
+ 7721 2649 a 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+7721 2711 313 257 v 1 1 0.8 TeXcolorrgb Black Blue 62
+w FL(a)p Black 1 1 0.8 TeXcolorrgb Black 607 w FO(Atoms)p
+Green Black Green Black OliveGreen Black 4623 3328 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 4870 3464 871 422 v 1 1 0.8 TeXcolorrgb
+Black Blue 309 w FE(h)p FL(t;)57 b(t)5465 3220 y Fv(0)5546
+3328 y FE(i)p Black 1 1 0.8 TeXcolorrgb Black 132 w FO(Pairs)p
+Green Black Green Black OliveGreen Black 1012 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 7721 3328 a
+ tx@Dict begin tx@NodeDict begin {12.14285 3.0 25.6932 12.8466 4.57143
+} false /N@A 16 {InitRnode } NewNode end end
+ 7721 3328 a 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 7721 3390 531 313 v 1 1 0.8
+TeXcolorrgb Black Blue 62 w FL(a:t)p Black 1 1 0.8 TeXcolorrgb
+Black 388 w FO(Abstractions)p Green Black Green Black
+OliveGreen Black 4623 3988 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+4870 4050 557 329 v 1 1 0.8 TeXcolorrgb Black Blue 309
+w FL(F)105 b(t)p Black 1 1 0.8 TeXcolorrgb Black 445
+w FO(Funct.)p Green Black Green Black OliveGreen Black
+859 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 7721 4050 738 329 v 1 1 0.8
+TeXcolorrgb Black Blue 7783 3988 a
+ tx@Dict begin tx@NodeDict begin {6.4 0.0 10.35997 5.17998 3.2 } false
+/N@C 16 {InitRnode } NewNode end end
+ 7783 3988 a FL(\031)11
+b FE(\001)8092 3988 y
+ tx@Dict begin tx@NodeDict begin {9.87999 0.0 14.7599 7.37994 4.93999
+} false /N@E 16 {InitRnode } NewNode end end
+ 8092 3988 a FL(X)p Black 1 1 0.8
+TeXcolorrgb Black 204 w FO(Suspensions)p 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9370 6307
+a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.8)g(\(3/4\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 8 20
+TeXDict begin 8 19 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6871 2027 a FV(T)-47 b(erms)p 0 TeXcolorgray Black Green
+Black Green Black OliveGreen Black 4623 2649 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4870 2785 390 422 v 1 1 0.8 TeXcolorrgb Black
+Blue 309 w FE(hi)p Black 1 1 0.8 TeXcolorrgb Black 613
+w FO(Units)p Green Black Green Black OliveGreen Black
+956 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 7721 2649
+a
+ tx@Dict begin tx@NodeDict begin {9.4 3.0 15.11328 7.55664 3.2 } false
+/N@P 16 {InitRnode } NewNode end end
+ 7721 2649 a 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+7721 2711 313 257 v 1 1 0.8 TeXcolorrgb Black Blue 62
+w FL(a)p Black 1 1 0.8 TeXcolorrgb Black 607 w FO(Atoms)p
+Green Black Green Black OliveGreen Black 4623 3328 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 4870 3464 871 422 v 1 1 0.8 TeXcolorrgb
+Black Blue 309 w FE(h)p FL(t;)57 b(t)5465 3220 y Fv(0)5546
+3328 y FE(i)p Black 1 1 0.8 TeXcolorrgb Black 132 w FO(Pairs)p
+Green Black Green Black OliveGreen Black 1012 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 7721 3328 a
+ tx@Dict begin tx@NodeDict begin {12.14285 3.0 25.6932 12.8466 4.57143
+} false /N@A 16 {InitRnode } NewNode end end
+ 7721 3328 a 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 7721 3390 531 313 v 1 1 0.8
+TeXcolorrgb Black Blue 62 w FL(a:t)p Black 1 1 0.8 TeXcolorrgb
+Black 388 w FO(Abstractions)p Green Black Green Black
+OliveGreen Black 4623 3988 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+4870 4050 557 329 v 1 1 0.8 TeXcolorrgb Black Blue 309
+w FL(F)105 b(t)p Black 1 1 0.8 TeXcolorrgb Black 445
+w FO(Funct.)p Green Black Green Black OliveGreen Black
+859 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 7721 4050 738 329 v 1 1 0.8
+TeXcolorrgb Black Blue 7783 3988 a
+ tx@Dict begin tx@NodeDict begin {6.4 0.0 10.35997 5.17998 3.2 } false
+/N@C 16 {InitRnode } NewNode end end
+ 7783 3988 a FL(\031)11
+b FE(\001)8092 3988 y
+ tx@Dict begin tx@NodeDict begin {9.87999 0.0 14.7599 7.37994 4.93999
+} false /N@E 16 {InitRnode } NewNode end end
+ 8092 3988 a FL(X)p Black 1 1 0.8
+TeXcolorrgb Black 204 w FO(Suspensions)4470 5246 y
+ tx@Dict begin tx@NodeDict begin {41.7205 34.52052 184.007 92.0035
+3.59999 } false /N@D 16 {InitRnode } NewNode end end
+ 4470
+5246 a Red Black 1 1 0.8 TeXcolorrgb Black 78 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 34.52052 neg 180.207 41.7205 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial Blue -582 x FL(\031)p Black
+87 w FO(is)75 b(an)h(explicit)f(permutation,)4548 4956
+y(which)g(is)g(a)g(list)h(of)f(swappings)p Blue 4548
+5271 a FI(\()p FL(a)4866 5316 y FK(1)5053 5271 y FL(b)5208
+5316 y FK(1)5337 5271 y FI(\))57 b FL(:)g(:)g(:)g FI(\()p
+FL(a)6298 5316 y FF(n)6513 5271 y FL(b)6668 5316 y FF(n)6826
+5271 y FI(\))p Black FO(,)75 b(waiting)4548 5566 y(to)h(be)f(applied)h
+(to)f(the)h(term)g(that)4548 5862 y(is)f(substituted)i(for)p
+Blue 76 w FL(X)p Black Red Black 4623 4109 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@D /N@C InitNC { /AngleA 60.  def /AngleB 225.  def 0.8
+ 0.8  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 4109
+a 8387 5058 a
+ tx@Dict begin tx@NodeDict begin {26.49329 19.2933 104.33919 52.16959
+3.59999 } false /N@F 16 {InitRnode } NewNode end end
+ 8387 5058 a Red Black 1 1 0.8 TeXcolorrgb
+Black 78 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 19.2933 neg 100.53918 26.49329 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial Blue
+-265 x FL(X)p Black 99 w FO(is)e(a)g(variable)8465 5072
+y(standing)i(for)e(an)8465 5364 y(unknown)h(term)p Red
+Black 4623 4109 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@F /N@E InitNC { /AngleA 120.  def /AngleB 295.  def
+1.  1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 4109 a 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9370 6307 a FM(Munich,)26
+b(19.)f(April)h(2005)e(\226)i(p.8)g(\(4/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 9 21
+TeXDict begin 9 20 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 21/View [ /XYZ null null null ] /Title (Permutations)
+/OUT pdfmark end
+ 4609 1909 a Gray 6082 2027 a FV(P)-10 b(ermutations)p
+0 TeXcolorgray Black 4623 2582 a FO(a)75 b(permutation)i(applied)f(to)f
+(a)h(term:)p Black Black Green Black Green Black OliveGreen
+Black 4891 3119 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Blue 1399 w FI([])6476 3177 y Fr(\001)6641 3119 y FL(a)p
+Black Blue 7152 2944 a Fp(def)7180 3119 y FI(=)p Black
+Blue 351 w FL(a)p Black Green Black Green Black OliveGreen
+Black 4891 3829 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Blue 428 w FI(\()p FL(b)57 b(c)p FI(\))38 b(::)g FL(\031)6476
+3888 y Fr(\001)6641 3829 y FL(a)p Black Blue 7152 3654
+a Fp(def)7180 3829 y FI(=)p Black Blue 7791 3219 a Fo(8)7791
+3487 y(<)7791 4022 y(:)8055 3487 y FL(c)553 b FO(if)75
+b FL(\031)9249 3546 y Fr(\001)9413 3487 y FL(a)96 b FI(=)f
+FL(b)8055 3821 y(b)551 b FO(if)75 b FL(\031)9249 3880
+y Fr(\001)9413 3821 y FL(a)96 b FI(=)f FL(c)8055 4156
+y(\031)8269 4215 y Fr(\001)8433 4156 y FL(a)140 b FO(otherwise)p
+Black Red Black 4623 5090 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 270.  def /AngleB 290.  def
+0.6  0.6  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 5090 a 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9384 6307
+a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.9)g(\(1/4\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 9 22
+TeXDict begin 9 21 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6082 2027 a FV(P)-10 b(ermutations)p 0 TeXcolorgray Black
+4623 2582 a FO(a)75 b(permutation)i(applied)f(to)f(a)h(term:)p
+Black Black Green Black Green Black OliveGreen Black
+4891 3119 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+1399 w FI([])6476 3177 y Fr(\001)6641 3119 y FL(a)p Black
+Blue 7152 2944 a Fp(def)7180 3119 y FI(=)p Black Blue
+351 w FL(a)p Black Green Black Green Black OliveGreen
+Black 4891 3829 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Blue 428 w FI(\()p FL(b)57 b(c)p FI(\))38 b(::)g FL(\031)6476
+3888 y Fr(\001)6641 3829 y FL(a)p Black Blue 7152 3654
+a Fp(def)7180 3829 y FI(=)p Black Blue 7791 3219 a Fo(8)7791
+3487 y(<)7791 4022 y(:)8055 3487 y FL(c)553 b FO(if)75
+b FL(\031)9249 3546 y Fr(\001)9413 3487 y FL(a)96 b FI(=)f
+FL(b)8055 3821 y(b)551 b FO(if)75 b FL(\031)9249 3880
+y Fr(\001)9413 3821 y FL(a)96 b FI(=)f FL(c)8055 4156
+y(\031)8269 4215 y Fr(\001)8433 4156 y FL(a)140 b FO(otherwise)p
+Black Green Black Green Black OliveGreen Black 4891 4642
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 1153 w
+FL(\031)6258 4701 y Fr(\001)6422 4642 y FL(a:t)p Black
+Blue 7152 4468 a Fp(def)7180 4642 y FI(=)p Black Blue
+351 w FL(\031)8005 4701 y Fr(\001)8169 4642 y FL(a:\031)8666
+4701 y Fr(\001)8830 4642 y FL(t)p Black Red Black 4623
+5208 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 270.  def /AngleB 290.  def
+0.6  0.6  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 5208 a 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9370 6307 a FM(Munich,)26 b(19.)f(April)h(2005)
+e(\226)i(p.9)g(\(2/4\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 9 23
+TeXDict begin 9 22 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6082 2027 a FV(P)-10 b(ermutations)p 0 TeXcolorgray Black
+4623 2582 a FO(a)75 b(permutation)i(applied)f(to)f(a)h(term:)p
+Black Black Green Black Green Black OliveGreen Black
+4891 3119 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+1399 w FI([])6476 3177 y Fr(\001)6641 3119 y FL(a)p Black
+Blue 7152 2944 a Fp(def)7180 3119 y FI(=)p Black Blue
+351 w FL(a)p Black Green Black Green Black OliveGreen
+Black 4891 3829 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Blue 428 w FI(\()p FL(b)57 b(c)p FI(\))38 b(::)g FL(\031)6476
+3888 y Fr(\001)6641 3829 y FL(a)p Black Blue 7152 3654
+a Fp(def)7180 3829 y FI(=)p Black Blue 7791 3219 a Fo(8)7791
+3487 y(<)7791 4022 y(:)8055 3487 y FL(c)553 b FO(if)75
+b FL(\031)9249 3546 y Fr(\001)9413 3487 y FL(a)96 b FI(=)f
+FL(b)8055 3821 y(b)551 b FO(if)75 b FL(\031)9249 3880
+y Fr(\001)9413 3821 y FL(a)96 b FI(=)f FL(c)8055 4156
+y(\031)8269 4215 y Fr(\001)8433 4156 y FL(a)140 b FO(otherwise)p
+Black Green Black Green Black OliveGreen Black 4891 4642
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 1153 w
+FL(\031)6258 4701 y Fr(\001)6422 4642 y FL(a:t)p Black
+Blue 7152 4468 a Fp(def)7180 4642 y FI(=)p Black Blue
+351 w FL(\031)8005 4701 y Fr(\001)8169 4642 y FL(a:\031)8666
+4701 y Fr(\001)8830 4642 y FL(t)p Black Green Black Green
+Black OliveGreen Black 4891 5095 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Blue 864 w(\031)5969 5154 y Fr(\001)6133
+5095 y FL(\031)6347 4987 y Fv(0)6429 5095 y FE(\001)p
+FL(X)p Black Blue 7152 4921 a Fp(def)7180 5095 y FI(=)p
+Black Blue 351 w(\()p FL(\031)11 b FI(@)p FL(\031)8609
+4987 y Fv(0)8691 5095 y FI(\))p FE(\001)p FL(X)p Black
+Red Black 4623 5327 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 270.  def /AngleB 290.  def
+0.6  0.6  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 5327 a 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9370 6307 a FM(Munich,)26
+b(19.)f(April)h(2005)e(\226)i(p.9)g(\(3/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 9 24
+TeXDict begin 9 23 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6082 2027 a FV(P)-10 b(ermutations)p 0 TeXcolorgray Black
+4623 2582 a FO(a)75 b(permutation)i(applied)f(to)f(a)h(term:)p
+Black Black Green Black Green Black OliveGreen Black
+4891 3119 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+1399 w FI([])6476 3177 y Fr(\001)6641 3119 y FL(a)p Black
+Blue 7152 2944 a Fp(def)7180 3119 y FI(=)p Black Blue
+351 w FL(a)p Black Green Black Green Black OliveGreen
+Black 4891 3829 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Blue 428 w FI(\()p FL(b)57 b(c)p FI(\))38 b(::)g FL(\031)6476
+3888 y Fr(\001)6641 3829 y FL(a)p Black Blue 7152 3654
+a Fp(def)7180 3829 y FI(=)p Black Blue 7791 3219 a Fo(8)7791
+3487 y(<)7791 4022 y(:)8055 3487 y FL(c)553 b FO(if)75
+b FL(\031)9249 3546 y Fr(\001)9413 3487 y FL(a)96 b FI(=)f
+FL(b)8055 3821 y(b)551 b FO(if)75 b FL(\031)9249 3880
+y Fr(\001)9413 3821 y FL(a)96 b FI(=)f FL(c)8055 4156
+y(\031)8269 4215 y Fr(\001)8433 4156 y FL(a)140 b FO(otherwise)p
+Black Green Black Green Black OliveGreen Black 4891 4642
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 1153 w
+FL(\031)6258 4701 y Fr(\001)6422 4642 y FL(a:t)p Black
+Blue 7152 4468 a Fp(def)7180 4642 y FI(=)p Black Blue
+351 w FL(\031)8005 4701 y Fr(\001)8169 4642 y FL(a:\031)8666
+4701 y Fr(\001)8830 4642 y FL(t)p Black Green Black Green
+Black OliveGreen Black 4891 5095 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Blue 864 w(\031)5969 5154 y Fr(\001)6133
+5095 y FL(\031)6347 4987 y Fv(0)6429 5095 y FE(\001)p
+FL(X)p Black Blue 7152 4921 a Fp(def)7180 5095 y FI(=)p
+Black Blue 351 w(\()p FL(\031)11 b FI(@)p FL(\031)8609
+4987 y Fv(0)8691 5095 y FI(\))p FE(\001)p FL(X)p Black
+Red 4623 5527 a FO(Permutations)77 b(on)e(atoms)g(are)h(bijections!)p
+Black Blue 5891 5877 a FL(\031)6105 5936 y Fr(\001)6269
+5877 y FL(a)95 b FI(=)h FL(b)p Black 285 w FO(iff)p Blue
+190 w FL(a)g FI(=)8504 5877 y
+ tx@Dict begin tx@NodeDict begin {11.67007 3.59999 38.15431 19.07715
+4.03503 } false /N@A 16 {InitRnode } NewNode end end
+ 8504 5877 a FI(\()p FL(\031)8848
+5769 y Fv(\000)p FK(1)9162 5877 y FI(\))9292 5936 y Fr(\001)9456
+5877 y FL(b)p Black Red Black 4623 6354 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@D /N@C InitNC { /AngleA 60.  def /AngleB 225.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 6354 a
+9377 4846 a
+ tx@Dict begin tx@NodeDict begin {40.91951 33.71953 70.19597 35.09798
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 9377 4846 a Red Black 1 1 0.8 TeXcolorrgb
+Black 79 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 33.71953 neg 66.39597 40.91951 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -614
+x FC(inverse)9456 4457 y(permutation)9456 4700 y(given)63
+b(by)9456 4933 y(reversing)9456 5180 y(the)g(list)g(of)9456
+5404 y(swappings)p Red Black 4623 6354 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 270.  def /AngleB 290.  def
+0.6  0.6  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 6354 a
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9370 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.9)g(\(4/4\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 10 25
+TeXDict begin 10 24 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 25/View [ /XYZ null null null ] /Title (Freshness Relation)
+/OUT pdfmark end
+ 4609 1909 a Gray 5489 2027 a FV(Fr)-9 b(eshness)128
+b(Relation)p 0 TeXcolorgray Black 4623 2582 a FO(We)75
+b(will)g(identify)p Black Black Blue 5907 3069 a FG(fn)h
+FL(a:X)213 b FE(\031)190 b FG(fn)75 b FL(b:)p FI(\()p
+FL(a)58 b(b)p FI(\))p FE(\001)p FL(X)p Black 4623 3543
+a FO(provided)76 b(that)f(`)p Blue FL(b)p Black 75 w
+FO(is)g(fresh)h(for)p Blue 76 w FL(X)p Black 98 w FO(\227)g(\()p
+Blue FL(b)94 b FI(#)h FL(X)p Black 23 w FO(\)',)74 b(i.e.,)4623
+3836 y(does)h(not)h(occur)f(freely)i(in)e(any)i(ground)f(term)g(that)
+4623 4132 y(might)f(be)g(substituted)i(for)p Blue 76
+w FL(X)p Black 23 w FO(.)p 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9345 6307 a FM(Munich,)26
+b(19.)f(April)g(2005)g(\226)h(p.10)f(\(1/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 10 26
+TeXDict begin 10 25 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5489 2027 a FV(Fr)-9 b(eshness)128 b(Relation)p 0 TeXcolorgray
+Black 4623 2582 a FO(We)75 b(will)g(identify)p Black
+Black Blue 5907 3069 a FG(fn)h FL(a:X)213 b FE(\031)190
+b FG(fn)75 b FL(b:)8154 3069 y
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 31.97314 15.98657
+3.59999 } false /N@A 16 {InitRnode } NewNode end end
+ 8154 3069 a Red FI(\()p
+FL(a)58 b(b)p FI(\))p Blue Blue FE(\001)p FL(X)p Blue
+Black 4623 3543 a FO(provided)76 b(that)f(`)p Blue FL(b)p
+Black 75 w FO(is)g(fresh)h(for)p Blue 76 w FL(X)p Black
+98 w FO(\227)g(\()p Blue FL(b)94 b FI(#)h FL(X)p Black
+23 w FO(\)',)74 b(i.e.,)4623 3836 y(does)h(not)h(occur)f(freely)i(in)e
+(any)i(ground)f(term)g(that)4623 4132 y(might)f(be)g(substituted)i(for)
+p Blue 76 w FL(X)p Black 23 w FO(.)7003 4154 y
+ tx@Dict begin tx@NodeDict begin {33.15187 25.95189 169.78062 84.8903
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 7003 4154
+a Red Black 1 1 0.8 TeXcolorrgb Black 78 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 25.95189 neg 165.98062 33.15187 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -406 x FO(explicit)e(permutation)i(\227)7081
+4040 y(waits)e(to)g(be)h(applied)g(to)f(the)7081 4333
+y(term)h(that)g(is)f(substituted)i(for)p Blue 7081 4612
+a FL(X)p Black Red Black 4623 4410 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 90.  def /AngleB 270.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 4410 a 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307
+a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.10)f(\(2/4\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 10 27
+TeXDict begin 10 26 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5489 2027 a FV(Fr)-9 b(eshness)128 b(Relation)p 0 TeXcolorgray
+Black 4623 2582 a FO(We)75 b(will)g(identify)p Black
+Black Blue 5907 3069 a FG(fn)h FL(a:X)213 b FE(\031)190
+b FG(fn)75 b FL(b:)p FI(\()p FL(a)58 b(b)p FI(\))p FE(\001)p
+FL(X)p Black 4623 3543 a FO(provided)76 b(that)f(`)p
+Blue FL(b)p Black 75 w FO(is)g(fresh)h(for)p Blue 76
+w FL(X)p Black 98 w FO(\227)g(\()p Blue FL(b)94 b FI(#)h
+FL(X)p Black 23 w FO(\)',)74 b(i.e.,)4623 3836 y(does)h(not)h(occur)f
+(freely)i(in)e(any)i(ground)f(term)g(that)4623 4132 y(might)f(be)g
+(substituted)i(for)p Blue 76 w FL(X)p Black 23 w FO(.)p
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.10)f(\(3/4\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 10 28
+TeXDict begin 10 27 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5489 2027 a FV(Fr)-9 b(eshness)128 b(Relation)p 0 TeXcolorgray
+Black 4623 2582 a FO(We)75 b(will)g(identify)p Black
+Black Blue 5907 3069 a FG(fn)h FL(a:X)213 b FE(\031)190
+b FG(fn)75 b FL(b:)p FI(\()p FL(a)58 b(b)p FI(\))p FE(\001)p
+FL(X)p Black 4623 3543 a FO(provided)76 b(that)f(`)p
+Blue FL(b)p Black 75 w FO(is)g(fresh)h(for)p Blue 76
+w FL(X)p Black 98 w FO(\227)g(\()p Blue FL(b)94 b FI(#)h
+FL(X)p Black 23 w FO(\)',)74 b(i.e.,)4623 3836 y(does)h(not)h(occur)f
+(freely)i(in)e(any)i(ground)f(term)g(that)4623 4132 y(might)f(be)g
+(substituted)i(for)p Blue 76 w FL(X)p Black 23 w FO(.)4623
+4782 y(If)101 b(we)h(know)f(more)h(about)p Blue 102 w
+FL(X)p Black 23 w FO(,)108 b(e.g.,)g(if)101 b(we)h(knew)f(that)p
+Blue 4623 5123 a FL(a)232 b FI(#)g FL(X)p Black 164 w
+FO(and)p Blue 141 w FL(b)g FI(#)g FL(X)p Black 23 w FO(,)157
+b(then)141 b(we)f(can)h(replace)p Blue 4623 5464 a FI(\()p
+FL(a)57 b(b)p FI(\))p FE(\001)p FL(X)p Black 98 w FO(by)p
+Blue 76 w FL(X)p Black 23 w FO(.)p 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25
+b(19.)h(April)f(2005)g(\226)h(p.10)f(\(4/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 11 29
+TeXDict begin 11 28 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 29/View [ /XYZ null null null ] /Title (Freshness Assumptions)
+/OUT pdfmark end
+ 4609 1909 a Gray 5003 2027 a FV(Fr)-9 b(eshness)128
+b(Assumptions)p 0 TeXcolorgray Black 4640 2616 a FO(Our)75
+b(equality)i(is)e Fl(not)g FO(just)p 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 5873 3149 1641 354 v 1 1 0.8 TeXcolorrgb
+Black 1 1 0.8 TeXcolorrgb 5959 3080 a FE(r)95 b(`)p Blue
+95 w FL(t)g FE(\031)g FL(t)7347 2972 y Fv(0)p 1 1 0.8
+TeXcolorrgb Black 1 1 0.8 TeXcolorrgb Black Red 7837
+3080 a FL(\013)p FO(-equivalence)p Black White White
+5873 3628 1641 389 v White Black White 5961 3508 a FE(r)g(`)g
+FL(a)g FI(#)g FL(t)p Black White Black Black Black 0
+TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9359 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.11)f(\(1/4\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 11 30
+TeXDict begin 11 29 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5003 2027 a FV(Fr)-9 b(eshness)128 b(Assumptions)p 0
+TeXcolorgray Black 4640 2616 a FO(but)75 b(judgements)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5873 3149 1641
+354 v 1 1 0.8 TeXcolorrgb Black Blue 5959 3080 a FE(r)95
+b(`)g FL(t)g FE(\031)g FL(t)7347 2972 y Fv(0)p Black
+1 1 0.8 TeXcolorrgb Black Red 7837 3080 a FL(\013)p FO(-equivalence)p
+Black White White 5873 3628 1641 389 v White Black White
+5961 3508 a FE(r)g(`)g FL(a)g FI(#)g FL(t)p Black White
+Black 4623 3849 a FO(where)p Blue 5417 4366 a FE(r)g
+FI(=)g FE(f)p FL(a)6511 4411 y FK(1)6735 4366 y FI(#)g
+FL(X)7391 4411 y FK(1)7520 4366 y FL(;)57 b(:)g(:)g(:)g(;)g(a)8468
+4411 y FF(n)8721 4366 y FI(#)95 b FL(X)9377 4411 y FF(n)9534
+4366 y FE(g)p Black 4623 4900 a FO(is)74 b(a)i(\002nite)g(set)g(of)p
+Red 75 w(freshness)h(assumptions)p Black(.)p Black Black
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9345 6307 a FM(Munich,)26 b(19.)f(April)g(2005)g(\226)h(p.11)f(\(2/4\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 11 31
+TeXDict begin 11 30 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5003 2027 a FV(Fr)-9 b(eshness)128 b(Assumptions)p 0
+TeXcolorgray Black 4640 2616 a FO(but)75 b(judgements)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5873 3149 1641
+354 v 1 1 0.8 TeXcolorrgb Black Blue 5959 3080 a FE(r)95
+b(`)g FL(t)g FE(\031)g FL(t)7347 2972 y Fv(0)p Black
+1 1 0.8 TeXcolorrgb Black Red 7837 3080 a FL(\013)p FO(-equivalence)p
+Black White White 5873 3628 1641 389 v White Black White
+5961 3508 a FE(r)g(`)g FL(a)g FI(#)g FL(t)p Black White
+Black 4623 3849 a FO(where)p Blue 5417 4366 a FE(r)g
+FI(=)g FE(f)p FL(a)6511 4411 y FK(1)6735 4366 y FI(#)g
+FL(X)7391 4411 y FK(1)7520 4366 y FL(;)57 b(:)g(:)g(:)g(;)g(a)8468
+4411 y FF(n)8721 4366 y FI(#)95 b FL(X)9377 4411 y FF(n)9534
+4366 y FE(g)p Black 4623 4900 a FO(is)74 b(a)i(\002nite)g(set)g(of)p
+Red 75 w(freshness)h(assumptions)p Black(.)p Black Black
+Blue 4807 5399 a FE(f)p FL(a)95 b FI(#)g FL(X)t(;)57
+b(b)95 b FI(#)g FL(X)23 b FE(g)p Black Blue 248 w(`)p
+Black Blue 248 w FG(fn)75 b FL(a:X)118 b FE(\031)95 b
+FG(fn)76 b FL(b:X)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+
+10821 5925 a 0.5 TeXcolorgray 9345 6307 a FM(Munich,)26
+b(19.)f(April)g(2005)g(\226)h(p.11)f(\(3/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 11 32
+TeXDict begin 11 31 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5003 2027 a FV(Fr)-9 b(eshness)128 b(Assumptions)p 0
+TeXcolorgray Black 4640 2616 a FO(but)75 b(judgements)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5873 3149 1641
+354 v 1 1 0.8 TeXcolorrgb Black Blue 5959 3080 a FE(r)95
+b(`)g FL(t)g FE(\031)g FL(t)7347 2972 y Fv(0)p Black
+1 1 0.8 TeXcolorrgb Black Red 7837 3080 a FL(\013)p FO(-equivalence)p
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5873 3628
+1641 389 v 1 1 0.8 TeXcolorrgb Black Blue 5961 3508 a
+FE(r)g(`)g FL(a)g FI(#)g FL(t)p Black 1 1 0.8 TeXcolorrgb
+Black Red 411 w FO(freshness)p Black 4623 3849 a(where)p
+Blue 5417 4366 a FE(r)g FI(=)g FE(f)p FL(a)6511 4411
+y FK(1)6735 4366 y FI(#)g FL(X)7391 4411 y FK(1)7520
+4366 y FL(;)57 b(:)g(:)g(:)g(;)g(a)8468 4411 y FF(n)8721
+4366 y FI(#)95 b FL(X)9377 4411 y FF(n)9534 4366 y FE(g)p
+Black 4623 4900 a FO(is)74 b(a)i(\002nite)g(set)g(of)p
+Red 75 w(freshness)h(assumptions)p Black(.)p Black Black
+Blue 5951 5398 a FE(f)p FL(b)95 b FI(#)f FL(X)23 b FE(g)p
+Black Blue 248 w(`)p Black Blue 248 w FL(b)95 b FI(#)g
+FL(a:X)p Black Blue 6879 5733 a FE(fg)p Black Blue 248
+w(`)p Black Blue 248 w FL(a)g FI(#)g FL(a:X)p Black 0
+TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9345 6307 a FM(Munich,)26 b(19.)f(April)g(2005)g(\226)h(p.11)f(\(4/4\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 12 33
+TeXDict begin 12 32 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 33/View [ /XYZ null null null ] /Title (Rules for Equivalence)
+/OUT pdfmark end
+ 4609 1909 a Gray 5160 2027 a FV(Rules)128 b(f)-13
+b(or)129 b(Equi)-5 b(v)g(alence)p 0 TeXcolorgray Black
+Black Black 7086 3538 a FO(Excerpt)5775 3873 y(\(i.e.)75
+b(only)h(the)f(interesting)i(rules\))p 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9345 6307
+a FM(Munich,)26 b(19.)f(April)g(2005)g(\226)h(p.12)f(\(1/5\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 12 34
+TeXDict begin 12 33 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5160 2027 a FV(Rules)128 b(f)-13 b(or)129 b(Equi)-5 b(v)g(alence)p
+0 TeXcolorgray Black Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 6488 3412 2160 675 v 1 1 0.8 TeXcolorrgb
+Black Blue 6833 3021 a FE(r)95 b(`)g FL(t)g FE(\031)g
+FL(t)8221 2914 y Fv(0)p 6550 3078 2036 9 v 6550 3342
+a FE(r)g(`)g FL(a:t)g FE(\031)g FL(a:t)8504 3234 y Fv(0)p
+Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4746 4755 5643 743 v 1 1 0.8 TeXcolorrgb
+Black Blue 4808 4297 a FL(a)h FE(6)p FI(=)f FL(b)443
+b FE(r)95 b(`)g FL(t)f FE(\031)h FI(\()p FL(a)58 b(b)p
+FI(\))7969 4356 y Fr(\001)8133 4297 y FL(t)8257 4190
+y Fv(0)8781 4297 y FE(r)95 b(`)g FL(a)g FI(#)g FL(t)10246
+4190 y Fv(0)p 4808 4421 5519 9 v 6567 4685 a FE(r)g(`)g
+FL(a:t)g FE(\031)g FL(b:t)8488 4577 y Fv(0)p Black 1 1 0.8
+TeXcolorrgb Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g
+(\226)h(p.12)f(\(2/5\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 12 35
+TeXDict begin 12 34 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5160 2027 a FV(Rules)128 b(f)-13 b(or)129 b(Equi)-5 b(v)g(alence)p
+0 TeXcolorgray Black Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 5710 3496 3703 1115 v 1 1 0.8 TeXcolorrgb
+Black Blue 6598 2678 a FI(\()p FL(a)96 b FI(#)f FL(X)23
+b FI(\))95 b FE(2)g(r)5875 3012 y FO(for)76 b(all)95
+b FL(a)h FO(with)e FL(\031)7796 3071 y Fr(\001)7960 3012
+y FL(a)i FE(6)p FI(=)f FL(\031)8813 2904 y Fv(0)8894
+3071 y Fr(\001)9059 3012 y FL(a)p 5772 3162 3579 9 v
+6336 3426 a FE(r)g(`)g FL(\031)11 b FE(\001)p FL(X)118
+b FE(\031)95 b FL(\031)8304 3318 y Fv(0)8386 3426 y FE(\001)p
+FL(X)p Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307
+a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.12)f(\(3/5\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 12 36
+TeXDict begin 12 35 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5160 2027 a FV(Rules)128 b(f)-13 b(or)129 b(Equi)-5 b(v)g(alence)p
+0 TeXcolorgray Black Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 5710 3496 3703 1115 v 1 1 0.8 TeXcolorrgb
+Black Blue 6598 2678 a FI(\()p FL(a)96 b FI(#)f FL(X)23
+b FI(\))95 b FE(2)g(r)5875 3012 y FO(for)76 b(all)95
+b FL(a)h FO(with)e FL(\031)7796 3071 y Fr(\001)7960 3012
+y FL(a)i FE(6)p FI(=)f FL(\031)8813 2904 y Fv(0)8894
+3071 y Fr(\001)9059 3012 y FL(a)p 5772 3162 3579 9 v
+6336 3426 a FE(r)g(`)g FL(\031)11 b FE(\001)p FL(X)118
+b FE(\031)95 b FL(\031)8304 3318 y Fv(0)8386 3426 y FE(\001)p
+FL(X)p Black 1 1 0.8 TeXcolorrgb Black 4623 3770 a FO(for)75
+b(example)p Black Black Blue 5325 4320 a FE(f)p FL(a)95
+b FI(#)38 b FL(X)t(;)57 b(b)95 b FI(#)38 b FL(X)23 b
+FE(g)95 b(`)g FL(X)118 b FE(\031)95 b FI(\()p FL(a)57
+b(b)p FI(\))p FE(\001)p FL(X)p Black 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25
+b(19.)h(April)f(2005)g(\226)h(p.12)f(\(4/5\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 12 37
+TeXDict begin 12 36 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5160 2027 a FV(Rules)128 b(f)-13 b(or)129 b(Equi)-5 b(v)g(alence)p
+0 TeXcolorgray Black Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 5710 3496 3703 1115 v 1 1 0.8 TeXcolorrgb
+Black Blue 6598 2678 a FI(\()p FL(a)96 b FI(#)f FL(X)23
+b FI(\))95 b FE(2)g(r)5875 3012 y FO(for)76 b(all)95
+b FL(a)h FO(with)e FL(\031)7796 3071 y Fr(\001)7960 3012
+y FL(a)i FE(6)p FI(=)f FL(\031)8813 2904 y Fv(0)8894
+3071 y Fr(\001)9059 3012 y FL(a)p 5772 3162 3579 9 v
+6336 3426 a FE(r)g(`)g FL(\031)11 b FE(\001)p FL(X)118
+b FE(\031)95 b FL(\031)8304 3318 y Fv(0)8386 3426 y FE(\001)p
+FL(X)p Black 1 1 0.8 TeXcolorrgb Black 4623 3770 a FO(for)75
+b(example)p Black Black Blue 4638 4320 a FE(f)p FL(a)94
+b FI(#)38 b FL(X)t(;)57 b(c)95 b FI(#)38 b FL(X)23 b
+FE(g)95 b(`)g FI(\()p FL(a)57 b(c)p FI(\)\()p FL(a)g(b)p
+FI(\))p FE(\001)p FL(X)118 b FE(\031)95 b FI(\()p FL(b)57
+b(c)p FI(\))p FE(\001)p FL(X)p Black 4623 4859 a FO(because)p
+Blue 248 w FI(\()p FL(a)g(c)p FI(\)\()p FL(a)h(b)p FI(\))p
+Black FO(:)p Blue 248 w FL(a)95 b FE(7!)g FL(b)p Black
+Blue 248 w FI(\()p FL(b)57 b(c)p FI(\))p Black FO(:)p
+Blue 248 w FL(a)95 b FE(7!)h FL(a)p Black Blue 7452 5194
+a(b)f FE(7!)g FL(c)p Black Blue 1231 w(b)g FE(7!)g FL(c)p
+Black Blue 7452 5529 a(c)g FE(7!)g FL(a)p Black Blue
+1198 w(c)g FE(7!)g FL(b)p Black 4623 5845 a FO(disagree)76
+b(at)p Blue 76 w FL(a)p Black 75 w FO(and)p Blue 76 w
+FL(c)p Black FO(.)p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)
+g(\226)h(p.12)f(\(5/5\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 13 38
+TeXDict begin 13 37 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 38/View [ /XYZ null null null ] /Title (Rules for Freshness)
+/OUT pdfmark end
+ 4609 1909 a Gray 5417 2027 a FV(Rules)128 b(f)-13
+b(or)129 b(Fr)-9 b(eshness)p 0 TeXcolorgray Black Black
+Black 7086 3538 a FO(Excerpt)5645 3873 y(\(again)75 b(only)h(the)f
+(interesting)i(rules\))p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+
+10821 5925 a 0.5 TeXcolorgray 9345 6307 a FM(Munich,)26
+b(19.)f(April)g(2005)g(\226)h(p.13)f(\(1/2\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 13 39
+TeXDict begin 13 38 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5417 2027 a FV(Rules)128 b(f)-13 b(or)129 b(Fr)-9 b(eshness)p
+0 TeXcolorgray Black Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 6751 3125 1621 744 v 1 1 0.8 TeXcolorrgb
+Black Blue 7164 2650 a FL(a)96 b FE(6)p FI(=)f FL(b)p
+6813 2757 1497 9 v 6813 3005 a FE(r)g(`)g FL(a)g FI(#)g
+FL(b)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 4969 4143 1872 480 v 1 1 0.8 TeXcolorrgb
+Black Blue 5031 3776 1749 9 v 5031 4023 a FE(r)g(`)g
+FL(a)h FI(#)e FL(a:t)p Black 1 1 0.8 TeXcolorrgb Black
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 7328 4143 2826
+744 v 1 1 0.8 TeXcolorrgb Black Blue 7390 3668 a(a)h
+FE(6)p FI(=)g FL(b)443 b FE(r)95 b(`)g FL(a)h FI(#)e
+FL(t)p 7390 3776 2702 9 v 7883 4023 a FE(r)h(`)g FL(a)g
+FI(#)g FL(b:t)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 6190 5212 2742 795 v
+1 1 0.8 TeXcolorrgb Black Blue 6252 4721 a FI(\()p FL(\031)6596
+4613 y Fv(\000)p FK(1)6910 4779 y Fr(\001)7074 4721 y
+FL(a)h FI(#)f FL(X)23 b FI(\))95 b FE(2)g(r)p 6252 4845
+2618 9 v 6583 5092 a(r)h(`)f FL(a)g FI(#)g FL(\031)11
+b FE(\001)p FL(X)p Black 1 1 0.8 TeXcolorrgb Black 0
+TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.13)f(\(2/2\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 14 40
+TeXDict begin 14 39 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 40/View [ /XYZ null null null ] /Title ($\eq $ is an Equivalence)
+/OUT pdfmark end
+ 4609 1909 a Gray 5359 2027 a Fr(\031)128 b FV(is)g(an)g(Equi)-5
+b(v)g(alence)p 0 TeXcolorgray Black Black Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 5228 3071 4667 396 v
+1 1 0.8 TeXcolorrgb Black Red 5290 2938 a FO(Theorem:)p
+Black 94 w FE(\031)75 b FO(is)g(an)h(equivalence)h(relation.)p
+1 1 0.8 TeXcolorrgb Black 4746 4248 a FC(\(Re\003exivity\))p
+Blue 347 w Fw(r)i(`)g Fz(t)h Fw(\031)e Fz(t)p Black 4746
+4635 a FC(\(Symmetry\))393 b(if)p Blue 63 w Fw(r)79 b(`)g
+Fz(t)7202 4672 y Fk(1)7393 4635 y Fw(\031)g Fz(t)7797
+4672 y Fk(2)p Black 8050 4635 a FC(then)p Blue 142 w
+Fw(r)g(`)h Fz(t)9312 4672 y Fk(2)9502 4635 y Fw(\031)f
+Fz(t)9906 4672 y Fk(1)p Black 4746 5022 a FC(\(Transitivity\))249
+b(if)p Blue 63 w Fw(r)79 b(`)g Fz(t)7202 5059 y Fk(1)7393
+5022 y Fw(\031)g Fz(t)7797 5059 y Fk(2)p Black 8050 5022
+a FC(and)p Blue 142 w Fw(r)f(`)i Fz(t)9207 5059 y Fk(2)9397
+5022 y Fw(\031)f Fz(t)9801 5059 y Fk(3)p Black 6300 5292
+a FC(then)p Blue 63 w Fw(r)g(`)g Fz(t)7482 5329 y Fk(1)7673
+5292 y Fw(\031)g Fz(t)8077 5329 y Fk(3)p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9345 6307
+a FM(Munich,)26 b(19.)f(April)g(2005)g(\226)h(p.14)f(\(1/4\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 14 41
+TeXDict begin 14 40 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5359 2027 a Fr(\031)128 b FV(is)g(an)g(Equi)-5 b(v)g(alence)p
+0 TeXcolorgray Black Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 5228 3071 4667 396 v 1 1 0.8 TeXcolorrgb
+Black Red 5290 2938 a FO(Theorem:)p Black 94 w FE(\031)75
+b FO(is)g(an)h(equivalence)h(relation.)p 1 1 0.8 TeXcolorrgb
+Black 4623 3464 a(because)f FE(\031)f FO(has)g(very)i(good)e
+(properties:)p Black Green Black Green Black OliveGreen
+Black 4876 3888 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 293 w FE(r)95 b(`)g FL(t)f FE(\031)h FL(t)6556
+3780 y Fv(0)p Black 6713 3888 a FO(then)p Blue 75 w FE(r)h(`)f
+FL(\031)8222 3947 y Fr(\001)8386 3888 y FL(t)f FE(\031)h
+FL(\031)9179 3947 y Fr(\001)9343 3888 y FL(t)9467 3780
+y Fv(0)p Black Black Green Black Green Black OliveGreen
+Black 4876 4283 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 293 w FE(r)g(`)g FL(a)g FI(#)g FL(t)p Black
+75 w FO(then)p Blue 76 w FE(r)g(`)g FL(\031)8218 4342
+y Fr(\001)8382 4283 y FL(a)g FI(#)g FL(\031)9253 4342
+y Fr(\001)9417 4283 y FL(t)p Black 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25
+b(19.)h(April)f(2005)g(\226)h(p.14)f(\(2/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 14 42
+TeXDict begin 14 41 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5359 2027 a Fr(\031)128 b FV(is)g(an)g(Equi)-5 b(v)g(alence)p
+0 TeXcolorgray Black Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 5228 3071 4667 396 v 1 1 0.8 TeXcolorrgb
+Black Red 5290 2938 a FO(Theorem:)p Black 94 w FE(\031)75
+b FO(is)g(an)h(equivalence)h(relation.)p 1 1 0.8 TeXcolorrgb
+Black 4623 3464 a(because)f FE(\031)f FO(has)g(very)i(good)e
+(properties:)p Black Green Black Green Black OliveGreen
+Black 4876 3888 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 293 w FE(r)95 b(`)g FL(t)f FE(\031)h FL(t)6556
+3780 y Fv(0)p Black 6713 3888 a FO(then)p Blue 75 w FE(r)h(`)f
+FL(\031)8222 3947 y Fr(\001)8386 3888 y FL(t)f FE(\031)h
+FL(\031)9179 3947 y Fr(\001)9343 3888 y FL(t)9467 3780
+y Fv(0)p Black Black Green Black Green Black OliveGreen
+Black 4876 4283 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 293 w FE(r)g(`)g FL(a)g FI(#)g FL(t)p Black
+75 w FO(then)p Blue 76 w FE(r)g(`)g FL(\031)8218 4342
+y Fr(\001)8382 4283 y FL(a)g FI(#)g FL(\031)9253 4342
+y Fr(\001)9417 4283 y FL(t)p Black Black Green Black
+Green Black OliveGreen Black 4876 4713 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 293 w FE(r)g(`)g
+FL(t)f FE(\031)h FL(\031)6646 4771 y Fr(\001)6810 4713
+y FL(t)6934 4605 y Fv(0)p Black 7091 4713 a FO(then)p
+Blue 76 w FE(r)g(`)g FI(\()p FL(\031)8730 4605 y Fv(\000)p
+FK(1)9044 4713 y FI(\))9174 4771 y Fr(\001)9338 4713
+y FL(t)g FE(\031)g FL(t)10042 4605 y Fv(0)p Black Black
+Green Black Green Black OliveGreen Black 4876 5158 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 293
+w FE(r)g(`)g FL(a)g FI(#)g FL(\031)6724 5216 y Fr(\001)6888
+5158 y FL(t)p Black 75 w FO(then)p Blue 76 w FE(r)g(`)g
+FI(\()p FL(\031)8726 5050 y Fv(\000)p FK(1)9040 5158
+y FI(\))9170 5216 y Fr(\001)9334 5158 y FL(a)g FI(#)g
+FL(t)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a
+0.5 TeXcolorgray 9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)
+h(p.14)f(\(3/4\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416
+a eop end
+%%Page: 14 43
+TeXDict begin 14 42 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5359 2027 a Fr(\031)128 b FV(is)g(an)g(Equi)-5 b(v)g(alence)p
+0 TeXcolorgray Black Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 5228 3071 4667 396 v 1 1 0.8 TeXcolorrgb
+Black Red 5290 2938 a FO(Theorem:)p Black 94 w FE(\031)75
+b FO(is)g(an)h(equivalence)h(relation.)p 1 1 0.8 TeXcolorrgb
+Black 4623 3464 a(because)f FE(\031)f FO(has)g(very)i(good)e
+(properties:)p Black Green Black Green Black OliveGreen
+Black 4876 3888 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 293 w FE(r)95 b(`)g FL(t)f FE(\031)h FL(t)6556
+3780 y Fv(0)p Black 6713 3888 a FO(then)p Blue 75 w FE(r)h(`)f
+FL(\031)8222 3947 y Fr(\001)8386 3888 y FL(t)f FE(\031)h
+FL(\031)9179 3947 y Fr(\001)9343 3888 y FL(t)9467 3780
+y Fv(0)p Black Black Green Black Green Black OliveGreen
+Black 4876 4283 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 293 w FE(r)g(`)g FL(a)g FI(#)g FL(t)p Black
+75 w FO(then)p Blue 76 w FE(r)g(`)g FL(\031)8218 4342
+y Fr(\001)8382 4283 y FL(a)g FI(#)g FL(\031)9253 4342
+y Fr(\001)9417 4283 y FL(t)p Black Black Green Black
+Green Black OliveGreen Black 4876 4713 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 293 w FE(r)g(`)g
+FL(t)f FE(\031)h FL(\031)6646 4771 y Fr(\001)6810 4713
+y FL(t)6934 4605 y Fv(0)p Black 7091 4713 a FO(then)p
+Blue 76 w FE(r)g(`)g FI(\()p FL(\031)8730 4605 y Fv(\000)p
+FK(1)9044 4713 y FI(\))9174 4771 y Fr(\001)9338 4713
+y FL(t)g FE(\031)g FL(t)10042 4605 y Fv(0)p Black Black
+Green Black Green Black OliveGreen Black 4876 5158 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 293
+w FE(r)g(`)g FL(a)g FI(#)g FL(\031)6724 5216 y Fr(\001)6888
+5158 y FL(t)p Black 75 w FO(then)p Blue 76 w FE(r)g(`)g
+FI(\()p FL(\031)8726 5050 y Fv(\000)p FK(1)9040 5158
+y FI(\))9170 5216 y Fr(\001)9334 5158 y FL(a)g FI(#)g
+FL(t)p Black Black Green Black Green Black OliveGreen
+Black 4876 5584 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 293 w FE(r)g(`)g FL(a)g FI(#)g FL(t)p Black
+75 w FO(and)p Blue 76 w FE(r)g(`)g FL(t)g FE(\031)g FL(t)8582
+5476 y Fv(0)p Black 8738 5584 a FO(then)p Blue 8695 5886
+a FE(r)g(`)g FL(a)g FI(#)g FL(t)10160 5778 y Fv(0)p Black
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.14)f(\(4/4\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 15 44
+TeXDict begin 15 43 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 44/View [ /XYZ null null null ] /Title (Comparison with $\aeq $)
+/OUT pdfmark end
+ 4609 1909 a Gray 5198 2027 a FV(Comparison)128
+b(with)g Fj(=)9588 2104 y Fi(\013)p 0 TeXcolorgray Black
+4623 2582 a FO(Traditionally)p Blue 76 w FI(=)6453 2627
+y FF(\013)p Black 6696 2582 a FO(is)75 b(de\002ned)i(as)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4796
+3498 5531 714 v 1 1 0.8 TeXcolorrgb Black 4858 3047 a(least)e
+(congruence)i(which)d(identi\002es)p Blue 77 w FL(a:t)p
+Black 75 w FO(with)p Blue 4858 3362 a FL(b:)p FI([)p
+FL(a)95 b FI(:=)g FL(b)p FI(])p FL(t)p Black 75 w FO(provided)p
+Blue 76 w FL(b)p Black 75 w FO(is)75 b(not)h(free)g(in)p
+Blue 76 w FL(t)p Black 1 1 0.8 TeXcolorrgb Black 4623
+3852 a FO(where)p Blue 76 w FI([)p FL(a)95 b FI(:=)g
+FL(b)p FI(])p FL(t)p Black 75 w FO(replaces)76 b(all)f(free)i
+(occurrences)f(of)p Blue 4623 4154 a FL(a)p Black 75
+w FO(by)p Blue 76 w FL(b)p Black 75 w FO(in)p Blue 75
+w FL(t)p Black FO(.)p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9345 6307 a FM(Munich,)26 b(19.)f(April)g(2005)
+g(\226)h(p.15)f(\(1/4\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 15 45
+TeXDict begin 15 44 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5198 2027 a FV(Comparison)128 b(with)g Fj(=)9588 2104
+y Fi(\013)p 0 TeXcolorgray Black 4623 2582 a FO(Traditionally)p
+Blue 76 w FI(=)6453 2627 y FF(\013)p Black 6696 2582
+a FO(is)75 b(de\002ned)i(as)p Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 4796 3498 5531 714 v 1 1 0.8 TeXcolorrgb
+Black 4858 3047 a(least)e(congruence)i(which)d(identi\002es)p
+Blue 77 w FL(a:t)p Black 75 w FO(with)p Blue 4858 3362
+a FL(b:)p FI([)p FL(a)95 b FI(:=)g FL(b)p FI(])p FL(t)p
+Black 75 w FO(provided)p Blue 76 w FL(b)p Black 75 w
+FO(is)75 b(not)h(free)g(in)p Blue 76 w FL(t)p Black 1 1 0.8
+TeXcolorrgb Black 4623 3852 a FO(where)p Blue 76 w FI([)p
+FL(a)95 b FI(:=)g FL(b)p FI(])p FL(t)p Black 75 w FO(replaces)76
+b(all)f(free)i(occurrences)f(of)p Blue 4623 4154 a FL(a)p
+Black 75 w FO(by)p Blue 76 w FL(b)p Black 75 w FO(in)p
+Blue 75 w FL(t)p Black FO(.)4623 4689 y(For)p Red 75
+w(ground)p Black 77 w(terms:)p 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4815 5753 5414 911 v 1 1 0.8 TeXcolorrgb
+Black 4877 5139 a(Theorem:)p 4877 5200 1120 12 v Blue
+249 w FL(t)94 b FI(=)6723 5183 y FF(\013)6986 5139 y
+FL(t)7110 5031 y Fv(0)p Black 7457 5139 a FO(iff)p Blue
+266 w Fh(?)h FE(`)g FL(t)g FE(\031)g FL(t)9384 5031 y
+Fv(0)p Black Blue 6245 5591 a FL(a)g FE(62)g FL(F)48
+b(A)p FI(\()p FL(t)p FI(\))p Black 264 w FO(iff)p Blue
+266 w Fh(?)96 b FE(`)f FL(a)g FI(#)g FL(t)p Black 1 1 0.8
+TeXcolorrgb Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g
+(\226)h(p.15)f(\(2/4\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 15 46
+TeXDict begin 15 45 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5198 2027 a FV(Comparison)128 b(with)g Fj(=)9588 2104
+y Fi(\013)p 0 TeXcolorgray Black 4623 2582 a FO(Traditionally)p
+Blue 76 w FI(=)6453 2627 y FF(\013)p Black 6696 2582
+a FO(is)75 b(de\002ned)i(as)p Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 4796 3498 5531 714 v 1 1 0.8 TeXcolorrgb
+Black 4858 3047 a(least)e(congruence)i(which)d(identi\002es)p
+Blue 77 w FL(a:t)p Black 75 w FO(with)p Blue 4858 3362
+a FL(b:)p FI([)p FL(a)95 b FI(:=)g FL(b)p FI(])p FL(t)p
+Black 75 w FO(provided)p Blue 76 w FL(b)p Black 75 w
+FO(is)75 b(not)h(free)g(in)p Blue 76 w FL(t)p Black 1 1 0.8
+TeXcolorrgb Black 4623 3852 a FO(where)p Blue 76 w FI([)p
+FL(a)95 b FI(:=)g FL(b)p FI(])p FL(t)p Black 75 w FO(replaces)76
+b(all)f(free)i(occurrences)f(of)p Blue 4623 4154 a FL(a)p
+Black 75 w FO(by)p Blue 76 w FL(b)p Black 75 w FO(in)p
+Blue 75 w FL(t)p Black FO(.)4623 4694 y(In)f(general)p
+Blue 77 w FI(=)6166 4738 y FF(\013)p Black 6409 4694
+a FO(and)p Blue 76 w FE(\031)p Black 75 w FO(are)i(distinct!)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5736
+5640 3651 785 v 1 1 0.8 TeXcolorrgb Black Blue 5798 5124
+a FL(a:X)118 b FI(=)6741 5168 y FF(\013)7004 5124 y FL(b:X)p
+Black 193 w FO(but)76 b(not)p Blue 5798 5520 a Fh(?)95
+b FE(`)g FL(a:X)118 b FE(\031)96 b FL(b:X)p Black 193
+w FO(\()p Blue FL(a)e FE(6)p FI(=)i FL(b)p Black FO(\))p
+1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+
+10821 5925 a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25
+b(19.)h(April)f(2005)g(\226)h(p.15)f(\(3/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 15 47
+TeXDict begin 15 46 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5198 2027 a FV(Comparison)128 b(with)g Fj(=)9588 2104
+y Fi(\013)p 0 TeXcolorgray Black 4623 2582 a FO(Traditionally)p
+Blue 76 w FI(=)6453 2627 y FF(\013)p Black 6696 2582
+a FO(is)75 b(de\002ned)i(as)p Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 4796 3498 5531 714 v 1 1 0.8 TeXcolorrgb
+Black 4858 3047 a(least)e(congruence)i(which)d(identi\002es)p
+Blue 77 w FL(a:t)p Black 75 w FO(with)p Blue 4858 3362
+a FL(b:)p FI([)p FL(a)95 b FI(:=)g FL(b)p FI(])p FL(t)p
+Black 75 w FO(provided)p Blue 76 w FL(b)p Black 75 w
+FO(is)75 b(not)h(free)g(in)p Blue 76 w FL(t)p Black 1 1 0.8
+TeXcolorrgb Black 4623 3852 a FO(where)p Blue 76 w FI([)p
+FL(a)95 b FI(:=)g FL(b)p FI(])p FL(t)p Black 75 w FO(replaces)76
+b(all)f(free)i(occurrences)f(of)p Blue 4623 4154 a FL(a)p
+Black 75 w FO(by)p Blue 76 w FL(b)p Black 75 w FO(in)p
+Blue 75 w FL(t)p Black FO(.)4623 4694 y(In)f(general)p
+Blue 77 w FI(=)6166 4738 y FF(\013)p Black 6409 4694
+a FO(and)p Blue 76 w FE(\031)p Black 75 w FO(are)i(distinct!)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5736
+5640 3651 785 v 1 1 0.8 TeXcolorrgb Black Blue 5798 5124
+a FL(a:X)118 b FI(=)6741 5168 y FF(\013)7004 5124 y FL(b:X)p
+Black 193 w FO(but)76 b(not)p Blue 5798 5520 a Fh(?)95
+b FE(`)g FL(a:X)118 b FE(\031)96 b FL(b:X)p Black 193
+w FO(\()p Blue FL(a)e FE(6)p FI(=)i FL(b)p Black FO(\))p
+1 1 0.8 TeXcolorrgb Black Red Black 1 1 0.8 TeXcolorrgb
+Black 4665 3915 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 81.30151 neg 274.10118 88.5015 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial
+4783 2366 a(That)75 b(is)g(a)g(crucial)h(point:)94 b(if)75
+b(we)h(had)p Blue 6307 2833 a Fh(?)96 b FE(`)f FL(a:X)118
+b FE(\031)95 b FL(b:X)p Black 23 w FO(,)4665 3256 y(then)76
+b(applying)p Blue 76 w FI([)p FL(X)118 b FI(:=)95 b FL(a)p
+FI(])p Black FO(,)p Blue 76 w FI([)p FL(X)117 b FI(:=)96
+b FL(b)p FI(])p Black -1 w FO(,)76 b FL(:)57 b(:)g(:)4665
+3551 y FO(give)76 b(two)f(terms)h(that)f(are)i Fl(not)e
+FL(\013)p FO(-equivalent.)4665 4026 y(The)g(freshness)i(constraints)p
+Blue 75 w FL(a)96 b FI(#)e FL(X)p Black 99 w FO(and)p
+Blue 4665 4311 a FL(b)h FI(#)g FL(X)p Black 98 w FO(rule)77
+b(out)e(the)h(problematic)g(substitutions.)4665 4603
+y(Therefore)p Blue 5275 5071 a FE(f)p FL(a)95 b FI(#)g
+FL(X)t(;)57 b(b)95 b FI(#)g FL(X)23 b FE(g)95 b(`)g FL(a:X)118
+b FE(\031)95 b FL(b:X)p Black 4783 5502 a FO(does)75
+b(hold.)p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5
+TeXcolorgray 9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h
+(p.15)f(\(4/4\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416
+a eop end
+%%Page: 16 48
+TeXDict begin 16 47 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 48/View [ /XYZ null null null ] /Title (Substitutions)
+/OUT pdfmark end
+ 4609 1909 a Gray 6119 2027 a FV(Substitutions)p
+0 TeXcolorgray Black Green Black Green Black OliveGreen
+Black 4746 2716 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Blue 560 w FL(\033)11 b FI(\()p FL(a:t)p FI(\))p Black
+Blue 6276 2542 a Fp(def)6304 2716 y FI(=)p Black Blue
+116 w FL(a:\033)g FI(\()p FL(t)p FI(\))p Black Green
+Black Green Black OliveGreen Black 4746 3365 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 353 w FL(\033)g FI(\()p
+FL(\031)g FE(\001)p FL(X)23 b FI(\))p Black Blue 6276
+3191 a Fp(def)6304 3365 y FI(=)p Black Blue 6680 2946
+a Fo(\032)6903 3191 y FL(\031)7212 3249 y Fr(\001)7471
+3191 y FL(\033)11 b FI(\()p FL(X)23 b FI(\))139 b FO(if)76
+b FL(\033)11 b FI(\()p FL(X)23 b FI(\))95 b FE(6)p FI(=)g
+FL(X)6903 3525 y(\031)11 b FE(\001)p FL(X)896 b FO(o'wise)75
+b(do)g(nothing)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9345 6307 a FM(Munich,)26 b(19.)f(April)g(2005)
+g(\226)h(p.16)f(\(1/9\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 16 49
+TeXDict begin 16 48 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6119 2027 a FV(Substitutions)p 0 TeXcolorgray Black Green
+Black Green Black OliveGreen Black 4746 2716 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 560 w FL(\033)11 b FI(\()p
+FL(a:t)p FI(\))p Black Blue 6276 2542 a Fp(def)6304 2716
+y FI(=)p Black Blue 116 w FL(a:\033)g FI(\()p FL(t)p
+FI(\))p Black Green Black Green Black OliveGreen Black
+4746 3365 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+353 w FL(\033)g FI(\()p FL(\031)g FE(\001)p FL(X)23 b
+FI(\))p Black Blue 6276 3191 a Fp(def)6304 3365 y FI(=)p
+Black Blue 6680 2946 a Fo(\032)6903 3191 y FL(\031)7212
+3249 y Fr(\001)7471 3191 y FL(\033)11 b FI(\()p FL(X)23
+b FI(\))139 b FO(if)76 b FL(\033)11 b FI(\()p FL(X)23
+b FI(\))95 b FE(6)p FI(=)g FL(X)6903 3525 y(\031)11 b
+FE(\001)p FL(X)896 b FO(o'wise)75 b(do)g(nothing)p Black
+4623 4039 a(for)g(example)p White 5521 4427 a FE(\))p
+Black Blue 251 w FL(a:)p FI(\()p FL(a)58 b(b)p FI(\))p
+FE(\001)p FL(X)175 b FI([)p FL(X)118 b FI(:=)95 b FE(h)p
+FL(b;)57 b(Y)76 b FE(i)p FI(])p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307
+a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.16)f(\(2/9\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 16 50
+TeXDict begin 16 49 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6119 2027 a FV(Substitutions)p 0 TeXcolorgray Black Green
+Black Green Black OliveGreen Black 4746 2716 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 560 w FL(\033)11 b FI(\()p
+FL(a:t)p FI(\))p Black Blue 6276 2542 a Fp(def)6304 2716
+y FI(=)p Black Blue 116 w FL(a:\033)g FI(\()p FL(t)p
+FI(\))p Black Green Black Green Black OliveGreen Black
+4746 3365 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+353 w FL(\033)g FI(\()p FL(\031)g FE(\001)p FL(X)23 b
+FI(\))p Black Blue 6276 3191 a Fp(def)6304 3365 y FI(=)p
+Black Blue 6680 2946 a Fo(\032)6903 3191 y FL(\031)7212
+3249 y Fr(\001)7471 3191 y FL(\033)11 b FI(\()p FL(X)23
+b FI(\))139 b FO(if)76 b FL(\033)11 b FI(\()p FL(X)23
+b FI(\))95 b FE(6)p FI(=)g FL(X)6903 3525 y(\031)11 b
+FE(\001)p FL(X)896 b FO(o'wise)75 b(do)g(nothing)p Black
+4623 4039 a(for)g(example)p White 5521 4427 a FE(\))p
+Black Blue 251 w FL(a:)p FI(\()p FL(a)58 b(b)p FI(\))p
+FE(\001)p FL(X)175 b FI([)p FL(X)118 b FI(:=)95 b FE(h)p
+FL(b;)57 b(Y)76 b FE(i)p FI(])p 6114 4549 3380 12 v Black
+Blue 5521 4938 a FE(\))p Black Blue 251 w FL(a:)p FI(\()p
+FL(a)58 b(b)p FI(\))p FE(\001)p FL(X)23 b FI([)p FL(X)118
+b FI(:=)95 b FE(h)p FL(b;)57 b(Y)76 b FE(i)p FI(])p 6397
+5060 2945 12 v Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)
+g(\226)h(p.16)f(\(3/9\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 16 51
+TeXDict begin 16 50 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6119 2027 a FV(Substitutions)p 0 TeXcolorgray Black Green
+Black Green Black OliveGreen Black 4746 2716 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 560 w FL(\033)11 b FI(\()p
+FL(a:t)p FI(\))p Black Blue 6276 2542 a Fp(def)6304 2716
+y FI(=)p Black Blue 116 w FL(a:\033)g FI(\()p FL(t)p
+FI(\))p Black Green Black Green Black OliveGreen Black
+4746 3365 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+353 w FL(\033)g FI(\()p FL(\031)g FE(\001)p FL(X)23 b
+FI(\))p Black Blue 6276 3191 a Fp(def)6304 3365 y FI(=)p
+Black Blue 6680 2946 a Fo(\032)6903 3191 y FL(\031)7212
+3249 y Fr(\001)7471 3191 y FL(\033)11 b FI(\()p FL(X)23
+b FI(\))139 b FO(if)76 b FL(\033)11 b FI(\()p FL(X)23
+b FI(\))95 b FE(6)p FI(=)g FL(X)6903 3525 y(\031)11 b
+FE(\001)p FL(X)896 b FO(o'wise)75 b(do)g(nothing)p Black
+4623 4039 a(for)g(example)p White 5521 4427 a FE(\))p
+Black Blue 251 w FL(a:)p FI(\()p FL(a)58 b(b)p FI(\))p
+FE(\001)p FL(X)175 b FI([)p FL(X)118 b FI(:=)95 b FE(h)p
+FL(b;)57 b(Y)76 b FE(i)p FI(])p Black Blue 5521 4938
+a FE(\))p Black Blue 251 w FL(a:)p FI(\()p FL(a)58 b(b)p
+FI(\))p FE(\001)p FL(X)23 b FI([)p FL(X)118 b FI(:=)95
+b FE(h)p FL(b;)57 b(Y)76 b FE(i)p FI(])p 6397 5060 2945
+12 v Black Blue 5521 5449 a FE(\))p Black Blue 251 w
+FL(a:)p FI(\()p FL(a)58 b(b)p FI(\))7058 5508 y Fr(\001)7222
+5449 y FE(h)p FL(b;)f(Y)76 b FE(i)p 7222 5571 850 12
+v Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5
+TeXcolorgray 9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h
+(p.16)f(\(4/9\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416
+a eop end
+%%Page: 16 52
+TeXDict begin 16 51 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6119 2027 a FV(Substitutions)p 0 TeXcolorgray Black Green
+Black Green Black OliveGreen Black 4746 2716 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 560 w FL(\033)11 b FI(\()p
+FL(a:t)p FI(\))p Black Blue 6276 2542 a Fp(def)6304 2716
+y FI(=)p Black Blue 116 w FL(a:\033)g FI(\()p FL(t)p
+FI(\))p Black Green Black Green Black OliveGreen Black
+4746 3365 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+353 w FL(\033)g FI(\()p FL(\031)g FE(\001)p FL(X)23 b
+FI(\))p Black Blue 6276 3191 a Fp(def)6304 3365 y FI(=)p
+Black Blue 6680 2946 a Fo(\032)6903 3191 y FL(\031)7212
+3249 y Fr(\001)7471 3191 y FL(\033)11 b FI(\()p FL(X)23
+b FI(\))139 b FO(if)76 b FL(\033)11 b FI(\()p FL(X)23
+b FI(\))95 b FE(6)p FI(=)g FL(X)6903 3525 y(\031)11 b
+FE(\001)p FL(X)896 b FO(o'wise)75 b(do)g(nothing)p Black
+4623 4039 a(for)g(example)p White 5521 4427 a FE(\))p
+Black Blue 251 w FL(a:)p FI(\()p FL(a)58 b(b)p FI(\))p
+FE(\001)p FL(X)175 b FI([)p FL(X)118 b FI(:=)95 b FE(h)p
+FL(b;)57 b(Y)76 b FE(i)p FI(])p Black Blue 5521 4938
+a FE(\))p Black Blue 251 w FL(a:)p FI(\()p FL(a)58 b(b)p
+FI(\))p FE(\001)p FL(X)23 b FI([)p FL(X)118 b FI(:=)95
+b FE(h)p FL(b;)57 b(Y)76 b FE(i)p FI(])p Black Blue 5521
+5449 a FE(\))p Black Blue 251 w FL(a:)p FI(\()p FL(a)58
+b(b)p FI(\))p 6397 5571 661 12 v 59 x Fr(\001)7222 5449
+y FE(h)p FL(b;)f(Y)76 b FE(i)p Black Blue 5521 5960 a(\))p
+Black Blue 251 w FL(a:)p FE(h)p FL(a;)58 b FI(\()p FL(a)f(b)p
+FI(\))p FE(\001)p FL(Y)76 b FE(i)p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307
+a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.16)f(\(5/9\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 16 53
+TeXDict begin 16 52 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6119 2027 a FV(Substitutions)p 0 TeXcolorgray Black Green
+Black Green Black OliveGreen Black 4746 2716 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 560 w FL(\033)11 b FI(\()p
+FL(a:t)p FI(\))p Black Blue 6276 2542 a Fp(def)6304 2716
+y FI(=)p Black Blue 116 w FL(a:\033)g FI(\()p FL(t)p
+FI(\))p Black Green Black Green Black OliveGreen Black
+4746 3365 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+353 w FL(\033)g FI(\()p FL(\031)g FE(\001)p FL(X)23 b
+FI(\))p Black Blue 6276 3191 a Fp(def)6304 3365 y FI(=)p
+Black Blue 6680 2946 a Fo(\032)6903 3191 y FL(\031)7212
+3249 y Fr(\001)7471 3191 y FL(\033)11 b FI(\()p FL(X)23
+b FI(\))139 b FO(if)76 b FL(\033)11 b FI(\()p FL(X)23
+b FI(\))95 b FE(6)p FI(=)g FL(X)6903 3525 y(\031)11 b
+FE(\001)p FL(X)896 b FO(o'wise)75 b(do)g(nothing)p Black
+Green Black Green Black OliveGreen Black 4746 4111 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 471 w(if)p Blue
+75 w FE(r)95 b(`)g FL(t)g FE(\031)g FL(t)6879 4003 y
+Fv(0)p Black 7035 4111 a FO(and)p White Black White Black
+113 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin White end  1. true
+3.8 neg 7.4 neg 77.67393 14.59999 .5 Frame  gsave TeXDict begin White
+end fill grestore gsave 0.8 SLW TeXDict begin White end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue FE(r)7842
+4003 y Fv(0)8018 4111 y FE(`)g FL(\033)11 b FI(\()p FE(r)p
+FI(\))p Black 5217 4563 a FO(then)p Blue 75 w FE(r)6112
+4455 y Fv(0)6289 4563 y FE(`)95 b FL(\033)11 b FI(\()p
+FL(t)p FI(\))95 b FE(\031)g FL(\033)11 b FI(\()p FL(t)8117
+4455 y Fv(0)8198 4563 y FI(\))p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307
+a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.16)f(\(6/9\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 16 54
+TeXDict begin 16 53 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6119 2027 a FV(Substitutions)p 0 TeXcolorgray Black Green
+Black Green Black OliveGreen Black 4746 2716 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 560 w FL(\033)11 b FI(\()p
+FL(a:t)p FI(\))p Black Blue 6276 2542 a Fp(def)6304 2716
+y FI(=)p Black Blue 116 w FL(a:\033)g FI(\()p FL(t)p
+FI(\))p Black Green Black Green Black OliveGreen Black
+4746 3365 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+353 w FL(\033)g FI(\()p FL(\031)g FE(\001)p FL(X)23 b
+FI(\))p Black Blue 6276 3191 a Fp(def)6304 3365 y FI(=)p
+Black Blue 6680 2946 a Fo(\032)6903 3191 y FL(\031)7212
+3249 y Fr(\001)7471 3191 y FL(\033)11 b FI(\()p FL(X)23
+b FI(\))139 b FO(if)76 b FL(\033)11 b FI(\()p FL(X)23
+b FI(\))95 b FE(6)p FI(=)g FL(X)6903 3525 y(\031)11 b
+FE(\001)p FL(X)896 b FO(o'wise)75 b(do)g(nothing)p Black
+Green Black Green Black OliveGreen Black 4746 4111 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 471 w(if)p Blue
+75 w FE(r)95 b(`)g FL(t)g FE(\031)g FL(t)6879 4003 y
+Fv(0)p Black 7035 4111 a FO(and)7477 4111 y
+ tx@Dict begin tx@NodeDict begin {14.59999 7.4 81.47394 40.73697 3.59999
+} false /N@A 16 {InitRnode } NewNode end end
+ 7477 4111
+a Red Black 1 1 0.8 TeXcolorrgb Black 80 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  1. true 3.8
+neg 7.4 neg 77.67393 14.59999 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial Blue FE(r)7842 4003 y Fv(0)8018
+4111 y FE(`)g FL(\033)11 b FI(\()p FE(r)p FI(\))p Black
+5217 4563 a FO(then)p Blue 75 w FE(r)6112 4455 y Fv(0)6289
+4563 y FE(`)95 b FL(\033)11 b FI(\()p FL(t)p FI(\))95
+b FE(\031)g FL(\033)11 b FI(\()p FL(t)8117 4455 y Fv(0)8198
+4563 y FI(\))p Black 7311 5434 a
+ tx@Dict begin tx@NodeDict begin {38.96805 31.76805 119.36807 59.68404
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 7311 5434 a Red Black
+1 1 0.8 TeXcolorrgb Black 78 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 31.76805 neg 115.56807 38.96805 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+
+
+@endspecial -526 x FO(this)75 b(means)p Blue 7389 5245
+a FE(r)7674 5137 y Fv(0)7851 5245 y FE(`)95 b FL(a)g
+FI(#)g FL(\033)11 b FI(\()p FL(X)23 b FI(\))p Black 7389
+5599 a FO(holds)75 b(for)h(all)p Blue 7389 5937 a FI(\()p
+FL(a)95 b FI(#)g FL(X)23 b FI(\))95 b FE(2)g(r)p Black
+Red Black 4623 6068 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 90.  def /AngleB 270.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 6068 a 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25
+b(19.)h(April)f(2005)g(\226)h(p.16)f(\(7/9\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 16 55
+TeXDict begin 16 54 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6119 2027 a FV(Substitutions)p 0 TeXcolorgray Black Green
+Black Green Black OliveGreen Black 4746 2716 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 560 w FL(\033)11 b FI(\()p
+FL(a:t)p FI(\))p Black Blue 6276 2542 a Fp(def)6304 2716
+y FI(=)p Black Blue 116 w FL(a:\033)g FI(\()p FL(t)p
+FI(\))p Black Green Black Green Black OliveGreen Black
+4746 3365 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+353 w FL(\033)g FI(\()p FL(\031)g FE(\001)p FL(X)23 b
+FI(\))p Black Blue 6276 3191 a Fp(def)6304 3365 y FI(=)p
+Black Blue 6680 2946 a Fo(\032)6903 3191 y FL(\031)7212
+3249 y Fr(\001)7471 3191 y FL(\033)11 b FI(\()p FL(X)23
+b FI(\))139 b FO(if)76 b FL(\033)11 b FI(\()p FL(X)23
+b FI(\))95 b FE(6)p FI(=)g FL(X)6903 3525 y(\031)11 b
+FE(\001)p FL(X)896 b FO(o'wise)75 b(do)g(nothing)p Black
+Green Black Green Black OliveGreen Black 4746 4111 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 471 w(if)p Blue
+75 w FE(r)95 b(`)g FL(t)g FE(\031)g FL(t)6879 4003 y
+Fv(0)p Black 7035 4111 a FO(and)p White Black White Black
+113 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin White end  1. true
+3.8 neg 7.4 neg 77.67393 14.59999 .5 Frame  gsave TeXDict begin White
+end fill grestore gsave 0.8 SLW TeXDict begin White end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue FE(r)7842
+4003 y Fv(0)8018 4111 y FE(`)g FL(\033)11 b FI(\()p FE(r)p
+FI(\))p Black 5217 4563 a FO(then)p Blue 75 w FE(r)6112
+4455 y Fv(0)6289 4563 y FE(`)95 b FL(\033)11 b FI(\()p
+FL(t)p FI(\))95 b FE(\031)g FL(\033)11 b FI(\()p FL(t)8117
+4455 y Fv(0)8198 4563 y FI(\))p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307
+a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.16)f(\(8/9\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 16 56
+TeXDict begin 16 55 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6119 2027 a FV(Substitutions)p 0 TeXcolorgray Black Green
+Black Green Black OliveGreen Black 4746 2716 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 560 w FL(\033)11 b FI(\()p
+FL(a:t)p FI(\))p Black Blue 6276 2542 a Fp(def)6304 2716
+y FI(=)p Black Blue 116 w FL(a:\033)g FI(\()p FL(t)p
+FI(\))p Black Green Black Green Black OliveGreen Black
+4746 3365 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+353 w FL(\033)g FI(\()p FL(\031)g FE(\001)p FL(X)23 b
+FI(\))p Black Blue 6276 3191 a Fp(def)6304 3365 y FI(=)p
+Black Blue 6680 2946 a Fo(\032)6903 3191 y FL(\031)7212
+3249 y Fr(\001)7471 3191 y FL(\033)11 b FI(\()p FL(X)23
+b FI(\))139 b FO(if)76 b FL(\033)11 b FI(\()p FL(X)23
+b FI(\))95 b FE(6)p FI(=)g FL(X)6903 3525 y(\031)11 b
+FE(\001)p FL(X)896 b FO(o'wise)75 b(do)g(nothing)p Black
+Green Black Green Black OliveGreen Black 4746 4111 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial 471 w(if)p Blue
+75 w FE(r)95 b(`)g FL(t)g FE(\031)g FL(t)6879 4003 y
+Fv(0)p Black 7035 4111 a FO(and)p White Black White Black
+113 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin White end  1. true
+3.8 neg 7.4 neg 77.67393 14.59999 .5 Frame  gsave TeXDict begin White
+end fill grestore gsave 0.8 SLW TeXDict begin White end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue FE(r)7842
+4003 y Fv(0)8018 4111 y FE(`)g FL(\033)11 b FI(\()p FE(r)p
+FI(\))p Black 5217 4563 a FO(then)p Blue 75 w FE(r)6112
+4455 y Fv(0)6289 4563 y FE(`)95 b FL(\033)11 b FI(\()p
+FL(t)p FI(\))95 b FE(\031)g FL(\033)11 b FI(\()p FL(t)8117
+4455 y Fv(0)8198 4563 y FI(\))p Black Green Black Green
+Black OliveGreen Black 4746 5055 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Blue 471 w FL(\033)g FI(\()p FL(\031)5776
+5114 y Fr(\001)5940 5055 y FL(t)p FI(\))95 b(=)g FL(\031)6858
+5114 y Fr(\001)7022 5055 y FL(\033)11 b FI(\()p FL(t)p
+FI(\))p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g
+(\226)h(p.16)f(\(9/9\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 17 57
+TeXDict begin 17 56 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 57/View [ /XYZ null null null ] /Title (Equational Problems)
+/OUT pdfmark end
+ 4609 1909 a Gray 5246 2027 a FV(Equational)127
+b(Pr)-9 b(oblems)p 0 TeXcolorgray Black 4623 2582 a FO(An)75
+b(equational)i(problem)p 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 7028 3266 1067 354 v 1 1 0.8 TeXcolorrgb
+Black Blue 7090 3197 a FL(t)94 b FE(\031)p FI(?)h FL(t)7951
+3089 y Fv(0)p Black 1 1 0.8 TeXcolorrgb Black 4623 3726
+a FO(is)p Red 74 w(solved)p Black 76 w(by)p Black Green
+Black Green Black OliveGreen Black 4876 4263 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w(a)75 b(substitution)p
+Blue 76 w FL(\033)p Black 86 w FO(\(terms)h(for)g(variables\))p
+Black Green Black Green Black OliveGreen Black 4876 4719
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w(and)g(a)f(set)h
+(of)f(freshness)i(assumptions)p Blue 76 w FE(r)p Black
+4623 5279 a FO(so)d(that)p Blue 76 w FE(r)95 b(`)g FL(\033)11
+b FI(\()p FL(t)p FI(\))95 b FE(\031)g FL(\033)11 b FI(\()p
+FL(t)7750 5171 y Fv(0)7831 5279 y FI(\))p Black FO(.)p
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.17)f(\(9/9\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 18 58
+TeXDict begin 18 57 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 58/View [ /XYZ null null null ] /Title () /OUT
+pdfmark end
+ 4609 1909 a Gray 0 TeXcolorgray Black 4623 2288
+a FO(Unifying)76 b(equations)g(may)h(entail)e(solving)p
+Red 75 w(freshness)4623 2580 y(problems)p Black(.)4623
+3143 y(E.g.)f(assuming)i(that)p Blue 76 w FL(a)95 b FE(6)p
+FI(=)h FL(a)7646 3035 y Fv(0)p Black 7727 3143 a FO(,)75
+b(then)p Blue 6766 3711 a FL(a:t)95 b FE(\031)p FI(?)g
+FL(a)7975 3588 y Fv(0)8056 3711 y FL(:t)8275 3588 y Fv(0)p
+Black 4623 4228 a FO(can)75 b(only)h(be)f(solved)h(if)p
+Blue 5652 4796 a FL(t)95 b FE(\031)p FI(?)g(\()p FL(a)57
+b(a)6953 4673 y Fv(0)7035 4796 y FI(\))7165 4855 y Fr(\001)7329
+4796 y FL(t)7453 4673 y Fv(0)p Black 7787 4796 a FO(and)p
+Blue 254 w FL(a)95 b FI(#?)g FL(t)9389 4673 y Fv(0)p
+Black 4623 5330 a FO(can)75 b(be)g(solved.)p 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307
+a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.18)f(\(9/9\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 19 59
+TeXDict begin 19 58 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 59/View [ /XYZ null null null ] /Title (Freshness Problems)
+/OUT pdfmark end
+ 4609 1909 a Gray 5379 2027 a FV(Fr)-9 b(eshness)128
+b(Pr)-9 b(oblems)p 0 TeXcolorgray Black 4623 2582 a FO(A)75
+b(freshness)h(problem)p 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+7030 3301 1063 389 v 1 1 0.8 TeXcolorrgb Black Blue 7092
+3181 a FL(a)95 b FI(#?)g FL(t)p Black 1 1 0.8 TeXcolorrgb
+Black 4623 3760 a FO(is)p Red 74 w(solved)p Black 76
+w(by)p Black Green Black Green Black OliveGreen Black
+4876 4292 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+293 w(a)75 b(substitution)p Blue 76 w FL(\033)p Black
+Black Green Black Green Black OliveGreen Black 4876 4748
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w
+FO(and)h(a)f(set)h(of)f(freshness)i(assumptions)p Blue
+76 w FE(r)p Black 4623 5308 a FO(so)d(that)p Blue 76
+w FE(r)95 b(`)g FL(a)g FI(#)g FL(\033)11 b FI(\()p FL(t)p
+FI(\))p Black FO(.)p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)
+g(\226)h(p.19)f(\(9/9\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 20 60
+TeXDict begin 20 59 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 60/View [ /XYZ null null null ] /Title (Most General Unifiers)
+/OUT pdfmark end
+ 4609 1909 a Gray 5120 2027 a FV(Most)129 b(General)f(Uni\002ers)
+p 0 TeXcolorgray Black 4623 2586 a FO(De\002nition)p
+4623 2652 1145 12 v(:)94 b(for)76 b(a)f(uni\002cation)h(problem)p
+Blue 76 w FL(P)p Black 48 w FO(,)f(a)g(solution)p Blue
+4623 2908 a FI(\()p FL(\033)4957 2952 y FK(1)5086 2908
+y FL(;)57 b FE(r)5523 2952 y FK(1)5652 2908 y FI(\))p
+Black 75 w FO(is)p Red 75 w(more)76 b(general)p Black
+77 w(than)g(another)g(solution)p Blue 4623 3226 a FI(\()p
+FL(\033)4957 3270 y FK(2)5086 3226 y FL(;)57 b FE(r)5523
+3270 y FK(2)5652 3226 y FI(\))p Black FO(,)75 b(iff)h(there)g(exists)g
+(a)f(substitution)p Blue 76 w FL(\033)p Black 86 w FO(with)p
+1 TeXcolorgray Black Black Green Black Green Black OliveGreen
+Black 4876 3930 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 371 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW 1  setgray  1. true 3.8 neg 7.4
+neg 86.22946 14.59999 .5 Frame  gsave 0.8 SLW 1  setgray 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+FE(r)5532 3974 y FK(2)5756 3930 y FE(`)95 b FL(\033)11
+b FI(\()p FE(r)6690 3974 y FK(1)6820 3930 y FI(\))p Black
+1 TeXcolorgray Black Black Green Black Green Black OliveGreen
+Black 4876 4497 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 371 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW 1  setgray  1. true 3.8 neg 5.95999
+neg 123.55232 13.79999 .5 Frame  gsave 0.8 SLW 1  setgray 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue
+FE(r)5532 4542 y FK(2)5756 4497 y FE(`)95 b FL(\033)6264
+4542 y FK(2)6488 4497 y FE(\031)g FL(\033)87 b FE(\016)77
+b FL(\033)7592 4542 y FK(1)p Black 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25
+b(19.)h(April)f(2005)g(\226)h(p.20)f(\(1/3\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 20 61
+TeXDict begin 20 60 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5120 2027 a FV(Most)129 b(General)f(Uni\002ers)p 0 TeXcolorgray
+Black 4623 2586 a FO(De\002nition)p 4623 2652 1145 12
+v(:)94 b(for)76 b(a)f(uni\002cation)h(problem)p Blue
+76 w FL(P)p Black 48 w FO(,)f(a)g(solution)p Blue 4623
+2908 a FI(\()p FL(\033)4957 2952 y FK(1)5086 2908 y FL(;)57
+b FE(r)5523 2952 y FK(1)5652 2908 y FI(\))p Black 75
+w FO(is)p Red 75 w(more)76 b(general)p Black 77 w(than)g(another)g
+(solution)p Blue 4623 3226 a FI(\()p FL(\033)4957 3270
+y FK(2)5086 3226 y FL(;)57 b FE(r)5523 3270 y FK(2)5652
+3226 y FI(\))p Black FO(,)75 b(iff)h(there)g(exists)g(a)f(substitution)
+p Blue 76 w FL(\033)p Black 86 w FO(with)p Black Green
+Black Green Black OliveGreen Black 4876 3930 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 5169 3930 a
+ tx@Dict begin tx@NodeDict begin {14.59999 7.4 90.02946 45.01472 3.59999
+} false /N@A 16 {InitRnode } NewNode end end
+ 5169 3930
+a Red Black 1 1 0.8 TeXcolorrgb Black 78 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  1. true 3.8
+neg 7.4 neg 86.22946 14.59999 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial Blue FE(r)5532 3974 y FK(2)5756
+3930 y FE(`)95 b FL(\033)11 b FI(\()p FE(r)6690 3974
+y FK(1)6820 3930 y FI(\))p Black 7625 3768 a
+ tx@Dict begin tx@NodeDict begin {24.87924 17.67924 102.29625 51.14812
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 7625 3768
+a Red Black 1 1 0.8 TeXcolorrgb Black 79 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 17.67924 neg 98.49625 24.87924 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial Blue -250 x Fw(r)7942 3555 y
+Fk(2)8132 3518 y Fw(`)79 b Fz(a)g Fx(#)h Fz(\033)9 b
+Fx(\()p Fz(X)19 b Fx(\))p Black 7704 3768 a FC(holds)61
+b(for)i(all)p Blue 7704 3992 a Fx(\()p Fz(a)79 b Fx(#)h
+Fz(X)19 b Fx(\))79 b Fw(2)h(r)9309 4030 y Fk(1)p Black
+Red Black 7028 3930 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 180.  def /AngleB 0.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 7028 3930 a 1 TeXcolorgray Black
+Black Green Black Green Black OliveGreen Black 4876 4497
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 371 w
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW 1  setgray  1. true 3.8 neg 5.95999
+neg 123.55232 13.79999 .5 Frame  gsave 0.8 SLW 1  setgray 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue FE(r)5532
+4542 y FK(2)5756 4497 y FE(`)95 b FL(\033)6264 4542 y
+FK(2)6488 4497 y FE(\031)g FL(\033)87 b FE(\016)77 b
+FL(\033)7592 4542 y FK(1)p Black 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9317 6307 a FM(Munich,)25
+b(19.)h(April)f(2005)g(\226)h(p.20)f(\(2/3\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 20 62
+TeXDict begin 20 61 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5120 2027 a FV(Most)129 b(General)f(Uni\002ers)p 0 TeXcolorgray
+Black 4623 2586 a FO(De\002nition)p 4623 2652 1145 12
+v(:)94 b(for)76 b(a)f(uni\002cation)h(problem)p Blue
+76 w FL(P)p Black 48 w FO(,)f(a)g(solution)p Blue 4623
+2908 a FI(\()p FL(\033)4957 2952 y FK(1)5086 2908 y FL(;)57
+b FE(r)5523 2952 y FK(1)5652 2908 y FI(\))p Black 75
+w FO(is)p Red 75 w(more)76 b(general)p Black 77 w(than)g(another)g
+(solution)p Blue 4623 3226 a FI(\()p FL(\033)4957 3270
+y FK(2)5086 3226 y FL(;)57 b FE(r)5523 3270 y FK(2)5652
+3226 y FI(\))p Black FO(,)75 b(iff)h(there)g(exists)g(a)f(substitution)
+p Blue 76 w FL(\033)p Black 86 w FO(with)p 1 TeXcolorgray
+Black Black Green Black Green Black OliveGreen Black
+4876 3930 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+371 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW 1  setgray  1. true 3.8 neg 7.4
+neg 86.22946 14.59999 .5 Frame  gsave 0.8 SLW 1  setgray 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue FE(r)5532
+3974 y FK(2)5756 3930 y FE(`)95 b FL(\033)11 b FI(\()p
+FE(r)6690 3974 y FK(1)6820 3930 y FI(\))p Black Black
+Green Black Green Black OliveGreen Black 4876 4497 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 5169 4497
+a
+ tx@Dict begin tx@NodeDict begin {13.79999 5.95999 127.35233 63.67616
+3.92 } false /N@C 16 {InitRnode } NewNode end end
+ 5169 4497 a Red Black 1 1 0.8 TeXcolorrgb Black 78
+w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  1. true 3.8
+neg 5.95999 neg 123.55232 13.79999 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial Blue FE(r)5532
+4542 y FK(2)5756 4497 y FE(`)95 b FL(\033)6264 4542 y
+FK(2)6488 4497 y FE(\031)g FL(\033)87 b FE(\016)77 b
+FL(\033)7592 4542 y FK(1)p Black 6658 3627 a
+ tx@Dict begin tx@NodeDict begin {24.87924 17.67924 179.1186 89.5593
+3.59999 } false /N@D 16 {InitRnode } NewNode end end
+ 6658 3627
+a Red Black 1 1 0.8 TeXcolorrgb Black 78 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 17.67924 neg 175.3186 24.87924 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial Blue -250 x Fw(r)6974 3414 y
+Fk(2)7165 3377 y Fw(`)i Fz(\033)7588 3414 y Fk(2)7700
+3377 y Fx(\()p Fz(X)19 b Fx(\))80 b Fw(\031)f Fz(\033)9
+b Fx(\()p Fz(\033)9008 3414 y Fk(1)9120 3377 y Fx(\()p
+Fz(X)19 b Fx(\)\))p Black 6736 3627 a FC(holds)62 b(for)g(all)p
+Blue 6736 3851 a Fz(X)99 b Fw(2)79 b Fx(dom\()p Fz(\033)8143
+3889 y Fk(2)8255 3851 y Fx(\))64 b Fw([)g Fx(dom\()p
+Fz(\033)73 b Fw(\016)63 b Fz(\033)9934 3889 y Fk(1)10046
+3851 y Fx(\))p Black Red Black 7799 4497 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@D /N@C InitNC { /AngleA 270.  def /AngleB 0.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 7799 4497
+a 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9317 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.20)f(\(3/3\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 21 63
+TeXDict begin 21 62 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 63/View [ /XYZ null null null ] /Title (Existence of MGUs)
+/OUT pdfmark end
+ 4609 1909 a Gray 5449 2027 a FV(Existence)128
+b(of)h(MGUs)p 0 TeXcolorgray Black 4623 2582 a FO(Theorem)p
+4623 2643 1045 12 v(:)94 b(there)76 b(is)f(an)h(algorithm)f(which,)f
+(given)i(a)4623 2880 y(nominal)f(uni\002cation)h(problem)p
+Blue 76 w FL(P)p Black 48 w FO(,)f(decides)h(whether)4623
+3195 y(or)f(not)g(it)g(has)h(a)f(solution)p Blue 76 w
+FI(\()p FL(\033)-8 b(;)57 b FE(r)p FI(\))p Black FO(,)75
+b(and)h(returns)h(a)p Black 4623 3490 a(most)e(general)p
+Black 76 w(one)h(if)g(it)f(does.)p 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9345 6307 a FM(Munich,)26
+b(19.)f(April)g(2005)g(\226)h(p.21)f(\(1/3\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 21 64
+TeXDict begin 21 63 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5449 2027 a FV(Existence)128 b(of)h(MGUs)p 0 TeXcolorgray
+Black 4623 2582 a FO(Theorem)p 4623 2643 1045 12 v(:)94
+b(there)76 b(is)f(an)h(algorithm)f(which,)f(given)i(a)4623
+2880 y(nominal)f(uni\002cation)h(problem)p Blue 76 w
+FL(P)p Black 48 w FO(,)f(decides)h(whether)4623 3195
+y(or)f(not)g(it)g(has)h(a)f(solution)p Blue 76 w FI(\()p
+FL(\033)-8 b(;)57 b FE(r)p FI(\))p Black FO(,)75 b(and)h(returns)h(a)
+4623 3490 y
+ tx@Dict begin tx@NodeDict begin {9.70016 3.45163 73.03592 36.51796
+3.12427 } false /N@A 16 {InitRnode } NewNode end end
+ 4623 3490 a Red FO(most)e(general)p Black
+76 w(one)h(if)g(it)f(does.)5465 4509 y
+ tx@Dict begin tx@NodeDict begin {19.77881 12.57883 233.17911 116.58955
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 5465 4509 a Red
+Black 1 1 0.8 TeXcolorrgb Black 79 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 12.57883 neg 229.3791 19.77881 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+
+
+@endspecial -129 x FO(straightforward)i(de\002nition:)5544
+4672 y(\223iff)f(there)h(exists)e(a)p Blue 76 w FL(\034)p
+Black 115 w FO(such)g(that)h(.)45 b(.)g(.)g(\224)p Red
+Black 8110 3490 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 90.  def /AngleB 270.  def 0.6
+ 0.6  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 8110 3490 a 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25
+b(19.)h(April)f(2005)g(\226)h(p.21)f(\(2/3\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 21 65
+TeXDict begin 21 64 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5449 2027 a FV(Existence)128 b(of)h(MGUs)p 0 TeXcolorgray
+Black 4623 2582 a FO(Theorem)p 4623 2643 1045 12 v(:)94
+b(there)76 b(is)f(an)h(algorithm)f(which,)f(given)i(a)4623
+2880 y(nominal)f(uni\002cation)h(problem)p Blue 76 w
+FL(P)p Black 48 w FO(,)f(decides)h(whether)4623 3195
+y(or)f(not)g(it)g(has)h(a)f(solution)p Blue 76 w FI(\()p
+FL(\033)-8 b(;)57 b FE(r)p FI(\))p Black FO(,)75 b(and)h(returns)h(a)p
+Black 4623 3490 a(most)e(general)p Black 76 w(one)h(if)g(it)f(does.)
+4623 4079 y(Proof:)121 b(one)89 b(can)g(reduce)i(all)e(the)g(equations)
+h(to)f(`solved)4623 4420 y(form')58 b(\002rst)h(\(creating)f(a)h
+(substitution\),)i(and)e(then)g(solve)4623 4760 y(the)75
+b(freshness)i(problems)e(\(easy\).)p 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25
+b(19.)h(April)f(2005)g(\226)h(p.21)f(\(3/3\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 22 66
+TeXDict begin 22 65 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 66/View [ /XYZ null null null ] /Title (Reductions)
+/OUT pdfmark end
+ 4609 1909 a Gray 6333 2027 a FV(Reductions)p 0
+TeXcolorgray Black 4623 2604 a FO(A)75 b(set)g(of)h(\()p
+Blue FL(t)94 b FE(\031)p FI(?)h FL(t)6629 2496 y Fv(0)p
+Black 6710 2604 a FO(\))75 b(and)h(\()p Blue FL(a)95
+b FI(#?)g FL(t)p Black FO(\))74 b(problems)i(can)f(be)4623
+2891 y(reduced)i(by)p Blue 6834 3182 a FF(\033)6636 3358
+y FI(=)-57 b FE(\))p Black 253 w FO(or)p Blue 8115 3182
+a Fv(r)7941 3358 y FI(=)g FE(\))p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9345 6307
+a FM(Munich,)26 b(19.)f(April)g(2005)g(\226)h(p.22)f(\(1/1\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 23 67
+TeXDict begin 23 66 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 67/View [ /XYZ null null null ] /Title (Reductions)
+/OUT pdfmark end
+ 4609 1909 a Gray 6333 2027 a FV(Reductions)p 0
+TeXcolorgray Black Black Green Black Green Black OliveGreen
+Black 4900 2626 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 269 w Fw(f)p Fz(a:t)78 b Fw(\031)p Fx(?)h
+Fz(b:t)6473 2536 y Fg(0)6543 2626 y Fw(g)63 b(])h Fz(P)7482
+2480 y Ff(")7301 2626 y Fx(=)-48 b Fw(\))p Black 1528
+w FC(if)p Blue 63 w Fz(a)79 b Fw(6)p Fx(=)g Fz(b)p Black
+Blue 6990 2954 a Fw(f)p Fz(t)g Fw(\031)p Fx(?)g(\()p
+Fz(a)48 b(b)p Fx(\))8298 3012 y Fr(\001)8462 2954 y Fz(t)8565
+2864 y Fg(0)8636 2954 y Fz(;)f(a)79 b Fx(#?)h Fz(t)9545
+2864 y Fg(0)9615 2954 y Fw(g)63 b([)g Fz(P)p Black 0
+TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9331 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.23)f(\(1/8\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 23 68
+TeXDict begin 23 67 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6333 2027 a FV(Reductions)p 0 TeXcolorgray Black Black
+Green Black Green Black OliveGreen Black 4900 2626 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269
+w Fw(f)p Fz(a:t)78 b Fw(\031)p Fx(?)h Fz(b:t)6473 2536
+y Fg(0)6543 2626 y Fw(g)63 b(])h Fz(P)7482 2480 y Ff(")7301
+2626 y Fx(=)-48 b Fw(\))p Black 1528 w FC(if)p Blue 63
+w Fz(a)79 b Fw(6)p Fx(=)g Fz(b)p Black Blue 6990 2954
+a Fw(f)p Fz(t)g Fw(\031)p Fx(?)g(\()p Fz(a)48 b(b)p Fx(\))8298
+3012 y Fr(\001)8462 2954 y Fz(t)8565 2864 y Fg(0)8636
+2954 y Fz(;)f(a)79 b Fx(#?)h Fz(t)9545 2864 y Fg(0)9615
+2954 y Fw(g)63 b([)g Fz(P)p Black Black Green Black Green
+Black OliveGreen Black 4900 3372 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 269 w Fw(f)p Fz(a:t)78 b Fw(\031)p
+Fx(?)h Fz(a:t)6501 3282 y Fg(0)6571 3372 y Fw(g)63 b(])h
+Fz(P)7510 3225 y Ff(")7329 3372 y Fx(=)-48 b Fw(\))p
+Black Blue(f)p Fz(t)79 b Fw(\031)o Fx(?)g Fz(t)8643 3282
+y Fg(0)8714 3372 y Fw(g)62 b([)i Fz(P)p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9317 6307
+a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.23)f(\(2/8\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 23 69
+TeXDict begin 23 68 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6333 2027 a FV(Reductions)p 0 TeXcolorgray Black Black
+Green Black Green Black OliveGreen Black 4900 2626 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269
+w Fw(f)p Fz(a:t)78 b Fw(\031)p Fx(?)h Fz(b:t)6473 2536
+y Fg(0)6543 2626 y Fw(g)63 b(])h Fz(P)7482 2480 y Ff(")7301
+2626 y Fx(=)-48 b Fw(\))p Black 1528 w FC(if)p Blue 63
+w Fz(a)79 b Fw(6)p Fx(=)g Fz(b)p Black Blue 6990 2954
+a Fw(f)p Fz(t)g Fw(\031)p Fx(?)g(\()p Fz(a)48 b(b)p Fx(\))8298
+3012 y Fr(\001)8462 2954 y Fz(t)8565 2864 y Fg(0)8636
+2954 y Fz(;)f(a)79 b Fx(#?)h Fz(t)9545 2864 y Fg(0)9615
+2954 y Fw(g)63 b([)g Fz(P)p Black Black Green Black Green
+Black OliveGreen Black 4900 3372 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 269 w Fw(f)p Fz(a:t)78 b Fw(\031)p
+Fx(?)h Fz(a:t)6501 3282 y Fg(0)6571 3372 y Fw(g)63 b(])h
+Fz(P)7510 3225 y Ff(")7329 3372 y Fx(=)-48 b Fw(\))p
+Black Blue(f)p Fz(t)79 b Fw(\031)o Fx(?)g Fz(t)8643 3282
+y Fg(0)8714 3372 y Fw(g)62 b([)i Fz(P)p Black Black Green
+Black Green Black OliveGreen Black 4900 3790 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269 w Fw(f)p Fz(\031)5490
+3849 y Fr(\001)5654 3790 y Fz(X)98 b Fw(\031)p Fx(?)78
+b Fz(\031)6597 3700 y Fg(0)6668 3849 y Fr(\001)6832 3790
+y Fz(X)19 b Fw(g)63 b(])h Fz(P)8025 3644 y Ff(")7844
+3790 y Fx(=)-48 b Fw(\))p Black Blue 6814 4117 a(f)p
+Fz(a)79 b Fx(#?)g Fz(X)19 b Fw(j)p Fz(a)79 b Fw(2)g Fz(ds)p
+Fx(\()p Fz(\031)9 b(;)49 b(\031)9349 4027 y Fg(0)9420
+4117 y Fx(\))p Fw(g)63 b([)g Fz(P)p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9317 6307
+a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.23)f(\(3/8\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 23 70
+TeXDict begin 23 69 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6333 2027 a FV(Reductions)p 0 TeXcolorgray Black Black
+Green Black Green Black OliveGreen Black 4900 2626 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269
+w Fw(f)p Fz(a:t)78 b Fw(\031)p Fx(?)h Fz(b:t)6473 2536
+y Fg(0)6543 2626 y Fw(g)63 b(])h Fz(P)7482 2480 y Ff(")7301
+2626 y Fx(=)-48 b Fw(\))p Black 1528 w FC(if)p Blue 63
+w Fz(a)79 b Fw(6)p Fx(=)g Fz(b)p Black Blue 6990 2954
+a Fw(f)p Fz(t)g Fw(\031)p Fx(?)g(\()p Fz(a)48 b(b)p Fx(\))8298
+3012 y Fr(\001)8462 2954 y Fz(t)8565 2864 y Fg(0)8636
+2954 y Fz(;)f(a)79 b Fx(#?)h Fz(t)9545 2864 y Fg(0)9615
+2954 y Fw(g)63 b([)g Fz(P)p Black Black Green Black Green
+Black OliveGreen Black 4900 3372 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 269 w Fw(f)p Fz(a:t)78 b Fw(\031)p
+Fx(?)h Fz(a:t)6501 3282 y Fg(0)6571 3372 y Fw(g)63 b(])h
+Fz(P)7510 3225 y Ff(")7329 3372 y Fx(=)-48 b Fw(\))p
+Black Blue(f)p Fz(t)79 b Fw(\031)o Fx(?)g Fz(t)8643 3282
+y Fg(0)8714 3372 y Fw(g)62 b([)i Fz(P)p Black Black Green
+Black Green Black OliveGreen Black 4900 3790 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269 w Fw(f)p Fz(\031)5490
+3849 y Fr(\001)5654 3790 y Fz(X)98 b Fw(\031)p Fx(?)78
+b Fz(\031)6597 3700 y Fg(0)6668 3849 y Fr(\001)6832 3790
+y Fz(X)19 b Fw(g)63 b(])h Fz(P)8025 3644 y Ff(")7844
+3790 y Fx(=)-48 b Fw(\))p Black Blue 6814 4117 a(f)p
+Fz(a)79 b Fx(#?)g Fz(X)19 b Fw(j)p Fz(a)79 b Fw(2)g Fz(ds)p
+Fx(\()p Fz(\031)9 b(;)49 b(\031)9349 4027 y Fg(0)9420
+4117 y Fx(\))p Fw(g)63 b([)g Fz(P)p Black Black Green
+Black Green Black OliveGreen Black 4900 4536 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269 w Fw(f)p Fz(\031)5490
+4594 y Fr(\001)5654 4536 y Fz(X)98 b Fw(\031)p Fx(?)78
+b Fz(t)p Fw(g)63 b(])h Fz(P)7201 4536 y
+ tx@Dict begin tx@NodeDict begin {11.84888 0.0 21.99994 10.99997 5.92444
+} false /N@A 16 {InitRnode } NewNode end end
+ 7201 4536 a 7364
+4389 a Ff(\033)7201 4536 y Fx(=)-48 b Fw(\))p Black Blue
+7718 4536 a
+ tx@Dict begin tx@NodeDict begin {5.33333 0.0 8.67496 4.33748 2.66666
+} false /N@C 16 {InitRnode } NewNode end end
+ 7718 4536 a Fz(\033)9 b(P)p Black 7226 4847
+a FC(if)p Blue 62 w Fz(X)p Black 82 w FC(does)63 b(not)g(occur)f(in)p
+Blue 63 w Fz(t)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9317 6307 a FM(Munich,)25 b(19.)h(April)f(2005)
+g(\226)h(p.23)f(\(4/8\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 23 71
+TeXDict begin 23 70 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6333 2027 a FV(Reductions)p 0 TeXcolorgray Black Black
+Green Black Green Black OliveGreen Black 4900 2626 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269
+w Fw(f)p Fz(a:t)78 b Fw(\031)p Fx(?)h Fz(b:t)6473 2536
+y Fg(0)6543 2626 y Fw(g)63 b(])h Fz(P)7482 2480 y Ff(")7301
+2626 y Fx(=)-48 b Fw(\))p Black 1528 w FC(if)p Blue 63
+w Fz(a)79 b Fw(6)p Fx(=)g Fz(b)p Black Blue 6990 2954
+a Fw(f)p Fz(t)g Fw(\031)p Fx(?)g(\()p Fz(a)48 b(b)p Fx(\))8298
+3012 y Fr(\001)8462 2954 y Fz(t)8565 2864 y Fg(0)8636
+2954 y Fz(;)f(a)79 b Fx(#?)h Fz(t)9545 2864 y Fg(0)9615
+2954 y Fw(g)63 b([)g Fz(P)p Black Black Green Black Green
+Black OliveGreen Black 4900 3372 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 269 w Fw(f)p Fz(a:t)78 b Fw(\031)p
+Fx(?)h Fz(a:t)6501 3282 y Fg(0)6571 3372 y Fw(g)63 b(])h
+Fz(P)7510 3225 y Ff(")7329 3372 y Fx(=)-48 b Fw(\))p
+Black Blue(f)p Fz(t)79 b Fw(\031)o Fx(?)g Fz(t)8643 3282
+y Fg(0)8714 3372 y Fw(g)62 b([)i Fz(P)p Black Black Green
+Black Green Black OliveGreen Black 4900 3790 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269 w Fw(f)p Fz(\031)5490
+3849 y Fr(\001)5654 3790 y Fz(X)98 b Fw(\031)p Fx(?)78
+b Fz(\031)6597 3700 y Fg(0)6668 3849 y Fr(\001)6832 3790
+y Fz(X)19 b Fw(g)63 b(])h Fz(P)8025 3644 y Ff(")7844
+3790 y Fx(=)-48 b Fw(\))p Black Blue 6814 4117 a(f)p
+Fz(a)79 b Fx(#?)g Fz(X)19 b Fw(j)p Fz(a)79 b Fw(2)g Fz(ds)p
+Fx(\()p Fz(\031)9 b(;)49 b(\031)9349 4027 y Fg(0)9420
+4117 y Fx(\))p Fw(g)63 b([)g Fz(P)p Black Black Green
+Black Green Black OliveGreen Black 4900 4536 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269 w Fw(f)p Fz(\031)5490
+4594 y Fr(\001)5654 4536 y Fz(X)98 b Fw(\031)p Fx(?)78
+b Fz(t)p Fw(g)63 b(])h Fz(P)7201 4536 y
+ tx@Dict begin tx@NodeDict begin {11.84888 0.0 21.99994 10.99997 5.92444
+} false /N@A 16 {InitRnode } NewNode end end
+ 7201 4536 a 7364
+4389 a Ff(\033)7201 4536 y Fx(=)-48 b Fw(\))p Black Blue
+7718 4536 a
+ tx@Dict begin tx@NodeDict begin {5.33333 0.0 8.67496 4.33748 2.66666
+} false /N@C 16 {InitRnode } NewNode end end
+ 7718 4536 a Fz(\033)9 b(P)p Black 7226 4847
+a FC(if)p Blue 62 w Fz(X)p Black 82 w FC(does)63 b(not)g(occur)f(in)p
+Blue 63 w Fz(t)p Black 7263 3801 a
+ tx@Dict begin tx@NodeDict begin {19.6107 13.6107 110.22424 55.11212
+3.0 } false /N@B 16 {InitRnode } NewNode end end
+ 7263 3801 a Red Black
+1 1 0.8 TeXcolorrgb Black 79 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 13.6107 neg 106.42424 19.6107 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+
+
+@endspecial Blue -141 x Fz(\033)88 b Fx(=)79 b([)p Fz(X)99
+b Fx(:=)7342 3941 y Fz(\031)7520 3852 y Fg(\000)p Fk(1)7789
+4000 y Fr(\001)7953 3941 y Fz(t)p Fx(])p Black Red Black
+4623 5392 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 270.  def /AngleB 90.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 5392 a Red Black 4623 5392 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@B /N@C InitNC { /AngleA 270.  def /AngleB 90.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 5392
+a 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9317 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.23)f(\(5/8\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 23 72
+TeXDict begin 23 71 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6333 2027 a FV(Reductions)p 0 TeXcolorgray Black Black
+Green Black Green Black OliveGreen Black 4900 2626 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269
+w Fw(f)p Fz(a:t)78 b Fw(\031)p Fx(?)h Fz(b:t)6473 2536
+y Fg(0)6543 2626 y Fw(g)63 b(])h Fz(P)7482 2480 y Ff(")7301
+2626 y Fx(=)-48 b Fw(\))p Black 1528 w FC(if)p Blue 63
+w Fz(a)79 b Fw(6)p Fx(=)g Fz(b)p Black Blue 6990 2954
+a Fw(f)p Fz(t)g Fw(\031)p Fx(?)g(\()p Fz(a)48 b(b)p Fx(\))8298
+3012 y Fr(\001)8462 2954 y Fz(t)8565 2864 y Fg(0)8636
+2954 y Fz(;)f(a)79 b Fx(#?)h Fz(t)9545 2864 y Fg(0)9615
+2954 y Fw(g)63 b([)g Fz(P)p Black Black Green Black Green
+Black OliveGreen Black 4900 3372 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 269 w Fw(f)p Fz(a:t)78 b Fw(\031)p
+Fx(?)h Fz(a:t)6501 3282 y Fg(0)6571 3372 y Fw(g)63 b(])h
+Fz(P)7510 3225 y Ff(")7329 3372 y Fx(=)-48 b Fw(\))p
+Black Blue(f)p Fz(t)79 b Fw(\031)o Fx(?)g Fz(t)8643 3282
+y Fg(0)8714 3372 y Fw(g)62 b([)i Fz(P)p Black Black Green
+Black Green Black OliveGreen Black 4900 3790 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269 w Fw(f)p Fz(\031)5490
+3849 y Fr(\001)5654 3790 y Fz(X)98 b Fw(\031)p Fx(?)78
+b Fz(\031)6597 3700 y Fg(0)6668 3849 y Fr(\001)6832 3790
+y Fz(X)19 b Fw(g)63 b(])h Fz(P)8025 3644 y Ff(")7844
+3790 y Fx(=)-48 b Fw(\))p Black Blue 6814 4117 a(f)p
+Fz(a)79 b Fx(#?)g Fz(X)19 b Fw(j)p Fz(a)79 b Fw(2)g Fz(ds)p
+Fx(\()p Fz(\031)9 b(;)49 b(\031)9349 4027 y Fg(0)9420
+4117 y Fx(\))p Fw(g)63 b([)g Fz(P)p Black Black Green
+Black Green Black OliveGreen Black 4900 4536 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269 w Fw(f)p Fz(\031)5490
+4594 y Fr(\001)5654 4536 y Fz(X)98 b Fw(\031)p Fx(?)78
+b Fz(t)p Fw(g)63 b(])h Fz(P)7201 4536 y
+ tx@Dict begin tx@NodeDict begin {11.84888 0.0 21.99994 10.99997 5.92444
+} false /N@A 16 {InitRnode } NewNode end end
+ 7201 4536 a 7364
+4389 a Ff(\033)7201 4536 y Fx(=)-48 b Fw(\))p Black Blue
+7718 4536 a
+ tx@Dict begin tx@NodeDict begin {5.33333 0.0 8.67496 4.33748 2.66666
+} false /N@C 16 {InitRnode } NewNode end end
+ 7718 4536 a Fz(\033)9 b(P)p Black 7226 4847
+a FC(if)p Blue 62 w Fz(X)p Black 82 w FC(does)63 b(not)g(occur)f(in)p
+Blue 63 w Fz(t)p Black Black Green Black Green Black
+OliveGreen Black 4900 5246 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 269 w Fw(f)p Fz(a)78 b Fx(#?)h
+Fz(b:t)p Fw(g)63 b(])h Fz(P)6980 5246 y
+ tx@Dict begin tx@NodeDict begin {13.15022 0.0 21.99994 10.99997 6.5751
+} false /N@A 16 {InitRnode } NewNode end end
+ 6980 5246 a 7139
+5099 a Fe(?)6980 5246 y Fx(=)-48 b Fw(\))p Black Blue(f)p
+Fz(a)79 b Fx(#?)g Fz(t)p Fw(g)63 b([)g Fz(P)p Black 340
+w FC(if)p Blue 63 w Fz(a)79 b Fw(6)p Fx(=)g Fz(b)p Black
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9317 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.23)f(\(6/8\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 23 73
+TeXDict begin 23 72 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6333 2027 a FV(Reductions)p 0 TeXcolorgray Black Black
+Green Black Green Black OliveGreen Black 4900 2626 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269
+w Fw(f)p Fz(a:t)78 b Fw(\031)p Fx(?)h Fz(b:t)6473 2536
+y Fg(0)6543 2626 y Fw(g)63 b(])h Fz(P)7482 2480 y Ff(")7301
+2626 y Fx(=)-48 b Fw(\))p Black 1528 w FC(if)p Blue 63
+w Fz(a)79 b Fw(6)p Fx(=)g Fz(b)p Black Blue 6990 2954
+a Fw(f)p Fz(t)g Fw(\031)p Fx(?)g(\()p Fz(a)48 b(b)p Fx(\))8298
+3012 y Fr(\001)8462 2954 y Fz(t)8565 2864 y Fg(0)8636
+2954 y Fz(;)f(a)79 b Fx(#?)h Fz(t)9545 2864 y Fg(0)9615
+2954 y Fw(g)63 b([)g Fz(P)p Black Black Green Black Green
+Black OliveGreen Black 4900 3372 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 269 w Fw(f)p Fz(a:t)78 b Fw(\031)p
+Fx(?)h Fz(a:t)6501 3282 y Fg(0)6571 3372 y Fw(g)63 b(])h
+Fz(P)7510 3225 y Ff(")7329 3372 y Fx(=)-48 b Fw(\))p
+Black Blue(f)p Fz(t)79 b Fw(\031)o Fx(?)g Fz(t)8643 3282
+y Fg(0)8714 3372 y Fw(g)62 b([)i Fz(P)p Black Black Green
+Black Green Black OliveGreen Black 4900 3790 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269 w Fw(f)p Fz(\031)5490
+3849 y Fr(\001)5654 3790 y Fz(X)98 b Fw(\031)p Fx(?)78
+b Fz(\031)6597 3700 y Fg(0)6668 3849 y Fr(\001)6832 3790
+y Fz(X)19 b Fw(g)63 b(])h Fz(P)8025 3644 y Ff(")7844
+3790 y Fx(=)-48 b Fw(\))p Black Blue 6814 4117 a(f)p
+Fz(a)79 b Fx(#?)g Fz(X)19 b Fw(j)p Fz(a)79 b Fw(2)g Fz(ds)p
+Fx(\()p Fz(\031)9 b(;)49 b(\031)9349 4027 y Fg(0)9420
+4117 y Fx(\))p Fw(g)63 b([)g Fz(P)p Black Black Green
+Black Green Black OliveGreen Black 4900 4536 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269 w Fw(f)p Fz(\031)5490
+4594 y Fr(\001)5654 4536 y Fz(X)98 b Fw(\031)p Fx(?)78
+b Fz(t)p Fw(g)63 b(])h Fz(P)7201 4536 y
+ tx@Dict begin tx@NodeDict begin {11.84888 0.0 21.99994 10.99997 5.92444
+} false /N@A 16 {InitRnode } NewNode end end
+ 7201 4536 a 7364
+4389 a Ff(\033)7201 4536 y Fx(=)-48 b Fw(\))p Black Blue
+7718 4536 a
+ tx@Dict begin tx@NodeDict begin {5.33333 0.0 8.67496 4.33748 2.66666
+} false /N@C 16 {InitRnode } NewNode end end
+ 7718 4536 a Fz(\033)9 b(P)p Black 7226 4847
+a FC(if)p Blue 62 w Fz(X)p Black 82 w FC(does)63 b(not)g(occur)f(in)p
+Blue 63 w Fz(t)p Black Black Green Black Green Black
+OliveGreen Black 4900 5246 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 269 w Fw(f)p Fz(a)78 b Fx(#?)h
+Fz(b:t)p Fw(g)63 b(])h Fz(P)6980 5246 y
+ tx@Dict begin tx@NodeDict begin {13.15022 0.0 21.99994 10.99997 6.5751
+} false /N@A 16 {InitRnode } NewNode end end
+ 6980 5246 a 7139
+5099 a Fe(?)6980 5246 y Fx(=)-48 b Fw(\))p Black Blue(f)p
+Fz(a)79 b Fx(#?)g Fz(t)p Fw(g)63 b([)g Fz(P)p Black 340
+w FC(if)p Blue 63 w Fz(a)79 b Fw(6)p Fx(=)g Fz(b)p Black
+Black Green Black Green Black OliveGreen Black 4900 5704
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269
+w Fw(f)p Fz(a)f Fx(#?)h Fz(\031)6168 5763 y Fr(\001)6333
+5704 y Fz(X)19 b Fw(g)63 b(])g Fz(P)7265 5704 y
+ tx@Dict begin tx@NodeDict begin {13.78221 0.0 21.99994 10.99997 6.8911
+} false /N@D 16 {InitRnode } NewNode end end
+ 7265
+5704 a 7408 5557 a Fg(r)7265 5704 y Fx(=)-48 b Fw(\))p
+Black Blue Fz(P)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9317 6307 a FM(Munich,)25 b(19.)h(April)f(2005)
+g(\226)h(p.23)f(\(7/8\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 23 74
+TeXDict begin 23 73 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6333 2027 a FV(Reductions)p 0 TeXcolorgray Black Black
+Green Black Green Black OliveGreen Black 4900 2626 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269
+w Fw(f)p Fz(a:t)78 b Fw(\031)p Fx(?)h Fz(b:t)6473 2536
+y Fg(0)6543 2626 y Fw(g)63 b(])h Fz(P)7482 2480 y Ff(")7301
+2626 y Fx(=)-48 b Fw(\))p Black 1528 w FC(if)p Blue 63
+w Fz(a)79 b Fw(6)p Fx(=)g Fz(b)p Black Blue 6990 2954
+a Fw(f)p Fz(t)g Fw(\031)p Fx(?)g(\()p Fz(a)48 b(b)p Fx(\))8298
+3012 y Fr(\001)8462 2954 y Fz(t)8565 2864 y Fg(0)8636
+2954 y Fz(;)f(a)79 b Fx(#?)h Fz(t)9545 2864 y Fg(0)9615
+2954 y Fw(g)63 b([)g Fz(P)p Black Black Green Black Green
+Black OliveGreen Black 4900 3372 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 269 w Fw(f)p Fz(a:t)78 b Fw(\031)p
+Fx(?)h Fz(a:t)6501 3282 y Fg(0)6571 3372 y Fw(g)63 b(])h
+Fz(P)7510 3225 y Ff(")7329 3372 y Fx(=)-48 b Fw(\))p
+Black Blue(f)p Fz(t)79 b Fw(\031)o Fx(?)g Fz(t)8643 3282
+y Fg(0)8714 3372 y Fw(g)62 b([)i Fz(P)p Black Black Green
+Black Green Black OliveGreen Black 4900 3790 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269 w Fw(f)p Fz(\031)5490
+3849 y Fr(\001)5654 3790 y Fz(X)98 b Fw(\031)p Fx(?)78
+b Fz(\031)6597 3700 y Fg(0)6668 3849 y Fr(\001)6832 3790
+y Fz(X)19 b Fw(g)63 b(])h Fz(P)8025 3644 y Ff(")7844
+3790 y Fx(=)-48 b Fw(\))p Black Blue 6814 4117 a(f)p
+Fz(a)79 b Fx(#?)g Fz(X)19 b Fw(j)p Fz(a)79 b Fw(2)g Fz(ds)p
+Fx(\()p Fz(\031)9 b(;)49 b(\031)9349 4027 y Fg(0)9420
+4117 y Fx(\))p Fw(g)63 b([)g Fz(P)p Black Black Green
+Black Green Black OliveGreen Black 4900 4536 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269 w Fw(f)p Fz(\031)5490
+4594 y Fr(\001)5654 4536 y Fz(X)98 b Fw(\031)p Fx(?)78
+b Fz(t)p Fw(g)63 b(])h Fz(P)7201 4536 y
+ tx@Dict begin tx@NodeDict begin {11.84888 0.0 21.99994 10.99997 5.92444
+} false /N@A 16 {InitRnode } NewNode end end
+ 7201 4536 a 7364
+4389 a Ff(\033)7201 4536 y Fx(=)-48 b Fw(\))p Black Blue
+7718 4536 a
+ tx@Dict begin tx@NodeDict begin {5.33333 0.0 8.67496 4.33748 2.66666
+} false /N@C 16 {InitRnode } NewNode end end
+ 7718 4536 a Fz(\033)9 b(P)p Black 7226 4847
+a FC(if)p Blue 62 w Fz(X)p Black 82 w FC(does)63 b(not)g(occur)f(in)p
+Blue 63 w Fz(t)p Black Black Green Black Green Black
+OliveGreen Black 4900 5246 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 269 w Fw(f)p Fz(a)78 b Fx(#?)h
+Fz(b:t)p Fw(g)63 b(])h Fz(P)6980 5246 y
+ tx@Dict begin tx@NodeDict begin {13.15022 0.0 21.99994 10.99997 6.5751
+} false /N@A 16 {InitRnode } NewNode end end
+ 6980 5246 a 7139
+5099 a Fe(?)6980 5246 y Fx(=)-48 b Fw(\))p Black Blue(f)p
+Fz(a)79 b Fx(#?)g Fz(t)p Fw(g)63 b([)g Fz(P)p Black 340
+w FC(if)p Blue 63 w Fz(a)79 b Fw(6)p Fx(=)g Fz(b)p Black
+Black Green Black Green Black OliveGreen Black 4900 5704
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269
+w Fw(f)p Fz(a)f Fx(#?)h Fz(\031)6168 5763 y Fr(\001)6333
+5704 y Fz(X)19 b Fw(g)63 b(])g Fz(P)7265 5704 y
+ tx@Dict begin tx@NodeDict begin {13.78221 0.0 21.99994 10.99997 6.8911
+} false /N@D 16 {InitRnode } NewNode end end
+ 7265
+5704 a 7408 5557 a Fg(r)7265 5704 y Fx(=)-48 b Fw(\))p
+Black Blue Fz(P)p Black 7058 4658 a
+ tx@Dict begin tx@NodeDict begin {13.1107 7.1107 130.14108 65.07054
+3.0 } false /N@E 16 {InitRnode } NewNode end end
+ 7058 4658 a Red Black
+1 1 0.8 TeXcolorrgb Black 78 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 7.1107 neg 126.34108 13.1107 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+
+
+@endspecial Blue 6 x Fw(r)79 b Fx(=)g Fw(f)p Fz(\031)8070
+4574 y Fg(\000)p Fk(1)8339 4723 y Fr(\001)8503 4664 y
+Fz(a)g Fx(#)g Fz(X)19 b Fw(g)p Black Red Black 4623 6249
+a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@E /N@D InitNC { /AngleA 270.  def /AngleB 90.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4623 6249 a 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9317 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g
+(\226)h(p.23)f(\(8/8\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 24 75
+TeXDict begin 24 74 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 75/View [ /XYZ null null null ] /Title (Reductions)
+/OUT pdfmark end
+ 4609 1909 a Gray 6333 2027 a FV(Reductions)p 0
+TeXcolorgray Black 4623 2604 a FO(A)75 b(set)g(of)h(\()p
+Blue FL(t)94 b FE(\031)p FI(?)h FL(t)6629 2496 y Fv(0)p
+Black 6710 2604 a FO(\))75 b(and)h(\()p Blue FL(a)95
+b FI(#?)g FL(t)p Black FO(\))74 b(problems)i(can)f(be)4623
+2891 y(reduced)i(by)p Blue 6834 3182 a FF(\033)6636 3358
+y FI(=)-57 b FE(\))p Black 253 w FO(or)p Blue 8115 3182
+a Fv(r)7941 3358 y FI(=)g FE(\))p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307
+a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.24)f(\(1/2\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 24 76
+TeXDict begin 24 75 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+6333 2027 a FV(Reductions)p 0 TeXcolorgray Black 4623
+2604 a FO(A)75 b(set)g(of)h(\()p Blue FL(t)94 b FE(\031)p
+FI(?)h FL(t)6629 2496 y Fv(0)p Black 6710 2604 a FO(\))75
+b(and)h(\()p Blue FL(a)95 b FI(#?)g FL(t)p Black FO(\))74
+b(problems)i(can)f(be)4623 2891 y(reduced)i(by)p Blue
+6834 3182 a FF(\033)6636 3358 y FI(=)-57 b FE(\))p Black
+253 w FO(or)p Blue 8115 3182 a Fv(r)7941 3358 y FI(=)g
+FE(\))p Black 4623 3773 a FO(If)75 b(there)i(is)e(a)g(reduction)p
+Black Black Blue 5272 4274 a FL(P)5780 4094 y FF(\033)5922
+4125 y Fs(1)5630 4274 y FI(=)-57 b FE(\))95 b FL(:)57
+b(:)g(:)6901 4094 y FF(\033)7043 4125 y Fd(n)6764 4274
+y FI(=)-57 b FE(\))96 b FL(P)7668 4167 y Fv(0)7965 4094
+y(r)8163 4125 y Fs(1)7844 4274 y FI(=)-57 b FE(\))95
+b FL(:)57 b(:)g(:)9061 4094 y Fv(r)9259 4125 y Fd(m)8978
+4274 y FI(=)-57 b FE(\))95 b Fh(?)p Black 4623 4664 a
+FO(then)p Black Black Blue 5444 5053 a FI(\()p FL(\033)5778
+5098 y FF(n)6012 5053 y FE(\016)76 b FL(:)57 b(:)g(:)76
+b FE(\016)g FL(\033)7185 5098 y FK(1)7314 5053 y FL(;)57
+b FE(r)7751 5098 y FK(1)7956 5053 y FE([)76 b FL(:)57
+b(:)g(:)76 b FE([)g(r)9324 5098 y FF(m)9548 5053 y FI(\))p
+Black 4623 5462 a FO(is)e(a)i(most)f(general)i(uni\002er)g(for)p
+Blue 76 w FL(P)p Black 48 w FO(.)p 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9317 6307 a FM(Munich,)25
+b(19.)h(April)f(2005)g(\226)h(p.24)f(\(2/2\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 25 77
+TeXDict begin 25 76 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 77/View [ /XYZ null null null ] /Title (Remember the Quiz?)
+/OUT pdfmark end
+ 4609 1909 a Gray 5220 2027 a FV(Remember)130 b(the)e(Quiz?)p
+0 TeXcolorgray Black 0.76 0.76 0.76 TeXcolorrgb 4623
+2588 a FO(Assuming)75 b(that)p Black 0.76 0.76 0.76 TeXcolorrgb
+76 w FL(a)p Black 0.76 0.76 0.76 TeXcolorrgb 75 w FO(and)p
+Black 0.76 0.76 0.76 TeXcolorrgb 76 w FL(b)p Black 0.76 0.76 0.76
+TeXcolorrgb 76 w FO(are)h(distinct)f(variables,)p Black
+0.76 0.76 0.76 TeXcolorrgb 4623 2887 a(is)f(it)i(possible)f(to)g
+(\002nd)h FL(\025)p FO(-terms)p Black 0.76 0.76 0.76
+TeXcolorrgb 76 w FL(M)8441 2931 y FK(1)p Black 0.76 0.76 0.76
+TeXcolorrgb 8645 2887 a FO(to)p Black 0.76 0.76 0.76
+TeXcolorrgb 75 w FL(M)9312 2931 y FK(7)p Black 0.76 0.76 0.76
+TeXcolorrgb 9516 2887 a FO(that)4623 3179 y(make)f(the)h(following)f
+(pairs)g FL(\013)p FO(-equivalent?)p Black Black Black
+Green Black Green Black OliveGreen Black 4992 3616 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 343 w FL(\025)p
+FJ(a)28 b FL(:\025)p FJ(b)23 b FL(:)p FI(\()p FJ(M)6759
+3660 y FH(1)6976 3616 y FJ(b)g FI(\))p Black 171 w FO(and)p
+Blue 171 w FL(\025)p FJ(b)g FL(:\025)p FJ(a)28 b FL(:)p
+FI(\()p FJ(a)85 b(M)9723 3660 y FH(1)9882 3616 y FI(\))p
+Black 0.76 0.76 0.76 TeXcolorrgb Black 0.76 0.76 0.76
+TeXcolorrgb Black 0.5 TeXcolorgray Black 4992 4009 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW 0.76 0.76 0.76  setrgbcolor  0.
+true 0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow 0.5
+ setgray gsave fill grestore stroke grestore gsave 0.76 0.76 0.76 
+setrgbcolor gsave fill grestore stroke grestore gsave 0.76 0.76 0.76
+ setrgbcolor fill grestore gsave 0.0 SLW 0.76 0.76 0.76  setrgbcolor
+0 setlinecap stroke  grestore end
+ 
+@endspecial 0.76 0.76 0.76
+TeXcolorrgb 343 w FL(\025)p FJ(a)28 b FL(:\025)p FJ(b)23
+b FL(:)p FI(\()p FJ(M)6759 4054 y FH(2)6976 4009 y FJ(b)g
+FI(\))p Black 0.76 0.76 0.76 TeXcolorrgb 171 w FO(and)p
+Black 0.76 0.76 0.76 TeXcolorrgb 171 w FL(\025)p FJ(b)g
+FL(:\025)p FJ(a)28 b FL(:)p FI(\()p FJ(a)85 b(M)9723
+4054 y FH(3)9882 4009 y FI(\))p Black 0.76 0.76 0.76
+TeXcolorrgb Black 0.76 0.76 0.76 TeXcolorrgb Black 0.5
+TeXcolorgray Black 4992 4402 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW 0.76 0.76 0.76  setrgbcolor  0.
+true 0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow 0.5
+ setgray gsave fill grestore stroke grestore gsave 0.76 0.76 0.76 
+setrgbcolor gsave fill grestore stroke grestore gsave 0.76 0.76 0.76
+ setrgbcolor fill grestore gsave 0.0 SLW 0.76 0.76 0.76  setrgbcolor
+0 setlinecap stroke  grestore end
+
+
+@endspecial 0.76 0.76 0.76 TeXcolorrgb 343 w FL(\025)p
+FJ(a)28 b FL(:\025)p FJ(b)23 b FL(:)p FI(\()p FJ(b)81
+b(M)6998 4447 y FH(4)7157 4402 y FI(\))p Black 0.76 0.76 0.76
+TeXcolorrgb 171 w FO(and)p Black 0.76 0.76 0.76 TeXcolorrgb
+171 w FL(\025)p FJ(b)23 b FL(:\025)p FJ(a)28 b FL(:)p
+FI(\()p FJ(a)85 b(M)9723 4447 y FH(5)9882 4402 y FI(\))p
+Black Green Black Green Black OliveGreen Black 4992 4796
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Blue 343 w FL(\025)p
+FJ(a)28 b FL(:\025)p FJ(b)23 b FL(:)p FI(\()p FJ(b)81
+b(M)6998 4840 y FH(6)7157 4796 y FI(\))p Black 171 w
+FO(and)p Blue 171 w FL(\025)p FJ(a)28 b FL(:\025)p FJ(a)g
+FL(:)p FI(\()p FJ(a)84 b(M)9745 4840 y FH(7)9905 4796
+y FI(\))p Black 0.76 0.76 0.76 TeXcolorrgb 4623 5227
+a FO(If)75 b(there)i(is)e(one)g(solution)g(for)h(a)g(pair,)f(can)h(you)
+4623 5520 y(describe)f(all)h(its)f(solutions?)p Black
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9345 6307 a FM(Munich,)26 b(19.)f(April)g(2005)g(\226)h(p.25)f(\(1/1\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 26 78
+TeXDict begin 26 77 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 78/View [ /XYZ null null null ] /Title (Answers to the Quiz)
+/OUT pdfmark end
+ 4609 1909 a Gray 5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p
+0 TeXcolorgray Black White 4687 2728 a Ff(")4505 2874
+y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(\025a:\025b:)p
+Fx(\()p Fz(M)6189 2911 y Fk(1)6350 2874 y Fz(b)p Fx(\))p
+Black 142 w FC(and)p Blue 142 w Fz(\025b:\025a:)p Fx(\()p
+Fz(a)48 b(M)8585 2911 y Fk(1)8697 2874 y Fx(\))p Black
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9291 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.26)f
+(\(1/10\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop
+end
+%%Page: 26 79
+TeXDict begin 26 78 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2728 a Ff(")4505 2874 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(M)5860 2911 y Fk(1)5972
+2874 y Fz(;)48 b(b)p Fw(i)158 b(\031)p Fx(?)g Fz(b:a:)p
+Fw(h)p Fz(a;)47 b(M)8130 2911 y Fk(1)8242 2874 y Fw(i)p
+Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9277 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.26)f
+(\(2/10\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop
+end
+%%Page: 26 80
+TeXDict begin 26 79 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2728 a Ff(")4505 2874 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(M)5860 2911 y Fk(1)5972
+2874 y Fz(;)48 b(b)p Fw(i)158 b(\031)p Fx(?)g Fz(b:a:)p
+Fw(h)p Fz(a;)47 b(M)8130 2911 y Fk(1)8242 2874 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 3179 a Ff(")4505 3325 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(M)5624
+3363 y Fk(1)5736 3325 y Fz(;)48 b(b)p Fw(i)79 b(\031)o
+Fx(?)p Red 79 w(\()p Fz(a)48 b(b)p Fx(\))p Blue 59 x
+Fr(\001)7329 3325 y Fz(a:)p Fw(h)p Fz(a;)f(M)8242 3363
+y Fk(1)8354 3325 y Fw(i)79 b Fz(;)127 b(a)79 b Fx(#?)g
+Fz(a:)p Fw(h)p Fz(a;)48 b(M)10343 3363 y Fk(1)10454 3325
+y Fw(i)p Red Blue Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9277 6307 a FM(Munich,)26 b(19.)f(April)h(2005)
+e(\226)i(p.26)f(\(3/10\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 26 81
+TeXDict begin 26 80 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2728 a Ff(")4505 2874 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(M)5860 2911 y Fk(1)5972
+2874 y Fz(;)48 b(b)p Fw(i)158 b(\031)p Fx(?)g Fz(b:a:)p
+Fw(h)p Fz(a;)47 b(M)8130 2911 y Fk(1)8242 2874 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 3179 a Ff(")4505 3325 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(M)5624
+3363 y Fk(1)5736 3325 y Fz(;)48 b(b)p Fw(i)79 b(\031)o
+Fx(?)g Fz(b:)p Fw(h)p Fz(b;)48 b Fx(\()p Fz(a)g(b)p Fx(\))p
+Fw(\001)q Fz(M)8102 3363 y Fk(1)8213 3325 y Fw(i)79 b
+Fz(;)127 b(a)79 b Fx(#?)h Fz(a:)p Fw(h)p Fz(a;)47 b(M)10202
+3363 y Fk(1)10314 3325 y Fw(i)p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9277 6307
+a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.26)f(\(4/10\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 26 82
+TeXDict begin 26 81 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2728 a Ff(")4505 2874 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(M)5860 2911 y Fk(1)5972
+2874 y Fz(;)48 b(b)p Fw(i)158 b(\031)p Fx(?)g Fz(b:a:)p
+Fw(h)p Fz(a;)47 b(M)8130 2911 y Fk(1)8242 2874 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 3179 a Ff(")4505 3325 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(M)5624
+3363 y Fk(1)5736 3325 y Fz(;)48 b(b)p Fw(i)79 b(\031)o
+Fx(?)g Fz(b:)p Fw(h)p Fz(b;)48 b Fx(\()p Fz(a)g(b)p Fx(\))p
+Fw(\001)q Fz(M)8102 3363 y Fk(1)8213 3325 y Fw(i)79 b
+Fz(;)127 b(a)79 b Fx(#?)h Fz(a:)p Fw(h)p Fz(a;)47 b(M)10202
+3363 y Fk(1)10314 3325 y Fw(i)p Black 0 0 1 TeXcolorrgb
+4686 3630 a Ff(")4505 3777 y Fx(=)-48 b Fw(\))p Black
+Blue 63 w(h)p Fz(M)5416 3814 y Fk(1)5528 3777 y Fz(;)47
+b(b)p Fw(i)79 b(\031)p Fx(?)g Fw(h)p Fz(b;)48 b Fx(\()p
+Fz(a)f(b)p Fx(\))p Fw(\001)q Fz(M)7685 3814 y Fk(1)7797
+3777 y Fw(i)79 b Fz(;)127 b(a)79 b Fx(#?)g Fz(a:)p Fw(h)p
+Fz(a;)47 b(M)9785 3814 y Fk(1)9897 3777 y Fw(i)p Black
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9277 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.26)f
+(\(5/10\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop
+end
+%%Page: 26 83
+TeXDict begin 26 82 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2728 a Ff(")4505 2874 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(M)5860 2911 y Fk(1)5972
+2874 y Fz(;)48 b(b)p Fw(i)158 b(\031)p Fx(?)g Fz(b:a:)p
+Fw(h)p Fz(a;)47 b(M)8130 2911 y Fk(1)8242 2874 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 3179 a Ff(")4505 3325 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(M)5624
+3363 y Fk(1)5736 3325 y Fz(;)48 b(b)p Fw(i)79 b(\031)o
+Fx(?)g Fz(b:)p Fw(h)p Fz(b;)48 b Fx(\()p Fz(a)g(b)p Fx(\))p
+Fw(\001)q Fz(M)8102 3363 y Fk(1)8213 3325 y Fw(i)79 b
+Fz(;)127 b(a)79 b Fx(#?)h Fz(a:)p Fw(h)p Fz(a;)47 b(M)10202
+3363 y Fk(1)10314 3325 y Fw(i)p Black 0 0 1 TeXcolorrgb
+4686 3630 a Ff(")4505 3777 y Fx(=)-48 b Fw(\))p Black
+Blue 63 w(h)p Fz(M)5416 3814 y Fk(1)5528 3777 y Fz(;)47
+b(b)p Fw(i)79 b(\031)p Fx(?)g Fw(h)p Fz(b;)48 b Fx(\()p
+Fz(a)f(b)p Fx(\))p Fw(\001)q Fz(M)7685 3814 y Fk(1)7797
+3777 y Fw(i)79 b Fz(;)127 b(a)79 b Fx(#?)g Fz(a:)p Fw(h)p
+Fz(a;)47 b(M)9785 3814 y Fk(1)9897 3777 y Fw(i)p Black
+0 0 1 TeXcolorrgb 4686 4082 a Ff(")4505 4228 y Fx(=)-48
+b Fw(\))p Black Blue 63 w Fz(M)5305 4265 y Fk(1)5496
+4228 y Fw(\031)p Fx(?)78 b Fz(b)i(;)127 b(b)79 b Fw(\031)p
+Fx(?)f(\()p Fz(a)48 b(b)p Fx(\))p Fw(\001)q Fz(M)7896
+4265 y Fk(1)8087 4228 y Fz(;)127 b(a)79 b Fx(#?)g Fz(a:)p
+Fw(h)p Fz(a;)47 b(M)9885 4265 y Fk(1)9997 4228 y Fw(i)p
+Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9277 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.26)f
+(\(6/10\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop
+end
+%%Page: 26 84
+TeXDict begin 26 83 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2728 a Ff(")4505 2874 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(M)5860 2911 y Fk(1)5972
+2874 y Fz(;)48 b(b)p Fw(i)158 b(\031)p Fx(?)g Fz(b:a:)p
+Fw(h)p Fz(a;)47 b(M)8130 2911 y Fk(1)8242 2874 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 3179 a Ff(")4505 3325 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(M)5624
+3363 y Fk(1)5736 3325 y Fz(;)48 b(b)p Fw(i)79 b(\031)o
+Fx(?)g Fz(b:)p Fw(h)p Fz(b;)48 b Fx(\()p Fz(a)g(b)p Fx(\))p
+Fw(\001)q Fz(M)8102 3363 y Fk(1)8213 3325 y Fw(i)79 b
+Fz(;)127 b(a)79 b Fx(#?)h Fz(a:)p Fw(h)p Fz(a;)47 b(M)10202
+3363 y Fk(1)10314 3325 y Fw(i)p Black 0 0 1 TeXcolorrgb
+4686 3630 a Ff(")4505 3777 y Fx(=)-48 b Fw(\))p Black
+Blue 63 w(h)p Fz(M)5416 3814 y Fk(1)5528 3777 y Fz(;)47
+b(b)p Fw(i)79 b(\031)p Fx(?)g Fw(h)p Fz(b;)48 b Fx(\()p
+Fz(a)f(b)p Fx(\))p Fw(\001)q Fz(M)7685 3814 y Fk(1)7797
+3777 y Fw(i)79 b Fz(;)127 b(a)79 b Fx(#?)g Fz(a:)p Fw(h)p
+Fz(a;)47 b(M)9785 3814 y Fk(1)9897 3777 y Fw(i)p Black
+0 0 1 TeXcolorrgb 4686 4082 a Ff(")4505 4228 y Fx(=)-48
+b Fw(\))p Black Blue 63 w Fz(M)5305 4265 y Fk(1)5496
+4228 y Fw(\031)p Fx(?)78 b Fz(b)i(;)127 b(b)79 b Fw(\031)p
+Fx(?)f(\()p Fz(a)48 b(b)p Fx(\))p Fw(\001)q Fz(M)7896
+4265 y Fk(1)8087 4228 y Fz(;)127 b(a)79 b Fx(#?)g Fz(a:)p
+Fw(h)p Fz(a;)47 b(M)9885 4265 y Fk(1)9997 4228 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4388 4521 a Fk([)p Ff(M)4643
+4543 y Fc(1)4739 4521 y Fk(:=)p Ff(b)p Fk(])4517 4687
+y Fx(=)-48 b Fw(\))p Black Blue 191 w Fz(b)80 b Fw(\031)o
+Fx(?)f(\()p Fz(a)48 b(b)p Fx(\))6353 4746 y Fr(\001)p
+Red 6518 4687 a Fz(b)p Blue 79 w(;)127 b(a)79 b Fx(#?)g
+Fz(a:)p Fw(h)p Fz(a;)p Red 48 w(b)p Blue Fw(i)p Red Blue
+Red Blue Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9277 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e
+(\226)i(p.26)f(\(7/10\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 26 85
+TeXDict begin 26 84 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2728 a Ff(")4505 2874 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(M)5860 2911 y Fk(1)5972
+2874 y Fz(;)48 b(b)p Fw(i)158 b(\031)p Fx(?)g Fz(b:a:)p
+Fw(h)p Fz(a;)47 b(M)8130 2911 y Fk(1)8242 2874 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 3179 a Ff(")4505 3325 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(M)5624
+3363 y Fk(1)5736 3325 y Fz(;)48 b(b)p Fw(i)79 b(\031)o
+Fx(?)g Fz(b:)p Fw(h)p Fz(b;)48 b Fx(\()p Fz(a)g(b)p Fx(\))p
+Fw(\001)q Fz(M)8102 3363 y Fk(1)8213 3325 y Fw(i)79 b
+Fz(;)127 b(a)79 b Fx(#?)h Fz(a:)p Fw(h)p Fz(a;)47 b(M)10202
+3363 y Fk(1)10314 3325 y Fw(i)p Black 0 0 1 TeXcolorrgb
+4686 3630 a Ff(")4505 3777 y Fx(=)-48 b Fw(\))p Black
+Blue 63 w(h)p Fz(M)5416 3814 y Fk(1)5528 3777 y Fz(;)47
+b(b)p Fw(i)79 b(\031)p Fx(?)g Fw(h)p Fz(b;)48 b Fx(\()p
+Fz(a)f(b)p Fx(\))p Fw(\001)q Fz(M)7685 3814 y Fk(1)7797
+3777 y Fw(i)79 b Fz(;)127 b(a)79 b Fx(#?)g Fz(a:)p Fw(h)p
+Fz(a;)47 b(M)9785 3814 y Fk(1)9897 3777 y Fw(i)p Black
+0 0 1 TeXcolorrgb 4686 4082 a Ff(")4505 4228 y Fx(=)-48
+b Fw(\))p Black Blue 63 w Fz(M)5305 4265 y Fk(1)5496
+4228 y Fw(\031)p Fx(?)78 b Fz(b)i(;)127 b(b)79 b Fw(\031)p
+Fx(?)f(\()p Fz(a)48 b(b)p Fx(\))p Fw(\001)q Fz(M)7896
+4265 y Fk(1)8087 4228 y Fz(;)127 b(a)79 b Fx(#?)g Fz(a:)p
+Fw(h)p Fz(a;)47 b(M)9885 4265 y Fk(1)9997 4228 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4388 4521 a Fk([)p Ff(M)4643
+4543 y Fc(1)4739 4521 y Fk(:=)p Ff(b)p Fk(])4517 4687
+y Fx(=)-48 b Fw(\))p Black Blue 191 w Fz(b)80 b Fw(\031)o
+Fx(?)f Fz(a)g(;)127 b(a)79 b Fx(#?)g Fz(a:)p Fw(h)p Fz(a;)48
+b(b)p Fw(i)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9277 6307 a FM(Munich,)26 b(19.)f(April)h(2005)
+e(\226)i(p.26)f(\(8/10\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 26 86
+TeXDict begin 26 85 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2728 a Ff(")4505 2874 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(M)5860 2911 y Fk(1)5972
+2874 y Fz(;)48 b(b)p Fw(i)158 b(\031)p Fx(?)g Fz(b:a:)p
+Fw(h)p Fz(a;)47 b(M)8130 2911 y Fk(1)8242 2874 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 3179 a Ff(")4505 3325 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(M)5624
+3363 y Fk(1)5736 3325 y Fz(;)48 b(b)p Fw(i)79 b(\031)o
+Fx(?)g Fz(b:)p Fw(h)p Fz(b;)48 b Fx(\()p Fz(a)g(b)p Fx(\))p
+Fw(\001)q Fz(M)8102 3363 y Fk(1)8213 3325 y Fw(i)79 b
+Fz(;)127 b(a)79 b Fx(#?)h Fz(a:)p Fw(h)p Fz(a;)47 b(M)10202
+3363 y Fk(1)10314 3325 y Fw(i)p Black 0 0 1 TeXcolorrgb
+4686 3630 a Ff(")4505 3777 y Fx(=)-48 b Fw(\))p Black
+Blue 63 w(h)p Fz(M)5416 3814 y Fk(1)5528 3777 y Fz(;)47
+b(b)p Fw(i)79 b(\031)p Fx(?)g Fw(h)p Fz(b;)48 b Fx(\()p
+Fz(a)f(b)p Fx(\))p Fw(\001)q Fz(M)7685 3814 y Fk(1)7797
+3777 y Fw(i)79 b Fz(;)127 b(a)79 b Fx(#?)g Fz(a:)p Fw(h)p
+Fz(a;)47 b(M)9785 3814 y Fk(1)9897 3777 y Fw(i)p Black
+0 0 1 TeXcolorrgb 4686 4082 a Ff(")4505 4228 y Fx(=)-48
+b Fw(\))p Black Blue 63 w Fz(M)5305 4265 y Fk(1)5496
+4228 y Fw(\031)p Fx(?)78 b Fz(b)i(;)127 b(b)79 b Fw(\031)p
+Fx(?)f(\()p Fz(a)48 b(b)p Fx(\))p Fw(\001)q Fz(M)7896
+4265 y Fk(1)8087 4228 y Fz(;)127 b(a)79 b Fx(#?)g Fz(a:)p
+Fw(h)p Fz(a;)47 b(M)9885 4265 y Fk(1)9997 4228 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4388 4521 a Fk([)p Ff(M)4643
+4543 y Fc(1)4739 4521 y Fk(:=)p Ff(b)p Fk(])4517 4687
+y Fx(=)-48 b Fw(\))p Black Blue 191 w Fz(b)80 b Fw(\031)o
+Fx(?)f Fz(a)g(;)127 b(a)79 b Fx(#?)g Fz(a:)p Fw(h)p Fz(a;)48
+b(b)p Fw(i)p Black 0 0 1 TeXcolorrgb 4505 5065 a Fx(=)-48
+b Fw(\))p Black Blue 63 w Fz(F)-8 b(AI)19 b(L)p Black
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9277 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.26)f
+(\(9/10\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop
+end
+%%Page: 26 87
+TeXDict begin 26 86 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2728 a Ff(")4505 2874 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(M)5860 2911 y Fk(1)5972
+2874 y Fz(;)48 b(b)p Fw(i)158 b(\031)p Fx(?)g Fz(b:a:)p
+Fw(h)p Fz(a;)47 b(M)8130 2911 y Fk(1)8242 2874 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 3179 a Ff(")4505 3325 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(M)5624
+3363 y Fk(1)5736 3325 y Fz(;)48 b(b)p Fw(i)79 b(\031)o
+Fx(?)g Fz(b:)p Fw(h)p Fz(b;)48 b Fx(\()p Fz(a)g(b)p Fx(\))p
+Fw(\001)q Fz(M)8102 3363 y Fk(1)8213 3325 y Fw(i)79 b
+Fz(;)127 b(a)79 b Fx(#?)h Fz(a:)p Fw(h)p Fz(a;)47 b(M)10202
+3363 y Fk(1)10314 3325 y Fw(i)p Black 0 0 1 TeXcolorrgb
+4686 3630 a Ff(")4505 3777 y Fx(=)-48 b Fw(\))p Black
+Blue 63 w(h)p Fz(M)5416 3814 y Fk(1)5528 3777 y Fz(;)47
+b(b)p Fw(i)79 b(\031)p Fx(?)g Fw(h)p Fz(b;)48 b Fx(\()p
+Fz(a)f(b)p Fx(\))p Fw(\001)q Fz(M)7685 3814 y Fk(1)7797
+3777 y Fw(i)79 b Fz(;)127 b(a)79 b Fx(#?)g Fz(a:)p Fw(h)p
+Fz(a;)47 b(M)9785 3814 y Fk(1)9897 3777 y Fw(i)p Black
+0 0 1 TeXcolorrgb 4686 4082 a Ff(")4505 4228 y Fx(=)-48
+b Fw(\))p Black Blue 63 w Fz(M)5305 4265 y Fk(1)5496
+4228 y Fw(\031)p Fx(?)78 b Fz(b)i(;)127 b(b)79 b Fw(\031)p
+Fx(?)f(\()p Fz(a)48 b(b)p Fx(\))p Fw(\001)q Fz(M)7896
+4265 y Fk(1)8087 4228 y Fz(;)127 b(a)79 b Fx(#?)g Fz(a:)p
+Fw(h)p Fz(a;)47 b(M)9885 4265 y Fk(1)9997 4228 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4388 4521 a Fk([)p Ff(M)4643
+4543 y Fc(1)4739 4521 y Fk(:=)p Ff(b)p Fk(])4517 4687
+y Fx(=)-48 b Fw(\))p Black Blue 191 w Fz(b)80 b Fw(\031)o
+Fx(?)f Fz(a)g(;)127 b(a)79 b Fx(#?)g Fz(a:)p Fw(h)p Fz(a;)48
+b(b)p Fw(i)p Black 0 0 1 TeXcolorrgb 4505 5065 a Fx(=)-48
+b Fw(\))p Black Blue 63 w Fz(F)-8 b(AI)19 b(L)p Black
+White 4686 5451 a Ff(")4505 5598 y Fx(=)-48 b Fw(\))p
+Black Red Black 1 1 0.8 TeXcolorrgb Black 142 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 6.8 neg 254.18434 12.8 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial Blue Fz(\025a:\025b:)p Fx(\()p
+Fz(M)6268 5635 y Fk(1)6428 5598 y Fz(b)p Fx(\))p Black
+Blue 63 w(=)6945 5635 y Ff(\013)p Black Blue 7153 5598
+a Fz(\025b:\025a:)p Fx(\()p Fz(a)48 b(M)8525 5635 y Fk(1)8637
+5598 y Fx(\))p Black 63 w FC(has)63 b(no)f(solution)p
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9238 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.26)f
+(\(10/10\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop
+end
+%%Page: 27 88
+TeXDict begin 27 87 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 88/View [ /XYZ null null null ] /Title (Answers to the Quiz)
+/OUT pdfmark end
+ 4609 1909 a Gray 5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p
+0 TeXcolorgray Black White 4687 2480 a Ff(")4505 2626
+y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(\025a:\025b:)p
+Fx(\()p Fz(b)49 b(M)6367 2663 y Fk(6)6479 2626 y Fx(\))p
+Black 142 w FC(and)p Blue 142 w Fz(\025a:\025a:)p Fx(\()p
+Fz(a)f(M)8613 2663 y Fk(7)8725 2626 y Fx(\))p Black 0
+TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9305 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.27)f
+(\(1/11\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop
+end
+%%Page: 27 89
+TeXDict begin 27 88 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2480 a Ff(")4505 2626 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(b;)48 b(M)6116 2663
+y Fk(6)6228 2626 y Fw(i)158 b(\031)p Fx(?)g Fz(a:a:)p
+Fw(h)p Fz(a;)47 b(M)8158 2663 y Fk(7)8270 2626 y Fw(i)p
+Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9291 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.27)f
+(\(2/11\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop
+end
+%%Page: 27 90
+TeXDict begin 27 89 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2480 a Ff(")4505 2626 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(b;)48 b(M)6116 2663
+y Fk(6)6228 2626 y Fw(i)158 b(\031)p Fx(?)g Fz(a:a:)p
+Fw(h)p Fz(a;)47 b(M)8158 2663 y Fk(7)8270 2626 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 2931 a Ff(")4505 3078 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(b;)48
+b(M)5880 3115 y Fk(6)5992 3078 y Fw(i)79 b(\031)o Fx(?)g
+Fz(a:)p Fw(h)p Fz(a;)48 b(M)7528 3115 y Fk(7)7639 3078
+y Fw(i)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9291 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e
+(\226)i(p.27)f(\(3/11\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 27 91
+TeXDict begin 27 90 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2480 a Ff(")4505 2626 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(b;)48 b(M)6116 2663
+y Fk(6)6228 2626 y Fw(i)158 b(\031)p Fx(?)g Fz(a:a:)p
+Fw(h)p Fz(a;)47 b(M)8158 2663 y Fk(7)8270 2626 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 2931 a Ff(")4505 3078 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(b;)48
+b(M)5880 3115 y Fk(6)5992 3078 y Fw(i)79 b(\031)o Fx(?)g
+Fz(a:)p Fw(h)p Fz(a;)48 b(M)7528 3115 y Fk(7)7639 3078
+y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3382 a Ff(")4505
+3529 y Fx(=)-48 b Fw(\))p Black Blue 63 w(h)p Fz(b;)48
+b(M)5672 3566 y Fk(6)5783 3529 y Fw(i)79 b(\031)p Fx(?)g
+Fw(h)p Fz(b;)48 b Fx(\()p Fz(b)g(a)p Fx(\))p Fw(\001)p
+Fz(M)7685 3566 y Fk(7)7797 3529 y Fw(i)79 b Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)9522 3566 y Fk(7)9633
+3529 y Fw(i)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9291 6307 a FM(Munich,)26 b(19.)f(April)h(2005)
+e(\226)i(p.27)f(\(4/11\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 27 92
+TeXDict begin 27 91 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2480 a Ff(")4505 2626 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(b;)48 b(M)6116 2663
+y Fk(6)6228 2626 y Fw(i)158 b(\031)p Fx(?)g Fz(a:a:)p
+Fw(h)p Fz(a;)47 b(M)8158 2663 y Fk(7)8270 2626 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 2931 a Ff(")4505 3078 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(b;)48
+b(M)5880 3115 y Fk(6)5992 3078 y Fw(i)79 b(\031)o Fx(?)g
+Fz(a:)p Fw(h)p Fz(a;)48 b(M)7528 3115 y Fk(7)7639 3078
+y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3382 a Ff(")4505
+3529 y Fx(=)-48 b Fw(\))p Black Blue 63 w(h)p Fz(b;)48
+b(M)5672 3566 y Fk(6)5783 3529 y Fw(i)79 b(\031)p Fx(?)g
+Fw(h)p Fz(b;)48 b Fx(\()p Fz(b)g(a)p Fx(\))p Fw(\001)p
+Fz(M)7685 3566 y Fk(7)7797 3529 y Fw(i)79 b Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)9522 3566 y Fk(7)9633
+3529 y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3834 a Ff(")4505
+3980 y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fw(\031)p
+Fx(?)g Fz(b)g(;)127 b(M)6360 4017 y Fk(6)6551 3980 y
+Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p Fw(\001)p
+Fz(M)7896 4017 y Fk(7)8087 3980 y Fz(;)127 b(b)79 b Fx(#?)g
+Fw(h)p Fz(a;)48 b(M)9622 4017 y Fk(7)9733 3980 y Fw(i)p
+Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9291 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.27)f
+(\(5/11\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop
+end
+%%Page: 27 93
+TeXDict begin 27 92 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2480 a Ff(")4505 2626 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(b;)48 b(M)6116 2663
+y Fk(6)6228 2626 y Fw(i)158 b(\031)p Fx(?)g Fz(a:a:)p
+Fw(h)p Fz(a;)47 b(M)8158 2663 y Fk(7)8270 2626 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 2931 a Ff(")4505 3078 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(b;)48
+b(M)5880 3115 y Fk(6)5992 3078 y Fw(i)79 b(\031)o Fx(?)g
+Fz(a:)p Fw(h)p Fz(a;)48 b(M)7528 3115 y Fk(7)7639 3078
+y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3382 a Ff(")4505
+3529 y Fx(=)-48 b Fw(\))p Black Blue 63 w(h)p Fz(b;)48
+b(M)5672 3566 y Fk(6)5783 3529 y Fw(i)79 b(\031)p Fx(?)g
+Fw(h)p Fz(b;)48 b Fx(\()p Fz(b)g(a)p Fx(\))p Fw(\001)p
+Fz(M)7685 3566 y Fk(7)7797 3529 y Fw(i)79 b Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)9522 3566 y Fk(7)9633
+3529 y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3834 a Ff(")4505
+3980 y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fw(\031)p
+Fx(?)g Fz(b)g(;)127 b(M)6360 4017 y Fk(6)6551 3980 y
+Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p Fw(\001)p
+Fz(M)7896 4017 y Fk(7)8087 3980 y Fz(;)127 b(b)79 b Fx(#?)g
+Fw(h)p Fz(a;)48 b(M)9622 4017 y Fk(7)9733 3980 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 4285 a Ff(")4505 4432 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(M)5305 4469 y Fk(6)5496
+4432 y Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p
+Fw(\001)p Fz(M)6841 4469 y Fk(7)7032 4432 y Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)8567 4469 y Fk(7)8678
+4432 y Fw(i)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9291 6307 a FM(Munich,)26 b(19.)f(April)h(2005)
+e(\226)i(p.27)f(\(6/11\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 27 94
+TeXDict begin 27 93 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2480 a Ff(")4505 2626 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(b;)48 b(M)6116 2663
+y Fk(6)6228 2626 y Fw(i)158 b(\031)p Fx(?)g Fz(a:a:)p
+Fw(h)p Fz(a;)47 b(M)8158 2663 y Fk(7)8270 2626 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 2931 a Ff(")4505 3078 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(b;)48
+b(M)5880 3115 y Fk(6)5992 3078 y Fw(i)79 b(\031)o Fx(?)g
+Fz(a:)p Fw(h)p Fz(a;)48 b(M)7528 3115 y Fk(7)7639 3078
+y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3382 a Ff(")4505
+3529 y Fx(=)-48 b Fw(\))p Black Blue 63 w(h)p Fz(b;)48
+b(M)5672 3566 y Fk(6)5783 3529 y Fw(i)79 b(\031)p Fx(?)g
+Fw(h)p Fz(b;)48 b Fx(\()p Fz(b)g(a)p Fx(\))p Fw(\001)p
+Fz(M)7685 3566 y Fk(7)7797 3529 y Fw(i)79 b Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)9522 3566 y Fk(7)9633
+3529 y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3834 a Ff(")4505
+3980 y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fw(\031)p
+Fx(?)g Fz(b)g(;)127 b(M)6360 4017 y Fk(6)6551 3980 y
+Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p Fw(\001)p
+Fz(M)7896 4017 y Fk(7)8087 3980 y Fz(;)127 b(b)79 b Fx(#?)g
+Fw(h)p Fz(a;)48 b(M)9622 4017 y Fk(7)9733 3980 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 4285 a Ff(")4505 4432 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(M)5305 4469 y Fk(6)5496
+4432 y Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p
+Fw(\001)p Fz(M)6841 4469 y Fk(7)7032 4432 y Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)8567 4469 y Fk(7)8678
+4432 y Fw(i)p Black 0 0 1 TeXcolorrgb 4344 4725 a Fk([)p
+Ff(M)4599 4746 y Fc(6)4695 4725 y Fk(:=\()p Ff(b)34 b(a)p
+Fk(\))p Fg(\001)p Ff(M)5558 4746 y Fc(7)5654 4725 y Fk(])4484
+4891 y Fx(=)-48 b Fw(\))p Black Blue 835 w Fz(b)79 b
+Fx(#?)g Fw(h)p Fz(a;)48 b(M)7102 4928 y Fk(7)7213 4891
+y Fw(i)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9291 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e
+(\226)i(p.27)f(\(7/11\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 27 95
+TeXDict begin 27 94 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2480 a Ff(")4505 2626 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(b;)48 b(M)6116 2663
+y Fk(6)6228 2626 y Fw(i)158 b(\031)p Fx(?)g Fz(a:a:)p
+Fw(h)p Fz(a;)47 b(M)8158 2663 y Fk(7)8270 2626 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 2931 a Ff(")4505 3078 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(b;)48
+b(M)5880 3115 y Fk(6)5992 3078 y Fw(i)79 b(\031)o Fx(?)g
+Fz(a:)p Fw(h)p Fz(a;)48 b(M)7528 3115 y Fk(7)7639 3078
+y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3382 a Ff(")4505
+3529 y Fx(=)-48 b Fw(\))p Black Blue 63 w(h)p Fz(b;)48
+b(M)5672 3566 y Fk(6)5783 3529 y Fw(i)79 b(\031)p Fx(?)g
+Fw(h)p Fz(b;)48 b Fx(\()p Fz(b)g(a)p Fx(\))p Fw(\001)p
+Fz(M)7685 3566 y Fk(7)7797 3529 y Fw(i)79 b Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)9522 3566 y Fk(7)9633
+3529 y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3834 a Ff(")4505
+3980 y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fw(\031)p
+Fx(?)g Fz(b)g(;)127 b(M)6360 4017 y Fk(6)6551 3980 y
+Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p Fw(\001)p
+Fz(M)7896 4017 y Fk(7)8087 3980 y Fz(;)127 b(b)79 b Fx(#?)g
+Fw(h)p Fz(a;)48 b(M)9622 4017 y Fk(7)9733 3980 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 4285 a Ff(")4505 4432 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(M)5305 4469 y Fk(6)5496
+4432 y Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p
+Fw(\001)p Fz(M)6841 4469 y Fk(7)7032 4432 y Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)8567 4469 y Fk(7)8678
+4432 y Fw(i)p Black 0 0 1 TeXcolorrgb 4344 4725 a Fk([)p
+Ff(M)4599 4746 y Fc(6)4695 4725 y Fk(:=\()p Ff(b)34 b(a)p
+Fk(\))p Fg(\001)p Ff(M)5558 4746 y Fc(7)5654 4725 y Fk(])4484
+4891 y Fx(=)-48 b Fw(\))p Black Blue 835 w Fz(b)79 b
+Fx(#?)g Fw(h)p Fz(a;)48 b(M)7102 4928 y Fk(7)7213 4891
+y Fw(i)p Black 0 0 1 TeXcolorrgb 4664 5160 a Fe(?)4505
+5307 y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fx(#?)h
+Fz(a)f(;)127 b(b)79 b Fx(#?)g Fz(M)7050 5344 y Fk(7)p
+Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9291 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.27)f
+(\(8/11\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop
+end
+%%Page: 27 96
+TeXDict begin 27 95 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2480 a Ff(")4505 2626 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(b;)48 b(M)6116 2663
+y Fk(6)6228 2626 y Fw(i)158 b(\031)p Fx(?)g Fz(a:a:)p
+Fw(h)p Fz(a;)47 b(M)8158 2663 y Fk(7)8270 2626 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 2931 a Ff(")4505 3078 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(b;)48
+b(M)5880 3115 y Fk(6)5992 3078 y Fw(i)79 b(\031)o Fx(?)g
+Fz(a:)p Fw(h)p Fz(a;)48 b(M)7528 3115 y Fk(7)7639 3078
+y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3382 a Ff(")4505
+3529 y Fx(=)-48 b Fw(\))p Black Blue 63 w(h)p Fz(b;)48
+b(M)5672 3566 y Fk(6)5783 3529 y Fw(i)79 b(\031)p Fx(?)g
+Fw(h)p Fz(b;)48 b Fx(\()p Fz(b)g(a)p Fx(\))p Fw(\001)p
+Fz(M)7685 3566 y Fk(7)7797 3529 y Fw(i)79 b Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)9522 3566 y Fk(7)9633
+3529 y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3834 a Ff(")4505
+3980 y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fw(\031)p
+Fx(?)g Fz(b)g(;)127 b(M)6360 4017 y Fk(6)6551 3980 y
+Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p Fw(\001)p
+Fz(M)7896 4017 y Fk(7)8087 3980 y Fz(;)127 b(b)79 b Fx(#?)g
+Fw(h)p Fz(a;)48 b(M)9622 4017 y Fk(7)9733 3980 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 4285 a Ff(")4505 4432 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(M)5305 4469 y Fk(6)5496
+4432 y Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p
+Fw(\001)p Fz(M)6841 4469 y Fk(7)7032 4432 y Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)8567 4469 y Fk(7)8678
+4432 y Fw(i)p Black 0 0 1 TeXcolorrgb 4344 4725 a Fk([)p
+Ff(M)4599 4746 y Fc(6)4695 4725 y Fk(:=\()p Ff(b)34 b(a)p
+Fk(\))p Fg(\001)p Ff(M)5558 4746 y Fc(7)5654 4725 y Fk(])4484
+4891 y Fx(=)-48 b Fw(\))p Black Blue 835 w Fz(b)79 b
+Fx(#?)g Fw(h)p Fz(a;)48 b(M)7102 4928 y Fk(7)7213 4891
+y Fw(i)p Black 0 0 1 TeXcolorrgb 4664 5160 a Fe(?)4505
+5307 y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fx(#?)h
+Fz(a)f(;)127 b(b)79 b Fx(#?)g Fz(M)7050 5344 y Fk(7)p
+Black 0 0 1 TeXcolorrgb 4664 5563 a Fe(?)4505 5709 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fx(#?)h
+Fz(M)5957 5746 y Fk(7)p Black 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9291 6307 a FM(Munich,)26
+b(19.)f(April)h(2005)e(\226)i(p.27)f(\(9/11\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 27 97
+TeXDict begin 27 96 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2480 a Ff(")4505 2626 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(b;)48 b(M)6116 2663
+y Fk(6)6228 2626 y Fw(i)158 b(\031)p Fx(?)g Fz(a:a:)p
+Fw(h)p Fz(a;)47 b(M)8158 2663 y Fk(7)8270 2626 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 2931 a Ff(")4505 3078 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(b;)48
+b(M)5880 3115 y Fk(6)5992 3078 y Fw(i)79 b(\031)o Fx(?)g
+Fz(a:)p Fw(h)p Fz(a;)48 b(M)7528 3115 y Fk(7)7639 3078
+y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3382 a Ff(")4505
+3529 y Fx(=)-48 b Fw(\))p Black Blue 63 w(h)p Fz(b;)48
+b(M)5672 3566 y Fk(6)5783 3529 y Fw(i)79 b(\031)p Fx(?)g
+Fw(h)p Fz(b;)48 b Fx(\()p Fz(b)g(a)p Fx(\))p Fw(\001)p
+Fz(M)7685 3566 y Fk(7)7797 3529 y Fw(i)79 b Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)9522 3566 y Fk(7)9633
+3529 y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3834 a Ff(")4505
+3980 y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fw(\031)p
+Fx(?)g Fz(b)g(;)127 b(M)6360 4017 y Fk(6)6551 3980 y
+Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p Fw(\001)p
+Fz(M)7896 4017 y Fk(7)8087 3980 y Fz(;)127 b(b)79 b Fx(#?)g
+Fw(h)p Fz(a;)48 b(M)9622 4017 y Fk(7)9733 3980 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 4285 a Ff(")4505 4432 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(M)5305 4469 y Fk(6)5496
+4432 y Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p
+Fw(\001)p Fz(M)6841 4469 y Fk(7)7032 4432 y Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)8567 4469 y Fk(7)8678
+4432 y Fw(i)p Black 0 0 1 TeXcolorrgb 4344 4725 a Fk([)p
+Ff(M)4599 4746 y Fc(6)4695 4725 y Fk(:=\()p Ff(b)34 b(a)p
+Fk(\))p Fg(\001)p Ff(M)5558 4746 y Fc(7)5654 4725 y Fk(])4484
+4891 y Fx(=)-48 b Fw(\))p Black Blue 835 w Fz(b)79 b
+Fx(#?)g Fw(h)p Fz(a;)48 b(M)7102 4928 y Fk(7)7213 4891
+y Fw(i)p Black 0 0 1 TeXcolorrgb 4664 5160 a Fe(?)4505
+5307 y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fx(#?)h
+Fz(a)f(;)127 b(b)79 b Fx(#?)g Fz(M)7050 5344 y Fk(7)p
+Black 0 0 1 TeXcolorrgb 4664 5563 a Fe(?)4505 5709 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fx(#?)h
+Fz(M)5957 5746 y Fk(7)p Black 0 0 1 TeXcolorrgb 4358
+5989 a Fg(f)p Ff(b)p Fk(#)p Ff(M)4918 6010 y Fc(7)5014
+5989 y Fg(g)4510 6155 y Fx(=)-48 b Fw(\))p Black Blue
+214 w Fb(?)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9252 6307 a FM(Munich,)25 b(19.)h(April)f(2005)
+g(\226)h(p.27)f(\(10/11\))p 0 TeXcolorgray 4360 6416
+a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 27 98
+TeXDict begin 27 97 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5341 2027 a FV(Answers)129 b(to)g(the)f(Quiz)p 0 TeXcolorgray
+Black White 4687 2480 a Ff(")4505 2626 y Fx(=)-48 b Fw(\))p
+Black Blue 63 w Fz(a:b:)p Fw(h)p Fz(b;)48 b(M)6116 2663
+y Fk(6)6228 2626 y Fw(i)158 b(\031)p Fx(?)g Fz(a:a:)p
+Fw(h)p Fz(a;)47 b(M)8158 2663 y Fk(7)8270 2626 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 2931 a Ff(")4505 3078 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b:)p Fw(h)p Fz(b;)48
+b(M)5880 3115 y Fk(6)5992 3078 y Fw(i)79 b(\031)o Fx(?)g
+Fz(a:)p Fw(h)p Fz(a;)48 b(M)7528 3115 y Fk(7)7639 3078
+y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3382 a Ff(")4505
+3529 y Fx(=)-48 b Fw(\))p Black Blue 63 w(h)p Fz(b;)48
+b(M)5672 3566 y Fk(6)5783 3529 y Fw(i)79 b(\031)p Fx(?)g
+Fw(h)p Fz(b;)48 b Fx(\()p Fz(b)g(a)p Fx(\))p Fw(\001)p
+Fz(M)7685 3566 y Fk(7)7797 3529 y Fw(i)79 b Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)9522 3566 y Fk(7)9633
+3529 y Fw(i)p Black 0 0 1 TeXcolorrgb 4686 3834 a Ff(")4505
+3980 y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fw(\031)p
+Fx(?)g Fz(b)g(;)127 b(M)6360 4017 y Fk(6)6551 3980 y
+Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p Fw(\001)p
+Fz(M)7896 4017 y Fk(7)8087 3980 y Fz(;)127 b(b)79 b Fx(#?)g
+Fw(h)p Fz(a;)48 b(M)9622 4017 y Fk(7)9733 3980 y Fw(i)p
+Black 0 0 1 TeXcolorrgb 4686 4285 a Ff(")4505 4432 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(M)5305 4469 y Fk(6)5496
+4432 y Fw(\031)p Fx(?)78 b(\()p Fz(b)49 b(a)p Fx(\))p
+Fw(\001)p Fz(M)6841 4469 y Fk(7)7032 4432 y Fz(;)127
+b(b)79 b Fx(#?)g Fw(h)p Fz(a;)48 b(M)8567 4469 y Fk(7)8678
+4432 y Fw(i)p Black 0 0 1 TeXcolorrgb 4344 4725 a Fk([)p
+Ff(M)4599 4746 y Fc(6)4695 4725 y Fk(:=\()p Ff(b)34 b(a)p
+Fk(\))p Fg(\001)p Ff(M)5558 4746 y Fc(7)5654 4725 y Fk(])4484
+4891 y Fx(=)-48 b Fw(\))p Black Blue 835 w Fz(b)79 b
+Fx(#?)g Fw(h)p Fz(a;)48 b(M)7102 4928 y Fk(7)7213 4891
+y Fw(i)p Black 0 0 1 TeXcolorrgb 4664 5160 a Fe(?)4505
+5307 y Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fx(#?)h
+Fz(a)f(;)127 b(b)79 b Fx(#?)g Fz(M)7050 5344 y Fk(7)p
+Black 0 0 1 TeXcolorrgb 4664 5563 a Fe(?)4505 5709 y
+Fx(=)-48 b Fw(\))p Black Blue 63 w Fz(b)79 b Fx(#?)h
+Fz(M)5957 5746 y Fk(7)p Black 0 0 1 TeXcolorrgb 4358
+5989 a Fg(f)p Ff(b)p Fk(#)p Ff(M)4918 6010 y Fc(7)5014
+5989 y Fg(g)4510 6155 y Fx(=)-48 b Fw(\))p Black Blue
+214 w Fb(?)p Black Red Black 1 1 0.8 TeXcolorrgb Black
+6313 4079 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 39.48808 neg 206.00888 45.48808 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial Blue
+-675 x Fz(\025a:\025b:)p Fx(\()p Fz(b)49 b(M)7658 3441
+y Fk(6)7770 3404 y Fx(\))p Black Blue 142 w(=)8237 3441
+y Ff(\013)p Black Blue 8524 3404 a Fz(\025a:\025a:)p
+Fx(\()p Fz(a)f(M)9924 3441 y Fk(7)10036 3404 y Fx(\))p
+Black 6313 3776 a FC(we)96 b(can)f(take)p Blue 94 w Fz(M)7902
+3814 y Fk(7)p Black 8109 3776 a FC(to)g(be)g(any)g Fz(\025)p
+FC(-term)h(that)6313 4029 y(does)101 b(not)g(contain)f(free)h
+(occurrences)h(of)p Blue 100 w Fz(b)p Black FC(,)6313
+4255 y(so)94 b(long)e(as)h(we)h(take)p Blue 93 w Fz(M)8571
+4292 y Fk(6)p Black 8776 4255 a FC(to)f(be)h(the)f(result)6313
+4507 y(of)111 b(swapping)f(all)g(occurrences)i(of)p Blue
+111 w Fz(b)p Black 112 w FC(and)p Blue 110 w Fz(a)p Black
+6313 4757 a FC(throughout)p Blue 61 w Fz(M)7754 4794
+y Fk(7)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9266 6307 a FM(Munich,)26 b(19.)f(April)g(2005)g
+(\226)h(p.27)f(\(11/11\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 28 99
+TeXDict begin 28 98 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 99/View [ /XYZ null null null ] /Title (Correct/Incorrect?)
+/OUT pdfmark end
+ 4609 1909 a Gray 5487 2027 a FV(Corr)-9 b(ect/Incorr)g(ect?)p
+0 TeXcolorgray Black 4746 2616 a FO(Does)69 b(the)g(following)f(Prolog)
+h(program)g(produce)g(for)g(ev-)4746 2908 y(ery)77 b(lambda-term)g(the)
+f(correct)f(type?)p Blue 4564 3313 a FF(x)26 b FK(:)g
+FF(A)66 b Fv(2)h FK(\000)p 4564 3380 868 9 v 4597 3563
+a(\000)52 b FF(.)h(x)26 b FK(:)g FF(A)p Black Blue 5717
+3313 a FK(\000)53 b FF(.)g(M)c FK(:)26 b FF(A)66 b Fv(\033)g
+FF(B)186 b FK(\000)52 b FF(.)h(N)d FK(:)26 b FF(A)p 5717
+3380 2492 9 v 6366 3563 a FK(\000)53 b FF(.)f(M)64 b(N)50
+b FK(:)26 b FF(B)p Black Blue 8644 3288 a(x)g FK(:)g
+FF(A;)40 b FK(\000)52 b FF(.)h(M)d FK(:)26 b FF(B)p 8495
+3378 1772 9 v 8495 3563 a FK(\000)53 b FF(.)f(\025x:M)e
+FK(:)26 b FF(A)66 b Fv(\033)g FF(B)p Black 4746 4094
+a Fa(type)111 b(Gamma)f(\(var)g(X\))g(A)f(:-)g(member)i(\(pair)g(X)e
+(A\))g(Gamma.)4746 4429 y(type)i(Gamma)f(\(app)g(M)f(N\))h(B)f(:-)g
+(type)h(Gamma)h(M)e(\(arrow)i(A)e(B\),)7567 4646 y(type)i(Gamma)f(N)f
+(A.)4746 4981 y(type)i(Gamma)f(\(lam)g(X)f(M\))h(\(arrow)h(A)e(B\))g
+(:-)7567 5198 y(type)i(\(pair)f(X)f(A\)::Gamma)k(M)108
+b(B.)4746 5533 y(member)j(A)e(A::Tail.)4746 5867 y(member)i(A)e
+(B::Tail)j(:-)d(member)i(A)e(Tail.)p 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9331 6307 a FM(Munich,)25
+b(19.)h(April)f(2005)g(\226)h(p.28)f(\(1/2\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 28 100
+TeXDict begin 28 99 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a Gray
+5487 2027 a FV(Corr)-9 b(ect/Incorr)g(ect?)p 0 TeXcolorgray
+Black 4746 2616 a FO(Does)69 b(the)g(following)f(Prolog)h(program)g
+(produce)g(for)g(ev-)4746 2908 y(ery)77 b(lambda-term)g(the)f(correct)f
+(type?)p Blue 4564 3313 a FF(x)26 b FK(:)g FF(A)66 b
+Fv(2)h FK(\000)p 4564 3380 868 9 v 4597 3563 a(\000)52
+b FF(.)h(x)26 b FK(:)g FF(A)p Black Blue 5717 3313 a
+FK(\000)53 b FF(.)g(M)c FK(:)26 b FF(A)66 b Fv(\033)g
+FF(B)186 b FK(\000)52 b FF(.)h(N)d FK(:)26 b FF(A)p 5717
+3380 2492 9 v 6366 3563 a FK(\000)53 b FF(.)f(M)64 b(N)50
+b FK(:)26 b FF(B)p Black Blue 8644 3288 a(x)g FK(:)g
+FF(A;)40 b FK(\000)52 b FF(.)h(M)d FK(:)26 b FF(B)p 8495
+3378 1772 9 v 8495 3563 a FK(\000)53 b FF(.)f(\025x:M)e
+FK(:)26 b FF(A)66 b Fv(\033)g FF(B)p Black 4746 4094
+a Fa(type)111 b(Gamma)f(\(var)g(X\))g(A)f(:-)g(member)i(\(pair)g(X)e
+(A\))g(Gamma.)4746 4429 y(type)i(Gamma)f(\(app)g(M)f(N\))h(B)f(:-)g
+(type)h(Gamma)h(M)e(\(arrow)i(A)e(B\),)7567 4646 y(type)i(Gamma)f(N)f
+(A.)4746 4981 y(type)i(Gamma)f(\(lam)g(X)f(M\))h(\(arrow)h(A)e(B\))g
+(:-)7567 5198 y(type)i(\(pair)f(X)f(A\)::Gamma)k(M)108
+b(B.)4746 5533 y(member)j(A)e(A::Tail.)4746 5867 y(member)i(A)e
+(B::Tail)j(:-)d(member)i(A)e(Tail.)p Red Black 1 1 0.8
+TeXcolorrgb Black 4774 3701 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.1 true
+3.8 neg 60.19893 neg 263.52232 67.39893 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+
+
+@endspecial -1091 x Fl(NO!)99 b FO(The)f(term)p Blue
+100 w FL(\025x:\025x:)p FI(\()p FL(x)143 b(x)p FI(\))p
+Black 99 w FO(should)99 b(not)g(be)4774 2905 y(typable.)c(But)p
+Blue 5131 3459 a FG(type)g FI([])g(\()p FG(lam)g(X)g
+FI(\()p FG(lam)h(X)f FI(\()p FG(app)g(X)g(X)p FI(\)\)\))h
+FG(T)p Black 4774 3976 a FO(returns)77 b(two)f(answers)p
+Black Green Black Green Black OliveGreen Black 5028 4364
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 293
+w FL(\034)135 b FE(\033)95 b FI(\()p FL(\034)135 b FE(\033)95
+b FL(\033)11 b FI(\))95 b FE(\033)g FL(\033)p Black Black
+Green Black Green Black OliveGreen Black 5028 4791 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 293
+w FI(\()p FL(\034)135 b FE(\033)95 b FL(\033)11 b FI(\))95
+b FE(\033)g FL(\034)135 b FE(\033)95 b FL(\033)p Black
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9317 6307 a FM(Munich,)25 b(19.)h(April)f(2005)g(\226)h(p.28)f(\(2/2\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 29 101
+TeXDict begin 29 100 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 101/View [ /XYZ null null null ] /Title (Is it useful?)
+/OUT pdfmark end
+ 4609 1909 a Gray 6290 2027 a FV(Is)129 b(it)f(useful?)p
+0 TeXcolorgray Black 4564 2616 a FO(applications)75 b(to)g(logic)f
+(programming)j(\(with)d(J.)i(Cheney\))p Blue 4715 3058
+a FF(x)26 b FK(:)g FF(A)67 b Fv(2)f FK(\000)p 4715 3126
+868 9 v 4748 3309 a(\000)53 b FF(.)f(x)26 b FK(:)g FF(A)p
+Black Blue 5869 3058 a FK(\000)53 b FF(.)f(M)e FK(:)26
+b FF(A)66 b Fv(\033)g FF(B)185 b FK(\000)53 b FF(.)f(N)f
+FK(:)26 b FF(A)p 5869 3126 2492 9 v 6518 3309 a FK(\000)52
+b FF(.)h(M)63 b(N)50 b FK(:)26 b FF(B)p Black Blue 8795
+3034 a(x)g FK(:)g FF(A;)40 b FK(\000)53 b FF(.)f(M)e
+FK(:)26 b FF(B)p 8647 3124 1772 9 v 8647 3309 a FK(\000)52
+b FF(.)h(\025x:M)c FK(:)26 b FF(A)66 b Fv(\033)g FF(B)p
+Black 4746 3840 a Fa(type)111 b(Gamma)f(\(var)g(X\))g(A)f(:-)g(member)i
+(\(pair)g(X)e(A\))g(Gamma.)4746 4175 y(type)i(Gamma)f(\(app)g(M)f(N\))h
+(B)f(:-)g(type)h(Gamma)h(M)e(\(arrow)i(A)e(B\),)7567
+4392 y(type)i(Gamma)f(N)f(A.)4746 4727 y(type)i(Gamma)f(\(lam)g(x.M\))h
+(\(arrow)g(A)e(B\))g(/)g(x#Gamma)i(:-)7567 4944 y(type)g(\(pair)f(x)f
+(A\)::Gamma)k(M)108 b(B.)4746 5278 y(member)j(A)e(A::Tail.)4746
+5613 y(member)i(A)e(B::Tail)j(:-)d(member)i(A)e(Tail.)p
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9345 6307 a FM(Munich,)26 b(19.)f(April)g(2005)g(\226)h(p.29)f(\(1/1\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 30 102
+TeXDict begin 30 101 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 102/View [ /XYZ null null null ] /Title (Conclusion)
+/OUT pdfmark end
+ 4609 1909 a Gray 6333 2027 a FV(Conclusion)p 0
+TeXcolorgray Black Black Green Black Green Black OliveGreen
+Black 4876 2582 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 293 w FO(computed)76 b(with)f(freshness)h(assumptions.)94
+b(This)5169 2874 y(allowed)76 b(us)f(to)g(de\002ne)i
+FE(\031)f FO(so)f(that)g(substitution)5169 3153 y(respects)g
+FL(\013)p FO(-equivalence.)96 b(Furthermore)77 b(have)5169
+3445 y(concrete)e(names)h(for)g(binders)h(\(nominal)5169
+3724 y(uni\002cation\))e(and)h(not)g(de-Bruijn)h(indices.)p
+Black Green Black Green Black OliveGreen Black 4876 4126
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w(it)e(is)g(a)g
+(completely)h(\002rst-order)i(language)p Black Green
+Black Green Black OliveGreen Black 4876 4527 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w(veri\002ed)e(everything)h(in)e
+(Isabelle)p Black Green Black Green Black OliveGreen
+Black 4876 4928 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 293 w(as)g(powerful)i(as)e(Miller's)g(pattern-uni\002cation)p
+Black Green Black Green Black OliveGreen Black 4876 5330
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w(algorithm)g(is)g
+(quadratic)i(\(linear???\))p 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9345 6307 a FM(Munich,)26
+b(19.)f(April)g(2005)g(\226)h(p.30)f(\(1/1\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 31 103
+TeXDict begin 31 102 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4609 1909 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 4609 1909 a 4609 1909 a
+SDict begin H.S end
+ 4609 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4609 1909 a
+SDict begin H.R end
+ 4609 1909
+a 4609 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4609 1909 a 4609 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4609 1909 a 4609
+1909 a
+SDict begin [ /Page 103/View [ /XYZ null null null ] /Title (Possible Extensions)
+/OUT pdfmark end
+ 4609 1909 a Gray 5432 2027 a FV(P)-10 b(ossible)127
+b(Extensions)p 0 TeXcolorgray Black Black Green Black
+Green Black OliveGreen Black 4876 2582 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w FO(Atoms)75 b(are)h(constants:)93
+b(otherwise)p Blue 6550 3099 a FL(a:M)129 b FE(\031)p
+FI(?)95 b FL(X)t(:Y)19 b(:)p FG(f)p FI(\()p FL(a)p FI(\))p
+Black Black Green Black Green Black OliveGreen Black
+5301 3656 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 6.86105 6.86105 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+292 w FO(1st)75 b(solution:)p Blue 94 w FI([)p FL(M)129
+b FI(:=)95 b FL(X)t(:)p FG(f)p FI(\()p FL(X)23 b FI(\))p
+FL(;)57 b(Y)171 b FI(:=)95 b FL(a)p FI(])p Black Blue
+6494 4241 a FL(a:X)t(:)p FG(f)p FI(\()p FL(X)23 b FI(\))96
+b FE(\031)f FL(X)t(:a:)p FG(f)p FI(\()p FL(a)p FI(\))p
+Black Black Green Black Green Black OliveGreen Black
+5301 4695 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 6.86105 6.86105 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+292 w FO(2nd)77 b(solution:)p Blue 93 w FI([)p FL(M)129
+b FI(:=)95 b FL(Y)19 b(:)p FG(f)p FI(\()p FL(a)p FI(\))p
+FL(;)57 b(X)118 b FI(:=)95 b FL(a)p FI(])p Black Blue
+6619 5280 a FL(a:Y)19 b(:)p FG(f)p FI(\()p FL(a)p FI(\))95
+b FE(\031)h FL(a:Y)19 b(:)p FG(f)p FI(\()p FL(a)p FI(\))p
+Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9359 6307 a FM(Munich,)26 b(19.)f(April)h(2005)e(\226)i(p.31)f(\(1/1\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF