--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Slides/nom03.ps Thu Mar 08 23:29:10 2012 +0000
@@ -0,0 +1,6960 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
+%%Title: 03.dvi
+%%Pages: 48
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 595 842
+%%DocumentFonts: Times-Bold CMMIB10 ComicSansMS ComicSansMS-Bold CMBX12
+%%+ CMBSY10 CMTT12 CMMIB7 CMBX10 MSBM10 CMBSY7 CMBX7 CMBX8
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips 03.dvi -o 03.ps
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2005.05.03:1216
+%%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: 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
+C06315D2CC2D796BA6CA1B937D8D8C825ABA31287937E19302078128E89C3432
+B5A36FBD12DF2C8F50C00876D0BC4F0047031406FE22B8C7870AB7DDDB21B45C
+06CAA73CB7C349CFAD8F885A3D4CA30C74613E0205AF23AA2B4236F5D60D4A2B
+CC3285BCA27120C75242CB2E36B6E9E00B01FAD7705D8DC604634225C5915DEF
+9748102B0745FE0B75AC33767B7F328A8E8E537444EE91B388354FCA7569EDCC
+74F81852304F097C7FE3394DE496E97C50334C156FDD2F9219C86854E96B7BC1
+CCEA8976F522C889AA3F48827DD9280D36D6987358A36C73968C2409AAC3DD64
+3E0EFE1857807BFA0B901F11116C45649029E8664B1EF5856534B80E1124AE6A
+7EC9D666970F39E1F01522BF2FCB6B28C527C328BF8A23FAE7826559F9F468E6
+C87F3B6D90DCC693389A3F247467259BADF061BF5F70E4BA0CD7D2227F5AFFD7
+7789C0DC1F4A6B57C9106D3B5B022409B7B1AFF6E51395ED67AD441581D7A43E
+C3324CFF3DAB7E1123A452178166EA608556273382450EEF4D1102CA1C9C8871
+D125317E14B83714D18F84E5C4E50BC74E44633ED70E3B8BE0ECEE39C54556A4
+D75D6F5145C5DAC29B95474217BDB214742B280AEF95FB492D5FEF97EB733F04
+3E86C3F7B277F2391B1EED111BB98B0A31381ACBE86A393BB350CADCB55BB88D
+44319FBA9047ED7D8E64D01390E9E92FB6FA21943BA9C3AA45E9533C670982DA
+B244253B8FDB3BF67A6EAB2D85E1224B65D1B5C4C56944521E76439B5DCA7732
+A29F37A08A141EF19218B2D628E869837C9C717E218800262B6333E36ADA96A3
+BA24963A252BA1E99E39BE7E11187373A9A853C1E216348AB87B18A4184C8455
+6C0476BE5521C9A52A0E0884479EF4ECCE39B566F1E106973F197EA832947F82
+9801EAD65B11D30DF7380AF3BB1CD03815DCDC675CEC58EEB5D5AE5274C223DF
+459A732F80A9DE69E7B499C26BAEF2BAA95ED2BB894446149A30DFDBE349FB33
+1AE9EA757854481CD1B3B8E5EBD5402CCB878CD3955BDB109EEBB8F504436BB8
+A83AE71AD94FCD6D373246804BA5F2171C5C56B6562A1638F5018DA05556BFF7
+1ECC844B2B718598F0825CDF27A09D010E11E6D49C77FC969D1EC519EE0EEA3A
+B8B47F4F7572F11F702BC27EA9510BA2D4BAA94F5956C6F2B25832107BBECC4E
+114D01464F125E0A6B762C0A65F7BC578D010289CAB665AEA6C2A88BFA33BE21
+701E4CC7DB3E226045C8A3E76D78E5E03162404310BBCB65C8107B34C9599D05
+5D786DC25523AF3CDCDBB2B6671E6A10254698BE7BE3D7C9B70A77C5D10C5235
+97D881A16DC7532F7D0718E9F977396BA83809446D2A2BE344DC8E249D2EAF85
+213D53BFACB55EF548A02D9023BCA3DDFA0ADC227F038905B0455A9B680A61B1
+9C7B287EAE62CAC38B31CB777CD3B07F91EDACA9561655399DB7A835E294D64D
+1FE6765657E02094A863998E83E5365136AC0B2C61BCA1FC348EA969DF366D3E
+1598B0F059B541513CD6FD0882B18F15164F184298438154B6010C1662FE8258
+27FE2A6C0088998EC904F76D6AB4467B49261F5BF709FC5DD22C5290AAC06483
+A7FE49E9110DD90ECD63DD9293A375F61CDB95C61D0EF5C2431DEECD1925CB03
+12B87A1528AD133AE53FD5E90B338EB9799AB32D6A4F639D0B81EC9525410D9D
+CC9FCD627C9341EE5EE7B62160EDBB0343FB77D05D1547586057159EE81BF46E
+2F7340761655BC745D9DD932D6CCB6FEA6BA11707DAEA11FC3148083F9DC471E
+D6488AA685D04243BF460051DA59D561BB2BD6CE0EFCEB51C3C63436DD46B6D3
+A3EAAEDFE75FB00E1622E84621E7187CA47E7FE18D5C5D1848B26A34FF7A5F91
+AEB765F2634D6B42029630EF5A7AE22ED0AA3C61AC84461E2B0447BFE8646515
+EB8FEF55DB7DD550F34C388F26F2C25E3D4F93573CF9EDD499F852753167002A
+CA1C42FDE99E863189282BB4E8E3D3BC4D702BA2ABC69B231B0331326251026D
+967F61D836C0BB1FA3A133D666D6CBFA5B9FBFAAB4D1B588D2612B05912F2E19
+A26A25992856ABBD16BD2133DA49EFBE04DFC0DDDDF3EFAB051EA8CCF4C14812
+2CE2721DF837C0023D49E12B068F68A1C5A46AD434FD8EA2C13DBD98402016F9
+19FA9ACAB867CF2D3F12E5C8AE66E741023879D0B9DB4C764F981E33CA2A31A1
+568B26C7D34160D4022F395FF68FE5805DAD26A17B4020B64FF37AE7FF34847C
+14509A59F3447A24659EC72F5F1C594462E06C90DF1FA02AE2BF834FCA8A2DE0
+CD63FF091FC543F57D1EC2D3C5D7EFFCD4773F08EC80EEC895B0BA816AC3DE2E
+C94EDAB2BA318EB6E8E6359942925FE084E64BDEBEA7D3A46798F5F97550242C
+CF5F64B19A3035E27F66FCC1B945D16FA9C48822F17C1082D54462A687DFA90D
+0AF716AD81B4DB647B11B5705670289795BA53B7B5F0A588E1E086955C3A5E5D
+1722C0124B1D4E67DF3C21F1D051AEDD11F65FE0F14DAD77CA2826E882D4FF61
+43BB5933AE882A540B806AB4357A4D01199AFC3C88B0E2AB5FE014A843774510
+83A237D99A7404939FCCF918D0FE87B41D6A918B13AE2C0D3EAC620D85C2B4C0
+C637EE2910757696C3F138384D141F7DEE6553BA479B6B5969C0D267A71A2DD8
+88D7D5FF022F452D00E6C3F475CFEBE120BC3A3F68957237D62D634D6BB8F341
+FBA2130AF5088CB474E18981FD2B469DCC6DC3F7BBB4BAEF1128B380A731A931
+CCA7A89571234506BEF22737891913D14DB366F3BECEB34D9E0B628005597607
+71873D48F813C093D5202675559AFE946CA0AB0475DA734C00D99912C544BD31
+F8AADA205DACF00BCE930F6409136C1793AAD1ECAA2A32E56F7B0BB69266D0FD
+C747F0F89C2635D595FD9845D7F785603AFB76B55C10426C6B620BF1890A7406
+CD5DDDF5DEF3AED93DB4833D4DE82386676CAE2D18B6E72B4341E9E671D8DA53
+0E9285778EDF77B600F6543158BF4870481D8FA433728039209E7FDD13ADBB9A
+9353A489FA703B99ED3B49603BE7AA221291BB4A2B6BFEBFA63628520A97B482
+85DA87CED8A9520D6675F465AF59870F969EB6B887FDEBC9069C29AF8A992036
+A798B6E803A0A99CABA87DA35B532BCA16C510B493CB9256C0CD4CCE3F8060B7
+00822EB157C4BE8DEBF0B7EDCA98ACB47E3EF8BB1A747756AD2E7DCE1E8D7D3B
+36F04B49F1D87810885DB41E65113305932CDBD91E81C8FA0BE6AA7619949458
+CD2EF30C5CFE42503AF4114D06702D21C50D8FEF153548794D9232AAE4DBA652
+E7C29D6E749326DE6749BE5873BD0C507191B845CE8E6E69E6FA2689AC3E36F8
+44FCFBD223554024D76571DA8C2B0BAAB29CCA2414C2B1A26FC3C78043FFB4B7
+50C6C90B0583CADC055F9B7AC5B70F54979A0C70147753E076B73687915D0570
+5F38761D533ADAC875AA8D5657A0E4A558AB0BA93007579732EE1776A72DF057
+9C8660394939C321A97D4644D6A8119B66501A46D72EC70202899C79E9AAE60D
+511A68A3F2E38A007ABC4EB9194EB0FD85A195ACDD6FB4A42F2B82F26FF91AC6
+2749BD9C54F5C9D88E753C0B788C4A729282F1208906B91AC96AD00449EBDD6F
+30E80F50CB9A64C4FE2A7E42C5EE6EEF860A768A46AFBF0AA67F5ED434E392BA
+788F421136C7BB99785482A577FA826F872215481DF1722D50ED1F390B9AB509
+9644993145C96752D543699833D187868A10967808037EF949FE3AD719E2682E
+02DBEFBF7C63D2F56C93D6EF906DDD521F8AF63CA5B2E96A883DE27C45DAA27C
+4944B5D434222191CA0DD83E6599B844379760DFA626612E7199553D3194EACC
+274E08FF0B753618A374051DF4097191C6BBC815C3DB9564FB4A243F8C74C003
+5ADA5BBCB0E724AFA0F51B8E2B4E0C11F9EC62467E98ECE66B329193EB624E2D
+0FFB91D27D5891642A9ACF30E2A4A4E36399F919F155019158398661D57DE5AC
+ECFAE9F3CD33E155543275D8C75FFF379F8B026DDEA892BE5622E14F961290BA
+90B74ABACB5A4147CB082ED09958E703F7C6D723B9765172D5C8375294D4D926
+FB86BF48CD0CCC200A001A7915E263C75BFCA2134FD48A8C8480D9137F359E62
+87C5369650A0642893CD1BB0F246FCF1A109CCD37C2993F63B6A23D417332783
+758D1D5AE4904590697E8612476C7782BF11CCAE1E2016D6CA98017C7C118D8C
+67F71A4BC3C8794BDB071F363226E2140737C6C1745A028752303923E6D956D9
+0200F05A5726E516E2BC07882391D097750AC8A9FBC583B34315A5F973442115
+235ACAC2670230C67883D023F378BD5AC554C7A94BFD3A91B3FFD4F252EC7052
+7AEECD84AB125ADED1FD166E096F4B23E203839C340D8C038E935C61493A5EB7
+C06CE21200E286D079DB6B4895E67AE8ABC6811EABCD71C983ED1CADF268B85A
+208F1EE8B563909499E455D87412DECC667F8DB576258F9DE38393A8612F0879
+B86426F794B2A19CE34F561C0F16F1B035A7CFB6D6CBAFB766754C0E8934F9AB
+738930EB75A14F37023CF1A9F7A19EC131C5AB6BCFA7D35816E5862CFC64E859
+A014650DD9C516FFEE68BCBEA7419EE8ECBA0A1D30131137AB222A517C6353DB
+D5518545DB1F85A0FDF607C8D81FAC551B3FCB526BCDB745ABA11C62B241925A
+ABF0DF9B431F70B6C431AF283A075F482E5648584F14BCB334503F9F4AD87247
+E41367FC2CEC2A5A064322B3099981BE8BECF9CA510B476BBCBFBBE07EFFEFAC
+66E0B149DD482B26C72BCF3CC553E5E8A17FFA5B8027B9D4D66958AA329DDE6C
+AB90B3FE38E49F75EC083CEE6FA9903DD9C28A08103957BBFD269B2CE9C17B63
+1FBA2048C10B221A923B06DEF64188BF962845DFF2C1C468B24482E314D1348D
+8C871D5F0F5BDB7F2A35EA7D7FF6160662D1D1E9C9DF1DA7866A772E358CDEA9
+FBA4EF108E237D67F4E6D9031F874AC47BEB4E84870290E8B1A1E0D9461D2390
+B36E5A8B6279A5D2569F321B44C355EBD6E115188633278729806AB262316B6C
+A23F0447CC6930956C3EDD05BE74CC57E6AD93A6A8549ADEEA0BCD14472A0C49
+96F7292D36D4B6BDD139C69E0B2048B60EC1FCDAA696FA9B3C3E63A7C4DAC907
+E3B5CB7A3713505C4F2165F6FC2640AD8D14A49B3E00486DF00B935C07B9CC44
+9F2EE5CA54E82D2393AD71719900C2260AD77DB005D835C193F4C4ED8FB5FDBB
+8D67CDD3187B1C219AF60D49F2A099154059B4C3D368DD4BFA58C99B1DF5059C
+AB69C40EB55CF31782D8BC41001A3FC4C5D21126A66592F51AB6DEC1CD3393BF
+923D118A0B30CC1FEFA6199B33F3C1173535E17C8887D16527A5EFED0A901DF0
+CC73E82FE9790B4CAB4CF617A8BC2687640ED64A52F2C03E3D69212E49DF0557
+B058D237158DB554A76870F8C123A633E5159FF433D219BEBD3632006ED6A30C
+FD606095DEB0632DFABFA86897ED4D5474C02023FE6F092C12FCA6B48184D56D
+EFCA72131948CEEB80E266053A352F7AAD474DF6319B377B43479C2ECCA2C546
+2EA92B20AE305C3BE898757F838EDD2EA06ACC76A99D5C179F14DB46E99C0F28
+418B2C2972ADF2D620E29D0726644049DED12F4BC683D16E105982761BE599B4
+5656E089E8F581DEF0D96204BBB2769C8ABD0E1D2DB1F4CAC715DE926D5F5B85
+3070012F478A7889FC4352C4B5FD3E6D84D8193E0A71AB7E9A77A1671D31B766
+9093304B6A9793AB484BA68656FD37163201BA01F025ED64D56A52BB620D2915
+3A1A52CA65303AB42433DD15456438FED1B333FC882FEA17CE5ECA50FE1EA35F
+6A72FC995A2BBF8251E535C79F8A2DF891E2EC776B1CCA14818E66FDE710A442
+C8D20A5A230113328B822A9696DD4ADA95093D064B0E699C59892B661E5A0CF7
+05D250F4BE79651FE79FC065EC14246AE06156B8DFF94B72CF0A3636F3B7AC37
+F415FD2F8EA734FA949289DAC09F0D907577C8B8DE4E695034A0AFD7D67EE734
+572042C85F095DCFF46884A1AD7C81AD55FEE036634EFB88A185F87087834CB6
+BA824EAFF494AB782067526084160AFEC6AF10CF6ED9FF7180E277C771BBC84A
+300794A6E9DB7B08A12DDDA2501C6655411A4DF2DF658F42D355F70845E929A4
+4135D556625B52750D9902A9FB77DD43CEDBCFD0C201455E229C987A128F337D
+6ED8035EE9294AC89B211985D09A3FFDA868B56D882EFEDDC7E7567F6A8FDE6F
+6E588725B633D9B7082AD7C0974237E2430FF5C29D2907B6408DB5C8159E5848
+B3062ADB1E73F90DBDCCB31A8E2AC63C87A80BFF75CBCD814C6B5C42785DD8FD
+E082F79F77861B9D9865887D4EF8AA7AE6AB234B252A506EA2EB52D57B042640
+69FCE544AAD5E290723AA35FBB650B17366A1F75AC6C8238797C13451EF9C9E2
+1B9C60F64B23A5E514CFF0AD50200A157151F7625E63296E325E2C36D8688B14
+8DCA86642048F2BB4DCFF0E1BF468D27DEE325C671BCF91F3B6D2915E16B5663
+DB32C31CB4C8A055D7347F9CC5C2A27C339F34DC4106098E5884AAF083013ABB
+A514F19AA28D03BF3E12DC38FBA07DDEB5D3E02DCB55908E37FAF73B8326DE5B
+C3211967EEE2D1AC2ED290069755373D62E8AD4E6EFA0228E87B3B14EC03F799
+19F839FB408AD88189BC5BC19777A3F38FD7BBE54C1918D56624EDBB461A009D
+F7C2666BE9FE37CCA1D8C89CF7B69B3CACB8E76C5101CE154F668012821A866F
+13CE96048971F99DF167F957C199FC3EEB1BDFC33E52C2425100E258F1F9695B
+054A0356273C5CA59C6A6AAF73B475543B6C749E89E717F04EAFDC9E12F8E5DC
+CB8B33D8D65FDC0A8F46C6625B1AB3426B888FDF64A5E1FC05D28C8FF9990846
+9D8D97C290149ABFCC7C979B73F84CE822BB61C6F096854AA5B68EC78B10E5E5
+D0846017DDF496411328D8FDA30485C8416E8156E83E814C7DF4DFE15366AA39
+16DE4271273CF39110B40FEEF6B961452F14E08EC175797678988274CE2AE002
+639D314CFFE080800A8068EF334C554737AD7D5994236797F4308F037F647570
+05EEBDD461895B0CE67EE0F3250A0626C15B61C06F1025A844A8C1BAA6F0814A
+94CA3CBC21146CB0A5B4AB3878786E865DCB885EAD2CAB26B7FCA133531CA755
+639492219A0C988A9F02D20B17204947A0488BD81A96995442D561816F579C30
+D38E6D59B712B2AA3D7EDC0CB5166F1B62C6CE8209C64211845E973F6B86E075
+4106946BCB9ECC32F86FC41B86BE6C65104B2BC60D099253E64BDD7668540F75
+6B0FA340CBBF56D49CE921742A12D11F083A6DF8ED299BAB6CBB451D45D2F5BD
+0ED0868159FDFB3820D02F460E2C2F2266BD6147146667E32C964A18B5E01E5B
+F051784EB85528B6B29C6FB2B8487C2466496CD53654AEBEBDB8C751486A3D61
+AB9D446CF0D54C7E7AEC55224601E8C86E8320A21BE20597B63023FABFE4B71A
+7BE9CC52662999933EF1F0435AEFDC023C0C14112AFA7AE0B52BF9055349A19D
+37E9CD14A077B05AC1D894BDEC87BB96D4ECB2224C96C4587DF29768E6F31E94
+A1C96D41BCA87F4237BA4757A928504F45CAA0E02507F037C10C73AFEDEDCD5A
+24E346EBA565E93E8492BD4ACE7DE32204845041E781EAE7F0B1A54A94D15F7B
+B36CB7D5F86AB267E2FFB164F42FE335CA9BC02E993237EEB25A423D62AF16F2
+1E79588063FA5C12788A1776029C8C01494A6E3DBD2F34F929A41EAA5E1D52D8
+F88DD49D34047EA7EDE5601617D8E22E8373FCE24F62AB5D0032F002F29485EE
+D01AD966A7A744504ADFF088FE4860F334F197E43E05E7E52E926A2EEA2E5002
+D7CC41EA6D73053B248BC9EF074637CB64A6E3C07CF5097FBE91507A3C8ACBD7
+FE39F460228F43804AEB40D68457BC8DF1428C12A3BADEC10D449B1CDFBA00BE
+E3496EA312767597811C994938A018A2270622DAB4E2F626F3B5D2B499978479
+C4E5A0ED740E2CC5B9476088D2697B5AD4FF8B61C58A8201C3E237DEA8C98025
+0F95CC315CD47A973743521EA5B0793CD911D396737497436B6BF8EDDC97C6DF
+FE87C8265FA634F542804658D30A5BDE1F29C1EF90218BBA47336EC4A4BE51FD
+2D46AAF949735EB63C17C6262930B7AFAD9FBEDC388D8DDEEF29E5BA5830B9E8
+8A435CC2E14E4DA7743A09AFECA6DC7C0782A8D72D1B93A80D40EC340C270BF0
+1EDE1A3343707A109AC4250BE085BCB3AE50FEB2109067E8F019BA5BBEA5610F
+C852B07E15D4B244C2AB8A520BCC13496C41DD9CB44A5693FA99272FC69F4645
+9C85973975AE8458669836D53D7565B27190A9AFDBCC06B899B6DDE994CDAE5F
+FD4B594FD983EB8C149E0813347954D7134BF0DEF1E84FC08D10E39B527CB704
+5524DE387BA7CEDFC2A6B3B71F8A291E5AF1E611B73B0DEE3AC8082E3AA702C0
+1D25AF4E7940B56B481E6F3656427730434394EBE1BDF98378FC182CDEEE0D56
+6758DCE1855B7C59B9B2FE8226C32B75447543C38AC760007A333E4159D9285B
+4FDD7789EDCD17D741EB32F0C45B26782DB60B5EC77E8AC9953A35782033656A
+6FD353DEEF8EF74B4C57434FCEE8F9645E72F3917D30FA36FAEE980AB87FAF1D
+7C9F1472F58E253DC0FEF42DD8113B56E171C25804C38484F33A4FD6F32804CA
+36D4619D8880F5062F9779F1B1FBA0F5D7D4B3AE355E4BEDD7D0CEB84E287B25
+387D909F5A7B2B3AD48021700C55278D463EA6AD5317DAD5B6633F0ABCD02712
+67B9DC9051269566BF9C9A6E54E7836A47CDF9B6862FC9885CEA38BD59CE192B
+DC1E924E1C6F28DDF999ED79796668E6592563A030A52360856381E276D3AF0E
+B77DADC3A90F91F400BB7BF1022BC8A1930CA753180F51634EF674AC417D26E4
+8DC71EF5FF7BC09CA50C9C46626EFDA7DA8A66AB0292DF6EFDB42AFAB2B443E3
+0C3627ABE7BBB511F2FFF7CBB8575DDAB8AF9358818E4BD85F647FC6B59A5648
+C9BC2C591869D38E2B0A8B489E45D95AB16320C097A1C61C100D42F6BF331F5E
+65A2A7FC13B78F82B6E463B650BFC2ECD8314F99727A7F0A5555763D9D3D2B8D
+7B1C3D36F1FCA9535232F700A5B7FD939688C11F16242C5A3B6B59F289A55528
+E14FC0440C9C6AAE94C08C659BE2E5868ED0EEFC93CE7CDB44AB8EA586580361
+FCDFD2078119CCBCACDCB8D3A481AED807FE38CE5537E32DE324C59A6CD6B1A1
+63D16A7681885E81CB3366DCB4B8C18047F7B8997BEB19EDBFEE5AFC23AD9FDE
+93AC1110B177897A7BD6DD2D7B18A061F8463500CA04DB40CF5200EDF3FC5B0A
+27106F42CC03DDA93ADE99FFDD00F27C7E27EE193E5CDCB8E7F4853AFBC7F417
+88263AFB22CD42C63EAE563B100D3AF172CD0FC8A06F734AD1259E66481CF48F
+EFCB4B5D053B847B302127142157BDFB6E575B89CDBC161B3D70D65B17298352
+5C47451BE3A561F670FF953C9029B25D7F8F4D3A21AE8D6655D93EE99C369AD2
+5CDE47E4A46726727C5977E5C4B054667637B9E13A6C40EA4AF09172B331D628
+031C2A5207FFC3189044CBC04982AF14962471CDEED57761772E424877AF1921
+ED90343FCFAEA0FD5208AD58C2ED2E6845E2E389A5B86698EBE20822B1036A15
+269B1F2639E479D387DF543827B4F952174A7EEE53333CB48369FB3E98359701
+4E5AF1486138440A051F89E0672EA99F0A0348CC11EC256EE3E2FDC5B6779592
+3DE524CAFB3E3B39B73830A4B431D5D58AB5E50FD52FE1542B8AE5BDB9C83C53
+5F2F5C42C9D2C0EB429A6D3B97FADDA755E428925F7D180558BB8FB22593B3C7
+BB802E07CF95407F11EF3EB31C937AB61D8E680838EAE4620AB81F248DAB3DFF
+97721CA1C908862FC9CBB44BECB047D9077FB9DC2CB1487C5B001AF774F5E4AB
+8F858B97E206C47459A99753B3B461721A4F9E3E4F3154F2ECDDA81A6AA3649E
+9EB900B0F90382FFF799A62AC249014C9619804C05B35E8751941320099734A9
+75B6499E33BF74C6757CD4906D22FC18E4407DF98AF5880C76FCE29963B0CF93
+FAC82D1B528182FB84E8B927571E816784F33618D94289851E3777F767AEA721
+3B6F138D53EE8ADC9F54CBC3EEA219DEEDAB353DAD46B798980A9BA451813295
+FEA075CB8EE2814CB8AFA79D8DD8264A31AB6A0AF72598C49B2AAB2C0F519AA2
+6A0BAA95EAC4F787BD1A38AE538F5339DCF3295BAD0DBCE2D657CAE75537AED0
+760C033D0353FE37CFEBA755639C1BB54CD8F995BE03EA194A118E200F23AF45
+DFABE83A15CFF8FB843E99531A6B30897342373546FC341DF5BFD829FFD88D78
+E5CD17162329CBBB44B2271045A0792D1F53372B1F8105B57EA7BECC39138580
+6155D7005F7DA1C05111069CA0699A2B346969CBD1EDA9ECDA18DF6D0F6DE0CA
+002AD065E336D803577229EDDFD33475FBC13D78C3C9467349CC53E8D3477E3F
+30794EEE3D576AC043F6AB7B73F595CDFDC0E46AFA50809A26E97E84336D7CDF
+7A09BBB39AA88909C4DF0C6C5184111E5F60ADF60B12FFC82ACFE145DA1587AB
+A0B6C5ABDBFC4B49F878942F5A5BCDAE7AAC7BB85C957EC7BC87457C80D32DEB
+08014DD02DF1B1174B28A20CE101ED95B685AE4F23160D8921AC8817CB7958C7
+D347615ADB8DCE4E274F0EB3DCA43FC9666FE56B2776AC82F530F8298D4B2838
+D715E313D9361FA5846EA7C212769763E98DE3B09E3D5B6BBED084DA41387AC8
+D82F7F332709AF9CE7CE0F53A9F8B5B421E0D69A494A9AABA653E7D166E55D48
+D59832E4E8CF6B9181F6D7C7C7C4D19F603192686DB17DA581D53E7641036D35
+EB99E7A3FCC90E201F176560F60E47809106400C689799F826A61167DC300F63
+6C432EF6CB67056E35B5AC464F445068C5ED65FC654FA404165B89C42CA03D7C
+D4916DA5E85E177A2BA14656D3D28D1CE69B7A65F8EF8672070FCB43E095C3D6
+4577D24DC4D9F9979D1EAD71790CBF34BEEA68D859ACDC5D94D9F7B70ACBD311
+37F80C7F91D37F43B4099DB4C3C5F6D3FAAE8A08207A21B7C54100BDAAAB4BC8
+FA8D19DA9B7E7066E70141CA9DB8C354161BFB7803017A7FEA24C6171A4FDB9C
+588E3E752265B1C7566AF689C22294C85DA168EBA37BF16B31449D13913CE45C
+6EC2DFA19F95AF92ED6C71A226238FB79E5A1DE35D94842EADB5CAB6524062D1
+45880153A24C31B0716A9C2A19C18009ED19443DC6FB81D7DA1537CAB2D1283A
+CFA9DBADE7687AF8142B421B0C9BDD9C1EAE6D72382DE07119E82F54A0F25CDE
+CEC9F9FFE66A13B3365C1524C9CF8201B71D94B395A4C0D1AA73AB47CF7087A6
+38758ED66D1E5EEB5B5CCE7BBA67B8A5DE30596E3C83596F70A8804758D31156
+27867A63F2E21AC63B45BDC69BE270A3970975414D230957BB7721F71A271E18
+5F570E7356B2DD40D66187247868E51C035B015572DAC3DB713F49BA3A27A447
+B6224AB350A99EE2E79A15AC76E41C3B300D648452BD6C8A7919790A97472870
+27A9E872C5B956B0D8CB1EC9A3A4C2E3523BE07DA8EF198D27C0619EA0CACFFF
+E97397436663C94E100FBE8CBBCCA56B9AD6B387E8CD80673C263D09152C4F86
+2E98028C5413FD95F002F457033B99102D11136995BCC81C7898E761F7534752
+62D0C0588C17F759F72EE8377F3D5D955801A985FCCFD3FF68BE099B2385C30B
+3B630F4D24A28E4D8E25344B0B1F49FCA4BAEFDBFA6A81AB55A6F4482C48816E
+7F8D0B803CC7CD40B4CDA41D92026DC958D4AAAE186B2F6546336B7D98449EE8
+293356A65DA7E85DD1AE2666823F56DABB1E32F9BA418033519E1E868EA8E5D7
+0F82C24F8F4074B96C174674092D5B69145148A339FDA1F661C818F6D245FBF4
+F790C207B22564C7C3BE083C8D3BE9637F3AFCA2550E50FFFE189E31DE166D13
+8D614C0575198FD8F83D5E256F1830A8B9E18D33BD3D64457557B4B5B437CB1E
+8ED63302A9B06A6487C7C7A6D3C09F778C73A60EAA46A424DD48F5F315B7A1A8
+3A0655451E86CF73BF1E905707695BD65040944F5927521A4BC1EBB22003CC7D
+5F992D1C3DFB848D69850EAE4D806870101916481D2CA8D372C72983182AB101
+0CB4AE3EE58CE59256A0F366E9B10690C36835D8AF0F9F364985465BDEEE855D
+6FCC5078E56DF9A69BB24725822581EABC6D24DF81BC5FDB68B6AE64BA8EA1FA
+1AF3809310483EF62EFBDB3639F87370E7C1A081540DA5C347B458B6AE3ABD21
+5DEA58487DDBB1F83DE4B5F1C44584A575C2914146A3323C9C19F3E6BBF38DDF
+A77AB23CFFA558D1F68E16BFE88612630440E5AA046E10D104DE70D5224D3300
+13B8D3221C4EA0F4967A8D74E375623DB49CC33C84CA2106DEC98F9E69F189F4
+7F2E8B1EC5D79F81C56810514DB1134DE16764585DBD68AB44B0FB802AEBAFCE
+E02C3FE670595B7D8EA5A5F5A2B4EA5A8A79E6CFBD7B85F80063D51A6A493F57
+0E6F837E6AD6EC2D106313F866BA9619097F29F2D091AF0C8035F318DA3F9A08
+14B6037CCA052532335904149416BC5E7FECD258E58CEAAEC3F6FE65BD887216
+A8B55B4E9C80F9433430686CD5BFA345E1194A1BD470DF70B38563D5153A1CA5
+43C03973C1CDD599CA997A76F41C6513E5F910FDDCCB7EF7B1B5F283A32C8A28
+8C8638CA67AFDBC2AC29DB78FC940AFDC8FC52CABD0C84DB438BB343B5B2AE4A
+145429D372D037A7A5A61B601A5A4387CF95E131E59B09E0DFC99ECEFC4BF9BA
+1F65DD1447F385CF49681E3FB19FC46E448B8B5C5D7C8AC1E900D9D8E1755F4E
+A9DAD78772A4534397F98BDE40C6935C5F340DC4A0B202CC1405F8B15AE13976
+BAA8A8592B3F27406AB5C8A4FB149A5E03AB7D96951680026267E9DE794F191C
+95FB65B98989A6F16C90B81DC5576B47210DBFB680352463358D05C4F617C7E8
+0FF0B7B5249EC5A7EFB1D580E82825CB546242A4356B672F3384CCAB0C657A5B
+16E7E960C4B3C92089A18547D1DB63E7DE3BAE45765ED0F19BB395F0855A2D8E
+BE75B5F9FD17DBBB8103D51E47E838AF110B1BE8222E68564385CD76203953EA
+68B72CD5FCFBC703005B6553E130D7366E96BCBC67BBAADFF15F7985405F1F71
+C4F89460BD723636E7F0E76317868A6D2EBC743D35A901240856244DD8EAF030
+F9C3B68B550FB49C2B510F954F1DA995812888F08558B9A3B0DDB22DA6DE8641
+B05493657D68C393F637694C8F8DC44FBA56875D358AEC721A9FBE5540C3E975
+232469A08917B54040A5F132E00F0C89D0705A4D87F6C966FFBA1B0E50F31CF3
+BC43ED27104687B50CDE6FEB4F632FDB452C4E7932CB0AB7BBE676CDB09D2DAC
+07D04986A928E67C6FB471C50E56A9291D1193942F567EB6BF25794B14EBA9EE
+E9AB829D68E3E6FE3641DC0A170694AD4A2DAACA192E1271BED9F40E8CE361C1
+A68045920E55B0E9C10587DBCA5AFB6E3C4519C8AAF06FF2D0599B287494B4E9
+8088538C6085F07D1165D3B9D8D132F127D739F2A69E01B9B22CD18887BB03F7
+5A34E4AF0D33D11619F08FE89DCA01571AC2765F9C6AC6244471F41727124110
+EE5C9E6769C579DC06380F1DA2725AD261C2FDEEE3EF7B91AC6195F259EDCB85
+5C920F43FF81D8C2F17B116AE4343590FD1BEAF0A672088F367E1EA2CCC63803
+994D420B180B655A9B823A1010AE342D251D4BA9DED20D2831168A8EC2C8693D
+A4B8F8AFAB8C9C44DEE479ECC5C3B5EAF77CF4FA8625BAA53EC12461261BB08E
+CFD5677E84E5F612CAEA8EE7BFE6AA6E50E0A7FB6277F63F15E042E5A75C06EC
+3F521E3892EF1B53CD3E6A7F1D1044E7C6DA528784206EA0B8AD2F77701EC111
+94B211FB9D37BDF8B28BFA136F5BF0DC093FFC332CDF0FC2F7FEB329B4D57764
+998CF39592700ED98FF976932DB702E71541F8FB205AB55AE4F6AE3124170D8C
+637032D563B14288EDBB135A67F7056CED39764E55026EA8A78B1373A8D32836
+8AB33BA296FFEEF8F4375B91988F91D424A588A322EAA3C341A6E04DD0F38473
+1157C118E9AAB31A27D2D2D7E02F4D95D86331C2B8A70944521D22959B387A81
+E256DBB12019722ADACC73309AED84FF3F30E0A15481EB0BDCE11BDDA723E2EB
+1D5A9BA27BA91E8A03729F0032308DA68CF8E0D70A5A462FCA08E209F1DEF800
+6EBF5906B697657EF85E93E84B390B479D7985CFEC33DD7CE3D15A077222FA52
+BFD2ACC86313E9F27B4A9A22396FE3141D28B0C9DFA9CA632E7007FA5865FD8F
+DEC58F9F7C4CB308F1D8355E661C33F89138942CECA6A2BC11AA8BD736981F5C
+52E7D9AA08926F456678AD10ED3E93F8A11996F4940D37C080E3CDF727851822
+E9D2EC0B460F8B7CE60C7E43AEC005A08B50287C4338515547A6D7D0C10C6FFA
+020835F45F1EB27D167D144DF1BA53842D695746AD5A5E4B88C768BF012EE064
+152EEF7E03F1BB8379675F3E300F52896E5079729B0E1CF65EC9B529B390D323
+8B3B81D4E9FB7DB8A320F12FDD3919FDC9EF405F08C9A95404A811570DCF638F
+74C954A07D62BCC5A47560FCA0934A515B2B69508799A24BD5A1B0D027C6E759
+630127803958F37ECF760C4D0506FACAD225DBE0DA94464B3916E6498B4FF5BD
+4F96200FC02B82621D5562E66BC36BBEEF8A49E5C042A9454C0873124CC91FC3
+6B9D7D0C82B14A18CD21C3B7D937A7BC229116A57C57F702286E713ADC4A9430
+2608FD6F71A55DA6D3D9E9941391A15E0F559F73CBDBDEC730A8A7900F16D3B8
+DB03A5DDFA2BE72E66A050AB5110379C38D273ED8C7A6AC619C4C84F5304D9FD
+FA5258C67D600C40C4025A8648CB146585EA5C53CDA597D3511C9606931FDCA7
+101348D6FE115C3C950447BA42B2B4F52D65EC78BC20D377D60B5FE8D5E36A51
+AE679A1A197A87C5036570D73883B2AA84CE325DF1DAC5A9908AFCBEA2F8A491
+8187B6726A65F009DD9214E429D267BEB5A79FC4050092AD6029B25C825970E0
+08D6C5F98193CDDC4C6C0C2D3ADE32692D46DBC956D7E9E7DBC40AF507B7902E
+72B148B2B1CD808D653D5494E9A78CB2F794ED4558F0648485C82B2CB7B4C56E
+4F4641C6E89648728FB83928873AA61465DFA97CD13093911D73CBA92681551D
+C4AB1ED6C802A0C8562125457D5755BE32F939A9BB71D2372116C197F743DA2B
+974AF47E57EAB8187AD6637043E0DA6EBF7D624E1C24B90372ED99AE3690BCF8
+143941A66F8F84AD0DA91EF8E11E1702829CC86869845CF3923A6930E8179A75
+9082AAFA527A8C4EBC6CA32DD680AB3B92352F121734F4CED93E0840C8BDE391
+CB120B06EBF8D55B594C5756F7B3F6CC9ECD20BBB291928010E576E25C4799D6
+0C2C4728029EAEADADE5206BE90CF0F4A9DC0D032D271CC0726046143DD8C979
+9C76F970FB97DD930DF8882EF3E21503D1B99E11642365454968C67E4360F2CA
+8BCB92640CD07625D47921BE15226323CF816AFB26468DB73F3B080CA7AA40FD
+3301C82EDC2559AB00958B7522E0DA55D98BA759332001EB1091A31E407D5114
+FE0849FD55DDB175AF55794DAC626EFF5AAFB63A5788B4977AF96B3331686002
+9F557CA03DEFE0F3777689ABA1EA6AF8F1562D2FDFBF429BFBC1956DF5D5334D
+9FDA6D445020C9FE77025477E948071C3A339A1B4195EEF5F9F41B93C5089225
+FE1FDA106785A69FF4F045F0F529B860DD714BD671F90605ABAA99134879AC27
+6D5586CACF1A3333DFF2462FE614A14ED5309AE6C72F40BDADA5DB0C6F97072A
+DFDB12D2501DD32CB9EA7F7EDB1447384EA8A90FAB0A2B67938F4DFFB907
+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 49 /one put
+dup 50 /two 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
+9F0F90FD791E54128C1717F313486896868A34FAFF22E23CEF046D02C0880503
+672707BC0244B02D9A8DE89E720835E18F80B082D328500A7E6A69402BA084C7
+D252EB49813359DD42F357683D4BC91536B24A15FDC7FC90B22A424943057F4E
+855C46E451D4FEB266BA73F82E809A5F9F2245F2F6071347B48EA3A3B449DD01
+02364AEBA398AD791F6E0BACEF3044A1040FE694623C015B544C9951E1557BF3
+45B1EB49B63262F9DE7E2E2C30A59C1B048D33CAA84F20A91DFCF6E15F2A8864
+2613304B2E0B8353BB82025856F825C59D18896CFD99FD8EA2006F89F77972A1
+B4822AC962B9318744C29986671F888CCE593E3596097FC8ECBA11CDE1EFCA31
+E1A1E0AE0B7929F58D35176408087C40A0024E6CC9E1CA4B51A4098E27D9207D
+FCEE68CA2C0EEDBE540B6A5538962D014B2C0031C5FF7F4F97F28C5C55229FFB
+FA09E5F39A73C3C1993D9A978B8839915A499D49BB22357D595C6B720B132329
+CB47047E1766200EFC9FAF33EF6B22B5B3D786906DD1A3BC1619AD06F3BAF399
+E11D2B28387734318703DCC61A44225371935A39C98CEED1478F45D80AFC98F2
+67937A90CFBA6FC5C2DF621793D8ECB56236F9DE95CFB859767ADA
+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 2 /multiply put
+dup 15 /bullet put
+dup 18 /reflexsubset put
+dup 24 /similar put
+dup 40 /arrowdblleft put
+dup 41 /arrowdblright put
+dup 44 /arrowdblboth put
+dup 48 /prime put
+dup 50 /element put
+dup 54 /negationslash put
+dup 56 /universal put
+dup 57 /existential put
+dup 58 /logicalnot put
+dup 91 /union put
+dup 94 /logicaland put
+dup 95 /logicalor put
+dup 102 /braceleft put
+dup 103 /braceright put
+dup 106 /bar 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
+6DD06D2BE5C2BAB071BC767A2DCF5B7FDFA99E27616F3D467E5C32166A844DAE
+A356DFCAA18F3DEA9AFF2EB14578E41185E4064AFCD33ED84D68D87A54134ABF
+F9DD16D7D5BEF359825CAE70E12330D3C02CFED4C2C934C5089CF643D2EB2B63
+6482EC1F80CB7DAE35BD1A7AFB847809AF772BC5637CCD7072591F8C7ECE6819
+C0B8862ADF97F183025CB2BDFEBB2953A7CAD1A0E5456ADB9EB8C09590EF80A8
+7C477702706B176889835BF5420E209CCE756B741B62F6E48D51A7A81493F11A
+69DA6DB5A162DF1AA82108CAFC0118C1176002F4DFB43DAC579D125C62AD744B
+9D0628D4421DD7CD78D6EA4CF9AFE6956340239979CA9177296A67FD7F87310C
+B275EC6EF8B344401F4EAEC44105D24D4C7AC2F09FF2FA8FBEC087AF139BA722
+4EAAAA6C9C43B44919100E78AFCCE9E60C7BB9724D73BA3389A952823E877FD3
+26DDDA0C805FF4DDB9D538D57E8E619E614FD0ABB78AB73BAA7508C1E39FCAEF
+5A250A2EBC0B454D54D0181B66C1551B8B01519EB44C51E601C09BFF9B0F4675
+219ED72AEE762C0350E2ADC94C18507D0F3AFAEA5A616F325569C872A7459992
+67A2D01BABBFB017C60550FD34D65FD967AD6A70EDE5037C47EA719EF8E65607
+D5A925355B6E2A417F4F7B91FCA9179D50EDD6C82EE6958028C382522C7C75B9
+928CB1C53E34A7D8D2BC8B15E61AB2BD88204882B0B4EFBCF1C39048BBB06182
+522931997C971870B3C46675FD0A7AFEF50F1341705ED4A922DEF2234121FEB7
+D9A1CB7940C020555D46B6D70ED520DEF20FCE9E4F18699F7129A8124C61566C
+8EA8687FEDC5E29B6689470DE755892E01D64FE1881C24CD86102BF715E40872
+ACBE5C0E9D9790ABAB798ACCF1BAF034B52DB3A58DF992061F4321097D97051A
+BB89221AF66F45E6936359F64746BB3C8D060AE004B46158511ECBA06159F2AE
+7D76F9234F31B40CB3A5E7AE1962D31F3326566831A534CCB1552A7ABC82C0EC
+772F35AECDE289A5C16DE55D37201C090C490F584DA264B0D8D726769B76E0A1
+0CB0A73974B5F0678D312A9A861E975B91DA00DEC908815E828B2DDCE4B67A27
+2662628FF4FCDACB257C37B5E80F12C8033DE227192D52E5BA5E07E7C9A16B3F
+546C623B190135916CC2AB993A22825BD4E2976085489A97854345E983F2510E
+5430FC242F94EB44F8850496E76B44E18E685C729293F82E9B02AC75C49A0558
+43B604C38DB3BBDB39DCEDF2A2532A30219372EF9394AA6E6324FBD23B7D75AF
+1B41A24611AB1174BE98D9E2D192F4B4E94612967E4FD43CF4C853BDBFB9A096
+410385EC44A98383EAE6FB4EFF85801A57BF0B8680001D91CF12D281C9B7FBD8
+5DCC7FB816C35E3D9034CBA073301FC62021B0C227D189116961379E162D64DB
+5707220658E58780DE7BD80045D88E308DD675832585553B0DDA3F6EF5694471
+9F2A8C23AC9AB7389D09415E7950747B4F8ACA939B1AB98075313F7AB508BB34
+FD01A72D31DE31F77B7674FE65092408DBC5DF5EA91F247BA2ED8A55290242C0
+52B4A24719D4580904DAA71F50957AB4F3D0B657625B60A473EBF9C74295CF9A
+B07D09A25DAA9C3FF760DBA0B740DDFFC28B2714244E451444FDAB969AF8A58B
+C9E1296D4F6D4F41E7B3CB9518ACC804B31387D5FA6168FD27EC9BDAD125E79E
+D127FE57CFBE4D4B47D92896F2795D63FF5A05CD3424E2E201F23A59C443AD31
+B9312C9847C81C1DE78447234909C08C02E013EBD655133C74E805A598ED60F0
+AC35BC462549A8B4249FCF4060DB1ACFCC36DD75300B9A64FB712543289532BC
+A0F6C431A5E62DAF1094EC33C08E89BAA282CE9920B280052E9B7B359B084AF4
+723220245F17763B0C2EC01A0C29178731AB0F347D5940469C30950EEEE9497D
+E985E6561D7A256E6CE785CB4F80D614B6643BD18FAF5D7CB30140F146E57DD0
+73E870CB6D81A34E28F1F32627F8C073B1AB9FA38E9BA46EF5AAE5D2CFA332A9
+47AA9BFEC72A98F81684D07F8C71A1F211F13DC893FDC417E5AAC1559AC6C51A
+EA424471205A5601BFF4B0BBFB62369EC59E3A783878869117DAAE2BDABB7226
+501074ED36986522D2DEC25983E4E842C2AB2F04DD002F50920AEACAB06A38FF
+7B0DA460DD75F57708DEC0AE977AAF07D8B74AE41B2A87015EE6419014BAFB8E
+7D1B1CD05207D77924E57C3B86B4879664A4450A1CA17584AF238FDB8FC9C326
+B9D50D1D74B84BAABBFB1B1A4B055376C052B6DC7C32A254E9781839EFB58705
+A443E44A7985C25C0E5764AD464DBCEF5A6A25CB2212C35F3D2A14F33555C401
+B5FEC66636D238D6AD9DC9F3C30B1E3D071F547CD33EC33A5FE5406B2DAF6B8F
+1E41A90B8CE01E0CDB7B82C820E780E74BCF68924D668ABA09FA5F90B73B7027
+B47D69B6F7651444F7EB7DD185A3CFA8CF4A83AA12C3BDD8E4211AF05DE61684
+5DE499ED78CE6F9D28A2B1952A1E60BE2A7CE34F1E81A50E6C6423C49173EE97
+E8392DA2826AB5F51ECFF3E13AF70345261409A917BCFBE62D5765A98ABA6DE0
+F3BFBFA1518B2018B097B8D64569C7A9929763E6F123470084572E0E000FA771
+CC7BE4074DEC168FA52BE1676A8CBB61FB91C3612D1EB68D8086EF0FDED193A4
+76359107D7BC02C420CEE6ECA45A48186356FADFCAF77C7D862B6E8357FAA700
+915F97F053C5ED912FDF075C3B7A9B4C0D3B58196CFF9BB84B7FA6B4F4E4858D
+563EB6C87B3E60E56B0444FF3CD1F00799617CFE740387605E2EB88A5C786967
+39EA88C8B6B057F54E47DD8A8A7AE0C24C63D5CCC58556ED23E072CFCBD618DA
+E0FEBC9DEB989D3BC90B9BF6D04FC9CDAA661461CCB46B24D91146D4666A13F3
+D3049710E650251A527A148663984C582F90586BFC669BB8B98F9D6BED9016B2
+7974C649FCDE30C427498110F9245CF40D77FEA067D20527FCA700980DA49A6D
+0D885098688F11EC63D3755393399E410FBC21F83766A799C0AEFE4BF6D22007
+C0CB6DE8D3BC9FCD5162222A97BDCA1DF7E9308751571BE05A167A94979E0D45
+C95120DF7A6525A26B17A66A1391193E046C4D4BF997A390C652552DBD8EBCE0
+2843AEB19EFC2611E05722461B0FECA4A7C3C26D8829D575D20A8AFE39F6748E
+D4C507C8C361F5D1914417AA8A315254745CF45DBC1029194DCD8E5B505D25F3
+B359EB36322CADC61BCA3C0F09213214247F78C9D853944459E6DFDC0590FDC8
+45029B2A5A85A600E2939BFF4F201C5B9D8BB8E76EAA0FCE602A7C8D39D8502C
+68F1BAB8BB6E89D6FDD301020D65F7CD21CFB3335CF1DB88911E977803C93765
+678E0B39A892EF572EF94F9B8CF5BB8BC4142044C8DAD732EA3A5CA079DBB705
+C713A9BDCCDB188053D98E575525893A9C4F2A81562CB61D61EB0E417611C63B
+91A68DBFD2C7C6BF723654FFB3DC4AE8B8DBA9B544416C88F711B899BA790678
+D26CE60FA3FC75923F9AF4896D3C908F669017001148B8B6B18E3AFE1640F244
+01FED9B2CFB602B6D7265A07707DB6053B6B7C29CD24FF4DFAC549C099AC0B12
+4714AA79492EF52BB1A4C193FF4E873BB6B636F439718F6CD7A8FCC5CD107368
+4688F04B8C427A7E64F923A59AED03CB4C1CB309F7DB1C41F0E07F2E0407CAB8
+575DDADDB2AAD8CB9557F7A7A4657E359CD16F5AFD383B26B2950DA37E54A0F5
+06646475EE367FDF8860DE88D3142185CA8096B794C8E7D1B2AE97EBD42B1E6E
+E5F5209B0D6CE69D8C84B6450BAE7D14DF761F592BA72816EB17966917DE3774
+F0DC4EE54F1D757ECF58C8A04FED6CFD2DFA2AA4608B2A88B483EE6CF2592824
+F6E9717A79080549640CE4C31C3CD8A4F1376F7849048477EE2692113EFAF6E3
+487A48D69014A30B76E1136F028257082C60788826CBAD1714BE01C0F35B17
+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 19 /iota put
+dup 21 /lambda put
+dup 25 /pi put
+dup 58 /period put
+dup 59 /comma put
+dup 61 /slash put
+dup 65 /A put
+dup 70 /F put
+dup 88 /X put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 101 /e put
+dup 102 /f put
+dup 105 /i put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y 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
+4FC57CB4420221C7B3EB8B891044B5FB0227009F0F6028D3F28545E63DB6F53F
+1BD125FBEAC2B12DC1EAF524BAB748857C826ACA0ADFBD4F18CABE1B79C036DA
+4E1D00EC867AFA84DDD128EC65D4C573E4B66696622325EF34987930AD7A412F
+A8E8E4AE6F753452EDF8B87B9BDC1A71D3F092E351F8004676F5A71A3E6C662F
+DA41BD6AF6B9B132EF57138149262F1473A82B7E905B9A32B9B57E695A22EA29
+A30B71F7F5AAC118D4C292733EE19EDD00C6FF8188F59E03D597EF5E200CAD19
+8A43D5AA6A56D21F76E60ED310EF9812871D6DA8E045EEDE7DCB3761E1F5237D
+96C9CBA4E0D1909D0C079CC5211A67F1E2A67999B07ECC7B7A4643A9AD154D35
+AAB0D915F5FB6D3DC8C43DEA5008F5594509623E8D2C3E71C11C03C666C98F36
+A4E6464F42D8E28DA9C4B548182777616DBCC68CE4291BBC1FA31B0D463691B3
+82290D972B81D56BDC1155A0479ACEC73FC3A182BEFF0306F1A51A61FC4CB870
+663DC99CABFAC6A63E6614827EA4668E97F8CC72F54C5062825709BB75FE7575
+9F2C199181EF594AB87D7305C8072D832E068FD3CBF8B18F2F13874A3880076A
+D2269536885027F339ABB41A1E13947C2776D43971D230DD3C5444A4C700D17E
+83C094382BCDB8821C89179444E9D3E6BA505E4FB7A053E3054DDDBE3E0ADC1C
+043A5E67D14D054C2A3E289651DF988541D2406A3CBCD0272B107D205DDBC90D
+542BF6C2A5E37DB3ED4612A36E52D445D9303969BED0C5BA13ABBF442560A3CE
+548A2956EB956DA8DEFB043BD28201350205C108DB1AFF52C29A5DC49ECEF50C
+23015EA8F67431F1603CDCB1D89644C62AA280BAE79B948B721D5997B55D4F2F
+D8BE58032B1BD14D02EB5C810248284DADF950A8F75213863F6C4601E792E624
+6959748186ECBAEEFEAF00AB3E58963E06F29450FB6B9F294435DCF8EDD98F4A
+B442791D61A7A7444C74189F3FFB3E8BA6C57FA6369740ABC90A629AA676DB0A
+B5CD778F700DCFE2B567A2F4AEB05A553A38A49A8010F8DB81578201A19F99B3
+54760C8BE4190C5243461F78B57048C141817AB37CC120683B15922E624427F0
+A7B42139B7B6667721902028439AE59332CD812D2269BC9301E4EDD8EDB21485
+B61B53008E42CA64773F92F49F8576A21B1E2074EEB75761081BB0ED98114E41
+1D94B0BBA537094DB03A4006383D7358A4806C3B5B52A6E3B54AA4C0DC66EAAD
+63C11A489185B70BAF92401CA0C2EEDAC7B0EAA16503B50A792BA92C56ED662A
+9E9384B19FFF3E9EF08479C0002CB2E06DD514F5F5EB71427581048382C3F9E0
+8F1D3E89DF060CCFCFB246EB3B00532A62301B2C9E772497EC147705DAC7EE90
+1764972CD2D69400F05AC7FC417CFE733B0D58DF66BB1F4C4EDA496A17731E50
+4BBBE148BCEA491DF016BD52031AF79922706AD8B4E845BF3FD33A11510AC07E
+A53A792240AE6F67E000E163BA0EDBA0E16AFC44825DFFA4F95C0AE4FA592536
+C1680C64A10425DA7E5D68D3F9BECE12F609601964BB4BC79AB9DB279E5B83CE
+D0D470BB7872D736E4A019254FC56A6CE3AB9A41CEE8F8E8D34F9B0B4181E7E1
+688E14F3DA697E224A00586C9EF518B890E858A4515589516EE5B8F0B573AEC7
+355373F69267FB57D7452665B5C91444FF9EE2DEC257E4B7331D84DEF94B5FF2
+3892D276C567C182040294E5A2C2E93E323D79486F62786084FED809A139B490
+037C5492095B89E1CACF17D2485F273391402016437D549B05579980C1A2BDC3
+AF7EFE34F82F93689C43C2CA2A8BED07DCBAE4C1428C9A9571767C1900B6984B
+993BD3C8605A8F597C6F02EC7C3BDCF6E4B97D7E4A0B4FD2189DD72EDC083974
+EAD7D2C099EC9E05CEF678757ECF1E619FEFAAA0CA1ED4BC9295606B7599D03D
+406084E98674B414777D35F7E70A6299DD7FA6034A919147B235B8DB6240F77E
+4D8CC82ADA5850AFF17C67FD81F38788E3E3AA8857130455AA69F2ED99A33EBA
+A828B917E18B28DE35DE0223392485F5178EE0318C7ADD022A9DDAE7DBD657F0
+2BEBE41C1E2C7151F5141BD326C8098270E0F615AC691BB695F350FA178B46F9
+C810A1158EB035D66DAC9AB680979B5DA659A49E41E4E56DA28749C147FAD3F6
+552A87D61ECD200DBF475AA1F321B88FCE7D2324EB425FEBE76837D447CF8902
+75DEB43535254FA3221AC06A38F1E2A438FDD07AC6524737B0EC1082C677E057
+1DF0F708F640EA69D2228D244D2BFC06AA8B066FB47CC087A7CC93B12883F35D
+FDA580B57B83039C49DEA58DC2CD2389A00C55B13C2B2EFFDAD7F4532AC39632
+182C7749BF37610FC998D002F8F43BBE0090F7D7B88FB8D7B148DB0FFF064FEB
+ADA0EC9B70635CFC495B614D33FB150C74A9A1D98F7E9B9C2352E9C3D86C44D2
+165F74E9D8BBA5C4EE83C2D5D99B129B6536B7DC140921542A50F167B5800167
+2804C720455A2E9FE51B23A9D10CA95D7CB5A041AC4095435E0820F0420DE395
+AC352D7E158479690A65BADDF308FE8646CC9F7F9278D2D6351C7D2E99D1B7F3
+CC72C14A51E5FBD8CF4C711837FD7A503D12BF9299A60EDD050607C8F4BED761
+3B8EB0D500F9C7D1992C34836FF555BC8ECCE797055C2AEBD98252F91577B6A8
+54A6C0DA9ACF29CB925070BD0840B9C889C6181595B6CADF361F9FF18068CA8C
+996CD23D249826FEB6BDFD1CF5E7909EC42A6F27A332D0972502A73502BA7583
+43359C0FAE6AD7E5C50DB83D89E41436E9B6E6A433FB66A760E7446BFFD2E23B
+11B8C4699E2BB82E710213E828D0C4AD8D8338F01265F97E9885CC4B22B01246
+ED804F644355C50833B29C3ADEF5F967490472A0BF0D0F00200AF3310F1DC8A3
+76CB65D24E8C882BB8EF6FF1C0329A12953397A7CA11157DEC33F00F7D31BD3D
+25C5FE30470A10F89BDB167701840AB5B33A9BE5E2CBE36570F2FC2F3D7959F2
+A02C349E1213D2D47BFD5ED100B241B2E1DD52A8E4A735447F48E7C0AA0AEE99
+22035902E9F6236C25F959926251AEFA7E4E9B9A0694AB2063B8D3C336C29847
+2D0FAE213462BEBFC320192B2A9A3D45641B8A46807AC6CCB082690B5DE0BD0E
+F4A7CD959EEA55C8DD750DCDD4E7C1B97183259C3F62807B8EB0956FEE0292D6
+AB2797386193F4E299ED2832FB568B5CD9EC3CB4A7FEAB16A3D1F5EDE9C41980
+9144E383A694DF6BCDFFCBF90DD554C0337D832BD38130FE54C9EFC1189AAC0A
+8C333861FD4E1221220CAA66AF80F221FDAD5E59E888393BBE600C62991E0789
+F42B8AD1F5A9BAEE25DA3FB9BC46564AD2BE8CBD963108CA8B33C8D2190FE158
+970A7B06945DE4BD5D21B3B6306F2CDE6BB5D237A590F0B59F078BF36DEFA165
+CB730DF99E8024025D20082F6DC1DAFDA42F68B92D68F476A7E83678A367EE70
+0BAC823FA5DA24C332A5D5DAFADAC3365039B87C11559AC034554FFDAC28BC0B
+266D34FEEC793E00B4F58FCA1E5D9C463F6441BD25CE24459FCF2E3F456FD3C5
+E0A172ABAE044CDE5347FE17E501D6E83F77B91F3CB02401C79F93B6CF5F784C
+CD5278250E0B5E846A4DD347F69BD299E2972E6520E7CE829731A0D4E3C11711
+B82A8C0A5727317166954D615F66F021FBF4854E1333D237A47DD26D1A88CCDE
+4A1A5D00F5DF6F8769FD2CB1899A4C026F949F978631362D7910F6B0B38F2FCE
+6F6AD2EBFBE16505907E4D2CDDEA614FAD05D10FD1FF33CED0AA9B0E688DD75E
+E19C5AA235AB4913A5148831A4C391D23C022944576222616615665B1D32C454
+8BBA7D0862B74661D9A7D17FC4D5B3D795AF782E0536F490EE1A7CEF38C16B27
+EE9285AA70015BC076EC429311B6B6BB92C9011BEE47B7534E841B9248D4F777
+C2571781ECC816AA45DF4BC12F01C31874A42B5A9B8B1B135FEB8F4DA09A2855
+035E5E3BB14633B9C7A1F7C09D0EBDFF246A8BE5015B6D94598A961EAFAD88BC
+129DF81CEAE9A185F8BA57E35B44FE392CBD964EDC1640C2A05DD63802AA79FB
+B6CE2EB121AC826ADD24F80934357FABA2FD967C5F9B5C592F21D7EB01AA3953
+9C5E673CE38F4D038F0D89C5A9D2F9C51A52823791AC9F01FEF914E07A787A27
+4ABCB7509F05A32E0B1F5CCD5F7F4F3BA612175EBDAA6957D12DAA866CF9CB38
+90A2066C6FC4D4AB84A8C296D25E465F827A28916A59ECB627FA59B6E3CF82D7
+63952B08331015E21F1D9480741CA2A983E6E1E238DAD148EAFEF2708B458E62
+7C865390FA44BCAB78ACFEA4178B7BDE5AB834B863EA5A79A629A0EDCDDB8CA3
+FBEEE94E4E22F471430824438704748805DC999441BF962E7241238334444603
+0ABF82386DCAB90892217B5B47D03E9CC8F07EAD4EEA9B2180A5EDA03DEF5E42
+0D1C39DF075BD466CC3FC8853AA9ACD1B03A866F35ECAFB227216C8051A32292
+F689DBBBD40632F014FA1A81C1F8ADD17FF3C7609BF1CCDFDB7E199AFCC9C8E2
+5770DBFCEB072748DD98D56DCC6DD2FDFF7D369B1B1564486340CAB32961FB3D
+9E2238F871A47E2B373A6B669FDB948DE750F359F4B16193A6FC4BF70C483D37
+67CF27DFC1A68A32F80B267FBD5856C7C6C605DBA541E77B49B91768BA7F819A
+CCDC118F165FF4BC7225AD9351F7CC8CCD280B993817A4DE7FBE7CEF3A8CF8F4
+14CB463BC65509D4471106494961EDB1B48F4A78D49473C6D2F742BED4B55200
+9DE9BB99751E55DCD7838B2EFBE9C208B02AD0C732A263D8184B3C10C23EFC9C
+BDD4C1D6540B913BEB400447A7887CB35BA9CECDC806ADCE3CC7747439AF261A
+3EC9415C3173502D86BACD70BE0A68882700C235A68E96E6AF7EA62E7A4D7B40
+DEB71A912D7582643BD35BD05244735632C117352EDD83F32241E438D42D3DE8
+8F18A3BE5CCBA6E82D6E3D96FFBA8F9E1C4CB876CB10D3203EA218BB103BC7C8
+95E4922BA9E10D06B6253315CD2A94057FDAE66EE20968D85B136B3D831C921B
+9E374A64589FE8797D174D6FB0E0D1F168ED3FDC8149C2DF84B04674FC6EEF1B
+761FBC32974AD38633DB9474BBEBB770FFFFAF304713D84424C1B984CB160BBA
+BE4D7F82422B60B69BCA42A23B01F61160A6BE7C20AA1BB3FDA0355A300043FC
+DF805DBF6C9330EF96F9E834A3060BEEDC1CD2558B2E3673F54187A9DA570A73
+DF5D701C560887552C83CC692066C4954F33AB3BAEFD81143AB214F021A07BD6
+3F9C4ADA523EDC722613A06BBF3CD81CDB8B6C36B72655B9212FCDEE5D5EE3C3
+504C71E259D0780C38479059C5BECB11127BEA9B9D2EE89E10E2BD578CF6AA24
+BC1AD02A2846BFE11FD3EE7EFD0301816A4A111C9217DD124A1E1FC75AB8E97E
+7A202F0A6472FE57DF7237390DCC8EABEF8D115B74AD3549B71320FFB965F8E1
+046F30516BE13C9E1F7B5A8AF1DD45F92E71243EEF7E70A44DBEE6F2717C99E2
+C481C8EBB5424D1F0B4EDD2DCDF8D332410DE0500D0EF951C5E4531AD953652F
+276940C9ACAA011B36AD30732E33F49EC226132240118A1C4B14580F49DEF882
+C8B35AB6D02B86273D107BB59482F590D775FA8A5E24B37558E2E1DAB193FEF2
+EE535542EF381265596FF5DBE0CFEEF242D739672498590FCE5414986CC2DFC1
+E1E21B1F7C42451DDEFB4003E60D43ADBFBD004363BA691A0D0BF929056A484F
+5931AACBA3CD9305EC2DA6E8A32D9024BE7A68756B17DBC751C7A4FEFBC1D1C5
+12E98C466E8E50C2777822DDFB24FD56156376E0F47CA1290F989562E98B4624
+D27094B2E7A7A2242862F7240E23DEEB215652C652E62AB1ACD5B950543A43A4
+6AC27DCEF3DA12399A410F6E8A2EA4A9128AECAB175CD54376B86D186FDA911A
+8BB19D9C3D24D5EAD269E3235E55088B77AB5472C793EF16430AE1EEEBAB3346
+076F2F3F6DAA31F6DE9B13D9294A4D7A7E52D29C9AB69E4C4D625EEC23FE9046
+DB6FE9985E379665A9FAEEE9C0A90174F9F22BBEC0A2DAAE043FF9FC6267CD7D
+0507792E311A027955B70029D5342DBCAAC5CEBC37980670288EDC3E734BFFA3
+3EEB05B6E241C15C6EE7FBB11EEEBD9E22D50FFAE7C3095F47E872DA9D16CE8F
+D98BF5291887A5562B7BE269A58F938D10623E842D8F0C1535562C4F31A80089
+903AD57784E133CA6130F96E6F9286A614B1E62CC00F464E3B2E89546B204E02
+F25F8C87956C3C04AC255D84C1A45B68C0F9B900D8E1F68B1BB2AAC06C9C07F5
+7EF95BC22FDE33778D79B847BC08E6D6C24A727B7B7CF95D2061DE9FF6EA01EA
+498BB1BA5D15132C09876CB8CD9B54895AE9BB1A89946C027DBE87D70144DEC2
+DEE47E6B0C280B63A01D0F2F59BF110FBF0C2BDD291829A60C37D5E5386D533C
+FEA01FD2AECE37E2690639F8A43B857729E8F077646CEB7F5C70A1966164F94B
+F23BECC6A2036A1679347DDEB0459E475BE9843E21719B107BD7CEEDF4354643
+90A2DE69509304992578C79DED04B3D6AFCF1F9C52CC17792CF9ECA814598915
+F74BC68282402187D8313FF2B7C672D5D5F0735D919DBFA9394BE176D0F798F0
+720D8001240B45CC5F9379CD5597846CDACC0840FC165221CBA329E2B62080BE
+1E812E320E97F20B5DE9FFD590BDF0F649262AA6C84ACEE0DA0D43ABC8AD895A
+CAC540953492285E05362819727FF05C4CA29B7B76207635BA672202D410D479
+065833E221B441FCF6360EE512C0F57C533884A812AC32EE19E94D7ED0979B91
+5E00AE2CFAE327682853348FA422BF2109C3B9D0BC44C54DB7A4B7D72EEE148D
+4AD55B46A8DAE5CDD824548CA8F9CA920D59FD778154F8E2F8CAC86CA0D80570
+A4B17D99D360D7A4BC66E49219B04A9DBEFA3379FD82128D70D1E613728DEC03
+8BEA5484D552F7E59635F3661C3930005DD04B258A4D8274ACA4B880208ED69A
+01BF9FDA193BB12C91308A3ABDACED0C0D4282E834EC852F2C18707A541F3C61
+746E7F7DF95FDC23CD53BDB3722B0B6DDD4FFE5C3CC3122E87EF1919EBE14A19
+BD15EBB9C541BB0240299CB2417BC4E77DF929EB0151436584224757C1F0C56B
+CA08E0ABD5A147DC61DA4992697A5F0ED658F3DC0FDB9D87E8C88A7B54BFAAF3
+51A763E733E6A773C84E0CB23F4FF2D269E2461A3F1FB1BD9F8C29902705B0F7
+BB04E75E65A7A7FC2A160F40779B213E0CD1E62F6040AEEB625E10133CCC55D4
+EA516B73BB3AA92B2D44D3A7FB9879724C9238C03FE0AAFC06093A5770293105
+6DB9B6A1F4491FE10F9C3D459892207A5CB27A75D4E33360169E933C8F83ABBF
+EE9E0BE621EEF9C5E6F7679A46E1261FAC478E8BE63D77CFE68852FD91403B1D
+A2AF86D3C254CEF4C5CCFD3C3AE203C2F0F12264BC7BE1DE02EE6DE625A0082D
+B5CE816530E53F108183ED8ACECE363E5EAA6E6650D8C132D2C225E6F293D019
+90363129B6F8908358C7E379B306B0DA5B35CC06DDC6D74679FCA2AA09D7E9DE
+5606056F4FEC0C59C7DA1FE7A3BE788BE5200A23F0BE28FB68DA83195FC11589
+0B7F72949407EDD14783FE79178538514E379351D802CFA8CF52E8E95EDE7D8A
+2391BADFF56912B80BF57DD827446E5CCB0880933A9C60E07004D05F831C5BBC
+8E1BE32182DF1B58A68F3F0A0697BD52A57C91CD18B5CA5C5B229851411E3766
+6A6FC856890AC9778314DFA79FC7F21C59170835A207814E9396C8AE7F02D9FD
+BACFAF18C88544C35B89E0C09D9ED2DF4E41F2ABB9758904AB8BCFDA9608C8C4
+DE224CE277F443A49827326D3165023485276A7DFC61055475256A72EAAC424F
+DF4DC76E812B4D4A8C89DB7DA449D41ABE8554A9C89A39F655FA81351BDDC40F
+BEF617B386EF2052542AB2472BB5B159D1957F557AF6B67B0BA4630B72D0617F
+A044C4D0189C35F4A4AAB8AACFAEBE5C594E68ECB17FB1D8BF3C59239C64E8A9
+EF7145B5B758C9FC2077A1A589C054F01039013E2ED1128C13D96B08E756DCEA
+F926E0AB26FF9213C7B3687104E124360C4404062C152B2E5FC3E873F748A0B9
+E62D2CDC96E321FE7078A36FFC99014BD17C44F210FAE0927D34B8B007228B4F
+067DF3877856866DD5280138AD200703B89A8768C7EE62550E4439A7A51AED07
+605C69DEAA4BE37CED72837C3812F2E922F6C77F024612BFAEB0390106A036CF
+4FCCE299217F66664CA39B84330BECA4A2AF01C70333B138915E39FB310D63FC
+A2A87A814798941504535ED3FA549E5D8290EA0EC0204D48A8D761447AC28C69
+A179AB5C236F0C2147D4F86E223B41B57F233818ACB9E8FF711A00B65B0F3B65
+7C8AD51992E758C84B8D8389F932F61AE9CE4321E878EF4E757240CB97B6695B
+F7E4878154EB2608FE4D74C17BEB6EC46CFA41E6AD26D7A3FA25CD3DE655150C
+B082F618D8FB65EE6D1F5A8A04C4321E004D9E22DB75F63362BEF8
+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 40 /parenleft put
+dup 41 /parenright put
+dup 49 /one put
+dup 50 /two 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
+FD01CB5EB39E77C77A4BE276258F7EF35269272729704F2A26BDE61599CC46DE
+B7547E5B39C06F8C98246C2ADC4D551E96E4D4700D768777E168DDE5DE21E610
+3B10631458C0389B68A7DEAC29D1347ABF04A724E056A4F753C7C1631260F448
+75214121B4FCCF1FFD129386F2D7DD76FA7D53CB9965882CF72CD217C47A6E15
+15B82E012079E051B0DB3FC9856AEE09BDA5CAE2B04A9F7D3520903993AEEBEE
+A3ABAD7FA464967083EF93A42997A0008CF0BA4C57AD5511D8A5C525FE4CB40D
+AE46FD20A5000E1B7ED0D15B22742E39488EE6EFEFE3F793FA0B9FDD54E87B18
+8274B36C0F8A794BBA7D85B612A7B0BCE0DBCCAA36FA893C76D005E3CDAC1C1C
+B6E2DF9331761E994F04DDCEA22D223FD54869296BC651C99838AB0DD531E272
+C5D397E6307F13383F66AF4D363011A1DB400232536039EFD6B1C148A7EE5F54
+9D6554A0DF839672B038A84ABCBD54289A41D1906134B9FD70B96346C092D11C
+A8E2747E22EE9B8577879ED5EE351908A0FBA399BB922635CF2780ED657D7940
+20AEBA3D78351C05C8F769F912B3E9B48F8D91F99822CE61C8EA2B222F92CCCC
+C8CB18E8AAD7692F07A7D01B0D9B8D074C03D2E08598297FEB63E5C9D87126A1
+A0F2ACC2E87CDC54A351B27F067DE1DA14E0F3A6C9C317E2C8786AF0E829D180
+BBEE3CC813486FB27F53BF4351669DEFD92A5499FEFD7D20ABD7BFF6C842B1CC
+4877BFDDC72C0861292BA7EBCCB1D6AE3B9C557EA73D6550398858ADFF9DAFE8
+C96881FDE0514D63A7A7B05D92A437C44BDDEAF35BD3E560660CC7D7BFCDF4DC
+0545BD0EFFBAF1406E803CE3EF0DC5308E9658F864FC56FEEA3A577BB718CA54
+B3D71FEDDE4E69F1B6F48A462E3C0B1B7A47A2675D3D6762C0C3ABDA1BD1626D
+9A8C28D6AAEB104E3D32C02444D3E0767CDFAA3009E2A16EADC02940D36BB2A8
+AE6F47CC46565AC0EC38A333C1BF4D7BC14848763E731AC209D7AF30FB96D48B
+D01E25F5D6E1389F572D5BBFB52AF8327F85FF25F250A3E43BFEBC59F8D1661F
+6D8F43C36C587300FFB4D390DCE66CDACF81939FA57D38983C82822CB00B79D8
+71CA6750300E265EEA5445B290717865ED1B546780FF081B5C38F17C9F1A9A62
+8E998F09BA6DC1589F0F5A631574679EEF9A4F3F96CE052E743FA99688495A82
+A224DE9E14CEBC9B26041B0D78957185759B5DD10B5AB9E3
+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
+CA2386BF69A80C9019A7D8CF24477C4A5AB1BD191D1A8784E6260E49B87788FC
+B6F169985E9C65C30DE793F4A68E75FB3A8135C52F8CB70F96ABE2F5FF571BBD
+0732FF0A6EF848E437B50688DF5645B3A30E47B5AA0F1EB35A669B2B0603A931
+D08C5B9669221238E5745FF9DBF2BA765274A440F3987FBFC0689BE4C0407E98
+19FE68FC2C4CAA484A4DBF909B2858AD23B1EDEF2CB984E273CCDBE03C107CCD
+13EFFC1A953F569C002E526244487C242639D8BF38201CD6447ACCA150D05B25
+BA9C9DDC2F597C8D4B091D853369B8ADE0B18E8DFDE785893B5EFD6019AC678B
+9658F8649182BA4DD7D16E5DC259E3F5083D2A5B98281323C7EB5A6A1BB84E58
+E792C362F039EC894655E7B06095437FEF27B81EB14663E3073EA5D9410D411C
+DA75C4C5C7864FA957AAFEEA79FEC8CC064641BD58F0EC389FACADA308A1723A
+5C2492BA061EE8AD39200BFD0358D8D606291B417D0B25542A15E0DECFE2C769
+4669121D5623921B1DCBE64808E61DD4F21BF74F5BF076049BAC620D7C544BEF
+828A51B066C7134AD5D0447045AF93358ACF5DE07C87C7C94DEF2EF284C2DAE0
+8E3664B7D51FC34898B2382F1AF4831554814D1846C82E64B2AD350340A40030
+1BD2C6D721E5EFD3BEC41F18FB8C6D2B457E60950E1CEE746CA7155A9563A3B3
+009F37E856E1E39ADD6AB74B4CF8C077BF2D626D2100D5784D8CE19198772CD7
+C7AE13A3928640F97B6E66D0A2557B6A75D56EFA3BE862FBBE0D3CF1E4E4489A
+47D23E91AE3911DE781EA5719684E8C9B2EBB2EDE5273C41CBFC78BEE42E887A
+2D4115CCEA5FE4C0CF761E921D7D2992EB24625547D54C50B9EB097FF31C13D0
+010E4A3B947F6998826D10AB53A1067BAD45E3F4249AACD8AE81CEC8190320B9
+8A39199BFCD1C4FF3CE4851D494EF97D357057B13F2C830A38C7B58AF68CFECB
+09313F5745B02B4BB60DBB2B680A764BAF9085F3C72EFDD42EF25EBCB7870205
+7AE8A23C751014185DE9AFC917F2D783A0838DB6577607E207CCB5FB4007BE7A
+3F43824A3BFF8B9F6A1E5C9D03B3CD1425CC36C2E4B233E8AF4A29074189D859
+A96C113F239B3FDDB442396970B2C343CA8658711636549C90976D8F07AF398E
+DFAA15CD75A52428102EEB5128796E46CB0AF4B537987C2ED552B37D82CF312F
+6E2DD0DCB6A0F346F5743C8FCB078AF5AF367C5DF152E571C9E7336C4777C5B8
+599690329703069008D326D15AEE8CD5FB3A75AD9DDB16CAE310FD50C6BE1C1D
+B9852E09F6D7E1FACDB378594D7AA017B14F61D5378232BFD32E4AEF5DDF9B3D
+21432FCFB2B2C9D705207BE1887DC76022DED83F07D58BA77D787C4130FF0ED4
+8630FC3BC4E5F0E8FA21BB9E5CF8DBBB1305A8EDC2F0821009F5681A5B8702A5
+6EDE3E2059CCD4972AD2AB83156687788653CA9F5E2F49D95F30B2CEA55FFB64
+8F4DBBBDA56591B6A2CAED94DB2F0F49AFBC1115DF5FD69FBC20BA795FCEC047
+38328542CA68A0F2ADF37E865689264851B4191993D56E4AC8BAA2689E99E8FA
+8D814572E3D3AE034EAC20E15E45FB89EB874BBB029FB4B951EEF8BB47854C5C
+3ED880598F875C9C782EB366839511C807346A8CF98030242B34686884C8496C
+BA2C297D25B4BE338A659C43D4C623599530D6C17BEB76A1662455D5AF5C250C
+84A7ED5BEC3C7417DBCA4B637D403806BCDBF8E48DD7512B493D4CE9712B4A7F
+B82FC3BB7B023069853C7AE93A723618BBD0D67D332A29A004BA3954B288CD0A
+4729079879E0A8696ECE388C7385F80E163B946214241E99EE0653382141E523
+A36A1A14D4EB5E405384C9898C9B9D00936B812CBED8EC4856FBA06448573251
+000E28A87424C29BFE4BD754E4E21F06F6503F67C9C3F67282C8F268B647620B
+6C4ABEBACDB0AD1530CB54A080582905C13E671A0FDB4007D976715AB3D87B5B
+BC4117423C07A365FA8AB2767CD38DF902B5622919CEC8CFB8DCF7FDF2FDF401
+7F943ECB3206701CA7ED591E49A6D4B8224C70EE2526374A2CB9347E2251CA03
+79354C8C7FCBDBF90937F82300B426B7C6A6B7211BCDB9E4BC23DA6BF46AF037
+EB67DC25CB07FD277A2655288D0CF5F4FE164145DB59026BD7A4474210E1C081
+175C8237BCF5B4CDA25C51CFF2FF9503FD76DA70F37C87BC22FBE40AB3CA6A60
+F63C71833EA691E47BE5F6180D81459D660CABB9B7C26F39276784ECAC88E8B4
+F4DCE651569FF619FF639201D8955E11C55B6A4F7FDDA5146CDB3C8E9EED4DDD
+03E8235F71C4C441D0C9D794B990DFD54D831C2D4EED5E003F53408418132A72
+8E8C81AF5AA20E061CD8591027A249EEAD558047FDA9F542C156EA137E6A7350
+C0509218536636581C4CEEE74CF6C7345AC13AB9091F73F736C78104B4321EB4
+D3FCB27F85D3146DB2C607FAA760FECC942923A35E8B2A5BCCD2844809BB78FC
+D9995E99265DF870BCA1504CF13B55586630E1B4DE04B482145F3E25726D82B3
+442888C9A7C62313CD42AD3630DF23459E59D373C12206AD9696D9031BD6C638
+971FF7A3BEA7767CB6E976F4E81F08F1C8B98E225001413B1F3CC42C4992BC3B
+DD904E3454E94EBDF49380EF0912D8A880717717DB055E4F3C6B40D72ED755C3
+1CBDECBBB70F0570B103691FF1F6CB36BB4C531EC8F491AF5A40B5DBB37ADE87
+C03A2DD198A040AE1721751FFBD0822E7A085291F01B67BC40979F9B86E0DEFF
+12AC62A17E077FF92CEEE279D2FEF5F7352F1626A0D040E4A1365D1788A29693
+1131C3981AF75ECBE2BD12E8A831DAD661E0DE9B733290D105D3EE27FC278217
+F0731B4BBB53E17B1F48E22B013F36E6BEA8CFAACE8D7001935C9D7CB1F67EE2
+D6692F1CC6B26FF7C075A884DC6B646B8173DF3577313FC232B475D121D5A043
+B8F0B5746BDC1BA4A84F7B70846E33CE5F285F32FC4E56C59BA9252A603B3E95
+EB856A85D3762F7A5A783A345FAA2C6DD59F4CB5511FBAE3C48B1B02C9879849
+979A8F93321C87CB83A65571ABB4A95262E2BF1F96185475678AB421B33A4C4A
+94BBD2A820F3ADFDE37CC5A84DE92257CAC499361F8340DAA18AA6AEA3B14F72
+4ECE5F6B3AA309D9C79B6149359F398F925B29673732D6B46D1FE25E553C452C
+2CF3620A245C8A5B229AD308A71FA00E007F6BFBF52E1CEA6F1F25312B41B125
+B4A46DA4550DB20C2613C66341C8A7EC2293B61AE30E3EF5B467D6293E794371
+58C1A66144F836F8EC13A5A32A91CDD341E13F8F1A5BD4BA6A59724CA86160D5
+86A9E9854F50C7D925CF656B2D06A959B629EF7444F9E4CA0228F5184C150633
+F3F937E960675A0C367E8E45CB2FD9AA2EA972261EE495B8C3E0E715EB320BC9
+B919A212F33F0051EDF4E753A713F08859BB1E9850F95AAAEE99EB61B783E128
+C91C845742F8ED01E888148FD13E5C1F064DD5232B29D63583EC073A6EF6DFB4
+498E76A6B454A05E07C65011720B33765812F07BF54EC5806472E799644A9079
+A46D820D074D76A35F19891ECA6931DDA5732A7B73D68D362A11E0BF7854BF43
+20E389121CDED67042D64FF3DED259B8086C6DFD4A6432F890D3B152F038F5EB
+1233F454594451DED49EC8F5DAFC0453CB648E5BD96008A6B538D0727F20DC7D
+7B9AFC3EBCAF4CBCD922D87263279F1CB27A954E90817A74BFFE31FDCC492874
+B03FB31AB682BD3980C02ECF90ED611B7F2FFCD4DEF3DC97A9F4D96FF84F3C52
+38A6CCB4758E36CF9D10AFF24CAA4D8A5EEBF43CA37A12B2E1CD2F18F2D5563C
+FAC92A8CB8C0BD6E3C668B0368241FB6E2148252F67A3160ADF8CCECC16CEAA0
+6FED505EC60F7460026CB41957431BB948407A25FCEA468F8E5B9780310AE4D7
+EBA4461B4F14B5AFC8A6B2C9EA2FEEF1F900304C2FEEA730FED5CFA8E71790ED
+CF740BE6D85F8F6F74C0A9752FE7FF5B6F90DA4CFEEC88F85645B0DE47D1FCFB
+986D89932457A326E9A5C97A94A38F63E654597CD4AFA8F3DF121B072A7F2511
+0B5DBC1EEF64B61D896BA64439D3A6C4262ECB46EE53EEC599B28E138E2DB585
+CAA21634FD32A3A38930B1009E63982E2905E4EBAC0FFCA2F44C620BFDB72E81
+56A8A40F520B38959380B6F0332FE3F24A04C3CAE070C0A8F50CFA311AF227B3
+E316B42A7597608BE64A92B3AB194DA6FAFA1E110EE258DB152157CCB61EB38E
+F3A1DD23AA9099706D36ACD19E72E0213228C0964C08003CEDABDF00ED997E50
+2BD71B368E9A386316BA1CEDC02E319A3718012328F3538011B31D5E979F30B8
+7A6B5047AFBDC3C6DA722ECF7E0A78F4EC79640CA07D74C34B5A8F347C1E8C51
+4E8170F10500175D288DA1003B763A7A96188876529D2115882715730B5FC898
+BFA554DA304C64393C6D20B40CDED1AAB55165EC36A8673D2EBD02E10C514B6C
+A76BD865A3F95BDE1882BCF9798C2553547A02A9B367E5B803B11342922A435E
+50C801B516C5B630B7AF5F9FDA9554DE3862FC63DC7906C5484FB0E9D7DAE5B8
+61DBB4A16140C85D55AFD8ACC4535E79B738FE45D9767C3966E5053D6C2F505D
+BABD413D4CC15B85506B302193283AA2294D74E217D0E2948B24D2A7E6AC2913
+6491810F21318E697822FF48D1A771505772AEE3B0D8C1A90D72D46F21C044B4
+9D1ADFB94FEAEC654A904B3C8BD57A2D5C9E3C20D66DB734E98C3D46C28C4008
+40A563CE46484E589C4738196251F98C1B17BA3C640B4538B80C3C2A75D382C7
+F7CA5F082FF747C7E8F3A9C23639407AE0B9EFE2BA0C649AD22FC229CE2A91FF
+4F5FF8FFACD3ED071647C75A57207AAADF134F449E58F71A7DD226CFBA55A428
+4E51E210270687F46BE02F5E7345E8891E0BAA36180EFE8770E194489B1FD064
+16E2AC362DF31ECBB603FA8CA7730A7799E457D5902471310FCFB5863984FF18
+C918F7956F7D8172403E1B44CBB5D24ABC6B9F012D4C70BFB46624DF2B2959DA
+CA9F8C687CE00827175E1F50466B2A6594D7F6C77E2497666CF049CD7A4D0500
+600EF954CCE1A7ED40F1AA5867DE3A9F8E026C7165561ABC5CFA653F5B6075D2
+8B255581D6F60D725EB5F1A1B135B5E5097E60AFDF729A535E028BBC18956216
+3602A8298579F595F99C5C3DB2A40A60DBA0A599A7D20B11E908D9C619089C6A
+258DDBC9AF5BFEAC00EDE5DBDC5FAA85785A1A2041D7BFD186D8DF8BF607FD1A
+55A4B6EB8B09D384AC24F85A98FE9818A84A313834E9E39CB63E8A1FA49785EC
+5565D2B1C563E598B544547DF7D9B7F9EAEE50AE6FDC1634059713063A6E51A2
+EBF371201893EA78FAD1AF3BC27182E4FCFBBA4E32C9FB97BB8DD0D790BFB2DD
+A1814B058ABCF56EA0EFF3D011570C076AE43A145C8484A728E65C7A63576C8B
+06AA5A772C5BC288840D965AC18D0434AB3A9CE8C36492E968293D4E17D638B5
+9687AFA6CE357DC6CBCC1EE0BC7FDCC734C5FEE825B1DBCE083E9DED7DDA6BF1
+7533158F17B562E955B4EB2BB11B1E425BA8C4151CB0BAAA22908263F87D612D
+BF6677078B584114CFF5B5E4633099BD88BCA3688E0D0D7CD1CEFF86944D5202
+3329DA032CAA22D747B160885791041CA8E8760C253E9AD40B280FE43C1B9BB1
+944AF538F565E8882EB7FADD0C238B84D5F9D95F7484B2B05F37061E17477FE5
+7064D27579F0D109276AEBE3711D11BF4BBBB2CAFF3EEE454AB891265DD80357
+D216964F0873050F420D81E9DE5B948E0B983872C58A3EF67DDF93CADB4A3722
+D38EB3A5056E0F660AE8364817A93234D7AE63F27792DAF2D43D99E91B00173C
+B10573AC4F3B900C34193E9439E244AA47F80E52362457EA58E549C35D69C62F
+B9DEE306F2133EC8D97DE5E0350A005E4C5A17AA7395FFA535971EECC6EA4CD0
+80E8CF3B69413DDE001D456F5039788CDFF6016067667E1D4C76AF0CEA8A936F
+9CF329B2F4350B09522E807E09FD39B4341967F54537ECCBC61816D57CA02C7B
+6E346555159AE9BDA259B2CBABDA42EC70961D0BCDC89C8C10D9D6717D8203BD
+4ED1BD7AAFCF78B5AD01245605C45DE0838FB8478B1B6768657413663F45E65C
+EC8F03958C12F6629592171DBF9964BBECF171D793B453347205B705BBF46AAE
+7CE33A000C39307D5D2947B2D313480ABC3CD789B8D028B90AC0A48D874F2F38
+91719856CF8BAB736078AA37C1097D33F1372B46A2958D7FC8707DE42E62C5A1
+8BC174F44007BA985482B72F81DB73914A4800F0814FEEBEBF785FD7C13C88F6
+7CE1A9B1386693DAAB40E4705BA71BC91BC2BBE4FE6F5B5AAE6DECA003E43CF8
+8B71A313D6F5C5AD1B7495C1BC9B12758205123889A61FD11075AA78C0F8D64A
+52EB069C0CD698FFC9768FFB51F71E20BF88829572E7F7ABF8CA57F2147A0BAD
+4A002E18CBA235A06FE78E75850CFED5BDB2F071E543F284E22E30D2B418CAE2
+85AA38F9FB436D39371783BAEEC8611F427FB16BFFBBEB73850E2199B8D101CD
+42A8EE620EB7E7F02C11C1B52C95B6B66A2DF1FBE19CBB4418AEBC01F6026258
+6BDD20A1184ECCA49857A84B480F70E803BDFD7E3147029349AACBCFDAAAE549
+4EAA59DE236D480D9250A1EEDEC54A0D75E0C853808E0E41391B7AB718101083
+E94631B8295834C8C3BAF1CCD316FB33CF00130673D6B4E81751ADA6184B2FA4
+640F53BE8E8934362CA0C6A066ABEA6C1D3B8F40238DE24F302F69638F184A66
+D911FDA9633767CC89A787F82D8BDC164DCB457B16FD9FA2606CC3C0740F437D
+F5F1B361E2AE957BA721CE97E1FD9A0EFE937656C78D3EEF38378129A92638B7
+ED6634AFE0B2C249699E212509817638845B53FCE6C62B7C89ECF3F7C1839FEC
+5F71C3D5C65C821D4C11BA95900DB4A14F7638DDEB6EBA2F8228603C991F8CA2
+896DD470D4DC49BF5D7E85930282F102E66F4AE9EA7F111CDA518E1D24BB7F3D
+6A3A91D93A331F9B1543763CB0053C0034671A4E268BDAA932612EB1EC33A1BB
+EAC0D28F5537EF6D9582A7DD2A3582837B60464CAE27A6B36D7287099EA374BB
+F2CE56AA25B4672D0FB051430DD48A16CCFB49AD982FF3AC62D4E943C5508074
+F5C552BE2CDD01A6B262FDC5670AEC56F24F9D71418F8411ECCB0F5CD41AD3C4
+5AE246C53A274F9D51F81AC39D3C6A2CB9E4C5A0CB74BF1B5AEECFE2018D6A33
+9B839947E1E27BDE7A2245B3CCE5E4B429021662B6E60A16F6936C9A0AC65CEA
+759E96A98CF485A5ABB5580D2F230B12ECEB88141D4B04B1D96A0CACA7DC1611
+4229D1FD68B8D181F02C7FF22225077BC5FE7902CCB4FAFD84E21E0A7554E8DA
+BF1C2DC348AC0A154327AB5D1EBF062E6C0EE4F80F05C1A85F856969AE3DB39E
+57AD8DDC099E4249B17063A978CDF2D8260F7BA7A481E70851A8F2833D0F003D
+873AA61465DFA97CD1C65B975B6BF23A2859902409CD4C6D6E47C31773836E62
+07CAABEE0A979A31D12D49C255488A46B846A8235B7A07AB6EA76235A72D891C
+94EC2C5AF7D2458ED5C63B3A478DC7BE5A75083A6DF8ED299BAB6FCCCA52D39D
+2843FC809A040B61AF2C0BC536209FD44EA76C173997DD9F9673F84CE822BB61
+C634701C8D1E2D268CBAC8157093131FE0DCF37D072B05B4A5CD9F0D1085E114
+C9276261302EF10A172C60310C10FE84AD4E8E13CA35B7EFF8A25621D2622E88
+D97CC3C76F6E6ED003B2B28CB7AF36218AA8946CBC449C788B427E2F6FA19CCC
+4857F1E839A89CBC3CBBBDB7BD5018BB8E5C7F2C49C6B55ECD0C420E13A02598
+828BF88EF4FF69FE52A8D702CFCB0DE24EA6A8031AE3A5A961BAB8B6274B8DFF
+D8D0278F434C4A01532296FDA1DBEC1F2D1ED7550F411CAF6FBB973412AC4736
+DCB0556490F5CF40A6A8C121BA6DAE04F80A9FDC4F2B3A7D23655D8C91CF08EB
+5B742B2E04DB5FE6AE3B89F87E1159A8AEADFBC23B4E2AAEC6CF2829320C18B0
+AD098ADC00F5077D24C411965F07FF04C7D550CC665EBFB3F5AA27D10E33A24E
+DBF518F26B9146CB699AEA993B1A885B3B79661ED33D19A1FBA97926F5334E10
+E7B6A2CCC81FDF9800BC4F23BA4B6C6F6F0D77282F43B83FE6DE04E2BC7A681E
+C32D52169510940A9E9E2AEE1F21FF8967B38478FD9AFD921172842426B76AA5
+11B556E660B7C59C362630C3E2BA30E02B88EC7816A24492EA1D6B793B9FE220
+3DC6C75B20BD19F03789D1D79F2B876A30FEABB7579310EFF719A8EC53A61EBF
+47646A5A66EF30FB955E04C7B753D22A8F1EF69C50F4E365A1B0F60BB4CF2BAE
+20D840F84B7F4A007062406387BA99144228B5D9FC200C90980A2147208D9825
+BF445A523E9DC08E80BEDA4EC786ECC1289564770D0A5EEBD80B00372C61D474
+BBF5C4ECDE16D30B7677952B2F4964DC5DFD2B460B990DEBCDAE38C227909791
+9A2254313E8BCA9C41640145AAE0A02273A47AFF1C333D631CBADB10DC587D1D
+16771043F08AB8B899FCD14A43CD2AA417331E49273650222B73287CCAAD11F9
+56AEE38F7CDB59C7A4B5C290CB9B92D2B26062B62941DA994DBAF9958F47534C
+1D42ECD6767F1F300497680137D9B52183DF88F44B9F9CC19F400072C677D55D
+7D4CC612D0DC8CFFB6198D3A7B112BE48FE6BBA3D9306A36B91E26BE5DB8A5BE
+44E3908DE376DA384DCDD06744427246699C99F51133BE7F760A3704F53CA8D2
+6BC764DD66A44D125456BA17D84A3377C594DD40F18D31C4CF8A1580CC9FAC3A
+AA23732DBC28DA96447F7F93B2C1A7A42C28414F9A5272D1779C0180E034A90C
+B7690A5BD8E1633E3DC186ABA08F2C968EBA6C628B153206FEB1817A2DB79535
+576E7E9DFB2FB65DEA69D149FA8978997A03BCB4E4D590BA56ED8AE3BE873992
+E1301DA5E76D9E0C75F5F4AF235AB5D4CEAE8956E58AFA4B87601FEC1A6E5806
+0070D0CC0172E299B1F6353C654A1CA70C353DE651556C68D9207104404E4F7B
+223C3C6D20B40CDED1AABF102B0DA17E0FC3A6D075A462526DD5D6430B8C865A
+D78AD94D0DEF00E25E853342BCAAC668F4BE13B0CD1A7793960485EAB5778EBF
+17E4EC13C3AB22FB3F3EF6870EA4B97D1BA558C6EE6F804E789DDA75EB583AF6
+1F35FC4E652068FDEE252A940F9ADCD6CCF4D19716EFF3CE7049F1C7CC6E7EE5
+D312B55102EFEE6262CA0423E5B0435B5C7D0A43D48A8C8480D9137FB4DAEF20
+C4A069F1F9E12C51A5ACC6ADC7B5CC6534713815565596A77C42202DCE9AB364
+9CF169A2BE708C74425CC1B30E31886B7B339D8EC01AC9F4EDF3C8D421F534BA
+915216CC632CBCF4281559FEA159A40DE56AB52DD7F4FE6B33A7A8676A83FA6E
+29640CBB4F28D3C10F4C6F8F82234A46B51F89B7768B27278D6E761CF9B88320
+8304B15A93585A6E1AEC092A1D17169AE6FABC935CC71F2DB13132018A82A296
+B7B36F095CD044E8DD1272B3F52248D706E117DE48BEFBFCE352DFC48E9DD495
+3A243FC9F8863AEF1026F692AB4881E11AB9F1CC61D33DBAE559A34432BFB817
+DA2C190021980775DCE26A1C1CBC85665A20A0B636FFEE11DEF943E49CA8078E
+716ACFC56234CCA6985F2DC7EF545B8A2B4822B73E5FA7725F54B78C794B35A4
+E391B66933C41BEB3848EAA347734DE8D9E81C9E7E964CA3FC7ECAE9D2F7A4F4
+4EFD5BCCDF9EC01F28EC7B1CB6AE5463930A8E584A4CA5B0B05EF4BA5A589DB1
+8D6F07C35FC6931CB240854A76B73F2CA317C7C7F1E954ADBF8F81C3FAD5CC30
+5A0836C5C74C0000F52C1E44EDF3C8E24B6CC8F0E7439C8F51EEF5C5F4BEBDF5
+9CDA7DF1CA63B9333E6FFEB85B0A008E5DAB0CEAC693810E58D77E6BB973AC3E
+A82C90A63566472F66D89D810B2F840A34635EA134C50E19A3295E00707D2464
+76FCDFD1DF3471D83495B190A2D88E9D921512F7DE93337FFD6CE9CA67A0EDF3
+74A32C4DD51CA38AFB88CFD92119D251D8BA7026C7552063FC20CEB298993F4C
+B1F0B34A47FE961EED2A60C6A0E83C6F7DD1E2F2A6F17CC15884127EECAE5334
+F4F6136AC74542B942B0A404A2DE97B5277144969268B6CB078368109C9237AF
+E3AE43F61978AB487687EC4BD7E26C740C6E653714C8195F99F5CC39FF388C45
+CBDF4981DC0A45B3ACB9716FEDB564E4A8574849705BF23009B396758316044F
+4667C1A761BDC94AE5888A7A4FD9DB3F39B28F4627EF0402C10DAA800CFA681E
+E0CBAB8A2955A334042E14145F2E37FEB844C13F0A6A88EB9A467F44262EEDB2
+271BB18A2EDB96A25ED403ABCA52E7D1789B6F4FDF32DEFBC61BD727F00B9877
+A2901088AD4E8E13CA35B7EFF8A256214665A39456FC501B7E4780C65D035794
+9E069E3BB5F3197CE694477F749F82BB5727AF4572ED7E5FE26B0F0261809E2D
+84A8B0EECE81259D35AA0847B7E971435D2FB3F12A69CC840861A6AB8C7F4877
+9D5B8A52543D4FCCF54A0886B316C9812F8FD359997F64DA5AA9E03C2096B9AC
+13F503119DC1D91DC405030D93365A941D51720E5F6E367E0D9010C431E2D5BD
+26ED30F5D86AB32DC91F6C45BE99AD9D53871027450BAA1FC67517CD5B69EA89
+67DECEA469F633A58C0089CDBC77805956B5A603DB8874C198591AC1624923AE
+6DB8994DD4DB0D452EE6690A891A2CAF1B3FC5D973408F12F02CB8EDDF6CE870
+E720C3F5B23DB3338A892839466E31F198E98BBE0DF9C8123DD9C2EFD20CB372
+30AE9012BE8E990CA41D0EBC5699497620CD6E34B28002DC7E74C22192182C5D
+3BE601C0B25DDF194BCBA71DF76FD4BE7B248ED96F219D4D5B7DB0A46B11E088
+FBDAE805AB5ADEB60FEE09F826DCF07D75CC8E77F789EB35A12862F0FD4DA2F0
+B4662D450CF706837A688AA11FFB6F594D326D48E679190A0FAE0EB69A8835DB
+5F3372B8F47C464DF19C69ACB3BC0566E2F2547824A219AAFCC0FA245C6731A2
+E8E561C63B7BC314780FC06C8DC6899671CA0241E12598090868A71838E015D8
+49BA502926219E1D01834759C1B53084FFDAB17F05D96E0BA462BADF76E10754
+8BA0552E4D03D2F128BD6086B187F02003C375DA26BB94765520A3577B7F8EA6
+A0210C65239ADB5D3E324BD820BC6449A228E70E9C8B606CAEEE6FFE884CFA48
+9035E2D061E086D27B4111C98A610DEF7AA35548174F41D78903B40367915D4E
+EBE9B22C2EF97319F3EC1C7389F3C9A5D9E476DA325EF01591B4E013077BABA4
+E019BE121E24F0B4BA11F6D5EE1BA9A926D0C90AE79806808157F97F850FE90E
+C0DB9F2D8783EEB4A340040C1C50BA4952CFE767074B3615FDB27A667CA7F370
+32B4A0537D0FF9969EF7263D44ED08CB745A29C8041D54CCECD79A73BFB38AE7
+7E4271245E983F41C0CCBD8C1CF29C5F0DA0AD053279316D2C62A3F6BCC88B74
+F657E6CE1CBBA31DD5B6A2A51DFB6604687AE4E7FC4D8250A9AC16CC84825BC0
+64E46F3D779006EB60FD5B476531B36AC6458551956CA08156AF9C33D3F197E5
+D3A82586B006A01A109A8C2472A167232A5C3E69EB67AAFF5186A7AB03ECCC79
+A923BBBD362B788F5C9DD4EC0E5A4A032CA6EE62D04B060453F94317D02D74E2
+C6919656D60135F7B7941CCDEA0BC0168ADAE8A1716BCB6AB4F2392F12E2508F
+95949634071E3405B3E415E9411A9AE52AAA56E56F82678A4327EB6CA34EB5A6
+A8B1C5C45D558E6D4766165D19889DCDA2AACFFE7F848D35BB34B0C6FCCAA3DA
+C323CBE5BDBFF768C9661A027E078EE9D545C5129C2D342CA7541A75675EB2F1
+A5BF254619DACA8F5F69C06C718EB5816676A5B6D7BEC0ECBDA83590466A6DF0
+234233EF08A17ED68AEFBBC8914D0B4827F129A90D318A8A0384439B38D63B94
+757252062EA44C2F44F5356EC92FA9101102BAEEAE5C1875DBE42C23E7DDE255
+BDA077E525640CF211E7A3B8DB7BF746E85C1A46B1230D1DE688A6927BC77F93
+7AD3906040842D63C62B0320E5F0CF45E34F3E676F57892E7B84E9F184214C78
+5FB06B4BFC89854C6244F22A33BE2AB996C5E600D4A0A6F2F1C45331C30D2D0F
+083CEAB1020D895E1277AF8B7C57B95A15D3B8F74B1D3101578C35ADD0A8D9D4
+DADC22D5E0198485B603C01A7EE919AF0954456C6920FA64B1383526536E742D
+1F299C73BB93E28D89714B02CB932DAEF512224950615DA2039D4EB3B18C87BC
+21D8034D720A2A8A15EC363DAEC92DC7E8BCFC67C2C33B0C6386C566F3C4AD29
+4D52F199F9C7094BF0EAD8152BF74D57C0D9EDB93D121B912F50AB9ED5D4D785
+7FA703F28396C5A52D3F6D51F6E9B7E84A5DBBAB93DD3CF197130D5AF3433CE8
+B6F1A3C9DA8C4CDBD29377F1B90CACAB31D254332B02A1EC7167A159265490F3
+4509A694696160E86B6C1C21120E490E3CD97683EEEFCF837941C0D95CF4F88D
+16C3588BBD6EFBE783A69AEC785315E5B7C888C00A8B5D346E148C9FC7BEC569
+14ADF730F9DA026FB38B97F4C28FE80BD706FE0D5CD002D0612B6AE5D6AAEA9D
+CC7EBCD51C597C1AF6102197A1C8714E87DEE3F0D2F3C1CD901ECEF7777382B7
+7264E93192E37A07A6CA7D9A90F4C28FE80BD706FE0D5CD002D0612B6AE5D6AA
+EA9DC9D3712A88590E36B304030ADA0D2ACD2B57ABD9E231AED262C1B358E0D5
+2FFB821C17B58701F3DC34532C5295E60C6C736077F129F899D9D42D0C2EA7C7
+7884CE872B0A3871B713A4C153A32389F0345DE59440BEA479FE1AA9A15DC780
+2A111D96E639679CA6DA215459EFC52D883838D7F8D11482A0DFA99F57C171FB
+C47998037D5421BE31F7E98BA78C2B52607F5AD63067BF47432AFE43BA45E5D0
+C0F7D8416730AF4BE4FC931E965594E034ED54B085054144022BE6620E3BE3BC
+FF07C029D465A7D9CE16DC8850DE6284BF1940F241A22A09F10267CD680EABE7
+CF22C48D74DD85E83A3C976FE83802D4CCD929C846814FE0653D003F4AF77ACD
+1B3110DFE711E988091A32B49D0C265EC2511211833F8C475D7BDC3959C33527
+A663980C768540A8BB14D390F350DA0CEBF7927D5AD4C3877051CB669FAED7B1
+54E2F75F2F871443DD52E1CED19BA26352397C3DC55A0FCD95276517788B57C3
+34A7D0968BA2383121482B7727ED2FEEF31983E07927F9B606A975858A4445ED
+454DF0B009FEC9F8CA76F86848C73A5BBD0F42D0CBEE87AE6D68A4C0336BE904
+ECD310414A53EEE73AD08E20791CDD3CF827BA903093EB24996C13BB8B5B9215
+BEAF72F041F17D55B49B81F3D1279FFCA5AAB5337B999E290BB4078ED6107952
+31E3FE9BE3FD97ED727A6719ACE7D439CCE123247E845A80DD99630FE178D00E
+351A980FD7926DB858B91872F91CEBFCF19DBCD57891E7F42C3CF6E78046CA0B
+3AAE98A934A36889BBB8BF4B90B0CA430CF1DB39BEC56D42DBF175D18FEB98F7
+72992C5637092710177BA2E331993DF752B5FEC0F908582418F93AE4F1EF6616
+92E37443B69E00A74BD0D0441D1DF4B16DC2295F06ABE7ACED96009E826E0D44
+459394178F13030AE0D5E7B3CB7D36842E751568F4CB7C90AE341ECD71D05287
+741F6A99089C9BA6489E9F9B83E37DFA97082369335AAA53A4D891DD3CA40653
+D1FB037226BBE3D97ABC50991617DC85CA1FCFFEAE493098F902FB88A89D4370
+F728D86F5DDA983EE440207E62A20FE403F7991165DCCAB03D5ACE06172EDD24
+79BDBAF38548E705290566CC292B070FBADED5A15A8FE4216FBE7460ADB2A137
+55A5048E47B03087A55E15E6BB75DB7578C02E68FC5C48B58141C7E8628F25C3
+13F891CC4D8B425B935961125F4E43D88E7B92DCDCB3F560C53918645B3F364A
+4DD82BA880A7A5CD59F8F6000E1978A9EC803490B464964479A2AA279225ECC2
+2FBD3944D1627081097551011244A3E174B7F53497819667C967AED16B47DA7E
+E4E0FF266F35E74C0043F6C8C98511EC1E2A0EBF67A44AA2AF44371CA8B9A445
+0DA76EDC0167B40150C0A5F1CE0E233DB1C4888FE46B96E78A9D5B7FC4BFC870
+E1DE7FEEC2446ACE741C2D06CF989858C45A915B46CA2EBB6B37625FC01908C1
+0242731B79A1A82CFCE9E49CCE43F23B5BE8837EA00B30C0BC7FF11AE673803E
+8C8B73EF9B49A0E3E2DF4FEAC551B910E8AB17977A1A7D47DC463A65E24FEA77
+CBD29922E290A8B8D528BEC859D4114AB3FCE54B2EC4E0F6D4EBCE888A5ACBE4
+C407C8F9918263BB49B5A0E536FA063D6D8C53508A79C1DE763C9242D3B38B85
+B5BA97376AF632DEE1A8C2B197CD7A29AA76710B6ADA6BC835A0095FAC132843
+FCD3BDC6D53E6482E8CAAEF1F93926CA457899A06AC3DD5F5124014A04B2B360
+57E00EEBBCF206EF6A7B729380BEF8AAE74D2596F8F409DFF33F62508230EAE1
+281A7B864214419DA3715ABFC0A841256CB0CF6C3BB7835B7879610B1A597812
+7746837223316D9B95988E20E1E71BCC60DCB3CAE9C54611D9D515EEBB7192C6
+3D22D02BB2A5A272702AE9F15718DEA609CF8EE797BF0B781D00CDDD6F559194
+FF6B0FFBD6BC7ECCEDE0ABCB830AB79EE730512BBDF53DC3679F9D4C0F28A95A
+2F084A8B71B870C2E63B98D98DB578AE7262FC845FCCF787429F4A3995CE6137
+298AD945C6C9B90489846E96852878792D64A7BEA283E744E895C0E12E861EB2
+84C7F9FE20F25EC9A1269BFE3DE580EFFCC010D53C07AE90526031B40619B4D2
+7AEA54028060536DCC4F9E890C18E8E4AA4B404CB08B7DB3B82FE47967191E78
+0063ED30CCE41E5BB788B2873C25820F1E0EE510C1CD4BD3F70BD38D7374A987
+FEE102681715E90675F1D60FCFB1B6D26AA24377760FEA6FEE94FCCE9A91ED5F
+64E18887CD987999B6ED8D82D9CFF377612F2AEB04A439D43635254CFF36C827
+155FC7F5C670365A38AA78C33E121DA9D4AB827E616E7357557C23BD61842CC4
+F11DD771EFB1ED519E2252A8110547FD7753567649FC38A821AEBAF5D0C7E846
+542A358E0B8F82D7979756D0F1C98A2EFCA1A117133DD39BC60F687306A10056
+6896DCEE3CBFD5DB2D469ECBDD4D11C29B962A65FDEC0F7CF7864A73195645D5
+071137F882C019B8B8539C98495F25D896AC099E3A80CF0CDB10896E3EF92C74
+3497E1AB3069ED10EB8C4212CEAFBC79B61186AA832CA3163A1E8F2E42D4D035
+8B380BAE915A183A8FBFC7A5688A860A72ED24B70A451B58DB04A1F2B707077B
+C18F65F697A23A6BF1BBDD51D96BA4A5207AF1044E917186B2FB766825CB278D
+BE285E67328F96BE577CC30B6CE0F11586B013D4409759831BE693C4C5DB5105
+D2463C9E31EB706B8652D02E450911B9742ACBF7875898BC2950BDE159FA4F5E
+A4FF63763A313D33638C065EF056061AFBCF065EBA0B028ABD6FDFB38BE88C6F
+5D704FB871BC46FA5933E488ABEE172D57263E165270A9347B262FC98D6EE277
+2C1D183F91D837DAC94609659451F83DAA632978D60675A49597413D95EA0463
+B1C428579113EAE374D363F74BE92989C382E8FAC254F543E8D3E7146C9A03F4
+854C0E2F008129872A0333D548B045656A2C8760B6822021B0743143F2F1002A
+D7D2F05EE659058620D20AA0CD1F4E3E164F6A9AC0955C00BE042DC2D87E2C0E
+D5ADB9B027AAF56C7B8A44EBE67BB34BECEDFCF123E6F2DD27B6B9102574E246
+1D2FAE65B7321C0093A2A34990285CE5808EB4EF66BBC42389F67D87EFC1E935
+772C978024A732F12A2661AB1FC21CBE13E07D84E81C83C06CD7169ADD20EA5D
+10BD495D1151F4BB20BEFF60640B1310DD998BA0614001C00F5D36C5A8CBF1DF
+C11F715B1F2A78B378B00586F8A890443897F479F5C27BAC92012E872E92F6C9
+8BC185514EE68967025779E5CDD456756F3235ECDA85428419DC74E5342FB54C
+048336BD21D9782739662858C31CBBDDEA0FCC20FDD7CC82352A5F5D41C76DE3
+E5417D1B42DD280C1FF9A88656A37EC8F5AC9313D2A94F975BC8E57910FE9401
+25A576E4B9BBD385726FC6CE255799769EED04E800D468F47B080716ED92AC72
+05136D5AD497D5781A73D9ED02DD23382FDC5D31180C0DC1EEB328E08ADF8973
+5A59A4A4B48ABF4B835D32B9229B900D8DED34B8A702E96ECDCF28BAE94FE49C
+AE164950A744332069F3CFF233A6A2082CA4564D9A9C6B2922798C2F7EC4992C
+1B5044C152197BEB399437F35ED53E7BA6F80A3B750DB063E962E26A130BB340
+B62D6667E9F3DFAC28B2289C26FEFDA73C49DE611929FDC289983B40E75879BE
+4EF03B9AEBBEB3B51AA797687145C8E3DF0453B564B8FD5D5C6FC917E2A4CFA8
+FEEAD0D315A1CE04F646FB7704DFDF783B55A6821F7861B12877C48E1CA0372E
+799AF99DEB62F1FB386855F555961A47656B7AF1D736B9E40BBBCA4E10612142
+E1C154CC374F20FE024AD7651D44FE76DBF369706318E0C38215CE324FED860E
+36E6AC08E1506441E64A09CE495A0D1979852C33EA9B0C813CAC93DCFD904370
+6B83ABFD905E60E74376ACD7EAC66D120A3911D284DCAE2018F883AA804CC9DB
+DB2CDF6BA2E11F15D300A9E7DB8EA194DA5864148EA67B59F4864B176AE29711
+6D9396DCD91341308ED6D2C3B81897E7F8734C7573B0B3286806EC59743E2968
+28E82192271F818BFDFC8AF8099CBCDDCDFFE15EE19FBDD0BE2154C076B26334
+2E8A6977987E6EFB3DD2AF1E6EE9323334A8479BCAEB272DDD92972ED8E7789E
+F98998CB7325364396F37130C0E488CEC4339C9309BBA8B4AC098E9FC57905F1
+6D765BD449CAB4455252955542B51CB5CB7DF1491BE959F1418F547082D17502
+23115919DD4272371F8B5C888DC44FBA5607435A619684F502CF675FB83922F8
+6224D004E35AB8A8F503F391632AB92FE1F7B60318C6045977231D86C8BEB851
+B96CD7BF88F9A040FAA22309F3094A2950EE0299930BFB1D34B257F66799C410
+7F0C02C44EA6960180786F9261D70E7EE6B32567B03BAB7FD13E263C2549247D
+8DF74C6863D43B026014B279BD59294184EF54172447AC57A8B69B4DAAC8F3F6
+89B108A61F2B9B09CDFE5866948199CA27C1838AD126A026D6841809D5F0B52D
+59E6AF662CFDA9AC18A33B2FB6F25D592ADB01BF6DD128E980A062580B9FA11E
+CA9E54716E15A3F345F395F32CED2CB15B87902E04E190B8C2315B93F0F0DCAF
+80757EE1EA8A78049B8A9E99881A56E530994176F942821D2B314893F2B9317F
+CF4A5CBA0903206D85A3D447A4D946BD503062DED9A4E6F5827796857358F58A
+400549BAA570F95B97AE0BC57BB244AD0A4B9F6D550FE6080A7F4735504B58E0
+7898EB92D3C3D91A7389DD82B217D6579AE5F2A2A74AA109ED4D67A53829C8DE
+0FF82A43D64F468C73A24EA2637C80EF0C68E01DA53DD38776B3E05B8A145591
+1AACF57CB21C5EC9056E62753E97CE1C0B152D66E148E1C5883A9EA15454DF1D
+D28BF1664BE2611277AAE68BC42F8F6B29C7E7A15463C510185BC34AAC672261
+77133AA7CD431BB67BABB0BFDEDC9E199CCB170BB7DC5A3B3CE69F746B0E4113
+8FBC63BFD8062A3915AA5CB574BC60C16FEA1B452CA2DEDF58736D607CA8EB56
+2EDC8ABB5D6C02C561986156FDD3B08A4B47513E1F8CDC2763558C93AC71A4C6
+A0EC1FD39D700E23CD325C78530B4647F4462F88BEE48CA885E0C3057C9007EE
+185EEC0DE8940EDE7A1DD87E2057FD9D218F20C4027148117CD4073D0C3B04A1
+9E77E75D7A0EEC06C030DC43B2245F9D24D31A31F06EBC65712470EF35BF4133
+E260320CB39E191970C0F0E81DBEF156D1161A563418A13D5FEFE84F45AD559E
+5FB1691BF176AF7BFDBA7D2F9B0C79E4635A10CFB39EE250AD0FE1FC3DA60E37
+2E7D7204C19A9B5936CE906E36608A566C2FF573319EB999707A229E2EC6B3D4
+35499D35A59EBF2721F20A0A721766F9D9A6769FF80B400B1EDBFCAC6160783F
+7834D125F12A97B95F6A354624C31C68A7AE91A28C427561EAC1CF4EC54D29A0
+B9DBBAF10B53AAAE624DD75720326DFC2A455157B1BF595EA3E14929085DBBC3
+AF0C2FC213EAC75A50B61AB8AFDE8A85854A512F7F46B6D2CB7FA127F49BD2B5
+ACCF7ED80CEF4FE96FEA461B009B9EB33BE4747AF13D0369EABE30E90ECFCE19
+F8C9BFE2F2AC97C7A8FD33D6DE81F4ADD3E77BFE2AF016A7593C86400929C0C0
+FC2CC452BD5905A58D195FFA880060EC8D2C8858E58DD524D173A2E79B98DB9E
+6748C6D64B524696A0FAE044D3C8ED6C393BADB09536AE22A4EFF9CD75E5038E
+74DD522232F5546377C9A9BE0E1BD0457C0AF2FF21E9AE53A0E833B2C3342E15
+A01A713F74E1D068021DC27932DDA3B60F32108AE4AF9869D2589522DFAAD471
+F812136EEFD5EDDD689F52EE66ED133ECED633BA03B8B521A39D4F8694D3A4EA
+B1BF41B14C4BDA9AE6DB8755B830F8D53490BFAF28A556C7F5E5B536C4EE8A4A
+0158DAAD88F47BF816180CCA3185CF498964DB820841B614C43F5ACD91269701
+21B0F1685D4C43D9F2881A14C31669CA51B6F30B24FBA0A97D3C2988BEB88A94
+59F59BD20669FCDE45812CED19CFAC2DFC48443F5FC6E21518DF676CF6E46A12
+92A838C381D0A51FA6C042AC6847F2B3291D30D4EEB934A0173199B79853A327
+C00FF3133C11A51A67803C3BD94230C074F0B93577ED9D3F4875B1976810CAD9
+099468F5D521B519A7F0551EBBE8B2E16CCC5EFD174057C781DFD270EE424274
+70BC6B9FCB889D2E0CB11A825DED6AFC88E7BF768090DF335D0DA4FFDB85EB20
+13C9C2682963466334F0FC36D0977F61D836C0BB1FA3D448B363C36F9830029D
+8245AAF2ED1D90FDF92AC9F25075CE7D76366B5B28AEB843F5356EC92FA91011
+02BAEEAE5C1875DBE42C23E1243E151C8AA138B59EECB77CB5BE8C9A7418389C
+6BDA4D3F19D310CC10E9080C619F102E6C0EE4F80F05C1AC9271FEB72F3EFC3D
+F5F9C35B0D6BD335FECFA1752684E0A2A1DD611045BD9EBEC8F177A8022199D0
+A7D13EC2FA62216560A52D57507C8F16BC6DA689E34C8CA29572618B5A935A1C
+B7E6B2B198EB6F00A9B4C5CB1FDE6F09AF8525FB825A5CFD16D9AC883CD07A15
+9ECC675E6A0B17B2A93A420D2DEE2C6D4ABF10F908A1D7BECADD4A2CB1319361
+C2B4BAAC06004B036192FF2184082A6ABBC6F62F6EF9CE5A5BE7F35172CA4668
+0BB070E18406BEC009B71B91E91DE82A55A5187666E9D94E71C88AE46D9F59EC
+7885E0E1AF9C403D65CAC4A7A0CE6C18A35FFEB56122BBE0260ADA63E1DCB1E5
+39F11504A693DE5A28210BA0EBED3845F04FD908650F54EDCF036B9DAE42718C
+67CD2C37ABF312F99118CC3FBCDC35E51E0BBD420454C10896EADAB7F0F08BC8
+81D82A9C13E8ABFA119F8710870BB55B738A3D375E76E427637BAAE83A18E0D0
+7AADF8ADB7BC398B5CC33DB7E279C16AB4BF5E1D06676514DA276E5D42755082
+A21E1590336377DBA5DEBED5E7283623FDC7765EC879F2EB3683FB11FF35D80E
+2F8ECD98D0D3F4DE56356F86ADB5E1E0D5132B6B25963ACFB468A5EF9D19FB36
+0066F4600DC2E02BF342DAB5A82CDC0CA61348D45F479049EE38CBB9ADEA056A
+7AA476DECC3FD3D7D84125E79F585D25DCD52D2D67022CA6BB1A32311A8B23B6
+C8C61F21E6B499D9C2716A6E8B22284063C5220A02A36CCE4053C49ECFB406EC
+56EF6D25DFE1E507FD3BEBEFF03973E87B595484C5815C528447C1243DA15D31
+A26AC321CC69402FBBF26EA7D4429BE2C01E6104408ADD896B9F840D4F04DCA9
+DA4EC21E959286705E36085DED49748C05511BDCB6FEC3E96E88AC103A1FA779
+7C854E60E179FE44B216DCBB45B4EDAAA5F99DD545767FE706514BC3ECBE163C
+5E135D18B469B4A5745991F766DB8A25269356CFC9AF7545857D6BDE60CE5CEA
+C9B97A62BAE591E9F70C9BDA441F87261CB9B1BFD49FE4D9DD2A81B54986D29A
+EAA4D8A5AC5BDB044659984A62C7FE7D6E73FDDFDE0A81C8BC23068851AAB9B0
+94E08D03FC602C30A00F80CD09EAF14F112915045B1C96949960612E67004E53
+6034A155C880174DA8108A4F7D3A0F4CBDDD55A400FFC22D7767FA243BFB37AE
+42C54F989ABA2CB3E627915BBC4B5D7F030829693D869D2709BB4753C124EDD6
+026457B92F419A41B3BEE9D61C19890F4FDC88D63708E459771741F5FACF8FCF
+9E6DB66F4979A1C7BE3A4B4578DFFBDE3CCB8888CC9B05653386412F912231B6
+BBB4FE9CB9DE1C23E62B031B0F87457C1E30795BC7021E47E04852F03F1F7343
+6736D6742CAC7D95250887EDA4C7B9E7AA036CD129BEBDD87A395388D2F0DE51
+EF5B23ADEFDD779A5010BA9786274DC3E74E5CD9080BD768560DCE5373871BB2
+8E1AADAC2C4534C7B0AAB2ED51D0FFFAF763695CCA0E8494133F7B85D963C931
+388DFD4DB4761AF5E5131F0E72947785FCF0779A87BA901998361FFA6A483177
+551B6B7D6BD5D5A3E49896566372E6333F1D1E8267E87A8C02823D62AF3D0E62
+F0314BF8F53F2479EAACD6C1D86DBE6B9C35AB2472DEAEF074AAB5C15480F302
+D4C71FC78BEAB5DEA1AFD0CAAF1FA301BF62519184985AA29D7667C0F9280DBA
+CF0D74F4E4259923244E4A8EC8592DAB46C5F5EE5D2BF6FEB5198A201A925C9B
+8A532FF889A856CADA7B4BEC21DEAA60F0C74810E1DCFDFC8C8659204F520D65
+975F32FEC44D2844E2BCE24C0676F4E078CB65D01C113EEB318DF7390D8ABD6E
+3B6CAE1E8CE9B094F806EE62BD021C3B0EC0B8198FADD510528DC07A6C4F2109
+5C9CF56E45827D92F9CD803A1D2A5D597C88791E764DB6F0F40877E0717B3D36
+159D6EC24C0D192674299D9AE568468699E2629C6DD3166D8D293ADF0E30F4C9
+9BAEA3D882BB3E030C3DD9603F0FF512610F0F47D7E4E33BC7BDE738E11F9F59
+C07954CA6C89883072BEC2DECDB384CC468551C86978EED13AFD2A29011AF7A5
+AF5B9D6251E964492FCC117B19A535EA674F69E25BE803D03976039B0E9D2BBD
+ED53E776C5E975A99E6F135ABF26F787E1B0E85823962BE553973E8C5D2A4843
+770606BDB79EC94C5620516B13B267BEFDE30B7FF74FE7D853B25EEB75A6803E
+21097EC4F34D095B22FF86DA8C5633569036DD9EF923A27DC714F37E198ABC3C
+83E74FE03DD650BF610769BCA53D70CB781D5003755694824F65424754B3D910
+BEE77CBD332EB57640CAC8463530C8D6FFDD910AC16AB7CF44000EB7AD4FAFB8
+55393B527BD879523933CB7851E088D9FA471D8629B0955455865AAAD4E26515
+5AA220413C3B2171693CF4A1B03384CDB214C4E4D2445CB62CB7A5DE11C52E7C
+2E25907FB6FB4613C6397097C7E43FEA67553C56D022638BDD5292C1339773E2
+EE7E7978544AF093E19E2E7B53384FC629D54D7CB7AEAA458FA21E34EEDBFBC1
+D271CAEC91C46F48FB3C358749A54DE2CB90C7DEC3F386E6DE6C9A075770A494
+F370A732947755BD78E816BA7FAC2F45609605C8900ED9FE92248407D1632E9C
+A0D899E664A53A7AC6B3F5BED3287E72742F2A8F3549DC7C5517B09C5A893264
+2272EFF3B2DD835EAAA1016F02E49FD061E9DD4FF702AB11AA0098D674B92F82
+DB5FBF5726CDAAC3D31E9D892EC0FFC73A5374261E971B384D14A9008A6B69CB
+3472FA3E426482A0A2D3461174F441F081C99D86095BE64A36FA071542CF2F16
+3BB28D3553BAF3445026CC05E1B5E7C334A9FF709B637F16164F284D97E477A0
+3C0BC693D59716FAF5D11FD55733D7C7142AF6AF64E2BA1D0F2673F2BEA72319
+4EC515C112A9089D30BFA857B1D82F7759642DE0E5EE007AD791C79491CA9377
+E423F6D1141148318F8B1A6181EE2139EBBD3045AA02D366CE3FCEED6AEA819E
+2C0DDA5A4C16C2B5324ED83FA55D2F6EF194A3EE4342474CF0A3B58E7DCDB87F
+AB2083DE93EEA8FCC422925D9DAE52CB8B8A54E55789CC4769268B4F2735318E
+F8D361979C8593ED7795EC53D714B07430AF88A3F851325A2183D3724BA04115
+BA8BD86E9559D68BB1288D2014ECDEFDECB97EE30DCFE7D31C7C9A65B979441C
+F32AE361EFAC510735C1C44CB59AF4086E5F33AF2C62AA42FF42A00982D19AC7
+5B70EF1B0EFA8860747581A5D1801EF2137797B0FA553F473CE26C7B2EDBA908
+271DA76D050BE1CFBC489B6100E6803E092E4CEBDF47E1133B33EEAB6D10E6DD
+DD30FA4B4C67C2C78D83986EB56A641FCECD0124D27C6DA05849F62BE2E981D8
+2AC2227148F7F7C1B4F2AC452DF48E9959583B4A355304297CF1A574B187A764
+A8178EA3190037CA1F7DAAD85504B9DB834AFF955506A08C54B95224981043B3
+47F5BDD88E6F5200D13D36A9ADCC3AADB54A60580F13550BCD7582ADEDF81739
+AA51F6C8E9E57C27B1DAB7F691D22F5849288C27A6B951B9E4F0DFAC1042618F
+519DB91F712C61AD1A1C9F5CBA49A053CC7E086C6457D0BEF653CEF3277DE85E
+4E377D4B2AA511FFA13377448C38E5257950CC44F0CA79AA078D470D3F215F84
+1DECA2B18771369013495AE9AA31646770AB916271DED8BDBCA67CBCBF22432C
+36106A02DC45F4C78BF3670B28AE8F40ACEAB02A5B875B9300ABED679F5BFD94
+55701E731B102A33430339AB46DF8FB1B03CF3886118FB31256F14A0598ADA08
+1CCD14003C0BCC4212EADB84DFCF669E7FD8F99149426546E8E26A6AC701BE02
+FB5EFDF269DB8DEA73063968AC17BC68801C360DEB7D4360D12DFD340143FDB5
+BE11F5DF554CB0A96814B2BCBA30B2CF5BAD7D21BB067AFD7A6D0073CDEB8B9D
+3B684D4F6AC93B1C458F13F3F18A23FB7AD99E7D5B03B369A96993539EF4BD0B
+BC28E83EDFDB55FF2BA36FD1D789B7974C60CF62BB6680E5B5AA7611697D9C0C
+898DE021D7B039B9C89395762E2CA39FC97AAA0993813C15F306F37298A5D6C4
+5BD8318A69A756A06CBBA26BCAE64C4FEE9574BFA8A4BA0D55B199B11B7A3A23
+C2CF3CAC9D763A6960A358DDE3DA955BAC308F1E5025AAD4333498DC828D686E
+9A79D0C3785C4567070E065347F0D8C276ABB12E57B7538047509574BA1197AF
+BEBF26C49F94C737723B6659E88C2E6BBF5F779C78BEAC263D53EB47D57DC8CA
+5C53399623BB690ABA7B8C8C2D54FD24ED992CD4EEE42AF9C08115369B8A89F9
+DA2C77F52EF0452CF4D7B5DFB6C219E37D93F8542D27C604CCC6483766930924
+14F780C854C9462FB3D1224DC666B57675C8DF6FC849FA3165D05B89FFC68729
+FD5B56EE3BB89D261ED19547018114C09CD3F25D463DC2219C33BCAD4EEC26FD
+A4ECE18E0111351FF79979654FE8EA9BF4D31214BA603CDF5156252D641C507B
+FCAD170FF7DEDE3F184E3B07F0646889F9AF4C9C5A2A7EF2FFA7E94ACA2383B7
+768A07EFFD080A8928ACC1D79BF24AF0A465739986AFD8F0A7F5DDD078FF2E31
+9A376B8F968AB34C4916021B758D141034D3B32C3F686445591ED48D114A19A0
+3D9398EA19CF33AD878F9E11081C7E4A46FA9D954C8C904D0D8EC9AC8C379F7D
+664A4B36DFD1CC402B440295C755434690F01EE9A02A63D9D5E8F340E3BB2752
+9C5309A53879A2C11052789256D01CAC0E0EC516B60C06F6B02627E2A33074A4
+41A5CB06CDBDB84FBC51725890156B05D03D77B350BB8D47D1AC16F438DB98A1
+9867BDD686438A274023CAF5FAEF443EFB0437348CAE6BB1E042A60D5B6AEDFB
+9EC78D33514EE2ED0784921783A9341EE750D7E2B0BDE780CC2B2F827504AC84
+EB0D35017F75F60564D670A0FEAAA994962FDA3B05F9DC08387CFB6FF370BF4E
+FC5B774ABFC3DF1548FF8C93958E7005D9C6BAF5C44E3B20A2199BE55775AC9E
+86ED41CEBEE505196220B93E70726D2022655896C6C3E5345003C7E89E2AD102
+524AA858AE389D433240F320DAE3509A10965A3FFBB5EAD6F0B94F022D36C26C
+0EB0D1956FA2E67F9064EC926471925F66526987DAE23B5374D0E36D75894C0B
+DA0FF464E570BC2FCDB31B9A034906B142E6FFBEA362B99F814D615E68A33ECF
+3608D4D88252033D67F369C6760C6F4466867952069A54937213FC4C5D25986E
+A9515A854CB690F6FD15518E2E89E945002A66421B14B380D8E0BBB72BD06CE8
+C8D2BD6512EB6D9D136D026A1DB96637C937D35AF8D292F5A26830A7BED9A0EC
+CF5774D6DA6DE6231E3C48243AA2698FC8DDC2D079C3C3CBF62503C88C7BB529
+6265AB372B4E8A0E7F7FC1939D751CC6C1EF9D43FB57810A59F5DAC0874CA6F5
+195752EA7E5D70CEA25C487596DC9A5099C4F010A46CCFD895E1A1EE87EFE7B2
+FEED5D25FF21DABFC3EC37081B700950B4D6A4D33DBE34D3B7ACCE14800E72C4
+ABD2F09F97D53EA48E8CB88850B80709C133F3DD7CA1DE405D47B1FDC178B404
+E6001FAC7321B68CF13B24A6600D3608E80CA82443E1D5E74B26C5A42C1D1CAF
+389CDEEBBF116916A5EE8B16B881F3E7B361D3081DED7FF8C95C71BC9AB71BB0
+9ABACC8409993D8EFD9E86A7D1E644A483DF960AB79989E55699CD1A5B9A7817
+2E592789D282950F170CD6527F40F2DD0A44814C0A2147232B27880CC2E12C9C
+5E3CD6913FB459E00282CB56E84FB01D55C3F08E5A49470BEF69AAF993DE53C4
+BDF4B5661D2323162C45487903ADCEFF6FAA719450A18A51D6BD686DAA9AB73C
+600F0DE5414ACE57162F9F96CE5413337B6B394B40BBF5218A50FEA741CBF996
+0279749418D1B1AF684F3EBEE0AE98B001BCAE3CD4F906E7FC98EB8FE0AD7034
+47F7D633E258AAEDC5FE0BA908D504939F82F06F5DEBD86CCF9F6938E6D7FC61
+1DF66B06F374EEAD0AEF8489E8C0CFE5E674DA3789DE182D39C56A4C32704123
+B90EBB4AE37BBE81CAC3AD90AA60867D0E1563056A1963FFBD51E6A9A31C23F2
+4E35F748376C5010EC8B9971F63BE0A18ADC54BB38949616A34EB9324C8E0C1E
+FD0F13537A1FF73F6FE7B881830D1D5A6D3A57B132E93510017EACE818AE981A
+FAFFCFA2F4FC4BE7D1F81D574965D5A8E6703FCDFE79B43D6FCA1E729E37EE4E
+1D9933D7B2F0A3C026DE556E9F29309C40AB4BF5E4845D139C30A05923DCC98C
+839A220FB1F694211C4B256FB80CFB98F460F97BA7927387FB1EF01A578130A7
+C716034CBE5205EDB279883C595D69CCA8AA9405DCC7D18F54AFBCC218C93141
+6FB6705A1E15F46350F9E356700101B655341745E20DD38C41C937500A30C362
+2127ECC90ECF5BC4F0F2567F233420B675788B1A8E419678283EF33692819AB6
+0DF1911FFCAA449F2DAD3F5D86E7038C3C3492C914063F86BA6CA5D266F6DA11
+1316053D7575C54F7EAB08D83BCDD758E45044583983B5B5718F247992B4F971
+543B40EC21D5847D0592B62622CA6A20410310995C1E2CF16D757F2207AA1005
+4E136540A9EE4F09EF71323F1118A830DBFBDD53D8C5835EFE1012A4A47979C9
+52C6B596EE844FF06A4EF7CA765062E355CA209E7C77E9C4A2347A61E0578A18
+367268DFC6439E9EF7C37B4B7ED5530CFD5BC606F002F9AB5A976A2925011ED7
+330A5DF878096A7A992E1314566A0B6B18322B13EE7BBDBBE1ACCE543D75A30B
+92E1D6E1AEBFC5AE7DD708EAABD4A33B0238D3823F74605B3223D18D26E07974
+4C386968205807AF611F12B71F6379A909DFFFD96DC021EAC27D2B103AFE2846
+F9ADD7469A9B3B2B84859DE309AD185E5E26ABDED708164F135D12BD553767B2
+273A3EE10DE4172E488D9F2071B55800E08071B2068F888EDCD30C8CC01B18D6
+1975BF25DB231D0D28FF3310034FCB800854FBFE0818D30967D587F84276C2D0
+1AB0A17E9523BB1BADC9668213D66724EAAEBD4BE8705D274547AEFE2A075904
+B20982F1CFBAF133F73C95D0D1F94851CCA87C09A68EFA0DBA0A94D68942C968
+B6D6512906D83E5DAA70911A7949CE1C2884008E9D084BC8ECB71C13FF2561E7
+AE1D2A92975F20D40C2DFA290EB3F81F74DFCE12485C661DF24ABE79C26093C7
+980EC4AACE8D7001935C9D13A4466D1E50786753A08DBDC2E5814EC84A3E9227
+1D76ABFC263903E5A5E8F249A67BFFF0E1A0EE7FEAFDB81093AC23CDBC9587FA
+1ACD74F1C4C23B764C7C25939A1D2700AAD6111AE1CADC7B5993D7A74AB9C621
+8D26B171D076600A1379FD9A803A29DD69D8595DC0CDE84AA69E161A042B715D
+B90DDFF7F225CD403631D31FDFC68F53DA7E443A04307BDC2873E7B6E53B233C
+D869B8AB1897FFE31E1D1E2ACBD4EBEDED8914ABE22FC76FB3D79032D95345E1
+81A052058737AF9D3F09C238F2230E4B9F2C9AF6BC9AC59D77191124E69435A6
+13744FCFB61CAB4469E1FE7177905CB4E535B3932F57E48944EF5CCC7CEE279C
+2FBBC07385FE9C9DCDF58C93C9F036F3524030825DDA9B4D41DCA2B7B250D9C7
+9CAF1B40FBAB7237A6F236C1CA5B48BC0A46F66490851876ECF865A40F3D0CDA
+627FB0E5F06D89C2B06F46915B0C0369DBA2951AE4BA394902411F6ECA4D6A20
+308A5AE49D16646587B59D2FAA08D5FBBD1C4D5CC7DD3CF29784399741D46BBC
+E10C17681B8FCF76BCACC55E34838A99758ACBDCDCFB35AAD3A4309B7A0546E3
+4F8BF6337688F65A5B5373989D9648E6648D5DAB48FB543BC38950390B4DDF08
+1C70B43877A9CE3DCB3CD844D86CB9A9F19E92CF7B974469F6A487DB3C314C7E
+33C9E117B3195C7353FF6FF7D1CACC6A9E8293F20A988C9270109CD3F9940C7F
+82AA7BBC775F166FE922AF93E917CD2D73EE01D03DEE35FC585038201AC59C74
+07CB285CAC791FE0E2843319807F55D859F51A0BDF3AD5B6FBE364CC8A48271F
+C270326AD9DD8DD4705FF171F1BD8F6C06CA8C0C1E425C6C22C7078CDA662807
+009507971565BD7A6FAF8B7475319C5125FEF8537A70D62974CE71A4C2E48A70
+8AE0214B7147F1B103412F98B3CF522DC6ECE231A865EFDD3C0082650A0AB65F
+6EAA5A29CACFEA79A39384E08B56A1011108DD65CC1AA7404DA88287C00541D0
+8A0FE0763466BFD9185AA59689DBAA40795863FA1616D81181CC6E07DAFF375C
+C9FAD47E0526B3C81CD8BD44442E3E9C41B407671E684DD7086F3E365C733D0D
+D3AD4D410BB7D9D83B1F69656C6E9CE7C96C06FF769379755E4E02F77721A962
+413379A5B4DEE4CBFB6A2667B74D95343718B0E30044A48A653A3DD96064CF78
+03E25D6EA1B4D2F548EBC6098101EE256C58192DC439EAA8A7FE802D3E125E9A
+8DAFED2D11D4A2FD6E85B2AE932DA5B097BCAB497C03D1591ECF22D790D474BB
+54CF3F0082D6CBE991DCD9AE531D43AC55EA94ED1E74323804993C47B2401EA5
+0E1E82481A70A9B2B79B9934A04134BB13A16DD0175A9E78240C11922F70F33C
+496947450FDA88D9E62A257308F1297B64DE4B2C8B58A425D624CF84701F9432
+766CFF1ECDA253F61F3ACA21FF3F53AE227DD2390ACD084728DDB8D7D3001733
+36701F3087DA0B86D54D52CC3D349E2B590500D6B848CE1E6E77BF5C17A89816
+7E5501F303808800F88920F3FDE10D6E16E292AE7631E768EBA2FC3D32B193B2
+33086484F9D98F2983692F7CD61BE001349C0A8C849F7C734B61DEBFA13D84AE
+DE652572DEE17A75F4DC9C517E1E5A6C6D261CC489222776D2448A314039D7CD
+1C31B998285E359E90741C0CC80D9CA304D377852C6AC5E9E35A97272E9D3B16
+372EF57F313061F96582BC9664EFD07D9A6AA57AA2386B0E46FFA7E4B01E9469
+8BDA6C45A6D9A9556337EFBDB0DEA139D53971FAE3B0DAEF8F2B264A0E4F0FE8
+46C9E329484496211AB48CE4C34CD11A21453C23465BEC9C9C847B2F501612AC
+9FCF934B6671427F8815B0D94804208B3727408BF8C27F9456204E3A6D30086D
+F7DE068A080F6392A0F41B6F6B171F2284DD97896A26830FFEA06273790DA767
+6ECA0BE1D3E1E7D77F937DD3C3D1FDF8965D6D2F4D5F5A8618DDA6451BA2AE55
+83F858B44246A77894430706D06064B01E8C5EB291352F2D93FC8980AE418530
+7EFE2F56469DAA711789DCD813961B31914C8AC1321DF59C0ED854C443EC64F3
+2225CAA9293155999CD24B25C9FD4044D4C4C23FB029B23CB971273741B814B8
+DDE80D462E975266B08CB5A257E9DC8F66AE6051FF7B5B03DB333C99CB68EA1C
+3ED2CD5F892F75CF1664C1C22C535404EE27556843BAE73883AC9D3C8BFAC9B4
+D1606FFFD7BC62F1DDC1A49781C35230C3FF4B0A1BD370F053B44E814E2EC59D
+918B0A09002E19C03A8C99932A10B7F10B10C6CDA2D3C9983CF37C09E20427B4
+498FB6281041F7CF1AABD72E410FE55C6CC165E5FEB2D5B8F032722DA6E7CD6D
+40EBC44BE29EDCF0E63244B0A3C2E9EAC1E6796360157915EF43DFBC8A2637D8
+6DAE1BD4E5230FF6CA88985650F591CD0BF85D8A6423BA5BE29D98A6A8916626
+86D4B0FBB9033816002AFC22328511E06953806858961B63809FEC7258E26BC2
+2EAED28B8649AFC1019F42332F32B918E6C77731B59E6583700AF5C347B63292
+E25E2D25287095D3F834920F179A1D6A4A783B2E53F1E68174E3BB14CC75C4B0
+B0735977DEC90211C5FC33B4027E8C34B29FDE8C9268AC25B3363072BAB97299
+7C63FD27D557A5ACF3FE8AB5E578E6173FD4710A4105C43E660E665FFF70440F
+9B4BA6A61C1AAFBC71768635164DFD8855044377482F01F9878FC1272414B988
+A07F1E8DD2A77D72C6781515DB1B56132D6E1E059BDE468BB67B12517465F9F9
+A54489759B59BD59C45898975A6F51745D94813358C0C5819B15FDC445E1F9BD
+0020CF7E6987BABB358A27A7FE1451B787B8790D36DF4F7CA6C6DEAA7FE0F4A1
+5B2BFAE740EF719D1CA7C63637D089F03E294626D3C6E13952EA3D005A6BB197
+20B52B54851207D319D67E35C7E456C567B342BBCB748920A5850C93444B7C92
+9A9BC88CA0805E13333DB43DF2790AA7B06CCB00AF1231C8251CCBB68AE0D41B
+F6CFF85AFFA894BC7D54920A7558CA0330D646EFDBC5F4A017EE0F3E89C3AB58
+1D0FEFCECAA1E17D9A059390B68BD0DAAE769B986B98DDC4933E76F8349E62D1
+4BB8C41F71E0F08BF9BFA28CB8BA22621B532FBCD0FB988706B1109642F1E51F
+FBBAFD2F81B53F95D9F8502B547A0A711EDB068A9A4AF1216DBC9FC4BC75C3C4
+A474AF0EBA930A53F3212FA4BF2CB4E4D123D0D88D17162F1AB45A16717ADF70
+09D869D597DCD55756BFE5934032ACB5F3756CC7E96C4E525BD73B2E3B4BD7FE
+198947C18F912D95F7379D81098200CD412A6065176FD93E17F52448D1C66244
+DBBC2A7206846D7A83DBCD986534BD205EEFAE3AD0911568160E9C1F0434B360
+3E2AF51EC52455F470B9EF90147102B11A8D1CE93F1E3032DE4E19E29C7E2715
+9904B917B2B139C425CBBFC73DD92FE7600B7F81AB4A23FF01080B94E48BC6B0
+8DFE3A2C5053DFCFD5BB363CBF993729DC85397F386A5D7EFAC5F99176DC35F1
+DF925E4C688F0784056F150B151127A16E83FDD2A895E2E4EA7445336BCA3B36
+1FF272FB5EF576482F883261FB81F612D163519CB3830E3E7D82A5A96B647D16
+5B2B0BFB4C26774F8552B32C3D10436F89F92CD26F51976D0DDCC6E9552680D6
+034554D0A9DC8A71ECD7550207247B00548DDC978C88DB7B1B0E1B653D891376
+FE1AAC0D5257BE239F5D13F8A1BD84B24E8C272AAABADC072BB2E2B520B52E01
+A045FE72C5EE58D43D0D3DEC16B80B0E39025530C51E4BE8A869FE934705542C
+8415423CC033E8F469865E7CE34EFC84C59D6CE210C8EB4962222815DE1F7F33
+B12C25C32AFF3F5935DDF3D81CADE738B12B678283C5C04F94A4AB336F3DEF81
+A5DBE081F29856E52BD9D216AEECF3DDBD526BBB58CA438153C8B56BD9A46651
+8714992D0CB6559FC4D0D76FB8C94D08B800D2E2529C31F19E149A7C222D3EF3
+4F008303D1A18DBD596D80A8857225066CC033E2886DCE86F40F62592BE07E64
+86824D8F0163D2294E515F20008C31C9F3F4F4B6B7179B44FA36AB37C02E1203
+39A13AA9F9C7E8CE5FA303BDA07A60388BFE89E225D5651EC6891A80156011FF
+A47380DADA535719D0E908DB2F55675DB94E0413686FE1FAB37F12D37882287F
+0C49C082E0BBBE07495BE91A25D8B9652597664F9249C948D7C32ED3F939D2AD
+0E3779F85A15C6408A12E42897FF7B44B4FBCB706C4EFD8FC8E07F0DD25C4FD6
+A80EE2EDD6222EA5FE8929258E63C27E4CED66859DBFA51AAB945E5C9FF567A5
+253226F3EA1F35854A872E4EFCBBAC57203102DBFB8FF90D3CED5FFC01E7420A
+DD5BCCA0B2DDBC2789088BAF341F8D0C971CD160B5BF1A3E8E1E0AD5EC09A67D
+013571F853486B35AA30206FF6FC6C59A55B3B257792124B60A380FC9C7C07DE
+355FB8521BE9DB5E26C243C14752BDB5C35A20FF68BCFA6ABD513CE3726C04FD
+97D80110726E34712E71A883F7762763889F1266F35A1DF77C9AE1C3023B7FA7
+A6AB827289EEB2AE5BD4C68833BB5752E925404AB5226363610B9B27758696DD
+24712467408CC797DCDB938F7036979BBB5F08A61917DE81651C8D3A0B3BB5E8
+356C52822652071BA78BA9DDA5C365FCC5D8BFD9D3600EAFAC4C6E123051B002
+682418EE7DA42B94E37FD3409D1A3F828D78263FDC9E9AF4AA6E630F33C96597
+20E87F7E5B1442F6ADC995B7D1A07FF0F7BB9146BF52EDDB4939EDF2E281A3FB
+0495041E3C1EDF0E9D65184C2D93A1E3E3C50D0D67BD32665DAF9439D4DB9B7E
+09825C3D1EA4103F17493639C6BB1543367510031A3C6EC2B6ECCE639E071219
+EA2CD10270CBA9623689826838DC5ADCBB4609A868A844C8357302CC94221495
+2C05B3287C66DA0ACDB08C20CAEC9A6B35291616F2CA04BCE4149B09DFD6269E
+79BC853D788149B0854FDC02A71B0B1B28E53CD02ABBA4447C6FA75D807C71C8
+1EBB045F89DBD236BF95DD600436E0BF5E0A2DEA34D1253E5857B4DBB284B378
+E3507597D217A565BB67EEF4E5AF457FBFD7FCD886B8413A247A382E1C92C3B3
+AC383C7860FD1093C1C5BF5BB7739C93865F6AF85DA29AB46276E5CFF243E7F4
+51D6FCDBE344651CBC6C7E3D2F815AC990921AE83116CA0E4E0658E40BF32227
+D1B93D23B429A81EF43C4C2647715D1E474BA4B19AA320805345B515C5047984
+A500A4DBAF385F503F62C4BF81CBC502DE918E36ACBD48A7FE0BCC97FAE53A49
+67060B57F205E365EAE3601E0305BBD56D8125965A2D5FF102ED4DB6CA3BBA3F
+AB666AAB3180F9A4B71351170FCC6F90B5E908DA62C46F02065609314803E8DF
+A431B726EF64757A190AD3A30D4644CD2DF8CE57F5DEB7851AB9D88873CFDB16
+E2CAAA1DE0F407B95CC64852438B20ED6A12F6F964D49A435EC7015DF03D9702
+1263E5E8B9F92C20E78A82CE720D3E93F3669BAC64527A6304D808B00E730074
+C83E4E12750141A5F1E4314CF618F2BD7554B1069141286ABDBD527C149A25CE
+9F8E3F4FF350598B385CDD995F98C3CA3061059AF20B4D5C3F878380A637748C
+2047D9D2F98AF9F3D069891379010BD390ABAD44A3169A1F6014C115F6C98473
+44AEA401DE4A82B153F4D42FBE4D7585C71B8E8D49B456AA3DDB9B0B24B38D0E
+CCAFDFE4EF294F22744C5F6B2AD318317B9BC0A13234A566B68CD44BC28E6E92
+484B2C14FD413A05845AC15C5CA25DF1A72710CFD3595F3A1A87E74E2A5721A9
+D06867F71AC267DFABD2F39E5A5C2722E25B0EEB715D5137F5662F97BDC23F79
+F9C7FB3A3E9569FA6E4E6CA8BD06EA9BFBDB0E626CA00E3DFBC301F10A9D11A1
+BBC4CFC2D850D4F72C6CEB5DEED1DF99939C2456CE8E118154592332868CD336
+E91EC7FBC8EB83E040E727D452AB58E539A8AFCDA895975F8DC1167C1519C521
+A822946BF8F81023DFD9C3AD0E16BAFFB2C422A40FB9F4A36368A1B3DC7DAB4C
+10D7BADF3CF78C82CFA438C1B46ECA2AE102D54D5B2847F8739134D988F9F537
+438739ED4937A0B6ACA545E2B27DBCE4375086CD1C9A4FD0A99441E557C2C3F0
+1020862238E51EE4F7860026EBED56626BF1738C04932CCCEB550BB136317026
+FEE4BBC80B6BB961F17964581697026DB73D0B36B0306B7169711E6CECE6F5B7
+A5B7DCFD58F4816268E469C121B8272E14190E858F8DB10B7C5D5B06BEDA9990
+F23B036448E6137A21DD6CEFBD328DB01E06300005EA8EAA2365E8BB5E4EB7F8
+C9285A2103EAB2C5DC981BD177ECBAC19494CD77EAB35EA15682C9A1D0241F9F
+C877F0C4555D56E7D1676F60712791154FD8EA378B3BAFD371F542098A24CBEE
+F6E3FA3CC06E3FE1D41EE02E58DA57F70DEC5E7CCB4430E3975DBFE87469373F
+177BA6462EC85922FD08BA2069D79DD14E84E2495D38D4532191B10D108D07E6
+660FFD8D194F27CB3931D65512F228A88A8590B0A15642218B4C61952D462620
+AFCD1DCB29D3936BCE6BA5B5453F78E649B52E1E10CC03223FF8ADE5BAA7C1F7
+E16B7265A47186A3C5103A10B590C30010EA7B43B59FB2A6BDCDA8F94F499D87
+9525A0583BA8F31583F9ADB55AE5C1E7C10A49450FEBB1775087AC4B2DAFDDCA
+C3D728C64E6356FD6098A9A32E7C0B168B7CBAD47A4703424342327704CEBEA8
+69A5C6AF847052C7E6FA1CD19A45C767F2894B2FF032D18FFCD7F68398F5EFFC
+2E6C967E7308F6C5D0D70504995EF744CEF1412B07F56C8E994A3F625950DE53
+189CA8385859004520CF314F2B1BB1FB5E2E37E7A0EEE9851FEF19E064C3CE8D
+2722071F6F934B323E91EFE6E20C73B29A01AF6B667395DB3D8F9D7A9288C129
+673ADAF363B4CC6357ECE536EEB08D2D032CEF1CD6868220EDD4822028BAB04C
+3B609452AB7C6CEB4FF26A82B5D48BFA775366070A9E0CCA2724B67C289F61D1
+2EF93F1DED7073563E048624A99F5FB2EAC902F7FF9F9D0F933C75302CBC3665
+DA8E2CB09C4C6C662F3A89DCF3D3843F1B65DE205F142040A5AA41308BCF9FB9
+F8151D0804EEF12FE0C671175D810C837693445AFEC76B31729952FCB2DE58B8
+A72A28A7F7D2B11AD5E385E85CE93C2D56C3EF4A2F217114AA86405B55BA21FD
+9DD981F65C9BB3C11F8E949468B04DA83B08285B79E181188EB1B60000DA7F8A
+963F5823D19E9966E5A0E29B86E909E4035B115339CEF81C894890448BF28646
+294EA4B74280AB2E8A21F03FA6638AB1D11C1AD44A5CE98E626F84B5ECB34BF4
+52279D71E933B42B199E8A784C3618EA3A82D07876F3423C3A715B1087195A63
+1E103E329FC1BCEEE5BD2E91802A8E87263B10241EE827AD3563ED3744FF8977
+CB7D66A7A552836C8173ACBB5E5FD0F065043B4BCC8EB71333A9C32EA5601D3E
+5911E21A40147DCA7D148AA93FEA137C55717BFD6920A43DD729AA1942E27F6D
+1E6168C23B81846CEE6420499B30759BE53C7D88B3BF182D1F94E727210E3863
+93135FE46C328EBAF5C6381345527998528F242C2C443CC2AE9174E4B4466516
+88FE1B0EABB45F40A18E3D5A806B58E5F7E0C6AA072FF01AED6E6573BC0C7988
+E14DDBD1600F6AC6AA441F18CF3DC6E58C35AE3B63F9400FF468A7D67D43632B
+7A819873795776C3593E228544A2C12B4D60BE06A6B459F5630912172F90AC46
+31DCA8A664D0D55D1468DA0C10B75F9C9D96FEC3E9EACEF9AD98769CF3FF076B
+59B47D2187F15543D682D952F2EB0679C69FB0EA05BA8165672A5D18BB1B05C0
+2880784C4B99014B6860EFE59B7C8993C1D5EF16BE5EF029EF70E9035F12399A
+E9694F25F0492F9E26ED25A4D8C1484D6CCBF27CF6313730CEB4403AEEF52CF6
+31815BA5F9F8351F423F3DA620D65DD7F5F18B37BA1D9C223654E4A8B39318B2
+C4E5C9FA9FB3E161EB2BD8B7E9BD489292D1D2D123BA84FA54E24CC4D2F85ACE
+D30C07897C2E7AE4490D136A79FC3F04A31A3184774105F4EE386C96544C4FA9
+A37F22E443D5D1DADA6AEF1409D74B48B795C025DE9F2530A9A75C781B9DDD80
+E7D313A2D4756D66B87C838592C341D62B5131390E7F3269C41D6D3C59732200
+5381ACFFF6F33C240C7FFD8380DD571EBB3D718D47DBE055F7A74C032C7CDA2C
+7A63549ECFB504937602CE5417BB45B4CE38CA624EC6F1C2851DC74460133E3D
+ADC8FFBB3AD5EA53EE855968ABCCCC57164764537719A643358D6DB91C9A81FA
+0513BE136A2B90D5CD925B98CC9178F1C6C4E365035B3A5D4CCA527861C881D3
+251EA12860446F595492A11E8FF84D47A4134466C3F2EDD12D0C6FE2BBAC9576
+F7AC71A75C0885383D74ED05EEE9BD810AE6E7080B27EA2F86D021AC0B25586F
+0FC7FFC6101C0E217D8DA7782648876A80578308ADA3B73CFD2F609CB425B537
+01641B70E31A774C132D1F6AA9A04BE924F0AC0375434B5705DF58436CA10EFF
+EBE79E5F88D620BC72B3F0CBF0074A980A9C13FA39A971FB84CC6AFDCEEBCEAE
+0BC6723E560B0F5A6CA5E9C3384F711F8ECB742AF306DD8C6A60638235DEDCEE
+54EC359B83193C2CFE3FBE2E0E833564F018F39BEFC7C99B2906BCFAC216D53E
+C197FA4861E9883776C8BE6196B8959CE8358C9C1B54D80A309B3EE4674EEE50
+42EA1051607A2D8E1BF5B01B931CEC3187A3F7547196BC058A1835E018814730
+766CC9894B7BF63CD4FA640355A5E2280D03009C5D494AD854CE424DCF448802
+65EB963CE59DAD9C91BAE20134565D8C510E33D8198D1BA067A6DFB50BB9A6F0
+C652DA1A9939E38B352DCEC0C92745CF46C797F498E7B4821DF896CE4FDC30C6
+BC5A8A28BEBEC7AE2C37F10B5CDE4F075983DBA0D14E003D17BD22B6D80824E7
+494DA20B0AE1DC35017A7E15F56385B6AD9A1010773C4F109A94F6ACC0A9A125
+4E8FF54C54EEDAD809E66BE7E18BF9FB02B7A3CA3DAF2494B228D1585751045B
+46738C722317C4F015CDB6AED0B88151679F61
+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 12 /fi put
+dup 35 /numbersign put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 50 /two put
+dup 58 /colon put
+dup 61 /equal put
+dup 64 /at put
+dup 91 /bracketleft put
+dup 93 /bracketright put
+dup 101 /e put
+dup 102 /f put
+dup 105 /i put
+dup 110 /n put
+dup 116 /t 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
+B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2BFF4558
+33299D143C83CA197F93F10ED53A4807F2F47B4972E2FD1A3F9847658FE9C4FB
+A0CB9047278C320AD57D84BD837D4010408E3EC30ACA76DA5C1B6E0A07FB1EED
+D4B90DD598F8ACC7765920DE14C558006446DBD838EB02B69A97E29F409FEB85
+2325C22D67D71E16938D81DD34E73B32942AABD358F57F62240857F4A8075015
+4ECEE94BC758B43747A56D0020FF02D79DFF47449560C7523F38BDEC5C612DB6
+EEA5D3A13AD173776F3F75A0DF561415A5B4C9908D2358631C74637936CEA7E4
+93365CAAD941221C44821C737C454654E3A13CEC5C97C414C8E0CA1CE6734887
+2076ED03CE6844336306A338283ECA62FD29A497DFDE6622BC0760B04BE052BF
+B51BDEFE87143A8062A6010FC1024D899EFD1F6BAC99A34743D3C81224A997D7
+1DBFA59AEE0EA7D5AB72274221179A09F2052F520FE090BE0591449AB2962DDA
+F35D2BC97192932EA5C1950AFE2C5E7E349176165C3D7881CE12A0589DB174F4
+42C7D35A2EEB4410A5AEEBE4A0723F846EFB21C76E5C789A2D6BADB43146A5C9
+E58AE5E5078CD5A9E4915912EBE10E55A5A64A733BC71FD0AC5BA7D74E7E298C
+93AE7CBD3EC3FB8EDCFBC09D7F9E4344951547BCFC2B7F580B281208E2BD118F
+DB10D3EF2646DEFF3F2015BAD269861C4DDA697A139EC8B612FCAD809BDC7815
+F10F686B5F6938A2F7A7FBA3E4458F25496FB6E91C6A93690023F3D4B45DC1C4
+1CB42E6C090DADB79623E58F18329D865AAEB014A339DBD52AD8E2E8048FFB33
+AAE270C3A5CED662E82CC2F22ABE56EBD7C90FCD64802DEB6F344A0B2EFD9F64
+BD7C7C1C25E4347B175B86CB97C28A744AFE3EDC12ECF0EFDED9291BCFAAE23C
+0DE3FC96A2B568C31E3021692B2E948DF75B47C283F92A301458E06999D79680
+BB0E18CF87CE4AE2E26033B0E8C8A4EC135C30D8BDF3578523CB61733D43C141
+27C9E73554A5C56C418D24909946C2F55CF8A0160F945ADB015A0BE4F1AA74F3
+6364DBD93A5AAE22ABC5C6AADF01F329782C78DA7DF91347CA86B075036D8552
+60F53397A49A560081709457B9E9F454C5F2D0FA59C099B2D1EBF59D1C1B25E9
+731A70AC8551325F22FD3D2FD550615E6890FC83C24B66462234E3B6014D59CF
+BDF9ADF3236E2B3DB8F61959992AADECAE21526FDE5DD496AAF6D4B67A1AA1AC
+85D479366825866C84BCFB83E3543F3EC0DEB5575F85E8F388BF4716D50FD215
+FDE641AF6A41787BE60517EA0AD82AEDEAF058245AEB62F8CED7E72A1872E640
+260BFD2982C51D0DBE887079BBE70ED92E925DD33C77C40355740FE273638617
+10A60CFBBBF8D8E3ECF85ABECB58F9CB162B984D41458BEA0C8C1379FE78B41E
+385D148C6ADDC685D48C334CD576BA36B20F62EDD099A096AE1EAC69F820BF77
+673836504FCAC1CF4158D198594371AD5F331B878867EC45F21CFDAA64CD1C9B
+D0E1157347C38B76FD568E8AFBB78AC73EECE014EAB537A88DAADB920274EA43
+B60F44D4F523252CD8234227575BD29C1A4CE8A1499DBED31043D98B92D25612
+65440B05B9A2B86715EED014CA32DF9257D33E4E0DDB0DE3314A06ECD70CCEE6
+57ED7748331FD69AECBC8D7AE42DB80DD5FF91D671B8BDF30F9917DAA1BBD4EC
+6F52DC470F9BF0F70A2618B9921B2F29D1E48E33319F9E6C55B9EBBB6EFD91FE
+5BD296CC63A387A7F1EB25D5424921117C35F4D6F386A722E57341E5A205669A
+D793FEB739F1537C7E611FDF588E02210B2B8175B19F788E8428E0450C40537A
+EA17F0EA5533EB32E4AB70F7222CEB1F89A2613D19BF2BC260526D395089D6D4
+744CA09404952CF6FC784E0D4497409535FA9DA8D7F51F3BAA575F0FF4DAC9EF
+51FFD43936D6EAD25881B75CADD4CFAD1600126D255E07DEBB13A7D212A234CD
+4CED33655BFCA0DEA93A69837109580E4FA3580CA67E2A408518C6C6B295232F
+3AE86713EC7FD9693B4A31F8F469A31DCC0B60C6F2FECC4BA113D04A483CDFA8
+12C24C67C1D727111C231DCE3B06DB6B88AF5AA55D661642D7B655F48B5C6CBD
+247B90B88E4B5D4631C3E39038970CB01B9F907DF08025F747EC9963AF53F7E8
+3F6F6BD4D0381669B0DA9867F8E0E59960C875D975D01CB15787EF5C30CC1C53
+1FD1EE19CC5A6A055B298E5F25B3694B5FDE539F4C56C56FAE8F9B6B07B2A964
+A14DB7D94F3FCE5B273FAF0A9DDAF4870B41CD9A58D55215DE77F21E9BDE2642
+132A14016BF3C0D30048E7D5453B22FC7EF8A2A9CA0002F375B78C063FB90F1F
+2C208722BF8F89665716035A62DB1598DDA1A2F805BEB9F89C28D4AF81A5B334
+D43934E932A4DB95D3BABF999778C217315CC0E58DBC46BB45A196F894A7161B
+595A986172F5A822F46ACC589477774060063871272B1905EDB768038DD97097
+819764125DC659EDB934699D812EE5634EB4FCCF91824AB5DFA71991FDD31AB3
+B6E8B5AA10FD2BF32DE34AD2A7191148ABC0D748B0A510176E3593FEBEF49653
+C821C16158777D20F55FF4E046A94E2B8EA0C5C4DAB60E4D0D85C99CDCBC1166
+D7991C4AD3B941172B1D0B0AF8D1910A621B512F02F6B87E97341DC50FF07DC2
+74FC7CB2972D7F5DAED7F5E030B6AAC7164F98F61AC6EF784ED6C46C1CC91AE6
+4C6ADAD0DA2DE7BF07A86E22F10D1EE03A9CF4D781E2CDF5E2066EC0368913C8
+B64FEAE9379DD28277274EA061062AA860D39C51D94C150A83A37070C7E8E1BF
+3E2E9BD0B71FC4E010E1D2048AB0B98AEABD9D66EB587DE5EA81CA38950B499F
+B81052496F4D7E504F8E1CF397535444037C2F036C31FF766394B4C515439896
+4658700AFCCAF03077DCB082C6092536BA6835927CDA701FA9E62B31AEA7A79F
+54279D32DFB9E6EFBDD8416742847733DE608D4957F4541852B8D97BEAD095BB
+3B93B7CFAC7EC10F677740F2EC0B110002987945BCF35E30F386AD685A52B596
+764152C09A6676DB0017BF2304E2D6E9B3EF4ADE6C3C5B60FC42A0A8DEF58A98
+1B95C27D5E89DD1B68DBCA89A6C2188F2B5FF624807013F34DF578BFDC1B4B7B
+D874201466A7C86142ABEC66E3F406AFD758A76A07727C1FA072F3A1C3C4A6E3
+6469D4D1B83476AE95EDF2F4C2D2D15F544D93255D0DC860148B4A504571399B
+470B57E6
+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 19 /iota put
+dup 59 /comma put
+dup 107 /k 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
+EBEF19D6284A5D738000A435B451557F38120078B5A03400A24A789A87A87C05
+8906DFE0229B981CE4BDB1B421E23887525D5E41B7B6B183B2D5CBFECD7658B0
+E29217AF34409ACAC2C93301873D64A78C27A3B3FED6ECB80737B804655471D2
+75FA4DEB150F6BA142E6C2CE6523ED66EC7FD43CC80B9C3577FF97DB2AC67C7F
+64B51C7D4104D14F1ADE34FC456B3B43AA33E3F82FEABB796415085A099169A8
+337DD20617124BBE62319E9022448ABD91FF570E04E911527885131FF8FC99DA
+94FB2648B841B5A47F8AA0728D1E8B8600FE25B380D2DFC3330E93D4869D4497
+CFD909531C68EEFE20CD2B55EFC1EC70F775265A228449402A6D50E5EB87491A
+FC88D6FB660D65C6BBE76370F0389AB1DC905D2BEB7A614C2A432E1514664240
+BA7C78226D4E8ECC5B15EEBF288EEC84B76D3154BC8B44312F358FBCEFE4FE7B
+1EA6C6BE1F33A0DB7564F01C4CD135F96CC59DA790AFF47C207A5E37031A4C4A
+86EAAD87BFB1ED2F719ABFE47B79290BAA734052AEFCAEF6AC0280E232C2C36D
+2DE610C064F95504C55B0B33BA921D3E00537473D409A769118ED72F0D07C7AD
+4AD7715A7340F0C175DECE569DA1CC532B9FC6714B59908E6BD23218713A806C
+CE78CB5D59BFF85288F1BEEBD85C8A2EB58347F30AC78C389CE68CBF1557B048
+F8C9E46F213B789C3AFD9C3107DA232FE1FB923D3ABE78293BF063FBE0CD8CFC
+0D17C742914ABDAB3161C2AB81BF9C9617C8EEC9D446FC9498F8ACE916B57FF2
+6248E4AAA1B28085D7D262FE5B24916FFEE93A68A5C016172C6715E1EDA00CC3
+337A8FC5B541D8F2FA4654D530256D5C325B7904281829F30C7154220A64C0A6
+B89BFED476AD30CFB15BE7E79E6A34DAC7C3ED5734080B57E1325A4D4541BD0A
+30AC10E0ED4A588B743FC5E5088E2275BF4FFEA069177FE9239CA8A8C9C2C88A
+D9063EA54B0C984E2CFB09811895B0E851D5FEC102291E557D568F38D8574DFD
+C85A9873C96EFE1D3937363ABE9BAE75F24433BDEF753D51B5AEFEE5BEB9098C
+72A72B112BA15CC1D109B0B3CC42F9C4C05CDE83CE5A6C17068585A3A0D737E2
+CCB236BFF124BCFD99ABE12530C081D8FFAA9FFAD0178E0998C89A2EC8E232E5
+844FE6D96D5D0E1DA6B856B00100174CA73D853DFD2F4E0B55E8E1A85E160D0B
+914A39FE9953AE3A996E6D3BF0626A20B7F874894EF7232E877F012B40444A39
+C5DF54EE63D0ADC177C9CA9F1BB472D83F79F44DEEC067BF3EB3BEF869E5F85A
+7AF3DA0FBC27640144B8EEAA31A38CC6D3B5C27AB0DAF0CF5205F5E9BB8D0C72
+CD641D6C446B6F925F200106937050CAC1DB91F8C245E4DF53E8962858430A94
+A6EFE7FB7FDA54A906EAD3184EB1FC4D1F0630FAEA34FD8208123CAC0F3514F4
+66A03AE22D2330588BFB516953F74B52AAAD7E38B7E4908B8BF1719CE4227E93
+98AE4153047C38D833653BAD2F760F33C4AEEF1A832017377EE6523F1365C1C8
+9CE2CE2FF7DF9344417C6F0A5B7095E989F90B533198C796803BABF3CE593724
+1BC8A5611D54D7860AD0D72D5F700C43467529957788C1AA168CE06885206ACF
+182060339E483B7D7C84143A8B84F0D9C594577331E085569A9ABD72D7DC7908
+AF527C1A4A497E7ACD3D9FF478428539F3AF3D28671481C305634DCA52493FF8
+9C2F94584126B85DE3CBA975C009FC262335BC64AEAC25119F7E19BF685EC116
+791DA888E61DC10E8DF6D721479C5C54F2C11033DA4798336CED7C8CBDE782BD
+DCE3F7E5F5795A29669652D83C6A89295BA3F27945B1CDE3C7A26C9BDC059913
+1BB6C13272FB0FE6D4400170BB2BFD6E769A375A0843C8724C3B96EF47A73888
+19D62D67908A39E24B50FDE921D424923F5B74B85B0B20AB2F7B9F63EF9E7C08
+85FAE307CCAEECC861A36C43E81DCF7ABD73159B94886323CADB9B4F2C2EE308
+079A0A53E45FE6BE52EF054DF93E43703D09DCA4B852AA3DCF8DF56A57812D93
+662794A69CDEE603E40525406269EFC8AF9206A78EF4D4A90C24D3A7C01C8053
+66155576BC09074AECFF9AC452F08EA02E21F2331C3C0AD8E24AA3135CE64332
+2783A23F32E1EC01437B9E8341CF22ABA5DA1514E781A8A8D204B1FA11FF6451
+FC8E5C09299B186C91E769B6481DEE47F2744AE89365FDEFB73F9989CBAF1BD6
+77CDDD2D22C1D05F8FD14EC3649261E41C9A44D45488607BB9430FB99803028B
+1AFDF0A454E6293B43E862523275D685E2CA31868094508329BE470D10A65CB5
+5FD652EEFF1AF31B757DC00246AB543B61A094
+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: 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 48 /prime 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
+3A585DF34F2B8B9567778BF51A1BF9C1018AEEF42FF1F9AAB1F9F73627F6C7DE
+05E3D013C3F77F1E74218778567C6B31B55509F0A8AC4A5E16D58D3EBF83868F
+522AB82A12EAC68DFD3B94C9627D53C9486D485553956C8536C3D9DE049E7F73
+47626740D55EB577B16E05D196D0998E5B67B4B9B81E1FF2B305E712D69F086B
+18DC28A8CCB8960623E3F92E38BEFB2792106762D2BED9A0CE6B135F53A065D5
+CB717F44CF2E53550965D1030D65AEFA3751857248C75C2FC1D5C7E56EBA689E
+31140569598E70949173277F021747611768AD734B881EC3DA4102AAB60425C4
+192F65F7AC85FF3F9DC2E2AD27BED08B2F99A9A18AB0FB072729783C86DA33F7
+D3
+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: 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 101 /e put
+dup 102 /f put
+dup 104 /h put
+dup 105 /i put
+dup 108 /l put
+dup 110 /n put
+dup 115 /s put
+dup 116 /t 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
+1353CC1FC512D59DFF847ACCDB763E8BC1943689F3ECDC66D24541B7B18A3236
+56925E3CE0E1F166C71D2F747BE64C17342B3C69290923E6A1A6955C24C01E81
+7CD27D5241D74F7E9C577DA6289FE0EE01539C3297F9963CFABA541B84F25C75
+6C28E817F9572E98E82D4F0C352C6979C42336F3BFCF6568D2E34FBBBEA97555
+9441EE6CE77ADD55335DA264E71CA8D1694A2B8B1EE69D4630513F4A9CFFDA43
+0EE5801B6D66D31F6B639BA40895BC279E8E86636242D8ECFA07331C3752960A
+0BDAA07D3778E0540EDB98D1D5D77CCAC330AB18026C94580B854CDDD246D9A0
+6FE9B33E89FE6DAD71F74E4A754C2B31FA27B41F67BB3A108946C7720BBB795D
+E93F6F97146B6DA6A359F063B07A220D1B1C23781B4589EAADF39B2647657E7E
+681B804DD0038F8197143708E6D8ABAAEFE7DA3E5D2015930864D54E4BE416AD
+CC10FEE440FA3192C651BBE265A98D7B5C8E2353C44ECB1FF9189F60496277CB
+B6FA85205F0D68D01D007555E81B32BB37D7F0D49F6960C6CFEAE92885005B7D
+1EC90694DF6C10D691820E6BEB5DA2A48375A122129536ABD094B1C5DF2D0A09
+2B3A4B6A45AA7ED1EFEDB2CDD2E8013D0E690D28FE34D881CEC4CCE3448A5FC2
+0D1C074981BFD8CA28A7C68A567FC36D367DF510B5A806E1A4CC152F1A1F1D19
+09D4FE69A82EEF4A43E923A58D69145C65A2DCFADD9E107A6185A75B4CA5BEFB
+DA152E0065CE233F577BFDE70D24CBC58595A36A9F87E7A2CAD8F6AE776D7910
+03376320D4668C57D32A29FC9F3412004F2CE64194B1C3E63006018E6C800B36
+1B1BC890168C8DC6A54EEA71FAD4DA0021F9C86582BBF6FCBD77430C82638CF2
+A7B760B66BA8F3447C57015EF364CACD38E95378AFE730BA66A55851BEBB1E8E
+6F62185435BF97EEEDB77C1F4F9491D8BA77A381CD94D3F0F370C2C4F00E3362
+BAA8E07B085029FC9983D90D3F09BBF1B66CDB075BC8F426D2674CDFEB5FB5D4
+3F1A6E5317C565C6B5BF859474AC15BB5BC006D6D1C560DCC8CB22565F4A2B71
+6C3BF32BF20968FE82CE7580ACE15216CE5D2FC5F4BECCD310EDBAB9064EA9B6
+19B6AD80DB187312D9E23798050FC19DAA4EC33E6E5874DAC85DCED77785C385
+8F28DE486800CF9F5E685E914BA4CA96C82B313634888EBCC111BFDC5208F06B
+6C383898E83649799B87D683B1A9581F4699C35DF62D561C77D9EC8DE1F43326
+04F9D74674D691E33D0E27E7D8B17E769744E0007039592CB462AB1CA43CF95E
+C13237D3843CE305057FFC52C5F399316F96AF58300283ACD1331F8A6C85030F
+7AD2B7E9353610F1006FE50850C98945A6A116BFC3355077108B5CCE540797D4
+F092E9996F23EC242B01A0DA7995E9E9FD14561B659C53F7000F73AF5B7B34D1
+E560F606BDF94303296C2520340C5AF28A1E2301F90FD3DF91BA4CB2F1EC4B37
+B1DF8B284BDC066E3BA8129B74369AA1D9C4A84B15297AC856C2D5C485338F79
+96167E9278B9ADF5A1D6347470BCABAEBA3E27B4F376CCBF3D8D7CD56CEE299D
+A485B1252CF7004DE9803906F5B2481A938C6964693DAE96791C7605AA25384B
+68327B42AFD3C26E534A4A1CAC5B6B6D354471926C2751DE19376B0C60C23423
+2F4CC45D722B8FA560BD5CBC4BBBE4015F53DD36DC1F9ED516E542387D8DCC42
+1685516681AFBCF0F3D17D7929B9E386C75C11491F52ABBBDDF38A06E41C1D5D
+60949DC2903CB7466647951A8D76DC19F2BDC76940B74C4A1C2220DF5AEEECE8
+610C6CA112B46C4AA99D4DD95485F96AC3874E8FF591BDB5D75BE95432B77188
+D9B043DEB8D50034
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+TeXDict begin 39158280 55380996 2488 600 600 (03.dvi)
+@start /Fa 134[140 2[123 131 119 1[121 131 2[132 4[71
+3[141 3[140 11[186 176 17[159 66[{TeXBase1Encoding ReEncodeFont}13
+252.83 /ComicSansMS-Bold rf /Fc 205[101 101 49[{}2 165.247
+/CMBX8 rf /Fd 231[202 24[{}1 226.182 /CMBSY10 rf /Fe
+156[116 118 143 37[72 59[{}4 226.182 /CMMIB10 rf /Ff
+162[72 1[72 49[101 101 40[{}4 226.182 /CMBX10 rf /Fg
+134[110 1[144 102 110 99 102 101 1[113 111 110 163 58
+114 85 59 122 1[107 115 124 108 125 108 16[110 3[116
+2[115 1[143 2[152 2[154 6[63 1[129 129 129 129 129 129
+129 95 2[52 88 58 101 1[77 77 38 36[139 2[{
+TeXBase1Encoding ReEncodeFont}45 210.691 /ComicSansMS
+rf /Fi 149[79 2[143 143 6[190 190 2[190 32[190 3[0 3[190
+8[285 16[222 24[{}11 247.87 /CMBSY10 rf /Fj 194[217 2[77
+16[108 108 4[232 35[{}5 247.87 /CMBX12 rf /Fk 196[56
+39[73 7[134 11[{}3 165.247 /CMMIB7 rf /Fl 134[146 163
+3[103 3[149 12[127 129 157 37[79 33[169 25[{}9 247.87
+/CMMIB10 rf /Fm 205[94 94 49[{}2 144.591 /CMBX7 rf /Fn
+207[56 48[{}1 144.591 /CMBSY7 rf /Fo 240[246 15[{}1 428.403
+/CMBSY10 rf /Fp 192[231 63[{}1 297.444 /MSBM10 rf /Fq
+153[98 105 113 100[{TeXBase1Encoding ReEncodeFont}3 192.256
+/ComicSansMS rf /Fs 207[71 6[238 38[185 1[185{}4 206.559
+/CMBSY10 rf /Ft 205[119 119 49[{}2 206.559 /CMBX10 rf
+/Fu 148[99 107[{}1 144.591 /CMMIB7 rf /Fv 139[86 110
+4[147 1[72 125 1[84 3[114 41[66 39[85 7[157 11[{}10 206.559
+/CMMIB10 rf /Fw 139[153 153 4[153 1[153 2[153 153 1[153
+153 101[{}8 297.444 /CMTT12 rf /Fx 254[164 1[{}1 513.918
+/CMBSY10 rf /Fy 149[95 2[171 171 6[228 228 2[228 32[228
+190 190 1[0 3[228 5[342 2[342 342 15[266 5[266 15[266
+2[{}17 297.444 /CMBSY10 rf /Fz 139[130 5[186 4[93 2[102
+153 7[93 1[93 26[260 2[260 2[93 7[167 8[130 130 4[279
+22[186 12[{}15 297.444 /CMBX12 rf /FA 134[176 196 247
+1[203 124 158 157 1[179 174 1[307 104 2[120 2[169 165
+1[153 155 188 8[282 17[205 4[259 3[171 1[95 95 32[203
+3[200 1[123 7[226 11[{}27 297.444 /CMMIB10 rf /FB 105[39
+28[46 3[46 4[47 1[46 4[25 51 4[45 1[45 19[77 19[54 54
+54 54 54 54 54 54 40 54 45 22 1[24 2[32 32 40[{
+TeXBase1Encoding ReEncodeFont}25 87.7881 /ComicSansMS
+rf /FD 105[111 28[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 7[161 1[263 2[172 175 1[221 131 1[201 223 139
+1[168 138 194 172 153 3[159 185 1[132 3[75 75 2[154 154
+154 2[154 114 2[63 105 70 2[93 93 46 36[166 2[{
+TeXBase1Encoding ReEncodeFont}57 252.83 /ComicSansMS
+rf /FF 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 /FH 139[143 147 146 3[159
+4[85 175 5[180 155 11[223 17[183 67[{TeXBase1Encoding ReEncodeFont}10
+303.395 /ComicSansMS rf /FJ 244[391 11[{}1 513.918 /CMMIB10
+rf /FK 134[257 257 1[257 286 171 200 228 286 286 257
+286 428 143 2[143 286 257 171 228 286 228 286 257 12[343
+286 371 1[314 400 371 485 343 2[200 400 400 314 343 1[371
+1[371 18[128 171 3[171 171 171 39[{TeXBase1Encoding ReEncodeFont}42
+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 FK(Nominal)128 b(Logic)g(and)5726
+2506 y(Reasoning)g(about)5265 2985 y FJ(\013)p FK(-Equi)-5
+b(v)g(alent)127 b(Syntax)p 0 TeXcolorgray Black Black
+Black 6446 4268 a FH(Christian)90 b(Urban)p Black Black
+5787 5008 a FF(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 FD(\(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 9458 6307 a FB(Munich,)25
+b(3.)h(May)g(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 (Formalising Nominal Sets in HOL)
+/OUT pdfmark end
+ 4609 1909 a Gray 4727 2027 a FK(F)-13 b(ormalising)128
+b(Nominal)g(Sets)6711 2506 y(in)g(HOL)p 0 TeXcolorgray
+Black Black Green Black Green Black OliveGreen Black
+4876 2906 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 FD(In)75 b(the)h(\002rst)g(two)f(lectures)h(we)g(worked)g(with)
+5169 3185 y(concrete)f(objects)g(\226)h(syntax)g(trees;)h(we)f
+(de\002ned)5169 3477 y(permutation)g(operation)g(over)g(them)g(and)g
+(found)5169 3769 y(they)g(have)f(some)h(nice)f(properties.)p
+Black Green Black Green Black OliveGreen Black 4876 4171
+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(Now,)g(we)g(will)g
+(work)g(abstractly.)94 b(We)76 b(have)5169 4463 y(different)h(kinds)e
+(of)h(atoms)f(\(in)g(the)5169 4742 y(lambda-calculus)h(you)g(have)g
+(only)g(one,)f(because)5169 5034 y(only)f(one)h(kind)f(of)g(binder;)i
+(Pi-calculus)f(or)f(System)5169 5326 y(F)h(have)h(more)g(than)f(one)h
+(kind)f(of)h(binder\),)p Black Green Black Green Black
+OliveGreen Black 4876 5714 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(separate)g('our)g(world')f(into)g(atoms)
+h(and)g(the)5169 6001 y('rest'.)p 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9444 6307 a FB(Munich,)25
+b(3.)h(May)g(2005)e(\226)i(p.2)g(\(0/0\))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 (Some Polymorphic Functions)
+/OUT pdfmark end
+ 4609 1909 a Gray 5492 2027 a FK(Some)128 b(P)-10
+b(olymor)-5 b(phic)6476 2506 y(Functions)p 0 TeXcolorgray
+Black Black Green Black Green Black OliveGreen Black
+4876 2906 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 FA(\013)p Black 75 w FD(will)75 b(stand)h(for)g(type)g(of)g
+(atoms;)p Blue 76 w FA(\023)p Black 75 w FD(will)f(be)g(rest)p
+Black Green Black Green Black OliveGreen Black 4876 3302
+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(type-constructor)h
+(for)g(permutations)p Black Green Black Green Black OliveGreen
+Black 5301 3671 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 Blue 292 w FA(\013)96 b(pr)10 b(m)94 b Fz(:)h(\()p
+FA(\013)77 b Fy(\002)f FA(\013)p Fz(\))95 b FA(l)s(ist)p
+Black Black Green Black Green Black OliveGreen Black
+4876 4070 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 FD(functions)p Black Green Black Green Black OliveGreen
+Black 5301 4404 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 Blue 5608 4404 76 9 v 5642 4404 V 5677 4404 V 5752
+4462 a Fx(\001)p 5932 4404 V 5966 4404 V 6000 4404 V
+6171 4404 a Fz(:)g FA(\013)g(pr)10 b(m)94 b Fy(\))h FA(\023)g
+Fy(\))g FA(\023)p Black Black Green Black Green Black
+OliveGreen Black 5301 4737 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 Blue 292 w(sw)8 b(ap)96 b Fz(:)f FA(\013)76
+b Fy(\002)g FA(\013)95 b Fy(\))h FA(\013)f Fy(\))g FA(\013)p
+Black Black Green Black Green Black OliveGreen Black
+5301 5093 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
+Blue 292 w Fz([)p 5701 5093 V 5735 5093 V 5769 5093 V
+159 w(])p FA(:)p 6048 5093 V 6082 5093 V 6116 5093 V
+254 w Fz(:)g FA(\013)h Fy(\))f FA(\023)f Fy(\))h FA(\023)p
+Black 5169 5565 a FD(\(i\))74 b(is)h(applying)h(a)f(permutation,)i
+(\(ii\))d(is)h(swapping)5169 5857 y(an)g(atom,)h(\(ii\))e(is)h
+(abstracting)g(an)h(atom)p 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9444 6307 a FB(Munich,)25
+b(3.)h(May)g(2005)e(\226)i(p.3)g(\(0/0\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 4 4
+TeXDict begin 4 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 4609
+1909 a
+SDict begin [ /Page 4/View [ /XYZ null null null ] /Title (Permutations on Atoms)
+/OUT pdfmark end
+ 4609 1909 a Gray 4968 2027 a FK(P)-10 b(ermutations)128
+b(on)h(Atoms)p 0 TeXcolorgray Black 4623 2660 a FD(Permutations)77
+b(on)e(atoms)g(need)i(to)e(satisfy:)p Black Green Black
+Green Black OliveGreen Black 4876 3084 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 Fz([])5355
+3143 y Fx(\001)5519 3084 y FA(a)95 b Fz(=)g FA(a)p Black
+Black Green Black Green Black OliveGreen Black 4876 3512
+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 Fz(\(\()p FA(a)g(b)p Fz(\))g(::)g FA(\031)11 b Fz(\))6717
+3570 y Fx(\001)6881 3512 y FA(c)95 b Fz(=)g FA(sw)8 b(ap)96
+b Fz(\()p FA(a)57 b(b)p Fz(\))95 b(\()p FA(\031)9459
+3570 y Fx(\001)9624 3512 y FA(c)p Fz(\))p Black Black
+Green Black Green Black OliveGreen Black 4876 3939 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 FA(sw)8 b(ap)95 b Fz(\()p FA(a)h(b)p Fz(\))f FA(c)f
+Fz(=)p Black Blue 5933 4240 a Fw(if)h FA(a)g Fz(=)g FA(c)g
+Fw(then)g FA(b)g Fw(else)p Black Blue 7226 4519 a(if)g
+FA(b)g Fz(=)g FA(c)g Fw(then)g FA(a)g Fw(else)g FA(c)p
+Black Black Green Black Green Black OliveGreen Black
+4876 5033 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 FD(each)75 b(set)h(of)f(all)h(atoms)f(of)h(type)p
+Blue 76 w FA(\013)p Black 75 w FD(is)f(in\002nite)4623
+5560 y(We)g(shall)g(collectively)g(refer)j(to)d(these)g(properties)4623
+5901 y(as)p Blue 75 w FA(at)5262 5946 y Fv(\013)p Black
+5504 5901 a FD(\(this)g(makes)g(use)h(of)g(Locales)f(in)g(Isabelle\).)p
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9444 6307 a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.4)g(\(0/0\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 5 5
+TeXDict begin 5 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 (Atoms) /OUT
+pdfmark end
+ 4609 1909 a Gray 6847 2027 a FK(Atoms)p 0 TeXcolorgray
+Black 4623 2660 a FD(In)73 b(Isabelle)i(we)f(can)g(create)g(such)g
+(atoms)g(by)g(declaring)4623 2953 y(new)h(types)p Blue
+76 w FA(\013)6089 2997 y Fv(k)p Black 6304 2953 a FD(each)g(with)g(an)h
+(axiom)f(that)h(assumes)4623 3240 y(in\002nity)g(and)g(two)f(primitive)
+h(recursive)g(functions:)p Black Green Black Green Black
+OliveGreen Black 4876 3800 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 FA(sw)8 b(ap)5949 3845
+y Fv(k)6183 3800 y Fz(\()p FA(a)95 b(b)p Fz(\))g FA(c)g
+Fz(=)g Fw(if)58 b FA(:)f(:)g(:)p Black Black Green Black
+Green Black OliveGreen Black 4876 4227 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 Fz([])5355
+4286 y Fx(\001)5519 4296 y Fv(k)5657 4227 y FA(c)95 b
+Fz(=)g FA(c)p Black Black Green Black Green Black OliveGreen
+Black 4876 4654 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 Fz(\(\()p FA(a)g(b)p Fz(\))g(::)g FA(\031)11
+b Fz(\))6717 4713 y Fx(\001)6881 4723 y Fv(k)7020 4654
+y FA(c)95 b Fz(=)g FA(sw)8 b(ap)8403 4699 y Fv(k)8638
+4654 y Fz(\()p FA(a)95 b(b)p Fz(\))g(\()p FA(\031)9775
+4713 y Fx(\001)9939 4654 y FA(c)p Fz(\))p Black 4623
+5289 a FD(Trivial)74 b(task)i(to)f(show)f(that)p Blue
+76 w FA(at)7914 5334 y Fv(\013)8071 5365 y Fu(k)p Black
+8267 5289 a FD(are)j(satis\002ed.)p 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9444 6307 a FB(Munich,)25
+b(3.)h(May)g(2005)e(\226)i(p.5)g(\(0/0\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 6 6
+TeXDict begin 6 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 4609
+1909 a
+SDict begin [ /Page 6/View [ /XYZ null null null ] /Title (Properties)
+/OUT pdfmark end
+ 4609 1909 a Gray 6424 2027 a FK(Pr)-9 b(operties)p
+0 TeXcolorgray Black 4623 2582 a FD(Assuming)p Blue 75
+w FA(at)6105 2627 y Fv(\013)p Black 6272 2582 a FD(,)75
+b(we)h(have)p Black Green Black Green Black OliveGreen
+Black 4876 3142 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 Fz(\()p FA(\031)5502 3187 y Ft(1)5631
+3142 y Fz(@)p FA(\031)6094 3187 y Ft(2)6223 3142 y Fz(\))6353
+3201 y Fx(\001)6517 3142 y FA(c)95 b Fz(=)g FA(\031)7323
+3187 y Ft(1)7452 3201 y Fx(\001)7617 3142 y Fz(\()p FA(\031)7950
+3187 y Ft(2)8079 3201 y Fx(\001)8243 3142 y FA(c)p Fz(\))p
+Black 8684 3432 a FD(induction)76 b(on)p Blue 76 w FA(\031)10371
+3477 y Ft(1)p Black Black Green Black Green Black OliveGreen
+Black 4876 3848 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 FA(\031)5383 3740 y Fs(\000)p Ft(1)5696
+3906 y Fx(\001)5861 3848 y FA(\031)6075 3906 y Fx(\001)6239
+3848 y FA(c)94 b Fz(=)i FA(c)p Black 5318 4127 a FD(induction)76
+b(on)p Blue 75 w FA(\031)p Black 87 w FD(and)g(swapping)f(being)h
+(infolutive)p Black Green Black Green Black OliveGreen
+Black 4876 4535 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 FA(\031)5383 4594 y Fx(\001)5547 4535
+y FA(a)95 b Fz(=)g FA(\031)6399 4594 y Fx(\001)6563 4535
+y FA(b)p Black 266 w FD(iff)p Blue 266 w FA(a)g Fz(=)g
+FA(b)p Black 6803 4815 a FD(by)75 b(a)h(calculation)f(using)h(the)g
+(above)p Black Green Black Green Black OliveGreen Black
+4876 5203 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(.)45 b(.)f(.)p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9444 6307 a FB(Munich,)25 b(3.)h(May)g(2005)e
+(\226)i(p.6)g(\(0/0\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360
+6416 a eop end
+%%Page: 7 7
+TeXDict begin 7 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 4609
+1909 a
+SDict begin [ /Page 7/View [ /XYZ null null null ] /Title (Equality on Permutations)
+/OUT pdfmark end
+ 4609 1909 a Gray 4739 2027 a FK(Equality)128 b(on)g(P)-10
+b(ermutations)p 0 TeXcolorgray Black 4623 2582 a FD(This)74
+b(list-representation)j(of)f(permutations)g(is)f(very)4623
+2874 y(nice)f(to)h(work)f(with)g(in)h(Isabelle,)g(but)g(it)g(is)f(not)h
+(a)g(unique)4623 3167 y(representation)i(\(very)f(laborious)f(to)g
+(achieve)g(such)h(a)4623 3459 y(representation)h(in)e(a)h
+(theorem-prover,)g(I)g(think\).)p Blue 4835 4142 a FA(\031)5038
+4186 y Ft(1)5262 4142 y Fy(\030)95 b FA(\031)5826 4186
+y Ft(2)6051 3967 y Fq(def)6078 4142 y Fz(=)123 b Fy(f)p
+FA(a)96 b Fz(:)f FA(\013)g Fy(j)g FA(\031)7818 4186 y
+Ft(1)7947 4201 y Fx(\001)8111 4142 y FA(a)g Fy(6)p Fz(=)h
+FA(\031)8953 4186 y Ft(2)9082 4201 y Fx(\001)9246 4142
+y FA(a)p Fy(g)f Fz(=)g Fp(?)p Black Black Green Black
+Green Black OliveGreen Black 4876 4698 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 Fz([\()p FA(a)g(a)p
+Fz(\)])g Fy(\030)g Fz([])p Black Black Green Black Green
+Black OliveGreen Black 4876 5125 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([\()p FA(a)g(b)p Fz(\)])g
+Fy(\030)g Fz([\()p FA(b)g(a)p Fz(\)])p Black Black Green
+Black Green Black OliveGreen Black 4876 5737 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([\()p FA(a)g(c)p
+Fz(\))p FA(;)57 b Fz(\()p FA(b)95 b(c)p Fz(\))p FA(;)57
+b Fz(\()p FA(a)95 b(c)p Fz(\)])g Fy(\030)g Fz([\()p FA(a)g(b)p
+Fz(\)])p Black 6752 6039 a FD(provided)p Blue 77 w FA(a)p
+Black FD(,)p Blue 75 w FA(b)p Black 75 w FD(and)p Blue
+76 w FA(c)p Black 75 w FD(are)77 b(distinct)p 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9444 6307
+a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.7)g(\(0/0\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 8 8
+TeXDict begin 8 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 4609
+1909 a
+SDict begin [ /Page 8/View [ /XYZ null null null ] /Title (General Permutations)
+/OUT pdfmark end
+ 4609 1909 a Gray 5133 2027 a FK(General)128 b(P)-10
+b(ermutations)p 0 TeXcolorgray Black 4623 2582 a FD(So)75
+b(far)h(we)g(have)f(only)h(considered)g(permutations)4623
+2874 y(acting)f(on)g(atoms.)93 b(We)76 b(are)g(now)f(going)g(to)g
+(overload)p Blue 4638 3167 76 9 v 4672 3167 V 4706 3167
+V 4781 3225 a Fx(\001)p 4961 3167 V 4995 3167 V 5029
+3167 V 5200 3167 a Fz(:)95 b FA(\013)g(pr)10 b(m)95 b
+Fy(\))g FA(\023)f Fy(\))h FA(\023)p Black 75 w FD(to)75
+b(act)h(on)f(the)h('rest)f(of)4623 3446 y(the)g(world'.)93
+b(Permutations)77 b(have)f(to)f(satisfy:)p Black Green
+Black Green Black OliveGreen Black 4876 4007 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 Fz([])5355
+4065 y Fx(\001)5519 4007 y FA(x)95 b Fz(=)g FA(x)p Black
+Black Green Black Green Black OliveGreen Black 4876 4434
+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 Fz(\()p FA(\031)5502 4478 y Ft(1)5631 4434 y Fz(@)p
+FA(\031)6094 4478 y Ft(2)6223 4434 y Fz(\))6353 4493
+y Fx(\001)6517 4434 y FA(x)g Fz(=)h FA(\031)7367 4478
+y Ft(1)7496 4493 y Fx(\001)7660 4434 y Fz(\()p FA(\031)7993
+4478 y Ft(2)8122 4493 y Fx(\001)8286 4434 y FA(x)p Fz(\))p
+Black Black Green Black Green Black OliveGreen Black
+4876 4838 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 FA(\031)5372 4883 y Ft(1)5596 4838 y Fy(\030)f
+FA(\031)6160 4883 y Ft(2)p Black 6364 4838 a FD(implies)p
+Blue 75 w FA(\031)7445 4883 y Ft(1)7575 4897 y Fx(\001)7739
+4838 y FA(x)g Fz(=)g FA(\031)8588 4883 y Ft(2)8717 4897
+y Fx(\001)8881 4838 y FA(x)p Black 4623 5424 a FD(We)75
+b(refer)i(to)e(these)h(properties)g(as)p Blue 75 w FA(pt)8829
+5469 y Fv(\013;\023)p Black 9147 5424 a FD(.)p 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9444 6307
+a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.8)g(\(0/0\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 9 9
+TeXDict begin 9 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 4609
+1909 a
+SDict begin [ /Page 9/View [ /XYZ null null null ] /Title (From these Properties)
+/OUT pdfmark end
+ 4609 1909 a Gray 5130 2027 a FK(Fr)-9 b(om)128
+b(these)h(Pr)-9 b(operties)p 0 TeXcolorgray Black 4623
+2577 a FD(Given)p Blue 75 w FA(pt)5637 2621 y Fv(\013;\023)p
+Black 6030 2577 a FD(and)p Blue 76 w FA(at)6827 2621
+y Fv(\013)p Black 6994 2577 a FD(:)p Black Green Black
+Green Black OliveGreen Black 4876 3032 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 FA(\031)5383
+2924 y Fs(\000)p Ft(1)5696 3091 y Fx(\001)5861 3032 y
+FA(\031)6075 3091 y Fx(\001)6239 3032 y FA(x)95 b Fz(=)g
+FA(x)p Black 7929 3353 a FD(using)p Blue 75 w Fz(\()p
+FA(\031)8939 3245 y Fs(\000)p Ft(1)9253 3353 y Fz(@)p
+FA(\031)11 b Fz(\))96 b Fy(\030)f Fz([])p Black Black
+Green Black Green Black OliveGreen Black 4876 3819 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 FA(\031)5383 3878 y Fx(\001)5547 3819 y FA(x)g Fz(=)g
+FA(\031)6407 3878 y Fx(\001)6571 3819 y FA(y)p Black
+86 w FD(iff)p Blue 76 w FA(x)g Fz(=)g FA(y)p Black 6090
+4099 a FD(using)76 b(the)g(above)f(and)h(some)g(calculations)p
+Black Green Black Green Black OliveGreen Black 4876 4590
+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 Fy(8)p FA(a;)57 b(b:)95 b Fz(\()p FA(a)57 b(b)p Fz(\))6704
+4649 y Fx(\001)6868 4590 y FA(x)95 b Fz(=)h FA(x)p Black
+75 w FD(iff)p Blue 76 w Fy(8)p FA(\031)11 b(:)95 b(\031)8997
+4649 y Fx(\001)9161 4590 y FA(x)g Fz(=)h FA(x)p Black
+6907 4880 a FD(in)75 b(one)h(direction)g(induction)f(on)p
+Blue 76 w FA(\031)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+
+10821 5925 a 0.5 TeXcolorgray 9444 6307 a FB(Munich,)25
+b(3.)h(May)g(2005)e(\226)i(p.9)g(\(0/0\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 10 10
+TeXDict begin 10 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 4609
+1909 a
+SDict begin [ /Page 10/View [ /XYZ null null null ] /Title (Overloading of {\large $\bullet $})
+/OUT pdfmark end
+ 4609 1909 a Gray 5727 2027 a FK(Ov)-5 b(erloading)128
+b(of)g Fo(\017)p 0 TeXcolorgray Black Black Green Black
+Green Black OliveGreen Black 4876 2734 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 FA(\031)5383
+2793 y Fx(\001)5547 2734 y FA(a)5830 2560 y Fq(def)5858
+2734 y Fz(=)123 b FA(a)p Black Blue 546 w(\031)106 b
+Fz(:)95 b FA(\013)h(pr)10 b(m)p Black FD(,)p Blue 74
+w FA(a)96 b Fz(:)f FA(\013)9289 2626 y Fs(0)p Black 9370
+2734 a FD(,)p Blue 75 w FA(\013)h Fy(6)p Fz(=)f FA(\013)10418
+2626 y Fs(0)p Black 5871 3014 a FD(we)76 b(have)p Blue
+75 w FA(pt)7172 3058 y Fv(\013;\013)7552 2999 y Fn(0)p
+Black 7704 3014 a FD(\(and)p Blue 75 w FA(at)8593 3058
+y Fv(\013)p Black 8836 3014 a FD(implies)p Blue 75 w
+FA(pt)10017 3058 y Fv(\013;\013)p Black 10407 3014 a
+FD(\))p Black Green Black Green Black OliveGreen Black
+4876 3581 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 FA(\031)5383 3640 y Fx(\001)5547 3581 y FA(X)5947
+3406 y Fq(def)5974 3581 y Fz(=)123 b Fy(f)p FA(\031)6742
+3640 y Fx(\001)6907 3581 y FA(x)95 b Fy(j)g FA(x)g Fy(2)g
+FA(X)23 b Fy(g)p Black Blue 7929 3876 a FA(pt)8232 3921
+y Fv(\013;\023)p Black 8625 3876 a FD(implies)p Blue
+75 w FA(pt)9806 3921 y Fv(\013;\023)65 b(set)p Black
+Black Green Black Green Black OliveGreen Black 4876 4443
+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 FA(\031)5383 4502 y Fx(\001)5547 4443 y Fz(\()p FA(x)5873
+4488 y Ft(1)6002 4443 y FA(;)57 b(x)6350 4488 y Ft(2)6479
+4443 y Fz(\))6704 4269 y Fq(def)6732 4443 y Fz(=)123
+b(\()p FA(\031)7459 4502 y Fx(\001)7623 4443 y FA(x)7819
+4488 y Ft(1)7948 4443 y FA(;)57 b(\031)8314 4502 y Fx(\001)8479
+4443 y FA(x)8675 4488 y Ft(2)8804 4443 y Fz(\))p Black
+Blue 6438 4738 a FA(pt)6741 4783 y Fv(\013;\023)7049
+4814 y Fm(1)p Black 7238 4738 a FD(and)p Blue 76 w FA(pt)8026
+4783 y Fv(\013;\023)8334 4814 y Fm(2)p Black 8523 4738
+a FD(implies)p Blue 75 w FA(pt)9704 4783 y Fv(\013;\023)10012
+4814 y Fm(1)10116 4783 y Fs(\002)p Fv(\023)10386 4814
+y Fm(2)p Black Black Green Black Green Black OliveGreen
+Black 4876 5305 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 FA(\031)5383 5364 y Fx(\001)5547 5305
+y Fz([])5828 5131 y Fq(def)5855 5305 y Fz(=)123 b([])p
+Black Blue 5169 5753 a FA(\031)5383 5812 y Fx(\001)5547
+5753 y Fz(\()p FA(x)95 b Fz(::)g FA(xs)p Fz(\))6828 5579
+y Fq(def)6856 5753 y Fz(=)123 b(\()p FA(\031)7583 5812
+y Fx(\001)7747 5753 y FA(x)p Fz(\))95 b(::)g(\()p FA(\031)8793
+5812 y Fx(\001)8957 5753 y FA(xs)p Fz(\))p Black Blue
+7886 6048 a FA(pt)8189 6093 y Fv(\013;\023)p Black 8582
+6048 a FD(implies)p Blue 75 w FA(pt)9763 6093 y Fv(\013;\023)65
+b(l)r(ist)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9404 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h
+(p.10)f(\(0/0\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416
+a eop end
+%%Page: 11 11
+TeXDict begin 11 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 4609
+1909 a
+SDict begin [ /Page 11/View [ /XYZ null null null ] /Title (\mbox {Permutations on Functions})
+/OUT pdfmark end
+ 4609 1909 a Gray 4623 2027 a FK(P)-10 b(ermutations)128
+b(on)g(Functions)p 0 TeXcolorgray Black Black Green Black
+Green Black OliveGreen Black 4876 2734 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 FA(\031)5383
+2793 y Fx(\001)5547 2734 y FA(f)5844 2560 y Fq(def)5871
+2734 y Fz(=)123 b FA(\025x:\031)6959 2793 y Fx(\001)7123
+2734 y Fz(\()p FA(f)33 b Fz(\()p FA(\031)7799 2626 y
+Fs(\000)p Ft(1)8113 2793 y Fx(\001)8277 2734 y FA(x)p
+Fz(\)\))p Black Blue 7363 3036 a FA(\031)106 b Fz(:)95
+b FA(\013)h(pr)10 b(m)p Black FD(,)p Blue 74 w FA(f)128
+b Fz(:)95 b FA(\023)9587 3080 y Ft(1)9811 3036 y Fy(\))g
+FA(\023)10371 3080 y Ft(2)p Black Black Green Black Green
+Black OliveGreen Black 4876 3550 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 FD(given)p Blue 75 w FA(at)6154
+3594 y Fv(\013)p Black 6321 3550 a FD(,)p Blue 75 w FA(pt)6769
+3594 y Fv(\013;\023)7077 3625 y Fm(1)p Black 7266 3550
+a FD(and)p Blue 77 w FA(pt)8055 3594 y Fv(\013;\023)8363
+3625 y Fm(2)p Black 8552 3550 a FD(then)p Blue 76 w FA(pt)9466
+3594 y Fv(\013;\023)9774 3625 y Fm(1)9877 3594 y Fs(\))p
+Fv(\023)10200 3625 y Fm(2)p Black 5169 4039 a FD(\(we)75
+b(have)g(to)g(know)p Blue 75 w FA(\031)7439 4084 y Ft(1)7606
+4039 y Fy(\030)38 b FA(\031)8113 4084 y Ft(2)p Black
+8318 4039 a FD(implies)p Blue 75 w FA(\031)9410 3906
+y Fs(\000)p Ft(1)9399 4114 y(1)9705 4039 y Fy(\030)-19
+b FA(\031)10166 3906 y Fs(\000)p Ft(1)10155 4114 y(2)p
+Black 10480 4039 a FD(\))p Black Green Black Green Black
+OliveGreen Black 4876 4444 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(assuming)p Blue 76 w FA(at)6596
+4489 y Fv(\013)p Black 6838 4444 a FD(and)p Blue 76 w
+FA(pt)7626 4489 y Fv(\013;\023)7934 4520 y Fm(1)p Black
+8048 4444 a FD(,)75 b(then)p Blue 6206 5011 a FA(\031)6420
+5070 y Fx(\001)6584 5011 y Fz(\()p FA(f)128 b(x)p Fz(\))95
+b(=)h(\()p FA(\031)8132 5070 y Fx(\001)8296 5011 y FA(f)33
+b Fz(\)\()p FA(\031)8972 5070 y Fx(\001)9136 5011 y FA(x)p
+Fz(\))p Black 5169 5551 a FD(where)p Blue 76 w FA(\031)106
+b Fz(:)95 b FA(\013)g(pr)10 b(m)p Black 75 w FD(and)p
+Blue 76 w FA(f)128 b Fz(:)95 b FA(\023)8600 5596 y Ft(1)8823
+5551 y Fy(\))h FA(\023)9384 5596 y Ft(2)p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9418 6307
+a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.11)f(\(0/0\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 12 12
+TeXDict begin 12 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 4609
+1909 a
+SDict begin [ /Page 12/View [ /XYZ null null null ] /Title (Support and Freshness)
+/OUT pdfmark end
+ 4609 1909 a Gray 5038 2027 a FK(Support)128 b(and)g(Fr)-9
+b(eshness)p 0 TeXcolorgray Black Black Green Black Green
+Black OliveGreen Black 4876 2734 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 FA(supp)5888 2779 y Fv(\013)6149
+2734 y FA(x)6440 2560 y Fq(def)6468 2734 y Fz(=)p Black
+Blue 3170 w FA(x)95 b Fz(:)g FA(\023)p Black Blue 5662
+3036 a Fy(f)p FA(a)g Fz(:)g FA(\013)g Fy(j)g Fz(in\014nite)p
+Fy(f)p FA(b)g Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))9151 3094
+y Fx(\001)9315 3036 y FA(x)g Fy(6)p Fz(=)h FA(x)p Fy(gg)p
+Black Black Green Black Green Black OliveGreen Black
+4876 3659 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 FA(a)f Fz(#)g FA(x)6117 3485 y Fq(def)6144
+3659 y Fz(=)123 b FA(a)96 b Fy(62)f FA(supp)7853 3704
+y Fv(\013)8019 3659 y Fz(\()p FA(x)p Fz(\))p Black Blue
+580 w FA(a)h Fz(:)f FA(\013)p Black FD(,)p Blue 75 w
+FA(x)g Fz(:)g FA(\023)p Black Black Green Black Green
+Black OliveGreen Black 4876 4216 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(suppor)10 b(ts)94
+b(x)7295 4042 y Fq(def)7323 4216 y Fz(=)p Black Blue
+5756 4518 a Fy(8)p FA(a;)58 b(b)95 b Fy(62)g FA(X)t(:)189
+b Fz(\()p FA(a)96 b(b)p Fz(\))8129 4576 y Fx(\001)8293
+4518 y FA(x)f Fz(=)g FA(x)p Black Blue 8626 4817 a(X)61
+b Fz(:)38 b FA(\013)95 b(set)p Black FD(,)p Blue 74 w
+FA(x)38 b Fz(:)g FA(\023)p Black 4623 5341 a FD(I)75
+b(will)g(drop)h(the)p Blue 75 w FA(\013)p Black 76 w
+FD(in)p Blue 75 w FA(supp)7683 5385 y Fv(\013)p Black
+7850 5341 a FD(.)4623 5682 y(The)86 b(notion)p Blue 86
+w FA(suppor)10 b(ts)p Black 85 w FD(will)86 b(play)i(a)e(role)h(in)g
+(the)g(next)4623 6022 y(lecture)60 b(\(it)g(s'times)f(helps)h(for)g
+(calculating)g(the)p Blue 60 w FA(supp)p Black FD(\).)p
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9404 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.12)f(\(0/0\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 13 13
+TeXDict begin 13 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 (Simple Properties)
+/OUT pdfmark end
+ 4609 1909 a Gray 5603 2027 a FK(Simple)128 b(Pr)-9
+b(operties)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 FA(supp)94 b Fz(\()p FA(x)6308
+2649 y Ft(1)6437 2605 y FA(;)57 b(x)6785 2649 y Ft(2)6914
+2605 y Fz(\))95 b(=)g(\()p FA(supp)g(x)8634 2649 y Ft(1)8763
+2605 y Fz(\))76 b Fy([)f Fz(\()p FA(supp)94 b(x)10411
+2649 y Ft(2)10541 2605 y Fz(\))p Black Blue 5957 3040
+a FA(a)h Fz(#)g(\()p FA(x)6940 3085 y Ft(1)7069 3040
+y FA(;)57 b(x)7417 3085 y Ft(2)7547 3040 y Fz(\))p Black
+75 w FD(iff)p Blue 76 w FA(a)95 b Fz(#)g FA(x)9008 3085
+y Ft(1)9213 3040 y Fy(^)76 b FA(a)96 b Fz(#)e FA(x)10370
+3085 y Ft(2)p Black Black Green Black Green Black OliveGreen
+Black 4876 3476 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 FA(supp)g Fz(\()p FA(a)h Fz(:)g FA(\013)p
+Fz(\))g(=)h Fy(f)p FA(a)p Fy(g)p Black 1007 w FD(provided)p
+Blue 76 w FA(at)10332 3521 y Fv(\013)p Black Blue 8416
+3777 a FA(a)f Fz(#)g FA(b)p Black 75 w FD(iff)p Blue
+76 w FA(a)g Fy(6)p Fz(=)h FA(b)p Black Black Green Black
+Green Black OliveGreen Black 4876 4178 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(supp)e(A)g
+Fz(=)i Fp(?)p Black Blue 1107 w FA(A)p Black 75 w FD(set)76
+b(of)f(all)h(atoms)p Blue 75 w FA(\013)p Black 7125 4597
+a FD(since)p Blue 75 w Fy(8)p FA(a;)58 b(b:)94 b Fz(\()p
+FA(a)i(b)p Fz(\))9368 4655 y Fx(\001)9532 4597 y FA(A)f
+Fz(=)g FA(A)p Black Black Green Black Green Black OliveGreen
+Black 4876 5024 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(supp)f(F)142 b Fz(=)95 b Fy(f)p FA(a)7043
+5068 y Ft(1)7173 5024 y FA(;)57 b(:)g(:)g(:)g(;)g(a)8121
+5068 y Fv(n)8279 5024 y Fy(g)p Black 209 w FD(assuming)p
+Blue 76 w FA(F)p Black 122 w FD(is)75 b(a)5169 5314 y(\002nite)h(set)f
+(of)h(atoms)p Blue 75 w FA(a)7626 5359 y Ft(1)7756 5314
+y FA(;)57 b(:)g(:)g(:)g(;)g(a)8704 5359 y Fv(n)p Black
+5169 5710 a FD(not)75 b(every)i(set)e(of)h(atoms)f(has)g(\002nite)i
+(support:)5169 6025 y(e.g.)p Blue 75 w FA(A=)p Fz(2)p
+Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9404 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.13)f(\(0/0\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 14 14
+TeXDict begin 14 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 (Existence of a Fresh Atom)
+/OUT pdfmark end
+ 4609 1909 a Gray 4683 2027 a FK(Existence)128
+b(of)h(a)f(Fr)-9 b(esh)128 b(Atom)p 0 TeXcolorgray Black
+4623 2582 a FD(Q:)76 b(Why)f(do)g(we)h(assume)g(that)g(there)g(are)g
+(in\002nitely)4623 2861 y(many)g(atoms?)4623 3388 y(A:)f(For)h(any)g
+(\002nitely)g(supported)p Blue 77 w FA(x)p Black FD(:)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 6739
+4045 1645 389 v 1 1 0.8 TeXcolorrgb Black Blue 6801 3925
+a Fy(9)p FA(c:)189 b(c)95 b Fz(#)g FA(x)p Black 1 1 0.8
+TeXcolorrgb Black 4623 4500 a FD(If)75 b(something)h(is)f(\002nitely)h
+(supported,)g(then)g(we)g(can)f(al-)4623 4841 y(ways)g(choose)g(a)g
+(fresh)i(atom)e(\(also)g(for)h(functions\).)p 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9404 6307
+a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.14)f(\(0/0\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 15 15
+TeXDict begin 15 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 (More Interesting Prop's)
+/OUT pdfmark end
+ 4609 1909 a Gray 4930 2027 a FK(Mor)-9 b(e)128
+b(Inter)-9 b(esting)129 b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray
+Black 4623 2570 a FD(Assuming)p Blue 75 w FA(at)6105
+2615 y Fv(\013)p Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720
+2615 y Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White
+4623 2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
+3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))94
+b(=)i FA(supp)p Fz(\()p FA(\031)8063 3046 y Fx(\001)8226
+2987 y FA(x)p Fz(\))p Black 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9418 6307 a FB(Munich,)26
+b(3.)f(May)h(2005)f(\226)h(p.15)f(\(1/8\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 15 16
+TeXDict begin 15 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
+4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
+b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
+a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
+Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
+Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
+2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
+3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
+3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
+y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
+b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
+3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
+Fy(gg)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9404 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h
+(p.15)f(\(2/8\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416
+a eop end
+%%Page: 15 17
+TeXDict begin 15 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 Gray
+4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
+b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
+a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
+Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
+Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
+2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
+3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
+3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
+y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
+b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
+3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
+Fy(gg)4623 3719 y Fq(def)4651 3893 y Fz(=)86 b Fy(f)p
+FA(\031)5382 3952 y Fx(\001)5546 3893 y FA(a)57 b Fy(j)114
+b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p
+Fz(\))7607 3952 y Fx(\001)7772 3893 y FA(x)95 b Fy(6)p
+Fz(=)g FA(x)p Fy(gg)p Black 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9404 6307 a FB(Munich,)26
+b(3.)f(May)h(2005)f(\226)h(p.15)f(\(3/8\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 15 18
+TeXDict begin 15 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
+4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
+b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
+a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
+Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
+Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
+2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
+3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
+3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
+y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
+b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
+3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
+Fy(gg)4623 3719 y Fq(def)4651 3893 y Fz(=)86 b Fy(f)p
+FA(\031)5382 3952 y Fx(\001)5546 3893 y FA(a)57 b Fy(j)114
+b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p
+Fz(\))7607 3952 y Fx(\001)7772 3893 y FA(x)95 b Fy(6)p
+Fz(=)g FA(x)p Fy(gg)4623 4228 y Fz(=)114 b Fy(f)p FA(\031)5382
+4286 y Fx(\001)5546 4228 y FA(a)57 b Fy(j)114 b Fz(inf)31
+b Fy(f)p FA(\031)6797 4286 y Fx(\001)6961 4228 y FA(b)57
+b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7985 4286 y Fx(\001)8150
+4228 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p Fy(gg)p Black 0
+TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9404 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.15)f(\(4/8\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 15 19
+TeXDict begin 15 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
+4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
+b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
+a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
+Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
+Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
+2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
+3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
+3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
+y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
+b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
+3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
+Fy(gg)4623 3719 y Fq(def)4651 3893 y Fz(=)86 b Fy(f)p
+FA(\031)5382 3952 y Fx(\001)5546 3893 y FA(a)57 b Fy(j)114
+b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p
+Fz(\))7607 3952 y Fx(\001)7772 3893 y FA(x)95 b Fy(6)p
+Fz(=)g FA(x)p Fy(gg)4623 4228 y Fz(=)114 b Fy(f)p FA(\031)5382
+4286 y Fx(\001)5546 4228 y FA(a)57 b Fy(j)114 b Fz(inf)31
+b Fy(f)p FA(\031)6797 4286 y Fx(\001)6961 4228 y FA(b)57
+b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7985 4286 y Fx(\001)8150
+4228 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p Fy(gg)4623 4569
+y Fz(=)114 b Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31 b
+Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(\031)6913 4461 y Fs(\000)p
+Ft(1)7227 4628 y Fx(\001)7391 4569 y FA(a)152 b(\031)7945
+4461 y Fs(\000)p Ft(1)8259 4628 y Fx(\001)8423 4569 y
+FA(b)p Fz(\))8708 4628 y Fx(\001)8872 4569 y FA(x)95
+b Fy(6)p Fz(=)h FA(x)p Fy(gg)p Black 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9404 6307 a FB(Munich,)26
+b(3.)f(May)h(2005)f(\226)h(p.15)f(\(5/8\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 15 20
+TeXDict begin 15 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
+4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
+b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
+a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
+Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
+Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
+2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
+3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
+3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
+y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
+b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
+3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
+Fy(gg)4623 3719 y Fq(def)4651 3893 y Fz(=)86 b Fy(f)p
+FA(\031)5382 3952 y Fx(\001)5546 3893 y FA(a)57 b Fy(j)114
+b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p
+Fz(\))7607 3952 y Fx(\001)7772 3893 y FA(x)95 b Fy(6)p
+Fz(=)g FA(x)p Fy(gg)4623 4228 y Fz(=)114 b Fy(f)p FA(\031)5382
+4286 y Fx(\001)5546 4228 y FA(a)57 b Fy(j)114 b Fz(inf)31
+b Fy(f)p FA(\031)6797 4286 y Fx(\001)6961 4228 y FA(b)57
+b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7985 4286 y Fx(\001)8150
+4228 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p Fy(gg)4623 4569
+y Fz(=)114 b Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31 b
+Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(\031)6913 4461 y Fs(\000)p
+Ft(1)7227 4628 y Fx(\001)7391 4569 y FA(a)152 b(\031)7945
+4461 y Fs(\000)p Ft(1)8259 4628 y Fx(\001)8423 4569 y
+FA(b)p Fz(\))8708 4628 y Fx(\001)8872 4569 y FA(x)95
+b Fy(6)p Fz(=)h FA(x)p Fy(gg)4623 4911 y Fz(=)114 b Fy(f)p
+FA(a)57 b Fy(j)114 b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g
+FA(\031)6783 4969 y Fx(\001)6947 4911 y Fz(\()p FA(\031)7291
+4803 y Fs(\000)p Ft(1)7605 4969 y Fx(\001)7769 4911 y
+FA(a)152 b(\031)8323 4803 y Fs(\000)p Ft(1)8637 4969
+y Fx(\001)8801 4911 y FA(b)p Fz(\))9086 4969 y Fx(\001)9251
+4911 y FA(x)95 b Fy(6)p Fz(=)g FA(\031)10111 4969 y Fx(\001)10275
+4911 y FA(x)p Fy(gg)p Black 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9404 6307 a FB(Munich,)26
+b(3.)f(May)h(2005)f(\226)h(p.15)f(\(6/8\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 15 21
+TeXDict begin 15 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 Gray
+4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
+b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
+a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
+Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
+Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
+2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
+3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
+3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
+y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
+b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
+3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
+Fy(gg)4623 3719 y Fq(def)4651 3893 y Fz(=)86 b Fy(f)p
+FA(\031)5382 3952 y Fx(\001)5546 3893 y FA(a)57 b Fy(j)114
+b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p
+Fz(\))7607 3952 y Fx(\001)7772 3893 y FA(x)95 b Fy(6)p
+Fz(=)g FA(x)p Fy(gg)4623 4228 y Fz(=)114 b Fy(f)p FA(\031)5382
+4286 y Fx(\001)5546 4228 y FA(a)57 b Fy(j)114 b Fz(inf)31
+b Fy(f)p FA(\031)6797 4286 y Fx(\001)6961 4228 y FA(b)57
+b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7985 4286 y Fx(\001)8150
+4228 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p Fy(gg)4623 4569
+y Fz(=)114 b Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31 b
+Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(\031)6913 4461 y Fs(\000)p
+Ft(1)7227 4628 y Fx(\001)7391 4569 y FA(a)152 b(\031)7945
+4461 y Fs(\000)p Ft(1)8259 4628 y Fx(\001)8423 4569 y
+FA(b)p Fz(\))8708 4628 y Fx(\001)8872 4569 y FA(x)95
+b Fy(6)p Fz(=)h FA(x)p Fy(gg)4623 4911 y Fz(=)114 b Fy(f)p
+FA(a)57 b Fy(j)114 b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g
+FA(\031)6783 4969 y Fx(\001)6947 4911 y Fz(\()p FA(\031)7291
+4803 y Fs(\000)p Ft(1)7605 4969 y Fx(\001)7769 4911 y
+FA(a)152 b(\031)8323 4803 y Fs(\000)p Ft(1)8637 4969
+y Fx(\001)8801 4911 y FA(b)p Fz(\))9086 4969 y Fx(\001)9251
+4911 y FA(x)95 b Fy(6)p Fz(=)g FA(\031)10111 4969 y Fx(\001)10275
+4911 y FA(x)p Fy(gg)4623 5245 y Fz(=)114 b Fy(f)p FA(a)57
+b Fy(j)114 b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p
+FA(a)g(b)p Fz(\))7229 5304 y Fx(\001)7393 5245 y FA(\031)7607
+5304 y Fx(\001)7772 5245 y FA(x)95 b Fy(6)p Fz(=)g FA(\031)8632
+5304 y Fx(\001)8796 5245 y FA(x)p Fy(gg)p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9404 6307
+a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.15)f(\(7/8\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 15 22
+TeXDict begin 15 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
+4930 2027 a FK(Mor)-9 b(e)128 b(Inter)-9 b(esting)129
+b(Pr)-9 b(op')-19 b(s)p 0 TeXcolorgray Black 4623 2570
+a FD(Assuming)p Blue 75 w FA(at)6105 2615 y Fv(\013)p
+Black 6272 2570 a FD(,)p Blue 75 w FA(pt)6720 2615 y
+Fv(\013;\023)p Black 7038 2570 a FD(:)p Blue White 4623
+2813 a Fq(def)4651 2987 y Fz(=)p Blue 86 w FA(\031)5211
+3046 y Fx(\001)5375 2987 y FA(supp)p Fz(\()p FA(x)p Fz(\))4623
+3266 y Fq(def)4651 3440 y Fz(=)86 b FA(\031)5211 3499
+y Fx(\001)5375 3440 y Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31
+b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7607
+3499 y Fx(\001)7772 3440 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p
+Fy(gg)4623 3719 y Fq(def)4651 3893 y Fz(=)86 b Fy(f)p
+FA(\031)5382 3952 y Fx(\001)5546 3893 y FA(a)57 b Fy(j)114
+b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(a)g(b)p
+Fz(\))7607 3952 y Fx(\001)7772 3893 y FA(x)95 b Fy(6)p
+Fz(=)g FA(x)p Fy(gg)4623 4228 y Fz(=)114 b Fy(f)p FA(\031)5382
+4286 y Fx(\001)5546 4228 y FA(a)57 b Fy(j)114 b Fz(inf)31
+b Fy(f)p FA(\031)6797 4286 y Fx(\001)6961 4228 y FA(b)57
+b Fy(j)g Fz(\()p FA(a)g(b)p Fz(\))7985 4286 y Fx(\001)8150
+4228 y FA(x)95 b Fy(6)p Fz(=)g FA(x)p Fy(gg)4623 4569
+y Fz(=)114 b Fy(f)p FA(a)57 b Fy(j)114 b Fz(inf)31 b
+Fy(f)p FA(b)57 b Fy(j)g Fz(\()p FA(\031)6913 4461 y Fs(\000)p
+Ft(1)7227 4628 y Fx(\001)7391 4569 y FA(a)152 b(\031)7945
+4461 y Fs(\000)p Ft(1)8259 4628 y Fx(\001)8423 4569 y
+FA(b)p Fz(\))8708 4628 y Fx(\001)8872 4569 y FA(x)95
+b Fy(6)p Fz(=)h FA(x)p Fy(gg)4623 4911 y Fz(=)114 b Fy(f)p
+FA(a)57 b Fy(j)114 b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g
+FA(\031)6783 4969 y Fx(\001)6947 4911 y Fz(\()p FA(\031)7291
+4803 y Fs(\000)p Ft(1)7605 4969 y Fx(\001)7769 4911 y
+FA(a)152 b(\031)8323 4803 y Fs(\000)p Ft(1)8637 4969
+y Fx(\001)8801 4911 y FA(b)p Fz(\))9086 4969 y Fx(\001)9251
+4911 y FA(x)95 b Fy(6)p Fz(=)g FA(\031)10111 4969 y Fx(\001)10275
+4911 y FA(x)p Fy(gg)4623 5245 y Fz(=)114 b Fy(f)p FA(a)57
+b Fy(j)114 b Fz(inf)31 b Fy(f)p FA(b)57 b Fy(j)g Fz(\()p
+FA(a)g(b)p Fz(\))7229 5304 y Fx(\001)7393 5245 y FA(\031)7607
+5304 y Fx(\001)7772 5245 y FA(x)95 b Fy(6)p Fz(=)g FA(\031)8632
+5304 y Fx(\001)8796 5245 y FA(x)p Fy(gg)4623 5524 y Fq(def)4651
+5698 y Fz(=)86 b FA(supp)p Fz(\()p FA(\031)6060 5757
+y Fx(\001)6223 5698 y FA(x)p Fz(\))p Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9404 6307
+a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.15)f(\(8/8\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 23
+TeXDict begin 16 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 4609
+1909 a
+SDict begin [ /Page 23/View [ /XYZ null null null ] /Title (It is as Simple as That\ldots )
+/OUT pdfmark end
+ 4609 1909 a Gray 4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g
+(That.)77 b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9379 6307
+a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.16)f(\(1/16\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 24
+TeXDict begin 16 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
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 124 w(case)p Blue 63 w Fl(a)g Fj(=)g
+Fl(b)p Black 63 w Fg(clear)p 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9365 6307 a FB(Munich,)25
+b(3.)h(May)g(2005)e(\226)i(p.16)f(\(2/16\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 25
+TeXDict begin 16 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 Gray
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black Red Black 1 1 0.8 TeXcolorrgb
+Black 4812 4620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end 0.15 true
+3.8 neg 20.13242 neg 248.49387 26.13242 .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 5042 4477 a Fl(a)79 b Fj(#)g Fl(x)p Black Blue 6001
+4331 a Fq(def)6050 4477 y Fj(=)p Black Blue 297 w Fl(a)g
+Fi(62)g Fg(supp)o Fj(\()p Fl(x)p Fj(\))p Black Blue 4936
+4876 a Fg(supp)n Fj(\()p Fl(x)p Fj(\))p Black Blue 6001
+4731 a Fq(def)6050 4876 y Fj(=)p Black Blue 297 w Fi(f)p
+Fl(a)g Fi(j)g Fg(inf)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47
+b(c)p Fj(\))8432 4935 y Fx(\001)8597 4876 y Fl(x)80 b
+Fi(6)p Fj(=)f Fl(x)p Fi(gg)p Black 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9365 6307 a FB(Munich,)25
+b(3.)h(May)g(2005)e(\226)i(p.16)f(\(3/16\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 26
+TeXDict begin 16 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
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p White(')p
+Black(\))p Blue 62 w(\002n)p Fj(\()p Fi(f)p Fl(c)79 b
+Fi(j)h Fj(\()p Fl(a)47 b(c)p Fj(\))6418 3978 y Fx(\001)6583
+3920 y Fl(x)80 b Fi(6)p Fj(=)f Fl(x)p Fi(g)63 b([)g(f)p
+Fl(c)79 b Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))8772 3978
+y Fx(\001)8937 3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Fj(\))p Black 139 w Fg(f.)64 b(\(1\))p 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9365 6307
+a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.16)f(\(4/16\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 27
+TeXDict begin 16 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
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
+Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
+Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
+3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
+Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
+b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))p
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9365 6307 a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.16)f(\(5/16\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 28
+TeXDict begin 16 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
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
+Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
+Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
+3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
+Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
+b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
+4210 y(\(3)p White(')p Black(\))p Blue 62 w(inf)p Fi(f)p
+Fl(c)79 b Fi(j)g(:)p Fj(\(\()p Fl(a)49 b(c)p Fj(\))6636
+4269 y Fx(\001)6801 4210 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64
+b Fi(_)f Fj(\()p Fl(b)48 b(c)p Fj(\))8339 4269 y Fx(\001)8504
+4210 y Fl(x)80 b Fi(6)p Fj(=)f Fl(x)p Fj(\))p Fi(g)p
+Black 500 w Fg(f.)63 b(\(2'\))p Red Black 1 1 0.8 TeXcolorrgb
+Black 6342 4967 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end 0.15 true
+3.8 neg 10.54951 neg 146.06378 16.54953 .5 Frame gsave 1 1 0.8 setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+
+@endspecial
+-101 x(Given)h(a)e(\002nite)h(set)h(of)e(atoms,)6342
+5091 y(its)h('co-set')g(must)h(be)f(in\002nite.)p 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9365 6307
+a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.16)f(\(6/16\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 29
+TeXDict begin 16 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 Gray
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
+Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
+Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
+3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
+Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
+b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
+4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
+Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
+y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
+Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
+4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
+w Fg(f.)63 b(\(2'\))p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9365 6307 a FB(Munich,)25 b(3.)h(May)g(2005)e
+(\226)i(p.16)f(\(7/16\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+
+4360 6416 a eop end
+%%Page: 16 30
+TeXDict begin 16 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
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
+Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
+Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
+3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
+Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
+b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
+4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
+Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
+y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
+Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
+4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
+w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
+58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
+Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
+b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))p
+Red Black 1 1 0.8 TeXcolorrgb Black 6254 5257 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end 0.15 true
+3.8 neg 17.04784 neg 154.59969 23.04784 .5 Frame gsave 1 1 0.8 setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+
+@endspecial -235 x(If)g(a)f(set)i(is)f(in\002nite,)g(it)g
+(must)6254 5247 y(contain)f(a)h(few)g(elements.)80 b(Let's)6254
+5471 y(pick)p Blue 62 w Fl(c)p Black 63 w Fg(so)63 b(that)p
+Blue 62 w Fl(c)80 b Fi(6)p Fj(=)f Fl(a;)47 b(b)p Black
+Fg(.)p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9365 6307 a FB(Munich,)25 b(3.)h(May)g(2005)e(\226)i(p.16)f(\(8/16\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 31
+TeXDict begin 16 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
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
+Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
+Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
+3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
+Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
+b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
+4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
+Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
+y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
+Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
+4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
+w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
+58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
+Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
+b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
+4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
+4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
+3420 w Fg(by)62 b(\(4i\))p 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9365 6307 a FB(Munich,)25
+b(3.)h(May)g(2005)e(\226)i(p.16)f(\(9/16\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 32
+TeXDict begin 16 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
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
+Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
+Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
+3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
+Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
+b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
+4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
+Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
+y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
+Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
+4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
+w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
+58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
+Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
+b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
+4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
+4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
+3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p White(')p
+Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
+5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
+5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h(\()p Fl(b)48
+b(c)p Fj(\))7492 5139 y Fx(\001)7656 5081 y Fl(x)p Black
+2062 w Fg(by)62 b(bij.)p Red Black 1 1 0.8 TeXcolorrgb
+Black 6283 5719 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end 0.15 true
+3.8 neg 6.70726 neg 151.75424 12.70726 .5 Frame gsave 1 1 0.8 setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+
+@endspecial
+1 x(bij.:)p Blue 78 w Fl(x)79 b Fj(=)h Fl(y)p Black 72
+w Fg(if)-48 b(f)p Blue 63 w Fl(\031)7968 5779 y Fx(\001)8133
+5720 y Fl(x)79 b Fj(=)g Fl(\031)8849 5779 y Fx(\001)9014
+5720 y Fl(y)p Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9325 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f
+(\226)h(p.16)f(\(10/16\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+
+4360 6416 a eop end
+%%Page: 16 33
+TeXDict begin 16 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 Gray
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
+Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
+Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
+3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
+Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
+b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
+4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
+Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
+y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
+Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
+4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
+w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
+58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
+Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
+b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
+4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
+4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
+3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p Black(')p
+Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
+5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
+5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h Fl(x)p Black
+2287 w Fg(by)62 b(bij.,\(4ii\))p 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9339 6307 a FB(Munich,)26
+b(3.)f(May)h(2005)f(\226)h(p.16)f(\(11/16\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 34
+TeXDict begin 16 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
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
+Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
+Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
+3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
+Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
+b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
+4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
+Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
+y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
+Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
+4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
+w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
+58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
+Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
+b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
+4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
+4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
+3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p Black(')p
+Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
+5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
+5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h Fl(x)p Black
+2287 w Fg(by)62 b(bij.,\(4ii\))4623 5371 y(\(7)p White(')p
+Black(\))p Blue 91 w Fj(\()p Fl(a)48 b(c)p Fj(\))5583
+5429 y Fx(\001)5748 5371 y Fj(\()p Fl(b)g(c)p Fj(\))6268
+5429 y Fx(\001)6433 5371 y Fj(\()p Fl(a)g(c)p Fj(\))6981
+5429 y Fx(\001)7146 5371 y Fl(x)79 b Fj(=)g(\()p Fl(a)48
+b(c)p Fj(\))8232 5429 y Fx(\001)8397 5371 y Fl(x)p Black
+1321 w Fg(by)62 b(bij.)p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+
+10821 5925 a 0.5 TeXcolorgray 9325 6307 a FB(Munich,)26
+b(3.)f(May)h(2005)f(\226)h(p.16)f(\(12/16\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 35
+TeXDict begin 16 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
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
+Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
+Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
+3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
+Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
+b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
+4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
+Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
+y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
+Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
+4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
+w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
+58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
+Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
+b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
+4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
+4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
+3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p Black(')p
+Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
+5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
+5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h Fl(x)p Black
+2287 w Fg(by)62 b(bij.,\(4ii\))4623 5371 y(\(7)p Black(')p
+Black(\))p Blue 91 w Fj(\()p Fl(a)48 b(c)p Fj(\))5583
+5429 y Fx(\001)5748 5371 y Fj(\()p Fl(b)g(c)p Fj(\))6268
+5429 y Fx(\001)6433 5371 y Fj(\()p Fl(a)g(c)p Fj(\))6981
+5429 y Fx(\001)7146 5371 y Fl(x)79 b Fj(=)g Fl(x)p Black
+1634 w Fg(by)62 b(bij.,\(4i\))p 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9325 6307 a FB(Munich,)26
+b(3.)f(May)h(2005)f(\226)h(p.16)f(\(13/16\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 36
+TeXDict begin 16 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
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
+Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
+Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
+3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
+Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
+b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
+4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
+Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
+y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
+Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
+4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
+w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
+58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
+Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
+b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
+4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
+4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
+3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p Black(')p
+Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
+5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
+5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h Fl(x)p Black
+2287 w Fg(by)62 b(bij.,\(4ii\))4623 5371 y(\(7)p Black(')p
+Black(\))p Blue 91 w Fj(\()p Fl(a)48 b(c)p Fj(\))5583
+5429 y Fx(\001)5748 5371 y Fj(\()p Fl(b)g(c)p Fj(\))6268
+5429 y Fx(\001)6433 5371 y Fj(\()p Fl(a)g(c)p Fj(\))6981
+5429 y Fx(\001)7146 5371 y Fl(x)79 b Fj(=)g Fl(x)p Black
+1634 w Fg(by)62 b(bij.,\(4i\))p White 4623 5649 a(\(8\))p
+Black Blue 6374 5902 a Ff([\()p Fe(a)44 b(c)p Ff(\))p
+Fe(;)g Ff(\()p Fe(b)g(c)p Ff(\))p Fe(;)f Ff(\()p Fe(a)h(c)p
+Ff(\)])73 b Fd(\030)f Ff([\()p Fe(a)44 b(b)p Ff(\)])p
+Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9325 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.16)f(\(14/16\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 37
+TeXDict begin 16 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
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
+Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
+Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
+3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
+Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
+b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
+4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
+Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
+y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
+Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
+4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
+w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
+58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
+Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
+b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
+4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
+4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
+3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p Black(')p
+Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
+5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
+5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h Fl(x)p Black
+2287 w Fg(by)62 b(bij.,\(4ii\))4623 5371 y(\(7)p Black(')p
+Black(\))p Blue 91 w Fj(\()p Fl(a)48 b(c)p Fj(\))5583
+5429 y Fx(\001)5748 5371 y Fj(\()p Fl(b)g(c)p Fj(\))6268
+5429 y Fx(\001)6433 5371 y Fj(\()p Fl(a)g(c)p Fj(\))6981
+5429 y Fx(\001)7146 5371 y Fl(x)79 b Fj(=)g Fl(x)p Black
+1634 w Fg(by)62 b(bij.,\(4i\))4623 5661 y(\(8\))p Blue
+121 w Fj(\()p Fl(a)48 b(b)p Fj(\))5577 5720 y Fx(\001)5741
+5661 y Fl(x)80 b Fj(=)f Fl(x)p Black 2802 w Fg(by)62
+b(3rd.)g(prop.)p Red Black 1 1 0.8 TeXcolorrgb Black
+6107 4292 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end 0.15 true
+3.8 neg 12.80414 neg 168.82607 18.80414 .5 Frame gsave 1 1 0.8 setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+
+@endspecial -147
+x(3rd)g(property)g(of)p Blue 62 w Fl(pt)7980 4182 y Fk(\013;\023)p
+Black 8253 4145 a Fg(:)p Blue 6107 4419 a Fl(\031)6276
+4457 y Fc(1)6467 4419 y Fi(\030)79 b Fl(\031)6937 4457
+y Fc(2)7127 4419 y Fi(\))h Fl(\031)7661 4457 y Fc(1)7772
+4478 y Fx(\001)7937 4419 y Fl(x)f Fj(=)g Fl(\031)8644
+4457 y Fc(2)8756 4478 y Fx(\001)8920 4419 y Fl(x)p Black
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9325 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.16)f(\(15/16\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 16 38
+TeXDict begin 16 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 Gray
+4833 2027 a FK(It)128 b(is)g(as)h(Simple)f(as)g(That.)77
+b(.)g(.)p 0 TeXcolorgray Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4623 2775 4987 394 v 1 1 0.8 TeXcolorrgb
+Black Blue Blue 4685 2632 a Fl(at)4945 2669 y Fk(\013)p
+Blue 5089 2632 a Fl(;)p Blue 47 w(pt)5467 2669 y Fk(\013;\023)p
+Blue 5820 2632 a Fj(:)j Fl(a)f Fj(#)g Fl(x)64 b Fi(^)f
+Fl(b)80 b Fj(#)f Fl(x)h Fi(\))f Fj(\()p Fl(a)48 b(b)p
+Fj(\))8681 2691 y Fx(\001)8845 2632 y Fl(x)80 b Fj(=)f
+Fl(x)p Black 1 1 0.8 TeXcolorrgb Black 4623 3085 a Fg(Proof:)p
+4623 3141 602 10 v 61 w(case)p Blue 63 w Fl(a)g Fi(6)p
+Fj(=)g Fl(b)p Black Fg(:)4623 3360 y(\(1\))p Blue 150
+w(\002n)p Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(a)47 b(c)p
+Fj(\))6326 3419 y Fx(\001)6491 3360 y Fl(x)80 b Fi(6)p
+Fj(=)f Fl(x)p Fi(g)p Black Blue 5022 3629 a Fg(\002n)p
+Fi(f)p Fl(c)g Fi(j)h Fj(\()p Fl(b)48 b(c)p Fj(\))6299
+3688 y Fx(\001)6464 3629 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)p
+Fi(g)p Black 8377 3360 a Fg(from)63 b(Ass.)h(+Def.)g(of)p
+Blue 62 w Fj(#)p Black 4623 3920 a Fg(\(2)p Black(')p
+Black(\))p Blue 62 w(\002n)p Fi(f)p Fl(c)79 b Fi(j)g
+Fj(\()p Fl(a)48 b(c)p Fj(\))6310 3978 y Fx(\001)6475
+3920 y Fl(x)79 b Fi(6)p Fj(=)g Fl(x)64 b Fi(_)f Fj(\()p
+Fl(b)48 b(c)p Fj(\))8013 3978 y Fx(\001)8178 3920 y Fl(x)80
+b Fi(6)p Fj(=)f Fl(x)p Fi(g)p Black 1005 w Fg(f.)64 b(\(1\))4623
+4210 y(\(3)p Black(')p Black(\))p Blue 62 w(inf)p Fi(f)p
+Fl(c)79 b Fi(j)g Fj(\()p Fl(a)48 b(c)p Fj(\))6337 4269
+y Fx(\001)6502 4210 y Fl(x)80 b Fj(=)f Fl(x)63 b Fi(^)h
+Fj(\()p Fl(b)48 b(c)p Fj(\))8041 4269 y Fx(\001)8206
+4210 y Fl(x)79 b Fj(=)g Fl(x)p Fj(\))p Fi(g)p Black 799
+w Fg(f.)63 b(\(2'\))4623 4500 y(\(4\))121 b(\(i\))p Blue
+58 w Fj(\()p Fl(a)48 b(c)p Fj(\))5846 4559 y Fx(\001)6011
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 238 w Fg(\(ii\))p
+Blue 59 w Fj(\()p Fl(b)48 b(c)p Fj(\))7802 4559 y Fx(\001)7967
+4500 y Fl(x)80 b Fj(=)f Fl(x)p Black 515 w Fg(for)63
+b(a)p Blue 62 w Fl(c)p Black 63 w Fi(2)g Fg(\(3'\))4623
+4790 y(\(5\))p Blue 121 w Fj(\()p Fl(a)48 b(c)p Fj(\))5575
+4849 y Fx(\001)5739 4790 y Fl(x)80 b Fj(=)f Fl(x)p Black
+3420 w Fg(by)62 b(\(4i\))4623 5081 y(\(6)p Black(')p
+Black(\))p Blue 91 w Fj(\()p Fl(b)48 b(c)p Fj(\))5555
+5139 y Fx(\001)5720 5081 y Fj(\()p Fl(a)g(c)p Fj(\))6268
+5139 y Fx(\001)6433 5081 y Fl(x)79 b Fj(=)h Fl(x)p Black
+2287 w Fg(by)62 b(bij.,\(4ii\))4623 5371 y(\(7)p Black(')p
+Black(\))p Blue 91 w Fj(\()p Fl(a)48 b(c)p Fj(\))5583
+5429 y Fx(\001)5748 5371 y Fj(\()p Fl(b)g(c)p Fj(\))6268
+5429 y Fx(\001)6433 5371 y Fj(\()p Fl(a)g(c)p Fj(\))6981
+5429 y Fx(\001)7146 5371 y Fl(x)79 b Fj(=)g Fl(x)p Black
+1634 w Fg(by)62 b(bij.,\(4i\))4623 5661 y(\(8\))p Blue
+121 w Fj(\()p Fl(a)48 b(b)p Fj(\))5577 5720 y Fx(\001)5741
+5661 y Fl(x)80 b Fj(=)f Fl(x)p Black 2802 w Fg(by)62
+b(3rd.)g(prop.)4623 5920 y(Done.)p 0 TeXcolorgray 10821
+5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9325 6307 a FB(Munich,)26
+b(3.)f(May)h(2005)f(\226)h(p.16)f(\(16/16\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 17 39
+TeXDict begin 17 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 4609
+1909 a
+SDict begin [ /Page 39/View [ /XYZ null null null ] /Title (Support on Functions)
+/OUT pdfmark end
+ 4609 1909 a Gray 5176 2027 a FK(Support)128 b(on)g(Functions)p
+0 TeXcolorgray Black 4623 2570 a FD(Assuming)p Blue 75
+w FA(at)6105 2615 y Fv(\013)p Black 6272 2570 a FD(,)p
+Blue 75 w FA(pt)6720 2615 y Fv(\013;\023)7028 2646 y
+Fm(1)p Black 7142 2570 a FD(,)p Blue 75 w FA(pt)7590
+2615 y Fv(\013;\023)7898 2646 y Fm(2)p Black 8012 2570
+a FD(:)p 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4623
+4915 6077 2063 v 1 1 0.8 TeXcolorrgb Black 4684 3109
+a(If)p Black Green Black Green Black OliveGreen Black
+4938 3497 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 Fz(\014n)o(\()p FA(supp)95 b(x)p Fz(\))p Black
+FD(,)p Black Green Black Green Black OliveGreen Black
+4938 3924 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 Fz(\014n)o(\()p FA(supp)g(f)33 b Fz(\))p Black
+FD(,)p Black Green Black Green Black OliveGreen Black
+4938 4351 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 Fz(\014n)o(\()p FA(supp)95 b Fz(\()p FA(f)128
+b(x)p Fz(\)\))p Black 4684 4778 a FD(then)p Blue 146
+w FA(supp)95 b Fz(\()p FA(f)127 b(x)p Fz(\))96 b Fy(\022)f
+Fz(\()p FA(supp)f(f)33 b Fz(\))76 b Fy([)g Fz(\()p FA(supp)94
+b(x)p Fz(\))p Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9325 6307
+a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.17)f(\(16/16\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 18 40
+TeXDict begin 18 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 (Support on Functions (II))
+/OUT pdfmark end
+ 4609 1909 a Gray 4741 2027 a FK(Support)128 b(on)g(Functions)g
+(\(II\))p 0 TeXcolorgray Black 4623 2582 a FD(Assuming)75
+b(the)h(contrary,)g(that)f(is)g(there)i(exists)e(an)p
+Blue 76 w FA(a)p Black 4623 2874 a FD(with)p Black Black
+Blue 5533 3263 a FA(a)95 b Fz(#)g FA(x)p Black FD(,)p
+Blue 75 w FA(a)h Fz(#)e FA(f)p Black 109 w FD(and)p Blue
+76 w Fy(:)p FA(a)h Fz(#)g(\()p FA(f)128 b(x)p Fz(\))p
+Black 4623 3692 a FD(Because)76 b(of)f(the)h(\002nite)g(support)g(of)p
+Blue 76 w FA(x)p Black FD(,)p Blue 75 w FA(f)p Black
+108 w FD(and)p Blue 76 w Fz(\()p FA(f)128 b(x)p Fz(\))p
+Black FD(,)4623 4010 y(there)76 b(exists)f(a)p Blue 76
+w FA(b)p Black 75 w FD(with)p Blue 75 w FA(b)95 b Fz(#)g
+FA(x;)57 b(f)14 b(;)57 b Fz(\()p FA(f)128 b(x)p Fz(\))p
+Black FD(.)93 b(So)75 b(we)4623 4305 y(have)p Black Black
+Blue 6301 4819 a Fz(\()p FA(a)57 b(b)p Fz(\))6961 4878
+y Fx(\001)7125 4819 y Fz(\()p FA(f)128 b(x)p Fz(\))95
+b Fy(6)p Fz(=)h FA(f)127 b(x)p Black Black Black Blue
+4662 5248 a Fz(\()p FA(a)57 b(b)p Fz(\))5322 5307 y Fx(\001)5486
+5248 y Fz(\()p FA(f)128 b(x)p Fz(\))95 b(=)h(\(\()p FA(a)57
+b(b)p Fz(\))7480 5307 y Fx(\001)7644 5248 y FA(f)33 b
+Fz(\)\(\()p FA(a)58 b(b)p Fz(\))8767 5307 y Fx(\001)8931
+5248 y FA(x)p Fz(\))95 b(=)g(\()p FA(f)128 b(x)p Fz(\))p
+Black 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9325 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.18)f(\(16/16\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 19 41
+TeXDict begin 19 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 4609
+1909 a
+SDict begin [ /Page 41/View [ /XYZ null null null ] /Title (Empty Support)
+/OUT pdfmark end
+ 4609 1909 a Gray 5855 2027 a FK(Empty)128 b(Support)p
+0 TeXcolorgray Black 4623 2570 a FD(Assuming)p Blue 75
+w FA(at)6105 2615 y Fv(\013)p Black 6272 2570 a FD(,)p
+Blue 75 w FA(pt)6720 2615 y Fv(\013;\023)7028 2646 y
+Fm(1)p Black 7142 2570 a FD(,)p Blue 75 w FA(pt)7590
+2615 y Fv(\013;\023)7898 2646 y Fm(2)p Black 8012 2570
+a FD(:)p 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4623
+3709 6077 858 v 1 1 0.8 TeXcolorrgb Black Blue 5155 3137
+a Fz(\()p FA(supp)94 b(f)33 b Fz(\))95 b(=)g Fp(?)p Black
+4684 3573 a FD(iff)p Blue 194 w Fy(8)p FA(\031)11 b(;)57
+b(x:)190 b(\031)6456 3632 y Fx(\001)6620 3573 y Fz(\()p
+FA(f)128 b(x)p Fz(\))95 b(=)h FA(f)33 b Fz(\()p FA(\031)8370
+3632 y Fx(\001)8534 3573 y FA(x)p Fz(\))p Black 1 1 0.8
+TeXcolorrgb Black 4623 4054 a FD(We)75 b(shall)g(call)g(either)h(side)g
+(as)g(a)f(function)h(being)4623 4346 y Fa(equivariant)p
+FD(.)95 b(For)75 b(example,)i(support)f(is)f(an)4623
+4633 y(equivariant)i(function:)p Blue 5783 5218 a FA(\031)5997
+5277 y Fx(\001)6162 5218 y FA(supp)p Fz(\()p FA(x)p Fz(\))94
+b(=)h FA(supp)p Fz(\()p FA(\031)8849 5277 y Fx(\001)9013
+5218 y FA(x)p Fz(\))p Black 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9325 6307 a FB(Munich,)26
+b(3.)f(May)h(2005)f(\226)h(p.19)f(\(16/16\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 20 42
+TeXDict begin 20 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 4609
+1909 a
+SDict begin [ /Page 42/View [ /XYZ null null null ] /Title (Empty Support (II))
+/OUT pdfmark end
+ 4609 1909 a Gray 5420 2027 a FK(Empty)128 b(Support)f(\(II\))p
+0 TeXcolorgray Black 4623 2605 a FD(\()p Fy(\))p FD(\))74
+b(Assuming)p Blue 76 w Fz(\()p FA(supp)94 b(f)33 b Fz(\))95
+b(=)g Fp(?)p Black FD(;)76 b(to)f(prove)p Black Black
+Blue 5971 2992 a Fy(8)p FA(\031)11 b(:\031)6684 3051
+y Fx(\001)6848 2992 y Fz(\()p FA(f)128 b(x)p Fz(\))95
+b(=)h FA(f)33 b Fz(\()p FA(\031)8598 3051 y Fx(\001)8762
+2992 y FA(x)p Fz(\))p Black FD(.)p Black Black Blue 4986
+3545 a Fy(8)p FA(a;)57 b(b:)95 b(a)g Fz(#)g FA(f)109
+b Fy(^)76 b FA(b)95 b Fz(#)g FA(f)128 b Fy(\))95 b Fz(\()p
+FA(a)57 b(b)p Fz(\))9118 3604 y Fx(\001)9282 3545 y FA(f)128
+b Fz(=)95 b FA(f)p Black 4623 3957 a FD(Since)75 b(support)h(of)p
+Blue 75 w FA(f)p Black 109 w FD(is)f(empty,)h(that)f(is)p
+Black Black Blue 6284 4383 a Fy(8)p FA(a;)57 b(b:)95
+b Fz(\()p FA(a)58 b(b)p Fz(\))7820 4442 y Fx(\001)7984
+4383 y FA(f)128 b Fz(=)95 b FA(f)p Black 4623 4789 a
+FD(which)74 b(implies)p Black Black Blue 6695 5157 a
+Fy(8)p FA(\031)11 b(:\031)7408 5215 y Fx(\001)7573 5157
+y FA(f)128 b Fz(=)95 b FA(f)p Black 4623 5506 a FD(and)76
+b(then)p Black Black Blue 4940 5854 a Fy(8)p FA(\031)11
+b(:\031)5653 5913 y Fx(\001)5817 5854 y Fz(\()p FA(f)128
+b(x)p Fz(\))95 b(=)h(\()p FA(\031)7365 5913 y Fx(\001)7529
+5854 y FA(f)33 b Fz(\)\()p FA(\031)8205 5913 y Fx(\001)8369
+5854 y FA(x)p Fz(\))95 b(=)h FA(f)33 b Fz(\()p FA(\031)9692
+5913 y Fx(\001)9856 5854 y FA(x)p Fz(\))p Black 4623
+6265 a FD(The)75 b(other)g(direction)h(is)f(easy.)p 0
+TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9311 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.20)f(\(16/16\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 21 43
+TeXDict begin 21 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 4609
+1909 a
+SDict begin [ /Page 43/View [ /XYZ null null null ] /Title (\mbox {Non-Equivariant Functions})
+/OUT pdfmark end
+ 4609 1909 a Gray 4623 2027 a FK(Non-Equi)-5 b(v)g(ariant)126
+b(Functions)p 0 TeXcolorgray Black 4623 2582 a FD(Assuming)75
+b(natural)i(numbers)g(were)f(atoms)f(\(they)h(are)4623
+2869 y(in\002nite)g(and)g(we)f(can)h(de\002ne)h(swapping)e(and)4623
+3161 y(permutation)h(over)g(them\).)93 b(Then)p 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 4623 3787 6077 535 v
+1 1 0.8 TeXcolorrgb Black Blue 6985 3668 a FA(f)128 b(x)7573
+3493 y Fq(def)7601 3668 y Fz(=)123 b FA(x)8180 3560 y
+Fs(0)p Black 1 1 0.8 TeXcolorrgb Black 4623 4132 a FD(is)74
+b(not)i(an)g(equivariant)h(function.)94 b(Assume)75 b(it)h(is.)93
+b(Then)p Blue 6365 4717 a Fz(\()p FA(x)i(x)6982 4595
+y Fs(0)7064 4717 y Fz(\))7194 4776 y Fx(\001)7358 4717
+y Fz(\()p FA(f)128 b(x)p Fz(\))95 b(=)g FA(x)p Black
+Blue 4726 5213 a Fz(\()p FA(x)g(x)5343 5091 y Fs(0)5424
+5213 y Fz(\))5554 5272 y Fx(\001)5719 5213 y Fz(\()p
+FA(f)127 b(x)p Fz(\))96 b(=)f FA(f)33 b Fz(\(\()p FA(x)95
+b(x)7871 5091 y Fs(0)7953 5213 y Fz(\))8083 5272 y Fx(\001)8247
+5213 y FA(x)p Fz(\))g(=)g FA(f)128 b(x)9516 5091 y Fs(0)9693
+5213 y Fz(=)95 b FA(x)10244 5091 y Fs(00)p Black 4623
+5691 a FD(However,)68 b(all)g('interesting')e(\('non-interesting'?\))91
+b(func-)4623 6031 y(tions)75 b(over)g(syntax)h(will)g(be)f
+(equivariant.)p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925
+a 0.5 TeXcolorgray 9325 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h
+(p.21)f(\(16/16\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416
+a eop end
+%%Page: 22 44
+TeXDict begin 22 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 (Abstractions)
+/OUT pdfmark end
+ 4609 1909 a Gray 6162 2027 a FK(Abstractions)p
+0 TeXcolorgray Black 4623 2582 a FD(We)75 b(are)h(now)f(going)g(to)g
+(specify)h(what)g(abstraction)4623 2874 y('abstractly')f(means:)94
+b(it)75 b(is)g(an)h(operation)p Blue 4623 3189 a Fz([)p
+4731 3189 76 9 v 4765 3189 V 4799 3189 V 158 w(])p FA(:)p
+Fz(\()p 5207 3189 V 5241 3189 V 5276 3189 V 160 w(\))95
+b(:)g FA(\013)g Fy(\))g FA(\023)g Fy(\))g FA(\023)p Black
+75 w FD(which)74 b(has)h(to)h(satisfy:)p Black Green
+Black Green Black OliveGreen Black 4876 3753 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 FA(\031)5383
+3811 y Fx(\001)5547 3753 y Fz(\([)p FA(a)p Fz(])p FA(:x)p
+Fz(\))95 b(=)g([)p FA(\031)7229 3811 y Fx(\001)7394 3753
+y FA(a)p Fz(])p FA(:)p Fz(\()p FA(\031)8114 3811 y Fx(\001)8278
+3753 y FA(x)p Fz(\))p Black Black Green Black Green Black
+OliveGreen Black 4876 4180 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([)p FA(a)p Fz(])p FA(:x)g
+Fz(=)g([)p FA(b)p Fz(])p FA(:y)p Black 86 w FD(iff)p
+Blue 5169 4615 a Fz(\()p FA(a)g Fz(=)g FA(b)76 b Fy(^)g
+FA(x)95 b Fz(=)h FA(y)11 b Fz(\))p Fy(_)p Black Blue
+5169 4934 a Fz(\()p FA(a)95 b Fy(6)p Fz(=)g FA(b)76 b
+Fy(^)g FA(x)95 b Fz(=)h(\()p FA(a)57 b(b)p Fz(\))7779
+4992 y Fx(\001)7943 4934 y FA(y)87 b Fy(^)76 b FA(a)95
+b Fz(#)g FA(y)11 b Fz(\))p Black 4623 5520 a FD(We)79
+b(refer)i(to)e(these)h(properties)g(as)p Blue 79 w FA(abst)9175
+5564 y Fv(\013;\023)p Black 9494 5520 a FD(.)105 b(We)79
+b(as-)4623 5860 y(sume)95 b(that)g(only)g(one)g(atom)f(at)h(a)g(time)g
+(is)f(abstracted;)4623 6201 y(more)75 b(interesting)i(abstractions)e
+(are)h(possible.)p 0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821
+5925 a 0.5 TeXcolorgray 9311 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f
+(\226)h(p.22)f(\(16/16\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+
+4360 6416 a eop end
+%%Page: 23 45
+TeXDict begin 23 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 4609
+1909 a
+SDict begin [ /Page 45/View [ /XYZ null null null ] /Title (\mbox {Freshness and Abstractions})
+/OUT pdfmark end
+ 4609 1909 a Gray 4623 2027 a FK(Fr)-9 b(eshness)127
+b(and)h(Abstractions)p 0 TeXcolorgray Black 4623 2588
+a FD(Given)p Blue 75 w FA(abst)5959 2633 y Fv(\013;\023)p
+Black 6277 2588 a FD(,)p Blue 75 w FA(pt)6725 2633 y
+Fv(\013;\023)p Black 7118 2588 a FD(and)p Blue 76 w FA(at)7915
+2633 y Fv(\013)p Black 8083 2588 a FD(:)4623 2917 y(If)p
+Blue 75 w Fz(\014n\()p FA(supp)94 b(x)p Fz(\))p Black
+76 w FD(and)p Blue 76 w FA(a)h Fy(6)p Fz(=)h FA(b)p Black
+75 w FD(then)p Black Black Blue 6251 3304 a FA(a)f Fz(#)g
+FA(x)p Black 75 w FD(iff)p Blue 76 w FA(a)h Fz(#)e([)p
+FA(b)p Fz(])p FA(:x)p Black 4623 3975 a FD(Proof.)f(There)76
+b(exists)g(a)p Blue 75 w FA(c)p Black 75 w FD(with)p
+Blue 75 w FA(c)95 b Fz(#)g FA(a;)57 b(b;)g(x;)g Fz([)p
+FA(b)p Fz(])p FA(:x)p Black FD(.)4623 4469 y(\()p Fy(\()p
+FD(\))74 b(From)p Blue 76 w FA(a)95 b Fz(#)g([)p FA(b)p
+Fz(])p FA(:x)p Black 75 w FD(and)p Blue 76 w FA(c)g Fz(#)g([)p
+FA(b)p Fz(])p FA(:x)p Black Black Black Blue 5209 4857
+a Fz([)p FA(b)p Fz(])p FA(:x)g Fz(=)g(\()p FA(a)58 b(b)p
+Fz(\))6952 4916 y Fx(\001)7116 4857 y Fz(\([)p FA(b)p
+Fz(])p FA(:x)p Fz(\))95 b(=)g([)p FA(b)p Fz(])p FA(:)p
+Fz(\()p FA(a)58 b(c)p Fz(\))9553 4916 y Fx(\001)9717
+4857 y FA(x)p Black 4623 5245 a FD(By)p Blue 76 w FA(abst)5614
+5289 y Fv(\013;\023)p Black 5932 5245 a FD(\(ii\))74
+b(hence)p Blue 76 w FA(x)95 b Fz(=)g(\()p FA(a)57 b(c)p
+Fz(\))8398 5303 y Fx(\001)8562 5245 y FA(x)p Black FD(.)94
+b(Now)75 b(from)p Blue 4623 5557 a FA(c)94 b Fz(#)h FA(x)p
+Black FD(:)p Black Black Blue 4962 5969 a FA(c)g Fz(#)g
+FA(x)g Fy(,)g Fz(\()p FA(a)57 b(c)p Fz(\))6970 6027 y
+Fx(\001)7134 5969 y FA(c)95 b Fz(#)g(\()p FA(a)57 b(c)p
+Fz(\))8414 6027 y Fx(\001)8578 5969 y FA(x)95 b Fy(,)h
+FA(a)f Fz(#)g FA(x)p Black 0 TeXcolorgray 10821 5925
+a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9404 6307 a FB(Munich,)26
+b(3.)f(May)h(2005)f(\226)h(p.23)f(\(1/2\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 23 46
+TeXDict begin 23 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
+4623 2027 a FK(Fr)-9 b(eshness)127 b(and)h(Abstractions)p
+0 TeXcolorgray Black 4623 2588 a FD(Given)p Blue 75 w
+FA(abst)5959 2633 y Fv(\013;\023)p Black 6277 2588 a
+FD(,)p Blue 75 w FA(pt)6725 2633 y Fv(\013;\023)p Black
+7118 2588 a FD(and)p Blue 76 w FA(at)7915 2633 y Fv(\013)p
+Black 8083 2588 a FD(:)4623 2917 y(If)p Blue 75 w Fz(\014n\()p
+FA(supp)94 b(x)p Fz(\))p Black 76 w FD(and)p Blue 76
+w FA(a)h Fy(6)p Fz(=)h FA(b)p Black 75 w FD(then)p Black
+Black Blue 6251 3304 a FA(a)f Fz(#)g FA(x)p Black 75
+w FD(iff)p Blue 76 w FA(a)h Fz(#)e([)p FA(b)p Fz(])p
+FA(:x)p Black 4623 3975 a FD(Proof.)f(There)76 b(exists)g(a)p
+Blue 75 w FA(c)p Black 75 w FD(with)p Blue 75 w FA(c)95
+b Fz(#)g FA(a;)57 b(b;)g(x;)g Fz([)p FA(b)p Fz(])p FA(:x)p
+Black FD(.)4623 4469 y(\()p Fy(\))p FD(\))74 b(From)p
+Blue 76 w FA(c)94 b Fz(#)h([)p FA(b)p Fz(])p FA(:x)p
+Black 76 w FD(we)75 b(also)g(have)p Black Black Blue
+6112 4905 a Fz(\()p FA(a)57 b(c)p Fz(\))6770 4964 y Fx(\001)6934
+4905 y FA(c)95 b Fz(#)g(\()p FA(a)57 b(c)p Fz(\))8214
+4964 y Fx(\001)8378 4905 y Fz([)p FA(b)p Fz(])p FA(:x)p
+Black 4623 5305 a FD(and)p Black Black Blue 6505 5654
+a FA(a)96 b Fz(#)e([)p FA(b)p Fz(])p FA(:)p Fz(\()p FA(a)58
+b(c)p Fz(\))8257 5713 y Fx(\001)8421 5654 y FA(x)p Black
+4623 6064 a FD(Because)p Blue 76 w FA(a)95 b Fz(#)g FA(x)p
+Black 75 w FD(and)p Blue 77 w FA(c)f Fz(#)h FA(x)p Black
+FD(,)p Blue 75 w Fz(\()p FA(a)58 b(c)p Fz(\))8682 6123
+y Fx(\001)8846 6064 y FA(x)95 b Fz(=)g FA(x)p Black FD(.)p
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9390 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.23)f(\(2/2\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot end
+ 4360 6416 a eop end
+%%Page: 24 47
+TeXDict begin 24 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 4609
+1909 a
+SDict begin [ /Page 47/View [ /XYZ null null null ] /Title (\mbox {Freshness and Abstractions})
+/OUT pdfmark end
+ 4609 1909 a Gray 4623 2027 a FK(Fr)-9 b(eshness)127
+b(and)h(Abstractions)p 0 TeXcolorgray Black 4623 2582
+a FD(We)75 b(also)g(have)p Black Black Blue 6900 2930
+a FA(a)95 b Fz(#)g([)p FA(a)p Fz(])p FA(:x)p Black 4623
+3318 a FD(Again)75 b(from)p Blue 76 w FA(c)95 b Fz(#)f
+FA(a;)58 b(x;)f Fz([)p FA(a)p Fz(])p FA(:x)p Black 75
+w FD(we)76 b(can)f(infer)p Black Black Blue 5033 3823
+a FA(c)95 b Fz(#)g([)p FA(a)p Fz(])p FA(:x)p Black Blue
+248 w Fy(,)p Black Blue 248 w Fz(\()p FA(a)57 b(c)p Fz(\))7816
+3882 y Fx(\001)7980 3823 y FA(c)95 b Fz(#)g(\()p FA(a)57
+b(c)p Fz(\))9260 3882 y Fx(\001)9424 3823 y Fz([)p FA(a)p
+Fz(])p FA(:x)p Black Blue 6568 4158 a Fy(,)p Black Blue
+248 w FA(a)95 b Fz(#)g([)p FA(c)p Fz(])p FA(:)p Fz(\()p
+FA(a)57 b(c)p Fz(\))8907 4217 y Fx(\001)9071 4158 y FA(x)p
+Black FD(.)4623 4579 y(However:)p Black Black Blue 6277
+4927 a Fz([)p FA(c)p Fz(])p FA(:)p Fz(\()p FA(a)g(c)p
+Fz(\))7369 4986 y Fx(\001)7533 4927 y FA(x)95 b Fz(=)h([)p
+FA(a)p Fz(])p FA(:x)p Black 4623 5539 a FD(\(since)p
+Blue 74 w FA(c)f Fy(6)p Fz(=)g FA(a)p Black FD(,)76 b(by)p
+Blue 75 w FA(abst)7302 5584 y Fv(\013;\023)p Black 7621
+5539 a FD(\(ii\))p Blue 144 w Fz([)p FA(c)p Fz(])p FA(:)p
+Fz(\()p FA(a)57 b(c)p Fz(\))9185 5598 y Fx(\001)9349
+5539 y FA(x)95 b Fz(=)g([)p FA(a)p Fz(])p FA(:x)p Black
+6319 5868 a FD(iff)p Blue 76 w Fz(\()p FA(a)58 b(c)p
+Fz(\))7381 5927 y Fx(\001)7545 5868 y FA(x)95 b Fz(=)g(\()p
+FA(a)57 b(c)p Fz(\))8849 5927 y Fx(\001)9013 5868 y FA(x)76
+b Fy(^)g FA(c)95 b Fz(#)g FA(x)p Black FD(\))p 0 TeXcolorgray
+10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray 9390 6307
+a FB(Munich,)26 b(3.)f(May)h(2005)f(\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 48
+TeXDict begin 25 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 (\mbox {Conclusion})
+/OUT pdfmark end
+ 4609 1909 a Gray 6333 2027 a FK(Conclusion)p 0
+TeXcolorgray Black 4623 2582 a FD(You)75 b(might)g(call)g(all)h(this)f
+('abstract)g(non-sense',)g(and)4623 2874 y(very,)h(very)g(strictly)g
+(speaking)f(none)h(of)f(this)g(is)g(really)4623 3161
+y(necessary)h(for)g(reasoning)g(about)g(syntax,)p Red
+76 w Fa(BUT)p Black Black Green Black Green Black OliveGreen
+Black 4876 3699 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 FD(it)f(is)g(some)g(very)i(simple)e(and)h(beautiful)5169
+3991 y(mathematics)p Black Green Black Green Black OliveGreen
+Black 4876 4379 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(next)g(week)f(we)h(show)e(how)h(this)g(can)h(all)f(made)
+5169 4658 y(concrete)g(for)h(actual)g(syntax)p Black
+Green Black Green Black OliveGreen Black 4876 5059 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)f(is)g(a)g(good)h
+('organising')e(framework)i(for)5169 5352 y(building)g(a)f(general)i
+(datatype-package)g(to)5169 5644 y(reason)f(about)f Fa(any)h
+FD(kind)f(of)h(syntax)g(involving)5169 5936 y(binders,)g(I)f(claim.)p
+0 TeXcolorgray 10821 5925 a
+ 0 setgray
+ 10821 5925 a 0.5 TeXcolorgray
+9390 6307 a FB(Munich,)26 b(3.)f(May)h(2005)f(\226)h(p.25)f(\(2/2\))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