diff options
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2008-08-05 13:31:12 +0000 |
---|---|---|
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2008-08-05 13:31:12 +0000 |
commit | 353b09dc769b5720eac184d14e1885b31072c6bb (patch) | |
tree | 664b3c4139ad4bb19da26cb6751c5ef32c31de81 /Master/texmf-dist/doc | |
parent | e2bfc77b4c18f77c6fef592230d326438d9c4f63 (diff) |
rm xor
git-svn-id: svn://tug.org/texlive/trunk@10095 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex3/xor/cat.eps | 305 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex3/xor/escher.eps | 63 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex3/xor/europe.eps | 3227 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex3/xor/outline.eps | 19 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex3/xor/outline2.eps | 19 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex3/xor/oxford-trial.tex | 298 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex3/xor/rahtz18.eps | 174 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex3/xor/theworld.eps | 3058 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex3/xor/xo-README.txt | 219 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex3/xor/xo-pfloat.tex | 1623 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex3/xor/xo-sample.tex | 578 |
11 files changed, 0 insertions, 9583 deletions
diff --git a/Master/texmf-dist/doc/latex3/xor/cat.eps b/Master/texmf-dist/doc/latex3/xor/cat.eps deleted file mode 100644 index 0042ea088fe..00000000000 --- a/Master/texmf-dist/doc/latex3/xor/cat.eps +++ /dev/null @@ -1,305 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 44 527 80 559 -%%Creator: COREL DRAW -%%Title: CAT.TMP -%%CreationDate: Sat Jan 18 17:29:05 1992 - -%%DocumentFonts: -%%EndComments -%%BeginProlog -% -------------- POSTSCRIPT PROLOG FOR CORELDRAW 2.X ------ -% Copyright Corel Systems Corporation 1990 -/AutoFlatness 0 def/wCorelDict 300 dict def -wCorelDict begin/bd{bind def}bind def/ld{load def}bd -/xd{exch def}bd/_ null def/$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 -/$pan 0 def/$h false def/$al 0 def/$tr 0 def -/$le 0 def/$lx 0 def/$ly 0 def/$ctm matrix currentmatrix def -/$ptm matrix def/$ttm matrix def/$stm matrix def -/$skm matrix def/$fst 128 def/$pad 0 def/$rox 0 def -/$roy 0 def currentscreen/@dsp xd/$dsp/@dsp def -/$dsa xd/$dsf xd/$sdf false def/$SDF false def -/$Scra 0.0 def statusdict/pageparams known{statusdict begin -pageparams end 1 ne{/$Scra -90.0 def}if pop pop pop}if -/$sv 0 def/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld -/@np/newpath ld/@sv{/$sv save def}bd/@rs{$sv restore}bd -/@ss{load setscreen}bd AutoFlatness 1 eq{/$cpx ([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator;\n) def -/@err1{$cpx print flush newpath}bd/@ifl{currentflat dup 10 gt{pop @err1 exit}if 2 add setflat}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{initclip @ifl}{exit}ifelse}bind loop setflat}bd -/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{initclip @ifl}{exit}ifelse}bind loop setflat}bd -/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped{@ifl}{exit}ifelse}bind loop setflat}bd -}if/InRange{3 -1 roll 2 copy le{pop}{exch pop}ifelse -2 copy ge{pop}{exch pop}ifelse}bd/wDstChck{2 1 roll dup 3 -1 roll -eq{1 add}if}bd/@dot{dup mul exch dup mul add 1 exch sub 2 div}bd -/@lin{exch pop abs 1 exch sub}bd/@MN{2 copy le{pop}{exch pop}ifelse}bd -/setcmykcolor where{pop}{/setcmykcolor{4 1 roll -3{3 index add 1 @MN 1 exch sub 3 1 roll}repeat -setrgbcolor pop}bd}ifelse/colorimage where{pop}{/colorimage{/$ncl xd -pop pop pop pop{currentfile $dat readhexstring pop}repeat -pop}bd}ifelse/@tc{dup 1 ge{pop}{4{dup 6 -1 roll -mul exch}repeat pop}ifelse}bd/@spc{7 2 roll -ColorSeparationMode 1 eq{6 index @tc 0 4 $ink sub index -exch pop}{5 index dup _ eq{pop 0 4 $ink sub index -exch pop}{CurrentInkName eq{6 index}{0}ifelse}ifelse}ifelse -5 1 roll 8 -2 roll 6{pop}repeat 1 exch sub dup setgray -1 eq exch 1 eq and not}bd/@scc{$ink -1 eq -{$c $m $y $k $t @tc setcmykcolor true}{$o $c $m $y $k $t $n @spc -}ifelse}bd/@SCC{$ink -1 eq{$C $M $Y $K $T @tc setcmykcolor true}{ -$O $C $M $Y $K $T $N @spc}ifelse}bd/@sft{ -/$tx $tllx $pxf add dup $tllx gt{$pwid sub}if def -/$ty $tury $pyf sub dup $tury lt{$phei add}if def}bd -/@stb{pathbbox/$ury xd/$urx xd/$lly xd/$llx xd}bd -/@ep{{cvx exec}forall}bd/@tp{@sv/$in true def -2 copy dup $lly le{/$in false def}if $phei sub $ury ge{/$in false def}if -dup $urx ge{/$in false def}if $pwid add $llx le{/$in false def}if -$in{@np 2 copy moveto $pwid 0 rlineto 0 $phei neg rlineto -$pwid neg 0 rlineto 0 $phei rlineto clip @np -$pn cvlit load aload pop 7 -1 roll 5 index sub -7 -1 roll 3 index sub translate/$ctm matrix currentmatrix def -@ep pop pop pop pop}{pop pop}ifelse @rs}bd/@th{@sft -0 1 $tly 1 sub{dup $psx mul $tx add{dup $llx gt{$pwid sub}{exit}ifelse -}loop exch $phei mul $ty exch sub 0 1 $tlx 1 sub{$pwid mul -3 copy 3 -1 roll add exch @tp pop}for pop pop}for}bd -/@tv{@sft 0 1 $tlx 1 sub{dup $pwid mul $tx add -exch $psy mul $ty exch sub{dup $ury lt{$phei add}{exit}ifelse}loop -0 1 $tly 1 sub{$phei mul 3 copy sub @tp pop}for -pop pop}for}bd/@pf{@gs $ctm setmatrix $pm concat -@stb @gs ColorSeparationMode 0 eq{1 setgray eofill}{ -$o 0 0 0 0 0 (Black) @spc{eofill}if}ifelse -@gr eoclip Bburx Bbury $pm itransform/$tury xd/$turx xd -Bbllx Bblly $pm itransform/$tlly xd/$tllx xd -/$wid $turx $tllx sub def/$hei $tury $tlly sub def -$wid 0 gt $hei 0 gt and{$pn cvlit load aload pop -/$pd xd 3 -1 roll sub/$phei xd exch sub/$pwid xd -/$tlx $wid $pwid div ceiling 1 add def/$tly $hei $phei div ceiling 1 add def -$psx 0 eq{@tv}{@th}ifelse}if @gr @np}bd/@dlt{ColorSeparationMode 0 eq{ -/$dc $toc $tot mul $frc $frt mul dup/$c xd sub $fst 1 sub div def -/$dm $tom $tot mul $frm $frt mul dup/$m xd sub $fst 1 sub div def -/$dy $toy $tot mul $fry $frt mul dup/$y xd sub $fst 1 sub div def -/$dk $tok $tot mul $frk $frt mul dup/$k xd sub $fst 1 sub div def -true}{$o $frc $frm $fry $frk $frt $frn @spc -dup{/$frk 1 currentgray sub def}{/$frk 0 def}ifelse -$o $toc $tom $toy $tok $tot $ton @spc dup{/$tok 1 currentgray sub def} -{/$tok 0 def}ifelse or dup{/$c 0 def/$m 0 def/$y 0 def/$k $frk def -/$dc 0 def/$dm 0 def/$dy 0 def/$dk $tok $frk sub $fst 1 sub div def}if -}ifelse}bd/@ftl{1 index 4 index sub dup $pad mul dup/$pdw xd -2 mul sub $fst div/$wid xd 2 index sub/$hei xd -pop translate $c $m $y $k 4 copy ColorSeparationMode 0 ne -{1 exch sub setgray pop pop pop}{setcmykcolor}ifelse -0 0 moveto 0 $hei lineto $pdw $hei lineto $pdw 0 lineto 0 0 lineto fill -$pdw 0 translate $fst{4 copy ColorSeparationMode 0 ne -{1 exch sub setgray pop pop pop}{setcmykcolor}ifelse -0 0 moveto 0 $hei lineto $wid $hei lineto $wid 0 lineto 0 0 lineto fill -$wid 0 translate $dk add 4 1 roll $dy add 4 1 roll -$dm add 4 1 roll $dc add 4 1 roll}repeat $dk sub 4 1 roll -$dy sub 4 1 roll $dm sub 4 1 roll $dc sub 4 1 roll -ColorSeparationMode 0 ne{1 exch sub setgray pop pop pop} -{setcmykcolor}ifelse 0 0 moveto 0 $hei lineto $pdw $hei lineto $pdw 0 lineto 0 0 lineto fill -}bd/@ftr{1 index 4 index sub dup $rox mul/$row xd -2 div 1 index 4 index sub dup $roy mul/$roh xd -2 div 2 copy dup mul exch dup mul add sqrt -$row dup mul $roh dup mul add sqrt add dup/$hei xd $fst div/$wid xd -4 index add $roh add exch 5 index add $row add -exch translate pop pop pop pop currentflat 5 mul setflat -$c $m $y $k 4 copy ColorSeparationMode 0 ne -{1 exch sub setgray pop pop pop}{setcmykcolor}ifelse -$wid 0 moveto 0 0 $hei 0 360 arc fill 1.0 $pad 2 mul sub dup scale -$fst{4 copy ColorSeparationMode 0 ne{1 exch sub setgray pop pop pop} -{setcmykcolor}ifelse $wid 0 moveto 0 0 $hei 0 360 arc fill -/$hei $hei $wid sub def $dk add 4 1 roll $dy add 4 1 roll -$dm add 4 1 roll $dc add 4 1 roll}repeat pop pop pop pop}bd -/@ff{@gs @dlt{$ctm setmatrix eoclip newpath Bbllx Bblly moveto -Bbllx Bbury lineto Bburx Bbury lineto Bburx Bblly lineto -$fan rotate pathbbox newpath $fty 1 eq{@ftr}{@ftl}ifelse}if -@gr @np}bd/@Pf{@sv ColorSeparationMode 0 eq $ink 3 eq or{$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 setgray eofill}ifelse @rs -@np}bd/@ftx{{(0) dup 3 -1 roll 0 exch put -@gs true charpath currentpoint $ctm setmatrix -@@txt @gr @np moveto $tr 0 rmoveto}forall pop}bd -/@sm{/$ctm $ctm currentmatrix def}bd/@lorg{$lx $ly moveto -/$ly $ly $le sub def}bd/@ft{matrix currentmatrix 3 1 roll -$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}{@scc -{dup $tr exch 0 exch ashow}if pop pop}ifelse}ifelse}ifelse -$sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/@st{ -matrix currentmatrix 3 1 roll $SDF{$SCF $SCA $SCP @ss}if -@SCC{{(0) dup 3 -1 roll 0 exch put @gs true charpath currentpoint -$ctm setmatrix $ptm concat stroke @gr moveto $tr 0 rmoveto}forall -pop}{pop pop}ifelse $SDF{$dsf $dsa $dsp @ss}if -setmatrix}bd/@pt{dup length exch}bd/@te{@pt -@lorg @ft cleartomark [}bd/@tr{@pt @lorg @st cleartomark [}bd -/@ta{@pt @lorg 2 copy @gs @ft @gr @st cleartomark [}bd -/@t@a{@pt @lorg 2 copy @gs @st @gr @ft cleartomark [}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 exch sub/$K xd/$C 0 def/$M 0 def/$Y 0 def/$T 1 def/$N _ def}bd -/k{/$k xd/$y xd/$m xd/$c xd/$t 1 def/$n _ def/$fil 0 def}bd -/K{/$K xd/$Y xd/$M xd/$C xd/$T 1 def/$N _ def}bd -/x{1 exch sub/$t xd/$n xd/$k xd/$y xd/$m xd/$c xd/$fil 0 def}bd -/X{1 exch sub/$T xd/$N xd/$K xd/$Y xd/$M xd/$C xd}bd -/d/setdash ld/i{dup 0 ne{setflat}{pop}ifelse}bd -/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit ld -/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd -/c/curveto ld/C/c ld/v{4 -2 roll 2 copy 6 -2 roll curveto}bd -/V/v ld/y{2 copy curveto}bd/Y/y ld/l/lineto ld -/L/l ld/m/moveto ld/n/newpath ld/N/newpath ld -/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if -$fil 1 eq{@pf}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{@scc{eofill}{@np}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 @SCC{$skm 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 -/W{eoclip}bd/p{/$pm xd 7{pop}repeat/$pyf xd/$pxf xd -/$pn xd/$fil 1 def}bd/P{11{pop}repeat}bd/z{/$al xd -/$tr xd/$le xd exch findfont exch scalefont setfont}bd -/Z{dup type 0 type eq{/$bDir xd}if findfont -dup maxlength 1 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 definefont pop}bd -/e{@sm concat [/t{@te}def}bd/r{@sm concat [/t{@tr}def}bd -/o{@sm concat [/t{pop}def}bd/a{@sm concat [/t{@ta}def}bd -/t{@te}def/T{cleartomark @np/$lx 0 def/$ly 0 def -$ctm setmatrix/$ttm matrix def}bd/u{}bd/U{}bd -/A{pop}bd/H{/$h true def}bd/h{@cp H}bd/q/@gs ld -/Q/@gr ld/E{5 array astore exch cvlit exch def}bd -/`{}bd/~{}bd/@{}bd/&{}bd/CorelDrawRencodeVect [ -16#80/grave/circumflex/tilde/dotlessi/florin/quotedblleft/quotedblright/guilsinglleft -16#88/guilsinglright/fi/fl/dagger/daggerdbl/endash/periodcentered/breve -16#90/quotedblbase/ellipsis/perthousand/trademark/Pt/fractionbar -16#98/divide 16#a1/exclamdown/cent/sterling/currency/yen/bar/section -16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/emdash/registered/overbar -16#b0/ring/plusminus/twosuperior/threesuperior/acute/mu/paragraph/bullet -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/OE -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/oe -16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis -] def/@cc{currentfile $dat readhexstring pop}bd -/@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/@E{/Bbury xd/Bburx xd -/Bblly xd/Bbllx xd}bd/@c{@cp}bd/@p{/$fil 1 def -/$pm xd/$psy xd/$psx xd/$pyf xd/$pxf xd/$pn xd}bd -/@P{/$fil 3 def/$Psn xd array astore/$Prm xd}bd -/@k{/$fil 2 def/$roy xd/$rox xd/$pad xd/$fty xd/$fan xd -$fty 1 eq{/$fan 0 def}if/$tok xd/$toy xd/$tom xd/$toc xd -/$frk xd/$fry xd/$frm xd/$frc xd/$frn _ def/$frt 1 def/$ton _ def/$tot 1 def -}bd/@x{/$fil 2 def/$roy xd/$rox xd/$pad xd -/$fty xd/$fan xd 1 exch sub/$tot xd/$ton xd/$tok xd/$toy xd/$tom xd/$toc xd -1 exch sub/$frt xd/$frn xd/$frk xd/$fry xd/$frm xd/$frc xd}bd -/@i{@sm @gs @ii 5 index 1 ne{@gs 1 g F @gr}if -1 eq 5 index 1 eq and{@gs $ctm setmatrix F @gr}if -@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 -$bts 1 eq{@SCC/$frg xd}{1 G @SCC/$frg xd}ifelse -$frg{$SDF{$SCF $SCA $SCP @ss}if $llx $lly translate -$urx $llx sub $ury $lly sub scale $wid $hei abs -$bts 1 eq{false}{$bts}ifelse [ $wid 0 0 $hei neg 0 -$hei 0 gt{$hei}{0}ifelse]/@cc load $bts 1 eq{imagemask}{image}ifelse -$SDF{$dsf $dsa $dsp @ss}if}{$hei{@cc pop}repeat}ifelse -@gr $ctm setmatrix}def/@M {@sv}bd/@N{/@cc{}def -12 -1 roll neg 12 1 roll @i @rs}bd/@I{@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 -$llx $lly translate $urx $llx sub $ury $lly sub scale -$wid $hei $bts [ $wid 0 0 $hei neg 0 $hei]/@cc load -false $ncl colorimage @gr $ctm setmatrix}bd -/@t{/$lx 0 def/$ly 0 def/$stm $stm currentmatrix def -3 1 roll translate $ttm concat 1 exch t $stm setmatrix}def -/@n{/$ttm exch matrix rotate def}bd/@z{ exch findfont exch scalefont setfont -}bd/@s{}bd/@l{}bd/@B{@gs S @gr F}bd/@b{@cp @B}bd -/@a{@sm concat [/t{@t@a}def}bd/@w{5 2 roll dup/$pan xd -matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix/$ptm xd -1 eq{$ptm exch dup concatmatrix/$ptm xd}{pop}ifelse -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{3 copy @ss/$dsp xd -/$dsa xd/$dsf xd}bd/@j{@sv @np}bind def/@J{@rs}bind def -/@sep{/ColorSeparationMode where{pop}{/ColorSeparationMode 0 def -/CurrentInkName (Composite) def}ifelse ColorSeparationMode 0 eq -{/CurrentInkName (Composite) def}if/CurrentInkName where{pop}{ -/CurrentInkName (Composite) def}ifelse CurrentInkName (Composite) eq{/$ink -1 def} -{CurrentInkName (Cyan) eq{/$ink 0 def} {CurrentInkName (Magenta) eq{/$ink 1 def} -{CurrentInkName (Yellow) eq{/$ink 2 def} {CurrentInkName (Black) eq{/$ink 3 def} -{/$ink 4 def}ifelse}ifelse}ifelse}ifelse}ifelse}bd -@sep/@whi{@gs -72000 dup moveto -72000 72000 lineto -72000 dup lineto 72000 -72000 lineto closepath 1 setgray fill -@gr}bd/@neg{ [{1 exch sub}/exec cvx currenttransfer/exec cvx] cvx settransfer -@whi}bd/@reg{[] 0 d 0 setgray .3 setlinewidth -2 copy 5.4 0 360 arc closepath 2 copy moveto 9 0 rlineto -2 copy moveto -9 0 rlineto 2 copy moveto 0 9 rlineto -moveto 0 -9 rlineto stroke}bd/leftbracket{(\050)}def -/rightbracket{(\051)}def - -%%EndProlog -%%BeginSetup -11.4737 setmiterlimit -1.00 setflat -/$fst 128 def - -%%EndSetup -@sv -/$ctm matrix currentmatrix def -u -%%Note: Object -45.22 528.19 78.98 558.14 @E -0 J 0 j [] 0 d 0 R 0 @G -0.00 0.00 0.00 1.00 K -1.01 1.01 0.00 [1.00000 0.00000 0.00000 1.00000 0.00000 0.00000] 0 @w -%%CURV 106 -73.30 539.78 m -73.08 538.42 72.22 537.26 71.78 536.33 C -72.79 534.67 73.73 531.43 74.81 530.64 C -74.59 530.64 77.04 528.84 73.87 529.06 C -73.08 529.34 73.08 530.93 70.20 533.81 C -69.70 533.74 70.56 530.57 71.50 529.63 c -73.15 528.19 70.27 528.55 70.13 528.62 C -68.98 529.34 68.62 534.60 67.03 536.26 c -66.24 537.19 65.16 536.98 64.30 536.90 C -63.22 536.62 60.62 537.19 60.55 534.02 C -60.62 532.66 62.14 530.21 62.86 529.78 c -65.30 528.41 62.06 528.34 61.70 528.77 C -61.13 529.34 60.19 530.64 59.26 531.65 C -57.74 532.44 56.38 533.66 56.02 534.96 C -54.94 534.74 53.86 534.17 53.64 533.23 C -53.42 532.22 53.86 531.58 54.86 530.14 C -56.02 529.85 56.38 529.27 56.02 528.98 c -55.87 528.84 53.71 528.62 53.57 528.91 C -52.70 529.49 51.70 531.86 51.19 533.16 c -50.90 533.88 49.97 535.82 51.55 537.77 C -51.98 538.49 51.91 539.86 51.77 540.65 c -51.55 541.94 51.55 542.74 52.42 544.46 C -49.75 546.77 45.22 551.23 49.61 557.14 C -50.11 557.64 51.55 558.14 50.76 556.27 C -49.82 553.68 46.66 551.45 53.42 546.19 C -54.50 546.91 58.97 546.48 60.48 546.19 c -64.66 545.33 65.52 545.33 68.40 546.05 C -68.76 546.19 68.83 547.99 70.34 549.22 C -70.06 550.15 72.00 551.45 72.22 552.53 C -72.65 553.39 73.66 550.73 73.66 550.66 C -73.58 551.23 74.66 552.31 74.81 552.96 C -75.74 553.25 75.10 550.94 75.89 549.50 c -76.32 548.93 76.68 549.07 77.11 547.70 C -77.47 546.34 78.98 545.18 76.54 543.89 c -75.17 543.17 74.59 543.31 73.58 542.88 C -73.58 542.23 73.51 540.79 73.30 539.78 c -@c -S -U -@rs -%%Trailer - end diff --git a/Master/texmf-dist/doc/latex3/xor/escher.eps b/Master/texmf-dist/doc/latex3/xor/escher.eps deleted file mode 100644 index 87e6b36a84f..00000000000 --- a/Master/texmf-dist/doc/latex3/xor/escher.eps +++ /dev/null @@ -1,63 +0,0 @@ -%! -%%BoundingBox: 0 0 236 236 -% M. C. Escher style impossible triangle -% written by Guy Shaw - -% Things that are easy to play with: -% Position on paper, overall size, and linewidth -/inch { 72 mul } bind def - -gsave - -.15 inch 0 translate -3 inch dup scale -1 3 inch div setlinewidth - -% Thickness parameter: -% /Thick is the thickness of the structural members of the triange, -% as a fraction of the height of the triangle. -% Reasonable looking impossible triangles can be obtained with Thick <= 1/6. -% right at /Thick == 1/6, there is no space left inside the triangle. -% /Thick > 1/6 yields bizarre, but not very interesting results. -% /Thick < 1/20 is less interesting, because the "impossibility" -% is not so striking when the structural members are that thin. -% A good "standard" value is 1/8. - -/Thick 1 8 div def - -% You would not normally want to change anything that follows. - -/Tall 1 def -/HalfThick Thick .5 mul def - -newpath - HalfThick Thick moveto - Thick 0 lineto - 1 Thick sub 0 lineto - 1 HalfThick sub Thick lineto - .5 HalfThick add Tall Thick sub lineto - - 1 Thick sub 0 moveto - .5 HalfThick add Tall 3 Thick mul sub lineto - Thick 3 mul Thick 2 mul lineto - - 1 Thick 2.5 mul sub Thick moveto - .5 Tall Thick 4 mul sub lineto -stroke - -newpath - HalfThick Thick moveto - 1 Thick 2.5 mul sub Thick lineto - HalfThick neg Thick rlineto - Thick Thick add Thick Thick add lineto - .5 HalfThick add Tall Thick sub lineto - Thick neg 0 rlineto - closepath -fill -grestore -/Helvetica findfont 30 scalefont setfont -0 5 moveto (L) show -3.1 inch 5 moveto (R) show -1.6 inch 2.7 inch moveto (T) show -showpage - diff --git a/Master/texmf-dist/doc/latex3/xor/europe.eps b/Master/texmf-dist/doc/latex3/xor/europe.eps deleted file mode 100644 index c0b0c013f8f..00000000000 --- a/Master/texmf-dist/doc/latex3/xor/europe.eps +++ /dev/null @@ -1,3227 +0,0 @@ -%!PS-Adobe-2.0 EPSF-1.2
-%%Creator: FreeHand -%%Title: #13 -%%CreationDate: 12/3/90 15:59 -%%BoundingBox: 105 61 747 537 -%%DocumentProcSets: FreeHand_header 2 0 -%%DocumentSuppliedProcSets: FreeHand_header 2 0 -%%ColorUsage: Color -%%CMYKProcessColor: 0 0 0 0.1 (10% gray) -%%+ 0 0 0 0.2 (20% gray) -%%+ 0 0 0 0.4 (40% gray) -%%+ 0 0 0 0.6 (60% gray) -%%+ 0 0 0 0.8 (80% gray) -%%EndComments -%%BeginProcSet: FreeHand_header 2 0 -/FreeHandDict 200 dict def -FreeHandDict begin -/currentpacking where{pop true setpacking}if -/bdf{bind def}bind def -/bdef{bind def}bdf -/xdf{exch def}bdf -/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf -/min{2 copy gt{exch}if pop}bdf -/max{2 copy lt{exch}if pop}bdf -/dr{transform .25 sub round .25 add -exch .25 sub round .25 add exch itransform}bdf -/curveto{dr curveto}bdf -/lineto{dr lineto}bdf -/moveto{dr moveto}bdf -/graystep 1 256 div def -/bottom -0 def -/delta -0 def -/frac -0 def -/left -0 def -/numsteps -0 def -/numsteps1 -0 def -/radius -0 def -/right -0 def -/top -0 def -/x -0 def -/y -0 def -/df currentflat def -/tempstr 1 string def -/clipflatness 3 def -/inverted? -0 currenttransfer exec .5 ge def -/concatprocs{ -/proc2 exch cvlit def/proc1 exch cvlit def -/newproc proc1 length proc2 length add array def -newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval -newproc cvx}bdf -/storerect{/top xdf/right xdf/bottom xdf/left xdf}bdf -/rectpath{newpath left bottom moveto left top lineto -right top lineto right bottom lineto closepath}bdf -/sf{dup 0 eq{pop df dup 3 mul}{dup} ifelse /clipflatness xdf setflat}bdf -version cvr 38.0 le -{/setrgbcolor{ -currenttransfer exec 3 1 roll -currenttransfer exec 3 1 roll -currenttransfer exec 3 1 roll -setrgbcolor}bdf}if -/gettint{0 get}bdf -/puttint{0 exch put}bdf -/vms{/vmsv save def}bdf -/vmr{vmsv restore}bdf -/vmrs{vmr vms}bdf -/CD{/NF exch def -{exch dup/FID ne{exch NF 3 1 roll put} -{pop pop}ifelse}forall NF}bdf -/MN{1 index length/Len exch def -dup length Len add string dup -Len 4 -1 roll putinterval dup 0 4 -1 roll putinterval}bdf -/RC{256 string cvs(|______)anchorsearch -{1 index MN cvn/NewN exch def cvn -findfont dup maxlength dict CD dup/FontName NewN put dup -/Encoding MacVec put NewN exch definefont pop}{pop}ifelse}bdf -/RF{dup FontDirectory exch known{pop}{RC}ifelse}bdf -/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known -{exch}if pop findfont}bdf -userdict begin /BDFontDict 20 dict def end -BDFontDict begin -/bu{}def -/bn{}def -/setTxMode{pop}def -/gm{moveto}def -/show{pop}def -/gr{pop}def -/fnt{pop pop pop}def -/fs{pop}def -/fz{pop}def -/lin{pop pop}def -end -/MacVec 256 array def -MacVec 0 /Helvetica findfont -/Encoding get 0 128 getinterval putinterval -MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put -/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI -/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US -MacVec 0 32 getinterval astore pop -/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute -/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave -/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute -/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis -/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls -/register/copyright/trademark/acute/dieresis/notequal/AE/Oslash -/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation -/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash -/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft -/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe -/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge -/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl -/daggerdbl/periodcentered/quotesinglbase/quotedblbase -/perthousand/Acircumflex/Ecircumflex/Aacute -/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex -/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde -/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron -MacVec 128 128 getinterval astore pop -/fps{currentflat exch dup 0 le{pop 1}if -{dup setflat 3 index stopped -{1.3 mul dup 3 index gt{pop setflat pop pop stop}if}{exit}ifelse -}loop pop setflat pop pop -}bdf -/fp{100 currentflat fps}bdf -/rfp{clipflatness currentflat fps}bdf -/fcp{100 clipflatness fps}bdf -/fclip{{clip}fcp}bdf -/feoclip{{eoclip}fcp}bdf -end %. FreeHandDict -%%EndProcSet -%%BeginSetup -FreeHandDict begin -/ccmyk{dup 5 -1 roll sub 0 max exch}ndf -/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf -/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf -/findcmykcustomcolor{5 /packedarray where{pop packedarray}{array astore readonly}ifelse}ndf -/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf -/setseparationgray{1 exch sub dup dup dup setcmykcolor}ndf -/setoverprint{pop}ndf -/currentoverprint false ndf -/colorimage{pop pop -[5 -1 roll/exec cvx 6 -1 roll/exec cvx 7 -1 roll/exec cvx 8 -1 roll/exec cvx -/exch cvx/pop cvx/exch cvx/pop cvx/exch cvx/pop cvx/invbuf cvx]cvx image} -%. version 47.1 of Postscript defines colorimage incorrectly (rgb model only) -version cvr 47.1 le{userdict begin bdf end}{ndf}ifelse -/customcolorimage{pop image}ndf -/separationimage{image}ndf -/newcmykcustomcolor{6 /packedarray where{pop packedarray}{array astore readonly}ifelse}ndf -/inkoverprint false ndf -/setinkoverprint{pop}ndf -/overprintprocess{pop}ndf -/setspotcolor -{spots exch get 0 5 getinterval exch setcustomcolor}ndf -/currentcolortransfer{currenttransfer dup dup dup}ndf -/setcolortransfer{systemdict begin settransfer end pop pop pop}ndf -/setimagecmyk{dup length 4 eq -{aload pop} -{aload pop spots exch get 0 4 getinterval aload pop 4 -{4 index mul 4 1 roll}repeat 5 -1 roll pop} ifelse -systemdict /colorimage known{version cvr 47.1 gt}{false}ifelse -not{pop 1 currentgray sub}if -/ik xdf /iy xdf /im xdf /ic xdf -}ndf -/setcolor{dup length 4 eq -{aload overprintprocess setcmykcolor} -{aload 1 get spots exch get 5 get setinkoverprint setspotcolor} -ifelse}ndf -/bc2[0 0]def -/bc4[0 0 0 0]def -/c1[0 0 0 0]def -/c2[0 0 0 0]def -/absmax{2 copy abs exch abs gt{exch}if pop}bdf -/calcstep -{c1 length 4 eq -{ -0 1 3 -{c1 1 index get -c2 3 -1 roll get -sub -}for -absmax absmax absmax -} -{ -bc2 c1 1 get 1 exch put -c1 gettint c2 gettint -sub abs -}ifelse -graystep div abs round dup 0 eq{pop 1}if -dup /numsteps xdf 1 sub dup 0 eq{pop 1}if /numsteps1 xdf -}bdf -/cblend{ -c1 length 4 eq -{ -0 1 3 -{bc4 exch -c1 1 index get -c2 2 index get -1 index sub -frac mul add put -}for bc4 -}{ -bc2 -c1 gettint -c2 gettint -1 index sub -frac mul add -puttint bc2 -}ifelse -setcolor -}bdf -/logtaper{/frac frac 9 mul 1 add log def}bdf -/imbits 1 def -/iminv false def -/invbuf{0 1 2 index length 1 sub{dup 2 index exch get 255 exch sub 2 index 3 1 roll put}for}bdf -/cyanrp{currentfile cyanbuf readhexstring pop iminv{invbuf}if}def -/magentarp{cyanbuf magentabuf copy}bdf -/yellowrp{cyanbuf yellowbuf copy}bdf -/blackrp{cyanbuf blackbuf copy}bdf -/fixtransfer{ -dup{ic mul ic sub 1 add}concatprocs exch -dup{im mul im sub 1 add}concatprocs exch -dup{iy mul iy sub 1 add}concatprocs exch -{ik mul ik sub 1 add}concatprocs -currentcolortransfer -5 -1 roll exch concatprocs 7 1 roll -4 -1 roll exch concatprocs 6 1 roll -3 -1 roll exch concatprocs 5 1 roll -concatprocs 4 1 roll -setcolortransfer -}bdf -/currentpacking where{pop false setpacking}if -%%EndSetup -/spots[1 0 0 0 (Process Cyan) false newcmykcustomcolor -0 1 0 0 (Process Magenta) false newcmykcustomcolor -0 0 1 0 (Process Yellow) false newcmykcustomcolor -0 0 0 1 (Process Black) false newcmykcustomcolor -]def -vms -0 sf -newpath -106.3 534.9 moveto -746 534.9 lineto -746 62 lineto -106.3 62 lineto -closepath -gsave -[0 0 0 0.1]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -268 477.6 moveto -268 477.6 lineto -closepath -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -270.2 475.4 moveto -270.2 475.4 lineto -274.8 475.4 lineto -277 473.1 lineto -283.8 473.1 lineto -281.6 468.6 lineto -274.8 466.3 lineto -272.5 461.8 lineto -270.2 459.5 lineto -268 457.2 lineto -270.2 455 lineto -274.8 457.2 lineto -279.3 457.2 lineto -283.8 455 lineto -283.8 455 lineto -288.4 455 lineto -286.2 450.4 lineto -283.8 445.8 lineto -281.6 441.4 lineto -277 439 lineto -274.8 436.8 lineto -272.5 436.8 lineto -274.8 434.6 lineto -272.5 432.2 lineto -265.7 434.6 lineto -270.2 432.2 lineto -274.8 430 lineto -277 427.8 lineto -277 423.2 lineto -277 421 lineto -274.8 418.6 lineto -270.2 416.4 lineto -263.4 414.2 lineto -258.9 414.2 lineto -254.4 416.4 lineto -249.8 411.8 lineto -249.8 416.4 lineto -247.6 421 lineto -249.8 423.2 lineto -254.4 427.8 lineto -254.4 432.2 lineto -256.6 434.6 lineto -254.4 436.8 lineto -254.4 439 lineto -249.8 436.8 lineto -245.3 432.2 lineto -247.6 436.8 lineto -249.8 441.4 lineto -254.4 443.6 lineto -254.4 448.2 lineto -258.9 450.4 lineto -252.1 448.2 lineto -252.1 452.7 lineto -256.6 455 lineto -256.6 461.8 lineto -256.6 464 lineto -258.9 468.6 lineto -263.4 466.3 lineto -263.4 470.8 lineto -265.7 473.1 lineto -270.2 475.4 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -245.3 468.6 moveto -247.6 473.1 lineto -247.6 477.6 lineto -252.1 477.6 lineto -254.4 479.9 lineto -256.6 479.9 lineto -256.6 475.4 lineto -252.1 473.1 lineto -245.3 468.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -302 489 moveto -302 493.5 lineto -304.2 495.8 lineto -304.2 500.3 lineto -306.6 498 lineto -306.6 493.5 lineto -302 489 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -231.7 427.8 moveto -227.2 427.8 lineto -227.2 425.4 lineto -222.6 425.4 lineto -222.6 423.2 lineto -218.1 421 lineto -220.3 416.4 lineto -224.9 414.2 lineto -229.4 416.4 lineto -231.7 411.8 lineto -231.7 409.6 lineto -236.2 409.6 lineto -240.8 414.2 lineto -243 414.2 lineto -240.8 418.6 lineto -240.8 425.4 lineto -236.2 427.8 lineto -231.7 427.8 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -231.7 427.8 moveto -227.2 427.8 lineto -227.2 425.4 lineto -222.6 425.4 lineto -222.6 423.2 lineto -218.1 421 lineto -220.3 416.4 lineto -224.9 414.2 lineto -229.4 416.4 lineto -231.7 411.8 lineto -229.4 405 lineto -229.4 398.2 lineto -227.2 393.7 lineto -224.9 386.9 lineto -220.3 384.6 lineto -220.3 380.1 lineto -220.3 380.1 lineto -215.8 382.4 lineto -211.3 380.1 lineto -204.5 382.4 lineto -199.9 380.1 lineto -193.1 380.1 lineto -186.3 380.1 lineto -186.3 384.6 lineto -188.6 384.6 lineto -184.1 384.6 lineto -186.3 386.9 lineto -181.8 389.2 lineto -184.1 391.4 lineto -186.3 391.4 lineto -181.8 393.7 lineto -186.3 396 lineto -188.6 396 lineto -193.1 396 lineto -199.9 396 lineto -197.7 398.2 lineto -190.9 398.2 lineto -195.4 400.6 lineto -197.7 405 lineto -202.2 405 lineto -199.9 407.4 lineto -195.4 409.6 lineto -193.1 414.2 lineto -197.7 416.4 lineto -199.9 416.4 lineto -197.7 421 lineto -197.7 423.2 lineto -197.7 425.4 lineto -202.2 425.4 lineto -206.7 421 lineto -211.3 421 lineto -213.5 423.2 lineto -215.8 423.2 lineto -213.5 427.8 lineto -215.8 430 lineto -218.1 430 lineto -218.1 434.6 lineto -222.6 434.6 lineto -227.2 432.2 lineto -231.7 434.6 lineto -234 432.2 lineto -231.7 427.8 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -259.8 411.2 moveto -258.2 407.2 lineto -261.4 403.2 lineto -261.4 402.4 lineto -261.4 399.2 lineto -259 396 lineto -258.2 392 lineto -260.6 388.8 lineto -257.4 387.2 lineto -258.2 383.2 lineto -255.8 381.6 lineto -254.2 377.6 lineto -252.6 372.8 lineto -250.2 368 lineto -251.8 362.4 lineto -254.2 360 lineto -249.4 356.8 lineto -247 353.6 lineto -243 355.2 lineto -239 355.2 lineto -235.8 358.4 lineto -233.4 356 lineto -231 356 lineto -227 352.8 lineto -222.2 349.6 lineto -217.4 347.2 lineto -213.4 346.4 lineto -217.4 344 lineto -218.2 340.8 lineto -223 344 lineto -227 344 lineto -231.8 344 lineto -234.2 340 lineto -237.4 342.4 lineto -237.4 346.4 lineto -246.2 344.8 lineto -250.2 341.6 lineto -252.6 344.8 lineto -255.8 343.2 lineto -259.8 345.6 lineto -263 341.6 lineto -267 342.4 lineto -271.8 340 lineto -279.8 340 lineto -283.8 342.4 lineto -291 344 lineto -287.8 345.6 lineto -283.8 347.2 lineto -282.2 350.4 lineto -285.4 350.4 lineto -286.2 350.4 lineto -286.2 353.6 lineto -290.2 355.2 lineto -295.8 359.2 lineto -297.4 364.8 lineto -296.6 369.6 lineto -292.6 370.4 lineto -288.6 372.8 lineto -285.4 370.4 lineto -283.8 374.4 lineto -287 379.2 lineto -285.4 384.8 lineto -282.2 388 lineto -286.2 389.6 lineto -287 393.6 lineto -283.8 399.2 lineto -280.6 403.2 lineto -280.6 409.6 lineto -279 414.4 lineto -279.8 420.8 lineto -277.4 424.8 lineto -277 423.2 lineto -277 421 lineto -274.8 418.6 lineto -270.2 416.4 lineto -263.4 414.2 lineto -259.8 411.2 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -258.2 407.2 moveto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -257.4 387.2 moveto -258.2 383.2 lineto -255.8 381.6 lineto -254.2 377.6 lineto -252.6 372.8 lineto -250.2 368 lineto -251.8 362.4 lineto -254.2 360 lineto -246.2 359.2 lineto -243 360.8 lineto -239.8 364 lineto -239 365.6 lineto -236.6 368 lineto -233.4 366.4 lineto -230.2 366.4 lineto -232.6 368.8 lineto -229.4 370.4 lineto -228.6 373.6 lineto -235 372.8 lineto -239.8 373.6 lineto -242.2 377.6 lineto -244.6 380.8 lineto -244.6 384.8 lineto -240.6 385.6 lineto -247 388 lineto -251 389.6 lineto -254.2 387.2 lineto -257.4 389.6 lineto -257.4 387.2 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -404.6 535.2 moveto -399.8 532.8 lineto -402.2 530.4 lineto -396.6 530.4 lineto -394.2 528.8 lineto -392.6 532.8 lineto -387.8 531.2 lineto -383 527.2 lineto -383 523.2 lineto -378.2 524 lineto -372.6 524.8 lineto -371.8 521.6 lineto -375 520.8 lineto -372.6 517.6 lineto -368.6 519.2 lineto -368.6 516 lineto -364.6 514.4 lineto -360.6 514.4 lineto -357.4 512 lineto -359.8 509.6 lineto -355.8 508 lineto -355.8 508.8 lineto -356.6 504 lineto -352.6 502.4 lineto -355.8 500.8 lineto -355 497.6 lineto -359 496.8 lineto -363 496 lineto -355.8 494.4 lineto -355 490.4 lineto -353.4 488 lineto -357.4 486.4 lineto -353.4 484 lineto -355.8 480.8 lineto -361.4 481.6 lineto -359 477.6 lineto -355.8 474.4 lineto -357.4 471.2 lineto -353.4 469.6 lineto -351.8 469.6 lineto -348.6 467.2 lineto -350.2 462.4 lineto -353.4 464.8 lineto -355.8 466.4 lineto -356.6 461.6 lineto -354.2 458.4 lineto -350.2 459.2 lineto -351 454.4 lineto -355 448.8 lineto -359 447.2 lineto -361.4 442.4 lineto -368.6 442.4 lineto -374.2 444.8 lineto -378.2 448.8 lineto -383.8 452.8 lineto -388.6 452.8 lineto -390.2 456 lineto -393.4 458.4 lineto -393.4 463.2 lineto -395.8 468 lineto -397.4 464 lineto -397.4 457.6 lineto -399.8 453.6 lineto -403 452 lineto -403.8 459.2 lineto -405.4 464.8 lineto -408.6 472 lineto -412.6 478.4 lineto -411.8 485.6 lineto -411 490.4 lineto -415 492 lineto -414.2 496.8 lineto -410.2 500 lineto -412.6 510.4 lineto -412.6 518.4 lineto -411.8 528 lineto -411.8 527.2 lineto -414.2 532 lineto -415.8 535.2 lineto -404.6 535.2 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -472.6 535.2 moveto -465.4 528 lineto -461.4 524.8 lineto -457.4 520 lineto -458.2 520 lineto -453.4 512.8 lineto -449.4 505.6 lineto -447.8 496 lineto -449.4 486.4 lineto -451.8 480 lineto -456.6 472.8 lineto -460.6 464.8 lineto -459 458.4 lineto -458.2 453.6 lineto -454.2 448.8 lineto -451.8 450.4 lineto -447 447.2 lineto -442.2 445.6 lineto -445.4 440.8 lineto -445.4 435.2 lineto -443.8 431.2 lineto -444.6 424 lineto -441.4 418.4 lineto -439 409.6 lineto -437.4 404 lineto -431 402.4 lineto -426.2 404 lineto -422.2 400.8 lineto -422.2 396 lineto -419 392.8 lineto -413.4 393.6 lineto -408.6 392 lineto -409.4 396 lineto -408.6 400 lineto -409.4 405.6 lineto -406.2 410.4 lineto -409.4 413.6 lineto -406.2 418.4 lineto -405.4 424 lineto -402.2 428.8 lineto -401.4 436 lineto -402.2 440.8 lineto -399 444 lineto -399 449.6 lineto -399 454.4 lineto -399.8 453.6 lineto -403 452 lineto -403.8 459.2 lineto -405.4 464.8 lineto -408.6 472 lineto -412.6 478.4 lineto -411.8 485.6 lineto -411 490.4 lineto -415 492 lineto -414.2 496.8 lineto -410.2 500 lineto -412.6 510.4 lineto -412.6 518.4 lineto -411.8 528 lineto -411.8 527.2 lineto -414.2 532 lineto -415.8 535.2 lineto -472.6 535.2 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -499.8 535.2 moveto -555 535.2 lineto -562.2 532.8 lineto -565.4 528 lineto -563 520.8 lineto -559 512.8 lineto -558.2 507.2 lineto -554.2 503.2 lineto -547 488 lineto -543 482.4 lineto -539.8 484.8 lineto -535.8 482.4 lineto -530.2 481.6 lineto -528.6 478.4 lineto -523.8 476 lineto -518.2 473.6 lineto -512.6 471.2 lineto -507 467.2 lineto -506.2 472 lineto -503.8 476.8 lineto -500.6 480 lineto -494.2 478.4 lineto -491.8 484.8 lineto -491 492 lineto -493.4 497.6 lineto -490.2 504.8 lineto -490.2 511.2 lineto -489.4 516.8 lineto -491 520.8 lineto -490.2 526.4 lineto -495 525.6 lineto -499.8 535.2 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -447 421.6 moveto -446.2 414.4 lineto -443 407.2 lineto -443 415.2 lineto -447 421.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -460.6 433.6 moveto -457.4 429.6 lineto -455.8 422.4 lineto -455.8 417.6 lineto -459 418.4 lineto -460.6 424.8 lineto -462.2 429.6 lineto -460.6 433.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -501.4 446.4 moveto -503 439.2 lineto -506.2 442.4 lineto -511 446.4 lineto -506.2 448 lineto -501.4 446.4 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -503.8 455.2 moveto -502.2 452.8 lineto -507 450.4 lineto -507.8 453.6 lineto -503.8 455.2 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -391.8 434.4 moveto -391 429.6 lineto -391 424 lineto -384.6 425.6 lineto -379.8 424.8 lineto -374.2 424 lineto -371 420.8 lineto -370.2 424 lineto -374.2 427.2 lineto -380.6 427.2 lineto -384.6 430.4 lineto -391.8 434.4 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -368.6 388.8 moveto -369.4 395.2 lineto -369.4 400.8 lineto -365.4 403.2 lineto -367 411.2 lineto -368.6 417.6 lineto -372.6 416.8 lineto -376.6 419.2 lineto -379 416 lineto -378.2 421.6 lineto -381.4 423.2 lineto -386.2 423.2 lineto -387 420 lineto -383.8 417.6 lineto -388.6 415.2 lineto -391.8 412.8 lineto -390.2 408.8 lineto -387.8 411.2 lineto -384.6 406.4 lineto -382.2 403.2 lineto -380.6 399.2 lineto -378.2 395.2 lineto -376.6 392 lineto -379.8 389.6 lineto -376.6 388 lineto -368.6 388.8 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -381.4 397.6 moveto -385.4 398.4 lineto -388.6 396.8 lineto -389.4 393.6 lineto -386.2 390.4 lineto -383 394.4 lineto -381.4 397.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -vmrs -0 sf -newpath -394.2 405.6 moveto -395 401.6 lineto -391.8 400 lineto -393.4 397.6 lineto -393.4 392.8 lineto -397.4 392.8 lineto -396.6 388.8 lineto -400.6 388.8 lineto -400.6 389.6 lineto -400.6 392.8 lineto -404.6 394.4 lineto -402.2 397.6 lineto -405.4 400 lineto -405.4 406.4 lineto -400.6 405.6 lineto -400.6 401.6 lineto -397.4 401.6 lineto -394.2 405.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -331 328 moveto -330.2 332 lineto -330.2 335.2 lineto -327 336.8 lineto -327 339.2 lineto -323.8 339.2 lineto -320.6 340 lineto -317.4 337.6 lineto -314.2 337.6 lineto -305.4 340 lineto -312.6 342.4 lineto -315.8 341.6 lineto -318.2 344 lineto -315.8 347.2 lineto -319 347.2 lineto -319 350.4 lineto -323 355.2 lineto -326.2 360 lineto -327.8 364 lineto -331 362.4 lineto -331 358.4 lineto -328.6 355.2 lineto -327 350.4 lineto -334.2 355.2 lineto -335 359.2 lineto -335 362.4 lineto -334.2 366.4 lineto -337.4 368 lineto -341.4 369.6 lineto -343.8 368 lineto -346.2 369.6 lineto -350.2 370.4 lineto -350.2 369.6 lineto -351 364.8 lineto -350.2 359.2 lineto -346.2 354.4 lineto -348.6 350.4 lineto -345.4 346.4 lineto -340.6 344 lineto -336.6 342.4 lineto -336.6 337.6 lineto -335 332.8 lineto -334.2 325.6 lineto -331 328 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -334.2 325.6 moveto -331 328 lineto -330.2 332 lineto -330.2 335.2 lineto -327 336.8 lineto -327 339.2 lineto -323.8 339.2 lineto -320.6 340 lineto -317.4 337.6 lineto -314.2 337.6 lineto -305.4 340 lineto -301.4 340 lineto -302.2 334.4 lineto -306.2 331.2 lineto -307.8 327.2 lineto -312.6 322.4 lineto -314.2 319.2 lineto -315.8 316 lineto -319.8 319.2 lineto -320.6 313.6 lineto -323 310.4 lineto -327 306.4 lineto -330.2 308.8 lineto -330.2 304.8 lineto -334.2 306.4 lineto -334.2 305.6 lineto -336.6 310.4 lineto -334.2 314.4 lineto -331.8 317.6 lineto -333.4 320 lineto -334.2 325.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -393.4 313.6 moveto -389.4 316 lineto -384.6 317.6 lineto -383.8 318.4 lineto -384.6 312.8 lineto -380.6 316 lineto -375.8 319.2 lineto -374.2 324.8 lineto -376.6 328 lineto -375 332 lineto -380.6 333.6 lineto -380.6 333.6 lineto -382.2 339.2 lineto -385.4 341.6 lineto -385.4 346.4 lineto -385.4 352.8 lineto -390.2 354.4 lineto -393.4 355.2 lineto -390.2 359.2 lineto -385.4 362.4 lineto -387.8 367.2 lineto -387.8 372.8 lineto -387 373.6 lineto -391 371.2 lineto -393.4 374.4 lineto -398.2 374.4 lineto -401.4 377.6 lineto -404.6 380 lineto -404.6 377.6 lineto -407.8 376.8 lineto -411 377.6 lineto -411 382.4 lineto -414.2 380.8 lineto -415 377.6 lineto -410.2 375.2 lineto -413.4 372.8 lineto -416.6 369.6 lineto -420.6 366.4 lineto -421.4 362.4 lineto -419.8 356.8 lineto -419 356.8 lineto -417.4 353.6 lineto -418.2 349.6 lineto -421.4 347.2 lineto -421.4 342.4 lineto -421.4 335.2 lineto -423 330.4 lineto -423.8 324.8 lineto -422.2 320.8 lineto -418.2 323.2 lineto -414.2 320 lineto -410.2 316 lineto -406.2 316 lineto -403 313.6 lineto -396.6 312.8 lineto -393.4 313.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -426.2 319.2 moveto -430.2 316.8 lineto -435 312.8 lineto -436.6 308 lineto -441.4 306.4 lineto -441.4 310.4 lineto -446.2 309.6 lineto -450.2 305.6 lineto -457.4 302.4 lineto -463 298.4 lineto -469.4 299.2 lineto -473.4 295.2 lineto -477.4 298.4 lineto -483 298.4 lineto -487 300 lineto -493.4 299.2 lineto -498.2 296.8 lineto -501.4 300 lineto -505.4 297.6 lineto -510.2 297.6 lineto -513.4 294.4 lineto -517.4 292.8 lineto -518.2 299.2 lineto -519.8 304.8 lineto -525.4 311.2 lineto -531.8 316 lineto -531.8 322.4 lineto -529.4 325.6 lineto -528.6 329.6 lineto -526.2 333.6 lineto -526.2 340.8 lineto -524.6 345.6 lineto -528.6 354.4 lineto -527 362.4 lineto -523.8 370.4 lineto -519.8 377.6 lineto -515.8 381.6 lineto -511 379.2 lineto -504.6 379.2 lineto -499 380 lineto -491 379.2 lineto -480.6 378.4 lineto -475 378.4 lineto -471 376 lineto -467.8 376 lineto -471.8 380.8 lineto -465.4 376.8 lineto -460.6 379.2 lineto -458.2 380.8 lineto -459.8 384 lineto -448.6 382.4 lineto -442.2 380.8 lineto -435.8 375.2 lineto -431 372.8 lineto -426.2 372.8 lineto -423 367.2 lineto -423.8 362.4 lineto -421.4 363.2 lineto -421.4 362.4 lineto -419.8 356.8 lineto -419 356.8 lineto -417.4 353.6 lineto -418.2 349.6 lineto -421.4 347.2 lineto -421.4 342.4 lineto -421.4 335.2 lineto -423 330.4 lineto -423.8 324.8 lineto -422.2 320.8 lineto -426.2 319.2 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -422.2 320.8 moveto -418.2 323.2 lineto -414.2 320 lineto -410.2 316 lineto -406.2 316 lineto -403 313.6 lineto -396.6 312.8 lineto -393.4 313.6 lineto -394.2 308 lineto -398.2 304.8 lineto -399.8 299.2 lineto -403.8 293.6 lineto -410.2 287.2 lineto -408.6 282.4 lineto -413.4 281.6 lineto -416.6 285.6 lineto -419.8 289.6 lineto -426.2 285.6 lineto -431.8 284 lineto -435.8 281.6 lineto -439 279.5 lineto -440.6 273.6 lineto -448.6 268.8 lineto -455 266.4 lineto -459.8 268.8 lineto -463 272.8 lineto -471.8 276 lineto -478.2 280 lineto -486.2 281.6 lineto -494.2 283.2 lineto -504.6 284 lineto -508.6 281.6 lineto -512.6 282.4 lineto -515 288 lineto -516.6 292.8 lineto -517.4 292.8 lineto -513.4 294.4 lineto -510.2 297.6 lineto -505.4 297.6 lineto -501.4 300 lineto -498.2 296.8 lineto -493.4 299.2 lineto -487 300 lineto -483 298.4 lineto -477.4 298.4 lineto -473.4 295.2 lineto -469.4 299.2 lineto -463 298.4 lineto -457.4 302.4 lineto -450.2 305.6 lineto -446.2 309.6 lineto -441.4 310.4 lineto -441.4 306.4 lineto -436.6 308 lineto -435 312.8 lineto -430.2 316.8 lineto -426.2 319.2 lineto -422.2 320.8 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -440.6 273.6 moveto -448.6 268.8 lineto -455 266.4 lineto -459.8 268.8 lineto -463 272.8 lineto -471.8 276 lineto -478.2 280 lineto -486.2 281.6 lineto -494.2 283.2 lineto -504.6 284 lineto -508.6 281.6 lineto -512.6 282.4 lineto -512.6 283.2 lineto -512.6 278.4 lineto -519 276 lineto -513.4 270.4 lineto -507.8 264 lineto -505.4 256.8 lineto -499 250.4 lineto -496.6 244.8 lineto -492.6 240.8 lineto -485.4 239.2 lineto -478.2 240 lineto -471 239.2 lineto -463 238.4 lineto -457.4 235.2 lineto -454.2 232.8 lineto -447.8 234.4 lineto -440.6 236.8 lineto -435 243.2 lineto -433.4 248 lineto -430.2 252 lineto -434.2 258.4 lineto -436.6 261.6 lineto -435.8 265.6 lineto -440 267 lineto -440.6 273.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -526.4 275.6 moveto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -492.6 240.8 moveto -485.4 239.2 lineto -478.2 240 lineto -471 239.2 lineto -463 238.4 lineto -457.4 235.2 lineto -454.2 232.8 lineto -447.8 234.4 lineto -440.6 236.8 lineto -435 243.2 lineto -433.4 248 lineto -430.2 252 lineto -428 250 lineto -421.6 250 lineto -417.6 247.6 lineto -412.8 246 lineto -405.6 247.6 lineto -403.2 246 lineto -405.6 243.6 lineto -403.2 239.6 lineto -404.8 237.2 lineto -405.6 232.4 lineto -401.6 229.2 lineto -403.2 224.4 lineto -405.6 219.6 lineto -408 223.6 lineto -408.8 227.6 lineto -412.8 227.6 lineto -416 222.8 lineto -418.4 215.6 lineto -423.2 213.2 lineto -424.8 209.2 lineto -420 209.2 lineto -425.6 203.6 lineto -431.2 198 lineto -436 198 lineto -443.2 194 lineto -447.2 188.4 lineto -444 188.4 lineto -447.2 186.8 lineto -452.8 185.2 lineto -460.8 180.4 lineto -465.6 175.6 lineto -468.8 171.6 lineto -471.2 174.8 lineto -468.8 178.8 lineto -474.4 181.2 lineto -481.6 181.2 lineto -484.8 178 lineto -490.4 181.2 lineto -496 180.4 lineto -499.2 174.8 lineto -497.6 168.4 lineto -500.8 163.6 lineto -500.8 158.8 lineto -504 154 lineto -511.2 157.2 lineto -516 158.8 lineto -519.2 162.8 lineto -525.6 158 lineto -528 161.2 lineto -530.4 169.2 lineto -528 173.2 lineto -524 177.2 lineto -520.8 181.2 lineto -521.6 187.6 lineto -520.8 191.6 lineto -527.2 195.6 lineto -524 198 lineto -521.6 202 lineto -520 207.6 lineto -524 210.8 lineto -524 210 lineto -520 214 lineto -523.2 216.4 lineto -518.4 219.6 lineto -515.2 217.2 lineto -507.2 219.6 lineto -509.6 222.8 lineto -505.6 226.8 lineto -501.6 229.2 lineto -499.2 237.2 lineto -492.6 240.8 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -430.2 252 moveto -428 250 lineto -421.6 250 lineto -417.6 247.6 lineto -412.8 246 lineto -405.6 247.6 lineto -396.8 249.2 lineto -392 254 lineto -388 257.2 lineto -382.4 256.4 lineto -379.2 253.2 lineto -376 254 lineto -372 257.2 lineto -367.2 257.2 lineto -362.4 261.2 lineto -363.2 266 lineto -365.6 270 lineto -366.2 269.6 lineto -371 266.4 lineto -371 266.4 lineto -376.6 269.6 lineto -379.8 268 lineto -385.4 267.2 lineto -389.4 269.6 lineto -394.2 269.6 lineto -394.2 269.6 lineto -395.8 269.6 lineto -399 265.6 lineto -402.2 263.2 lineto -402.2 269.6 lineto -399 272.8 lineto -402.2 276 lineto -405.4 280.8 lineto -408.6 282.4 lineto -413.4 281.6 lineto -416.6 285.6 lineto -419.8 289.6 lineto -426.2 285.6 lineto -431.8 284 lineto -435.8 281.6 lineto -439.5 279.5 lineto -440.6 273.6 lineto -440 267.5 lineto -435.8 265.6 lineto -436.6 261.6 lineto -434.2 258.4 lineto -430.2 252 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -372.8 254.8 moveto -372 257.2 lineto -367.2 257.2 lineto -362.4 261.2 lineto -363.2 266 lineto -365.6 270 lineto -362.2 269.6 lineto -355.8 271.2 lineto -352.6 274.4 lineto -350.2 270.4 lineto -344.6 272 lineto -342.2 270.4 lineto -342.4 271.6 lineto -338.4 270.8 lineto -334.4 267.6 lineto -330.4 265.2 lineto -326.4 260.4 lineto -324 252.4 lineto -328 255.6 lineto -332 256.4 lineto -333.6 254 lineto -333.6 251.6 lineto -334.4 247.6 lineto -339.2 246.8 lineto -343.2 246 lineto -347.2 249.2 lineto -348.8 253.2 lineto -351.2 253.2 lineto -352 248.4 lineto -354.4 242.8 lineto -356.8 246 lineto -359.2 247.6 lineto -359.2 251.6 lineto -362.4 249.2 lineto -365.6 249.2 lineto -368 245.2 lineto -369.6 248.4 lineto -368 253.2 lineto -373.6 251.6 lineto -372.8 254.8 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -334.4 247.6 moveto -339.2 246.8 lineto -343.2 246 lineto -347.2 249.2 lineto -348.8 253.2 lineto -351.2 253.2 lineto -352 248.4 lineto -354.4 242.8 lineto -356.8 246 lineto -359.2 247.6 lineto -359.2 251.6 lineto -362.4 249.2 lineto -365.6 249.2 lineto -368 245.2 lineto -369.6 248.4 lineto -368 253.2 lineto -373.6 251.6 lineto -373.6 253.2 lineto -376 254 lineto -379.2 253.2 lineto -382.4 256.4 lineto -388 257.2 lineto -392 254 lineto -396.8 249.2 lineto -405.6 247.6 lineto -403.2 246 lineto -405.6 243.6 lineto -403.2 239.6 lineto -404.8 237.2 lineto -405.6 232.4 lineto -405.6 232.4 lineto -400.8 233.2 lineto -397.6 230.8 lineto -391.2 230 lineto -389.6 226 lineto -392.8 222.8 lineto -391.2 218.8 lineto -391.2 213.2 lineto -394.4 206.8 lineto -400 202.8 lineto -404.8 198 lineto -407.2 189.2 lineto -408.8 182 lineto -413.6 176.4 lineto -420 171.6 lineto -427.2 170 lineto -433.6 169.2 lineto -431.2 165.2 lineto -435.2 162.8 lineto -440.8 158.8 lineto -448 154 lineto -455.2 149.2 lineto -459.2 145.2 lineto -461.6 139.6 lineto -460.8 134 lineto -456.8 137.2 lineto -453.6 141.2 lineto -448.8 144.4 lineto -444.8 146 lineto -440.8 142 lineto -439.2 137.2 lineto -437.6 133.2 lineto -441.6 131.6 lineto -444.8 128.4 lineto -444.8 122 lineto -440.8 119.6 lineto -437.6 116.4 lineto -436.8 112.4 lineto -432.8 107.6 lineto -429.6 104.4 lineto -426.4 102.8 lineto -426.4 107.6 lineto -428 111.6 lineto -428.8 115.6 lineto -432 119.6 lineto -431.2 127.6 lineto -428 134 lineto -423.2 138.8 lineto -416 141.2 lineto -416 146.8 lineto -409.6 149.2 lineto -408 153.2 lineto -404.8 154.8 lineto -402.4 158.8 lineto -396.8 160.4 lineto -392 162 lineto -391.2 166.8 lineto -386.4 168.4 lineto -382.4 174.8 lineto -376.8 178.8 lineto -374.4 183.6 lineto -370.4 187.6 lineto -366.4 192.4 lineto -365.6 202 lineto -360.8 210 lineto -356.8 213.2 lineto -351.2 216.4 lineto -345.6 217.2 lineto -341.6 213.2 lineto -337.6 210 lineto -333.6 208.4 lineto -333.6 213.2 lineto -330.4 215.6 lineto -328 218 lineto -328.8 223.6 lineto -328 229.2 lineto -325.6 233.2 lineto -330.4 235.6 lineto -334.4 237.2 lineto -332 244.4 lineto -334.4 247.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -301.4 340 moveto -302.2 334.4 lineto -306.2 331.2 lineto -307.8 327.2 lineto -312.6 322.4 lineto -314.2 319.2 lineto -315.8 316 lineto -319.8 319.2 lineto -320.6 313.6 lineto -323 310.4 lineto -327 306.4 lineto -330.2 308.8 lineto -330.2 304.8 lineto -334.2 306.4 lineto -337.4 300.8 lineto -341.4 296.8 lineto -346.2 296 lineto -350.2 292.8 lineto -346.2 288.8 lineto -342.2 283.2 lineto -341.4 275.2 lineto -342.2 270.4 lineto -342.4 271.6 lineto -338.4 270.8 lineto -334.4 267.6 lineto -330.4 265.2 lineto -326.4 260.4 lineto -324 252.4 lineto -328 255.6 lineto -332 256.4 lineto -333.6 254 lineto -333.6 251.6 lineto -334.4 247.6 lineto -332 244.4 lineto -334.4 237.2 lineto -330.4 235.6 lineto -325.6 233.2 lineto -328 229.2 lineto -328.8 223.6 lineto -328 218 lineto -330.4 215.6 lineto -333.6 213.2 lineto -333.6 208.4 lineto -333.6 208.4 lineto -328 207.6 lineto -323.2 203.6 lineto -317.6 202.8 lineto -312 204.4 lineto -308.8 206 lineto -308 209.2 lineto -303.2 210 lineto -298.4 209.2 lineto -293.6 213.2 lineto -288 211.6 lineto -280.8 208.4 lineto -279.2 202 lineto -278.4 196.4 lineto -272.8 196.4 lineto -266.4 198 lineto -260.8 200 lineto -258.4 203.6 lineto -254.4 207.6 lineto -250.4 210 lineto -250.4 210 lineto -242.4 210.8 lineto -240 214 lineto -235.2 215.6 lineto -232 219.6 lineto -228 222 lineto -225.6 227.6 lineto -231.2 233.2 lineto -236 241.2 lineto -237.6 245.2 lineto -240 249.2 lineto -240.8 254 lineto -241.6 259.6 lineto -245.6 253.2 lineto -245.6 258.8 lineto -243.2 262 lineto -244 265.2 lineto -245.6 270.8 lineto -240 275.6 lineto -238.4 282.8 lineto -237.6 288.4 lineto -236 293.2 lineto -235.2 298 lineto -231.2 298 lineto -227.2 303.6 lineto -220.8 306.8 lineto -216.8 310.8 lineto -218.4 313.2 lineto -221.6 312.4 lineto -220 316.4 lineto -216 318.8 lineto -221.6 319.6 lineto -226.4 318.8 lineto -232 319.6 lineto -236 317.2 lineto -238.4 313.2 lineto -243.2 313.2 lineto -247.2 311.6 lineto -252.8 310 lineto -252 316.4 lineto -251.2 322.8 lineto -252 328.4 lineto -255.2 326.8 lineto -258.4 324.4 lineto -259.2 320.4 lineto -264.8 318 lineto -270.4 315.6 lineto -276.8 315.6 lineto -273.6 319.6 lineto -277.6 322 lineto -283.2 322.8 lineto -286.4 325.2 lineto -291.2 327.6 lineto -290.4 332.4 lineto -292.8 337.2 lineto -296.8 339.6 lineto -301.4 340 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -528 161.2 moveto -529.6 169.2 lineto -530.4 169.2 lineto -530.4 169.2 lineto -528 173.2 lineto -524 177.2 lineto -520.8 181.2 lineto -521.6 187.6 lineto -520.8 191.6 lineto -527.2 195.6 lineto -524 198 lineto -521.6 202 lineto -520 207.6 lineto -524 210 lineto -525.6 206.8 lineto -530.4 206.8 lineto -534.4 205.2 lineto -538.4 203.6 lineto -543.2 205.2 lineto -547.2 202.8 lineto -555.2 204.4 lineto -560.8 209.2 lineto -567.2 213.2 lineto -576 214 lineto -583.2 212.4 lineto -589.6 209.2 lineto -589.6 210 lineto -589.6 206.8 lineto -585.6 206 lineto -584 200.4 lineto -583.2 194 lineto -580 190.8 lineto -583.2 189.2 lineto -588 183.6 lineto -584 182.8 lineto -578.4 183.6 lineto -574.4 182.8 lineto -569.6 179.6 lineto -566.4 176.4 lineto -566.4 172.4 lineto -560.8 170.8 lineto -557.6 168.4 lineto -551.2 169.2 lineto -546.4 170 lineto -540.8 170 lineto -538.4 167.6 lineto -528.8 165.2 lineto -528.9 169.2 lineto -528 161.2 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -533.6 165.2 moveto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -504.8 149.2 moveto -501.6 143.6 lineto -496 142.8 lineto -490.4 142 lineto -487.2 140.4 lineto -483.2 139.6 lineto -481.6 133.2 lineto -478.4 138 lineto -474.4 143.6 lineto -469.6 146 lineto -469.6 146.8 lineto -472.8 148.4 lineto -471.2 152.4 lineto -473.6 155.6 lineto -472 158.8 lineto -472.8 165.2 lineto -473.6 169.2 lineto -469.6 171.6 lineto -468.8 171.6 lineto -471.2 174.8 lineto -468.8 178.8 lineto -474.4 181.2 lineto -481.6 181.2 lineto -484.8 178 lineto -490.4 181.2 lineto -496 180.4 lineto -499.2 174.8 lineto -497.6 168.4 lineto -500.8 163.6 lineto -500.8 158.8 lineto -504 154 lineto -504.8 149.2 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -65.1 502.5 moveto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -301.4 340 moveto -302.2 334.4 lineto -306.2 331.2 lineto -307.8 327.2 lineto -312.6 322.4 lineto -314.2 319.2 lineto -315.8 316 lineto -319.8 319.2 lineto -320.6 313.6 lineto -323 310.4 lineto -327 306.4 lineto -330.2 308.8 lineto -330.2 304.8 lineto -334.2 306.4 lineto -334.2 305.6 lineto -336.6 310.4 lineto -334.2 314.4 lineto -331.8 317.6 lineto -333.4 320 lineto -334.2 325.6 lineto -331 328 lineto -330.2 332 lineto -330.2 335.2 lineto -327 336.8 lineto -327 339.2 lineto -323.8 339.2 lineto -320.6 340 lineto -317.4 337.6 lineto -314.2 337.6 lineto -305.4 340 lineto -301.4 340 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -390.4 375.6 moveto -392 379.6 lineto -388 378.8 lineto -384.8 380.4 lineto -384 378 lineto -380 382.8 lineto -382.4 386.8 lineto -380.8 390.8 lineto -379.8 389.6 lineto -376.6 388 lineto -368.6 388.8 lineto -370.4 384.4 lineto -369.6 381.2 lineto -371.2 376.4 lineto -374.4 370 lineto -369.6 372.4 lineto -366.4 372.4 lineto -365.6 367.6 lineto -364 370.8 lineto -360.8 367.6 lineto -360.8 372.4 lineto -356 373.2 lineto -352 374 lineto -349.6 370 lineto -350.2 370.4 lineto -350.2 369.6 lineto -351 364.8 lineto -350.2 359.2 lineto -346.2 354.4 lineto -348.6 350.4 lineto -345.4 346.4 lineto -340.6 344 lineto -336.6 342.4 lineto -336.6 337.6 lineto -335 332.8 lineto -334.2 325.6 lineto -333.4 320 lineto -331.8 317.6 lineto -334.2 314.4 lineto -336.6 310.4 lineto -334.2 305.6 lineto -334.2 306.4 lineto -337.4 300.8 lineto -341.4 296.8 lineto -346.2 296 lineto -350.2 292.8 lineto -346.2 288.8 lineto -342.2 283.2 lineto -341.4 275.2 lineto -342.2 270.4 lineto -350.2 270.4 lineto -352.6 274.4 lineto -355.8 271.2 lineto -362.2 269.6 lineto -365.6 270 lineto -366.2 269.6 lineto -371 266.4 lineto -371 266.4 lineto -376.6 269.6 lineto -379.8 268 lineto -385.4 267.2 lineto -389.4 269.6 lineto -394.2 269.6 lineto -394.2 269.6 lineto -395.8 269.6 lineto -399 265.6 lineto -402.2 263.2 lineto -402.2 269.6 lineto -399 272.8 lineto -402.2 276 lineto -405.4 280.8 lineto -408.6 282.4 lineto -410.2 287.2 lineto -403.8 293.6 lineto -399.8 299.2 lineto -398.2 304.8 lineto -394.2 308 lineto -393.4 313.6 lineto -389.4 316 lineto -384.6 317.6 lineto -383.8 318.4 lineto -384.6 312.8 lineto -380.6 316 lineto -375.8 319.2 lineto -374.2 324.8 lineto -376.6 328 lineto -375 332 lineto -380.6 333.6 lineto -380.6 333.6 lineto -382.2 339.2 lineto -385.4 341.6 lineto -385.4 346.4 lineto -385.4 352.8 lineto -390.2 354.4 lineto -393.4 355.2 lineto -390.2 359.2 lineto -385.4 362.4 lineto -387.8 367.2 lineto -387.8 372.8 lineto -390.4 375.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -518.4 444.4 moveto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -vmrs -0 sf -newpath -589.6 209.2 moveto -589.6 210 lineto -589.6 206.8 lineto -585.6 206 lineto -584 200.4 lineto -583.2 194 lineto -580 190.8 lineto -583.2 189.2 lineto -588 183.6 lineto -584 182.8 lineto -578.4 183.6 lineto -574.4 182.8 lineto -569.6 179.6 lineto -566.4 176.4 lineto -566.4 172.4 lineto -560.8 170.8 lineto -557.6 168.4 lineto -551.2 169.2 lineto -546.4 170 lineto -540.8 170 lineto -538.4 167.6 lineto -528.8 165.2 lineto -529.2 165.6 lineto -529.6 169.2 lineto -530.4 169.2 lineto -530.4 169.2 lineto -528 173.2 lineto -524 177.2 lineto -520.8 181.2 lineto -521.6 187.6 lineto -520.8 191.6 lineto -527.2 195.6 lineto -524 198 lineto -521.6 202 lineto -520 207.6 lineto -524 210 lineto -525.6 206.8 lineto -530.4 206.8 lineto -534.4 205.2 lineto -538.4 203.6 lineto -543.2 205.2 lineto -547.2 202.8 lineto -555.2 204.4 lineto -560.8 209.2 lineto -567.2 213.2 lineto -576 214 lineto -583.2 212.4 lineto -589.6 209.2 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -519 276 moveto -513.4 270.4 lineto -507.8 264 lineto -505.4 256.8 lineto -499 250.4 lineto -496.6 244.8 lineto -492.6 240.8 lineto -499.2 237.2 lineto -501.6 229.2 lineto -505.6 226.8 lineto -509.6 222.8 lineto -507.2 219.6 lineto -515.2 217.2 lineto -518.4 219.6 lineto -523.2 216.4 lineto -520 214 lineto -524 210 lineto -524 210.8 lineto -525.6 206.8 lineto -530.4 206.8 lineto -534.4 205.2 lineto -538.4 203.6 lineto -543.2 205.2 lineto -547.2 202.8 lineto -555.2 204.4 lineto -560.8 209.2 lineto -567.2 213.2 lineto -576 214 lineto -583.2 212.4 lineto -589.6 209.2 lineto -588.8 216.4 lineto -590.4 220.4 lineto -592 225.2 lineto -592 229.2 lineto -592.8 233.2 lineto -595.2 226.8 lineto -599.2 230 lineto -599.2 234.8 lineto -600 239.6 lineto -596 240.4 lineto -592.8 238.8 lineto -587.2 238 lineto -581.6 241.2 lineto -582.4 246.8 lineto -582.4 254 lineto -582.4 262 lineto -578.4 268.4 lineto -573.6 271.6 lineto -569.6 274.8 lineto -568.8 280.4 lineto -564.8 284.4 lineto -561.6 282.8 lineto -556.8 281.2 lineto -550.4 278 lineto -545.6 276.4 lineto -540 275.6 lineto -533.6 276.4 lineto -530.4 274.8 lineto -527.2 274.8 lineto -519 276 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -589.6 209.2 moveto -589.6 210 lineto -589.6 206.8 lineto -585.6 206 lineto -584 200.4 lineto -583.2 194 lineto -580 190.8 lineto -583.2 189.2 lineto -588 183.6 lineto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -539.2 154.8 moveto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -569.6 179.6 moveto -566.4 176.4 lineto -566.4 172.4 lineto -560.8 170.8 lineto -557.6 168.4 lineto -551.2 169.2 lineto -546.4 170 lineto -540.8 170 lineto -538.4 167.6 lineto -528.8 165.2 lineto -528 161.2 lineto -525.6 158 lineto -519.2 162.8 lineto -516 158.8 lineto -511.2 157.2 lineto -504 154 lineto -504.8 149.2 lineto -501.6 143.6 lineto -496 142.8 lineto -490.4 142 lineto -487.2 140.4 lineto -483.2 139.6 lineto -481.6 133.2 lineto -481.6 133.2 lineto -485.6 130 lineto -489.6 130 lineto -495.2 130 lineto -500 127.6 lineto -504 125.2 lineto -504 122 lineto -507.2 119.6 lineto -510.4 116.4 lineto -516 115.6 lineto -522.4 117.2 lineto -527.2 116.4 lineto -532 114.8 lineto -533.6 111.6 lineto -537.6 110.8 lineto -540.8 111.6 lineto -544.8 106.8 lineto -547.2 104.4 lineto -548.8 110 lineto -545.6 114.8 lineto -541.6 118 lineto -537.6 120.4 lineto -532.8 122.8 lineto -528.8 123.6 lineto -532 126.8 lineto -530.4 130 lineto -529.6 132.4 lineto -532.8 133.2 lineto -535.2 129.2 lineto -537.6 128.4 lineto -536.8 133.2 lineto -532 136.4 lineto -528 139.6 lineto -525.6 146 lineto -526.4 150.8 lineto -529.6 153.2 lineto -529.6 149.2 lineto -532.8 147.6 lineto -536 143.6 lineto -539.2 140.4 lineto -540.8 142 lineto -536.8 146 lineto -539.2 146 lineto -543.2 141.2 lineto -545.6 142.8 lineto -543.2 146 lineto -540 149.2 lineto -540 150 lineto -543.2 148.4 lineto -548 144.4 lineto -550.4 145.2 lineto -548.8 148.4 lineto -544.8 151.6 lineto -544 152.4 lineto -539.2 154 lineto -544.8 154.8 lineto -546.4 158 lineto -552 158 lineto -556 161.2 lineto -558.4 158.8 lineto -564 158.8 lineto -568 156.4 lineto -571.2 161.2 lineto -572 166.8 lineto -573.6 170.8 lineto -571.2 174.8 lineto -569.6 179.6 lineto -569.6 179.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -504.8 110.8 moveto -501.6 114 lineto -501.6 116.4 lineto -497.6 116.4 lineto -497.6 113.2 lineto -492.8 113.2 lineto -494.4 110 lineto -500 110.8 lineto -504.8 110.8 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -519.2 114 moveto -516.8 111.6 lineto -512.8 111.6 lineto -511.2 107.6 lineto -517.6 101.2 lineto -517.6 95.6 lineto -518.4 91.6 lineto -522.4 87.6 lineto -524 93.2 lineto -526.4 91.6 lineto -527.2 87.6 lineto -529.6 83.6 lineto -531.2 87.6 lineto -532 90.8 lineto -534.4 86.8 lineto -540 84.4 lineto -537.6 88.4 lineto -536 93.2 lineto -532 99.6 lineto -530.4 103.6 lineto -534.4 102.8 lineto -537.6 98.8 lineto -541.6 101.2 lineto -538.4 104.4 lineto -537.6 104.4 lineto -534.4 108.4 lineto -529.6 110 lineto -519.2 114 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -548 74 moveto -551.2 70 lineto -552 71.6 lineto -555.2 71.6 lineto -558.4 70 lineto -563.2 71.6 lineto -568.8 70 lineto -576 71.6 lineto -575.2 69.2 lineto -579.2 68.4 lineto -584.8 71.6 lineto -584.8 66.8 lineto -579.2 66 lineto -573.6 66 lineto -570.4 65.2 lineto -568 63.6 lineto -564 62 lineto -561.6 66.8 lineto -555.2 67.6 lineto -554.4 69.2 lineto -548 66.8 lineto -548 74 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -456.8 83.6 moveto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -569.6 179.6 moveto -566.4 176.4 lineto -566.4 172.4 lineto -560.8 170.8 lineto -557.6 168.4 lineto -551.2 169.2 lineto -546.4 170 lineto -540.8 170 lineto -538.4 167.6 lineto -528.8 165.2 lineto -529.2 165.6 lineto -529.6 169.2 lineto -530.4 169.2 lineto -530.4 169.2 lineto -528 173.2 lineto -524 177.2 lineto -520.8 181.2 lineto -521.6 187.6 lineto -520.8 191.6 lineto -527.2 195.6 lineto -524 198 lineto -521.6 202 lineto -520 207.6 lineto -524 210 lineto -525.6 206.8 lineto -530.4 206.8 lineto -534.4 205.2 lineto -538.4 203.6 lineto -543.2 205.2 lineto -547.2 202.8 lineto -555.2 204.4 lineto -560.8 209.2 lineto -567.2 213.2 lineto -576 214 lineto -583.2 212.4 lineto -589.6 209.2 lineto -589.6 210 lineto -589.6 206.8 lineto -585.6 206 lineto -584 200.4 lineto -583.2 194 lineto -580 190.8 lineto -583.2 189.2 lineto -588 183.6 lineto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -576 158 moveto -571.2 150.8 lineto -570.4 147.6 lineto -577.6 154.8 lineto -581.6 158 lineto -586.4 163.6 lineto -592.8 168.4 lineto -599.2 167.6 lineto -602.4 168.4 lineto -603.2 172.4 lineto -595.2 174.8 lineto -589.6 178.8 lineto -588 184.4 lineto -588 183.6 lineto -584 182.8 lineto -578.4 183.6 lineto -574.4 182.8 lineto -569.6 179.6 lineto -571.2 174.8 lineto -573.6 170.8 lineto -572 166.8 lineto -571.2 161.2 lineto -568 156.4 lineto -576 158 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -424 110 moveto -424 106.8 lineto -421.6 103.6 lineto -420 98.8 lineto -420.8 93.2 lineto -421.6 89.2 lineto -418.4 86 lineto -412.8 86.8 lineto -408.8 90 lineto -405.6 92.4 lineto -399.2 93.2 lineto -395.2 98 lineto -388.8 102 lineto -385.6 106 lineto -388.8 110.8 lineto -391.2 108.4 lineto -396 110.8 lineto -400.8 109.2 lineto -404.8 106.8 lineto -410.4 106.8 lineto -416 110 lineto -420 110 lineto -424 110 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -353.6 195.6 moveto -352.8 184.4 lineto -352.8 178.8 lineto -350.4 174.8 lineto -347.2 167.6 lineto -343.2 170.8 lineto -342.4 175.6 lineto -344 179.6 lineto -341.6 184.4 lineto -343.2 188.4 lineto -347.2 190.8 lineto -353.6 195.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -348 165.2 moveto -342.4 162.8 lineto -337.6 161.2 lineto -333.6 162.8 lineto -332.8 158.8 lineto -335.2 155.6 lineto -334.4 151.6 lineto -334.4 147.6 lineto -335.2 144.4 lineto -335.2 144.4 lineto -333.6 138.8 lineto -333.6 134 lineto -336.8 131.6 lineto -340.8 131.6 lineto -341.6 135.6 lineto -346.4 132.4 lineto -349.6 134 lineto -348.8 140.4 lineto -351.2 147.6 lineto -350.4 152.4 lineto -352.8 154.8 lineto -352.8 161.2 lineto -348 165.2 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -674.4 250.8 moveto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -661.6 253.2 moveto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -645.6 264.4 moveto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -600 239.6 moveto -600 244.4 lineto -598.4 247.6 lineto -602.4 246 lineto -604.8 249.2 lineto -608.8 251.6 lineto -604.8 254.8 lineto -605.6 258.8 lineto -609.6 255.6 lineto -611.2 262 lineto -616 265.2 lineto -620.8 266 lineto -622.4 272.4 lineto -624.8 267.6 lineto -627.2 264.4 lineto -623.2 262.8 lineto -624.8 261.2 lineto -628.8 258.8 lineto -633.6 260.4 lineto -638.4 261.2 lineto -641.6 262.8 lineto -640.8 262.8 lineto -644 260.4 lineto -644 257.2 lineto -640.8 254.8 lineto -640.8 255.6 lineto -635.2 248.4 lineto -639.2 248.4 lineto -639.2 248.4 lineto -640.8 244.4 lineto -644 246 lineto -647.2 242 lineto -646.4 234.8 lineto -650.4 233.2 lineto -653.6 235.6 lineto -657.6 240.4 lineto -663.2 243.6 lineto -665.6 247.6 lineto -668.8 250 lineto -668.8 250 lineto -672.8 250 lineto -676 253.2 lineto -677.6 257.2 lineto -674.4 258 lineto -672 255.6 lineto -668 256.4 lineto -668 257.2 lineto -665.6 254 lineto -660.8 253.2 lineto -656.8 255.6 lineto -656 258.8 lineto -651.2 261.2 lineto -650.4 262 lineto -647.2 264.4 lineto -652 266 lineto -656 262.8 lineto -661.6 269.2 lineto -661.6 264.4 lineto -665.6 268.4 lineto -668.8 274 lineto -678.4 278 lineto -680 282.8 lineto -679.2 284.4 lineto -684 283.6 lineto -684.8 287.6 lineto -691.2 289.2 lineto -694.4 290.8 lineto -700 294.8 lineto -700 288.4 lineto -696 284.4 lineto -696 284.4 lineto -697.6 281.2 lineto -692.8 281.2 lineto -688 279.6 lineto -691.2 277.2 lineto -696.8 274.8 lineto -698.4 270.8 lineto -694.4 270.8 lineto -695.2 266.8 lineto -691.2 270 lineto -690.4 264.4 lineto -690.4 258.8 lineto -687.2 255.6 lineto -683.2 258 lineto -683.2 255.6 lineto -681.6 250.8 lineto -685.6 253.2 lineto -688.8 250.8 lineto -693.6 249.2 lineto -700.8 248.4 lineto -709.6 245.2 lineto -716 242 lineto -721.6 238 lineto -728.8 234 lineto -733.6 234 lineto -740.8 231.6 lineto -746.4 226.8 lineto -746.4 226.8 lineto -746.4 535.6 lineto -557.7 535.7 lineto -562.2 532.8 lineto -565.4 528 lineto -563 520.8 lineto -559 512.8 lineto -558.2 507.2 lineto -554.2 503.2 lineto -547 488 lineto -545.6 485.2 lineto -553.6 490 lineto -553.6 484.4 lineto -558.4 482 lineto -562.4 483.6 lineto -568 480.4 lineto -566.4 477.2 lineto -562.4 478.8 lineto -557.6 478 lineto -556 475.6 lineto -552 476.4 lineto -552 471.6 lineto -549.6 474 lineto -549.6 473.2 lineto -549.6 466.8 lineto -543.2 466.8 lineto -535.2 466 lineto -532 467.6 lineto -527.2 464.4 lineto -521.6 464.4 lineto -517.6 460.4 lineto -513.6 456.4 lineto -516.8 451.6 lineto -514.4 449.2 lineto -518.4 447.6 lineto -517.6 443.6 lineto -523.2 446 lineto -523.2 446 lineto -524 445.2 lineto -522.4 438.8 lineto -521.6 432.4 lineto -522.4 424.4 lineto -518.4 423.6 lineto -514.4 426.8 lineto -510.4 430.8 lineto -507.2 435.6 lineto -504 431.6 lineto -499.2 430.8 lineto -499.2 426 lineto -497.6 418.8 lineto -495.2 412.4 lineto -496.8 402.8 lineto -499.2 394.8 lineto -496.8 387.6 lineto -494.4 386.8 lineto -496 396.4 lineto -493.6 390 lineto -488.8 386.8 lineto -483.2 385.2 lineto -477.6 386 lineto -473.6 384.4 lineto -475.2 378.8 lineto -475 378.4 lineto -480.6 378.4 lineto -491 379.2 lineto -499 380 lineto -504.6 379.2 lineto -511 379.2 lineto -515.8 381.6 lineto -519.8 377.6 lineto -523.8 370.4 lineto -527 362.4 lineto -528.6 354.4 lineto -524.6 345.6 lineto -526.2 340.8 lineto -526.2 333.6 lineto -528.6 329.6 lineto -529.4 325.6 lineto -531.8 322.4 lineto -531.8 316 lineto -525.4 311.2 lineto -519.8 304.8 lineto -518.2 299.2 lineto -516.6 292.8 lineto -515 288 lineto -512.6 282.4 lineto -512.6 283.2 lineto -512.6 278.4 lineto -518.4 277.2 lineto -527.2 274.8 lineto -530.4 274.8 lineto -533.6 276.4 lineto -540 275.6 lineto -545.6 276.4 lineto -550.4 278 lineto -556.8 281.2 lineto -561.6 282.8 lineto -564.8 284.4 lineto -568.8 280.4 lineto -569.6 274.8 lineto -573.6 271.6 lineto -578.4 268.4 lineto -582.4 262 lineto -582.4 254 lineto -582.4 246.8 lineto -581.6 241.2 lineto -587.2 238 lineto -592.8 238.8 lineto -596 240.4 lineto -600 239.6 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -746.4 208.4 moveto -739.2 202.8 lineto -733.6 198 lineto -726.4 199.6 lineto -717.6 194.8 lineto -708.8 190.8 lineto -704.8 193.2 lineto -699.2 190.8 lineto -694.4 193.2 lineto -689.6 191.6 lineto -683.2 196.4 lineto -677.6 194 lineto -671.2 198 lineto -669.6 201.2 lineto -665.6 196.4 lineto -651.2 193.2 lineto -640.8 187.6 lineto -633.6 182 lineto -629.6 176.4 lineto -622.4 173.2 lineto -616 173.2 lineto -608.8 171.6 lineto -604.8 170 lineto -605.6 167.6 lineto -612 166.8 lineto -607.2 163.6 lineto -600 161.2 lineto -600 161.2 lineto -596.8 158 lineto -590.4 157.2 lineto -586.4 155.6 lineto -580.8 154.8 lineto -576.8 151.6 lineto -572 146 lineto -572 142.8 lineto -570.4 138 lineto -575.2 140.4 lineto -579.2 141.2 lineto -580.8 142 lineto -579.2 138 lineto -581.6 133.2 lineto -580.8 132.4 lineto -584 131.6 lineto -580.8 127.6 lineto -585.6 123.6 lineto -581.6 122 lineto -578.4 125.2 lineto -575.2 126 lineto -577.6 121.2 lineto -574.4 119.6 lineto -579.2 117.2 lineto -582.4 118.8 lineto -582.4 118 lineto -586.4 116.4 lineto -586.4 116.4 lineto -588 115.6 lineto -588 111.6 lineto -589.6 107.6 lineto -592.8 106 lineto -588.8 102.8 lineto -594.4 102.8 lineto -602.4 104.4 lineto -595.2 98 lineto -600.8 98.8 lineto -600.8 95.6 lineto -604.8 100.4 lineto -609.6 98 lineto -608.8 98 lineto -612 98.8 lineto -615.2 94 lineto -620 91.6 lineto -625.6 91.6 lineto -629.6 94.8 lineto -635.2 95.6 lineto -634.4 101.2 lineto -637.6 105.2 lineto -644.8 104.4 lineto -652.8 102 lineto -656 98.8 lineto -661.6 98.8 lineto -668 99.6 lineto -674.4 102 lineto -680 104.4 lineto -682.4 109.2 lineto -685.6 114.8 lineto -689.6 113.2 lineto -696 112.4 lineto -699.2 115.6 lineto -702.4 120.4 lineto -705.6 116.4 lineto -702.4 110.8 lineto -704.8 106.8 lineto -704 99.6 lineto -706.4 94 lineto -708 86.8 lineto -709.6 82.8 lineto -705 62 lineto -746 62 lineto -746.4 208.4 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -278.4 196.4 moveto -272.8 196.4 lineto -266.4 198 lineto -261.6 199.2 lineto -258.4 203.6 lineto -254.4 207.6 lineto -250.4 210 lineto -250.4 210 lineto -242.4 210.8 lineto -240 214 lineto -235.2 215.6 lineto -232 219.6 lineto -228 222 lineto -225.6 227.6 lineto -225.6 228.4 lineto -220.8 228.4 lineto -215.2 231.6 lineto -208.8 232.4 lineto -202.4 235.6 lineto -196 237.2 lineto -188 240.4 lineto -180.8 246 lineto -174.4 246 lineto -165.6 250 lineto -161.6 255.6 lineto -155.2 254.8 lineto -155.2 254.8 lineto -155.2 251.6 lineto -148 252.4 lineto -141.6 249.2 lineto -145.6 246 lineto -142.4 242.8 lineto -142.4 242.8 lineto -146.4 242 lineto -144 238.8 lineto -146.4 237.2 lineto -143.2 234.8 lineto -141.6 231.6 lineto -148 233.2 lineto -151.2 230.8 lineto -149.6 226.8 lineto -154.4 227.6 lineto -157.6 224.4 lineto -156.8 224.4 lineto -160 222.8 lineto -163.2 224.4 lineto -167.2 221.2 lineto -166.4 221.2 lineto -167.2 218 lineto -170.4 214.8 lineto -168 212.4 lineto -162.4 210.8 lineto -156.8 210.8 lineto -158.4 206.8 lineto -157.6 201.2 lineto -156 196.4 lineto -153.6 195.6 lineto -152.8 195.6 lineto -152.8 190.8 lineto -150.4 186.8 lineto -146.4 187.6 lineto -145.6 182.8 lineto -147.2 178 lineto -144 174 lineto -141.6 170.8 lineto -142.4 166.8 lineto -139.2 161.2 lineto -136 158 lineto -134.4 151.6 lineto -140 146.8 lineto -143.2 142 lineto -143.2 137.2 lineto -142.4 133.2 lineto -146.4 128.4 lineto -149.6 124.4 lineto -154.4 126 lineto -158.4 129.2 lineto -162.4 128.4 lineto -167.2 130 lineto -173.6 128.4 lineto -180 126.8 lineto -187.2 124.4 lineto -193.6 124.4 lineto -196.8 122 lineto -201.6 128.4 lineto -208.8 130.8 lineto -215.2 130.8 lineto -219.2 137.2 lineto -224 140.4 lineto -231.2 144.4 lineto -228.8 151.6 lineto -228.8 158 lineto -236 164.4 lineto -242.4 171.6 lineto -248 174 lineto -252 178 lineto -259.2 178.8 lineto -268 181.2 lineto -275.2 184.4 lineto -278 188 lineto -278 193 lineto -278.4 196.4 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -vmrs -0 sf -newpath -166.4 218 moveto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -128.8 150.8 moveto -124 153.2 lineto -119.2 155.6 lineto -113.6 154.8 lineto -114.4 154.8 lineto -120.8 168.4 lineto -123.2 174.8 lineto -125.6 176.4 lineto -124.8 178.8 lineto -120.8 178 lineto -118.4 181.2 lineto -119.2 181.2 lineto -120 181.2 lineto -124.8 182.8 lineto -123.2 186 lineto -123.2 185.2 lineto -117.6 184.4 lineto -120.8 188.4 lineto -122.4 194 lineto -126.4 194.8 lineto -129.6 200.4 lineto -133.6 206.8 lineto -136.8 212.4 lineto -140.8 224.4 lineto -141.6 231.6 lineto -141.6 231.6 lineto -148 233.2 lineto -151.2 230.8 lineto -149.6 226.8 lineto -154.4 227.6 lineto -157.6 224.4 lineto -156.8 224.4 lineto -160 222.8 lineto -163.2 224.4 lineto -167.2 221.2 lineto -166.4 221.2 lineto -167.2 218 lineto -170.4 214.8 lineto -168 212.4 lineto -162.4 210.8 lineto -156.8 210.8 lineto -158.4 206.8 lineto -157.6 201.2 lineto -156 196.4 lineto -153.6 195.6 lineto -152.8 195.6 lineto -152.8 190.8 lineto -150.4 186.8 lineto -146.4 187.6 lineto -145.6 182.8 lineto -147.2 178 lineto -144 174 lineto -141.6 170.8 lineto -142.4 166.8 lineto -139.2 161.2 lineto -136 158 lineto -134.4 151.6 lineto -128.8 150.8 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -106 62 moveto -105.8 96.2 lineto -105.6 96.4 lineto -116 97.2 lineto -125.6 100.4 lineto -133.6 107.6 lineto -137.6 113.2 lineto -141.6 118.8 lineto -145.6 122 lineto -151.2 122 lineto -151.2 117.2 lineto -152 110 lineto -156 106.8 lineto -165.6 104.4 lineto -172 102 lineto -178.4 102.8 lineto -180.8 98 lineto -186.4 96.4 lineto -195.2 98 lineto -200 97.2 lineto -205.6 100.4 lineto -212 100.4 lineto -216 98.8 lineto -224.8 102 lineto -236 104.4 lineto -246.4 104.4 lineto -256.8 104.4 lineto -264 102.8 lineto -268.8 103.6 lineto -273.6 102 lineto -279.2 102.8 lineto -286.4 98.8 lineto -292.8 97.2 lineto -300 98.8 lineto -304.8 99.6 lineto -309.6 95.6 lineto -314.4 97.2 lineto -319.2 96.4 lineto -324 93.2 lineto -331.2 93.2 lineto -339.2 95.6 lineto -345.6 98 lineto -350.4 94 lineto -350.4 94 lineto -348.8 90.8 lineto -351.2 87.6 lineto -355.2 88.4 lineto -361.6 90 lineto -361.6 90 lineto -360.8 86 lineto -357.6 81.2 lineto -352.8 77.2 lineto -352.8 78 lineto -351.2 74 lineto -355.2 70.8 lineto -359.2 67.6 lineto -359 62 lineto -106 62 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -257.6 202.4 moveto -257.6 203.4 258.9 204.4 260.4 204.4 curveto -261.9 204.4 263.2 203.4 263.2 202.4 curveto -263.2 201.4 261.9 200.4 260.4 200.4 curveto -258.9 200.4 257.6 201.4 257.6 202.4 curveto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -704 100 moveto -711 99 lineto -713 106 lineto -715 115 lineto -722 122 lineto -732 118 lineto -746 119 lineto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -268 154 moveto -256 152 lineto -259 151 lineto -265 148 lineto -265 143 lineto -271 149 lineto -268 154 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -252 145 moveto -251 146 lineto -246 142 lineto -250 140 lineto -252 145 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -281 153 moveto -281 153 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -281 152 moveto -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -278 154 moveto -282 156 lineto -285 155 lineto -284 152 lineto -278 154 lineto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -0 sf -newpath -330 305.5 moveto -331.2 304.7 332.7 304.9 334 305.5 curveto -335.9 306.4 336.7 308.4 336.5 310.5 curveto -336.4 312.3 334.9 313 334 314.5 curveto -333.3 315.6 333.4 317.5 332 317.5 curveto -330.3 317.5 332.2 314.5 331.5 313 curveto -331.1 312 329.9 311.6 329.5 310.5 curveto -328.9 308.8 328.5 306.6 330 305.5 curveto -closepath -gsave -[0 0 0 0]setcolor {fill}fp -grestore -gsave -0.2 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp -grestore -vmr -end % FreeHandDict -%%EndDocument: _ diff --git a/Master/texmf-dist/doc/latex3/xor/outline.eps b/Master/texmf-dist/doc/latex3/xor/outline.eps deleted file mode 100644 index 09c0713c8db..00000000000 --- a/Master/texmf-dist/doc/latex3/xor/outline.eps +++ /dev/null @@ -1,19 +0,0 @@ -%!PS -%%BoundingBox: 90 38 425 78 -.91 .91 scale -50 50 translate -%% Hand made example to show outline and shaded fonts -/Palatino-Bold findfont 36 scalefont setfont -47 0 moveto (Der) true charpath stroke -117 0 moveto .7 setgray (L) show -144 0 moveto .7 setgray (T) show -162 -8 moveto .7 setgray (E) show -181 0 moveto .7 setgray (X) show -/Palatino-Bold findfont 28 scalefont setfont -128 6 moveto .7 setgray (A) show -/Palatino-Bold findfont 36 scalefont setfont -200 5 moveto (-) true charpath stroke -218 9 translate -.95 -.1 0 { setgray 0 0 moveto (Begleiter) show - -1 -1 translate} for -showpage diff --git a/Master/texmf-dist/doc/latex3/xor/outline2.eps b/Master/texmf-dist/doc/latex3/xor/outline2.eps deleted file mode 100644 index aeeff807a5e..00000000000 --- a/Master/texmf-dist/doc/latex3/xor/outline2.eps +++ /dev/null @@ -1,19 +0,0 @@ -%!PS -%%BoundingBox: 90 38 485 78 -.91 .91 scale -50 50 translate -%% Hand made example to show outline and shaded fonts -/Palatino-Bold findfont 36 scalefont setfont -47 0 moveto (The) true charpath stroke -117 0 moveto .7 setgray (L) show -144 0 moveto .7 setgray (T) show -162 -8 moveto .7 setgray (E) show -181 0 moveto .7 setgray (X) show -/Palatino-Bold findfont 28 scalefont setfont -128 6 moveto .7 setgray (A) show -/Palatino-Bold findfont 36 scalefont setfont -200 5 moveto (-) true charpath stroke -218 9 translate -.95 -.1 0 { setgray 0 0 moveto (Output Routine !) show - -1 -1 translate} for -showpage diff --git a/Master/texmf-dist/doc/latex3/xor/oxford-trial.tex b/Master/texmf-dist/doc/latex3/xor/oxford-trial.tex deleted file mode 100644 index bbeb7ec22b1..00000000000 --- a/Master/texmf-dist/doc/latex3/xor/oxford-trial.tex +++ /dev/null @@ -1,298 +0,0 @@ -% $Id: oxford-trial.tex,v 1.1 2000/08/11 06:58:43 latex3 Exp $ -% - -\documentclass{article} - -% -% File to make the trial pages for the talk in Oxford. -% Run with different numbers to get the floats added to the page (0-8); -% 9 will give grid layout; -% 10 requires a corresponding .fpc file. - -\typein[\TRIAL]{trial?} - -\usepackage{xoutput} - -\makeatletter -\def\doif#1{\relax - \ifnum#1>\TRIAL\relax - \expandafter\@gobble \else \expandafter \@firstofone \fi -} -\makeatother - - -\savefloatplacements -\doif{10}{\readfloatplacements} - -\usepackage{graphicx} - -\DeclareFloatSequenceClass{figure} -\DeclareFloatSequenceClass{table} -\DeclareFloatSequenceClass{algorithm} - -\DeclareFloatType{figure} - { - sequence-class-id = figure, - toc-extension = lof, - caption-text = \figurename, - numbered-boolean = true, - numbered-id = figure, - numbered-action = \arabic{figure}, - body-decls = , - } - -\DeclareFloatType{table} - { - sequence-class-id = table, - toc-extension = lot, - caption-text = \tablename, - numbered-boolean = true, - numbered-id = table, - numbered-action = \arabic{table}, - body-decls = , - } - -\DeclareFloatType{algorithms} - { - sequence-class-id = algorithm, - toc-extension = lot, - caption-text = Algorithm, - numbered-boolean = true, - numbered-id = algorithm, - body-decls = , - } - -\DeclareFloatArea {t11} - { - class-close-list = , - all-close-list = {b11}, - max-float-num = 1, - } - - -\DeclareFloatArea {b11} - { - class-close-list = {t11}, - all-close-list = , - max-float-num = 1, - } - - -\DeclareFloatArea {t21} - { - class-close-list = {t11,b11}, - all-close-list = {t22}, - max-float-num = 1, - } - - -\DeclareFloatArea {b21} - { - class-close-list = {t11,b11,t21}, - all-close-list = , - max-float-num = 1, - } - - -\DeclareFloatArea {t31} - { - class-close-list = {t11,b11,t21,b21}, - all-close-list = {t22}, - max-float-num = 1, - } - - -\DeclareFloatArea {b31} - { - class-close-list = {t11,b11,t21,b21,t31}, - all-close-list = , - max-float-num = 1, - } - - -\DeclareFloatArea {b22} - { - class-close-list = {t11,b11,t21}, - all-close-list = {b21,b31}, - max-float-num = 1, - } - - -\DeclareFloatArea{t22} - { - class-close-list = {t11}, - all-close-list = {t21,t31}, - max-float-num = 1, - } - - -\ShowGridfalse - -\topskip=12pt - -\DeclareInstance{pagesetup2}{normal}{std}{ - column-num = 3, - column-width = 160pt, - column-height = 552pt, - float-callout-constraint = column, - bottom-float-footnote-constraint=forbidden, - flush-bottom-float-footnote-constraint=none, - max-float-num =4, - float-float-sep = 15pt, - float-text-sep = 20pt minus 5pt, - float-area-sep = 15pt, - float-inline-sep = 10pt minus 2pt, - area-list = {t22,t11,b11,t21,b21,b22,t31,b31}, - grid-point-sep = 0pt, - } - - -% with TRIAL > 8 we do grid layout: - -\doif{9}{ - \parskip=0pt - \DeclareInstance{pagesetup2}{normal}{std}{ - column-num = 3, - column-width = 160pt, - column-height = 552pt, - float-callout-constraint = column, - bottom-float-footnote-constraint=forbidden, - flush-bottom-float-footnote-constraint=none, - max-float-num =4, - float-float-sep = 15pt, - float-text-sep = 20pt minus 5pt, - float-area-sep = 15pt, - float-inline-sep = 10pt minus 2pt, - area-list = {t22,t11,b11,t21,b21,b22,t31,b31}, - grid-point-sep = 12pt, - } -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Stuff for producing test pages -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\newcount\bc - -\newcommand\startpar{\par\global\advance\bc1 [\the\bc] } - - -\newcommand\sample{% - Infandum, re\-gi\-na, iu\-b\-es re\-no\-va\-re do\-lo\-rem, - Troi\-a\-n\-as ut op\-es et - la\-men\-ta\-bile re\-g\-num cru\-e\-rint Da\-nai; - qua\-e\-que ip\-se mis\-er\-ri\-ma vi\-di, et - qu\-o\-rum pa\-rs ma\-g\-na fui.} - - -\newcommand\dofigure[1]{% - \startpar callout (#1) to a figure. - \doif{#1}{\begin{figure} - \caption{Belongs to callout (#1)}\label{mylab:fig#1} - \ifcase\value{figure} - \or - \includegraphics[totalheight=4\baselineskip]{escher.eps} - \or - \includegraphics[totalheight=4\baselineskip]{cat.eps} - \or - \includegraphics[width=\columnwidth]{europe.eps} - \or - \includegraphics[angle=90,width=.7\columnwidth]{rahtz18.eps} - \or - \includegraphics[angle=180,width=.7\columnwidth]{rahtz18.eps} - \else - \includegraphics[width=.7\columnwidth]{rahtz18.eps} - \fi - \end{figure}} - \sample\footnote{A footnote figure #1} - \par - } - -\newcommand\doalg[1]{\startpar - callout (#1) to an algorithm.% - \doif{#1}{\begin{algorithms} - \caption{Belongs to callout (#1)} - $ A \to B \to C $ -% \includegraphics[totalheight=3\baselineskip,width=\columnwidth]{feynman.eps} - \end{algorithms}}\par} - - -\newcommand\dotable[1]{% - \startpar - callout (#1) to a table. - \doif{#1}{\begin{table} - \caption{Belongs to callout (#1)} - \ifcase\value{table} - \or - \reflectbox{\includegraphics[width=.8\columnwidth]{theworld.eps}} - \else - \includegraphics[width=.9\columnwidth]{europe.eps} - \fi - \end{table}}% - \sample\footnote{a footnote table #1} - \par - } - -\newcommand\bb{\startpar \sample\sample\par \sample\sample\sample \par} - - -% where's the interface to spanning floats? :-) -% -\newcommand\dospanfigure[1]{% - \startpar callout (#1) to a figure.% - \doif{4}{\def\SPANCNT{2}% - \begin{figure} - \includegraphics[width=1.5\columnwidth]{outline2.eps} - \caption{Belongs to callout (#1)} - \end{figure}\par - \def\SPANCNT{}}% -} - - -\begin{document} - -\UseInstance{pagesetup2}{normal} - - - - -\startpar callout (1) to a figure.% -\doif{1}{% - \begin{figure}[t21] - \reflectbox{\includegraphics[totalheight=4\baselineskip]{cat.eps}} - \caption{Forced into t21} - \end{figure}}\par - -\dofigure2 -\sample -\doalg3 - -\dospanfigure{4} - -\dofigure5 - - -\doalg{6} -\dotable{7} -\startpar callout to a here table.% -\flushfloats[table] -\begin{table}[h] - \includegraphics[width=.8\columnwidth]{europe.eps} - \caption{The here table example} -\end{table} - -\bb - -\dotable{8} - -\bb -\bb -\bb - - -\bb - - -THE END % just to make sure we don't lose text - -\end{document} diff --git a/Master/texmf-dist/doc/latex3/xor/rahtz18.eps b/Master/texmf-dist/doc/latex3/xor/rahtz18.eps deleted file mode 100644 index 24644c33307..00000000000 --- a/Master/texmf-dist/doc/latex3/xor/rahtz18.eps +++ /dev/null @@ -1,174 +0,0 @@ -%!PS-Adobe-2.0 EPSF-1.2 -%%Creator:Adobe Illustrator(TM) 1.1 -%%For:Jim Williams Williams and Helde, Inc. -%%Title:sgrp2 -%%CreationDate:9/6/88 11:39 am -%%DocumentProcSets:Adobe_Illustrator_1.1 0 0 -%%DocumentSuppliedProcSets:Adobe_Illustrator_1.1 0 0 -%%DocumentFonts:Courier -%%BoundingBox: 100 -247 388 -9 -%%TemplateBox:0 -720 576 0 -%%EndComments -%%BeginProcSet:Adobe_Illustrator_1.1 0 0 -% Copyright (C) 1987 Adobe Systems Incorporated. -% All Rights Reserved. -% Adobe Illustrator is a trademark of Adobe Systems Incorporated. -/Adobe_Illustrator_1.1 dup 100 dict def load begin -/Version 0 def -/Revision 0 def -% definition operators -/bdef {bind def} bind def -/ldef {load def} bdef -/xdef {exch def} bdef -% graphic state operators -/_K {3 index add neg dup 0 lt {pop 0} if 3 1 roll} bdef -/_k /setcmybcolor where -{/setcmybcolor get} {{1 sub 4 1 roll _K _K _K setrgbcolor pop} bind} ifelse def -/g {/_b xdef /p {_b setgray} def} bdef -/G {/_B xdef /P {_B setgray} def} bdef -/k {/_b xdef /_y xdef /_m xdef /_c xdef /p {_c _m _y _b _k} def} bdef -/K {/_B xdef /_Y xdef /_M xdef /_C xdef /P {_C _M _Y _B _k} def} bdef -/d /setdash ldef -/_i currentflat def -/i {dup 0 eq {pop _i} if setflat} bdef -/j /setlinejoin ldef -/J /setlinecap ldef -/M /setmiterlimit ldef -/w /setlinewidth ldef -% path construction operators -/_R {.25 sub round .25 add} bdef -/_r {transform _R exch _R exch itransform} bdef -/c {_r curveto} bdef -/C /c ldef -/v {currentpoint 6 2 roll _r curveto} bdef -/V /v ldef -/y {_r 2 copy curveto} bdef -/Y /y ldef -/l {_r lineto} bdef -/L /l ldef -/m {_r moveto} bdef -% error operators -/_e [] def -/_E {_e length 0 ne {gsave 0 g 0 G 0 i 0 J 0 j 1 w 10 M [] 0 d -/Courier 20 0 0 1 z [0.966 0.259 -0.259 0.966 -_e 0 get _e 2 get add 2 div _e 1 get _e 3 get add 2 div] e _f t T grestore} if} bdef -/_fill {{fill} stopped -{/_e [pathbbox] def /_f (ERROR: can't fill, increase flatness) def n _E} if} bdef -/_stroke {{stroke} stopped -{/_e [pathbbox] def /_f (ERROR: can't stroke, increase flatness) def n _E} if} bdef -% path painting operators -/n /newpath ldef -/N /n ldef -/F {p _fill} bdef -/f {closepath F} bdef -/S {P _stroke} bdef -/s {closepath S} bdef -/B {gsave F grestore S} bdef -/b {closepath B} bdef -% text block construction and painting operators -/_s /ashow ldef -/_S {(?) exch {2 copy 0 exch put pop dup false charpath currentpoint _g setmatrix -_stroke _G setmatrix moveto 3 copy pop rmoveto} forall pop pop pop n} bdef -/_A {_a moveto _t exch 0 exch} bdef -/_L {0 _l neg translate _G currentmatrix pop} bdef -/_w {dup stringwidth exch 3 -1 roll length 1 sub _t mul add exch} bdef -/_z [{0 0} bind {dup _w exch neg 2 div exch neg 2 div} bind {dup _w exch neg exch neg} bind] def -/z {_z exch get /_a xdef /_t xdef /_l xdef exch findfont exch scalefont setfont} bdef -/_g matrix def -/_G matrix def -/_D {_g currentmatrix pop gsave concat _G currentmatrix pop} bdef -/e {_D p /t {_A _s _L} def} bdef -/r {_D P /t {_A _S _L} def} bdef -/a {_D /t {dup p _A _s P _A _S _L} def} bdef -/o {_D /t {pop _L} def} bdef -/T {grestore} bdef -% group construction operators -/u {} bdef -/U {} bdef -% font construction operators -/Z {findfont begin currentdict dup length dict begin -{1 index /FID ne {def} {pop pop} ifelse} forall /FontName exch def dup length 0 ne -{/Encoding Encoding 256 array copy def 0 exch {dup type /nametype eq -{Encoding 2 index 2 index put pop 1 add} {exch pop} ifelse} forall} if pop -currentdict dup end end /FontName get exch definefont pop} bdef -end -%%EndProcSet -%%EndProlog -%%BeginSetup -Adobe_Illustrator_1.1 begin -n -%%EndSetup -0 g -0 G -0 i -0 J -0 j -1 w -10 M -[]0 d -%%Note: -190.75 -108.496 m -190.5 -108.498 l -F -190.5 -108.498 m -190.312 -108.5 l -F -u -254.191 -224.829 m -253.647 -224.865 252.943 -224.908 252.312 -224.958 c -230.826 -226.686 101.318 -178.083 209.143 -74.959 C -211.852 -72.161 L -213.375 -70.875 215.375 -72 217.25 -71.5 c -228.27 -68.561 245.818 -35.618 243.893 -30.472 c -243.73 -30.04 242.081 -16.192 238.793 -15.994 C -238.793 -15.994 L -232.562 -15.625 226.74 -18.263 227 -19.25 c -227.625 -21.625 231.076 -23.371 230.5 -23.125 c -232.687 -24.062 237.25 -30.125 229.125 -28.25 c -202.504 -22.106 203.75 -66.75 202.75 -73.25 c -202.696 -73.597 199.682 -76.507 182.092 -99.362 c -126.468 -171.641 202.374 -213.323 210.25 -219 c -216.395 -223.43 230.25 -227.25 240.169 -233.447 c -244.205 -235.969 248.5 -240.25 254 -239 c -254.191 -224.829 l -F -1 g -217.975 -60.152 m -223.723 -60.28 232.739 -48.478 v -234.373 -46.339 230.007 -36.414 223.397 -41.268 c -216.787 -46.122 217.975 -60.152 y -f -U -0 g -256 -235 m -S -253.808 -224.829 m -F -290.024 -60.152 m -284.276 -60.28 275.261 -48.478 v -273.626 -46.339 277.992 -36.414 284.602 -41.268 c -291.212 -46.122 290.024 -60.152 y -s -u -u -254.25 -15.75 m -254.25 -238.75 l -S -U -242.5 -16 m -269.206 -15.994 L -S -U -269.206 -15.994 m -269.206 -15.994 L -275.437 -15.625 281.259 -18.263 281 -19.25 c -280.375 -21.625 276.923 -23.371 277.5 -23.125 c -275.312 -24.062 270.75 -30.125 278.875 -28.25 c -305.495 -22.106 304.25 -66.75 305.25 -73.25 c -305.303 -73.597 308.318 -76.507 325.907 -99.362 c -381.531 -171.641 305.625 -213.323 297.75 -219 c -291.604 -223.43 277.75 -227.25 267.83 -233.447 c -263.794 -235.969 259.5 -240.25 254 -239 c -S -%%Trailer -_E end diff --git a/Master/texmf-dist/doc/latex3/xor/theworld.eps b/Master/texmf-dist/doc/latex3/xor/theworld.eps deleted file mode 100644 index f82b50edb3e..00000000000 --- a/Master/texmf-dist/doc/latex3/xor/theworld.eps +++ /dev/null @@ -1,3058 +0,0 @@ -%!PS-Adobe-2.0 EPSF-1.2
-%%Creator: FreeHand
-%%Title: #1
-%%CreationDate: 12/3/90 15:57
-%%BoundingBox: 28 74 814 536
-%%DocumentProcSets: FreeHand_header 2 0
-%%DocumentSuppliedProcSets: FreeHand_header 2 0
-%%EndComments
-%%BeginProcSet: FreeHand_header 2 0
-/FreeHandDict 200 dict def
-FreeHandDict begin
-/currentpacking where{pop true setpacking}if
-/bdf{bind def}bind def
-/bdef{bind def}bdf
-/xdf{exch def}bdf
-/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf
-/min{2 copy gt{exch}if pop}bdf
-/max{2 copy lt{exch}if pop}bdf
-/dr{transform .25 sub round .25 add
-exch .25 sub round .25 add exch itransform}bdf
-/curveto{dr curveto}bdf
-/lineto{dr lineto}bdf
-/moveto{dr moveto}bdf
-/graystep 1 256 div def
-/bottom -0 def
-/delta -0 def
-/frac -0 def
-/left -0 def
-/numsteps -0 def
-/numsteps1 -0 def
-/radius -0 def
-/right -0 def
-/top -0 def
-/x -0 def
-/y -0 def
-/df currentflat def
-/tempstr 1 string def
-/clipflatness 3 def
-/inverted?
-0 currenttransfer exec .5 ge def
-/concatprocs{
-/proc2 exch cvlit def/proc1 exch cvlit def
-/newproc proc1 length proc2 length add array def
-newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval
-newproc cvx}bdf
-/storerect{/top xdf/right xdf/bottom xdf/left xdf}bdf
-/rectpath{newpath left bottom moveto left top lineto
-right top lineto right bottom lineto closepath}bdf
-/sf{dup 0 eq{pop df dup 3 mul}{dup} ifelse /clipflatness xdf setflat}bdf
-version cvr 38.0 le
-{/setrgbcolor{
-currenttransfer exec 3 1 roll
-currenttransfer exec 3 1 roll
-currenttransfer exec 3 1 roll
-setrgbcolor}bdf}if
-/gettint{0 get}bdf
-/puttint{0 exch put}bdf
-/vms{/vmsv save def}bdf
-/vmr{vmsv restore}bdf
-/vmrs{vmr vms}bdf
-/CD{/NF exch def
-{exch dup/FID ne{exch NF 3 1 roll put}
-{pop pop}ifelse}forall NF}bdf
-/MN{1 index length/Len exch def
-dup length Len add string dup
-Len 4 -1 roll putinterval dup 0 4 -1 roll putinterval}bdf
-/RC{256 string cvs(|______)anchorsearch
-{1 index MN cvn/NewN exch def cvn
-findfont dup maxlength dict CD dup/FontName NewN put dup
-/Encoding MacVec put NewN exch definefont pop}{pop}ifelse}bdf
-/RF{dup FontDirectory exch known{pop}{RC}ifelse}bdf
-/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known
-{exch}if pop findfont}bdf
-userdict begin /BDFontDict 20 dict def end
-BDFontDict begin
-/bu{}def
-/bn{}def
-/setTxMode{pop}def
-/gm{moveto}def
-/show{pop}def
-/gr{pop}def
-/fnt{pop pop pop}def
-/fs{pop}def
-/fz{pop}def
-/lin{pop pop}def
-end
-/MacVec 256 array def
-MacVec 0 /Helvetica findfont
-/Encoding get 0 128 getinterval putinterval
-MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put
-/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI
-/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US
-MacVec 0 32 getinterval astore pop
-/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
-/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
-/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute
-/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis
-/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
-/register/copyright/trademark/acute/dieresis/notequal/AE/Oslash
-/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation
-/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash
-/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft
-/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe
-/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge
-/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl
-/daggerdbl/periodcentered/quotesinglbase/quotedblbase
-/perthousand/Acircumflex/Ecircumflex/Aacute
-/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex
-/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
-/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
-MacVec 128 128 getinterval astore pop
-/fps{currentflat exch dup 0 le{pop 1}if
-{dup setflat 3 index stopped
-{1.3 mul dup 3 index gt{pop setflat pop pop stop}if}{exit}ifelse
-}loop pop setflat pop pop
-}bdf
-/fp{100 currentflat fps}bdf
-/rfp{clipflatness currentflat fps}bdf
-/fcp{100 clipflatness fps}bdf
-/fclip{{clip}fcp}bdf
-/feoclip{{eoclip}fcp}bdf
-end %. FreeHandDict
-%%EndProcSet
-%%BeginSetup
-FreeHandDict begin
-/ccmyk{dup 5 -1 roll sub 0 max exch}ndf
-/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf
-/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf
-/findcmykcustomcolor{5 /packedarray where{pop packedarray}{array astore readonly}ifelse}ndf
-/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf
-/setseparationgray{1 exch sub dup dup dup setcmykcolor}ndf
-/setoverprint{pop}ndf
-/currentoverprint false ndf
-/colorimage{pop pop
-[5 -1 roll/exec cvx 6 -1 roll/exec cvx 7 -1 roll/exec cvx 8 -1 roll/exec cvx
-/exch cvx/pop cvx/exch cvx/pop cvx/exch cvx/pop cvx/invbuf cvx]cvx image}
-%. version 47.1 of Postscript defines colorimage incorrectly (rgb model only)
-version cvr 47.1 le{userdict begin bdf end}{ndf}ifelse
-/customcolorimage{pop image}ndf
-/separationimage{image}ndf
-/newcmykcustomcolor{6 /packedarray where{pop packedarray}{array astore readonly}ifelse}ndf
-/inkoverprint false ndf
-/setinkoverprint{pop}ndf
-/overprintprocess{pop}ndf
-/setspotcolor
-{spots exch get 0 5 getinterval exch setcustomcolor}ndf
-/currentcolortransfer{currenttransfer dup dup dup}ndf
-/setcolortransfer{systemdict begin settransfer end pop pop pop}ndf
-/setimagecmyk{dup length 4 eq
-{aload pop}
-{aload pop spots exch get 0 4 getinterval aload pop 4
-{4 index mul 4 1 roll}repeat 5 -1 roll pop} ifelse
-systemdict /colorimage known{version cvr 47.1 gt}{false}ifelse
-not{pop 1 currentgray sub}if
-/ik xdf /iy xdf /im xdf /ic xdf
-}ndf
-/setcolor{dup length 4 eq
-{aload overprintprocess setcmykcolor}
-{aload 1 get spots exch get 5 get setinkoverprint setspotcolor}
-ifelse}ndf
-/bc2[0 0]def
-/bc4[0 0 0 0]def
-/c1[0 0 0 0]def
-/c2[0 0 0 0]def
-/absmax{2 copy abs exch abs gt{exch}if pop}bdf
-/calcstep
-{c1 length 4 eq
-{
-0 1 3
-{c1 1 index get
-c2 3 -1 roll get
-sub
-}for
-absmax absmax absmax
-}
-{
-bc2 c1 1 get 1 exch put
-c1 gettint c2 gettint
-sub abs
-}ifelse
-graystep div abs round dup 0 eq{pop 1}if
-dup /numsteps xdf 1 sub dup 0 eq{pop 1}if /numsteps1 xdf
-}bdf
-/cblend{
-c1 length 4 eq
-{
-0 1 3
-{bc4 exch
-c1 1 index get
-c2 2 index get
-1 index sub
-frac mul add put
-}for bc4
-}{
-bc2
-c1 gettint
-c2 gettint
-1 index sub
-frac mul add
-puttint bc2
-}ifelse
-setcolor
-}bdf
-/logtaper{/frac frac 9 mul 1 add log def}bdf
-/imbits 1 def
-/iminv false def
-/invbuf{0 1 2 index length 1 sub{dup 2 index exch get 255 exch sub 2 index 3 1 roll put}for}bdf
-/cyanrp{currentfile cyanbuf readhexstring pop iminv{invbuf}if}def
-/magentarp{cyanbuf magentabuf copy}bdf
-/yellowrp{cyanbuf yellowbuf copy}bdf
-/blackrp{cyanbuf blackbuf copy}bdf
-/fixtransfer{
-dup{ic mul ic sub 1 add}concatprocs exch
-dup{im mul im sub 1 add}concatprocs exch
-dup{iy mul iy sub 1 add}concatprocs exch
-{ik mul ik sub 1 add}concatprocs
-currentcolortransfer
-5 -1 roll exch concatprocs 7 1 roll
-4 -1 roll exch concatprocs 6 1 roll
-3 -1 roll exch concatprocs 5 1 roll
-concatprocs 4 1 roll
-setcolortransfer
-}bdf
-/currentpacking where{pop false setpacking}if
-%%EndSetup
-/spots[1 0 0 0 (Process Cyan) false newcmykcustomcolor
-0 1 0 0 (Process Magenta) false newcmykcustomcolor
-0 0 1 0 (Process Yellow) false newcmykcustomcolor
-0 0 0 1 (Process Black) false newcmykcustomcolor
-]def
-vms
-0 sf
-newpath
-28.6 534.9 moveto
-812.7 534.9 lineto
-812.7 74.6 lineto
-28.6 74.6 lineto
-closepath
-gsave
-[0 0 0 0.1]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-343.1 534.7 moveto
-300.3 534.7 lineto
-300.3 534.7 lineto
-300.1 533.3 300.5 531.9 299.7 530.9 curveto
-298 528.9 295.9 533.1 293.4 533.4 curveto
-291.8 533.6 289.6 535 289 533.4 curveto
-288.6 532.3 290.5 531.4 290.2 530.3 curveto
-289.7 528.5 285.4 528.4 285.2 530.3 curveto
-285.2 530.5 285.2 530.7 285.2 530.9 curveto
-285 532.9 282.1 532.2 280.1 532.2 curveto
-277.4 532.2 275.5 531.6 273.2 530.3 curveto
-271.6 529.4 271 527.9 269.4 527.1 curveto
-267.9 526.4 266.5 526.5 265 525.9 curveto
-262.9 525 258.2 523.6 260 522.1 curveto
-260.9 521.4 262.3 522.3 263.1 521.5 curveto
-264.5 520.1 261.6 518.2 260 517.1 curveto
-258.2 515.9 256.4 516.3 254.3 515.8 curveto
-251.2 515 244.8 516.3 246.1 513.3 curveto
-246.7 511.8 248.4 511.3 249.9 510.8 curveto
-251.4 510.3 252.7 510.4 254.3 510.1 curveto
-255.7 509.8 258.2 510.4 258.1 508.9 curveto
-258 507.5 255.6 508.3 254.3 508.2 curveto
-252.2 507.9 248.3 509.8 248.6 507.6 curveto
-248.9 505.8 253 505.7 253 505.7 curveto
-253 505.7 lineto
-252.4 504.8 251.1 504.3 251.2 503.2 curveto
-251.4 501.5 254 503.1 255.6 503.2 curveto
-257.4 503.4 258.7 504.4 260.6 504.5 curveto
-263.2 504.7 265 504.3 267.5 503.8 curveto
-269.7 503.4 271.3 503.1 273.2 501.9 curveto
-275.4 500.5 276.6 498.7 277.6 496.3 curveto
-278.5 494.1 278.9 492.4 278.9 490 curveto
-278.9 487.5 274.9 485 277 483.7 curveto
-278.4 482.8 279.8 484.7 281.4 484.3 curveto
-283.5 483.7 287 481.2 285.2 479.9 curveto
-283.9 479 281.9 482.3 280.8 481.1 curveto
-280.4 480.6 280.1 480 280.1 479.3 curveto
-280.1 477.7 282.9 478.6 283.9 477.4 curveto
-284.9 476.2 285.5 474.6 285.2 473 curveto
-284.8 470.7 281.2 471.2 280.1 469.2 curveto
-279.1 467.5 279 466.1 278.9 464.1 curveto
-278.8 462 279 460.5 279.5 458.5 curveto
-280 456.5 281.4 455.3 282 453.4 curveto
-282.6 451.7 282.6 450.1 283.3 448.4 curveto
-284.2 446.3 285.3 444.8 287.1 443.3 curveto
-288.9 441.8 290.8 441.5 292.7 440.2 curveto
-293.9 439.4 294.4 437.7 295.9 437.7 curveto
-297.9 437.6 298.9 439.8 299.7 441.5 curveto
-300.7 443.6 299.5 445.6 300.3 447.8 curveto
-300.9 449.6 302.4 450.6 303.4 452.2 curveto
-304.3 453.7 304.6 455.4 306 456.6 curveto
-307 457.5 308 457.8 309.1 458.5 curveto
-310.6 459.5 311.2 460.9 312.9 461.6 curveto
-314.6 462.3 316.2 461.6 317.9 462.2 curveto
-320.9 463.4 320.9 467 323.6 468.5 curveto
-325.5 469.6 327.2 469.6 329.3 470.4 curveto
-330.9 471 332.1 471.6 333.7 472.3 curveto
-336.6 473.6 342.1 473 341.2 476.1 curveto
-340.5 478.7 336.5 476.6 334.3 478 curveto
-333 478.8 330.8 479.6 331.2 481.1 curveto
-331.6 482.7 333.9 482 335.6 481.8 curveto
-336.8 481.7 337.6 480.9 338.7 480.5 curveto
-340.1 480 341.3 478.4 342.5 479.3 curveto
-343.4 480 343.3 481.2 343.1 482.4 curveto
-342.8 484.2 340.6 484.4 339.4 485.6 curveto
-338.2 486.8 336 487.5 336.2 489.3 curveto
-336.3 490.5 337.1 491.4 338.1 491.9 curveto
-339.6 492.6 341 490.6 342.5 491.2 curveto
-344 491.8 344.5 493.5 345 495 curveto
-345.6 496.7 344.8 498.4 345.7 500 curveto
-346.4 501.2 348.7 501.1 348.8 502.6 curveto
-348.9 504.5 344.3 504 345 505.7 curveto
-345.5 506.8 347 506.8 348.2 507 curveto
-350 507.4 351.4 506.5 353.2 507 curveto
-354.5 507.4 355.9 507.7 356.4 508.9 curveto
-357.4 511.1 352.5 510.4 350.1 510.8 curveto
-348.3 511.1 345.9 509.7 345 511.4 curveto
-344.2 512.9 345.1 514.6 346.3 515.8 curveto
-347.5 517 349.2 516.6 350.7 517.1 curveto
-352.1 517.6 354.5 517.3 354.5 518.9 curveto
-354.5 520.6 350.8 518.7 350.1 520.2 curveto
-349.1 522.3 353 522.9 355.1 524 curveto
-356.8 524.9 358.4 525 360.1 525.9 curveto
-362.2 527 366 527.5 365.2 529.7 curveto
-364.4 531.7 361.7 530.3 359.5 530.3 curveto
-357.6 530.3 356.3 530 354.5 529.7 curveto
-352.6 529.4 351.3 528.7 349.4 528.4 curveto
-348.1 528.2 347 528.2 345.7 527.8 curveto
-343.8 527.2 342.6 523.1 341.2 524.6 curveto
-340.1 525.8 342.9 527.6 341.9 529 curveto
-341.4 529.8 340.4 530.3 339.4 530.3 curveto
-338.1 530.4 337.5 529.1 336.2 529 curveto
-334.5 528.8 333.4 529.5 331.8 529.7 curveto
-330.2 529.9 328 528.7 327.4 530.3 curveto
-326.7 532.1 330 532.5 331.8 532.8 curveto
-333.6 533.1 334.9 532.1 336.8 532.2 curveto
-339.4 532.4 341.1 533.2 343.1 534.7 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-257.5 534.7 moveto
-237.3 534.7 lineto
-237.2 534.9 236.9 535.2 236.7 535.3 curveto
-235.1 536.5 233.7 533 231.6 532.8 curveto
-229.4 532.6 228.2 534.2 226 534.1 curveto
-223.9 534 222.9 532.6 220.9 532.2 curveto
-219.1 531.8 217.7 531.9 215.9 531.5 curveto
-214.5 531.2 211.7 531.8 212.1 530.3 curveto
-212.4 529.3 214 529.7 214.6 529 curveto
-215.3 528.2 215.2 526.7 215.9 525.9 curveto
-216.8 524.9 218.3 524.8 219.7 524.6 curveto
-221.5 524.3 222.9 524.4 224.7 524.6 curveto
-226.5 524.8 228 525.3 229.7 525.9 curveto
-231.6 526.5 233.2 529.6 234.8 528.4 curveto
-235.6 527.8 236.1 526.9 236 525.9 curveto
-235.9 524.5 234 524.6 232.9 524 curveto
-231.8 523.4 229.8 523.5 229.7 522.1 curveto
-229.7 521.4 230.5 520.9 230.4 520.2 curveto
-230.2 518.7 228 521.2 226.6 521.5 curveto
-225.3 521.8 223.5 523.2 222.8 522.1 curveto
-222.4 521.4 222.5 520.4 222.8 519.6 curveto
-223.2 518.5 225.3 518.9 225.3 517.7 curveto
-225.3 516.3 223.3 516.5 222.2 515.8 curveto
-220.7 514.8 216.9 513.7 218.4 512.6 curveto
-219.3 512 220.6 513.3 221.5 512.6 curveto
-222.1 512.1 222.5 510.9 222.2 510.1 curveto
-221.9 509.2 220.7 509 219.7 508.9 curveto
-218.2 508.7 217.4 510.4 215.9 510.1 curveto
-214.7 509.9 214.3 508.9 213.4 508.2 curveto
-212.4 507.4 210.8 507.1 210.8 505.7 curveto
-210.8 504.1 213.1 504 214.6 503.8 curveto
-216.4 503.5 217.8 504.5 219.7 504.5 curveto
-221.6 504.5 222.9 504 224.7 503.8 curveto
-226.5 503.6 227.9 502.7 229.7 503.2 curveto
-231.1 503.6 232.4 504.4 232.9 505.7 curveto
-233.5 507.2 231.5 508.7 232.3 510.1 curveto
-233.1 511.5 235.2 510.8 236.7 511.4 curveto
-238.5 512.2 240.2 512.8 241.1 514.5 curveto
-241.9 516 240.6 517.6 241.7 518.9 curveto
-242.6 520 244.1 520 245.5 520.2 curveto
-246.8 520.4 248 519.8 249.3 520.2 curveto
-251 520.7 251.6 522.4 253 523.4 curveto
-255.4 525.2 262.9 526.7 260 527.8 curveto
-258.7 528.3 256.7 526.5 256.2 527.8 curveto
-255.7 529.2 258 529.8 259.3 530.3 curveto
-260.8 530.9 262.2 530.7 263.8 530.9 curveto
-265.4 531.1 266.7 530.9 268.2 531.5 curveto
-272.2 533.1 260.6 534.7 257.5 534.7 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-134 483.7 moveto
-133.2 485.8 135.1 487.2 135.9 489.3 curveto
-136.7 491.5 136.4 493.8 138.4 495 curveto
-139.8 495.8 141.1 495.7 142.8 495.6 curveto
-144.5 495.5 145.5 494.4 147.2 494.4 curveto
-148.7 494.4 149.6 496 151 495.6 curveto
-152.6 495.2 153.9 493.6 153.5 491.9 curveto
-153.1 490.1 150.6 490.9 149.1 490 curveto
-147.3 489 146.2 487.7 144.7 486.2 curveto
-143.2 484.7 142.9 482.5 140.9 481.8 curveto
-138.4 480.9 135 481.2 134 483.7 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-147.2 482.4 moveto
-147 484 148.3 485 149.1 486.2 curveto
-150.3 487.9 151.3 489.7 153.5 490 curveto
-155.2 490.2 156.2 488.9 157.9 488.7 curveto
-159.1 488.6 160.2 489.3 161.1 488.7 curveto
-161.9 488.2 161.5 486.6 162.3 486.2 curveto
-163.9 485.3 164.3 489.9 166.1 489.3 curveto
-167.4 488.9 167.9 484.8 168 486.2 curveto
-168 486.4 168 486.6 168 486.8 curveto
-168 488.5 165.8 483 167.4 482.4 curveto
-168.8 481.9 169.8 483.7 170.5 484.9 curveto
-171.7 486.9 168.1 490.8 170.5 491.2 curveto
-172.2 491.5 173.3 490 174.3 488.7 curveto
-175.5 487.2 175.8 485.6 176.2 483.7 curveto
-176.5 482.1 175.8 480.5 176.8 479.3 curveto
-177.6 478.4 179.6 479.2 180 478 curveto
-180.2 477.2 179.8 476.1 179.3 475.5 curveto
-178.6 474.7 176.6 475.9 176.2 474.8 curveto
-175.8 473.6 178.7 473.6 178.7 472.3 curveto
-178.7 470.4 175.5 471.5 173.7 471.7 curveto
-172 471.9 171.1 473.6 169.3 473.6 curveto
-167.2 473.6 166.2 472.3 164.2 471.7 curveto
-162.4 471.2 161 470.7 159.2 470.4 curveto
-157.6 470.1 156.2 468.9 154.8 469.8 curveto
-153.6 470.6 154.4 472.5 153.5 473.6 curveto
-152.3 475.1 148 473.5 148.5 475.5 curveto
-148.9 477.2 151.2 476.6 152.9 476.7 curveto
-155 476.9 158 474 158.5 476.1 curveto
-158.8 477.4 158.2 478.5 157.3 479.3 curveto
-156.1 480.4 154.5 479.5 152.9 479.9 curveto
-150.6 480.4 147.5 480 147.2 482.4 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-145.3 501.9 moveto
-145.4 504 147.9 504.1 149.7 505.1 curveto
-151.7 506.2 153.1 507.3 155.4 507.6 curveto
-156.7 507.8 158.4 508.7 159.2 507.6 curveto
-160.3 506.1 156.7 505.7 155.4 504.5 curveto
-154.1 503.3 153.9 501.5 152.2 500.7 curveto
-149.8 499.6 145.2 499.2 145.3 501.9 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-154.8 496.9 moveto
-154.5 498.6 156.1 499.5 157.3 500.7 curveto
-158.5 501.9 159.4 503.2 161.1 503.2 curveto
-162.6 503.2 163.5 501.9 164.8 501.3 curveto
-166.2 500.6 167 499.1 168.6 499.4 curveto
-170.3 499.7 169.4 503.2 171.1 503.2 curveto
-172.3 503.2 172.7 501.8 173.7 501.3 curveto
-175.2 500.6 178.3 501.7 178.1 500 curveto
-178 498.6 176.1 498.7 174.9 498.2 curveto
-172.9 497.4 171.3 497.8 169.3 496.9 curveto
-167.8 496.3 167 495 165.5 494.4 curveto
-163.7 493.6 161.3 491.3 160.4 493.1 curveto
-160 493.9 160.2 494.8 160.4 495.6 curveto
-161 497.7 166 496 165.5 498.2 curveto
-165 500.2 162.4 499.5 160.4 499.4 curveto
-158.1 499.3 155.3 494.6 154.8 496.9 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-181.9 486.8 moveto
-181.9 486.8 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-183.7 484.9 moveto
-183.7 484.9 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-182.5 488.1 moveto
-182.2 490 184 491 185.6 491.9 curveto
-187.6 493 192.2 494.9 191.9 492.5 curveto
-191.8 491.3 190 491.2 190 490 curveto
-190 488.6 192.3 488.8 192.6 487.4 curveto
-192.8 486.2 192.5 485.3 191.9 484.3 curveto
-191.2 483.2 190.2 482.4 188.8 482.4 curveto
-187.1 482.4 186.8 484.6 185.6 485.6 curveto
-184.5 486.5 182.8 486.6 182.5 488.1 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-195.7 486.8 moveto
-194 487.9 195.6 490.6 197 491.9 curveto
-198.3 493.1 200.1 493.1 202 493.1 curveto
-203.4 493.1 205.3 493.7 205.8 492.5 curveto
-206.3 491.4 205.5 490.1 204.5 489.3 curveto
-203.2 488.3 201.7 489.6 200.1 489.3 curveto
-198.3 488.9 197.3 485.8 195.7 486.8 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-183.7 500 moveto
-183.3 501.4 184.9 502.9 186.3 503.2 curveto
-187.4 503.4 188.3 502.2 189.4 502.6 curveto
-190.5 503 190.1 504.8 191.3 505.1 curveto
-192.7 505.4 194.2 504.6 194.5 503.2 curveto
-194.8 501.9 194 501 193.2 500 curveto
-191.6 497.9 188.8 497.3 186.3 498.2 curveto
-185.2 498.5 184 498.9 183.7 500 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-183.1 517.7 moveto
-183.9 518.8 185.5 518.5 186.9 518.3 curveto
-188.6 518.1 189.5 516.9 190.7 515.8 curveto
-191.7 514.9 193.6 514 193.2 512.6 curveto
-192.8 511.2 190.9 511.4 189.4 511.4 curveto
-187.8 511.4 186.7 512.4 185.6 513.3 curveto
-184.2 514.5 182.1 516.2 183.1 517.7 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-197.6 505.7 moveto
-197.6 505.7 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-200.1 503.8 moveto
-200.6 501.9 204.1 504.1 205.2 502.6 curveto
-206.2 501.3 204.9 499.5 205.8 498.2 curveto
-206.7 496.9 208.1 496.7 209.6 496.3 curveto
-211.9 495.7 213.6 496.2 215.9 496.3 curveto
-217.7 496.4 219 497 220.9 496.9 curveto
-222.6 496.8 223.6 495.6 225.3 495.6 curveto
-227.1 495.6 229.5 495.7 229.7 497.5 curveto
-229.9 499.2 228.1 500 226.6 500.7 curveto
-224.5 501.7 222.7 500.8 220.3 500.7 curveto
-217.9 500.6 216.3 499.6 214 500 curveto
-211.9 500.4 210.1 500.9 208.9 502.6 curveto
-208.3 503.5 208.4 504.8 207.7 505.7 curveto
-206.5 507.3 204.5 508.3 202.6 507.6 curveto
-201 507 199.7 505.4 200.1 503.8 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-213.4 477.4 moveto
-211.4 477.5 209.9 477.6 208.3 478.6 curveto
-206.7 479.6 205.4 481 205.2 483 curveto
-205 485.1 205.9 486.4 207.1 488.1 curveto
-208.1 489.5 209.4 490.3 210.8 491.2 curveto
-211.9 491.9 212.8 493.7 214 493.1 curveto
-215.4 492.4 212.3 490.9 212.1 489.3 curveto
-211.9 487.6 212.1 486.4 212.7 484.9 curveto
-213.2 483.6 213.7 481.8 215.2 481.8 curveto
-216.9 481.8 216.3 484.6 216.5 486.2 curveto
-216.7 487.8 215.6 489.2 216.5 490.6 curveto
-217.6 492.2 219.8 492.5 221.5 491.9 curveto
-222.8 491.4 223.3 489.8 224.1 488.7 curveto
-224.9 487.6 225.3 486.1 226.6 485.6 curveto
-228.8 484.7 229.9 488.2 232.3 488.1 curveto
-234.1 488.1 235.5 487.4 236.7 486.2 curveto
-237.8 485.1 237.3 483.2 238.6 482.4 curveto
-240.2 481.5 242.3 484.3 243.6 483 curveto
-244.5 482.1 243.5 480.4 244.2 479.3 curveto
-245.2 477.8 247.4 478.6 248.6 477.4 curveto
-249.8 476.2 251.2 474.6 250.5 473 curveto
-250.1 471.9 248.3 472.3 248 471.1 curveto
-247.5 469.2 250.8 469.4 252.4 468.5 curveto
-254.3 467.4 256.1 467.1 257.5 465.4 curveto
-258.3 464.4 259.3 463.6 259.3 462.2 curveto
-259.3 460.4 258 458.5 256.2 458.5 curveto
-254.8 458.5 254.2 459.8 253 460.4 curveto
-251.7 461.1 250.7 462.6 249.3 462.2 curveto
-248.2 461.9 247.4 460.9 247.4 459.7 curveto
-247.3 458.2 249.1 457.8 249.9 456.6 curveto
-250.9 455.1 252.2 454.1 252.4 452.2 curveto
-252.5 450.8 252.5 449.5 251.8 448.4 curveto
-249.9 445.5 244.9 456.8 244.2 453.4 curveto
-243.8 451.5 245 450 246.1 448.4 curveto
-247.1 446.9 250.6 446.9 249.9 445.2 curveto
-249.3 443.7 247.2 444.5 245.5 444.6 curveto
-241.9 444.8 239.7 446.4 237.3 449 curveto
-235.8 450.6 236.1 453 234.1 454.1 curveto
-232.1 455.2 230.1 453.6 227.8 454.1 curveto
-226.1 454.4 223.4 454.1 223.4 455.9 curveto
-223.4 457.4 225.3 458 226.6 458.5 curveto
-228.6 459.3 230.5 457.4 232.3 458.5 curveto
-233.9 459.4 234 461.2 234.8 462.9 curveto
-235.5 464.5 236.8 465.5 236.7 467.3 curveto
-236.7 468.5 236.5 470 235.4 470.4 curveto
-234.1 470.8 232.9 469.7 232.3 468.5 curveto
-231.8 467.5 233 466.4 232.3 465.4 curveto
-231.6 464.3 229.3 463.8 228.5 464.8 curveto
-227.8 465.7 228.2 466.8 228.5 467.9 curveto
-229 469.8 232.1 469.7 232.3 471.7 curveto
-232.5 473.5 231.7 475 230.4 476.1 curveto
-229.2 477.1 227.6 477.1 226 477.4 curveto
-224.4 477.7 223.2 478 221.5 478 curveto
-219.8 478 218.8 477.5 217.1 477.4 curveto
-215.7 477.4 214.8 477.3 213.4 477.4 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-338.1 459.1 moveto
-338 461 338.7 463.5 340.6 463.5 curveto
-342.3 463.5 342.1 460.5 343.8 460.4 curveto
-345.5 460.3 345.8 462.7 347.5 462.9 curveto
-348.9 463.1 350 462.4 351.3 462.2 curveto
-352.9 462 354.1 461.3 355.7 461.6 curveto
-357.3 461.9 358 464.7 359.5 464.1 curveto
-360.8 463.6 360.1 461.6 360.8 460.4 curveto
-361.6 459 363.8 458.9 363.9 457.2 curveto
-364.1 454.8 360.9 454.6 358.9 453.4 curveto
-356.9 452.2 355.6 450.4 353.2 450.3 curveto
-350.9 450.2 349.7 451.9 347.5 452.2 curveto
-345.2 452.5 341.5 449.8 341.2 452.2 curveto
-341.1 453.4 342.5 454.1 342.5 455.3 curveto
-342.5 457.5 338.3 456.9 338.1 459.1 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-205.8 450.3 moveto
-205.5 451.8 207.6 452.2 208.3 453.4 curveto
-209.2 454.9 208.4 457.6 210.2 457.8 curveto
-211.6 458 212.2 456.4 213.4 455.9 curveto
-214.4 455.5 216 455.7 216.5 454.7 curveto
-216.8 454 216.1 453 216.5 452.2 curveto
-217 451.1 219.7 452.2 219.7 450.9 curveto
-219.7 449.9 218.7 449.2 217.8 449 curveto
-216.3 448.6 215.6 450.9 214 450.9 curveto
-212.4 450.9 211.8 449.1 210.2 449 curveto
-208.5 448.9 206.1 448.6 205.8 450.3 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-212.1 444 moveto
-211.7 445.1 211.9 446.3 212.7 447.1 curveto
-213.7 448.1 215.5 448.1 216.5 447.1 curveto
-217.9 445.7 212.8 442.2 212.1 444 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-183.1 471.7 moveto
-182.4 473.4 184.4 475.6 186.3 475.5 curveto
-187.5 475.4 188.1 474.4 188.8 473.6 curveto
-189.7 472.6 191.3 471.6 190.7 470.4 curveto
-190.1 469.2 188.2 470.2 186.9 470.4 curveto
-185.5 470.6 183.6 470.4 183.1 471.7 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-vmrs
-0 sf
-newpath
-192.6 316.1 moveto
-192 317.7 194.8 318.1 196.3 318.6 curveto
-197.8 319.1 199.1 319.3 200.8 319.2 curveto
-202.5 319.1 203.7 318.6 205.2 318 curveto
-206.9 317.4 208.1 316.4 209.6 315.5 curveto
-211.3 314.5 212.3 313.4 214 312.3 curveto
-215.1 311.6 217 311.8 217.1 310.4 curveto
-217.2 308.7 214.4 309.2 212.7 309.2 curveto
-211.3 309.2 209.3 308.5 208.9 309.8 curveto
-208.7 310.6 209.7 311.4 209.6 312.3 curveto
-209.4 313.8 207.7 314.2 206.4 314.8 curveto
-204.8 315.6 203.2 315.8 201.4 316.1 curveto
-199.8 316.4 198.7 316.7 197 316.7 curveto
-195.3 316.7 193.2 314.5 192.6 316.1 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-217.1 305.4 moveto
-217.1 306.8 219.8 306 220.3 307.3 curveto
-220.6 308.1 219.9 309.1 220.3 309.8 curveto
-221 310.9 222.8 309.4 224.1 309.2 curveto
-225.4 309 226.6 309 227.8 308.5 curveto
-229.3 307.8 231.6 307 231 305.4 curveto
-230.6 304.2 229 304.4 227.8 304.1 curveto
-226.7 303.8 225.9 303.5 224.7 303.5 curveto
-223.4 303.5 222.7 304.4 221.5 304.7 curveto
-219.9 305.1 217.1 303.7 217.1 305.4 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-119.5 347 moveto
-119.5 350.1 lineto
-113.8 353.3 lineto
-110.7 360.2 lineto
-110 365.2 lineto
-108.1 371.5 lineto
-109.4 378.5 lineto
-111.3 384.8 lineto
-111.9 394.8 lineto
-117 394.8 lineto
-115.7 398.6 lineto
-113.2 403 lineto
-108.8 404.9 lineto
-108.1 411.8 lineto
-105 416.9 lineto
-103.7 420.7 lineto
-102.5 425.1 lineto
-99.3 426.3 lineto
-96.2 430.7 lineto
-93 430.1 lineto
-89.9 433.3 lineto
-85.5 435.8 lineto
-79.2 437 lineto
-75.4 440.2 lineto
-72.2 440.2 lineto
-71.6 437 lineto
-68.5 435.2 lineto
-63.4 430.7 lineto
-64.7 434.5 lineto
-66.6 438.3 lineto
-69.1 440.8 lineto
-64.7 440.2 lineto
-62.2 437 lineto
-58.4 433.9 lineto
-59 430.7 lineto
-53.3 427 lineto
-48.3 423.8 lineto
-42 420 lineto
-37.6 419.4 lineto
-30 415.6 lineto
-32.5 420 lineto
-38.2 421.9 lineto
-43.9 425.1 lineto
-48.9 428.9 lineto
-49.6 431.4 lineto
-45.8 431.4 lineto
-43.9 432 lineto
-40.1 431.4 lineto
-40.7 435.2 lineto
-42.6 438.3 lineto
-37.6 435.2 lineto
-36.3 437.7 lineto
-40.1 439.6 lineto
-36.3 441.5 lineto
-33.8 444.6 lineto
-38.2 446.5 lineto
-41.4 448.4 lineto
-45.8 449 lineto
-50.2 454.1 lineto
-44.5 452.8 lineto
-40.1 453.4 lineto
-38.8 456.6 lineto
-35.1 457.8 lineto
-40.1 459.7 lineto
-43.9 461.6 lineto
-47 459.7 lineto
-50.8 460.4 lineto
-54.6 460.4 lineto
-52.1 463.5 lineto
-47 466 lineto
-45.1 469.8 lineto
-48.9 470.4 lineto
-53.3 475.5 lineto
-57.1 475.5 lineto
-61.5 478 lineto
-65.9 479.3 lineto
-69.7 479.9 lineto
-70.3 476.1 lineto
-74.1 478 lineto
-77.9 476.7 lineto
-82.3 476.7 lineto
-88.6 475.5 lineto
-96.8 474.8 lineto
-103.7 472.3 lineto
-110 469.8 lineto
-110 473.6 lineto
-112.6 474.8 lineto
-116.3 474.2 lineto
-122 477.4 lineto
-120.1 474.2 lineto
-117 471.1 lineto
-120.7 473 lineto
-123.9 474.2 lineto
-126.4 478 lineto
-127.7 474.8 lineto
-129.6 471.7 lineto
-131.5 476.1 lineto
-132.7 472.3 lineto
-135.9 474.2 lineto
-139.6 473 lineto
-145.3 470.4 lineto
-148.5 471.1 lineto
-152.2 469.2 lineto
-149.1 466.7 lineto
-152.9 466 lineto
-159.2 466 lineto
-163 465.4 lineto
-163 462.2 lineto
-165.5 461.6 lineto
-165.5 465.4 lineto
-167.4 467.3 lineto
-164.2 468.5 lineto
-166.7 469.8 lineto
-170.5 468.5 lineto
-174.3 466.7 lineto
-180.6 466.7 lineto
-186.3 467.9 lineto
-190 465.4 lineto
-193.2 468.5 lineto
-195.1 473 lineto
-191.3 475.5 lineto
-192.6 479.9 lineto
-194.5 482.4 lineto
-197.6 481.8 lineto
-198.9 477.4 lineto
-199.5 473 lineto
-201.4 468.5 lineto
-203.9 473 lineto
-205.8 470.4 lineto
-207.1 465.4 lineto
-210.2 467.9 lineto
-212.7 470.4 lineto
-212.7 474.2 lineto
-212.7 475.4 213.5 476.4 214.6 476.7 curveto
-216.2 477.2 217.4 475.4 218.4 474.2 curveto
-219.3 473.2 220.5 472.5 220.3 471.1 curveto
-220.1 469.7 217.2 470.6 217.1 469.2 curveto
-217 467.8 219.2 467.9 219.7 466.7 curveto
-220.2 465.5 220.4 464.1 219.7 462.9 curveto
-218.7 461.2 216.4 462.3 214.6 461.6 curveto
-213.7 461.3 213.1 460.4 212.1 460.4 curveto
-210.8 460.3 210.2 461.9 208.9 461.6 curveto
-208.1 461.5 207.4 461.1 207.1 460.4 curveto
-206.9 459.8 207.5 459.1 207.1 458.5 curveto
-206.6 457.7 205.5 458.4 204.5 458.5 curveto
-203.1 458.6 201.8 460.5 200.8 459.7 curveto
-200.2 459.3 199.9 458.1 200.1 457.2 curveto
-200.4 455.8 202.8 456.6 203.3 455.3 curveto
-203.8 453.9 202.9 452.5 202 451.5 curveto
-200.4 449.8 196.3 453.2 195.7 450.9 curveto
-195.4 449.8 196.5 449 196.3 447.8 curveto
-195.9 445.5 193 446 191.3 444.6 curveto
-189.4 443 188.1 441.7 186.9 439.6 curveto
-185.5 437.2 182.8 434.9 184.4 432.6 curveto
-185.1 431.5 186.7 431.7 187.5 430.7 curveto
-188.5 429.4 187.9 427.6 188.8 426.3 curveto
-190.3 424.3 192.8 424.8 195.1 423.8 curveto
-197.5 422.8 199.1 422 201.4 420.7 curveto
-202.8 419.9 203.6 418.5 205.2 418.1 curveto
-206.5 417.8 207.9 419.1 208.9 418.1 curveto
-209.9 417.1 208.9 415.8 208.9 414.4 curveto
-208.9 412.5 208.3 411 208.9 409.3 curveto
-209.4 407.9 210.4 407 211.5 406.2 curveto
-212.6 405.4 213.8 403.9 215.2 404.3 curveto
-217 404.8 216.4 407.5 216.5 409.3 curveto
-216.7 411.9 214.7 414 215.9 416.3 curveto
-216.8 418 219.1 418 220.3 419.4 curveto
-221.8 421.1 223.3 422.7 223.4 425.1 curveto
-223.5 427.7 220.9 428.8 220.9 431.4 curveto
-220.9 433.7 222.4 434.8 222.8 437 curveto
-223.4 439.8 221.3 442.7 223.4 444.6 curveto
-225 446.1 227 445.4 229.1 445.9 curveto
-230.7 446.3 231.9 447.6 233.5 447.1 curveto
-235.6 446.4 233.7 443 235.4 441.5 curveto
-237 440.1 240.6 442.3 241.1 440.2 curveto
-241.4 439.1 240.6 438.1 240.4 437 curveto
-239.9 435.1 237.7 433.7 238.6 432 curveto
-239.4 430.6 241.3 430.8 243 430.7 curveto
-244.7 430.6 245.9 430.8 247.4 431.4 curveto
-250 432.5 249.9 438.5 252.4 437 curveto
-254 436 253.1 433.8 253.7 432 curveto
-254.2 430.3 255.2 429.3 255.6 427.6 curveto
-256 426 255.6 424.7 256.2 423.2 curveto
-256.7 421.9 257.6 420.8 258.7 420 curveto
-260.3 418.8 263.8 420.2 263.8 418.1 curveto
-263.8 416.4 261.2 416.8 260 415.6 curveto
-258.8 414.4 256.8 413.2 257.5 411.8 curveto
-258.3 410.2 260 414.2 261.9 414.4 curveto
-263.8 414.6 266.2 414.8 266.9 413.1 curveto
-267.4 411.9 266.8 410.5 266.3 409.3 curveto
-265.6 407.8 264.4 407.2 263.1 406.2 curveto
-261 404.5 259.5 403 256.8 402.4 curveto
-254.8 402 253.3 402.4 251.2 402.4 curveto
-249 402.4 247.6 402.7 245.5 402.4 curveto
-243.5 402.1 242.2 401.4 240.4 400.5 curveto
-236.1 398.3 226.1 391.8 231 391.7 curveto
-231.2 391.7 231.5 391.7 231.6 391.7 curveto
-237.3 396.1 lineto
-243 398.6 lineto
-246.7 398 lineto
-244.2 395.5 lineto
-244.2 391.7 lineto
-246.7 389.2 lineto
-250.5 387.9 lineto
-253 386 lineto
-250.5 384.8 lineto
-246.1 383.5 lineto
-241.7 379.7 lineto
-241.7 383.5 lineto
-246.1 386 lineto
-241.7 386.6 lineto
-238.6 383.5 lineto
-234.1 381.6 lineto
-231 378.5 lineto
-229.7 374.7 lineto
-224.1 372.2 lineto
-220.3 368.4 lineto
-218.4 362.1 lineto
-216.5 367.7 lineto
-215.9 363.3 lineto
-215.9 358.3 lineto
-214 355.1 lineto
-211.5 351.4 lineto
-207.1 348.2 lineto
-203.3 344.4 lineto
-202 340.7 lineto
-203.3 335 lineto
-203.9 329.9 lineto
-201.4 324.9 lineto
-199.5 328.7 lineto
-198.2 333.1 lineto
-198.9 337.5 lineto
-195.1 339.4 lineto
-190.7 340.7 lineto
-186.9 338.8 lineto
-181.9 340 lineto
-178.7 338.1 lineto
-175.6 339.4 lineto
-171.8 338.1 lineto
-168.6 336.2 lineto
-164.2 333.7 lineto
-164.2 327.4 lineto
-159.8 330.6 lineto
-157.3 335.6 lineto
-154.1 338.1 lineto
-151 336.9 lineto
-147.2 338.8 lineto
-145.9 342.5 lineto
-142.2 343.8 lineto
-138.4 343.2 lineto
-132.7 343.8 lineto
-119.5 347 lineto
-119.5 347 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-164.2 327.4 moveto
-159.8 330.6 lineto
-157.3 335.6 lineto
-154.1 338.1 lineto
-151 336.9 lineto
-147.2 338.8 lineto
-145.9 342.5 lineto
-142.2 343.8 lineto
-138.4 343.2 lineto
-132.7 343.8 lineto
-119.5 347 lineto
-118.9 347 lineto
-120.7 342.5 lineto
-122.6 338.1 lineto
-125.2 333.7 lineto
-122.6 331.8 lineto
-125.8 329.9 lineto
-128.9 327.4 lineto
-129.6 324.3 lineto
-134.6 318.6 lineto
-134 323 lineto
-132.1 328.1 lineto
-130.2 332.5 lineto
-127 336.2 lineto
-125.8 340.7 lineto
-128.3 341.9 lineto
-131.5 337.5 lineto
-133.3 332.5 lineto
-136.5 328.7 lineto
-138.4 324.9 lineto
-142.2 320.5 lineto
-145.3 316.1 lineto
-145.3 311.7 lineto
-145.3 307.3 lineto
-149.7 304.7 lineto
-155.4 301 lineto
-159.8 299.7 lineto
-164.8 297.2 lineto
-169.3 298.4 lineto
-174.3 294.7 lineto
-180 291.5 lineto
-185.6 290.3 lineto
-189.4 286.5 lineto
-188.8 282.7 lineto
-192.6 280.2 lineto
-195.7 277 lineto
-200.1 275.1 lineto
-202.6 277 lineto
-205.2 278.3 lineto
-207.7 274.5 lineto
-210.2 276.4 lineto
-208.3 279.5 lineto
-205.2 280.8 lineto
-201.4 279.5 lineto
-197.6 279.5 lineto
-195.1 283.3 lineto
-195.1 289 lineto
-195.7 294.7 lineto
-193.2 297.8 lineto
-189.4 299.1 lineto
-185.6 297.8 lineto
-183.1 299.1 lineto
-185 302.9 lineto
-186.3 306 lineto
-188.2 309.8 lineto
-187.5 312.9 lineto
-183.7 313.6 lineto
-179.3 311.7 lineto
-177.4 308.5 lineto
-173.7 306 lineto
-168.6 306.6 lineto
-165.5 309.2 lineto
-164.2 312.9 lineto
-162.3 318 lineto
-164.2 323 lineto
-164.2 327.4 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-265 405.5 moveto
-263.7 405 263 403.7 262.5 402.4 curveto
-262 401.2 262.7 399.6 261.9 398.6 curveto
-261.1 397.6 259.4 398.4 258.7 397.4 curveto
-257.9 396.3 257.6 394.4 258.7 393.6 curveto
-259.9 392.8 261.1 394.6 262.5 394.8 curveto
-264.1 395 266.3 396.4 266.9 394.8 curveto
-267.3 393.7 265.1 392.7 265.6 391.7 curveto
-266.3 390.3 268 394.3 269.4 393.6 curveto
-270.2 393.2 269.9 391.7 270.7 391.1 curveto
-271.8 390.3 273.6 390.1 274.5 391.1 curveto
-275.7 392.4 271.9 393.6 271.9 395.5 curveto
-271.9 396.4 272.7 397.1 272.6 398 curveto
-272.3 399.8 268.1 398.1 268.2 399.9 curveto
-268.2 400.7 269.6 401 269.4 401.8 curveto
-269.2 402.7 267.4 401.7 266.9 402.4 curveto
-266.2 403.4 268.8 404.5 268.2 405.5 curveto
-267.6 406.5 266.1 405.9 265 405.5 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-463.5 167.4 moveto
-466.6 170.6 lineto
-469.1 173.7 lineto
-472.3 178.7 lineto
-474.8 183.2 lineto
-474.8 187.6 lineto
-478.6 190.1 lineto
-480.5 193.9 lineto
-480.5 198.3 lineto
-479.8 203.9 lineto
-483 207.7 lineto
-486.8 210.9 lineto
-491.8 214.7 lineto
-493.7 219.1 lineto
-493.7 226 lineto
-492.4 231.7 lineto
-491.2 238 lineto
-490.6 243.6 lineto
-492.4 249.3 lineto
-496.9 255 lineto
-500.6 261.3 lineto
-505.7 265.7 lineto
-510.1 270.1 lineto
-513.2 275.1 lineto
-515.8 281.4 lineto
-518.3 287.1 lineto
-517.6 290.9 lineto
-513.9 289 lineto
-510.1 289.6 lineto
-503.8 287.1 lineto
-499.4 290.9 lineto
-496.9 295.9 lineto
-493.7 299.1 lineto
-489.9 301 lineto
-487.4 307.3 lineto
-484.3 310.4 lineto
-483.6 314.8 lineto
-483 319.9 lineto
-479.8 322.4 lineto
-479.8 325.5 lineto
-476.7 331.2 lineto
-472.9 336.9 lineto
-471 342.5 lineto
-469.8 347.6 lineto
-464.1 345.7 lineto
-459.1 347 lineto
-452.8 348.8 lineto
-447.1 351.4 lineto
-445.2 352 lineto
-442 350.7 lineto
-442.7 345.7 lineto
-439.5 345.1 lineto
-433.9 347.6 lineto
-428.8 350.7 lineto
-422.5 352.6 lineto
-418.7 356.4 lineto
-418.7 360.2 lineto
-420 364 lineto
-416.2 365.9 lineto
-409.9 364.6 lineto
-402.4 364 lineto
-396.7 362.7 lineto
-391.6 358.9 lineto
-387.2 358.9 lineto
-382.2 360.2 lineto
-379 355.8 lineto
-375.3 352 lineto
-372.1 348.2 lineto
-371.5 342.5 lineto
-368.3 338.8 lineto
-368.3 338.8 lineto
-366 336.2 363.8 334.9 362 331.8 curveto
-360.8 329.6 360.7 327.7 359.5 325.5 curveto
-357.9 322.6 355.1 321.7 353.8 318.6 curveto
-352.8 316 352.6 313.9 352.6 311 curveto
-352.6 308.6 354 307.1 353.8 304.7 curveto
-353.6 302.7 351.9 301.7 352 299.7 curveto
-352.1 298.1 353.3 297.4 353.8 295.9 curveto
-354.4 294.2 354 292.4 355.1 290.9 curveto
-356.3 289.3 358.6 289.7 360.1 288.4 curveto
-361.9 286.8 362 284.7 363.3 282.7 curveto
-364.8 280.4 371.2 277.1 368.3 277 curveto
-368.1 277 367.6 277 367.7 277 curveto
-371.5 274.5 lineto
-375.9 270.1 lineto
-380.3 269.5 lineto
-384.7 271.4 lineto
-389.8 270.1 lineto
-395.4 272 lineto
-398.6 273.9 lineto
-403.6 275.1 lineto
-409.3 273.9 lineto
-411.2 269.5 lineto
-416.8 268.8 lineto
-420.6 265.7 lineto
-419.4 260 lineto
-418.7 254.3 lineto
-421.9 249.9 lineto
-425 244.9 lineto
-427.6 239.9 lineto
-428.8 234.2 lineto
-430.1 227.9 lineto
-428.8 222.8 lineto
-426.3 217.2 lineto
-426.3 210.9 lineto
-425.7 204.6 lineto
-428.8 200.8 lineto
-432 195.8 lineto
-432 189.5 lineto
-433.2 183.2 lineto
-435.7 179.4 lineto
-439.5 175 lineto
-440.2 170.6 lineto
-440.8 166.8 lineto
-440.2 168 lineto
-443.3 163.6 lineto
-445.8 159.9 lineto
-449.6 161.1 lineto
-455.3 163.6 lineto
-459.7 163.6 lineto
-463.5 167.4 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-207.7 274.5 moveto
-210.2 272 lineto
-210.2 267.6 lineto
-210.2 263.2 lineto
-207.1 258.8 lineto
-203.9 255 lineto
-202.6 249.3 lineto
-205.2 246.2 lineto
-202.6 241.7 lineto
-202.6 236.1 lineto
-206.4 232.3 lineto
-211.5 226.6 lineto
-214 220.3 lineto
-215.9 216.5 lineto
-219 211.5 lineto
-224.1 207.7 lineto
-230.4 203.3 lineto
-231.6 197.6 lineto
-232.9 191.3 lineto
-231.6 185.7 lineto
-233.5 180 lineto
-232.3 174.3 lineto
-231 169.3 lineto
-232.3 163.6 lineto
-231.6 157.3 lineto
-231 150.4 lineto
-229.1 146 lineto
-229.7 141 lineto
-231 136.5 lineto
-232.9 132.8 lineto
-233.5 129 lineto
-234.1 124.6 lineto
-232.9 120.8 lineto
-230.4 120.2 lineto
-232.3 117.6 lineto
-233.5 114.5 lineto
-232.3 112 lineto
-234.1 108.2 lineto
-235.4 104.4 lineto
-238.6 101.9 lineto
-238.6 103.2 lineto
-237.9 99.4 lineto
-241.7 99.4 lineto
-242.3 96.2 lineto
-244.2 95.6 lineto
-245.5 99.4 lineto
-246.1 95.6 lineto
-247.4 93.7 lineto
-244.2 91.8 lineto
-249.3 91.2 lineto
-253 90.6 lineto
-258.1 90.6 lineto
-254.9 93.1 lineto
-250.5 95.6 lineto
-248 99.4 lineto
-246.1 106.3 lineto
-249.3 108.8 lineto
-252.4 114.5 lineto
-249.3 118.3 lineto
-248.6 123.3 lineto
-251.8 125.8 lineto
-254.3 132.1 lineto
-251.8 135.3 lineto
-251.8 138.4 lineto
-256.2 137.8 lineto
-257.5 142.2 lineto
-260.6 144.7 lineto
-265.6 146 lineto
-268.2 149.1 lineto
-268.2 153.6 lineto
-265.6 158.6 lineto
-269.4 156.7 lineto
-273.2 157.3 lineto
-276.4 159.2 lineto
-277 164.3 lineto
-280.1 171.2 lineto
-279.5 167.4 lineto
-279.5 164.9 lineto
-282 169.9 lineto
-284.5 174.3 lineto
-284.5 180.6 lineto
-285.8 185 lineto
-289.6 188.8 lineto
-294 191.3 lineto
-299.7 193.2 lineto
-301.6 198.3 lineto
-305.3 204.6 lineto
-304.7 211.5 lineto
-305.3 219.1 lineto
-309.7 226 lineto
-312.3 231.7 lineto
-314.2 238.6 lineto
-311 243 lineto
-306.6 243.6 lineto
-304.7 247.4 lineto
-299.7 248.7 lineto
-294.6 249.9 lineto
-291.5 248.7 lineto
-289.6 251.8 lineto
-285.8 252.5 lineto
-283.3 253.7 lineto
-280.1 251.8 lineto
-280.1 256.2 lineto
-275.7 253.7 lineto
-273.8 251.8 lineto
-273.2 255 lineto
-275.7 258.8 lineto
-275.1 262.5 lineto
-271.9 266.9 lineto
-268.8 270.7 lineto
-265 272 lineto
-259.3 272.6 lineto
-253.7 276.4 lineto
-249.3 280.2 lineto
-243.6 282.7 lineto
-237.9 284 lineto
-232.3 284.6 lineto
-227.8 287.1 lineto
-223.4 288.4 lineto
-220.3 285.2 lineto
-216.5 282.7 lineto
-214 278.9 lineto
-210.8 277 lineto
-207.7 274.5 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-210.8 305.1 moveto
-210.8 305.6 211.8 306 213 306 curveto
-214.2 306 215.2 305.6 215.2 305.1 curveto
-215.2 304.6 214.2 304.2 213 304.2 curveto
-211.8 304.2 210.8 304.6 210.8 305.1 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-237.8 305.7 moveto
-237.8 306.2 238.4 306.7 239.1 306.7 curveto
-239.8 306.7 240.4 306.2 240.4 305.7 curveto
-240.4 305.2 239.8 304.8 239.1 304.8 curveto
-238.4 304.8 237.8 305.2 237.8 305.7 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-513.2 226 moveto
-516.4 223.5 lineto
-518.3 219.1 lineto
-517 215.3 lineto
-515.1 212.8 lineto
-514.5 208.4 lineto
-512.6 203.9 lineto
-510.7 197.6 lineto
-510.1 192.6 lineto
-506.9 188.8 lineto
-501.9 190.1 lineto
-500.6 195.8 lineto
-500 200.2 lineto
-503.2 204.6 lineto
-503.2 209.6 lineto
-503.8 214.7 lineto
-508.8 216.5 lineto
-512 221.6 lineto
-513.2 226 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-384.1 362.1 moveto
-380.9 364.6 lineto
-377.2 365.2 lineto
-375.9 368.4 lineto
-375.3 371.5 lineto
-377.8 377.2 lineto
-377.2 381.6 lineto
-375.9 383.5 lineto
-380.3 384.8 lineto
-386 384.1 lineto
-391 384.1 lineto
-394.2 386.6 lineto
-394.2 391.7 lineto
-391 396.1 lineto
-387.2 399.9 lineto
-391 401.1 lineto
-393.5 404.9 lineto
-396.1 403.7 lineto
-398.6 404.9 lineto
-402.4 407.4 lineto
-406.1 409.3 lineto
-406.8 413.1 lineto
-409.9 415 lineto
-411.8 417.5 lineto
-416.2 417.5 lineto
-416.8 421.3 lineto
-415 425.1 lineto
-415.6 428.9 lineto
-418.1 428.9 lineto
-420.6 427 lineto
-418.7 423.8 lineto
-420 420.7 lineto
-425 420 lineto
-429.4 418.8 lineto
-433.9 420.7 lineto
-438.9 421.3 lineto
-442 423.8 lineto
-442.7 428.2 lineto
-443.9 432 lineto
-447.7 430.1 lineto
-448.3 433.9 lineto
-449.6 437 lineto
-453.4 437.7 lineto
-457.8 438.9 lineto
-460.9 440.8 lineto
-457.2 442.1 lineto
-452.1 442.1 lineto
-449.6 440.2 lineto
-445.2 441.5 lineto
-442.7 444.6 lineto
-441.4 449 lineto
-441.4 452.8 lineto
-444.6 453.4 lineto
-446.5 456.6 lineto
-449.6 460.4 lineto
-448.3 463.5 lineto
-443.9 462.9 lineto
-441.4 460.4 lineto
-438.9 455.9 lineto
-435.7 452.2 lineto
-433.2 448.4 lineto
-433.9 443.3 lineto
-436.4 440.8 lineto
-433.9 439.6 lineto
-435.1 437 lineto
-433.2 433.3 lineto
-432 428.9 lineto
-427.6 426.3 lineto
-424.4 426.3 lineto
-422.5 431.4 lineto
-421.9 436.4 lineto
-419.4 440.8 lineto
-417.5 437.7 lineto
-414.3 435.2 lineto
-411.8 433.9 lineto
-408.7 437 lineto
-408.7 440.8 lineto
-407.4 445.9 lineto
-410.5 450.9 lineto
-414.3 453.4 lineto
-420 459.1 lineto
-423.1 462.9 lineto
-425 467.9 lineto
-428.2 471.1 lineto
-432 475.5 lineto
-437 479.3 lineto
-441.4 483 lineto
-444.6 481.8 lineto
-447.7 486.2 lineto
-449 483 lineto
-451.5 484.9 lineto
-455.3 485.6 lineto
-459.7 484.9 lineto
-457.2 481.8 lineto
-460.3 479.9 lineto
-464.7 478.6 lineto
-468.5 478 lineto
-472.9 476.1 lineto
-478 473.6 lineto
-481.7 471.7 lineto
-482.4 467.9 lineto
-479.2 465.4 lineto
-474.2 465.4 lineto
-471 467.9 lineto
-465.4 468.5 lineto
-467.2 465.4 lineto
-469.8 462.2 lineto
-471 458.5 lineto
-475.4 455.9 lineto
-473.5 459.7 lineto
-476.7 461 lineto
-481.1 459.7 lineto
-482.4 463.5 lineto
-486.1 466 lineto
-488.7 469.2 lineto
-487.4 474.2 lineto
-486.1 477.4 lineto
-490.6 476.1 lineto
-492.4 473.6 lineto
-491.2 470.4 lineto
-493.7 467.3 lineto
-496.2 470.4 lineto
-500.6 473 lineto
-505.7 475.5 lineto
-508.8 473.6 lineto
-512.6 475.5 lineto
-517 476.7 lineto
-520.8 475.5 lineto
-522.1 479.3 lineto
-525.2 480.5 lineto
-529 478 lineto
-532.1 476.1 lineto
-536.5 473.6 lineto
-518.9 408.7 lineto
-503.2 404.9 lineto
-505 392.9 lineto
-501.9 390.4 lineto
-500.6 386.6 lineto
-502.5 383.5 lineto
-505 380.3 lineto
-488.7 377.2 lineto
-488.7 380.3 lineto
-485.5 384.1 lineto
-483 386.6 lineto
-479.8 388.5 lineto
-480.5 391.7 lineto
-482.4 395.5 lineto
-478.6 394.8 lineto
-474.8 394.8 lineto
-472.9 392.9 lineto
-474.8 391.7 lineto
-476.1 389.8 lineto
-473.5 388.5 lineto
-471 387.9 lineto
-468.5 390.4 lineto
-470.4 392.9 lineto
-467.2 393.6 lineto
-465.4 396.1 lineto
-462.2 393.6 lineto
-460.9 389.2 lineto
-459.1 385.4 lineto
-457.2 382.9 lineto
-458.4 379.7 lineto
-459.1 377.2 lineto
-455.9 375.9 lineto
-450.9 375.3 lineto
-448.3 372.8 lineto
-447.7 370.3 lineto
-449.6 368.4 lineto
-445.2 369 lineto
-442 372.2 lineto
-440.2 375.9 lineto
-438.3 380.3 lineto
-433.9 384.1 lineto
-429.4 387.9 lineto
-426.9 391.1 lineto
-423.1 392.3 lineto
-422.5 389.2 lineto
-425.7 385.4 lineto
-428.8 381 lineto
-432.6 378.5 lineto
-435.1 376.6 lineto
-437.6 372.8 lineto
-434.5 374.7 lineto
-434.5 372.2 lineto
-434.5 369 lineto
-431.3 367.1 lineto
-431.3 371.5 lineto
-427.6 375.9 lineto
-424.4 379.7 lineto
-420.6 382.2 lineto
-419.4 385.4 lineto
-416.8 387.3 lineto
-412.4 386 lineto
-409.3 384.8 lineto
-404.9 384.8 lineto
-402.4 381.6 lineto
-401.1 377.8 lineto
-397.3 376.6 lineto
-396.1 373.4 lineto
-395.4 370.3 lineto
-392.9 367.7 lineto
-391 365.2 lineto
-387.2 363.3 lineto
-384.1 362.1 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-377.2 423.8 moveto
-379.7 422.6 lineto
-377.8 423.2 lineto
-375.9 420.7 lineto
-373.4 420 lineto
-373.4 417.5 lineto
-374.6 415.6 lineto
-372.7 413.7 lineto
-373.4 410.6 lineto
-375.9 411.8 lineto
-379.7 412.5 lineto
-382.2 412.5 lineto
-382.2 416.3 lineto
-382.8 420 lineto
-377.2 423.8 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-415.6 370.9 moveto
-415 374 lineto
-415.6 376.6 lineto
-418.1 376.6 lineto
-418.7 374 lineto
-415.6 370.9 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-416.2 382.9 moveto
-416.2 382.2 lineto
-415 379.7 lineto
-416.2 382.9 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-504.4 493.7 moveto
-505.6 494 506.7 493.4 507.6 492.5 curveto
-508.3 491.8 508.5 490.9 508.8 490 curveto
-509.3 488.7 509.5 487.5 510.1 486.2 curveto
-510.9 484.4 514.4 483.4 513.2 481.8 curveto
-512.1 480.3 509.8 482.1 508.2 483 curveto
-506.8 483.8 506.4 485.4 505 486.2 curveto
-503.6 487 501 485.7 500.6 487.4 curveto
-500.3 488.8 501.9 489.5 502.5 490.6 curveto
-503.1 491.7 503.1 493.3 504.4 493.7 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-532.8 509.5 moveto
-531.4 510.7 529.5 509.8 527.7 509.5 curveto
-525.8 509.2 524.6 508 522.7 507.6 curveto
-520.6 507.1 519 507.7 517 507 curveto
-515.5 506.5 514.6 505.2 513.2 504.5 curveto
-511.7 503.7 509.8 504.1 508.8 502.6 curveto
-508.1 501.5 508.7 500 508.2 498.8 curveto
-507.8 497.8 506.3 497.5 506.3 496.3 curveto
-506.3 494.6 509 494.8 510.7 495 curveto
-512.4 495.2 513.5 496.3 514.5 497.5 curveto
-515.5 498.7 515.3 500.2 516.4 501.3 curveto
-517.6 502.5 519.2 502.6 520.8 503.2 curveto
-523 504.1 524.4 504.7 526.5 505.7 curveto
-528.9 506.9 534.9 507.7 532.8 509.5 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-447.7 367.7 moveto
-448.8 367.7 450.2 367 450.2 365.9 curveto
-450.2 364.5 448.5 363.7 447.1 364 curveto
-446.1 364.2 445.2 364.9 445.2 365.9 curveto
-445.2 367 446.6 367.7 447.7 367.7 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-536.5 473.6 moveto
-518.9 408.7 lineto
-503.2 404.9 lineto
-505 392.9 lineto
-501.9 390.4 lineto
-500.6 386.6 lineto
-502.5 383.5 lineto
-505 380.3 lineto
-488.7 377.2 lineto
-486.8 375.3 lineto
-483 376.6 lineto
-478 377.8 lineto
-474.8 379.1 lineto
-471.7 378.5 lineto
-466.6 377.2 lineto
-462.2 375.9 lineto
-459.7 374 lineto
-455.9 371.5 lineto
-457.8 369 lineto
-457.2 365.2 lineto
-460.3 362.1 lineto
-463.5 360.8 lineto
-467.2 362.7 lineto
-469.8 361.4 lineto
-471.7 362.7 lineto
-474.2 361.4 lineto
-479.2 362.7 lineto
-478 357.7 lineto
-477.3 352 lineto
-476.1 347.6 lineto
-474.2 345.7 lineto
-471.7 347 lineto
-471 347.6 lineto
-471.7 343.8 lineto
-474.2 340 lineto
-476.7 335.6 lineto
-478 341.9 lineto
-479.2 337.5 lineto
-482.4 331.8 lineto
-486.1 324.3 lineto
-489.3 320.5 lineto
-489.3 316.7 lineto
-492.4 312.3 lineto
-496.9 306.6 lineto
-498.1 302.2 lineto
-498.1 299.1 lineto
-500 297.2 lineto
-501.3 294 lineto
-505.7 296.6 lineto
-510.7 298.4 lineto
-516.4 301 lineto
-521.4 304.7 lineto
-526.5 306.6 lineto
-530.2 310.4 lineto
-533.4 315.5 lineto
-536.5 319.9 lineto
-535.3 324.9 lineto
-530.2 324.9 lineto
-528.4 331.2 lineto
-525.8 327.4 lineto
-521.4 326.8 lineto
-517.6 328.7 lineto
-513.2 331.8 lineto
-509.5 336.2 lineto
-507.6 340.7 lineto
-505.7 344.4 lineto
-508.8 345.7 lineto
-512 343.2 lineto
-515.1 340 lineto
-517.6 336.9 lineto
-521.4 335.6 lineto
-526.5 335 lineto
-530.2 333.7 lineto
-531.5 330.6 lineto
-535.3 328.7 lineto
-541.6 328.7 lineto
-546.6 329.9 lineto
-551.7 329.3 lineto
-554.2 325.5 lineto
-558.6 323 lineto
-560.5 319.9 lineto
-563.6 317.3 lineto
-567.4 318.6 lineto
-567.4 313.6 lineto
-568.7 309.2 lineto
-569.3 304.7 lineto
-569.3 300.3 lineto
-571.2 295.9 lineto
-573.7 292.1 lineto
-573.7 287.7 lineto
-576.2 285.2 lineto
-576.9 281.4 lineto
-580 278.9 lineto
-582.5 282.1 lineto
-584.4 285.2 lineto
-583.8 289.6 lineto
-585.7 294 lineto
-585.7 300.3 lineto
-589.5 303.5 lineto
-592.6 306.6 lineto
-596.4 310.4 lineto
-599.5 314.2 lineto
-600.2 316.7 lineto
-604 318 lineto
-606.5 318 lineto
-607.7 322.4 lineto
-610.3 319.2 lineto
-612.8 314.2 lineto
-615.9 311.7 lineto
-618.4 307.3 lineto
-618.4 301.6 lineto
-622.2 301.6 lineto
-624.7 303.5 lineto
-627.3 300.3 lineto
-627.3 295.9 lineto
-627.3 292.8 lineto
-629.2 287.7 lineto
-628.5 284 lineto
-627.9 279.5 lineto
-630.4 277.7 lineto
-632.3 273.2 lineto
-632.3 268.8 lineto
-634.8 263.8 lineto
-638.6 261.9 lineto
-644.3 259.4 lineto
-641.1 265.7 lineto
-638.6 271.4 lineto
-636.1 275.1 lineto
-632.9 278.9 lineto
-631 282.7 lineto
-631 288.4 lineto
-632.3 295.3 lineto
-635.5 292.1 lineto
-639.9 290.3 lineto
-640.5 287.1 lineto
-644.3 284.6 lineto
-644.9 280.8 lineto
-648.1 283.3 lineto
-651.2 286.5 lineto
-653.7 292.1 lineto
-653.7 297.8 lineto
-650.6 304.1 lineto
-646.8 307.9 lineto
-643 311.7 lineto
-644.3 316.7 lineto
-647.4 318 lineto
-651.2 318.6 lineto
-652.5 315.5 lineto
-655.6 318 lineto
-660 320.5 lineto
-665.7 321.1 lineto
-668.8 324.3 lineto
-672 328.7 lineto
-674.5 335.6 lineto
-676.4 341.3 lineto
-675.1 347.6 lineto
-672.6 352.6 lineto
-669.5 358.3 lineto
-672.6 362.7 lineto
-675.8 366.5 lineto
-672 367.1 lineto
-669.5 365.9 lineto
-666.3 367.1 lineto
-664.4 370.9 lineto
-667 372.8 lineto
-672 377.2 lineto
-673.9 375.3 lineto
-672 371.5 lineto
-675.1 371.5 lineto
-678.3 373.4 lineto
-682.1 372.2 lineto
-682.7 369 lineto
-683.3 365.9 lineto
-685.9 362.7 lineto
-687.1 358.9 lineto
-687.1 354.5 lineto
-690.9 356.4 lineto
-693.4 360.2 lineto
-691.5 365.9 lineto
-689 370.3 lineto
-687.7 374 lineto
-691.5 377.2 lineto
-691.5 382.9 lineto
-696.6 383.5 lineto
-701.6 386.6 lineto
-704.1 391.7 lineto
-706 398 lineto
-706.6 403 lineto
-707.3 408.1 lineto
-706.6 413.7 lineto
-704.1 418.8 lineto
-701 420.7 lineto
-699.1 418.8 lineto
-695.9 421.3 lineto
-693.4 422.6 lineto
-696.6 427.6 lineto
-699.1 432 lineto
-703.5 437 lineto
-707.9 438.3 lineto
-712.9 437.7 lineto
-716.7 438.3 lineto
-719.2 439.6 lineto
-722.4 438.9 lineto
-723 436.4 lineto
-726.8 437.7 lineto
-729.3 437 lineto
-731.8 438.3 lineto
-730 441.5 lineto
-730.6 445.9 lineto
-736.9 447.8 lineto
-737.5 444.6 lineto
-740.7 444.6 lineto
-743.2 447.1 lineto
-744.4 449.6 lineto
-747 450.3 lineto
-746.3 446.5 lineto
-743.8 442.7 lineto
-743.2 438.9 lineto
-740.7 435.8 lineto
-737.5 432 lineto
-735 427.6 lineto
-736.9 423.2 lineto
-738.1 418.8 lineto
-738.8 415 lineto
-743.2 409.3 lineto
-745.7 414.4 lineto
-747.6 416.9 lineto
-747.6 420 lineto
-750.1 421.3 lineto
-749.5 425.1 lineto
-752 428.2 lineto
-749.5 431.4 lineto
-747.6 434.5 lineto
-749.5 439.6 lineto
-752.6 442.7 lineto
-754.5 440.2 lineto
-758.3 442.1 lineto
-762.7 440.2 lineto
-764 445.9 lineto
-768.4 447.8 lineto
-773.4 449.6 lineto
-777.2 450.3 lineto
-773.4 453.4 lineto
-769.6 457.2 lineto
-772.8 459.1 lineto
-772.8 462.2 lineto
-775.3 464.1 lineto
-776.6 461 lineto
-781 460.4 lineto
-784.1 458.5 lineto
-787.9 456.6 lineto
-791.7 456.6 lineto
-789.2 460.4 lineto
-793 461 lineto
-794.2 463.5 lineto
-790.4 466 lineto
-786.7 467.9 lineto
-784.1 465.4 lineto
-780.4 468.5 lineto
-775.9 471.7 lineto
-769 474.2 lineto
-762.1 477.4 lineto
-755.8 479.9 lineto
-751.4 480.5 lineto
-746.3 479.9 lineto
-748.2 476.1 lineto
-745.1 476.1 lineto
-741.9 476.1 lineto
-740 479.3 lineto
-735 478.6 lineto
-730 479.3 lineto
-727.4 476.7 lineto
-723.7 479.3 lineto
-720.5 483 lineto
-714.8 483.7 lineto
-709.2 483.7 lineto
-703.5 485.6 lineto
-699.1 486.8 lineto
-697.2 489.3 lineto
-693.4 489.3 lineto
-690.3 488.1 lineto
-687.7 489.3 lineto
-689 491.2 lineto
-684 491.9 lineto
-678.9 491.2 lineto
-678.9 488.1 lineto
-674.5 486.2 lineto
-668.8 486.8 lineto
-663.8 488.1 lineto
-661.3 485.6 lineto
-658.1 487.4 lineto
-653.7 489.3 lineto
-655 492.5 lineto
-653.7 495 lineto
-648.7 496.9 lineto
-644.3 496.9 lineto
-645.5 493.7 lineto
-644.9 491.2 lineto
-640.5 492.5 lineto
-635.5 493.1 lineto
-632.3 495.6 lineto
-626.6 495.6 lineto
-621.6 495 lineto
-617.2 496.3 lineto
-614.7 493.7 lineto
-607.1 490.6 lineto
-609.6 494.4 lineto
-613.4 497.5 lineto
-617.2 499.4 lineto
-619.7 503.2 lineto
-619.7 507 lineto
-616.6 508.9 lineto
-612.8 511.4 lineto
-607.7 509.5 lineto
-604.6 512 lineto
-601.4 514.5 lineto
-597 512.6 lineto
-598.3 509.5 lineto
-595.1 508.9 lineto
-592 509.5 lineto
-593.2 507 lineto
-588.2 506.3 lineto
-583.8 507.6 lineto
-579.4 507 lineto
-579.4 503.2 lineto
-574.3 503.8 lineto
-569.9 502.6 lineto
-568 500 lineto
-570.6 496.9 lineto
-567.4 495.6 lineto
-564.9 494.4 lineto
-561.7 496.3 lineto
-559.2 494.4 lineto
-561.1 491.9 lineto
-564.3 489.3 lineto
-567.4 485.6 lineto
-566.8 481.8 lineto
-564.3 483 lineto
-563 486.2 lineto
-560.5 488.7 lineto
-557.3 490.6 lineto
-556.1 488.1 lineto
-552.9 488.7 lineto
-554.8 484.9 lineto
-551.7 485.6 lineto
-549.8 488.7 lineto
-547.9 491.9 lineto
-547.3 488.1 lineto
-546 484.9 lineto
-548.5 482.4 lineto
-547.9 479.3 lineto
-551 476.7 lineto
-554.8 476.1 lineto
-558 471.1 lineto
-555.4 471.7 lineto
-552.9 474.2 lineto
-551 473 lineto
-550.4 468.5 lineto
-547.9 465.4 lineto
-542.8 464.1 lineto
-541.6 466.7 lineto
-544.7 468.5 lineto
-546.6 472.3 lineto
-546.6 476.1 lineto
-545.4 481.1 lineto
-542.8 485.6 lineto
-542.8 492.5 lineto
-539.1 493.1 lineto
-537.2 490 lineto
-534.7 486.2 lineto
-533.4 483.7 lineto
-535.3 479.9 lineto
-537.8 477.4 lineto
-539.7 473.6 lineto
-536.5 473.6 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-670.1 503.8 moveto
-670.1 505 671 505.9 672 506.3 curveto
-673.2 506.8 674.4 505.6 675.8 505.7 curveto
-677.3 505.8 678.1 507 679.6 507 curveto
-681.6 507 685.1 507.1 684.6 505.1 curveto
-684.3 503.7 682.6 503.8 681.4 503.2 curveto
-679.8 502.3 678.9 501 677 500.7 curveto
-675.3 500.5 674.1 500.5 672.6 501.3 curveto
-671.5 501.8 670.1 502.5 670.1 503.8 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-679.6 494.4 moveto
-679.5 495.9 680.6 497.4 682.1 497.5 curveto
-683.6 497.6 685.1 496.5 685.2 495 curveto
-685.4 492.9 679.8 492.3 679.6 494.4 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-vmrs
-0 sf
-newpath
-689 503.2 moveto
-690 504.4 691.8 503.4 693.4 503.2 curveto
-695 503 697.8 503.6 697.8 501.9 curveto
-697.8 500.3 695.6 500 694 500 curveto
-691.7 500 687.5 501.5 689 503.2 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-761.5 483 moveto
-760.8 484.1 762.1 485.5 763.3 486.2 curveto
-764.5 486.9 765.8 486.6 767.1 486.2 curveto
-768.2 485.8 769.5 485.5 769.6 484.3 curveto
-769.8 482.6 766.8 483.9 765.2 483.7 curveto
-763.9 483.5 762.2 481.9 761.5 483 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-709.2 419.4 moveto
-708.5 419 708.6 417.8 708.5 416.9 curveto
-708.3 415 708.9 413.6 709.2 411.8 curveto
-709.6 409.4 710.7 407.9 711.1 405.5 curveto
-711.4 403.7 711.4 402.3 711.7 400.5 curveto
-712.2 397.5 711.5 391.4 714.2 392.9 curveto
-715.2 393.4 715.9 394.4 716.1 395.5 curveto
-716.4 397.2 714.2 398.1 714.2 399.9 curveto
-714.2 400.8 714.1 402.1 714.8 402.4 curveto
-715.8 402.9 716.2 400.2 717.4 400.5 curveto
-718.8 400.9 717.9 403 717.4 404.3 curveto
-716.8 405.9 715.1 406 714.2 407.4 curveto
-713.1 409.1 712.7 410.5 712.3 412.5 curveto
-712 413.8 712.2 415.1 711.7 416.3 curveto
-711.2 417.6 710.4 420.2 709.2 419.4 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-713.6 389.8 moveto
-712.4 389.1 712.8 387.4 712.9 386 curveto
-713.1 383.9 714.5 382.9 716.1 381.6 curveto
-717.1 380.8 717.8 379.7 719.2 379.7 curveto
-720.4 379.7 721 380.9 721.8 381.6 curveto
-723.2 382.9 726.1 384.4 724.9 386 curveto
-723.9 387.3 722.1 385.9 720.5 386 curveto
-719.4 386.1 718.5 386.2 717.4 386.6 curveto
-715.7 387.2 715.2 390.7 713.6 389.8 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-715.5 377.8 moveto
-714 377.8 713.4 376.1 712.9 374.7 curveto
-712.4 373.2 712.9 372 712.9 370.3 curveto
-712.9 369.1 713.1 368.2 712.9 367.1 curveto
-712.6 365.9 712.2 364.5 711.1 364 curveto
-710.1 363.5 708.9 364.6 707.9 364 curveto
-707 363.4 707.2 362.2 706.6 361.4 curveto
-706 360.6 705 360 704.1 359.6 curveto
-702.8 359 701.6 359 700.3 358.3 curveto
-699 357.6 696.7 357.2 697.2 355.8 curveto
-697.5 354.9 698.7 354.5 699.7 354.5 curveto
-701.2 354.5 701.5 356.7 702.9 357 curveto
-703.7 357.2 704.7 357.4 705.4 357 curveto
-706.6 356.4 704.8 353.9 706 353.3 curveto
-706.7 352.9 707.8 352.9 708.5 353.3 curveto
-709.7 353.9 708.3 356 709.2 357 curveto
-710.3 358.2 712 357.4 713.6 357.7 curveto
-715 358 716.6 357.7 717.4 358.9 curveto
-718.3 360.3 716.7 361.6 716.7 363.3 curveto
-716.7 364.7 717.1 365.8 717.4 367.1 curveto
-717.7 368.3 718.6 369 718.6 370.3 curveto
-718.6 371.7 717.8 372.8 717.4 374 curveto
-716.9 375.4 717.1 377.8 715.5 377.8 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-694.7 353.3 moveto
-695.4 353.8 696.3 354.1 697.2 353.9 curveto
-698.4 353.6 698.7 352.5 699.1 351.4 curveto
-699.8 349.4 700.7 346.2 698.5 345.7 curveto
-696.8 345.3 695.4 346.8 694.7 348.2 curveto
-693.8 349.8 693.2 352.2 694.7 353.3 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-677 329.3 moveto
-675.3 329.1 676.5 326.6 676.4 324.9 curveto
-676.4 323.5 675.1 321.6 676.4 321.1 curveto
-677.8 320.6 678.4 323 678.9 324.3 curveto
-679.3 325.4 680 326.3 679.6 327.4 curveto
-679.2 328.5 678.2 329.4 677 329.3 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-651.8 314.8 moveto
-650.5 315.3 649.1 314.2 648.7 312.9 curveto
-648.3 311.8 648.5 310.7 649.3 309.8 curveto
-650.2 308.8 652.3 308.2 653.1 309.2 curveto
-653.8 310.1 653.3 311.2 653.1 312.3 curveto
-652.9 313.2 652.7 314.5 651.8 314.8 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-677.7 310.4 moveto
-676.5 309.7 678 307.9 677.7 306.6 curveto
-677.4 305.3 675.8 304.9 675.8 303.5 curveto
-675.8 302.1 676.9 301.3 677.7 300.3 curveto
-678.6 299.2 679.6 298.5 680.8 297.8 curveto
-682.3 296.9 683.6 296.5 685.2 295.9 curveto
-686.4 295.5 687.5 293.8 688.4 294.7 curveto
-689.4 295.7 687.4 296.8 686.5 297.8 curveto
-685.3 299.1 682.8 298.6 682.1 300.3 curveto
-681.5 301.8 682.6 303.1 682.7 304.7 curveto
-682.9 306.8 685.2 309.4 683.3 310.4 curveto
-682.3 310.9 681.4 310.4 680.2 310.4 curveto
-679.3 310.4 678.4 310.8 677.7 310.4 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-671.4 282.7 moveto
-671 284.2 672.5 285.2 673.3 286.5 curveto
-673.8 287.4 674 289 675.1 289 curveto
-676.4 289 676.5 287.1 676.4 285.8 curveto
-676.3 283.6 672 280.6 671.4 282.7 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-683.3 279.5 moveto
-682.6 280.6 684 282.2 685.2 282.7 curveto
-686.4 283.2 687.8 281.6 689 282.1 curveto
-690 282.5 689.7 284.4 690.9 284.6 curveto
-691.9 284.7 692.8 284 693.4 283.3 curveto
-694.4 282.1 695.2 280.1 694 278.9 curveto
-693.2 278.1 691.7 279.1 690.9 278.3 curveto
-689.7 277.1 693.1 274.5 691.5 273.9 curveto
-690.2 273.5 689.1 274.7 688.4 275.8 curveto
-688 276.5 687.9 277.5 687.7 278.3 curveto
-687.5 279.1 687.7 280.3 687.1 280.8 curveto
-686 281.8 684 278.3 683.3 279.5 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-593.2 516.4 moveto
-592.6 517.5 594.2 518.4 594.5 519.6 curveto
-594.8 520.7 594.1 522.1 595.1 522.7 curveto
-596.2 523.3 597.2 522 598.3 521.5 curveto
-600.3 520.6 605 519.8 603.3 518.3 curveto
-602.4 517.5 601.3 518 600.2 517.7 curveto
-598.7 517.3 598 515.9 596.4 515.8 curveto
-595.2 515.7 593.8 515.4 593.2 516.4 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-591.4 524.6 moveto
-590.7 525.7 588.9 523.7 587.6 524 curveto
-586.9 524.2 586.4 525 585.7 525.2 curveto
-584.2 525.8 582.7 526.1 581.3 525.2 curveto
-580.2 524.5 579.1 523.5 579.4 522.1 curveto
-579.8 520.2 582.6 522.5 584.4 522.1 curveto
-585.6 521.9 586.5 521.2 587.6 520.8 curveto
-589 520.2 590.2 517.8 591.4 518.9 curveto
-592.3 519.7 591.4 520.9 591.4 522.1 curveto
-591.4 523 591.8 523.9 591.4 524.6 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-574.3 527.8 moveto
-574.7 529.2 576.2 529.8 577.5 530.3 curveto
-579 530.9 580.2 531.1 581.9 530.9 curveto
-583.5 530.7 585.7 530.6 585.7 529 curveto
-585.7 527.3 582.9 528 581.3 527.8 curveto
-578.7 527.4 573.5 525.2 574.3 527.8 curveto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-505 380.3 moveto
-505.7 379.2 506.6 378.5 506.9 377.2 curveto
-507.2 375.9 507 374.8 506.9 373.4 curveto
-506.8 372 506.1 371 506.3 369.6 curveto
-506.5 368.1 506.9 366.6 508.2 365.9 curveto
-509.4 365.3 510.8 366.4 512 365.9 curveto
-513.2 365.4 513.3 363.8 514.5 363.3 curveto
-516 362.6 517.6 362.3 518.9 363.3 curveto
-519.7 363.9 520.2 364.8 520.2 365.9 curveto
-520.2 367.7 517.4 367.9 517 369.6 curveto
-516.7 370.7 517.3 371.7 517 372.8 curveto
-516.7 373.9 515 374.1 515.1 375.3 curveto
-515.2 376.8 518.2 375.3 518.9 376.6 curveto
-519.7 378.2 518.8 381.3 517 381 curveto
-515.8 380.8 516.3 378.7 515.1 378.5 curveto
-513.3 378.2 514.5 381.7 513.2 382.9 curveto
-512.7 383.3 511.9 383.7 511.3 384.1 curveto
-510.6 384.6 509.8 385.1 509.5 386 curveto
-509 387.3 509 389.1 510.1 389.8 curveto
-511.1 390.5 512.1 389.4 513.2 389.8 curveto
-514.1 390.1 514.9 390.8 515.1 391.7 curveto
-515.5 393.3 514.1 394.8 512.6 395.5 curveto
-511.4 396 510.1 395.8 508.8 395.5 curveto
-507.2 395.1 506.2 394 505 392.9 curveto
-504.8 392.8 504.6 392.4 504.4 392.3 curveto
-503.6 391.6 501.9 390.4 501.9 390.4 curveto
-501.9 390.4 lineto
-500.6 386.6 lineto
-499.7 383.9 503.5 382.7 505 380.3 curveto
-closepath
-gsave
-[0 0 0 0.1]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-621 272.6 moveto
-624.7 268.2 lineto
-628.5 264.4 lineto
-631.7 258.8 lineto
-634.2 251.8 lineto
-638 247.4 lineto
-643.6 241.1 lineto
-646.8 244.9 lineto
-644.9 249.9 lineto
-641.1 255 lineto
-636.7 260 lineto
-632.9 263.2 lineto
-629.8 266.9 lineto
-626 270.1 lineto
-621 272.6 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-655 255.6 moveto
-654.4 261.9 lineto
-658.8 263.8 lineto
-661.3 266.3 lineto
-665.7 270.1 lineto
-670.1 273.9 lineto
-673.3 276.4 lineto
-674.5 273.2 lineto
-677 271.4 lineto
-673.9 269.5 lineto
-673.9 265.1 lineto
-677 261.9 lineto
-674.5 259.4 lineto
-673.3 255.6 lineto
-672.6 251.8 lineto
-668.2 247.4 lineto
-665.7 249.9 lineto
-661.3 249.3 lineto
-657.5 250.6 lineto
-655 255.6 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-692.2 263.8 moveto
-689 261.3 lineto
-685.2 262.5 lineto
-681.4 261.9 lineto
-678.9 258.1 lineto
-678.3 253.7 lineto
-676.4 250.6 lineto
-677.7 247.4 lineto
-677.7 241.7 lineto
-680.2 244.3 lineto
-680.8 248 lineto
-681.4 251.2 lineto
-683.3 248.7 lineto
-683.3 244.9 lineto
-685.9 246.8 lineto
-684 253.1 lineto
-687.1 255.6 lineto
-682.7 255.6 lineto
-682.7 258.8 lineto
-685.9 259.4 lineto
-689 258.8 lineto
-692.2 263.8 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-697.2 263.8 moveto
-697.2 263.8 lineto
-696.6 260 lineto
-698.5 257.5 lineto
-700.3 259.4 lineto
-697.2 263.8 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-697.8 249.3 moveto
-700.3 251.2 lineto
-704.1 249.9 lineto
-701 248.7 lineto
-697.8 249.3 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-vmrs
-0 sf
-newpath
-694 235.4 moveto
-691.5 234.2 lineto
-687.7 232.3 lineto
-689.6 229.8 lineto
-693.4 232.9 lineto
-694 235.4 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-646.2 240.5 moveto
-649.3 242.4 lineto
-653.7 241.1 lineto
-658.8 241.1 lineto
-661.9 238.6 lineto
-667 236.1 lineto
-663.2 235.4 lineto
-658.1 236.1 lineto
-654.4 237.3 lineto
-649.9 238.6 lineto
-646.2 240.5 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-678.3 236.1 moveto
-681.4 236.7 lineto
-687.1 236.7 lineto
-684 234.8 lineto
-678.3 236.1 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-680.8 230.4 moveto
-678.9 231.7 lineto
-680.8 232.9 lineto
-680.8 230.4 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-673.9 236.7 moveto
-676.4 234.8 lineto
-672.6 234.2 lineto
-673.9 236.7 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-704.8 258.8 moveto
-709.8 258.1 lineto
-714.2 256.9 lineto
-714.8 253.1 lineto
-716.7 251.2 lineto
-721.1 252.5 lineto
-723.7 254.3 lineto
-730 251.2 lineto
-738.1 248.7 lineto
-741.3 244.9 lineto
-745.1 241.7 lineto
-744.4 238.6 lineto
-747 235.4 lineto
-752 232.3 lineto
-752 231.7 lineto
-746.3 232.3 lineto
-747 231.7 lineto
-743.2 233.6 lineto
-741.3 236.7 lineto
-738.8 238.6 lineto
-736.3 236.7 lineto
-736.3 234.2 lineto
-732.5 235.4 lineto
-728.1 235.4 lineto
-725.5 237.3 lineto
-722.4 236.7 lineto
-723 240.5 lineto
-721.1 244.3 lineto
-717.4 247.4 lineto
-713.6 248 lineto
-709.8 248 lineto
-708.5 251.2 lineto
-709.8 253.7 lineto
-706 254.3 lineto
-704.8 258.8 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-748.2 243.6 moveto
-747.6 243.6 lineto
-750.7 245.5 lineto
-753.3 245.5 lineto
-756.4 247.4 lineto
-757 244.3 lineto
-753.3 243.6 lineto
-748.2 243.6 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-661.9 159.9 moveto
-666.3 157.3 lineto
-670.1 159.2 lineto
-674.5 160.5 lineto
-680.8 161.1 lineto
-684 164.3 lineto
-689 166.8 lineto
-695.3 168 lineto
-701 168 lineto
-704.8 164.9 lineto
-707.9 160.5 lineto
-710.4 163 lineto
-713.6 164.3 lineto
-714.2 159.9 lineto
-715.5 156.1 lineto
-718 151.7 lineto
-723 149.1 lineto
-728.1 149.8 lineto
-733.1 148.5 lineto
-735.6 150.4 lineto
-738.8 152.9 lineto
-741.9 154.2 lineto
-741.9 158 lineto
-743.8 161.7 lineto
-746.3 166.8 lineto
-750.1 170.6 lineto
-751.4 175.6 lineto
-752.6 181.9 lineto
-751.4 186.9 lineto
-752 190.7 lineto
-748.9 194.5 lineto
-746.3 198.3 lineto
-743.8 200.2 lineto
-741.9 204.6 lineto
-739.4 207.7 lineto
-738.8 212.8 lineto
-738.1 216.5 lineto
-736.9 219.7 lineto
-734.4 218.4 lineto
-733.7 222.2 lineto
-734.4 226.6 lineto
-731.8 228.5 lineto
-731.8 227.9 lineto
-730.6 222.8 lineto
-731.2 219.1 lineto
-731.2 215.3 lineto
-729.3 212.8 lineto
-726.2 210.2 lineto
-722.4 213.4 lineto
-718 215.9 lineto
-715.5 219.1 lineto
-716.7 222.2 lineto
-718 224.1 lineto
-714.2 225.4 lineto
-709.8 226 lineto
-704.1 224.7 lineto
-701.6 221 lineto
-699.7 217.8 lineto
-695.9 218.4 lineto
-693.4 221 lineto
-690.9 217.8 lineto
-688.4 214 lineto
-684 212.8 lineto
-682.1 209.6 lineto
-679.6 204.6 lineto
-675.1 202.7 lineto
-670.1 201.4 lineto
-666.3 198.9 lineto
-661.9 196.4 lineto
-660 192.6 lineto
-659.4 187.6 lineto
-661.3 183.2 lineto
-659.4 179.4 lineto
-660.7 175 lineto
-662.5 170.6 lineto
-660.7 164.9 lineto
-661.9 159.9 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-735.6 141.6 moveto
-731.2 140.3 lineto
-728.7 139.7 lineto
-728.7 136.5 lineto
-730.6 132.8 lineto
-733.1 135.3 lineto
-735.6 138.4 lineto
-735.6 141.6 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-793 146 moveto
-790.4 141 lineto
-787.3 137.2 lineto
-782.9 134.7 lineto
-779.1 131.5 lineto
-775.9 127.7 lineto
-779.7 126.5 lineto
-782.2 125.2 lineto
-785.4 129.6 lineto
-788.5 134.7 lineto
-792.3 136.5 lineto
-794.2 141 lineto
-796.1 144.1 lineto
-793 146 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-797.4 166.8 moveto
-798 162.4 lineto
-799.9 159.9 lineto
-799.9 156.1 lineto
-796.7 152.3 lineto
-798.6 149.8 lineto
-799.9 147.9 lineto
-798.6 144.1 lineto
-801.8 144.1 lineto
-803.7 149.8 lineto
-806.8 152.9 lineto
-809.3 154.8 lineto
-806.8 156.7 lineto
-804.3 155.4 lineto
-803 158.6 lineto
-801.8 163.6 lineto
-797.4 166.8 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-391.6 406 moveto
-388.1 404.5 lineto
-385.6 404.5 lineto
-381.6 403 lineto
-383.6 407 lineto
-386.6 408.5 lineto
-386.6 410 lineto
-383.6 411 lineto
-385.6 414.5 lineto
-385.6 416 lineto
-388.6 416.5 lineto
-387.1 421 lineto
-384.1 422 lineto
-384.1 424.5 lineto
-385.1 428 lineto
-386.6 430.5 lineto
-388.6 427.5 lineto
-389.1 423 lineto
-391.1 420 lineto
-391.6 416 lineto
-393.6 412.5 lineto
-394.1 408.5 lineto
-391.6 406 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-474.1 358 moveto
-470.6 357 lineto
-469.6 355 lineto
-472.6 355.5 lineto
-474.1 358 lineto
-closepath
-gsave
-[0 0 0 0]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-530.1 390.5 moveto
-527.7 389.6 525.6 386.9 526.6 384.5 curveto
-527.2 383.1 528.6 382.4 530.1 382 curveto
-531.9 381.5 534.4 380.8 535.1 382.5 curveto
-535.6 383.8 534.1 384.6 534.1 386 curveto
-534.1 387.6 536.2 388.6 535.6 390 curveto
-534.8 391.9 532 391.2 530.1 390.5 curveto
-closepath
-gsave
-[0 0 0 0.1]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-222.1 390 moveto
-220.9 390.7 219.9 388.9 218.6 388.5 curveto
-217.3 388.1 216.3 388 215.1 387.5 curveto
-213.7 386.9 211.4 386.6 211.6 385 curveto
-211.8 383.3 214.5 384.3 216.1 384.5 curveto
-217.4 384.7 218.5 385.2 219.6 386 curveto
-221 387.1 223.6 389.1 222.1 390 curveto
-closepath
-gsave
-[0 0 0 0.1]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-207.1 389.5 moveto
-207.6 390.8 206.7 391.8 206.1 393 curveto
-205.4 394.5 204.6 396 203.1 396.5 curveto
-201.9 396.9 200.8 396.8 199.6 396.5 curveto
-198.3 396.2 197.6 395.4 196.6 394.5 curveto
-195.4 393.4 194.6 392.2 194.1 390.5 curveto
-193.7 389.1 192.4 387.3 193.6 386.5 curveto
-194.7 385.8 196.3 386.4 197.1 387.5 curveto
-197.7 388.3 197.3 389.5 197.6 390.5 curveto
-198 391.9 198.3 393.4 199.6 394 curveto
-201.1 394.7 202.7 394.2 204.1 393.5 curveto
-205.7 392.7 206.4 387.8 207.1 389.5 curveto
-closepath
-gsave
-[0 0 0 0.1]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-0 sf
-newpath
-198.6 399.5 moveto
-196.9 399 196.2 401.1 194.6 401.5 curveto
-192.6 402.1 191.1 402.3 189.1 402 curveto
-187.6 401.8 184.7 402.1 185.1 400.5 curveto
-185.3 399.4 186.5 399.1 187.6 399 curveto
-189.2 398.8 190 400.7 191.6 400.5 curveto
-192.4 400.4 193 399.9 193.6 399.5 curveto
-193.9 399.3 194.2 398.7 194.6 398.5 curveto
-195.8 397.8 200.1 400 198.6 399.5 curveto
-closepath
-gsave
-[0 0 0 0.1]setcolor {fill}fp
-grestore
-gsave
-0.4 setlinewidth 0 setlinecap 0 setlinejoin 3.863693 setmiterlimit [0 0 0 1]setcolor {stroke}fp
-grestore
-vmr
-end % FreeHandDict
-%%EndDocument: _
diff --git a/Master/texmf-dist/doc/latex3/xor/xo-README.txt b/Master/texmf-dist/doc/latex3/xor/xo-README.txt deleted file mode 100644 index 26135c36ebd..00000000000 --- a/Master/texmf-dist/doc/latex3/xor/xo-README.txt +++ /dev/null @@ -1,219 +0,0 @@ -% -% $Id: xo-README.txt,v 1.1 2000/08/11 07:04:34 latex3 Exp $ -% -% - -INTRODUCTION -============ - -This directory contains the first prototype implementation of the new -output routine (OR) for LaTeX2e*. - -It is not a finished product, thus it is very likely that using it -will result in errors or problems. - -Especially error recovery is more or less nil, eg, there are a lot of -places which simply say \ErrorFooBar (which is undefined). So if this -happens to you, you might have to search in the code to see why this -is supposed to be a user error. - -Nevertheless, I hope that playing around with it will give you some -idea about how the finished OR might look like and what it will be -able to do. - -Suggestions, comments, ... are welcome, especially on the already -available functionality or on missing functionality. - -enjoy -Frank - -August 2000 - - - - - -INSTALLATION -============ - -This set of packages builds on the basic packages - - templates.sty - ldcsetup.sty - xparse.sty - -so you need to pick those up from the project web site as well. - -To unpack the distribution use one of the three distributed .ins -files: - - xo.ins % unpacks without any tracing code whatsoever - xoprogress.ins % unpacks with progress information code (recommended) - xotrace.ins % unpacks with tracing code (for those who like to see - % what the algorithm really does) - - -DOCUMENTATION -============= - -The sequence - - pdflatex xoutput.drv - makeindex -s gind.ist xoutput - pdflatex xoutput.drv - -will produce a pdf file of roughly 150 pages with the (somewhat) -documented code --- there is still a lot to do there. - -To produce some overview article on the OR run - - latex xo-pfloat - -three times. - -There will be a question asked which you can answer with either - - 0 % run with normal latex - 1 % run using the new OR - - -There is also a sample file for you to play with: - - xo-sample.tex - -but is is more or less a template file. - -There is also the file I used for the examples for my talk at Oxford: - - oxford-trial.tex - -This file asks for a "trial" number: - - 0-8 shows how the algorithm adds float after float to the page - 9 same as 8 but uses grid layout - 10 manual float control using an .fpc file - - - -IMPLEMENTED FEATURES -==================== - -Plenty I hope, for important ones see xo-pfloat and of course the -documented code :-) - - -MISSING FEATURES -================ - -Plenty I fear. Here are a few important ones. - - - Interface for specifying spanning floats is missing - - - Interface for specifying which areas are allowed for a float - - - Interface for specifying the look and setup of a float page - - - Most of the page layout things like folio, running headers, etc - - - More float placement control (what is wanted, needed) - - - Balancing of columns, what are the appropriate concepts with - respect to floats? - - - page style concepts: how are page styles changed, how are they - specified? - - - -KNOWN BUGS -========== - -Plenty I fear. Here are a few important ones. - - - There are many footnotes in the code that say CHECK! or FIX! or - ... they are all places where further work is most likely - necessary, or known bugs are already documented. - - - Because of the unfinished work in xo-final/xo-new there are two - hardwired lists \bot@areas and \top@areas. Top areas are mounted - first on the page, thus entries for list of figures etc, will be - sort of strangely ordered :-) - - - If a special penalty such as the flush point penalty ends up at the - top of a column any glue after it isn't properly removed. This - needs fixing and while the way to proceed is clear it is not yet - implemented. - - - If we have to relax the float placement conditions due to a flush - point the current code reverts to tight conditions the moment the - last affected float has been placed (the idea was to ensure that we - don't place too many floats on such a page since the relaxed - conditions do not have a restriction there). But the problem with - that approach is that in fact in most cases this will result in no - further floats being allowed at all since typically the already - placed floats make any further trials fail now. So this needs some - change, eg only to check columns after the flush point with the - tight conditions or ... for the moment it has only be partially - resolved by enabling basically only the restrictions on number of - floats per column or space available in columns (which are only - checked for areas under trial) - - - If the design allows strange placements in various areas, then ".lot" - files etc will as a result always be ordered strangely. There is - not much you can do about that on this stage (even if the above - problem is fixed) other than ensuring that at some later stage such - files get sorted automatically. - - - Float pages are at best strange. what are good concepts to - construct them in multi-column layouts? Are there any? - - - Size of a here float is not properly calculated when it get - initialized - - - Grid layout requires that \topskip=\baselineskip (or so it seems - --- it shouldn't but there is somewhere a bug lurking) - - - Definition of grid layout point commands need one more indirection - to allow turning them off for a single page setup. Right now, the - moment they are disabled they are gone. - - - Initialization of the various data structures is not yet properly - done --- this needs further sorting out. As a result it is likely - that some setups run into undefined variables. - - - If \readfloatplacements is used (ie float are manually placed) then - the positioning of the float areas is done incorrectly because I - forgot to add the necessary code to that part of the processing - (just found out while finishing the examples for the Oxford talk) - - -FOUND A BUG? -============ - -If you think you have found a real bug (not just something that is -simply not yet implemented) I would be glad if you report it using - - latex latexbug - -from the standard LaTeX distribution and select option - - 7) expl3: Experimental packages for TeX programmers. (expl3) - -or alternatively by discussing it on LATEX-L (see below) - - - -DISCUSSION OF FEATURES (MISSING OR ELSE) -======================================== - -Discussion of features, either those implemented or those missing -should be directed to the discussion list - - LATEX-L - -so that others can participate in the discussion. You can subscribe to -this list by sending a mail with the line - - SUBSCRIBE LATEX-L Your Name - -to listserv@URZ.UNI-HEIDELBERG.DE diff --git a/Master/texmf-dist/doc/latex3/xor/xo-pfloat.tex b/Master/texmf-dist/doc/latex3/xor/xo-pfloat.tex deleted file mode 100644 index 2835b0ed017..00000000000 --- a/Master/texmf-dist/doc/latex3/xor/xo-pfloat.tex +++ /dev/null @@ -1,1623 +0,0 @@ -% Copyright 2000 Frank Mittelbach -% All rights reserved -% -% -% NOTE: the text contains reference to the fact that it is typeset -% using the new OR! -% -\def\rcsdata$#1: #2,v #3${ - \def\rcsdata{#2 #3}} -\rcsdata$Id: xo-pfloat.tex,v 1.19 2000/08/11 07:08:04 latex3 Exp $ - -% next lines needs pdflatex 0.14f+ !!!! -\ifx\rpcode\undefinedcsname -\else - \input protcode.tex - \pdfprotrudechars=2 -% \pdfoutput=0 -\fi - -\tolerance=6000 -\emergencystretch=1cm - -%\tracingonline=1 -%\tracingpages=1 -%\showoutput - -\newcount\ProcessControl - -% 0 means std LaTeX, 1 new OR, 2 new OR + galley2 (not functional) - -\ProcessControl=1 - -\typein[\ProcessControl] - {^^J^^J0 means std LaTeX, 1 new OR -%, 2 new OR + galley2 (needs *new* LaTeX) - } - - -\newcommand\ORspecial[1]{\ifnum\ProcessControl>0\relax#1\fi} - - - -\ifnum\ProcessControl=0 - \documentclass[twocolumn]{article} -% \documentclass[preprint]{ltugproc} - \renewcommand\floatpagefraction{0.9} - \setlength\belowcaptionskip{10pt} -\else - \documentclass{article} -\fi - -\parskip=0pt -\widowpenalty=5000 - - -\usepackage{array,url,varioref} -\usepackage{times} - -\ifcase\ProcessControl -% \usepackage{hyperref} - \usepackage{calc} -\or -% \usepackage{trace} - \usepackage{xoutput} - \usepackage{xo-grid} - \ShowGridfalse -\else - \usepackage{trace, - galley2,xcontents,xlists-samples, - xoutput} - \usepackage{xo-grid} - \ShowGridfalse - - \let\thetable\thefigure % needed to be able to use old xcontents.sty -\fi - - - - -\ifnum\ProcessControl=2 - -\makeatletter -\def\l@v@lalgorithms{0} -\makeatother - -\DeclareInstance{contentsobject}{section}{std}{ - pre-v-action = \DelayEvaluation{\addpenalty{10000} - \addvspace{1em plus 1pt}}, - right-margin-sep = 15pt, - title-format = \textbf{#1}, - number-format = \textbf{#1\hfil}, - pnum-format = \textbf{\hfil#1}, - leaders-action = ~, - number-width = \DelayEvaluation{1.5em}} - -\DeclareInstance{contentsobject}{subsection}{std}{ - object-indent = \DelayEvaluation{1.5em}, - number-width = \DelayEvaluation{2.3em}} - -\DeclareInstance{contentsobject}{subsubsection}{std}{ - object-indent = \DelayEvaluation{3.8em}, - number-width = \DelayEvaluation{3.2em}} - - -\DeclareInstance{contentsobject}{figure}{std}{ - pre-v-action = , - right-margin-sep = 20pt, - title-format = \textit{#1}, - number-format = \textrm{\hfil#1}, - pnum-format = \textbf{\hfil#1}, - leaders-action = ~, - number-width = \DelayEvaluation{1.5em}} - - -\DeclareInstance{contentsobject}{table}{std}{ - pre-v-action = , - right-margin-sep = 15pt, - title-format = \textrm{#1}, - number-format = \textbf{#1\hfil}, - pnum-format = \textbf{\hfil#1}, - leaders-action = ~, - number-width = \DelayEvaluation{1.5em}} - -\fi - - - -\ifnum\ProcessControl> 0 - - -\DeclareFloatSequenceClass{floats} % this will vanish again - -\DeclareFloatType{figure} - { - sequence-class-id = floats, - toc-extension = lof, - caption-text = \figurename, - numbered-boolean = true, - numbered-id = figure, - numbered-within-id = , - numbered-action = \arabic{figure}, - body-decls = - } - - -\DeclareFloatType{table} - { - sequence-class-id = floats, - toc-extension = lot, - caption-text = \tablename, - numbered-boolean = true, - numbered-id = figure, - body-decls = \footnotesize, - } - -\DeclareFloatArea {t12} - { - class-close-list = , - all-close-list = , - max-float-num = 1, - } - - -\DeclareFloatArea {b12} - { - class-close-list = {t12,t11,b11}, - all-close-list = , - max-float-num = 1, - } - - -\DeclareFloatArea {t11} - { - class-close-list = , - all-close-list = {b11}, - max-float-num = 1, - } - - -\DeclareFloatArea {b11} - { - class-close-list = {t12,t11}, - all-close-list = , - max-float-num = 1, - } - - -\DeclareFloatArea {t21} - { - class-close-list = {t12,t11,b11}, - all-close-list = , - max-float-num = 1, - } - - -\DeclareFloatArea {b21} - { - class-close-list = {t12,t11,b11}, - all-close-list = , - max-float-num = 1, - } - - -\topskip=12pt - -\DeclareInstance{pagesetup2}{twocol}{std}{ - column-num = 2, - column-width = 229.5pt, % this strange value is what LaTeX2e - % uses for two column article - column-height = \DelayEvaluation 50\baselineskip + \topskip, - column-sep = 20pt, -% - float-callout-constraint = after, - float-callout-span-constraint = flexible, - bottom-float-footnote-constraint=forbidden, -% bottom-float-footnote-constraint=none, - max-float-num =2, -% - area-list = {t12,t11,b11,b12,t21}, - area-list = {b12,b11,b21}, -% -% footnote-setup = \UseTemplate{footnotesetup}{ftnright}{}, -% footnote-setup = \UseTemplate{footnotesetup}{margin}{}, - footnote-setup = \UseTemplate{footnotesetup}{std}{}, -% - float-text-sep = 36pt minus 8pt, - float-area-sep = 20pt, - float-float-sep = 20pt, -% - grid-point-sep = 12pt, - } - -\fi - - -\newcommand\meta[1]{\mbox{$\langle$\textit{#1}$\rangle$}} -\usepackage{shortvrb} -\MakeShortVerb\| - -\title{Formatting documents with floats\\ - A new algorithm for \LaTeXe$^*$} -\author{\copyright{} Frank Mittelbach} -\date{\rcsdata} - - - -\begin{document} - -\ORspecial{\UseInstance{pagesetup2}{twocol}} - - -\maketitle - -\tableofcontents - -\ORspecial\vfill - -\begin{abstract} -This paper describes an approach to placement of floats in -multicolumn documents. - -The current version of \LaTeX{} was originally written for -single-column documents and extended to support two-column documents by -essentially building each column independently from the other. As a -result the current system shows severe limitations in two column mode, -such as the fact that spanning floats are always deferred to at least the -next page or that numbering between column floats and spanning floats -can get out of sequence. - -The new algorithm is intended to overcome these limitations and at the -same time extend the supported class of document layouts to multiple -columns with floats spanning an arbitrary number of columns. -\end{abstract} - -%\ORspecial\vfill -\ORspecial\newpage - -\section{Introduction} - -One problem with formatting documents containing floats is the number -of potential formatting solutions that need to be checked out. The -number of trials grows combinatorially in the number of floats and -areas which can receive them. If we have $n$ floats waiting to be -placed and $m$ areas in which we can place them on the current page -being built (not counting the ``deferred area'') then the number of -different placements is given by -\begin{equation} - \#\mbox{trials} = - { n+m \atopwithdelims() m} = - \frac{(n+m)!}{n! \, m!} - \label{eq:binom} -\end{equation} -assuming that the order of floats has to be preserved, i.e., if the -call-out of float $f_i$ is before the call-out of $f_j$ in the text -stream then the float $f_i$ will be placed in earlier than float $f_j$ -where ``earlier'' is a defined relation of float areas. - - -For example, if we have 8 floats waiting to be distributed among 12 -areas (which corresponds to a three column page with float areas at the -top and bottom allowing for partial spans) then we have to check -125970 possible distributions; if two additional floats appear we end -up with 646646 trials. - -Even though a large number of these distributions would be -unacceptable and discardable straight away, after some initial test, -the resulting running time of the algorithm would clearly be beyond -any acceptable speed. (Assuming we could do 1000 trials per second, -which is ridiculous high since many of them would require -trial-typesetting the whole page, then the case of 646646 trials would -still take roughly 10 minutes to form a decision.) - - Thus it is important to find algorithms with -complexity that is at worst linear in both the number of floats on the -trial list and the number of possible float areas, even if this means -that in a few cases a relatively good layout will not be found. -It is even better if they have minimal redundancy. - - -Note that assessing the actual running time of \TeX{} code is not -straightforward since some activities are very much faster than -others. For example, performing a test by using a reasonable number -of macro expansions and register assignments may be very much slower -than running through a long typeset list and then doing a simple test. - - -The algorithm we have implemented fulfills the requirement of being -(essentially) linear in the number of floats and the number of float -areas. - - -\section{The document source model} - -The document source is a single stream of continuous text containing -call-outs to floating objects. (At the moment the call-outs are marked -by placing the objects into the stream but it would be possible to -provide them as separate objects.) -Floating objects (as of today) come in three incarnations: -\begin{itemize} -\item Objects where the call-out and the placement requires a strict -spatial relationship, e.g., same line in the margin. An example would -be marginal notes as implemented by |\marginpar| in \LaTeXe. -\item Objects where the call-out and the placement are required to fall -onto the same column/\allowbreak page/\allowbreak spread, e.g., -footnotes. -\item Objects where there is a defined relation between call-out and -object placement, e.g., ``not in an earlier column'', or ``on the same -page or later'', etc. These are the traditional floats. -\end{itemize} -Float objects in the last group are typed where the type is defined by -the logical content of the object, e.g., ``figure'', ``table'', and so on. - - -The document formatting is achieved using a minimal but customizable -lookahead (typically the considered galley material is the equivalent -of one page/\allowbreak spread of textual material ignoring the -additional size taken up by embedded float objects). - -While making up pages the main ``quality'' guidance for the algorithm -is to try to place each float as early as possible without violating -defined constraints. - - -\ORspecial\ShowGridtrue - - -\section{The document layout model} - -\subsection{Page layout grid} - -The algorithm supports the specification of a page grid on which it -will align text columns and other elements. This will allow (if -suitable parameters for various elements are chosen) to have text -lines of different columns all lying on grid points.\footnote{On the -current page lines are drawn to highlight the grid. Note that -headings, lists, and other ``display'' objects are not aligned.} - -\subsection{Columns} - -The page layouts which are supported by the new algorithm support -an arbitrary number of text columns of equal width. - -The number of columns per page as well as their width can be changed -at forced page breaks such as the start of chapters. - -\subsection{Balanced columns} - -Balancing columns (as done by the \texttt{multicol} package) is planned -but not implemented. The major problem in that area is the handling of -column floats during the balancing process. - - -\subsection{Float areas}\label{overlap} - -Float objects are distributed into float areas which are -rectangular in shape. Float areas span one or more text columns, their -horizontal size is therefore given by the following formula (where -$c$ is the number of columns spanned): -\[ - \meta{area-width} = c \times - \bigl( \meta{col-width} + \meta{col-sep}\bigr) - - \meta{col-sep} -\] -The naming conventions for float areas is as follows: -\[ -\meta{identifier}\meta{start-column}\meta{span-count}. -\] -The \meta{identifier} is a single letter denoting the type of area, -e.g., |t| for top, |b| for bottom. The \meta{span-count} is a single -digit denoting the number of columns to span. The -\meta{start-column} is a single digit\footnote{With a bit of care in -the code this could be extended to allow more than one digit.} -denoting the start column of the area. Thus |t23| is a top area -starting at column two and spanning three columns, i.e., two, three -and four. -A restriction due to the naming scheme is that currently no more than -9 columns are possible.\footnote{The scheme is different from the -original one used, where \texttt{t23} would have denoted an area -starting at column two and spanning until column three.} - -Only a subset of the float areas is allowed to be populated on a -page. In essence the new algorithm does not support placements -that result in ``splitting'' the text of a column due to a float (other -than column `here' floats).\footnote{Perhaps this restriction will be -lifted one day.} This means that population of some float areas -must be prevented, namely those satisfying these conditions -when $pcs$ (where $p=\textrm{pos}$, -$c=\textrm{column}$, $s=\textrm{span}$) has just been populated: -\[ - pij \textrm{ with } i < c \leq i+j < c+s -\] -or -\[ - pij \textrm{ with } i \leq c+s < i+j \leq - \mbox{\meta{number-of-columns}} -\] -The first formula describes the areas which partly overlap from the -left, the second formula describes those that partly overlap from -the right. Areas which are sub- or super-areas, e.g., \texttt{t13} -and \texttt{t22} do not affect each other. The above restriction is -necessary to prevent situations like the one shown in -figure~\vref{fig:overlap} -% -\begin{figure} -\footnotesize -\caption{Overlapping float areas}\label{fig:overlap} -\begin{minipage}{.6\columnwidth} -\begin{verbatim} - aaaaaaaaaaa 444 - aaaaaaaaaaa 444 - aaaaaaaaaaa 444 - 111 222 - 111 222 bbbbbbb - 111 222 bbbbbbb - 111 222 bbbbbbb - 111 222 - 111 222 333 444 - 111 222 333 444 - 111 222 333 444 -\end{verbatim} -\end{minipage} -\end{figure} -% -i.e., where the float area \texttt{t32} (represented as b's) would -result in splitting the fourth column into two independent text areas. - -The possibilities, as well as the restrictions, are equal for both top -and bottom areas. This means that the new scheme in particular -supports spanning bottom areas. - -\ORspecial\ShowGridfalse - -\subsection{Float pages and columns} - -Float pages, i.e., pages consisting only of floats, will be supported -as well as float columns. - - -\subsection{Float types} - -The type of float influences the formatting, e.g., where the caption -is placed in relation to the float body, how it is formatted, what -kind of fixed strings are added, etc. It also restricts the placement -algorithm in respect to which float areas can be populated as -explained below. - - -\subsection{Margins} - -The marginal areas can receive marginal notes which are aligned with -the corresponding text line. In documents with more than two columns -marginal notes are currently not supported though one could envision -allowing them even there. If marginals have to compete for space the -later marginal will be moved downwards if there is enough space on the -page, otherwise the line containing the marginal will be moved to the -next column/\allowbreak page.\footnote{This is not yet implemented --- -right now they overprint each other.} - -An alternative usage of the margin is to place footnotes into it. A -prototype version of this is provided already, see -section~\vref{footnotes}. - -Another potential use of the margin areas is to use them (or parts -thereof) as float areas in their own right. The problem with this -would be that these float areas would have a horizontal width which is -different from the column width, thus allowing only a limited class of -floats to appear therein. - -Another potential extension would be to allow float areas that border -on a margin to use the marginal space as part of the float area, -thereby allowing the filling of such an area with floats which are -wider than the nominal float area. A special case of this, the -placement of the caption in the margin beside the float body, is -already provided by choosing a suitable caption formatting instance. - - - - -\subsection{Footnotes}\label{footnotes} - -Footnotes can be regarded as a special type of floats. They are objects -which are associated with lines of text (their call-out) but in -contrast to normal floats such as ``figures'' or ``tables'' their placement -constraints are stronger, e.g., they typically have to appear at the -bottom of the column which contains their call-outs, or at least they -have to appear on the same page as their call-outs. - -In its current version, the model supports footnotes beneath the -call-out column (normal behavior); all footnotes in the last column -(as with the \texttt{ftnright} package for two-column mode); all -footnotes in the outer (or inner) margin. - -Without an extension to the page makeup algorithm (but instead with a -suitable redefinition of the footnote commands) they could be processed -as marginal notes or alternatively as ``end-notes''. - - -\subsection{Headers and footers} - -The header and footer areas may use data received from individual -columns. An extended version of \TeX's mark mechanism is made -available which allows the definition of arbitrarily many independent -classes of marks. Within each mark class information about the top -mark (i.e., the mark active at the top of the column) the first mark -and the last mark is made available for retrieval. - -This allows the production of correct running headers and footers for -various types of applications such as dictionaries, manuals, etc. - - - - -\section{The processing model} - -\subsection{Float placement concepts}\label{sec:float-place} - -To build a page(-spread) the algorithm first assembles enough textual -material to be able to fill the page without placing any floats. -During this process all floats that have their call-outs within the -assembled galley are collected. They form, together with unplaced -floats from previous pages, an ordered trial list of floats. - -The allowed float areas on the page under construction are totally -ordered as well. - -The algorithm proceeds by taking the first float from the trial list -and trying to place it into the first float area from the area -list. It then checks if all constraints (see below) are met and if not -the algorithm -will try to place the float into the next area until either all -constraints are met or the areas in the float area list are exhausted. -A trial that does not fail means that -this distribution of floats becomes the best solution so far and all -further trials will be based on adding to this solution (no -backtracking). If the algorithm fails to place the float into any -area it means that the float will be deferred to a later page. - -As floats are added to areas, the constraints for further trials -are changed. There are several reasons for this: -on one hand, the call-out positions of -various floats move -since the float will occupy space on the page; on the other hand, -placing a float in some area might result in disallowing the placement -of other floats in the same or in other areas. - - -\subsection{Float pages and columns} - -At the moment there is only rudimentary support for float pages -available: at the start of each page the algorithm will try to form a -float page out of all floats that have been deferred from previous -pages. However there is no layout control available to define the -conditions under which such a trial will succeed. - - -\subsection{Float storage} - -Float bodies are typeset into boxes at the point of `call-out', as -with the \texttt{figure} and \texttt{table} environments in the standard -\LaTeX; it may also be possible to specify at the call-out point a -logical pointer to a float whose typesetting is specified elsewhere -(e.g., an external file). - -However, text sub-elements such as the caption, etc., (e.g., from -|\caption|) are not typeset at this stage but are stored as token -lists; this allows for trying different possible layout specifications, -e.g., for its measure, during the float-positioning trials. At present -this is confined to at most a single caption element per float. - -\subsection{Caption processing} - -When a float is placed into an area the caption is trial formatted and -mounted onto the float body. This process can take into account -various information about the float positioning trial, such as the -area to format it into, the fact that it formats onto a verso or recto -page, etc. It might try several possibilities before making a decision, -e.g., if one formatting of the float results in violating some -constraint(s) it might try a different formatting at this point. - - - -\subsection{Flushing floats} - -It is possible to mark points in the source document as boundaries beyond -which floats whose call-outs are prior to the boundary cannot pass. In -other words a ``flush point'' directs the algorithm to place all -affected floats into areas which are ``before'' the flush point. - -If due to other constraints the float could not be placed in such an -area the algorithm first retries all potential areas using a less -rigid set of constraints (for example, restrictions on the number of -allowed floats per area are dropped) and if this still doesn't enable -the algorithm to place the float properly it will as a last resort -move the flush point to a later column, which means breaking the -column text before the flush point. - -Flushing of floats can be done either for all floats or on a -per float type basis, e.g., it is possible to flush only floats of -type ``figure''. - -A flush point can be given an additional attribute which controls the -``fuzziness'' used by the algorithm. By default the flush point -algorithm uses |strict| flushing as described above. The attribute -|column| modifies the algorithms behaviour by enabling a float to move -past the flush point as long as it will be placed on the same -column. Similarily the attribute values |page| and |spread| will -enforce that the float will not be deferred further than the current -page or the current spread. This way it can be guaranteed that a float -is always visible from its call-out. - - -\subsection{Float sequence classes} - -Float sequence classes are collections of float types; each float type -belongs to exactly one float sequence class. Within each sequence -class the call-out order in the document is always preserved by the -float placement algorithm, e.g., if $c_1,c_2,\ldots,c_n$ are the -call-outs of all floats of a float sequence class then the -corrsponding floats will be placed such that $f_i$ will be placed -before $f_j$ whenever $i<j$. Thus by putting all float types into a -single float sequence class all floats are placed in the order of -their call-outs. As the other extreme, if each float type has its own -sequence class\footnote{This is the \LaTeXe{} default.} then floats -from one type might move before floats of other types even though the -corresponding call-outs are in a different order. - - - -\subsection{Float and call-out relations} \label{fl-callout-relations} - -The algorithm also keeps track of the relation between an individual -float and its call-out. This allows one to define constraints which -guide the algorithm during the float placement phase. It is always -permissible to place a float ``after'' its call-out, e.g., in a later -column/\allowbreak page. At the moment the following constraints can -be specified: -\begin{description} -\item[none] which means that the relation between call-out and float -placement is not relevant for placing floats. -\item[page] which means that the float can be placed anywhere on the -page with the call-out (it is visible from the call-out). -\item[column] which means that the float can be placed before the -call-out as long as it is placed in the same column. -\item[after] which means that the float has to be placed strictly -after the call-out. -\end{description} -When extending the algorithm to directly support spreads the -above list is going to be extended by an option that allows floats to -move backwards on the whole spread. - - - - -\subsection{Spanning float and call-out relations} \label{fl-span-relation} - -For floats that span two or more columns there are several -possibilities to interpret the spatial relationship between call-out -and float areas. For example, if a float, whose call-out is in the -second column, has been placed into area |b12|, is this float -``before'' or ``after'' its call-out? The answer to this question -depends on whether we consider the float being placed into the first -or the second column, both of which are valid interpretations. - -At the moment the following behaviour can be specified: -\begin{description} -\item[strict] which means that the leftmost column spanned - by the float is being regarded as the column in which the float was placed. -\item[flexible] which means that the rightmost column spanned - by the float is being regarded as the column in which the float was placed. -\end{description} -These settings are only relevant if the main float/call-out relations -are set to |column| or |after|. - - -\subsection{Float and footnote relations} - -It is possible to direct the algorithm to check on each column if -there are footnotes, and if so to prevent it from placing floats in -the bottom -area. In theory it might be possible that a forbidden constellation -might resolve itself once the algorithm has added further floats, -e.g., it could be the case that by adding additional floats the -offending footnote gets moved to a different column. However, checking -for this would mean potentially large backtracking so the algorithm -uses a conservative approach and simply considers a trial as failed if -footnotes and bottom areas collide. - -It is planned to allow a designer the choice of specifying where the -footnotes should be placed in relation to any bottom floats (if the -combination is allowed). Right now this is not implemented and -column footnotes will always appear below the text column, i.e., above -any bottom floats. - - - - -\subsection{Area statuses} - -For each area the algorithm keeps track about whether or not it is -closed for individual float types, e.g., is not accepting any more -floats of type ``figure'' or closed for all types. The status of an -area can change due to floats being placed into other areas (this -might, for example, close earlier areas, or areas that overlap) or it -can change due to the fact that the area became too full in some way -(e.g., a size constraint or a number of floats constraint). - -Some of these constraints can be ``relaxed'' in certain situations, -e.g., if the algorithm is directed to flush out remaining floats prior -to a certain point in the galley it will drop constraints related to -number of floats per area or size restrictions. However, if an area -was closed due to a different float being placed into some other area, -this area will stay closed in all circumstances to ensure proper -sequential placement of floats and to ensure that overlapping areas -that are forbidden as explained in section~\vref{overlap} will not -receive floats at the same time. - - - - -\subsection{Area constraints} - -The algorithm offers several possibilities for the designer to -specify how and under what circumstances a float is allowed to be -added to a certain area on the page. - -As explained above all areas on a page are tried in a specific -order. This order can be specified and changed for specific parts of -the document. Areas that are closed for the current type will be -bypassed as well as areas which do not span the right number of -columns to fit the horizontal size of the float. If these initial -tests succeed the float may still fail to be placed into a certain -area if it doesn't fulfill the following set of constraints: -\begin{itemize} -\item There is an upper limit on the total number of floats that can -be placed on an individual page. -\item Each area has an upper limit of floats that can go into it. -\item After placing the float the remaining space in the text column -must be larger than a specified value. -\end{itemize} -All such constraints are customizable. - -Additional constraints will probably be implemented -once there has been some experience of what controls are actually -needed to allow the specification for a reasonable number of layouts. - -For example, \LaTeXe{} allows the designer to restrict the maximum size of -an area, but should one provide this or should there be a constraint -on the size of all stacked areas? Or should there be both? - - - -\subsection{To ``Here'' or not to ``Here''} - -\LaTeXe{} allows the user to control the placement of an individual float by -specifying one or more areas into which the float would be -allowed to move using single letters. As a special notation an -\texttt{h} would denote a so-called ``here'' float. Its advertised -semantics is to try placing the float ``at the position in the text -where the environment appears'' \cite[p.~197]{A-W:LLa94}. -If this is not feasible \LaTeXe{} would try the remaining -allowed possibilities on the next page, thus a float with a -\texttt{ht} specification would either appear within the text or -at the top of the next or a later -page.\footnote{\clubpenalty=100 In two-column mode -this can in fact result in a placement on the top of the second column -even though the call-out position finally falls into the middle of -that column.} - -In many cases people however prefer a ``here'' which always means -``here''. The latter form is implemented in some add-on packages for -\LaTeXe{}, however usually at the cost of allowing floats to appear out -of order. - -The new model supports only the absolute ``here'' form for floats; -however, correct ordering of floats in the output is guaranteed (if -the tag generating the here float issues flushing of floats for the -current type). If -there is not enough space to place the float in a column, the float -plus the preceding text line\footnote{More precisely the column is -broken at the last breakpoint preceding the current position which is -normally one line above but could be more (or less).} is moved to the -next column/\allowbreak page. - - -\subsection{Grid layout} - -To produce layouts with elements placed on an underlying grid -(typically with grid points vertically separated by |\baselineskip|) -the algorithm assumes that certain parts of the text column, e.g., -normal text will automatically align on the grid as long as the first -line is positioned on the grid. A further assumption is that such -parts of the column do not contain stretchable amounts of vertical -glue so that they are not subject to stretching or shrinking if the -material is adjusted to fit a given size. - -Given these assumptions, the algorithm proceeds by ensuring that the -space taking up by floats (including their separating white spaces) is -always of a size such that the remaining space for the text part of the -columns is allowing for an integral number of grid lines. This is -achieved by stretching or shrinking the space separating the areas -from the text appropriately while building the page as explained in -section\vref{sec:float-place}. - -Within the text column there are typically a number of ``display -objects'' such as headings, equations, quotations, lists, etc\@. which -should not be aligned on the grid. Instead, typically the text before -and after is supposed to lie on the grid\footnote{In some cases, -depending on the design, parts of the structure might be supposed to -aligned as well.} This is supported by allowing to mark lines of text -(or more generally points in the galley) to ``snap to the nearest grid -point''. One can think of the implementation working by taking the -column material up to the marked line and putting it into a vertical -box of the size of the nearest possible grid point. By this approach -stretchable glue around such a display object will allow the text line -that should snap to the grid move into the correct position. This box -is then given back to the page builder to assemble more material for -the column. Since this way the preceding part of the column becomes -rigid; thus a later request for snapping to the grid will only stretch -or shrink material further down the column. - -A prototype implementation that makes most standard \LaTeX{} objects, -like headings, displays, etc.\ support grid design is available with -the package \texttt{xo-grid}. It is used for typesetting this -document. - - -\section{User control} - - -\subsection{Column and page breaks} - -Breaking of columns and pages can be controlled from the source -document by placing special tags into it. The |\columnbreak| command -ends the current column after the current line (if used in horizontal -mode). Similarly the |\pagebreak| command ends the current -page.\footnote{At the moment these commands force a break; there is no -possibility, as in \LaTeXe{} to suggest only that the current point -is a good or bad break.} - - -\subsection{Manual float flushing} - -The flush float functionality is available within the source document -via the command |\flushfloats|. This command takes two optional arguments -which, if present, denote the float type to flush (by default all) and the -``fuzziness'' of the flush (by default |strict|). Other allowed values -for the fuzziness are |column|, |page|, or |spread|. If a type is -specified for flushing, effectively all types with the same float -sequence class are flushed to preserve the ordering. - - - -\subsection{Specifying preferred areas} - -At the time of writing the document source interface for specifying -the group of areas into which a float is allowed to move is not yet -decided. One could envision keeping the original \LaTeX{} interface to -float environments with optional argument. In that case something like -|[t]| could be internally interpreted as ``any top area that exists'' -and translated into a list such as |t12 t11 t21|. But other interfaces -are conceivable as well. - - - -\subsection{Manually position all floats} - -Any algorithm that automatically places all floats may fail to produce -adequate results in some situations. In \LaTeXe{} the user was offered -only the optional arguments of the float environments and by this -method and by moving floats slightly in the source document one was -finally able to change the formatting as needed. - -This was a time consuming and error prone manual task and any slight -change in the source document text was likely to result in making this -work obsolete. - -To improve on this situation the new algorithm can be directed to -write out a file containing all of its float\footnote{Floats in this -contect mean ``traditional'' floats, not footnotes or marginpars.} -selections (an example is -shown in table~\vref{fig:fpl}). -% -\begin{table} -\begin{minipage}{\columnwidth-24pt} -\footnotesize -\begin{verbatim} -Page: 1 (1) - Area: t13 - Float: 4 (figure 4) [] - Area: b21 - Float: 2 (figure 2) [mylab:fig1] - Area: t31 - Float: 3 (figure 3) [mylab:fig2] - - Area: hhh - Float: 11 (table 1) [] - -Page: 2 (2) - Area: t13 - Float: 8 (figure 8) [] - Area: t22 - Float: 5 (figure 5) [] - Area: b11 - Float: 6 (figure 6) [mylab:fig3] - Area: b31 - Float: 7 (figure 7) [mylab:fig4] -\end{verbatim} -\end{minipage} -\caption{An example \texttt{fpl} file}\label{fig:fpl} -\end{table} -% -By simple drag and drop the user can produce alterations to this -selection. If such a modified file is stored as |\jobname.fpc| then -the algorithm will use these selections without attempting to apply -any of its internal rules. Thus the formatting will happen exactly as -specified.\footnote{If the floats are stored within the source -document at the point of their call-outs, the algorithm will be able -to position a float only if it has already encountered the float in the -source document. This means that one can move a float arbitrarily -forward but only to a limited extent before its call-out position. If -the floats are stored externally to the source document this -restriction does not apply.} - -Beside moving floats between float areas it will be possible to move -floats in and out of the special area called |hhh| which represents a -list of all ``here'' floats on the page. If a float is moved into the -``here'' area it means that it will be positioned as a here float at -the point of its call-out. - - -As an extension to this method we are experimenting with restricting -the manual control only to parts of the document, e.g., allowing the -user to manually fix a single chapter but have the algorithm determine -the remainder. We also plan to integrate column length control in this -way, so that it becomes easily possible to run a page or double-spread -long or short by specifying this externally rather than via tags in -the source document. - - - -\subsection[Tracing the algorithm's behavior] - {Tracing the algorithm's\\ behavior} - -In contrast to the \LaTeXe{} output routine, which is a black box as far -as the user is concerned, the new algorithm tries hard to make its -decision process comprehensible. Table~\vref{tab:progress} shows -\ifnum\ProcessControl=0 - \begin{table*} - \caption{Progress output of the algorithm}\label{tab:progress} -\else -% -% FMi: people reading the source will notice that there isn't yet any -% interface for spanning floats ... so we have to do this by hand -% - \def\SPANCNT{2}% - \begin{table}[t12,b12] - \caption{Progress output of the algorithm}\label{tab:progress} - \begin{minipage}{1.3\columnwidth} -\fi -% -\footnotesize -\begin{verbatim} -======================================================================= - STATS: floats waiting = 2 on page 13 -======================================================================= -Float: \bx@E {5} {table} (floats) {5} {Statistics from the algorithm} - area trial: b12 -> failed: span count b12 /= 1 - area trial: b11 -> accepted -Float: \bx@F {6} {table} (floats) {6} {Running times of the algorithm} - area trial: b12 -> failed: span count b12 /= 1 - area trial: b11 -> failed: b11 float num reached (1) - area trial: b21 -> failed: area below flush point (2=2, b21) - -> failed: --> retry with relaxed conditions - - area trial: b12 -> failed: span count b12 /= 1 - area trial: b11 -> accepted - STATS: trials = 7 -\end{verbatim} -\ifnum\ProcessControl=0 - \end{table*} -\else - \end{minipage} - \end{table}\def\SPANCNT{}% -\fi -% -a sample output produced by it. It shows for each float which areas -have been tried, why they were rejected etc. There is also an option -which produces about 1000 times as much information but the latter is -probably useful only for debugging the system in case there are errors -in the code. - - - -\subsection{Manually aligning text in grid layout} - -If the algorithm produces grid layout it automatically aligns certain -text lines on the underlying grid. For manual control this -functionality is also provided with the command |\TextAlignGrid| which -will align the current text line on the grid. By issuing a -|\IgnoreAlignToGrid| command grid alignment will be temporarily -disabled, while |\ObeyAlignToGrid| will reestablish automatic grid -processing. - - -\section{Layout Specification} - -In the class file the designer is given control over the algorithm's -behavior in all the aspects described above (and several more). - -The layout specifications are done through the new template and -instance concept, see~\cite{tub:MCR99-3}. -Additional information such as experimental code, further -documentation, etc.\ can -be found on the \LaTeX{} project web site at: -\begin{quote} -\url{http://www.latex-project.org} -\end{quote} - -In contrast to the algorithm itself, which in its basic functionality -now seems to be stable and reliable, the design interface is far -more experimental. Thus the example declarations given below represent -only the current state of thought (or of implementation) -and are likely to be modified at any moment. - - -\subsection{Float type declarations} - -Float types are declared using the command |\DeclareFloatType| which -takes two arguments: the name of the type which is declared and in the -second argument a list of key value pair which describe the -properties of the float type, e.g., -\begin{verbatim} - \DeclareFloatType{figure} - { - sequence-class-id = floats, - toc-extension = lof, - caption-text = \figurename, - numbered-boolean = true, - numbered-id = figure, - numbered-within-id = section, - numbered-action = - \thesection.\arabic{figure}, - body-decls = , - } -\end{verbatim} -The \texttt{sequence-class-id} key defines to which float sequence -class the type belongs to. If it is absent a sequence class with the -same name as the type is assumed. The sequence class will be -automatically initialized if not referenced before. - -The \texttt{toc-extension} key defines the extension to be used to -write the caption to when generating ``List of floats'' listings. By -using the same extension with different types it is possible to -generate combined listings, such as ``List of table and figures''. - -The \texttt{caption-text} key defines the fixed text to be used as -part of the caption text together with the float number if present, -e.g., |Figure|. This information is passed to the caption formatting -template so the actual formatting is defined there. - -The \texttt{numbered-boolean} defines whether or not floats of this -type are numbered. - -The \texttt{numbered-id} key defines the name of the counter to use -when numbering floats. If absent a counter with the same name as the -type is assumed. By using the same counter with different types it is -possible to use a single numbering scheme---in that case the -\texttt{sequence-class-id} for these types should probably be -identical as well to avoid strange numbering sequences within the -document. - -The \texttt{numbered-within-id} key defines the name of the ``within'' -counter, i.e., the counter which if stepped resets the numbering. If -the value is empty or not set the float type is numbered in a single -sequence throughout the document. - -The \texttt{numbered-action} key defines the representation of the -float number, as used in the caption and by the |\ref|, |\label| -mechanism. The default is |\arabic{|\meta{counter}|}|. - -The \texttt{body-decls} key can hold formating instructions that -should apply to the float body. They can assume a normalized -formatting environment already set up by the algorithm. - -The declaration of a new float type automatically defines the -necessary user document environments. - - -\subsection{Float area declarations} - -Any float area that is going to be used at some stage by the algorithm -needs to be declared beforehand. This is done through the -|\DeclareFloatArea| command which takes two arguments: the name of the -area (which has to follow the conventions explained in -section~\vref{overlap}) and a list of key/value pairs describing the -characteristics of the area. -\begin{verbatim} - \DeclareFloatArea{t22} - { - class-close-list = {t11,b11}, - all-close-list = {t12,t32}, - max-float-num = 2, - } -\end{verbatim} - As of today an area is characterized through the maximum number of -floats it is allowed to receive (\texttt{max-float-num}) and through -two lists which tell the algorithm which other areas are affected by -adding a float to the current area. The list \texttt{class-close-list} -enumerates all areas which are not allowed to receive additional -floats of the same sequence class as the float that has been placed -into the current area, while -the list \texttt{all-close-list} contains the information about all -areas that are to be completely closed the moment a float is received -in the current area. - -The \texttt{class-close-list} key is primarily intended to specify a -partial order on the areas to ensure that floats are not getting out -of sequence in the output. For example, the above declaration says: if -a float is placed into area |t22|, i.e., a top area starting at column -two and spanning two columns, then the single column areas |t11| and -|b11| (i.e., those of the first column) are closed for floats of the -same class. However, assuming this example is part of a declaration for -a four column layout which could have areas like |t14| or |t13|, there -is nothing said about closing those areas. Thus in this particular -layout a float spanning three or four columns would still be allowed -to go on top. - -On the other hand the \texttt{all-close-list} key is available to -ensure more visual constraints, e.g, ``if |t12| gets filled we don't -want to have |b12| filled as well, we only want |b22| in this -case''. In addition it is needed to implement the restriction about -overlapping float areas as described in section~\vref{overlap}, e.g., -in the example declaration |t12| and |t32| are closed since they -partly overlap with |t22|.\footnote{As mentioned before, this -restriction might be lifted in a later version of the algorithm; as -long as it is required one could alternatively add those areas behind -the scenes to avoid runtime problems.} - - - - - -\subsection{Footnote formatting declarations} - -The formatting of footnotes is specified by declaring instance(s) of -type |footnotesetup|. At the moment three templates are available -though they should be considered only as prototypes: the template -|std| produces conventional footnotes below each column, the template -|ftnright| collects all footnotes and typesets them in the rightmost -column, and the |margin| template collects and typesets them in the -right outer margin. - -The keys of the above templates are providing only a rudimentary -flexibility (to say it positively), in a production version all of -them would need a large number of extensions. -As an example -\begin{verbatim} - \DeclareInstance{footnotesetup} - {mainmatter}{std} - { - text-sep = 14pt plus 3pt, - max-height = 8in, - } -\end{verbatim} -would declare the named instance |mainmatter| that provides footnotes -below columns with a separation of |14pt+| and a maximum height for -footnotes per column being |8in|. - -Instances like this can then be used in the declaration for a -particular page layout as explained below. Alternatively one could use -unnamed instances there using the |\UseTemplate| method. - - -\subsection{Page setup declarations} - -At the heart of the layout declaration are instances of the type -|pagesetup2.|\footnote{The number 2 has historical reasons and will -vanish again at some point in the future.} -An example setup showing all currently available keys is given in -% -\ifnum\ProcessControl=0 - \begin{table*} - \caption{Example declaration for the \texttt{pagesetup2} template - showing all currently available keys}\label{tab:pagesetup2} -\else - \def\SPANCNT{2}% - \begin{table}[t12,b12] - \caption{Example declaration for the \texttt{pagesetup2} template - showing all currently available keys}\label{tab:pagesetup2} - \begin{minipage}{1.3\columnwidth} -\fi -% -\footnotesize -\begin{verbatim} - \DeclareInstance{pagesetup2}{mainmatter}{std} - { -% column specification - column-num = 2, - column-width = 220pt, - column-height = 610pt, - column-sep = 20pt, -% float constraint specification - max-float-num = 3, - float-callout-constraint = after, - float-callout-span-constraint = strict, - bottom-float-footnote-constraint = forbidden, - flush-float-callout-constraint = page, - flush-float-callout-span-constraint = flexible, - flush-bottom-float-footnote-constraint = none, -% area specification - area-list = {t12,t11,b11,b12,t21,b21}, - defer-class-close-list = {t12,t11,b11,b12,t21,b21}, - defer-all-close-list = , - float-float-sep = 15pt, - float-text-sep = 30pt minus 8pt, - float-area-sep = 15pt, - float-inline-sep = 6pt minus 2pt, -% grid specification - grid-point-sep = 12pt, -% footnote etc specification - footnote-setup = mainmatter, - } -\end{verbatim} -\ifnum\ProcessControl=0 - \end{table*} -\else - \end{minipage} - \end{table}\def\SPANCNT{}% -\fi -% -table~\vref{tab:pagesetup2}. - - -\subsubsection{Column specification} - -The first four keys (|column-num|, |column-width|, |column-height|, -and |column-sep|) describe the column structure of the page layout -being defined, i.e., in this case a two-column layout. - -\subsubsection{Float constraint specification} - -The following four keys define the standard constraints for the -algorithm when placing floats: \texttt{max-\allowbreak -float-\allowbreak num} is the maximum number of floats that can go on -a normal page, -\texttt{float-\allowbreak callout-\allowbreak constraint} defines -what kind of relations between float and call-out are allowed, -possible values are explained on~\vpageref{fl-callout-relations}. - -\texttt{float-\allowbreak callout-\allowbreak span-\allowbreak -constraint} handles the interpretation of spanning floats and is -explained on~\vpageref{fl-span-relation}, and -\texttt{bottom-\allowbreak float-\allowbreak footnote-\allowbreak -constraint} defines whether or not bottom floats are allowed in case -of footnotes. - -The last three constraints are replaced by -\texttt{flush-\allowbreak float-\allowbreak callout-\allowbreak -constraint}, \texttt{flush-\allowbreak float-\allowbreak - callout-\allowbreak span-\allowbreak constraint}, and -\texttt{flush-\allowbreak bottom-\allowbreak float-\allowbreak -footnote-\allowbreak constraint} in case flushing can't be done -without relaxing the conditions (\texttt{max-\allowbreak -float-\allowbreak num} is disregarded in that case automatically). - -\subsubsection{Float area specification} - -The key |area-list| defines all float areas that are allowed in this -page layout as well as defining the order in which the areas are tried -when placing floats. -The keys \texttt{defer-class-close-list} and -\texttt{defer-all-close-list} define the ``closing actions'' for the -special area which receives the floats that could not be placed. E.g., -if a float of a certain class can't be placed then all areas listed in -\texttt{defer-class-close-list} will be closed for this class of -floats. In other -words the two keys are comparable to the ones available for area -declarations. - -Thus these keys together with the keys from the area -declarations are most important to guarantee a sensible order of -floats on the formatted page. - -In an earlier implementation of the algorithm a simpler scheme was -used: there was a single area list which was shortened whenever a -float couldn't be placed into it thereby confining the remaining -floats to this restricted selection. This works fine as long as there -are mainly single column floats since in this case the area can be -reasonably ordered into a single sequence. However the moment spanning -floats are supported the situation gets less straightforward. Is it -allowed to place a later float into |t12| if there is already a float -in the area |t11|? -%% bb -- that's easy! a wider float always takes precedence over a -%% narrower one in the same column span, so t21 wins. -%% FMi -- so if there is a t11 float t21 is always closed and a later -%% spanning float will always be deferred -> i doubt that all -%% designers/editors would like to see this as a forced rule -%% :-) - -It is quite likely that the current controls will turn out to be too -crude. This will be seen once a suitable number of layouts have been -produced under this scheme (or couldn't be produced because they -turned out to be unspecifiable). - -There needs to be space between floats in an area and areas need to be -separated from each other, as well as from the column text. For this we -have the following keys: -\texttt{float-float-sep} is the separation between two floats in an area, -\texttt{float-area-sep} is the separation between two vertically -adjacent areas, and \texttt{float-text-sep} finally is the separation -between a float area and the column text.\footnote{A possible -extension would be to allow ornamental material in place of white space.} -The separation between inline floats and surrounding text is given by -\texttt{float-inline-sep}. - -\subsubsection{Grid specification} - -To produce a grid based design the \texttt{grid-point-sep} needs to be -given a positive dimension. This defines the distance between grid -points on which the algorithm aligns column text, inline floats, -etc.\footnote{Setting this parameter is not sufficient: to make grid -setting possible several other parameters need to be set to suitable -values as well, e.g., the distance between baselines should be -compatible and the column height need to be a multiple of this value.} - -To align column text at a grid point the algorithm will extend the -\texttt{float-text-sep} space. Alternatively, if the nearest grid -point can be reached by shrinking that space (assuming its -specification contains a |minus| component) the algorithm will use -that grid point instead. In a similar fashion the space around an -inline float will be determined by the value of -\texttt{float-inline-sep}. - - - -\subsubsection{Footnote, etc.~specification} - -Finally the key \texttt{footnote-setup} receives an instance of a -\texttt{footnotesetup} template, therby defining how footnotes are -handled and presented. - -What is clearly missing here is handling of other page elements such -as running headers and footers, the folio, etc. This will be added -soon. - - -\subsection{Float formatting declarations} - -For the attachment of captions to floats there exists a prototype -interface using templates of the type |buildfloat|. At the time of -writing, available templates are |centeredbelow|, |centeredabove|, and -|bottomright|, which center the caption below or above the float body -or place it to the right of it, aligned with the bottom of the float -body. All of them would need to be generalized for a production -system to become more flexible. - -When trial-formatting a float the algorithm checks for the existence -of a number of |buildfloat| instances and uses the first one that -exists to build the float. More precisely it first checks if an -instance with the name \meta{area}|-|\meta{type} exists, then it looks -for \meta{area}, then for \meta{type}, and finally, if none of them -exists, for an instance with the name |default|. So at least the latter -instance has to be declared by the class. -\begin{verbatim} - \DeclareInstance{buildfloat}{default} - {centeredbelow}{} - \DeclareInstance{buildfloat}{table} - {centeredabove}{} - \DeclareInstance{buildfloat}{t31} - {bottomright}{} - \DeclareInstance{buildfloat}{t22} - {bottomright}{} -\end{verbatim} -The example declaration above defines the placement of captions above -tables and below for all other types, with the exception of the areas |t31| -and |t22| where the captions are set to the side. - - -\section[Performance of the algorithm] - {Performance of the\\algorithm} - -To test the performance of the algorithm we prepared a somewhat -ridiculous test file containing three types of floats (``figures'', -``tables'', and ``algorithms'') with a total number of 47 floats. -The chosen -layout had 3 columns and 11 potential float areas. Figure captions -have been placed below the float while with tables and algorithms the -caption was placed on top. The exception was the top areas adjacent to -the outer margin: floats placed there got their captions placed to -the right and partly into the margin. Footnotes were collected for all -columns and placed in the outer margin. - -Floats had to strictly follow their call-out and a maximum of -ten floats was allowed per page, i.e., roughly three per column. - -Since the document contained many floats early on (24 on page one) and -the first of these was especially constructed to be not placeable the -first time around, the algorithm had to work hard to place all the -dangling floats. Table~\vref{tab:stats} -% -\begin{table} -\footnotesize -\begin{minipage}{\columnwidth} -\begin{verbatim} - STATS: floats waiting = 24 on page 1 - STATS: trials = 286 - STATS: floats waiting = 19 on page 2 (float page) - STATS: trials = 159 - STATS: floats waiting = 37 on page 2 - STATS: trials = 397 - STATS: floats waiting = 19 on page 3 (float page) - STATS: trials = 166 - STATS: floats waiting = 7 on page 4 (float page) - STATS: trials = 41 - STATS: floats waiting = 20 on page 4 - STATS: trials = 204 - STATS: floats waiting = 5 on page 5 (float page) - STATS: trials = 27 - STATS: floats waiting = 12 on page 5 - STATS: trials = 108 - STATS: floats waiting = 0 on page 6 (float page) - STATS: trials = 0 - STATS: floats waiting = 6 on page 6 - STATS: trials = 57 - ... - STATS: floats waiting = 6 on page 12 (float page) - STATS: trials = 26 - STATS: floats waiting = 6 on page 12 - STATS: trials = 37 - STATS: floats waiting = 0 on page 13 - STATS: trials = 0 -\end{verbatim} -\end{minipage} -\caption{Statistics from the algorithm}\label{tab:stats} -\end{table} -% -shows some statistics as produced by the algorithm on the number of -trials necessary (the highest number was $397$ for $37$ floats; by -comparison, equation~(\ref{eq:binom})~\vpageref{eq:binom} would give -$22595200368$ which would probably take a bit longer to -evaluate). Note that on the third page the algorithm was able to -produce a float page, on all other pages the float page trial was -unsuccessful. - -Table~\vref{tab:runs} shows the running times -% -\begin{table} -\footnotesize -\begin{tabular}{rrr} - & \llap{P\textsc{iii}} (650MHz) & 486DX4 (75MHz)\\[6pt] -&\multicolumn2{c}{no tracing} \\[4pt] -real & 0m1.533s & 0m27.633s \\ -user & 0m1.460s & 0m26.940s \\ -sys & 0m0.050s & 0m0.690s \\[6pt] -&\multicolumn2{c}{progress information} \\[4pt] -real & 0m3.116s & 0m36.885s \\ -user & 0m1.740s & 0m34.470s \\ -sys & 0m0.080s & 0m2.420s \\[6pt] -&\multicolumn2{c}{full tracing} \\[4pt] -real & 0m7.833s & 1m22.480s \\ -user & 0m2.720s & 1m7.890s \\ -sys & 0m0.280s & 0m12.360s \\ -\end{tabular} -\caption{Running times of the algorithm}\label{tab:runs} -\end{table} -% -needed to produce the final document of 13 pages when the algorithm is -used with different tracing settings. The test machines were a Pentium -\textsc{iii} -650 machine and an older laptop with a 486 processor. In both cases -\TeX{} was run straight from a \TeX{} Live~4 CD. - -These times show that the algorithm has an acceptable time performance -since even on a 486 the average time to produce a page is roughly 2 -seconds. - - - -\section{Outlook} - -While the current algorithm performs well there are several areas in -which its functionality could and probably should be extended. The most -important points are given in the following list. -\begin{itemize} -\item - Balancing of partial pages, comparable to the way the - \texttt{multicol} package works, should be implemented to allow for - layouts where, for example, a heading should span across all - columns. -\item - We intend to provide more control over the marginal areas, allowing - for marginal floats as well as other objects in the margin, properly - interacting with each other. -\item - Without much effort the algorithm could be extended to properly - support double-spreads so this should be added some time soon. -\item - Once the algorithm has decided which floats to place onto a page one - could add a post-processing step in which the placement could be - reconsidered according to different rules. For example, if the - call-out relation is |page| then floats will tend to be placed in the - left-hand columns. This is fine as long as there are many floats to - process but on a page with only a few floats one might want to - redistribute them differently once it is clear which floats could go - onto the page. -\item - Since it is known beforehand how many floats are actively waiting to - be placed, one could use a different algorithm that tries all - possible combinations as long as there are only a limited number of - floats to be placed. The boundary at which the algorithm changes - behavior could be made customizable so that people with faster - machines (or more patience) could have the search for optimum running - for as many floats as they like. -\end{itemize} - - - - -\bibliographystyle{plain} -\bibliography{string,book,tub99} - -\vfill - -\end{document} - - -% $Log: xo-pfloat.tex,v $ -% Revision 1.19 2000/08/11 07:08:04 latex3 -% small updates -% -% Revision 1.18 2000/08/04 15:39:04 latex3 -% added documentation on grid layout -% -% Revision 1.17 2000/07/22 06:29:55 latex3 -% documentation float class sequence -% documentation float type options -% documentation new page setup options -% -% Revision 1.16 2000/07/02 19:33:15 latex3 -% as send off to TUG 2000 -% -% Revision 1.15 2000/06/29 17:13:56 latex3 -% corrections by David -% -% Revision 1.14 2000/06/22 20:41:58 latex3 -% made formatting possibilities interactive -% -% Revision 1.13 2000/06/16 10:10:30 latex3 -% added handling of spanning floats / call-out constraints -% -% Revision 1.12 2000/06/15 15:19:03 latex3 -% documented new syntax for area names -% -% Revision 1.11 2000/06/15 09:16:51 latex3 -% added documentation on fuzzy flushing -% -% Revision 1.10 2000/06/08 15:32:37 latex3 -% fixing typo in the math display -% -% Revision 1.9 2000/05/19 08:23:11 latex3 -% incorporated Barbara's and Phil's copy-editing suggestions -% -% Revision 1.8 2000/05/09 19:02:42 latex3 -% not integrated BB's edits yet -% -% Revision 1.7 2000/05/09 13:35:01 latex3 -% next version to BB -% -% Revision 1.6 2000/05/08 20:41:57 latex3 -% my additions before folding in Barbara's edits -% -% Revision 1.5 2000/05/08 15:33:25 latex3 -% as send to Barbara -% -% Revision 1.4 2000/05/08 11:22:37 latex3 -% *** empty log message *** -% -% Revision 1.3 2000/05/04 08:53:37 latex3 -% update title -% -% Revision 1.2 2000/05/04 08:51:12 latex3 -% first draft as send to David and Chris -% diff --git a/Master/texmf-dist/doc/latex3/xor/xo-sample.tex b/Master/texmf-dist/doc/latex3/xor/xo-sample.tex deleted file mode 100644 index 557522959e0..00000000000 --- a/Master/texmf-dist/doc/latex3/xor/xo-sample.tex +++ /dev/null @@ -1,578 +0,0 @@ -\documentclass{article} - - - -\usepackage{xoutput} -\usepackage{xo-grid} - -\usepackage{graphicx} -\usepackage{trace} - -%\showoutput -%\tracingpages=1 -%\tracingonline=1 - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% PLAY AROUND WITH MANUAL FLOAT CONTROL -% -% \savefloatplacements writes the file \jobname.fpl -% \readfloatplacements reads in \jobname.fpc -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%\savefloatplacements -%\readfloatplacements - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% DECLARING FLOAT TYPES -% -% \DeclareFloatSequenceClass currently needed for each name used in -% the sequence-class-id key (will vanish) -% -% \DeclareFloatType defines type -% -% Example below is a bit strange: all floats are in one -% sequence class and share the same numbering but go in different tocs -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\DeclareFloatSequenceClass{figure} -\DeclareFloatSequenceClass{tabalg} % tables and algorithms - -\DeclareFloatType{figure} - { - sequence-class-id = figure, - toc-extension = lof, - caption-text = \figurename, - numbered-boolean = true, - numbered-id = figure, - numbered-within-id = section, - numbered-action = \thesection.\arabic{figure}, - body-decls = \footnotesize, - } - -\DeclareFloatType{table} - { - sequence-class-id = tabalg, - toc-extension = lot, - caption-text = \tablename, - numbered-boolean = true, - numbered-id = table, - numbered-within-id = section, - numbered-action = \thesection.\arabic{table}, - body-decls = \footnotesize, - } - -\DeclareFloatType{algorithms} - { - sequence-class-id = tabalg, - toc-extension = lot, - caption-text = Algorithm, - numbered-boolean = true, - numbered-id = table, - body-decls = \footnotesize, - } - -\makeatletter -\newcommand*\l@algorithms{\@dottedtocline{1}{1.5em}{2.3em}} -\makeatother - -\renewcommand\listtablename{List of Tables and Algorithms} - - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% DECLARING FLOAT AREAS -% -% \DeclareFloatArea defines a float area (which can be referenced in -% pagesetup2 instances below) -% -% Ensure that partial overlapping areas close each other! -% -% The example is for three columns. -% -% Actually, don't try to use additional float areas unless you update -% the currently hardwired \top@areas and \bot@areas lists (in xo-new) -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% spanning all three columns - -\DeclareFloatArea {t13} - { - class-close-list = , - all-close-list = {b13}, % don't want top and bottom floats - max-float-num = 2, - } - -\DeclareFloatArea {b13} - { - class-close-list = {t13,t12,t11,b11}, - all-close-list = , - max-float-num = 1, - } - - -% spanning two columns - - -\DeclareFloatArea{t12} - { - class-close-list = , - all-close-list = {t22}, % this is a must! partial span - max-float-num = 1, - } - - -\DeclareFloatArea{t22} - { - class-close-list = {t11,b11}, % b12 still open - all-close-list = {t12}, - max-float-num = 1, - } - - -\DeclareFloatArea{b12} - { - class-close-list = {t11,b11}, - all-close-list = {}, - max-float-num = 1, - } - -% this strange design doesn't have b22 - - -% single columns - -\DeclareFloatArea {t11} - { - class-close-list = , - all-close-list = , - max-float-num = 2, - } - - -\DeclareFloatArea {b11} - { - class-close-list = {t11}, - all-close-list = , - max-float-num = 1, - } - - -\DeclareFloatArea {t21} - { - class-close-list = {t11,b11}, - all-close-list = {t22}, % don't ask me why just to make a - % change :-) - max-float-num = 2, - } - - -\DeclareFloatArea {b21} - { - class-close-list = {t11,b11,t21}, - all-close-list = , - max-float-num = 1, - } - - -\DeclareFloatArea {t31} - { - class-close-list = {t11,b11,t21,b21}, - all-close-list = {t22}, % we don't like this one - max-float-num = 2, - } - - -\DeclareFloatArea {b31} - { - class-close-list = {t11,b11,t21,b21,t31,t22}, - all-close-list = , - max-float-num = 1, - } - - - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% DECLARING CAPTION ATTACHMENTS -% -% The buildfloat templates aren't yet real templates, i.e., nearly -% everything is fixed with them. The only key they offer is the -% distance between float body and caption. -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\DeclareInstance{buildfloat}{default}{centeredabove} - { - body-caption-sep = 10pt, - } - -\DeclareInstance{buildfloat}{figure}{centeredbelow} - { - body-caption-sep = 10pt, - } - -% with bottomright the body-caption-sep key is the horizontal -% separation - -\DeclareInstance{buildfloat}{t31}{bottomright} - { - body-caption-sep = 24pt, - } -\DeclareInstance{buildfloat}{t22}{bottomright} - { - body-caption-sep = 24pt, - } -\DeclareInstance{buildfloat}{t13}{bottomright} - { - body-caption-sep = 24pt, - } - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% DECLARING FOOTNOTE HANDLING -% -% The situation with footnotesetup is even worse, there are no usable -% keys yet. But three different ``pseudo'' templates: std, ftnright, -% and margin. -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\DeclareInstance{footnotesetup}{mainmatterstyle}{margin}{} -%\DeclareInstance{footnotesetup}{mainmatterstyle}{std}{} -%\DeclareInstance{footnotesetup}{mainmatterstyle}{ftnright}{} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% DECLARING PAGE LAYOUT -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\raggedbottom - -\setlength\topskip{12pt} % for grid layout make this = \baselineskip - % there is some bug which will otherwise show up - - -\ShowGridtrue % show the grid -\ShowGridfalse - -\DeclareInstance{pagesetup2}{normal}{std}{ -%%%%%%%%%%%%%%%%%%%%%% -% setting up columns: -% - column-num = 3, - column-width = 156pt, - column-sep = 25pt, - column-height = 552pt, -%%%%%%%%%%%%%%%%%%%%%% -% constraining the float placement: -% - float-callout-constraint = after, - bottom-float-footnote-constraint = forbidden, - flush-float-callout-constraint = column, - max-float-num =10, -%%%%%%%%%%%%%%%%%%%%%% -% list should pick from the above: -% - area-list = {t13,t12,t22,t11,b12,b11,t21,b21,t31,b31}, -%%%%%%%%%%%%%%%%%%%%%% -% footnote placement: -% - footnote-setup = mainmatterstyle, -% -% or inline: -% -% footnote-setup = \UseTemplate{footnotesetup}{std}{}, -% -%%%%%%%%%%%%%%%%%%%%%% -% float area placement: -% - float-float-sep = 15pt, - float-text-sep = 30pt minus 8pt, - float-area-sep = 15pt, - float-inline-sep = 6pt minus 2pt, -%%%%%%%%%%%%%%%%%%%%%% -% grid points? - grid-point-sep = 12pt, - } - - - - - - -\DeclareInstance{pagesetup2}{frontmatter}{std}{ -%%%%%%%%%%%%%%%%%%%%%% -% setting up columns: -% - column-num = 2, - column-width = 237.5pt, - column-sep = 25pt, - column-height = 552pt + 12pt, -%%%%%%%%%%%%%%%%%%%%%% -% constraining the float placement: -% - float-callout-constraint = after, - bottom-float-footnote-constraint = forbidden, - max-float-num =0, -%%%%%%%%%%%%%%%%%%%%%% -% list should pick from the above: -% - area-list = {}, -%%%%%%%%%%%%%%%%%%%%%% -% footnote placement: -% - footnote-setup = mainmatterstyle, -%%%%%%%%%%%%%%%%%%%%%% -% float area placement: -% - float-float-sep = 15pt, - float-text-sep = 30pt minus 8pt, - float-area-sep = 15pt, - float-inline-sep = 6pt minus 2pt, -%%%%%%%%%%%%%%%%%%%%%% -% grid points? - grid-point-sep = 12pt, - } - - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Stuff for producing test pages -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - - -\newcount\bc - -\newcommand\startpar{\par\global\advance\bc1 [\the\bc] } - - -\newcommand\dofigure[1]{\startpar - callout (#1) to a figure. - \aa\footnote{A footnote near callout #1.} - \par - \begin{figure} - \ifcase\value{figure}\relax - \or - \includegraphics[angle=180,width=.7\columnwidth]{rahtz18.eps} - \or - \includegraphics[angle=90,width=.7\columnwidth]{rahtz18.eps} - \or - \includegraphics[angle=180,totalheight=4\baselineskip]{escher.eps} - \or - \includegraphics - [width=.9\columnwidth]{rahtz18.eps} - \else - \ifodd\value{figure}\relax - \includegraphics[totalheight=4\baselineskip]{escher.eps} - \else - \includegraphics[angle=180,totalheight=4\baselineskip]{escher.eps} - \fi - \fi - \caption{Belongs to callout (#1)}\label{mylab:fig#1} - \end{figure} - } - -\newcommand\dospanfigure[3]{% - \startpar - callout (#3) to a figure. - \aa\footnote{A footnote near callout #3.} - \par - \def\SPANCNT{#1} - \begin{figure}[#2] - \ifodd\value{figure}\relax - \ifodd\value{page}\relax - \includegraphics[width=#1\columnwidth]{outline.eps} - \else - \ifnum #1=3\relax - \includegraphics - [totalheight=4\baselineskip,width=2.5\columnwidth]{rahtz18.eps} - \else - \includegraphics - [totalheight=4\baselineskip,width=1.5\columnwidth]{rahtz18.eps} - \fi - \fi - \else - \ifodd\value{page}\relax - \includegraphics[width=1.3\columnwidth]{cat.eps} - \else - \includegraphics[width=#1\columnwidth]{outline2.eps} - \fi - \fi - \caption{Belongs to callout (#3)}\label{mylab:fig#3} - \end{figure}\par - \def\SPANCNT{} - } - -\newcommand\doalg[1]{\startpar - callout (#1) to an algorithm.% - \begin{algorithms} - \caption{Belongs to (#1)} - \ifnum #1<20\relax - \includegraphics[totalheight=#1\baselineskip]{cat.eps} - \else - \includegraphics[totalheight=20\baselineskip]{cat.eps} - \fi - \end{algorithms}\par} - - -\newcommand\dotable[1]{\par - \par - \global\advance\bc1 [\the\bc] callout (#1) to a table. - \aa - \par -\begin{table} -\caption{Belongs to callout (#1)}\label{mylab:tab#1} -\includegraphics[width=\columnwidth]{europe.eps} -\end{table} - } - -\newcommand\bb{\startpar \aa\aa\aa \par} - -\newcommand\sample{% - Infandum, re\-gi\-na, iu\-b\-es re\-no\-va\-re do\-lo\-rem, - Troi\-a\-n\-as ut op\-es et - la\-men\-ta\-bile re\-g\-num cru\-e\-rint Da\-nai; - qua\-e\-que ip\-se mis\-er\-ri\-ma vi\-di, et - qu\-o\-rum pa\-rs ma\-g\-na fui.} - -\newcommand\smallsample{% - Infandum, re\-gi\-na, iubes renovare do\-lo\-rem, Troi\-a\-n\-as ut opes et - la\-men\-ta\-bile regnum cru\-e\-rint Da\-nai; qua\-e\-que \ldots} - -\renewcommand\aa{\space\sample} - - -\begin{document} - -\UseInstance{pagesetup2}{frontmatter} - - -\listoffigures -\columnbreak - -\listoftables - -\vfil - -Note the strange ordering above due to the way the areas are visually -ordered---sorting isn't yet implemented. - -\UseInstance{pagesetup2}{normal} - -% - - -\section{First section} - - -\begin{figure}[t21] - \frame{\parbox{\columnwidth}{ - figure forced into t21 - figure forced into t21 - }} - \caption{A special one} -\end{figure} - - -\dofigure2 -\dofigure3 -\dospanfigure{3}{t13}{4} -\dofigure5 -\dofigure6 -\dospanfigure{3}{t13}{7} -\dofigure8 -\dofigure9 -\doalg{10} -\doalg{11} -\doalg{12} -\doalg{13} -\doalg{14} -\doalg{15} -\doalg{16} -\doalg{17} -\doalg{18} -\dofigure{19} -\dofigure{20} -\dospanfigure{2}{b12}{21} -\dofigure{22} -\dofigure{23} -\dofigure{24} -\dofigure{25} - -\flushfloats % this could be part of \section setup one day -\section{Another section} - -\dofigure{26} -\dofigure{27} -\dofigure{28} -\dofigure{29} -\dofigure{30} -\dofigure{31} - -\bb -\bb - -\dotable{32} -\dotable{33} -\dotable{34} - -\dofigure{35} -\dofigure{36} - -\bb\bb - -\bb - -\dospanfigure{2}{t22}{37} -\dospanfigure{2}{b12}{38} -\dospanfigure{2}{t12}{39} -\dotable{40} -\dofigure{41} - -\bb -\bb -\dofigure{42} -\dospanfigure{2}{t12}{43} - -\bb - - -\bb -\bb - -\bb -\bb -\bb - - - -\dospanfigure{2}{t32}{44} %AREA DOES NOT EXIST! -\dofigure{45} - - -\bb\bb\bb\bb - -\dotable{46} - -\bb\bb\bb\bb\bb\bb\bb\bb\bb\bb\bb\bb\bb\bb\bb\bb - -\doalg{47} -\bb\bb\bb\bb\bb\bb\bb\bb\bb -\bb\bb\bb\bb\bb\bb\bb\bb\bb\bb\bb - -THE END % just to make sure we don't lose text - - - -\end{document} - |