summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/auto-pst-pdf/README7
-rw-r--r--Master/texmf-dist/doc/latex/auto-pst-pdf/auto-pst-pdf.pdfbin143148 -> 150360 bytes
-rw-r--r--Master/texmf-dist/doc/latex/auto-pst-pdf/example.eps1952
-rw-r--r--Master/texmf-dist/doc/latex/auto-pst-pdf/example.tex19
-rw-r--r--Master/texmf-dist/source/latex/auto-pst-pdf/auto-pst-pdf.dtx68
-rw-r--r--Master/texmf-dist/tex/latex/auto-pst-pdf/auto-pst-pdf.sty28
6 files changed, 1078 insertions, 996 deletions
diff --git a/Master/texmf-dist/doc/latex/auto-pst-pdf/README b/Master/texmf-dist/doc/latex/auto-pst-pdf/README
index 011b16d84a7..bb94a383e96 100644
--- a/Master/texmf-dist/doc/latex/auto-pst-pdf/README
+++ b/Master/texmf-dist/doc/latex/auto-pst-pdf/README
@@ -1,8 +1,11 @@
________________________
The auto-pst-pdf package
-v0.5 2008/03/14
+v0.6 2009/04/26
+
+This package uses -shell-escape (or "write18") to
+automatically perform the extra compilations
+required for the "pst-pdf" package.
-The package uses -shell-escape to execute pst-pdf.
This makes it especially easy to integrate into the
workflow of an editor with just "LaTeX" and "pdfLaTeX"
buttons.
diff --git a/Master/texmf-dist/doc/latex/auto-pst-pdf/auto-pst-pdf.pdf b/Master/texmf-dist/doc/latex/auto-pst-pdf/auto-pst-pdf.pdf
index abfcf9e21f8..c94da943e80 100644
--- a/Master/texmf-dist/doc/latex/auto-pst-pdf/auto-pst-pdf.pdf
+++ b/Master/texmf-dist/doc/latex/auto-pst-pdf/auto-pst-pdf.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/auto-pst-pdf/example.eps b/Master/texmf-dist/doc/latex/auto-pst-pdf/example.eps
index 372bc451766..67b4e045d4d 100644
--- a/Master/texmf-dist/doc/latex/auto-pst-pdf/example.eps
+++ b/Master/texmf-dist/doc/latex/auto-pst-pdf/example.eps
@@ -1,977 +1,977 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 98 740 293 814
-%%LanguageLevel: 1
-%%Creator: CorelDRAW 10
-%%Title: LMS_VS.eps
-%%CreationDate: Wed Oct 25 12:32:49 2006
-%%For: School of Mechanical Engineering
-%%DocumentProcessColors: Black
-%%DocumentSuppliedResources: (atend)
-%%EndComments
-%%BeginProlog
-/AutoFlatness false def
-/AutoSteps 0 def
-/CMYKMarks true def
-/UseLevel 1 def
-%Build: CorelDRAW 10 Version 10.410
-%Color profile: Disabled
-/CorelIsEPS true def
-%%BeginResource: procset wCorel10Dict 10.0 0
-/wCorel10Dict 300 dict def wCorel10Dict begin
-% Copyright (c)1992-2000 Corel Corporation
-% All rights reserved. v10.0 r0.2
-/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/_ null def/rp{{pop}repeat}
-bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np/newpath ld/Tl/translate ld
-/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd/spg/showpage ld/showpage{}
-bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf xd/$sdf false def/$SDF
-false def/$Scra 0 def/SetScr/setscreen ld/@ss{2 index 0 eq{$dsf 3 1 roll 4 -1
-roll pop}if exch $Scra add exch load SetScr}bd/SepMode_5 where{pop}{/SepMode_5
-0 def}ifelse/CorelIsSeps where{pop}{/CorelIsSeps false def}ifelse
-/CorelIsInRIPSeps where{pop}{/CorelIsInRIPSeps false def}ifelse/CorelIsEPS
-where{pop}{/CorelIsEPS false def}ifelse/CurrentInkName_5 where{pop}
-{/CurrentInkName_5(Composite)def}ifelse/$ink_5 where{pop}{/$ink_5 -1 def}
-ifelse/$c 0 def/$m 0 def/$y 0 def/$k 0 def/$t 1 def/$n _ def/$o 0 def/$fil 0
-def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def/$T 1 def/$N _ def/$O 0 def/$PF false
-def/s1c 0 def/s1m 0 def/s1y 0 def/s1k 0 def/s1t 0 def/s1n _ def/$bkg false def
-/SK 0 def/SM 0 def/SY 0 def/SC 0 def/$op false def matrix currentmatrix/$ctm xd
-/$ptm matrix def/$ttm matrix def/$stm matrix def/$ffpnt true def
-/CorelDrawReencodeVect[16#0/grave 16#5/breve 16#6/dotaccent 16#8/ring
-16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle
-16#60/grave 16#7C/bar
-16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
-16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
-16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
-16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis
-16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
-16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
-16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
-16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
-16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
-16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
-16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
-16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
-16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
-16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
-16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
-16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
-/L2?/languagelevel where{pop languagelevel 2 ge}{false}ifelse def/Comp?{
-/LumSepsDict where{pop false}{/AldusSepsDict where{pop false}{1 0 0 0 @gs
-setcmykcolor currentcmykcolor @gr add add add 0 ne 0 1 0 0 @gs setcmykcolor
-currentcmykcolor @gr add add add 0 ne 0 0 1 0 @gs setcmykcolor currentcmykcolor
-@gr add add add 0 ne 0 0 0 1 @gs setcmykcolor currentcmykcolor @gr add add add
-0 ne and and and}ifelse}ifelse}bd/@PL{/LV where{pop LV 2 ge L2? not and{@np
-/Courier findfont 12 scalefont setfont 72 144 m
-(The PostScript level set in the Corel application is higher than)show 72 132 m
-(the PostScript level of this device. Change the PS Level in the Corel)show 72
-120 m(application to Level 1 by selecting the PostScript tab in the print)show
-72 108 m(dialog, and selecting Level 1 from the Compatibility drop down list.)
-show flush spg quit}if}if}bd/@BeginSysCorelDict{systemdict/Corel30Dict known
-{systemdict/Corel30Dict get exec}if systemdict/CorelLexDict known{1 systemdict
-/CorelLexDict get exec}if}bd/@EndSysCorelDict{systemdict/Corel30Dict known
-{end}if/EndCorelLexDict where{pop EndCorelLexDict}if}bd AutoFlatness{/@ifl{dup
-currentflat exch sub 10 gt{
-([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush
-@np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{
-{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill
-{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip
-/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat}
-bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse}
-bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped
-{@ifl}{exit}ifelse}bind loop setflat}bd}if L2?{/@ssa{true setstrokeadjust}bd}{
-/@ssa{}bd}ifelse/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit
-ld/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l
-/lineto ld/L/l ld/rl/rlineto ld/m/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}
-bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1
-exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def}bd/G{1
-sub neg/$K xd _ 1 0 0 0/$C xd/$M xd/$Y xd/$T xd/$N xd}bd/k{1 index type
-/stringtype eq{/$t xd/$n xd}{/$t 0 def/$n _ def}ifelse/$k xd/$y xd/$m xd/$c xd
-/$fil 0 def}bd/K{1 index type/stringtype eq{/$T xd/$N xd}{/$T 0 def/$N _ def}
-ifelse/$K xd/$Y xd/$M xd/$C xd}bd/x/k ld/X/K ld/sf{1 index type/stringtype eq{
-/s1t xd/s1n xd}{/s1t 0 def/s1n _ def}ifelse/s1k xd/s1y xd/s1m xd/s1c xd}bd/i{
-dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll 2 copy 6 -2 roll c}bd/V/v ld/y{2
-copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix
-/$ptm xd 1 eq{$ptm exch dup concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd
-{/$scp xd/$sca xd/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}
-if}bd/@D{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}if 3 copy exch $Scra add exch
-load SetScr/$dsp xd/$dsa xd/$dsf xd}bd/$ngx{$SDF{$SCF SepMode_5 0 eq{$SCA}
-{$dsa}ifelse $SCP @ss}if}bd/@MN{2 copy le{pop}{exch pop}ifelse}bd/@MX{2 copy ge
-{pop}{exch pop}ifelse}bd/InRange{3 -1 roll @MN @MX}bd/@sqr{dup 0 rl dup 0 exch
-rl neg 0 rl @cp}bd/currentscale{1 0 dtransform matrix defaultmatrix idtransform
-dup mul exch dup mul add sqrt 0 1 dtransform matrix defaultmatrix idtransform
-dup mul exch dup mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup 3 -1 roll
-eq{1 add}if}bd/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch pop abs 1
-exch sub}bd/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0}if exch}
-repeat pop}bd/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy @MN @MN 3{dup 5 -1
-roll sub neg exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul add 1 index
-.114 mul add 4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{/SetRgb
-/setrgbcolor ld/GetRgb/currentrgbcolor ld/SetGry/setgray ld/GetGry/currentgray
-ld/SetRgb2 systemdict/setrgbcolor get def/GetRgb2 systemdict/currentrgbcolor
-get def/SetHsb systemdict/sethsbcolor get def/GetHsb systemdict
-/currenthsbcolor get def/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll dup floor
-sub 3 1 roll SetHsb GetRgb2}bd/setcmykcolor where{pop/LumSepsDict where{pop
-/SetCmyk_5{LumSepsDict/setcmykcolor get exec}def}{/AldusSepsDict where{pop
-/SetCmyk_5{AldusSepsDict/setcmykcolor get exec}def}{/SetCmyk_5/setcmykcolor ld
-}ifelse}ifelse}{/SetCmyk_5{cmyk2rgb SetRgb}bd}ifelse/currentcmykcolor where{
-pop/GetCmyk/currentcmykcolor ld}{/GetCmyk{GetRgb rgb2cmyk}bd}ifelse
-/setoverprint where{pop}{/setoverprint{/$op xd}bd}ifelse/currentoverprint where
-{pop}{/currentoverprint{$op}bd}ifelse/@tc_5{5 -1 roll dup 1 ge{pop}{4{dup 6 -1
-roll mul exch}repeat pop}ifelse}bd/@trp{exch pop 5 1 roll @tc_5}bd
-/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{0 4 $ink_5 sub index exch pop 5 1
-roll pop pop pop pop SepsColor true eq{$ink_5 3 gt{1 sub neg SetGry}{0 0 0 4
-$ink_5 roll SetCmyk_5}ifelse}{1 sub neg SetGry}ifelse}ifelse}bd
-/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array astore}bd}ifelse
-/Corelsetcustomcolor_exists false def/setcustomcolor where{pop
-/Corelsetcustomcolor_exists true def}if CorelIsSeps true eq CorelIsInRIPSeps
-false eq and{/Corelsetcustomcolor_exists false def}if
-Corelsetcustomcolor_exists false eq{/setcustomcolor{exch aload pop SepMode_5 0
-eq{pop @tc_5 setprocesscolor_5}{CurrentInkName_5 eq{4 index}{0}ifelse 6 1 roll
-5 rp 1 sub neg SetGry}ifelse}bd}if/@scc_5{dup type/booleantype eq{dup
-currentoverprint ne{setoverprint}{pop}ifelse}{1 eq setoverprint}ifelse dup _ eq
-{pop setprocesscolor_5 pop}{findcmykcustomcolor exch setcustomcolor}ifelse
-SepMode_5 0 eq{true}{GetGry 1 eq currentoverprint and not}ifelse}bd/colorimage
-where{pop/ColorImage{colorimage}def}{/ColorImage{/ncolors xd/$multi xd $multi
-true eq{ncolors 3 eq{/daqB xd/daqG xd/daqR xd pop pop exch pop abs{daqR pop
-daqG pop daqB pop}repeat}{/daqK xd/daqY xd/daqM xd/daqC xd pop pop exch pop abs
-{daqC pop daqM pop daqY pop daqK pop}repeat}ifelse}{/dataaq xd{dataaq ncolors
-dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub{dup 3 mul $dat 1 index get 255
-div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div rgb2g 255 mul
-cvi exch pop $dat 3 1 roll put}for $dat 0 $dat length 3 idiv getinterval pop}{
-4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4 mul $dat 1 index get 255 div
-$dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div $dat 4 index 3
-add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat
-0 $dat length ncolors idiv getinterval}if}ifelse}image}ifelse}bd}ifelse
-/setcmykcolor{1 5 1 roll _ currentoverprint @scc_5/$ffpnt xd}bd
-/currentcmykcolor{GetCmyk}bd/setrgbcolor{rgb2cmyk setcmykcolor}bd
-/currentrgbcolor{currentcmykcolor cmyk2rgb}bd/sethsbcolor{hsb2rgb setrgbcolor}
-bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd
-/currentgray{currentrgbcolor rgb2g}bd/InsideDCS false def/IMAGE/image ld/image
-{InsideDCS{IMAGE}{/EPSDict where{pop SepMode_5 0 eq{IMAGE}{dup type/dicttype eq
-{dup/ImageType get 1 ne{IMAGE}{dup dup/BitsPerComponent get 8 eq exch
-/BitsPerComponent get 1 eq or currentcolorspace 0 get/DeviceGray eq and{
-CurrentInkName_5(Black)eq{IMAGE}{dup/DataSource get/TCC xd/Height get abs{TCC
-pop}repeat}ifelse}{IMAGE}ifelse}ifelse}{2 index 1 ne{CurrentInkName_5(Black)eq
-{IMAGE}{/TCC xd pop pop exch pop abs{TCC pop}repeat}ifelse}{IMAGE}ifelse}
-ifelse}ifelse}{IMAGE}ifelse}ifelse}bd}ifelse/WaldoColor_5 true def/$fm 0 def
-/wfill{1 $fm eq{fill}{eofill}ifelse}bd/@Pf{@sv SepMode_5 0 eq $Psc 0 ne or
-$ink_5 3 eq or{0 J 0 j[]0 d $t $c $m $y $k $n $o @scc_5 pop $ctm setmatrix 72
-1000 div dup matrix scale dup concat dup Bburx exch Bbury exch itransform
-ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform
-floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry
-wfill}ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if $fil
-1 eq{CorelPtrnDoFill}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{$fil 4 eq
-{CorelShfillDoFill}{$t $c $m $y $k $n $o @scc_5{wfill}{@np}ifelse}ifelse}
-ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp F}bd/S{
-matrix currentmatrix $ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if $T $C $M $Y $K
-$N $O @scc_5{matrix currentmatrix $ptm concat stroke setmatrix}{@np}ifelse $SDF
-{$dsf $dsa $dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}bd/b{@cp B}bd/_E{
-5 array astore exch cvlit xd}bd/@cc{currentfile $dat readhexstring pop}bd/@sm{
-/$ctm $ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd/Bblly xd/Bbllx xd}bd/@c{
-@cp}bd/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd}bd/tcc{@cc}def/@B{
-@gs S @gr F}bd/@b{@cp @B}bd/@sep{CurrentInkName_5(Composite)eq{/$ink_5 -1 def}
-{CurrentInkName_5(Cyan)eq{/$ink_5 0 def}{CurrentInkName_5(Magenta)eq{/$ink_5 1
-def}{CurrentInkName_5(Yellow)eq{/$ink_5 2 def}{CurrentInkName_5(Black)eq
-{/$ink_5 3 def}{/$ink_5 4 def}ifelse}ifelse}ifelse}ifelse}ifelse}bd/@whi{@gs
--72000 dup m -72000 72000 l 72000 dup l 72000 -72000 l @cp 1 SetGry fill @gr}
-bd/@neg{[{1 exch sub}/exec cvx currenttransfer/exec cvx]cvx settransfer @whi}
-bd/deflevel 0 def/@sax{/deflevel deflevel 1 add def}bd/@eax{/deflevel deflevel
-dup 0 gt{1 sub}if def deflevel 0 gt{/eax load}{eax}ifelse}bd/eax{{exec}forall}
-bd/@rax{deflevel 0 eq{@rs @sv}if}bd systemdict/pdfmark known not{/pdfmark
-/cleartomark ld}if/wclip{1 $fm eq{clip}{eoclip}ifelse}bd
-/z{exch findfont exch scalefont setfont}bd/ZB{9 dict dup begin 4 1 roll
-/FontType 3 def/FontMatrix xd/FontBBox xd/Encoding 256 array def 0 1 255{
-Encoding exch/.notdef put}for/CharStrings 256 dict def CharStrings/.notdef{}
-put/Metrics 256 dict def Metrics/.notdef 3 -1 roll put/BuildChar{exch dup
-/$char exch/Encoding get 3 index get def dup/Metrics get $char get aload pop
-setcachedevice begin Encoding exch get CharStrings exch get end exec}def end
-definefont pop}bd/ZBAddChar{findfont begin dup 4 1 roll dup 6 1 roll Encoding 3
-1 roll put CharStrings 3 1 roll put Metrics 3 1 roll put end}bd/Z{findfont dup
-maxlength 2 add dict exch dup{1 index/FID ne{3 index 3 1 roll put}{pop pop}
-ifelse}forall pop dup dup/Encoding get 256 array copy dup/$fe xd/Encoding exch
-put dup/Fontname 3 index put 3 -1 roll dup length 0 ne{0 exch{dup type 0 type
-eq{exch pop}{$fe exch 2 index exch put 1 add}ifelse}forall pop}if dup 256 dict
-dup/$met xd/Metrics exch put dup/FontMatrix get 0 get 1000 mul 1 exch div 3
-index length 256 eq{0 1 255{dup $fe exch get dup/.notdef eq{pop pop}{5 index 3
--1 roll get 2 index mul $met 3 1 roll put}ifelse}for}if pop definefont pop pop
-}bd/CorelIsValidCharpath{pathbbox 3 -1 roll sub abs 0.5 ge 3 1 roll sub abs 0.5
-ge and}bd/@ftx{{currentpoint 3 -1 roll(0)dup 3 -1 roll 0 exch put dup @gs true
-charpath $ctm setmatrix CorelIsValidCharpath{@@txt}if @gr @np stringwidth pop 3
--1 roll add exch m}forall}bd/@ft{matrix currentmatrix exch $sdf{$scf $sca $scp
-@ss}if $fil 1 eq{/@@txt/@pf ld @ftx}{$fil 2 eq{/@@txt/@ff ld @ftx}{$fil 3 eq
-{/@@txt/@Pf ld @ftx}{$fil 4 eq{/@@txt/CorelShfillDoFill ld @ftx}{$t $c $m $y $k
-$n $o @scc_5{show}{pop}ifelse}ifelse}ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp
-@ss}if setmatrix}bd/@st{matrix currentmatrix exch $SDF{$SCF $SCA $SCP @ss}if $T
-$C $M $Y $K $N $O @scc_5{{currentpoint 3 -1 roll(0)dup 3 -1 roll 0 exch put dup
-@gs true charpath $ctm setmatrix $ptm concat stroke @gr @np stringwidth pop 3
--1 roll add exch m}forall}{pop}ifelse $SDF{$dsf $dsa $dsp @ss}if setmatrix}bd
-/@te{@ft}bd/@tr{@st}bd/@ta{dup @gs @ft @gr @st}bd/@t@a{dup @gs @st @gr @ft}bd
-/@tm{@sm concat}bd/e{/t{@te}def}bd/r{/t{@tr}def}bd/o{/t{pop}def}bd/a{/t{@ta}
-def}bd/@a{/t{@t@a}def}bd/t{@te}def/T{@np $ctm setmatrix/$ttm matrix def}bd/ddt
-{t}def/@t{/$stm $stm currentmatrix def 3 1 roll m $ttm concat ddt $stm
-setmatrix}bd/@n{/$ttm exch matrix rotate def}bd/@s{}bd/@l{}bd/_lineorientation
-0 def/_bitfont null def/_bitlobyte 0 def/_bitkey null def/_bithibyte 0 def
-/@ii{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index 3 index l 3
-index 3 index l clip pop pop pop pop}bd/@i{@sm @gs @ii 6 index 1 ne{/$frg true
-def pop pop}{1 eq{s1t s1c s1m s1y s1k s1n $O @scc_5/$frg xd}{/$frg false def}
-ifelse 1 eq{@gs $ctm setmatrix F @gr}if}ifelse @np/$ury xd/$urx xd/$lly xd
-/$llx xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi string
-def $bkg $frg or{$SDF{$SCF $SCA $SCP @ss}if $llx $lly Tl $urx $llx sub $ury
-$lly sub scale $bkg{$t $c $m $y $k $n $o @scc_5 pop}if $wid $hei abs $bts 1 eq
-{$bkg}{$bts}ifelse[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load $bts
-1 eq{imagemask}{image}ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}
-repeat}ifelse @gr $ctm setmatrix}bd/@I{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd
-/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd $ngx $llx $lly Tl $urx $llx sub $ury
-$lly sub scale $wid $hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse
-]$msimage false eq $ncl 1 eq or{/$dat $wid $bts mul $ncl mul 8 div ceiling cvi
-string def/@cc load false $ncl ColorImage}{$wid $bts mul 8 div ceiling cvi $ncl
-3 eq{dup dup/$dat1 exch string def/$dat2 exch string def/$dat3 exch string def
-/@cc1 load/@cc2 load/@cc3 load}{dup dup dup/$dat1 exch string def/$dat2 exch
-string def/$dat3 exch string def/$dat4 exch string def/@cc1 load/@cc2 load
-/@cc3 load/@cc4 load}ifelse true $ncl ColorImage}ifelse $SDF{$dsf $dsa $dsp
-@ss}if @gr $ctm setmatrix}bd/@cc1{currentfile $dat1 readhexstring pop}bd/@cc2{
-currentfile $dat2 readhexstring pop}bd/@cc3{currentfile $dat3 readhexstring pop
-}bd/@cc4{currentfile $dat4 readhexstring pop}bd/$msimage false def/COMP 0 def
-/MaskedImage false def L2?{/@I_2{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd/$llx
-xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling
-cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq{/DeviceRGB}{/DeviceCMYK}
-ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub $ury $lly sub scale 8
-dict begin/ImageType 1 def/Width $wid def/Height $hei abs def/BitsPerComponent
-$bts def/Decode $ncl 1 eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}
-ifelse}ifelse def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def
-/DataSource currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP
-2 eq{/RunLengthDecode filter}if}ifelse def currentdict end image $SDF{$dsf $dsa
-$dsp @ss}if @gr $ctm setmatrix}bd}{/@I_2{}bd}ifelse/@I_3{@sm @gs @ii @np/$ury
-xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul
-$ncl mul 8 div ceiling cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq
-{/DeviceRGB}{/DeviceCMYK}ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub
-$ury $lly sub scale/ImageDataDict 8 dict def ImageDataDict begin/ImageType 1
-def/Width $wid def/Height $hei abs def/BitsPerComponent $bts def/Decode $ncl 1
-eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}ifelse}ifelse def
-/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource
-currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP 2 eq{
-/RunLengthDecode filter}if}ifelse def end/MaskedImageDict 7 dict def
-MaskedImageDict begin/ImageType 3 def/InterleaveType 3 def/MaskDict
-ImageMaskDict def/DataDict ImageDataDict def end MaskedImageDict image $SDF
-{$dsf $dsa $dsp @ss}if @gr $ctm setmatrix}bd/@SetMask{/$mbts xd/$mhei xd/$mwid
-xd/ImageMaskDict 8 dict def ImageMaskDict begin/ImageType 1 def/Width $mwid def
-/Height $mhei abs def/BitsPerComponent $mbts def/DataSource maskstream def
-/ImageMatrix[$mwid 0 0 $mhei neg 0 $mhei 0 gt{$mhei}{0}ifelse]def/Decode[1 0]
-def end}bd/@daq{dup type/arraytype eq{{}forall}if}bd/@BMP{/@cc xd UseLevel 3 eq
-MaskedImage true eq and{7 -2 roll pop pop @I_3}{12 index 1 gt UseLevel 2 eq
-UseLevel 3 eq or and{7 -2 roll pop pop @I_2}{11 index 1 eq{12 -1 roll pop @i}{
-7 -2 roll pop pop @I}ifelse}ifelse}ifelse}bd
-end
-%%EndResource
-%%EndProlog
-%%BeginSetup
-wCorel10Dict begin
-@BeginSysCorelDict
-2.6131 setmiterlimit
-1.00 setflat
-/$fst 128 def
-%%EndSetup
-
-%%Page: 1 1
-%LogicalPage: 1
-%%BeginPageSetup
-@sv
-@sm
-%%BeginResource: font TimesNewRoman
-%!FontType1-1.0: TimesNewRoman 001.003
-%%Creator: Corel PostScript Engine
-10 dict begin
-/FontName /TimesNewRoman 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 43 /plus put
-dup 95 /underscore put
-dup 91 /bracketleft put
-dup 101 /e put
-dup 112 /p put
-dup 98 /b put
-dup 93 /bracketright put
-dup 118 /v put
-dup 104 /h put
-dup 115 /s put
-dup 77 /M put
-readonly def
-/FontBBox {0 0 0 0} readonly def
-currentdict end
-currentfile eexec
-
-A22DD33CB9A1B84FC323D538B9AE6C6014672C02872FAD31037218C4EC2B7124C58AFC4A0E2584B50A778936CFE1053450FEC35486F87A4DA48EF5124EE42DE6
-9DDB8A5C33C2868DDADC1C9B4725483A678DFD1BEF77D7BDC50D39DB17FF02031F39030455C675716EB1B292EA6078E9937BB936698E457C365396CC5708EAAB
-921AD0271E16D4A5F1689C7D8DEDA69051F9EA8B689EDEA8949F2C93CE777268FD3CE5D1713388D0E33A640C77DFB1D300C88E302BEFDF0083AF060D407FD007
-23D3F76465C679461FC0471E7F6EFFFCB5A8E513C1661D98B93E8667005CB8B30093BCB089336AFAB7D61973B6F27AC993F52C52238826E221A63575C2C867DB
-E9C0264C99B65994DB79F83B4627E129923C7C8B2B1AA151D4BCABD1D45DDAEF20FC93DC3E74EA7E80159C16E0BB8F3CB46B99949EDFC075E6BBED3F3C2DAD60
-541A0E397F9CBEA3BF7EEECDBCCB8CF8A11CBCE55E00BD221BB1599EFDF9DD6DD9AEA493EC72A3F81C6A29338A1E92375A7FC0E882448530F420BDD411153925
-0290C929A065ABBF1D0A1A2D683F8F113822976DE21E570480178C363560CC3FF8A2E2A6A54F03E4E8DD535776CA14C576DC4C4CD1931F113CE4E57CAE02695C
-73AEA67F1C8624AE39934B00A8A8C0438EA6CDE17F2B55DC642EC774E58D79CBE0FB62DD13B984A78CC5C8331CAAC8689969D631437DBDEFC1C5F308BD9B8AF1
-AC5BB84A3F75FEC63DAB4DFFDE3ABD2FDE11194680A7F34F64DA94E3371450985FE12BB787F9BEE2C7535148C327BFC304E196E917A2C24F2BD46F7B08D41A89
-03365BA4ED47327250F31A1CD411E646B38BD867961EAFA0CDFCA2C8F90D3D776B8CBAB39366C212F2A32FAB71CD778CAE97170149B1B7869BA18B82E242F3F2
-8CDC47407C7C6B33E1DEC16798608905EFECFF66C930F7C7546301362427A56B86C36A97B8C2F1839200B7E034FFED10A017B048B571F1DED3F11E04E43CDEE5
-81FAE978367396A3DEB8C1B3968E12D7224F963D6F60D8C8DD8D0725FF8FCB5349F9FEC3ABB268C59EF65A6E7FBD35446ED000DAC3D8A47FAA0F3ED01DCBB62E
-FAF873E34D7A88EDF957FCAC97D937F918BBAAA61AF822A5079582EAB26DE3AF4AEDB369CC777321C148952A47C5DB77A4F63E05BC5CF88640A612224B758230
-A0D98FC37B683333F26B5EAF87A97D1143673F1F7897AB326FDCDC82C83C8B8E03509E66377C15015E763C2E65CAB36BC69E5497BDB2E123492460C95B1DB19D
-DBFCAA94E6A1B50F77175B3DD32EEDAC5BE852D6A1D84C70938A1FF3C1AD2B3AAC50EA7019B7E3359E1EA1CC052084547C4F16D0DFE0AB31279ACA06FBD6F43D
-1B49C6C49275826C7EC1AC58AC0E740396E835FB8F5DD241A50FEA596776DD5F05E3247E8D79DC9A16A1968AF159324C05876A7A2CDA6504BDD4B404FFDBF282
-90BECA041BCA87EDB5711F7470A99FD87E08D10E03515F52AEDD1A71E3F01E0434CDD66BF85BCD858134DBB154AF5BD3C26B0C30DA3A1FF9BEC42891F72D74EB
-2DF6B1120EFDB130E15A341C5EAE898B0F4FB00EA7792DF1BDF3C5EC7FAC80FA058DEE50C483229F2F4F4376ADFE918AC5AD8BC80DC92DA0808A69194389DDE9
-D923AF983F929B0522F6C8F3B114A9BAAAC89AD009E73EA889A6413B401FD8080BB9876D6D70A20F852B2C36A49A052D5AE5E0E94654EBE479D454CF314D6CF5
-EE51B2E21812B53E9ABF65971F4C4AD7C51FAC66B023A74AD73C872B3B2D3946F6ECE2C686F67F4AE250563135CEE01789CDE88B1FDD337B81D2512236DED648
-434D825C3F9B26834D9EA981622BD9D3078BBCE8EAC78BE56D0FFB469BAE72645649676676B286D101CBC081770062F134F7DE12AC6BCBCDCDE3F43005270ED7
-559A900BEA621DD447231449A9B93D3765FACC5A2100EE65922C968865B4E87EACBC1BFC619C57CCE4E196507CC020337873351B3B67FD565C7340E8B70F0DD1
-AE759086A6E27FAB5AFE28554DB6C32224459D4E99F8007F7805EDCAC6287B19767A14DFFCA7CFCA0156D41748958AAF6567165F5288AE0B3636E624BC6E4CFF
-204A01117BC2AE53FFCB64EEC996D8CB2F85D52854BBDA3AA6FEFA57125183B54A2E8DE5EF551026CF86C5A49CBE5D0FCDCC27EF7DED0B4911CCD48E0318EA33
-AF42F06B48496B6EB41E077500FE6EA74B49C745BE6B1098C52B1F32E14FB940A7725B32E16CCD50111606EF97F9495ADCB9BBABCD246F0209D1280528FA1717
-BEF21670A83A8094AFB67573CA520E35BBAFF0CA3CFACFCCBBD9757FBDA4351CA7F0835A5CFDC3354B610864C761A8384F618D5D65F69A8B4B7B1B671738728B
-F486181AAF33607C77D1E68D02C8480A383D2207CE5CFA7F72F56CF0E802C634708126F43873DCC7C7D0600D822F4CF9A33D241BB5F574A8D7A7519E1C81E27D
-605BC387CE066F3864D83BADBE96541E401A9986B96DBDAE03C2575AA412E381BEAC2CFBA67E9EA2687A5CBA1450612B0B7A8EDAC485C50CE048EAA929360AA3
-E99BF35887BB018D0128A88F3C5648AF0C5D692DD4C85F2B35D0C753EB49C33C1C92AB048411BA6B44114212CEAF8A8F61D68626F1CD03AE359901ACA2698D55
-3801DA70316BF648D78CD6B8A62DB32122E95E4E38AA0465276FAFB68C929F8DC7681D850A9F455E3512F4FE66FF1D506AA36DBFE778B924A6992346AAE6D49E
-1AF215A21F15A4D934846FB2AEBDABB1B68603AFD65FE82FFAE395DF6A2C3049DA7F54310572DE125282B6F5CDA569CCF53ABA97200B85D386593134E20A3203
-9F1557FB921F4640919371FF05DECFC1EFCE62B851BC86A58D5EB52154A8CEF1394A2C6D9ABEA8368B8107A7C210D65160DDFC592DDD392A48752D2FA59C39F7
-8CEF33E59BFAE4BB5162A93388DF176F75881769FFF8AAEC651863CAC90641CFDD7C770565C540180C76E23020A55D3AFBF0F03DEE3EC43CE4523A0B93D84365
-FEE4DABDA18BCF5661368DFB5F5114644015AA254A70E6B5F8CC67CC6AD2E8B78D3ECB62C36A0997F114A543D308
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-
-%%EndResource
-[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 778 778 250
-333 408 500 500 833 778 180 333 333 500 564 250 333 250 278 500
-500 500 500 500 500 500 500 500 500 278 278 564 564 564 444 921
-722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556
-722 667 556 611 722 722 944 722 722 611 333 278 333 469 500 333
-444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500
-500 333 389 278 500 500 722 500 500 444 480 200 480 541 778 500
-778 333 500 444 1000 500 500 333 1000 556 333 889 778 611 778 778
-333 333 444 444 350 500 1000 333 980 389 333 722 778 444 722 250
-333 500 500 500 500 200 500 333 760 276 500 564 333 760 500 400
-549 300 300 333 576 453 250 333 300 310 500 750 750 750 444 722
-722 722 722 722 722 889 667 611 611 611 611 333 333 333 333 722
-722 722 722 722 722 722 564 722 722 722 722 722 722 556 500 444
-444 444 444 444 444 667 444 444 444 444 444 278 278 278 278 500
-500 500 500 500 500 500 549 500 500 500 500 500 500 500 500 ]
-CorelDrawReencodeVect /_R6-TimesNewRoman /TimesNewRoman Z
-%%BeginResource: font PalatinoLinotype
-%!FontType1-1.0: PalatinoLinotype 001.003
-%%Creator: Corel PostScript Engine
-10 dict begin
-/FontName /PalatinoLinotype 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
-readonly def
-/FontBBox {0 0 0 0} readonly def
-currentdict end
-currentfile eexec
-A22DD33CB9A1B84FC323D538B9AE6C6014672C02872FAD31037218C4EC2B7124C58AFC4A0E2584B50A778936CFE1053450FEC35486F87A4DA48EF5124EE42DE6
-9DDB8A5C33C2868DDADC1C9B4725483A678DFD1BEF77D7BDC50D39DB17FF02031F39030455C675716EB1B292EA6078E9937BB936698E457C365396CC5708EAAB
-921AD0271E16D4A5F1689C7D8DEDA69051F9EA8B689EDEA8949F2C93CE777268FD3CE5D1713388D0E33A640C77DFB1D300C88E302BEFDF0083AF060D407FD007
-23D3F76465C679461FC0471E7F6EFFFCB5A8E513C1661D98B93E8667005CB8B30093BCB089336AFAB7D61973B6F27AC993F52C52238826E221A63575C2C867DB
-E9C0264C99B65994DB79F83B4627E129923C7C8B2B123FFCF8A870241E2A35E4877BF66DE00728B6A7250F981CA1F5F137525858405A1E22963F7A9AA87543D6
-249AC9918CFCC8DF307E539DB46C032AE36DDEF426AA7037BE33004A32FA9C0BE6C4BBF866461EED71DDA0425FFC6D90E7F691426A377E275176FD5245DE1EB3
-BCA3D8D48AF42014782FB0527DAFC2BCC73415B3BCEDE4D2852D1A94B17EFB7161BB78FD7615142FE2FFB22060B353B8109129CB0DD3FD40562CF968E39A3D2B
-049821F0214A998DF4AA387EB03CE5C3AAD65B2ABB59CB896DE8F7449BE3A63948FE9763ECAAB0F15B792A6B3C3B911B2259F74B3ED34084DD5A3237BF33D2D5
-B4B844FEDAA9762323175C9AE3138C5436402B4EFB2BB8633D7CBD592B741ED8F7F01EAB7B6EA788DF45ED982CB334AB4CD1640A6ABFDE7BD24BFC828E7EA3EF
-E5FF652DC16B37E8B6133FDCAF8CA8560B4923DAA0877E9FDE9D90580A6679051015420EE748D1184F8E074BF91A5202C6B2C65E149AEBD90C24F0BC346F3A39
-189E0B0A01077847B02300B5A67DF7631BAD45BA9747A9FA03440F5F42E54E0CE5D328728D3B4047F4684FB2F020B28ECA30FB87B2B1859C99A016440E581D80
-302DBC0EE1FB962261B8C397DE7EF3E3193765FD600D56B4BE21A98F7B860E29E8E3EAB16E05B53F6F6799E64B1AD40168C37F61629D74ACF577135ED15AC14F
-B7969FD7150061A7D77D20140587B2CD592803860C30BB2D6A3075572BC7D4B2E6CE89E67060487B5E6CF31A57D87D5CA32FA2A12FA5733EA293656C928C462F
-D60142F7351F51687678FBEFE37AE86EF867C22F16AAFBDF04D11B89AE7ABF3E8B3C138DEF562A85EC1F485D217BFC3D0255F2933ACD292CE5A4F953FF2FAFDD
-FB8747721CC9AF0435CCF4F000438E2349FB9B3DBDAFECD495C13B348553DD2CB0E07134F069FF05BEF16912B3143F794DC06E1802DAF259EA88018263084961
-6DA4148F9B802558A56CA6064BE90E1AA32ABBBB4FF9BCFA8BAB3224CF63C2B13913360A4F4B976F4B3C1C7112393C2D5161A3307AFAE4746103A22DC505683D
-4719339824F2302D6F35DF4FB9A276013BED9420804AF5CC126F8CD27A42283A22B2039D8CDCEECB18D53BE30858BF17A88265EF23ABB388200BF1D5C78D28CC
-0CFE054EA308C5FD87F28B21587BEA6DD29EAFF360BC6EBB4BCD75F842AB4309FF0BE1BEFD01BB2929577538F0B176BA4C90F99ACAB867CF39292399DF0BE73D
-435CF0D2F0DD3F80C337DC10D7FBF4F820710D8FCD7523B17708552B89278C081C9EC087DC4D355E278E4E082A850688781841EB3A0AA10E9D30AFE5FF5400FB
-FD15C66B4ABE69199FE9F661CA1BA7FCC93F593C67AD17297A452B805B52071DA9F41D0F241564A3189F786E97854BC6E162DE6DF967303875E9AD80D3B5CB3A
-B9EE7EB87863920143111D118894A7A4869C92CE23A793FD605CC4E2B328683E38E0C63E3F2CD413EC32B015311B2FEFDA9F232CE48B98EB677B3195DD7911DB
-94D87D41F9CDB761B3D4559D9DB868FBDAD8921ADF046A1913DB083866409CAA832F01C497969F0BA4EE1097E5EACDFDA244C35D13389048971E8FDA74E0B7C1
-D36A92FAE974B0C970037C5A9083B4B4A26F463244529F58EB549EEFCD843E7B046554C8ABE0CA5CDE2548CB00352427C094AC5C4FFEC73B9689652022E2B745
-A77375650DC98831940FAB4C7BE307BB796EA91BE7FF292037DBBFCB7533250FB23ECE026C6C4D1EAAAFB6E4A29F8866B36A9F769DCE78835BCBFF4B372674A8
-0E2E2246F6E634558500172BE89A9A555E174F13F2AF7F8728F1E2F122CD11B85694DC577C4267AA9A57EDA2217FFC9B5F7E2FA03C207458658B9AE8F3FEEFB4
-30143E6CEF08F9DD99AA980EC30959E3784DE4ACD484AC94E44A97BC9402D7218D50E7440050AC8419AFD7E3ADA5A6B1BF333A95143481679CCA6F1430943AEB
-1705EE48B87E2F39E62B35530AEE86CDE36EBD6EA1109E93CA3EEE87DF96930CC91574C7736A9F5785298C2BBB1DD0D0B973FD5B2253B37AD6E7C83FFBD39925
-77428EF4623D311DF70115B3DC31E5B1E3159837A4A9C66E0AACF4941CD16A2124D9FFBA243DEE16975E6FAEFA91ED36CA469324D485A65D0C098C84FAB8D493
-04002C1428E346D75DB0B99C8E3F0803F309814240E13D591EA8684B0ACDC3BA2E601C3848EBA9B0F685519D8CF0700DFBE5CA568A5053FD818B456CA48697A0
-B48442AE4DA618575DD5E4DB3B9C6728D775D0ED4DB6F8D58BCB2222F706CA755A078AD7481C7D4C69512E21F9C055D7A794C75FF09E7D2B84B92D8333BE2E09
-3CF3E8153CFB87CDEAC1354DC4E9382CE03D87544A9AFD77DCE15711A8D802139222A29A2E5658AE3CF5826685267FABF183E193935B045023040A33C17FB3F8
-04D93BE974CE5DBC76F2E9E012241ADF44C19561E8F75FA49C67BD763C3A69F9CD4BE804CD6982983C2493AB42EDF4653F7A6CD59D9CA664EC64D794D25E0555
-3A595FF91D950C29145D983C5D157175489588341D56EC84BE3387DE7341C0A749EEC3777BE947926C6A838F045E3A102E7C932C0A9A3927058682110C6AB1D1
-4599FC42E9AA8100857200BEEB72ECFA239CCF50A3BF911857B45616EBB2553B8FDA4D3730B5146699670E806AA29C876BE46B3AAC8DCB9BFB0545E510EF4847
-8DE6FF39EE6E849C4287CED69B541FD2E9BE70D8CBA3AE26F510C11397306DC61AF507BE00F9BB7729900EDD969BC35B36C5CF58F48764342FC7B61B5174C4DD
-AA63B02DBC19BDC339551A06100AC4CCE2AFCC66167A01D1248860510919E9107A73C100C61F222B8820ECCE20440677A65D7D87B08F38C54783C846D2D6B020
-5395939F1EAB52CD3F38ED39C959B88F21232237009B5CB1BCFDD8B0065626420EA9EA73AC14A8CF3E9F5B009EBEDA7906D8404FEF961557E4020CD9AA62E0F2
-4CE358CADC1AB2C8D7B21670AD1F49C516D1A4CA856871D969EDED6B898752077F1C9956A9002F45F3C16EB4198E9DE945E2648F23A1E3AAC7ABC4399394FD3C
-0050FEF18DD3C209879CB65B7BF2C731509B9566EB5B4A9F73D0203463FE94EBFF5B62363258BE297838DFC8BD63D85A0031B22E514FE2C121D0E25234B48B40
-4153738F41A48D629E6AE023D4531422465504ED207DE5A578314E51588B443F815DC954D5A29F9C9B4CC77F
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-
-%%EndResource
-[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 536 536 250
-278 371 479 500 840 778 208 333 333 389 500 250 333 250 320 500
-500 500 500 500 500 500 500 500 500 250 250 500 500 500 444 683
-778 611 709 774 611 556 763 832 337 333 726 611 946 831 786 604
-786 668 525 613 778 722 1000 667 667 667 333 606 333 500 500 333
-500 553 444 611 479 333 556 582 291 234 556 291 883 582 546 601
-560 395 424 326 603 565 834 516 556 500 333 500 333 500 536 500
-536 278 500 500 1000 500 500 333 1144 525 331 998 536 667 536 536
-278 278 500 500 606 500 1000 333 979 424 331 827 536 500 667 250
-278 500 500 500 500 500 500 333 747 333 500 500 333 747 333 400
-500 320 320 333 647 628 250 333 320 333 500 807 807 807 444 778
-778 778 778 778 778 944 709 611 611 611 611 337 337 337 337 774
-831 786 786 786 786 786 500 833 778 778 778 778 667 604 556 500
-500 500 500 500 500 758 444 479 479 479 479 291 291 291 291 546
-582 546 546 546 546 546 500 546 603 603 603 603 556 601 556 ]
-CorelDrawReencodeVect /_R15-PalatinoLinotype /PalatinoLinotype Z
-%%BeginResource: font Symbol
-%!FontType1-1.0: Symbol 001.003
-%%Creator: Corel PostScript Engine
-10 dict begin
-/FontName /Symbol 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 32 /c32 put
-dup 33 /c33 put
-dup 34 /c34 put
-dup 35 /c35 put
-dup 36 /c36 put
-dup 37 /c37 put
-dup 38 /c38 put
-dup 39 /c39 put
-dup 40 /c40 put
-dup 41 /c41 put
-dup 42 /c42 put
-dup 43 /c43 put
-dup 44 /c44 put
-dup 45 /c45 put
-dup 46 /c46 put
-dup 47 /c47 put
-dup 48 /c48 put
-dup 49 /c49 put
-dup 50 /c50 put
-dup 51 /c51 put
-dup 52 /c52 put
-dup 53 /c53 put
-dup 54 /c54 put
-dup 55 /c55 put
-dup 56 /c56 put
-dup 57 /c57 put
-dup 58 /c58 put
-dup 59 /c59 put
-dup 60 /c60 put
-dup 61 /c61 put
-dup 62 /c62 put
-dup 63 /c63 put
-dup 64 /c64 put
-dup 65 /c65 put
-dup 66 /c66 put
-dup 67 /c67 put
-dup 68 /c68 put
-dup 69 /c69 put
-dup 70 /c70 put
-dup 71 /c71 put
-dup 72 /c72 put
-dup 73 /c73 put
-dup 74 /c74 put
-dup 75 /c75 put
-dup 76 /c76 put
-dup 77 /c77 put
-dup 78 /c78 put
-dup 79 /c79 put
-dup 80 /c80 put
-dup 81 /c81 put
-dup 82 /c82 put
-dup 83 /c83 put
-dup 84 /c84 put
-dup 85 /c85 put
-dup 86 /c86 put
-dup 87 /c87 put
-dup 88 /c88 put
-dup 89 /c89 put
-dup 90 /c90 put
-dup 91 /c91 put
-dup 92 /c92 put
-dup 93 /c93 put
-dup 94 /c94 put
-dup 95 /c95 put
-dup 96 /c96 put
-dup 97 /c97 put
-dup 98 /c98 put
-dup 99 /c99 put
-dup 100 /c100 put
-dup 101 /c101 put
-dup 102 /c102 put
-dup 103 /c103 put
-dup 104 /c104 put
-dup 105 /c105 put
-dup 106 /c106 put
-dup 107 /c107 put
-dup 108 /c108 put
-dup 109 /c109 put
-dup 110 /c110 put
-dup 111 /c111 put
-dup 112 /c112 put
-dup 113 /c113 put
-dup 114 /c114 put
-dup 115 /c115 put
-dup 116 /c116 put
-dup 117 /c117 put
-dup 118 /c118 put
-dup 119 /c119 put
-dup 120 /c120 put
-dup 121 /c121 put
-dup 122 /c122 put
-dup 123 /c123 put
-dup 124 /c124 put
-dup 125 /c125 put
-dup 126 /c126 put
-dup 127 /c127 put
-dup 128 /c128 put
-dup 129 /c129 put
-dup 130 /c130 put
-dup 131 /c131 put
-dup 132 /c132 put
-dup 133 /c133 put
-dup 134 /c134 put
-dup 135 /c135 put
-dup 136 /c136 put
-dup 137 /c137 put
-dup 138 /c138 put
-dup 139 /c139 put
-dup 140 /c140 put
-dup 141 /c141 put
-dup 142 /c142 put
-dup 143 /c143 put
-dup 144 /c144 put
-dup 145 /c145 put
-dup 146 /c146 put
-dup 147 /c147 put
-dup 148 /c148 put
-dup 149 /c149 put
-dup 150 /c150 put
-dup 151 /c151 put
-dup 152 /c152 put
-dup 153 /c153 put
-dup 154 /c154 put
-dup 155 /c155 put
-dup 156 /c156 put
-dup 157 /c157 put
-dup 158 /c158 put
-dup 159 /c159 put
-dup 160 /c160 put
-dup 161 /c161 put
-dup 162 /c162 put
-dup 163 /c163 put
-dup 164 /c164 put
-dup 165 /c165 put
-dup 166 /c166 put
-dup 167 /c167 put
-dup 168 /c168 put
-dup 169 /c169 put
-dup 170 /c170 put
-dup 171 /c171 put
-dup 172 /c172 put
-dup 173 /c173 put
-dup 174 /c174 put
-dup 175 /c175 put
-dup 176 /c176 put
-dup 177 /c177 put
-dup 178 /c178 put
-dup 179 /c179 put
-dup 180 /c180 put
-dup 181 /c181 put
-dup 182 /c182 put
-dup 183 /c183 put
-dup 184 /c184 put
-dup 185 /c185 put
-dup 186 /c186 put
-dup 187 /c187 put
-dup 188 /c188 put
-dup 189 /c189 put
-dup 190 /c190 put
-dup 191 /c191 put
-dup 192 /c192 put
-dup 193 /c193 put
-dup 194 /c194 put
-dup 195 /c195 put
-dup 196 /c196 put
-dup 197 /c197 put
-dup 198 /c198 put
-dup 199 /c199 put
-dup 200 /c200 put
-dup 201 /c201 put
-dup 202 /c202 put
-dup 203 /c203 put
-dup 204 /c204 put
-dup 205 /c205 put
-dup 206 /c206 put
-dup 207 /c207 put
-dup 208 /c208 put
-dup 209 /c209 put
-dup 210 /c210 put
-dup 211 /c211 put
-dup 212 /c212 put
-dup 213 /c213 put
-dup 214 /c214 put
-dup 215 /c215 put
-dup 216 /c216 put
-dup 217 /c217 put
-dup 218 /c218 put
-dup 219 /c219 put
-dup 220 /c220 put
-dup 221 /c221 put
-dup 222 /c222 put
-dup 223 /c223 put
-dup 224 /c224 put
-dup 225 /c225 put
-dup 226 /c226 put
-dup 227 /c227 put
-dup 228 /c228 put
-dup 229 /c229 put
-dup 230 /c230 put
-dup 231 /c231 put
-dup 232 /c232 put
-dup 233 /c233 put
-dup 234 /c234 put
-dup 235 /c235 put
-dup 236 /c236 put
-dup 237 /c237 put
-dup 238 /c238 put
-dup 239 /c239 put
-dup 240 /c240 put
-dup 241 /c241 put
-dup 242 /c242 put
-dup 243 /c243 put
-dup 244 /c244 put
-dup 245 /c245 put
-dup 246 /c246 put
-dup 247 /c247 put
-dup 248 /c248 put
-dup 249 /c249 put
-dup 250 /c250 put
-dup 251 /c251 put
-dup 252 /c252 put
-dup 253 /c253 put
-dup 254 /c254 put
-dup 255 /c255 put
-readonly def
-/FontBBox {0 0 0 0} readonly def
-currentdict end
-currentfile eexec
-
-A22DD33CB9A1B84FC323D538B9AE6C6014672C02872FAD31037218C4EC2B7124C58AFC4A0E2584B50A778936CFE1053450FEC35486F87A4DA48EF5124EE42DE6
-9DDB8A5C33C2868DDADC1C9B4725483A678DFD1BEF77D7BDC50D39DB17FF02031F39030455C675716EB1B292EA6078E9937BB936698E457C365396CC5708EAAB
-921AD0271E16D4A5F1689C7D8DEDA69051F9EA8B689EDEA8949F2C93CE777268FD3CE5D1713388D0E33A640C77DFB1D300C88E302BEFDF0083AF060D407FD007
-23D3F76465C679461FC0471E7F6EFFFCB5A8E513C1661D98B93E8667005CB8B30093BCB089336AFAB7D61973B6F27AC993F52C52238826E221A63575C2C867DB
-E9C0264C99B65994DB79F83B4627E129923C7C8B2B18D54F9E0F0F9280A6425EED2E2B7BB29DA8D3D977AE0F4D887F72309ABE6CB09B8D1F5600779F7C13696C
-8F3E4BF69127EC72FD447C37CF4AB75A587241DBD67A93BC2D95C3E730B03ABD098B4875980FDAF138A689459A018531616478E696F4045125DBEE06D2C7FED9
-09F8CA2637B4E370F0A55DAE7CBA60CCF3808B2EB20FB25A3D4CD370443183E3DF4B48B424BE0327D27E7A1567BE7F2193FA79A5EAFF2E1AD5723BA958E0D588
-396F1B7EDC503FC63A9C6B41764F3A67DA9F2B071264C7151A002557252BC817A6F1B1E4F70AF963CBD653C58F0D7C520D2832D0F62A5B88A182DB874D24A338
-1C8A311CE30018EA97ED9B5152E73AF3092E1F1950F2E48E01FDB94F21BE43700D3D5F6FF722D87385AD97
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-
-%%EndResource
-@sv
-%%EndPageSetup
-@rax %Note: Object
-147.40157 756.85039 192.75591 779.52756 @E
-0 J 0 j [] 0 d 0 R 0 @G
-0.00 0.00 0.00 1.00 K
-0 0.50003 0.50003 0.00000 @w
-/$fm 0 def
-147.40157 779.52756 m
-192.75591 779.52756 L
-192.75591 756.85039 L
-147.40157 756.85039 L
-147.40157 779.52756 L
-@c
-S
-
-@rax %Note: Object
-192.75591 768.18841 232.44094 768.18898 @E
-0 J 0 j [] 0 d 0 R 0 @G
-0.00 0.00 0.00 1.00 K
-0 0.50003 0.50003 0.00000 @w
-/$fm 0 def
-228.89480 768.18898 m
-192.75591 768.18841 L
-S
-@j
-0.00 0.00 0.00 1.00 K
-0.00 0.00 0.00 1.00 k
-0 @g
-0 @G
-[] 0 d 0 J 0 j
-0 R 0 O
-0 1.00800 1.00800 0 @w
-232.44094 768.18898 m
-225.38494 765.16498 L
-226.39294 767.18098 226.39294 769.19698 225.38494 771.21298 C
-232.44094 768.18898 L
-f
-@J
-
-@rax %Note: Object
-104.88189 768.18784 147.40157 768.18898 @E
-0 J 0 j [] 0 d 0 R 0 @G
-0.00 0.00 0.00 1.00 K
-0 0.50003 0.50003 0.00000 @w
-/$fm 0 def
-143.85543 768.18841 m
-104.88189 768.18841 L
-S
-@j
-0.00 0.00 0.00 1.00 K
-0.00 0.00 0.00 1.00 k
-0 @g
-0 @G
-[] 0 d 0 J 0 j
-0 R 0 O
-0 1.00800 1.00800 0 @w
-147.40157 768.18841 m
-140.34557 765.16441 L
-141.35357 767.18041 141.35357 769.19641 140.34557 771.21241 C
-147.40157 768.18841 L
-f
-@J
-
-@rax %Note: Object
-232.44094 759.68504 249.44882 776.69291 @E
-0 J 0 j [] 0 d 0 R 0 @G
-0.00 0.00 0.00 1.00 K
-0 0.50003 0.50003 0.00000 @w
-/$fm 0 def
-240.94488 759.68504 m
-236.26091 759.68504 232.44094 763.50501 232.44094 768.18898 c
-232.44094 772.87294 236.26091 776.69291 240.94488 776.69291 c
-245.62885 776.69291 249.44882 772.87294 249.44882 768.18898 c
-249.44882 763.50501 245.62885 759.68504 240.94488 759.68504 c
-@c
-S
-
-@rax %Note: Object
-240.94431 776.69291 240.94545 807.87402 @E
-0 J 0 j [] 0 d 0 R 0 @G
-0.00 0.00 0.00 1.00 K
-0 0.50003 0.50003 0.00000 @w
-/$fm 0 def
-240.94488 780.23906 m
-240.94488 807.87402 L
-S
-@j
-0.00 0.00 0.00 1.00 K
-0.00 0.00 0.00 1.00 k
-0 @g
-0 @G
-[] 0 d 0 J 0 j
-0 R 0 O
-0 1.00800 1.00800 0 @w
-240.94488 776.69291 m
-237.92088 783.74891 L
-239.93688 782.74091 241.95288 782.74091 243.96888 783.74891 C
-240.94488 776.69291 L
-f
-@J
-
-@rax %Note: Object
-249.44882 768.18898 286.53307 768.18954 @E
-0 J 0 j [] 0 d 0 R 0 @G
-0.00 0.00 0.00 1.00 K
-0 0.50003 0.50003 0.00000 @w
-/$fm 0 def
-286.53307 768.18954 m
-249.44882 768.18898 L
-S
-
-@rax 116.22047 774.34072 138.53225 784.33058 @E
-[0.00028346 0.00000000 0.00000000 0.00028346 116.22046819 776.69288497] @tm
- 0 O 0 @g
-0.00 0.00 0.00 1.00 k
-e
-/_R6-TimesNewRoman 38806.00000 z
-0 0 (\133epb\135) @t
-T
-@rax 202.06772 774.50769 224.37950 784.33058 @E
-[0.00028346 0.00000000 0.00000000 0.00028346 202.06770914 776.69288497] @tm
- 0 O 0 @g
-0.00 0.00 0.00 1.00 k
-e
-/_R6-TimesNewRoman 38806.00000 z
-0 0 (\133evh\135) @t
-T
-@rax 249.44882 797.18485 266.26054 806.81896 @E
-[0.00028346 0.00000000 0.00000000 0.00028346 249.44880977 799.37004950] @tm
- 0 O 0 @g
-0.00 0.00 0.00 1.00 k
-e
-/_R6-TimesNewRoman 38806.00000 z
-0 0 (\133ev\135) @t
-T
-@rax 164.40945 763.16910 181.83912 772.99200 @E
-[0.00028346 0.00000000 0.00000000 0.00028346 164.40944280 765.35430271] @tm
- 0 O 0 @g
-0.00 0.00 0.00 1.00 k
-e
-/_R6-TimesNewRoman 38806.00000 z
-0 0 (\133hb\135) @t
-T
-@rax 264.00813 774.42406 290.60079 784.22513 @E
-[0.00028346 0.00000000 0.00000000 0.00028346 264.00811633 776.77622355] @tm
- 0 O 0 @g
-0.00 0.00 0.00 1.00 k
-e
-/_R6-TimesNewRoman 38806.00000 z
-0 0 (\133epsv\135) @t
-T
-@rax 150.41764 740.96787 188.28935 752.00655 @E
-[0.00028346 0.00000000 0.00000000 0.00028346 168.03041905 744.05165782] @tm
- 0 O 0 @g
-0.00 0.00 0.00 1.00 k
-e
-T
-@rax 150.41764 740.96787 188.28935 752.00655 @E
-[0.00028346 0.00000000 0.00000000 0.00028346 168.03041905 744.05165782] @tm
- 0 O 0 @g
-0.00 0.00 0.00 1.00 k
-e
-/_R15-PalatinoLinotype 38806.00000 z
--62134 0 (w) @t
--30436 0 (eights) @t
-T
-@rax 237.69553 763.95742 244.36318 771.90321 @E
-[0.00028346 0.00000000 0.00000000 0.00028346 237.69551886 763.95738938] @tm
- 0 O 0 @g
-0.00 0.00 0.00 1.00 k
-e
-/Symbol 42332.00000 z
-0 0 (S) @t
-T
-@rax 248.34557 775.69795 253.24611 781.05458 @E
-[0.00028346 0.00000000 0.00000000 0.00028346 248.34556572 775.69792438] @tm
- 0 O 0 @g
-0.00 0.00 0.00 1.00 k
-e
-/_R6-TimesNewRoman 31750.00000 z
-0 0 (+) @t
-T
-@rax 228.17820 774.90992 232.83269 776.85250 @E
-[0.00028346 0.00000000 0.00000000 0.00028346 228.25331449 776.85247552] @tm
- 0 O 0 @g
-0.00 0.00 0.00 1.00 k
-e
-/_R6-TimesNewRoman 31750.00000 z
-0 0 (_) @t
-T
-@rax %Note: Object
-286.29921 765.78321 291.96850 771.02362 @E
-0 J 0 j [] 0 d 0 R 0 @G
-0.00 0.00 0.00 1.00 K
-0 0.50003 0.50003 0.00000 @w
-/$fm 0 def
-289.13386 771.02362 m
-290.69518 771.02362 291.96850 769.84668 291.96850 768.40328 c
-291.96850 766.96016 290.69518 765.78321 289.13386 765.78321 c
-287.57254 765.78321 286.29921 766.96016 286.29921 768.40328 c
-286.29921 769.84668 287.57254 771.02362 289.13386 771.02362 c
-@c
-S
-
-@rax %Note: Object
-238.11024 807.87402 243.77953 813.54331 @E
-0 J 0 j [] 0 d 0 R 0 @G
-0.00 0.00 0.00 1.00 K
-0 0.50003 0.50003 0.00000 @w
-/$fm 0 def
-240.94488 813.54331 m
-242.50620 813.54331 243.77953 812.26998 243.77953 810.70838 c
-243.77953 809.14734 242.50620 807.87402 240.94488 807.87402 c
-239.38356 807.87402 238.11024 809.14734 238.11024 810.70838 c
-238.11024 812.26998 239.38356 813.54331 240.94488 813.54331 c
-@c
-S
-
-@rax %Note: Object
-99.21260 765.35433 104.72882 771.02362 @E
-0 J 0 j [] 0 d 0 R 0 @G
-0.00 0.00 0.00 1.00 K
-0 0.50003 0.50003 0.00000 @w
-/$fm 0 def
-101.97071 771.02362 m
-103.48980 771.02362 104.72882 769.75030 104.72882 768.18869 c
-104.72882 766.62765 103.48980 765.35433 101.97071 765.35433 c
-100.45162 765.35433 99.21260 766.62765 99.21260 768.18869 c
-99.21260 769.75030 100.45162 771.02362 101.97071 771.02362 c
-@c
-S
-
-@rax %Note: Object
-121.88976 765.35433 127.55906 771.02362 @E
-0 J 0 j [] 0 d 0 R 0 @G
-0.00 0.00 0.00 1.00 K
-0 0.50003 0.50003 0.00000 @w
-/$fm 0 def
-121.88976 765.35433 m
-127.55906 771.02362 L
-S
-
-@rax 119.05512 748.82891 140.76567 758.62998 @E
-[0.00028346 0.00000000 0.00000000 0.00028346 119.05511376 751.18107488] @tm
- 0 O 0 @g
-0.00 0.00 0.00 1.00 k
-e
-/_R6-TimesNewRoman 38806.00000 z
-0 0 (\133Mp\135) @t
-T
- @gs spg @gr
-%%PageTrailer
-@rs
-@rs
-
-%%Page: 2 2
-%LogicalPage: 2
-%%BeginPageSetup
-@sv
-@sm
-@sv
-%%EndPageSetup
-%%PageTrailer
-@rs
-@rs
-%%Trailer
-@EndSysCorelDict
-end
-%%DocumentSuppliedResources: procset wCorel10Dict 10.0 0
-%%+ font TimesNewRoman
-%%+ font PalatinoLinotype
-%%+ font Symbol
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 98 740 293 814
+%%LanguageLevel: 1
+%%Creator: CorelDRAW 10
+%%Title: LMS_VS.eps
+%%CreationDate: Wed Oct 25 12:32:49 2006
+%%For: School of Mechanical Engineering
+%%DocumentProcessColors: Black
+%%DocumentSuppliedResources: (atend)
+%%EndComments
+%%BeginProlog
+/AutoFlatness false def
+/AutoSteps 0 def
+/CMYKMarks true def
+/UseLevel 1 def
+%Build: CorelDRAW 10 Version 10.410
+%Color profile: Disabled
+/CorelIsEPS true def
+%%BeginResource: procset wCorel10Dict 10.0 0
+/wCorel10Dict 300 dict def wCorel10Dict begin
+% Copyright (c)1992-2000 Corel Corporation
+% All rights reserved. v10.0 r0.2
+/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/_ null def/rp{{pop}repeat}
+bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np/newpath ld/Tl/translate ld
+/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd/spg/showpage ld/showpage{}
+bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf xd/$sdf false def/$SDF
+false def/$Scra 0 def/SetScr/setscreen ld/@ss{2 index 0 eq{$dsf 3 1 roll 4 -1
+roll pop}if exch $Scra add exch load SetScr}bd/SepMode_5 where{pop}{/SepMode_5
+0 def}ifelse/CorelIsSeps where{pop}{/CorelIsSeps false def}ifelse
+/CorelIsInRIPSeps where{pop}{/CorelIsInRIPSeps false def}ifelse/CorelIsEPS
+where{pop}{/CorelIsEPS false def}ifelse/CurrentInkName_5 where{pop}
+{/CurrentInkName_5(Composite)def}ifelse/$ink_5 where{pop}{/$ink_5 -1 def}
+ifelse/$c 0 def/$m 0 def/$y 0 def/$k 0 def/$t 1 def/$n _ def/$o 0 def/$fil 0
+def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def/$T 1 def/$N _ def/$O 0 def/$PF false
+def/s1c 0 def/s1m 0 def/s1y 0 def/s1k 0 def/s1t 0 def/s1n _ def/$bkg false def
+/SK 0 def/SM 0 def/SY 0 def/SC 0 def/$op false def matrix currentmatrix/$ctm xd
+/$ptm matrix def/$ttm matrix def/$stm matrix def/$ffpnt true def
+/CorelDrawReencodeVect[16#0/grave 16#5/breve 16#6/dotaccent 16#8/ring
+16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle
+16#60/grave 16#7C/bar
+16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
+16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
+16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
+16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis
+16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
+16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
+16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
+16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
+16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
+16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
+16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
+16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/L2?/languagelevel where{pop languagelevel 2 ge}{false}ifelse def/Comp?{
+/LumSepsDict where{pop false}{/AldusSepsDict where{pop false}{1 0 0 0 @gs
+setcmykcolor currentcmykcolor @gr add add add 0 ne 0 1 0 0 @gs setcmykcolor
+currentcmykcolor @gr add add add 0 ne 0 0 1 0 @gs setcmykcolor currentcmykcolor
+@gr add add add 0 ne 0 0 0 1 @gs setcmykcolor currentcmykcolor @gr add add add
+0 ne and and and}ifelse}ifelse}bd/@PL{/LV where{pop LV 2 ge L2? not and{@np
+/Courier findfont 12 scalefont setfont 72 144 m
+(The PostScript level set in the Corel application is higher than)show 72 132 m
+(the PostScript level of this device. Change the PS Level in the Corel)show 72
+120 m(application to Level 1 by selecting the PostScript tab in the print)show
+72 108 m(dialog, and selecting Level 1 from the Compatibility drop down list.)
+show flush spg quit}if}if}bd/@BeginSysCorelDict{systemdict/Corel30Dict known
+{systemdict/Corel30Dict get exec}if systemdict/CorelLexDict known{1 systemdict
+/CorelLexDict get exec}if}bd/@EndSysCorelDict{systemdict/Corel30Dict known
+{end}if/EndCorelLexDict where{pop EndCorelLexDict}if}bd AutoFlatness{/@ifl{dup
+currentflat exch sub 10 gt{
+([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush
+@np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{
+{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill
+{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip
+/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat}
+bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse}
+bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped
+{@ifl}{exit}ifelse}bind loop setflat}bd}if L2?{/@ssa{true setstrokeadjust}bd}{
+/@ssa{}bd}ifelse/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit
+ld/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l
+/lineto ld/L/l ld/rl/rlineto ld/m/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}
+bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1
+exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def}bd/G{1
+sub neg/$K xd _ 1 0 0 0/$C xd/$M xd/$Y xd/$T xd/$N xd}bd/k{1 index type
+/stringtype eq{/$t xd/$n xd}{/$t 0 def/$n _ def}ifelse/$k xd/$y xd/$m xd/$c xd
+/$fil 0 def}bd/K{1 index type/stringtype eq{/$T xd/$N xd}{/$T 0 def/$N _ def}
+ifelse/$K xd/$Y xd/$M xd/$C xd}bd/x/k ld/X/K ld/sf{1 index type/stringtype eq{
+/s1t xd/s1n xd}{/s1t 0 def/s1n _ def}ifelse/s1k xd/s1y xd/s1m xd/s1c xd}bd/i{
+dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll 2 copy 6 -2 roll c}bd/V/v ld/y{2
+copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix
+/$ptm xd 1 eq{$ptm exch dup concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd
+{/$scp xd/$sca xd/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}
+if}bd/@D{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}if 3 copy exch $Scra add exch
+load SetScr/$dsp xd/$dsa xd/$dsf xd}bd/$ngx{$SDF{$SCF SepMode_5 0 eq{$SCA}
+{$dsa}ifelse $SCP @ss}if}bd/@MN{2 copy le{pop}{exch pop}ifelse}bd/@MX{2 copy ge
+{pop}{exch pop}ifelse}bd/InRange{3 -1 roll @MN @MX}bd/@sqr{dup 0 rl dup 0 exch
+rl neg 0 rl @cp}bd/currentscale{1 0 dtransform matrix defaultmatrix idtransform
+dup mul exch dup mul add sqrt 0 1 dtransform matrix defaultmatrix idtransform
+dup mul exch dup mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup 3 -1 roll
+eq{1 add}if}bd/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch pop abs 1
+exch sub}bd/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0}if exch}
+repeat pop}bd/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy @MN @MN 3{dup 5 -1
+roll sub neg exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul add 1 index
+.114 mul add 4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{/SetRgb
+/setrgbcolor ld/GetRgb/currentrgbcolor ld/SetGry/setgray ld/GetGry/currentgray
+ld/SetRgb2 systemdict/setrgbcolor get def/GetRgb2 systemdict/currentrgbcolor
+get def/SetHsb systemdict/sethsbcolor get def/GetHsb systemdict
+/currenthsbcolor get def/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll dup floor
+sub 3 1 roll SetHsb GetRgb2}bd/setcmykcolor where{pop/LumSepsDict where{pop
+/SetCmyk_5{LumSepsDict/setcmykcolor get exec}def}{/AldusSepsDict where{pop
+/SetCmyk_5{AldusSepsDict/setcmykcolor get exec}def}{/SetCmyk_5/setcmykcolor ld
+}ifelse}ifelse}{/SetCmyk_5{cmyk2rgb SetRgb}bd}ifelse/currentcmykcolor where{
+pop/GetCmyk/currentcmykcolor ld}{/GetCmyk{GetRgb rgb2cmyk}bd}ifelse
+/setoverprint where{pop}{/setoverprint{/$op xd}bd}ifelse/currentoverprint where
+{pop}{/currentoverprint{$op}bd}ifelse/@tc_5{5 -1 roll dup 1 ge{pop}{4{dup 6 -1
+roll mul exch}repeat pop}ifelse}bd/@trp{exch pop 5 1 roll @tc_5}bd
+/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{0 4 $ink_5 sub index exch pop 5 1
+roll pop pop pop pop SepsColor true eq{$ink_5 3 gt{1 sub neg SetGry}{0 0 0 4
+$ink_5 roll SetCmyk_5}ifelse}{1 sub neg SetGry}ifelse}ifelse}bd
+/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array astore}bd}ifelse
+/Corelsetcustomcolor_exists false def/setcustomcolor where{pop
+/Corelsetcustomcolor_exists true def}if CorelIsSeps true eq CorelIsInRIPSeps
+false eq and{/Corelsetcustomcolor_exists false def}if
+Corelsetcustomcolor_exists false eq{/setcustomcolor{exch aload pop SepMode_5 0
+eq{pop @tc_5 setprocesscolor_5}{CurrentInkName_5 eq{4 index}{0}ifelse 6 1 roll
+5 rp 1 sub neg SetGry}ifelse}bd}if/@scc_5{dup type/booleantype eq{dup
+currentoverprint ne{setoverprint}{pop}ifelse}{1 eq setoverprint}ifelse dup _ eq
+{pop setprocesscolor_5 pop}{findcmykcustomcolor exch setcustomcolor}ifelse
+SepMode_5 0 eq{true}{GetGry 1 eq currentoverprint and not}ifelse}bd/colorimage
+where{pop/ColorImage{colorimage}def}{/ColorImage{/ncolors xd/$multi xd $multi
+true eq{ncolors 3 eq{/daqB xd/daqG xd/daqR xd pop pop exch pop abs{daqR pop
+daqG pop daqB pop}repeat}{/daqK xd/daqY xd/daqM xd/daqC xd pop pop exch pop abs
+{daqC pop daqM pop daqY pop daqK pop}repeat}ifelse}{/dataaq xd{dataaq ncolors
+dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub{dup 3 mul $dat 1 index get 255
+div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div rgb2g 255 mul
+cvi exch pop $dat 3 1 roll put}for $dat 0 $dat length 3 idiv getinterval pop}{
+4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4 mul $dat 1 index get 255 div
+$dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div $dat 4 index 3
+add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat
+0 $dat length ncolors idiv getinterval}if}ifelse}image}ifelse}bd}ifelse
+/setcmykcolor{1 5 1 roll _ currentoverprint @scc_5/$ffpnt xd}bd
+/currentcmykcolor{GetCmyk}bd/setrgbcolor{rgb2cmyk setcmykcolor}bd
+/currentrgbcolor{currentcmykcolor cmyk2rgb}bd/sethsbcolor{hsb2rgb setrgbcolor}
+bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd
+/currentgray{currentrgbcolor rgb2g}bd/InsideDCS false def/IMAGE/image ld/image
+{InsideDCS{IMAGE}{/EPSDict where{pop SepMode_5 0 eq{IMAGE}{dup type/dicttype eq
+{dup/ImageType get 1 ne{IMAGE}{dup dup/BitsPerComponent get 8 eq exch
+/BitsPerComponent get 1 eq or currentcolorspace 0 get/DeviceGray eq and{
+CurrentInkName_5(Black)eq{IMAGE}{dup/DataSource get/TCC xd/Height get abs{TCC
+pop}repeat}ifelse}{IMAGE}ifelse}ifelse}{2 index 1 ne{CurrentInkName_5(Black)eq
+{IMAGE}{/TCC xd pop pop exch pop abs{TCC pop}repeat}ifelse}{IMAGE}ifelse}
+ifelse}ifelse}{IMAGE}ifelse}ifelse}bd}ifelse/WaldoColor_5 true def/$fm 0 def
+/wfill{1 $fm eq{fill}{eofill}ifelse}bd/@Pf{@sv SepMode_5 0 eq $Psc 0 ne or
+$ink_5 3 eq or{0 J 0 j[]0 d $t $c $m $y $k $n $o @scc_5 pop $ctm setmatrix 72
+1000 div dup matrix scale dup concat dup Bburx exch Bbury exch itransform
+ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform
+floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry
+wfill}ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if $fil
+1 eq{CorelPtrnDoFill}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{$fil 4 eq
+{CorelShfillDoFill}{$t $c $m $y $k $n $o @scc_5{wfill}{@np}ifelse}ifelse}
+ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp F}bd/S{
+matrix currentmatrix $ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if $T $C $M $Y $K
+$N $O @scc_5{matrix currentmatrix $ptm concat stroke setmatrix}{@np}ifelse $SDF
+{$dsf $dsa $dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}bd/b{@cp B}bd/_E{
+5 array astore exch cvlit xd}bd/@cc{currentfile $dat readhexstring pop}bd/@sm{
+/$ctm $ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd/Bblly xd/Bbllx xd}bd/@c{
+@cp}bd/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd}bd/tcc{@cc}def/@B{
+@gs S @gr F}bd/@b{@cp @B}bd/@sep{CurrentInkName_5(Composite)eq{/$ink_5 -1 def}
+{CurrentInkName_5(Cyan)eq{/$ink_5 0 def}{CurrentInkName_5(Magenta)eq{/$ink_5 1
+def}{CurrentInkName_5(Yellow)eq{/$ink_5 2 def}{CurrentInkName_5(Black)eq
+{/$ink_5 3 def}{/$ink_5 4 def}ifelse}ifelse}ifelse}ifelse}ifelse}bd/@whi{@gs
+-72000 dup m -72000 72000 l 72000 dup l 72000 -72000 l @cp 1 SetGry fill @gr}
+bd/@neg{[{1 exch sub}/exec cvx currenttransfer/exec cvx]cvx settransfer @whi}
+bd/deflevel 0 def/@sax{/deflevel deflevel 1 add def}bd/@eax{/deflevel deflevel
+dup 0 gt{1 sub}if def deflevel 0 gt{/eax load}{eax}ifelse}bd/eax{{exec}forall}
+bd/@rax{deflevel 0 eq{@rs @sv}if}bd systemdict/pdfmark known not{/pdfmark
+/cleartomark ld}if/wclip{1 $fm eq{clip}{eoclip}ifelse}bd
+/z{exch findfont exch scalefont setfont}bd/ZB{9 dict dup begin 4 1 roll
+/FontType 3 def/FontMatrix xd/FontBBox xd/Encoding 256 array def 0 1 255{
+Encoding exch/.notdef put}for/CharStrings 256 dict def CharStrings/.notdef{}
+put/Metrics 256 dict def Metrics/.notdef 3 -1 roll put/BuildChar{exch dup
+/$char exch/Encoding get 3 index get def dup/Metrics get $char get aload pop
+setcachedevice begin Encoding exch get CharStrings exch get end exec}def end
+definefont pop}bd/ZBAddChar{findfont begin dup 4 1 roll dup 6 1 roll Encoding 3
+1 roll put CharStrings 3 1 roll put Metrics 3 1 roll put end}bd/Z{findfont dup
+maxlength 2 add dict exch dup{1 index/FID ne{3 index 3 1 roll put}{pop pop}
+ifelse}forall pop dup dup/Encoding get 256 array copy dup/$fe xd/Encoding exch
+put dup/Fontname 3 index put 3 -1 roll dup length 0 ne{0 exch{dup type 0 type
+eq{exch pop}{$fe exch 2 index exch put 1 add}ifelse}forall pop}if dup 256 dict
+dup/$met xd/Metrics exch put dup/FontMatrix get 0 get 1000 mul 1 exch div 3
+index length 256 eq{0 1 255{dup $fe exch get dup/.notdef eq{pop pop}{5 index 3
+-1 roll get 2 index mul $met 3 1 roll put}ifelse}for}if pop definefont pop pop
+}bd/CorelIsValidCharpath{pathbbox 3 -1 roll sub abs 0.5 ge 3 1 roll sub abs 0.5
+ge and}bd/@ftx{{currentpoint 3 -1 roll(0)dup 3 -1 roll 0 exch put dup @gs true
+charpath $ctm setmatrix CorelIsValidCharpath{@@txt}if @gr @np stringwidth pop 3
+-1 roll add exch m}forall}bd/@ft{matrix currentmatrix exch $sdf{$scf $sca $scp
+@ss}if $fil 1 eq{/@@txt/@pf ld @ftx}{$fil 2 eq{/@@txt/@ff ld @ftx}{$fil 3 eq
+{/@@txt/@Pf ld @ftx}{$fil 4 eq{/@@txt/CorelShfillDoFill ld @ftx}{$t $c $m $y $k
+$n $o @scc_5{show}{pop}ifelse}ifelse}ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp
+@ss}if setmatrix}bd/@st{matrix currentmatrix exch $SDF{$SCF $SCA $SCP @ss}if $T
+$C $M $Y $K $N $O @scc_5{{currentpoint 3 -1 roll(0)dup 3 -1 roll 0 exch put dup
+@gs true charpath $ctm setmatrix $ptm concat stroke @gr @np stringwidth pop 3
+-1 roll add exch m}forall}{pop}ifelse $SDF{$dsf $dsa $dsp @ss}if setmatrix}bd
+/@te{@ft}bd/@tr{@st}bd/@ta{dup @gs @ft @gr @st}bd/@t@a{dup @gs @st @gr @ft}bd
+/@tm{@sm concat}bd/e{/t{@te}def}bd/r{/t{@tr}def}bd/o{/t{pop}def}bd/a{/t{@ta}
+def}bd/@a{/t{@t@a}def}bd/t{@te}def/T{@np $ctm setmatrix/$ttm matrix def}bd/ddt
+{t}def/@t{/$stm $stm currentmatrix def 3 1 roll m $ttm concat ddt $stm
+setmatrix}bd/@n{/$ttm exch matrix rotate def}bd/@s{}bd/@l{}bd/_lineorientation
+0 def/_bitfont null def/_bitlobyte 0 def/_bitkey null def/_bithibyte 0 def
+/@ii{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index 3 index l 3
+index 3 index l clip pop pop pop pop}bd/@i{@sm @gs @ii 6 index 1 ne{/$frg true
+def pop pop}{1 eq{s1t s1c s1m s1y s1k s1n $O @scc_5/$frg xd}{/$frg false def}
+ifelse 1 eq{@gs $ctm setmatrix F @gr}if}ifelse @np/$ury xd/$urx xd/$lly xd
+/$llx xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi string
+def $bkg $frg or{$SDF{$SCF $SCA $SCP @ss}if $llx $lly Tl $urx $llx sub $ury
+$lly sub scale $bkg{$t $c $m $y $k $n $o @scc_5 pop}if $wid $hei abs $bts 1 eq
+{$bkg}{$bts}ifelse[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load $bts
+1 eq{imagemask}{image}ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}
+repeat}ifelse @gr $ctm setmatrix}bd/@I{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd
+/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd $ngx $llx $lly Tl $urx $llx sub $ury
+$lly sub scale $wid $hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse
+]$msimage false eq $ncl 1 eq or{/$dat $wid $bts mul $ncl mul 8 div ceiling cvi
+string def/@cc load false $ncl ColorImage}{$wid $bts mul 8 div ceiling cvi $ncl
+3 eq{dup dup/$dat1 exch string def/$dat2 exch string def/$dat3 exch string def
+/@cc1 load/@cc2 load/@cc3 load}{dup dup dup/$dat1 exch string def/$dat2 exch
+string def/$dat3 exch string def/$dat4 exch string def/@cc1 load/@cc2 load
+/@cc3 load/@cc4 load}ifelse true $ncl ColorImage}ifelse $SDF{$dsf $dsa $dsp
+@ss}if @gr $ctm setmatrix}bd/@cc1{currentfile $dat1 readhexstring pop}bd/@cc2{
+currentfile $dat2 readhexstring pop}bd/@cc3{currentfile $dat3 readhexstring pop
+}bd/@cc4{currentfile $dat4 readhexstring pop}bd/$msimage false def/COMP 0 def
+/MaskedImage false def L2?{/@I_2{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd/$llx
+xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling
+cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq{/DeviceRGB}{/DeviceCMYK}
+ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub $ury $lly sub scale 8
+dict begin/ImageType 1 def/Width $wid def/Height $hei abs def/BitsPerComponent
+$bts def/Decode $ncl 1 eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}
+ifelse}ifelse def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def
+/DataSource currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP
+2 eq{/RunLengthDecode filter}if}ifelse def currentdict end image $SDF{$dsf $dsa
+$dsp @ss}if @gr $ctm setmatrix}bd}{/@I_2{}bd}ifelse/@I_3{@sm @gs @ii @np/$ury
+xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul
+$ncl mul 8 div ceiling cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq
+{/DeviceRGB}{/DeviceCMYK}ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub
+$ury $lly sub scale/ImageDataDict 8 dict def ImageDataDict begin/ImageType 1
+def/Width $wid def/Height $hei abs def/BitsPerComponent $bts def/Decode $ncl 1
+eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}ifelse}ifelse def
+/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource
+currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP 2 eq{
+/RunLengthDecode filter}if}ifelse def end/MaskedImageDict 7 dict def
+MaskedImageDict begin/ImageType 3 def/InterleaveType 3 def/MaskDict
+ImageMaskDict def/DataDict ImageDataDict def end MaskedImageDict image $SDF
+{$dsf $dsa $dsp @ss}if @gr $ctm setmatrix}bd/@SetMask{/$mbts xd/$mhei xd/$mwid
+xd/ImageMaskDict 8 dict def ImageMaskDict begin/ImageType 1 def/Width $mwid def
+/Height $mhei abs def/BitsPerComponent $mbts def/DataSource maskstream def
+/ImageMatrix[$mwid 0 0 $mhei neg 0 $mhei 0 gt{$mhei}{0}ifelse]def/Decode[1 0]
+def end}bd/@daq{dup type/arraytype eq{{}forall}if}bd/@BMP{/@cc xd UseLevel 3 eq
+MaskedImage true eq and{7 -2 roll pop pop @I_3}{12 index 1 gt UseLevel 2 eq
+UseLevel 3 eq or and{7 -2 roll pop pop @I_2}{11 index 1 eq{12 -1 roll pop @i}{
+7 -2 roll pop pop @I}ifelse}ifelse}ifelse}bd
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+wCorel10Dict begin
+@BeginSysCorelDict
+2.6131 setmiterlimit
+1.00 setflat
+/$fst 128 def
+%%EndSetup
+
+%%Page: 1 1
+%LogicalPage: 1
+%%BeginPageSetup
+@sv
+@sm
+%%BeginResource: font TimesNewRoman
+%!FontType1-1.0: TimesNewRoman 001.003
+%%Creator: Corel PostScript Engine
+10 dict begin
+/FontName /TimesNewRoman 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 43 /plus put
+dup 95 /underscore put
+dup 91 /bracketleft put
+dup 101 /e put
+dup 112 /p put
+dup 98 /b put
+dup 93 /bracketright put
+dup 118 /v put
+dup 104 /h put
+dup 115 /s put
+dup 77 /M put
+readonly def
+/FontBBox {0 0 0 0} readonly def
+currentdict end
+currentfile eexec
+
+A22DD33CB9A1B84FC323D538B9AE6C6014672C02872FAD31037218C4EC2B7124C58AFC4A0E2584B50A778936CFE1053450FEC35486F87A4DA48EF5124EE42DE6
+9DDB8A5C33C2868DDADC1C9B4725483A678DFD1BEF77D7BDC50D39DB17FF02031F39030455C675716EB1B292EA6078E9937BB936698E457C365396CC5708EAAB
+921AD0271E16D4A5F1689C7D8DEDA69051F9EA8B689EDEA8949F2C93CE777268FD3CE5D1713388D0E33A640C77DFB1D300C88E302BEFDF0083AF060D407FD007
+23D3F76465C679461FC0471E7F6EFFFCB5A8E513C1661D98B93E8667005CB8B30093BCB089336AFAB7D61973B6F27AC993F52C52238826E221A63575C2C867DB
+E9C0264C99B65994DB79F83B4627E129923C7C8B2B1AA151D4BCABD1D45DDAEF20FC93DC3E74EA7E80159C16E0BB8F3CB46B99949EDFC075E6BBED3F3C2DAD60
+541A0E397F9CBEA3BF7EEECDBCCB8CF8A11CBCE55E00BD221BB1599EFDF9DD6DD9AEA493EC72A3F81C6A29338A1E92375A7FC0E882448530F420BDD411153925
+0290C929A065ABBF1D0A1A2D683F8F113822976DE21E570480178C363560CC3FF8A2E2A6A54F03E4E8DD535776CA14C576DC4C4CD1931F113CE4E57CAE02695C
+73AEA67F1C8624AE39934B00A8A8C0438EA6CDE17F2B55DC642EC774E58D79CBE0FB62DD13B984A78CC5C8331CAAC8689969D631437DBDEFC1C5F308BD9B8AF1
+AC5BB84A3F75FEC63DAB4DFFDE3ABD2FDE11194680A7F34F64DA94E3371450985FE12BB787F9BEE2C7535148C327BFC304E196E917A2C24F2BD46F7B08D41A89
+03365BA4ED47327250F31A1CD411E646B38BD867961EAFA0CDFCA2C8F90D3D776B8CBAB39366C212F2A32FAB71CD778CAE97170149B1B7869BA18B82E242F3F2
+8CDC47407C7C6B33E1DEC16798608905EFECFF66C930F7C7546301362427A56B86C36A97B8C2F1839200B7E034FFED10A017B048B571F1DED3F11E04E43CDEE5
+81FAE978367396A3DEB8C1B3968E12D7224F963D6F60D8C8DD8D0725FF8FCB5349F9FEC3ABB268C59EF65A6E7FBD35446ED000DAC3D8A47FAA0F3ED01DCBB62E
+FAF873E34D7A88EDF957FCAC97D937F918BBAAA61AF822A5079582EAB26DE3AF4AEDB369CC777321C148952A47C5DB77A4F63E05BC5CF88640A612224B758230
+A0D98FC37B683333F26B5EAF87A97D1143673F1F7897AB326FDCDC82C83C8B8E03509E66377C15015E763C2E65CAB36BC69E5497BDB2E123492460C95B1DB19D
+DBFCAA94E6A1B50F77175B3DD32EEDAC5BE852D6A1D84C70938A1FF3C1AD2B3AAC50EA7019B7E3359E1EA1CC052084547C4F16D0DFE0AB31279ACA06FBD6F43D
+1B49C6C49275826C7EC1AC58AC0E740396E835FB8F5DD241A50FEA596776DD5F05E3247E8D79DC9A16A1968AF159324C05876A7A2CDA6504BDD4B404FFDBF282
+90BECA041BCA87EDB5711F7470A99FD87E08D10E03515F52AEDD1A71E3F01E0434CDD66BF85BCD858134DBB154AF5BD3C26B0C30DA3A1FF9BEC42891F72D74EB
+2DF6B1120EFDB130E15A341C5EAE898B0F4FB00EA7792DF1BDF3C5EC7FAC80FA058DEE50C483229F2F4F4376ADFE918AC5AD8BC80DC92DA0808A69194389DDE9
+D923AF983F929B0522F6C8F3B114A9BAAAC89AD009E73EA889A6413B401FD8080BB9876D6D70A20F852B2C36A49A052D5AE5E0E94654EBE479D454CF314D6CF5
+EE51B2E21812B53E9ABF65971F4C4AD7C51FAC66B023A74AD73C872B3B2D3946F6ECE2C686F67F4AE250563135CEE01789CDE88B1FDD337B81D2512236DED648
+434D825C3F9B26834D9EA981622BD9D3078BBCE8EAC78BE56D0FFB469BAE72645649676676B286D101CBC081770062F134F7DE12AC6BCBCDCDE3F43005270ED7
+559A900BEA621DD447231449A9B93D3765FACC5A2100EE65922C968865B4E87EACBC1BFC619C57CCE4E196507CC020337873351B3B67FD565C7340E8B70F0DD1
+AE759086A6E27FAB5AFE28554DB6C32224459D4E99F8007F7805EDCAC6287B19767A14DFFCA7CFCA0156D41748958AAF6567165F5288AE0B3636E624BC6E4CFF
+204A01117BC2AE53FFCB64EEC996D8CB2F85D52854BBDA3AA6FEFA57125183B54A2E8DE5EF551026CF86C5A49CBE5D0FCDCC27EF7DED0B4911CCD48E0318EA33
+AF42F06B48496B6EB41E077500FE6EA74B49C745BE6B1098C52B1F32E14FB940A7725B32E16CCD50111606EF97F9495ADCB9BBABCD246F0209D1280528FA1717
+BEF21670A83A8094AFB67573CA520E35BBAFF0CA3CFACFCCBBD9757FBDA4351CA7F0835A5CFDC3354B610864C761A8384F618D5D65F69A8B4B7B1B671738728B
+F486181AAF33607C77D1E68D02C8480A383D2207CE5CFA7F72F56CF0E802C634708126F43873DCC7C7D0600D822F4CF9A33D241BB5F574A8D7A7519E1C81E27D
+605BC387CE066F3864D83BADBE96541E401A9986B96DBDAE03C2575AA412E381BEAC2CFBA67E9EA2687A5CBA1450612B0B7A8EDAC485C50CE048EAA929360AA3
+E99BF35887BB018D0128A88F3C5648AF0C5D692DD4C85F2B35D0C753EB49C33C1C92AB048411BA6B44114212CEAF8A8F61D68626F1CD03AE359901ACA2698D55
+3801DA70316BF648D78CD6B8A62DB32122E95E4E38AA0465276FAFB68C929F8DC7681D850A9F455E3512F4FE66FF1D506AA36DBFE778B924A6992346AAE6D49E
+1AF215A21F15A4D934846FB2AEBDABB1B68603AFD65FE82FFAE395DF6A2C3049DA7F54310572DE125282B6F5CDA569CCF53ABA97200B85D386593134E20A3203
+9F1557FB921F4640919371FF05DECFC1EFCE62B851BC86A58D5EB52154A8CEF1394A2C6D9ABEA8368B8107A7C210D65160DDFC592DDD392A48752D2FA59C39F7
+8CEF33E59BFAE4BB5162A93388DF176F75881769FFF8AAEC651863CAC90641CFDD7C770565C540180C76E23020A55D3AFBF0F03DEE3EC43CE4523A0B93D84365
+FEE4DABDA18BCF5661368DFB5F5114644015AA254A70E6B5F8CC67CC6AD2E8B78D3ECB62C36A0997F114A543D308
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndResource
+[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 778 778 250
+333 408 500 500 833 778 180 333 333 500 564 250 333 250 278 500
+500 500 500 500 500 500 500 500 500 278 278 564 564 564 444 921
+722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556
+722 667 556 611 722 722 944 722 722 611 333 278 333 469 500 333
+444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500
+500 333 389 278 500 500 722 500 500 444 480 200 480 541 778 500
+778 333 500 444 1000 500 500 333 1000 556 333 889 778 611 778 778
+333 333 444 444 350 500 1000 333 980 389 333 722 778 444 722 250
+333 500 500 500 500 200 500 333 760 276 500 564 333 760 500 400
+549 300 300 333 576 453 250 333 300 310 500 750 750 750 444 722
+722 722 722 722 722 889 667 611 611 611 611 333 333 333 333 722
+722 722 722 722 722 722 564 722 722 722 722 722 722 556 500 444
+444 444 444 444 444 667 444 444 444 444 444 278 278 278 278 500
+500 500 500 500 500 500 549 500 500 500 500 500 500 500 500 ]
+CorelDrawReencodeVect /_R6-TimesNewRoman /TimesNewRoman Z
+%%BeginResource: font PalatinoLinotype
+%!FontType1-1.0: PalatinoLinotype 001.003
+%%Creator: Corel PostScript Engine
+10 dict begin
+/FontName /PalatinoLinotype 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
+readonly def
+/FontBBox {0 0 0 0} readonly def
+currentdict end
+currentfile eexec
+A22DD33CB9A1B84FC323D538B9AE6C6014672C02872FAD31037218C4EC2B7124C58AFC4A0E2584B50A778936CFE1053450FEC35486F87A4DA48EF5124EE42DE6
+9DDB8A5C33C2868DDADC1C9B4725483A678DFD1BEF77D7BDC50D39DB17FF02031F39030455C675716EB1B292EA6078E9937BB936698E457C365396CC5708EAAB
+921AD0271E16D4A5F1689C7D8DEDA69051F9EA8B689EDEA8949F2C93CE777268FD3CE5D1713388D0E33A640C77DFB1D300C88E302BEFDF0083AF060D407FD007
+23D3F76465C679461FC0471E7F6EFFFCB5A8E513C1661D98B93E8667005CB8B30093BCB089336AFAB7D61973B6F27AC993F52C52238826E221A63575C2C867DB
+E9C0264C99B65994DB79F83B4627E129923C7C8B2B123FFCF8A870241E2A35E4877BF66DE00728B6A7250F981CA1F5F137525858405A1E22963F7A9AA87543D6
+249AC9918CFCC8DF307E539DB46C032AE36DDEF426AA7037BE33004A32FA9C0BE6C4BBF866461EED71DDA0425FFC6D90E7F691426A377E275176FD5245DE1EB3
+BCA3D8D48AF42014782FB0527DAFC2BCC73415B3BCEDE4D2852D1A94B17EFB7161BB78FD7615142FE2FFB22060B353B8109129CB0DD3FD40562CF968E39A3D2B
+049821F0214A998DF4AA387EB03CE5C3AAD65B2ABB59CB896DE8F7449BE3A63948FE9763ECAAB0F15B792A6B3C3B911B2259F74B3ED34084DD5A3237BF33D2D5
+B4B844FEDAA9762323175C9AE3138C5436402B4EFB2BB8633D7CBD592B741ED8F7F01EAB7B6EA788DF45ED982CB334AB4CD1640A6ABFDE7BD24BFC828E7EA3EF
+E5FF652DC16B37E8B6133FDCAF8CA8560B4923DAA0877E9FDE9D90580A6679051015420EE748D1184F8E074BF91A5202C6B2C65E149AEBD90C24F0BC346F3A39
+189E0B0A01077847B02300B5A67DF7631BAD45BA9747A9FA03440F5F42E54E0CE5D328728D3B4047F4684FB2F020B28ECA30FB87B2B1859C99A016440E581D80
+302DBC0EE1FB962261B8C397DE7EF3E3193765FD600D56B4BE21A98F7B860E29E8E3EAB16E05B53F6F6799E64B1AD40168C37F61629D74ACF577135ED15AC14F
+B7969FD7150061A7D77D20140587B2CD592803860C30BB2D6A3075572BC7D4B2E6CE89E67060487B5E6CF31A57D87D5CA32FA2A12FA5733EA293656C928C462F
+D60142F7351F51687678FBEFE37AE86EF867C22F16AAFBDF04D11B89AE7ABF3E8B3C138DEF562A85EC1F485D217BFC3D0255F2933ACD292CE5A4F953FF2FAFDD
+FB8747721CC9AF0435CCF4F000438E2349FB9B3DBDAFECD495C13B348553DD2CB0E07134F069FF05BEF16912B3143F794DC06E1802DAF259EA88018263084961
+6DA4148F9B802558A56CA6064BE90E1AA32ABBBB4FF9BCFA8BAB3224CF63C2B13913360A4F4B976F4B3C1C7112393C2D5161A3307AFAE4746103A22DC505683D
+4719339824F2302D6F35DF4FB9A276013BED9420804AF5CC126F8CD27A42283A22B2039D8CDCEECB18D53BE30858BF17A88265EF23ABB388200BF1D5C78D28CC
+0CFE054EA308C5FD87F28B21587BEA6DD29EAFF360BC6EBB4BCD75F842AB4309FF0BE1BEFD01BB2929577538F0B176BA4C90F99ACAB867CF39292399DF0BE73D
+435CF0D2F0DD3F80C337DC10D7FBF4F820710D8FCD7523B17708552B89278C081C9EC087DC4D355E278E4E082A850688781841EB3A0AA10E9D30AFE5FF5400FB
+FD15C66B4ABE69199FE9F661CA1BA7FCC93F593C67AD17297A452B805B52071DA9F41D0F241564A3189F786E97854BC6E162DE6DF967303875E9AD80D3B5CB3A
+B9EE7EB87863920143111D118894A7A4869C92CE23A793FD605CC4E2B328683E38E0C63E3F2CD413EC32B015311B2FEFDA9F232CE48B98EB677B3195DD7911DB
+94D87D41F9CDB761B3D4559D9DB868FBDAD8921ADF046A1913DB083866409CAA832F01C497969F0BA4EE1097E5EACDFDA244C35D13389048971E8FDA74E0B7C1
+D36A92FAE974B0C970037C5A9083B4B4A26F463244529F58EB549EEFCD843E7B046554C8ABE0CA5CDE2548CB00352427C094AC5C4FFEC73B9689652022E2B745
+A77375650DC98831940FAB4C7BE307BB796EA91BE7FF292037DBBFCB7533250FB23ECE026C6C4D1EAAAFB6E4A29F8866B36A9F769DCE78835BCBFF4B372674A8
+0E2E2246F6E634558500172BE89A9A555E174F13F2AF7F8728F1E2F122CD11B85694DC577C4267AA9A57EDA2217FFC9B5F7E2FA03C207458658B9AE8F3FEEFB4
+30143E6CEF08F9DD99AA980EC30959E3784DE4ACD484AC94E44A97BC9402D7218D50E7440050AC8419AFD7E3ADA5A6B1BF333A95143481679CCA6F1430943AEB
+1705EE48B87E2F39E62B35530AEE86CDE36EBD6EA1109E93CA3EEE87DF96930CC91574C7736A9F5785298C2BBB1DD0D0B973FD5B2253B37AD6E7C83FFBD39925
+77428EF4623D311DF70115B3DC31E5B1E3159837A4A9C66E0AACF4941CD16A2124D9FFBA243DEE16975E6FAEFA91ED36CA469324D485A65D0C098C84FAB8D493
+04002C1428E346D75DB0B99C8E3F0803F309814240E13D591EA8684B0ACDC3BA2E601C3848EBA9B0F685519D8CF0700DFBE5CA568A5053FD818B456CA48697A0
+B48442AE4DA618575DD5E4DB3B9C6728D775D0ED4DB6F8D58BCB2222F706CA755A078AD7481C7D4C69512E21F9C055D7A794C75FF09E7D2B84B92D8333BE2E09
+3CF3E8153CFB87CDEAC1354DC4E9382CE03D87544A9AFD77DCE15711A8D802139222A29A2E5658AE3CF5826685267FABF183E193935B045023040A33C17FB3F8
+04D93BE974CE5DBC76F2E9E012241ADF44C19561E8F75FA49C67BD763C3A69F9CD4BE804CD6982983C2493AB42EDF4653F7A6CD59D9CA664EC64D794D25E0555
+3A595FF91D950C29145D983C5D157175489588341D56EC84BE3387DE7341C0A749EEC3777BE947926C6A838F045E3A102E7C932C0A9A3927058682110C6AB1D1
+4599FC42E9AA8100857200BEEB72ECFA239CCF50A3BF911857B45616EBB2553B8FDA4D3730B5146699670E806AA29C876BE46B3AAC8DCB9BFB0545E510EF4847
+8DE6FF39EE6E849C4287CED69B541FD2E9BE70D8CBA3AE26F510C11397306DC61AF507BE00F9BB7729900EDD969BC35B36C5CF58F48764342FC7B61B5174C4DD
+AA63B02DBC19BDC339551A06100AC4CCE2AFCC66167A01D1248860510919E9107A73C100C61F222B8820ECCE20440677A65D7D87B08F38C54783C846D2D6B020
+5395939F1EAB52CD3F38ED39C959B88F21232237009B5CB1BCFDD8B0065626420EA9EA73AC14A8CF3E9F5B009EBEDA7906D8404FEF961557E4020CD9AA62E0F2
+4CE358CADC1AB2C8D7B21670AD1F49C516D1A4CA856871D969EDED6B898752077F1C9956A9002F45F3C16EB4198E9DE945E2648F23A1E3AAC7ABC4399394FD3C
+0050FEF18DD3C209879CB65B7BF2C731509B9566EB5B4A9F73D0203463FE94EBFF5B62363258BE297838DFC8BD63D85A0031B22E514FE2C121D0E25234B48B40
+4153738F41A48D629E6AE023D4531422465504ED207DE5A578314E51588B443F815DC954D5A29F9C9B4CC77F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndResource
+[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 536 536 250
+278 371 479 500 840 778 208 333 333 389 500 250 333 250 320 500
+500 500 500 500 500 500 500 500 500 250 250 500 500 500 444 683
+778 611 709 774 611 556 763 832 337 333 726 611 946 831 786 604
+786 668 525 613 778 722 1000 667 667 667 333 606 333 500 500 333
+500 553 444 611 479 333 556 582 291 234 556 291 883 582 546 601
+560 395 424 326 603 565 834 516 556 500 333 500 333 500 536 500
+536 278 500 500 1000 500 500 333 1144 525 331 998 536 667 536 536
+278 278 500 500 606 500 1000 333 979 424 331 827 536 500 667 250
+278 500 500 500 500 500 500 333 747 333 500 500 333 747 333 400
+500 320 320 333 647 628 250 333 320 333 500 807 807 807 444 778
+778 778 778 778 778 944 709 611 611 611 611 337 337 337 337 774
+831 786 786 786 786 786 500 833 778 778 778 778 667 604 556 500
+500 500 500 500 500 758 444 479 479 479 479 291 291 291 291 546
+582 546 546 546 546 546 500 546 603 603 603 603 556 601 556 ]
+CorelDrawReencodeVect /_R15-PalatinoLinotype /PalatinoLinotype Z
+%%BeginResource: font Symbol
+%!FontType1-1.0: Symbol 001.003
+%%Creator: Corel PostScript Engine
+10 dict begin
+/FontName /Symbol 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 32 /c32 put
+dup 33 /c33 put
+dup 34 /c34 put
+dup 35 /c35 put
+dup 36 /c36 put
+dup 37 /c37 put
+dup 38 /c38 put
+dup 39 /c39 put
+dup 40 /c40 put
+dup 41 /c41 put
+dup 42 /c42 put
+dup 43 /c43 put
+dup 44 /c44 put
+dup 45 /c45 put
+dup 46 /c46 put
+dup 47 /c47 put
+dup 48 /c48 put
+dup 49 /c49 put
+dup 50 /c50 put
+dup 51 /c51 put
+dup 52 /c52 put
+dup 53 /c53 put
+dup 54 /c54 put
+dup 55 /c55 put
+dup 56 /c56 put
+dup 57 /c57 put
+dup 58 /c58 put
+dup 59 /c59 put
+dup 60 /c60 put
+dup 61 /c61 put
+dup 62 /c62 put
+dup 63 /c63 put
+dup 64 /c64 put
+dup 65 /c65 put
+dup 66 /c66 put
+dup 67 /c67 put
+dup 68 /c68 put
+dup 69 /c69 put
+dup 70 /c70 put
+dup 71 /c71 put
+dup 72 /c72 put
+dup 73 /c73 put
+dup 74 /c74 put
+dup 75 /c75 put
+dup 76 /c76 put
+dup 77 /c77 put
+dup 78 /c78 put
+dup 79 /c79 put
+dup 80 /c80 put
+dup 81 /c81 put
+dup 82 /c82 put
+dup 83 /c83 put
+dup 84 /c84 put
+dup 85 /c85 put
+dup 86 /c86 put
+dup 87 /c87 put
+dup 88 /c88 put
+dup 89 /c89 put
+dup 90 /c90 put
+dup 91 /c91 put
+dup 92 /c92 put
+dup 93 /c93 put
+dup 94 /c94 put
+dup 95 /c95 put
+dup 96 /c96 put
+dup 97 /c97 put
+dup 98 /c98 put
+dup 99 /c99 put
+dup 100 /c100 put
+dup 101 /c101 put
+dup 102 /c102 put
+dup 103 /c103 put
+dup 104 /c104 put
+dup 105 /c105 put
+dup 106 /c106 put
+dup 107 /c107 put
+dup 108 /c108 put
+dup 109 /c109 put
+dup 110 /c110 put
+dup 111 /c111 put
+dup 112 /c112 put
+dup 113 /c113 put
+dup 114 /c114 put
+dup 115 /c115 put
+dup 116 /c116 put
+dup 117 /c117 put
+dup 118 /c118 put
+dup 119 /c119 put
+dup 120 /c120 put
+dup 121 /c121 put
+dup 122 /c122 put
+dup 123 /c123 put
+dup 124 /c124 put
+dup 125 /c125 put
+dup 126 /c126 put
+dup 127 /c127 put
+dup 128 /c128 put
+dup 129 /c129 put
+dup 130 /c130 put
+dup 131 /c131 put
+dup 132 /c132 put
+dup 133 /c133 put
+dup 134 /c134 put
+dup 135 /c135 put
+dup 136 /c136 put
+dup 137 /c137 put
+dup 138 /c138 put
+dup 139 /c139 put
+dup 140 /c140 put
+dup 141 /c141 put
+dup 142 /c142 put
+dup 143 /c143 put
+dup 144 /c144 put
+dup 145 /c145 put
+dup 146 /c146 put
+dup 147 /c147 put
+dup 148 /c148 put
+dup 149 /c149 put
+dup 150 /c150 put
+dup 151 /c151 put
+dup 152 /c152 put
+dup 153 /c153 put
+dup 154 /c154 put
+dup 155 /c155 put
+dup 156 /c156 put
+dup 157 /c157 put
+dup 158 /c158 put
+dup 159 /c159 put
+dup 160 /c160 put
+dup 161 /c161 put
+dup 162 /c162 put
+dup 163 /c163 put
+dup 164 /c164 put
+dup 165 /c165 put
+dup 166 /c166 put
+dup 167 /c167 put
+dup 168 /c168 put
+dup 169 /c169 put
+dup 170 /c170 put
+dup 171 /c171 put
+dup 172 /c172 put
+dup 173 /c173 put
+dup 174 /c174 put
+dup 175 /c175 put
+dup 176 /c176 put
+dup 177 /c177 put
+dup 178 /c178 put
+dup 179 /c179 put
+dup 180 /c180 put
+dup 181 /c181 put
+dup 182 /c182 put
+dup 183 /c183 put
+dup 184 /c184 put
+dup 185 /c185 put
+dup 186 /c186 put
+dup 187 /c187 put
+dup 188 /c188 put
+dup 189 /c189 put
+dup 190 /c190 put
+dup 191 /c191 put
+dup 192 /c192 put
+dup 193 /c193 put
+dup 194 /c194 put
+dup 195 /c195 put
+dup 196 /c196 put
+dup 197 /c197 put
+dup 198 /c198 put
+dup 199 /c199 put
+dup 200 /c200 put
+dup 201 /c201 put
+dup 202 /c202 put
+dup 203 /c203 put
+dup 204 /c204 put
+dup 205 /c205 put
+dup 206 /c206 put
+dup 207 /c207 put
+dup 208 /c208 put
+dup 209 /c209 put
+dup 210 /c210 put
+dup 211 /c211 put
+dup 212 /c212 put
+dup 213 /c213 put
+dup 214 /c214 put
+dup 215 /c215 put
+dup 216 /c216 put
+dup 217 /c217 put
+dup 218 /c218 put
+dup 219 /c219 put
+dup 220 /c220 put
+dup 221 /c221 put
+dup 222 /c222 put
+dup 223 /c223 put
+dup 224 /c224 put
+dup 225 /c225 put
+dup 226 /c226 put
+dup 227 /c227 put
+dup 228 /c228 put
+dup 229 /c229 put
+dup 230 /c230 put
+dup 231 /c231 put
+dup 232 /c232 put
+dup 233 /c233 put
+dup 234 /c234 put
+dup 235 /c235 put
+dup 236 /c236 put
+dup 237 /c237 put
+dup 238 /c238 put
+dup 239 /c239 put
+dup 240 /c240 put
+dup 241 /c241 put
+dup 242 /c242 put
+dup 243 /c243 put
+dup 244 /c244 put
+dup 245 /c245 put
+dup 246 /c246 put
+dup 247 /c247 put
+dup 248 /c248 put
+dup 249 /c249 put
+dup 250 /c250 put
+dup 251 /c251 put
+dup 252 /c252 put
+dup 253 /c253 put
+dup 254 /c254 put
+dup 255 /c255 put
+readonly def
+/FontBBox {0 0 0 0} readonly def
+currentdict end
+currentfile eexec
+
+A22DD33CB9A1B84FC323D538B9AE6C6014672C02872FAD31037218C4EC2B7124C58AFC4A0E2584B50A778936CFE1053450FEC35486F87A4DA48EF5124EE42DE6
+9DDB8A5C33C2868DDADC1C9B4725483A678DFD1BEF77D7BDC50D39DB17FF02031F39030455C675716EB1B292EA6078E9937BB936698E457C365396CC5708EAAB
+921AD0271E16D4A5F1689C7D8DEDA69051F9EA8B689EDEA8949F2C93CE777268FD3CE5D1713388D0E33A640C77DFB1D300C88E302BEFDF0083AF060D407FD007
+23D3F76465C679461FC0471E7F6EFFFCB5A8E513C1661D98B93E8667005CB8B30093BCB089336AFAB7D61973B6F27AC993F52C52238826E221A63575C2C867DB
+E9C0264C99B65994DB79F83B4627E129923C7C8B2B18D54F9E0F0F9280A6425EED2E2B7BB29DA8D3D977AE0F4D887F72309ABE6CB09B8D1F5600779F7C13696C
+8F3E4BF69127EC72FD447C37CF4AB75A587241DBD67A93BC2D95C3E730B03ABD098B4875980FDAF138A689459A018531616478E696F4045125DBEE06D2C7FED9
+09F8CA2637B4E370F0A55DAE7CBA60CCF3808B2EB20FB25A3D4CD370443183E3DF4B48B424BE0327D27E7A1567BE7F2193FA79A5EAFF2E1AD5723BA958E0D588
+396F1B7EDC503FC63A9C6B41764F3A67DA9F2B071264C7151A002557252BC817A6F1B1E4F70AF963CBD653C58F0D7C520D2832D0F62A5B88A182DB874D24A338
+1C8A311CE30018EA97ED9B5152E73AF3092E1F1950F2E48E01FDB94F21BE43700D3D5F6FF722D87385AD97
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndResource
+@sv
+%%EndPageSetup
+@rax %Note: Object
+147.40157 756.85039 192.75591 779.52756 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+147.40157 779.52756 m
+192.75591 779.52756 L
+192.75591 756.85039 L
+147.40157 756.85039 L
+147.40157 779.52756 L
+@c
+S
+
+@rax %Note: Object
+192.75591 768.18841 232.44094 768.18898 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+228.89480 768.18898 m
+192.75591 768.18841 L
+S
+@j
+0.00 0.00 0.00 1.00 K
+0.00 0.00 0.00 1.00 k
+0 @g
+0 @G
+[] 0 d 0 J 0 j
+0 R 0 O
+0 1.00800 1.00800 0 @w
+232.44094 768.18898 m
+225.38494 765.16498 L
+226.39294 767.18098 226.39294 769.19698 225.38494 771.21298 C
+232.44094 768.18898 L
+f
+@J
+
+@rax %Note: Object
+104.88189 768.18784 147.40157 768.18898 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+143.85543 768.18841 m
+104.88189 768.18841 L
+S
+@j
+0.00 0.00 0.00 1.00 K
+0.00 0.00 0.00 1.00 k
+0 @g
+0 @G
+[] 0 d 0 J 0 j
+0 R 0 O
+0 1.00800 1.00800 0 @w
+147.40157 768.18841 m
+140.34557 765.16441 L
+141.35357 767.18041 141.35357 769.19641 140.34557 771.21241 C
+147.40157 768.18841 L
+f
+@J
+
+@rax %Note: Object
+232.44094 759.68504 249.44882 776.69291 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+240.94488 759.68504 m
+236.26091 759.68504 232.44094 763.50501 232.44094 768.18898 c
+232.44094 772.87294 236.26091 776.69291 240.94488 776.69291 c
+245.62885 776.69291 249.44882 772.87294 249.44882 768.18898 c
+249.44882 763.50501 245.62885 759.68504 240.94488 759.68504 c
+@c
+S
+
+@rax %Note: Object
+240.94431 776.69291 240.94545 807.87402 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+240.94488 780.23906 m
+240.94488 807.87402 L
+S
+@j
+0.00 0.00 0.00 1.00 K
+0.00 0.00 0.00 1.00 k
+0 @g
+0 @G
+[] 0 d 0 J 0 j
+0 R 0 O
+0 1.00800 1.00800 0 @w
+240.94488 776.69291 m
+237.92088 783.74891 L
+239.93688 782.74091 241.95288 782.74091 243.96888 783.74891 C
+240.94488 776.69291 L
+f
+@J
+
+@rax %Note: Object
+249.44882 768.18898 286.53307 768.18954 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+286.53307 768.18954 m
+249.44882 768.18898 L
+S
+
+@rax 116.22047 774.34072 138.53225 784.33058 @E
+[0.00028346 0.00000000 0.00000000 0.00028346 116.22046819 776.69288497] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+/_R6-TimesNewRoman 38806.00000 z
+0 0 (\133epb\135) @t
+T
+@rax 202.06772 774.50769 224.37950 784.33058 @E
+[0.00028346 0.00000000 0.00000000 0.00028346 202.06770914 776.69288497] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+/_R6-TimesNewRoman 38806.00000 z
+0 0 (\133evh\135) @t
+T
+@rax 249.44882 797.18485 266.26054 806.81896 @E
+[0.00028346 0.00000000 0.00000000 0.00028346 249.44880977 799.37004950] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+/_R6-TimesNewRoman 38806.00000 z
+0 0 (\133ev\135) @t
+T
+@rax 164.40945 763.16910 181.83912 772.99200 @E
+[0.00028346 0.00000000 0.00000000 0.00028346 164.40944280 765.35430271] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+/_R6-TimesNewRoman 38806.00000 z
+0 0 (\133hb\135) @t
+T
+@rax 264.00813 774.42406 290.60079 784.22513 @E
+[0.00028346 0.00000000 0.00000000 0.00028346 264.00811633 776.77622355] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+/_R6-TimesNewRoman 38806.00000 z
+0 0 (\133epsv\135) @t
+T
+@rax 150.41764 740.96787 188.28935 752.00655 @E
+[0.00028346 0.00000000 0.00000000 0.00028346 168.03041905 744.05165782] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+T
+@rax 150.41764 740.96787 188.28935 752.00655 @E
+[0.00028346 0.00000000 0.00000000 0.00028346 168.03041905 744.05165782] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+/_R15-PalatinoLinotype 38806.00000 z
+-62134 0 (w) @t
+-30436 0 (eights) @t
+T
+@rax 237.69553 763.95742 244.36318 771.90321 @E
+[0.00028346 0.00000000 0.00000000 0.00028346 237.69551886 763.95738938] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+/Symbol 42332.00000 z
+0 0 (S) @t
+T
+@rax 248.34557 775.69795 253.24611 781.05458 @E
+[0.00028346 0.00000000 0.00000000 0.00028346 248.34556572 775.69792438] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+/_R6-TimesNewRoman 31750.00000 z
+0 0 (+) @t
+T
+@rax 228.17820 774.90992 232.83269 776.85250 @E
+[0.00028346 0.00000000 0.00000000 0.00028346 228.25331449 776.85247552] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+/_R6-TimesNewRoman 31750.00000 z
+0 0 (_) @t
+T
+@rax %Note: Object
+286.29921 765.78321 291.96850 771.02362 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+289.13386 771.02362 m
+290.69518 771.02362 291.96850 769.84668 291.96850 768.40328 c
+291.96850 766.96016 290.69518 765.78321 289.13386 765.78321 c
+287.57254 765.78321 286.29921 766.96016 286.29921 768.40328 c
+286.29921 769.84668 287.57254 771.02362 289.13386 771.02362 c
+@c
+S
+
+@rax %Note: Object
+238.11024 807.87402 243.77953 813.54331 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+240.94488 813.54331 m
+242.50620 813.54331 243.77953 812.26998 243.77953 810.70838 c
+243.77953 809.14734 242.50620 807.87402 240.94488 807.87402 c
+239.38356 807.87402 238.11024 809.14734 238.11024 810.70838 c
+238.11024 812.26998 239.38356 813.54331 240.94488 813.54331 c
+@c
+S
+
+@rax %Note: Object
+99.21260 765.35433 104.72882 771.02362 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+101.97071 771.02362 m
+103.48980 771.02362 104.72882 769.75030 104.72882 768.18869 c
+104.72882 766.62765 103.48980 765.35433 101.97071 765.35433 c
+100.45162 765.35433 99.21260 766.62765 99.21260 768.18869 c
+99.21260 769.75030 100.45162 771.02362 101.97071 771.02362 c
+@c
+S
+
+@rax %Note: Object
+121.88976 765.35433 127.55906 771.02362 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+121.88976 765.35433 m
+127.55906 771.02362 L
+S
+
+@rax 119.05512 748.82891 140.76567 758.62998 @E
+[0.00028346 0.00000000 0.00000000 0.00028346 119.05511376 751.18107488] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+/_R6-TimesNewRoman 38806.00000 z
+0 0 (\133Mp\135) @t
+T
+ @gs spg @gr
+%%PageTrailer
+@rs
+@rs
+
+%%Page: 2 2
+%LogicalPage: 2
+%%BeginPageSetup
+@sv
+@sm
+@sv
+%%EndPageSetup
+%%PageTrailer
+@rs
+@rs
+%%Trailer
+@EndSysCorelDict
+end
+%%DocumentSuppliedResources: procset wCorel10Dict 10.0 0
+%%+ font TimesNewRoman
+%%+ font PalatinoLinotype
+%%+ font Symbol
%%EOF \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/auto-pst-pdf/example.tex b/Master/texmf-dist/doc/latex/auto-pst-pdf/example.tex
index c6d5d7fb075..b7639e851c6 100644
--- a/Master/texmf-dist/doc/latex/auto-pst-pdf/example.tex
+++ b/Master/texmf-dist/doc/latex/auto-pst-pdf/example.tex
@@ -1,10 +1,21 @@
\documentclass{article}
\usepackage{psfrag}
-\usepackage[latex={-interaction=nonstopmode},crop=off]{auto-pst-pdf}
+\usepackage[
+ latex={-interaction=nonstopmode},
+ crop=off,runs=2
+ ]{auto-pst-pdf}
\begin{document}
+
+\section{External file}
psfrag example with replacements defined in example-psfrag.tex:\par
-\fbox{\psfragfig{example}}\par
-\bigskip
+\fbox{\psfragfig{example}}
+
+\section{Override}
the same example with a psfrag override (bottom left):\par
\fbox{\psfragfig{example}[\psfrag{[Mp]}{$N_Q*$}]}
-\end{document} \ No newline at end of file
+
+\section{Cross reference}\label{sec:cross}
+the same example with a cross-reference in the label:\par
+\fbox{\psfragfig{example}[\psfrag{[Mp]}{\S\ref{sec:cross}}]}
+
+\end{document}
diff --git a/Master/texmf-dist/source/latex/auto-pst-pdf/auto-pst-pdf.dtx b/Master/texmf-dist/source/latex/auto-pst-pdf/auto-pst-pdf.dtx
index 29c030f9800..51f2ebb2b8d 100644
--- a/Master/texmf-dist/source/latex/auto-pst-pdf/auto-pst-pdf.dtx
+++ b/Master/texmf-dist/source/latex/auto-pst-pdf/auto-pst-pdf.dtx
@@ -5,9 +5,12 @@
%<*readme>
________________________
The auto-pst-pdf package
-v0.5 2008/03/14
-
-The package uses -shell-escape to execute pst-pdf.
+v0.6 2009/04/26
+
+This package uses -shell-escape (or "write18") to
+automatically perform the extra compilations
+required for the "pst-pdf" package.
+
This makes it especially easy to integrate into the
workflow of an editor with just "LaTeX" and "pdfLaTeX"
buttons.
@@ -91,11 +94,21 @@ This work consists of the file auto-pst-pdf.dtx
%
% \maketitle
%
+% \section{Future plans}
+% This package is no longer being actively developed
+% (although I'm happy to add small features and fix bugs). I (Will Robertson) first
+% wrote \pkg{auto-pst-pdf} to aid the use of \pkg{psfrag} in pdf\LaTeX\ documents. The newer
+% \pkg{pstool} package does this in a more efficient and convenient manner,
+% and I suggest using that package instead if that's what you're using this package for.
+% However, \pkg{pstool} does not yet support full \pkg{pst-pdf} usage, so \pkg{auto-pst-pdf}
+% is certainly not deprecated yet.
+%
% \section{Basic usage}
% This package provides a wrapper around \pkg{pst-pdf} to automatically
% accomodate for typesetting either with \DVI\ or \PDF\ output. With
% default package option |[on]|, typesetting under pdf\/\LaTeX\ will
-% automatically initiate an auxiliary compilation of \LaTeX $\to$ |dvips| $\to$ |ps2pdf| $\to$ |pdfcrop| to generate the required \PDF\ figures for the document.
+% automatically initiate an auxiliary compilation of \LaTeX $\to$ |dvips|
+% $\to$ |ps2pdf| $\to$ |pdfcrop| to generate the required \PDF\ figures for the document.
%
% After this has been done and the figures no longer need to be
% re-generated, the package can be given the |[off]| option to save
@@ -168,6 +181,12 @@ This work consists of the file auto-pst-pdf.dtx
% {\color{gray}|\usepackage[|\color{niceblue}|cleanup={log,aux,dvi,ps,pdf}|\color{gray}|]{auto-pst-pdf}|}
%
% \bigskip\noindent
+% If you're using cross-references of any kind within the graphics being processed by
+% \pkg{pst-pdf}, it will be necessary to perform the auxiliary compilation more than once
+% to resolve them. The exact number will vary by exact application, and must be set explicitly:\par
+% {\color{gray}|\usepackage[|\color{niceblue}|runs=2|\color{gray}|]{auto-pst-pdf}|}
+%
+% \bigskip\noindent
% The options passed individually to |latex|, |dvips|, |ps2pdf|, and |pdfcrop| in the auxiliary compilation process may all be customised, if you know what you're doing. The defaults for the latter three are\par
% {\color{gray}|\usepackage[|{\color{niceblue}|dvips={-o -Ppdf}|}|,|}\par
% {\color{white}|\usepackage[|{\color{niceblue}|pspdf={-dAutoRotatePages=/None}}|}\color{gray}|,|}\par
@@ -178,6 +197,13 @@ This work consists of the file auto-pst-pdf.dtx
%
% {\color{gray}|\usepackage[|\color{niceblue}|latex={-interaction=nonstopmode}|\color{gray}|]{auto-pst-pdf}|}
%
+% \bigskip\noindent
+% Any package options that are not recognised are passed on to \pkg{pst-pdf}. As an example,
+%
+% {\color{gray}|\usepackage[|\color{niceblue}|final|\color{gray}|]{auto-pst-pdf}|}
+%
+% \noindent will load \pkg{pst-pdf} with the \texttt{final} package option, possibly overriding
+% a global \texttt{draft} option from the class loading.
%
% \section{Acknowledgements}
%
@@ -197,11 +223,13 @@ This work consists of the file auto-pst-pdf.dtx
% This is the package.
%
% \begin{macrocode}
-\ProvidesPackage{auto-pst-pdf}[2008/03/14 v0.5 Wrapper for pst-pdf]
+\ProvidesPackage{auto-pst-pdf}[2009/04/26 v0.6 Wrapper for pst-pdf]
% \end{macrocode}
%
% \PrintChanges
-% \changes{v0.5}{2007/11/22}{\texttt{delay} option removed. Keep it simple, stupid!}
+% \changes{v0.6}{2009/04/26}{Pass unknown options to \pkg{pst-pdf}.}
+% \changes{v0.6}{2009/04/26}{\texttt{runs} option added (thanks Joseph!!)}
+% \changes{v0.5}{2007/11/22}{\texttt{delay} option removed. Keep it simple, stupid!!}
% \changes{v0.4}{2007/11/11}{Will sorted it all out.}
% \changes{v0.4}{2007/11/09}{Johannes tinkered with the code. Will will improve. :-)}
% \changes{v0.3}{2007/11/09}{Too many changes to list. Command execution totally re-written.}
@@ -216,6 +244,7 @@ This work consists of the file auto-pst-pdf.dtx
% \begin{macrocode}
\newif\if@app@off@
\newif\if@app@crop@
+\newcounter{app@runs}
\def\app@suffix{autopp}
\edef\app@jobname{\jobname-\app@suffix}
\edef\app@pics{\jobname-pics.pdf}
@@ -245,18 +274,31 @@ This work consists of the file auto-pst-pdf.dtx
\DeclareOptionX{dvips}{\def\app@dvips@opts{#1}}
\DeclareOptionX{pspdf}{\def\app@pspdf@opts{#1}}
\DeclareOptionX{pdfcrop}{\def\app@pdfcrop@opts{#1}}
+
\DeclareOptionX{cleanup}{%
\let\app@rm@files\@empty
\@for\@ii:=#1\do{%
\edef\app@rm@files{\app@rm@files,\app@jobname.\@ii}}}
+
+\DeclareOptionX{runs}{%
+ \setcounter{app@runs}{#1}% support calc
+ \ifnum\c@app@runs > \z@
+ \else
+ \app@PackageWarning{The number of runs must be at least one.}%
+ \c@app@runs\@ne
+ \fi}
+
+\DeclareOptionX*{\PassOptionsToPackage{\CurrentOption}{pst-pdf}}
+
\ExecuteOptionsX{%
ext=tex,
crop=on,
latex={},
dvips={-Ppdf},
- pspdf={},
pdfcrop={},
- cleanup={log,aux,dvi,ps,pdf}}
+ cleanup={log,aux,dvi,ps,pdf},
+ runs=1
+}
\ifwindows
\ExecuteOptionsX{pspdf={}}
\else
@@ -302,6 +344,10 @@ This work consists of the file auto-pst-pdf.dtx
\def\app@compile{%
\app@cleanup
\app@remove@container
+ \loop\ifnum\c@app@runs > \@ne
+ \app@convert{extralatex}{\jobname.\app@ext}{\app@jobname.dvi}%
+ \advance\c@app@runs\m@ne
+ \repeat
\app@convert{latex}{\jobname.\app@ext}{\app@jobname.dvi}%
\app@convert{dvips}{\app@jobname.dvi}{\app@jobname.ps}%
\if@app@crop@
@@ -341,8 +387,10 @@ This work consists of the file auto-pst-pdf.dtx
% \end{macrocode}
% \LaTeX:
% \begin{macrocode}
-\def\app@cmd@latex#1#2{latex \app@latex@opts\space
- "\let\noexpand\APPmakepictures\noexpand\empty\noexpand\input #1"}
+\def\app@cmd@latex#1#2{latex \app@latex@opts\space
+ "\unexpanded{\let\APPmakepictures\empty\input} #1"}
+\def\app@cmd@extralatex#1#2{latex \app@latex@opts\space
+ "\unexpanded{\let\APPmakepictures\undefined\input} #1"}
% \end{macrocode}
% |dvips|:
% \begin{macrocode}
diff --git a/Master/texmf-dist/tex/latex/auto-pst-pdf/auto-pst-pdf.sty b/Master/texmf-dist/tex/latex/auto-pst-pdf/auto-pst-pdf.sty
index e44046fec02..8ff331eb208 100644
--- a/Master/texmf-dist/tex/latex/auto-pst-pdf/auto-pst-pdf.sty
+++ b/Master/texmf-dist/tex/latex/auto-pst-pdf/auto-pst-pdf.sty
@@ -8,10 +8,11 @@
%% __________________________________
%% Copyright (C) 2007 Will Robertson
%% License information appended.
-\ProvidesPackage{auto-pst-pdf}[2008/03/14 v0.5 Wrapper for pst-pdf]
+\ProvidesPackage{auto-pst-pdf}[2009/04/26 v0.6 Wrapper for pst-pdf]
\RequirePackage{ifpdf,xkeyval,ifplatform}
\newif\if@app@off@
\newif\if@app@crop@
+\newcounter{app@runs}
\def\app@suffix{autopp}
\edef\app@jobname{\jobname-\app@suffix}
\edef\app@pics{\jobname-pics.pdf}
@@ -37,18 +38,31 @@
\DeclareOptionX{dvips}{\def\app@dvips@opts{#1}}
\DeclareOptionX{pspdf}{\def\app@pspdf@opts{#1}}
\DeclareOptionX{pdfcrop}{\def\app@pdfcrop@opts{#1}}
+
\DeclareOptionX{cleanup}{%
\let\app@rm@files\@empty
\@for\@ii:=#1\do{%
\edef\app@rm@files{\app@rm@files,\app@jobname.\@ii}}}
+
+\DeclareOptionX{runs}{%
+ \setcounter{app@runs}{#1}% support calc
+ \ifnum\c@app@runs > \z@
+ \else
+ \app@PackageWarning{The number of runs must be at least one.}%
+ \c@app@runs\@ne
+ \fi}
+
+\DeclareOptionX*{\PassOptionsToPackage{\CurrentOption}{pst-pdf}}
+
\ExecuteOptionsX{%
ext=tex,
crop=on,
latex={},
dvips={-Ppdf},
- pspdf={},
pdfcrop={},
- cleanup={log,aux,dvi,ps,pdf}}
+ cleanup={log,aux,dvi,ps,pdf},
+ runs=1
+}
\ifwindows
\ExecuteOptionsX{pspdf={}}
\else
@@ -71,6 +85,10 @@
\def\app@compile{%
\app@cleanup
\app@remove@container
+ \loop\ifnum\c@app@runs > \@ne
+ \app@convert{extralatex}{\jobname.\app@ext}{\app@jobname.dvi}%
+ \advance\c@app@runs\m@ne
+ \repeat
\app@convert{latex}{\jobname.\app@ext}{\app@jobname.dvi}%
\app@convert{dvips}{\app@jobname.dvi}{\app@jobname.ps}%
\if@app@crop@
@@ -90,7 +108,9 @@
\def\app@remove@container{\app@try@rm{\app@pics}}
\def\app@cleanup{\app@try@rm{\app@rm@files}}
\def\app@cmd@latex#1#2{latex \app@latex@opts\space
- "\let\noexpand\APPmakepictures\noexpand\empty\noexpand\input #1"}
+ "\unexpanded{\let\APPmakepictures\empty\input} #1"}
+\def\app@cmd@extralatex#1#2{latex \app@latex@opts\space
+ "\unexpanded{\let\APPmakepictures\undefined\input} #1"}
\def\app@cmd@dvips#1#2{dvips \app@dvips@opts\space -o "#2" "#1"}
\def\app@cmd@pstopdf#1#2{ps2pdf \app@pspdf@opts\space "#1" "#2"}
\def\app@cmd@pdfcrop#1#2{pdfcrop \app@pdfcrop@opts\space "#1" "#2"}